Escolar Documentos
Profissional Documentos
Cultura Documentos
ABSTRACT
CHAPTER 1
INTRODUCTION
In a developing country like India, the usage of electric power has risen
to an alarming amount due to increase in user and industry
consumption. Regardless of how cautiously the designing of the circuit
is carried out, losses are existent in these transmission lines. External
factors or internal factors result in the development of wasteful electric
power losses, and thus energy is dissipated in the system. Some of the
power losses include losses due to resistance, atmospheric conditions,
miscalculations etc. during transmission between sources of supply to
the consumers (or load Centre). Survey tells us that only around 35-40%
of the total power generated in the power plants reach the end user.
This causes extensive power loss which, in the long run, will affect the
economic and electrical stand of our land. Hence, we decided to design
a machine that will travel along the high power transmission lines
where normal manual inspection cannot be done frequently. The
device keeps track of environmental conditions such as temperature
and transmission line parameters such as current. Conventional
methods need manual inspections which are dangerous due to the high
power in the transmission lines. Through these devices, periodical
check-ups can be avoided. High Voltage DC transmission is a lucrative
technology that incurs fewer losses for long distance transmission of
electricity. HVDC also stabilizes the grid and can interconnect with AC
networks. More electrical power can be transmitted over long distances
through HVDC systems than AC transmission systems, thus money and
land is saved by the requirement of fewer transmission lines. Along
with this electrical losses over long distances are reduced. Also HVDC
transmission is very stable and controllable, and can stabilize and
interconnect AC power networks that are otherwise incompatible. The
rapid growing market of HVDC has become an important part of many
transmission grids because of its ability to connect remote sources of
electrical generation to load Centre thousands of kilometers away. The
HVDC transmission is an integral part of the electrical power systems
improving their overall stability and reliability. The core component of
HVDC systems is the power converter, which serves as the interface
with the AC transmission system. The conversion from AC to direct
current (DC), and vice versa, is achieved by controllable electronic
switches, called valves. Any damage in the transmission lines can be
detected only after conditions like low-voltage or power cuts occurs. By
using these machines, future mishaps can be prevented. High power
transmission lines stretch out for long distances, sometimes exceeding
50-100 kilometers. It is futile to check every inch of these lines to
pinpoint the location of the distress. This device contains a GPS which
will intimate the necessary authority about the precise latitude and
longitude.
The UPFC is in phase with dc bus voltage and inject voltage of variable
magnitude and phase angle and can exchange real power with
transmission line and thus improve power flow capability of the line.
Department Of Electrical & Electronic Page 4
High Power Transmission Line Monitoring Smart Robot
The UPFC is robust and system specially designs for most technically in
the flexible ac transmission. The UPFC consist of series branches of R-L-
C to balance the power between power between shunt and series
converter and to maintain constant voltage across transmission line.
The optimal design of UPFC has many positive influences on validating
of the power system running. These UPFC belongs to the family of the
family of FACT controllers
with its states enables the country to share funding and generate
overall economic growth. 2019 5th International Conference on
Advanced Computing & Communication Systems (ICACCS) 978-1-5386-
9533-3/19/$31.00
Smart sensing and power line tracking is very important in a smart grid
system. Illegal electricity usage can be detected by remote current
measurement on overhead power lines using an inspection robot.
There is a need for accurate detection methods of illegal electricity
usage. Stable and correct power line tracking is a very prominent issue.
In order to correctly track and make accurate measurements, the swing
path of a power line should be previously fitted and predicted by a
mathematical function using an inspection robot. After this, the remote
inspection robot can follow the power line and measure the current.
This paper presents a new power line tracking method using parabolic
and circle fitting algorithms for illegal electricity detection. We
demonstrate the effectiveness of the proposed tracking method by
simulation and experimental results.
YEAR: 2005
AUTHORS: A SPawar, SJJamadar, PCMandle,
VVChavan, VSWadkar
This paper discusses the wide range of real-time line monitoring devices
which can be used to determine the dynamic thermal rating of an
overhead transmission line with the power system operating normally
or during a system contingency. The most common types of real-time
monitors are described including those that measure the line clearance,
conductor temperature, and weather data in the line right of way. The
strengths and weaknesses of the various monitoring methods are
evaluated, concluding that some are more effective during system
normal and others during system contingency conditions.
For economic reasons most if not all of the worlds electric power
supply are widely interconnected, involving interconnections inside
utilities own territories which extend to inter-utility interconnections
and then to inter-regionals. The author describes how with this in mind,
the Electric Power Research Institute representing the collaborative
R&D arm of the US utilities, has put forward a concept, a vision of the
future based on silicon science, called flexible AC transmission system
(FACTS). While some of the relevant technology i.e., static VAR
compensation is already in wide use, the FACTS concept has brought to
the table a tremendous potential for thyristor based controllers which
will surely revolutionize the power system.
CHAPTER 2
DESIGN CONSIDERATIONS
Internet
iInternet
Wi-Fi
Module
GPS Module
Battery
Solar Panel
CHAPTER 3
HARDWARE COMPONENTS
1. NODE MCU
2. ARDUINO UNO
3. TEMPERATURE SENSOR
4. VOLTAGE SENSOR
5. CURRENT SENSOR
6. ULTRASONIC SENSOR
7. GPS
8. MOTOR DRIVER(L293D)
3.1.NODEMCU
3.2.ARDUINO UNO
3.2.1.PIN DESCRIPTION
3.3.TEMPERATURE SENSOR
Thermocouples
Resistor temperature detectors
Thermistors
Infrared sensors
Semiconductors sensors
Thermometers
3.3.1(a).Thermocouples
3.3.1(b).Semiconductor Sensors
Semiconductor sensors are the devices that come in the form of ICs.
Popularly, these sensors are known as an IC temperature sensor. They
are classified into different types: Current output temperature sensor,
Voltage output temperature sensor, Resistance output silicon
temperature sensor, Diode temperature sensors and Digital output
temperature sensor. Present semiconductor temperature sensors offer
high linearity and high accuracy over an operating range of about 55°C
to +150°C. However, AD590 and LM35 temperature sensors are the
most popular temperature sensors
3.4.VOLTAGE SENSOR
Sensors are basically a device which can sense or identify and react to
certain types of electrical or some optical signals. Implementation of
That is, some voltage sensors can provide sine or pulse trains as output
and others can produce Amplitude Modulation, Pulse Width
Modulation or Frequency Modulation outputs.
There are two ways in converting the resistance of the sensing element
to the voltage. First one is the simplest method that is to provide a
voltage to the resistor divider circuit. The voltage that is developed
across the reference resistor or sensor is buffered and then given to the
ADC. The output voltage of the sensor can be expressed as
The drawback of this circuit is the amplifier present here will amplify
the whole voltage developed across the sensor. But, it is better to
amplify only the voltage change due to the change in resistance of the
sensor.
Alternating current input,
analog output, which duplicates the wave shape of the sensed current.
bipolar output, which duplicates the wave shape of the sensed current.
unipolar output, which is proportional to the average or RMS value of
the sensed current.
Direct current input,
unipolar, with a unipolar output, which duplicates the wave shape of
the sensed current
digital output, which switches when the sensed current exceeds a
certain threshold
The hot start is when the GPS device remembers its last calculated
position and the satellites in view, the almanac used (information about
all the satellites in the constellation), the UTC Time and makes an
Department Of Electrical & Electronic Page 31
High Power Transmission Line Monitoring Smart Robot
attempt to lock onto the same satellites and calculate a new position
based upon the previous information. This is the quickest GPS lock but
it only works if you are generally in the same location as you were when
the GPS was last turned off.
The warm start is when the GPS device remembers its last calculated
position, almanac used, and UTC Time, but not which satellites were in
view. It then performs a reset and attempts to obtain the satellite
signals and calculates a new position.
The receiver has a general idea of which satellites to look for because it
knows its last position and the almanac data helps identify which
satellites are visible in the sky. This takes longer than a hot start but not
as long as a cold start.
And finally – the cold start is when the GPS device dumps all the
information, attempts to locate satellites and then calculates a GPS
lock. This takes the longest because there is no known information.
The GPS receiver has to attempt to lock onto a satellite signal from any
available satellites, basically like polling, which takes a lot longer than
knowing which satellites to look for. This GPS lock takes the longest.
In a single L293D chip there are two h-Bridge circuit inside the IC which
can rotate two dc motor independently. Due its size it is very much
used in robotic application for controlling DC motors. Given below is
the pin diagram of a L293D motor controller. There are two Enable pins
on l293d. Pin 1 and pin 9, for being able to drive the motor, the pin 1
and 9 need to be high. For driving the motor with left H-bridge you
need to enable pin 1 to high. And for right H-Bridge you need to make
the pin 9 to high. If anyone of the either pin1 or pin9 goes low then the
motor in the corresponding section will suspend working. It’s like a
switch.
CHAPTER 4
SOFTWARE REQUIREMENTS
Arduino ide
Blynk app
4.1.Arduino ide:
Arduino IDE is an open source software that is mainly used for writing
and compiling the code into the Arduino Module.It is an official Arduino
software, making code compilation too easy that even a common
person with no prior technical knowledge can get their feet wet with
the learning process.It is easily available for operating systems like
MAC, Windows, Linux and runs on the Java Platform that comes with
inbuilt functions and commands that play a vital role for debugging,
editing and compiling the code in the environment.A range of Arduino
modules available including Arduino Uno, Arduino Mega, Arduino
Leonardo, Arduino Micro and many more.Each of them contains a
microcontroller on the board that is actually programmed and accepts
the information in the form of code.The main code, also known as a
sketch, created on the IDE platform will ultimately generate a Hex File
which is then transferred and uploaded in the controller on the
board.The IDE environment mainly contains two basic parts: Editor and
Compiler where former is used for writing the required code and later
is used for compiling and uploading the code into the given Arduino
Module.This environment supports both C and C++ languages.
You can download the Software from Arduino main website. As I said
earlier, the software is available for common operating systems like
Linux, Windows, and MAX, so make sure you are downloading the
correct software version that is easily compatible with your operating
system.If you aim to download Windows app version, make sure you
have Windows 8.1 or Windows 10, as app version is not compatible
with Windows 7 or older version of this operating system.The IDE
environment is mainly distributed into three sections
1. Menu Bar
2. Text Editor
3. Output Pane
As you download and open the IDE software, it will appear like an
image below.introduction to Arduino IDE, what is Arduino IDE, how to
download arduino IDE.The bar appearing on the top is called Menu Bar
that comes with five different options as follow.File – You can open a
new window for writing the code or open an existing one. Following
table shows the number of further subdivisions the file option is
categorized into.As you go to the preference section and check the
compilation section, the Output Pane will show the code compilation as
you click the upload button.And at the end of compilation, it will show
you the hex file it has generated for the recent sketch that will send to
the Arduino Board for the specific task you aim to achieve.Edit – Used
for copying and pasting the code with further modification for font
.Sketch – For compiling and programming.Tools – Mainly used for
testing projects. The Programmer section in this panel is used for
Department Of Electrical & Electronic Page 36
High Power Transmission Line Monitoring Smart Robot
4.2.Blynk app:
This guide will help you understand how to get started using Blynk and
give a comprehensive overview of all the features.If you want to jump
straight into playing with Blynk, check out Getting Started.
Blynk was designed for the Internet of Things. It can control hardware
remotely, it can display sensor data, it can store data, vizualize it and do
4.2.1.Features:
the library. All the sketches are designed to be easily combined with
each other.
1. Hardware.
An Arduino, Raspberry Pi, or a similar development kit.
Blynk works over the Internet. This means that the hardware you choose
should be able to connect to the internet. Some of the boards, like
Arduino Uno will need an Ethernet or Wi-Fi Shield to communicate,
others are already Internet-enabled: like the ESP8266, Raspberry Pi with
Wi-Fi dongle, Particle Photon or Spark Fun Blynk Board. But even if
you don’t have a shield, you can connect it over USB to your laptop or
desktop (it’s a bit more complicated for newbies, but we got you
covered). What’s cool, is that the list of hardware that works with Blynk
is huge and will keep on growing.
2. A Smartphone.
The Blynk App is a well-designed interface builder. It works on both
iOS and Android, so no holy wars here, ok?
Getting Started
Let’s get you started in 5 minutes (reading doesn’t count!). We will
switch on an LED connected to your Arduino using the Blynk App on
your smartphone. Connect an LED as shown here:
Getting Started With The Blynk App
1. Create a Blynk Account:After you download the Blynk App, you’ll
need to create a New Blynk account. This account is separate from the
accounts used for the Blynk Forums, in case you already have one.We
recommend using a real email address because it will simplify things
later.Why do I need to create an account? An account is needed to save
your projects and have access to them from multiple devices from
anywhere. It’s also a security measure. You can always set up your own
Private Blynk Server and have full control.
2. Create a New Project: After you’ve successfully logged into your
account, start by creating a new project.
3. Choose Hardware: Select the hardware model you will use. Check out
the list of supported hardware.
4. Auth Token:
Auth Token is a unique identifier which is needed to connect your
hardware to your smartphone. Every new project you create will have its
own Auth Token. You’ll get Auth Token automatically on your email
after project creation. You can also copy it manually. Click on devices
section and selected required device .And you’ll see token .NOTE:
Don’t share your Auth Token with anyone, unless you want someone to
have access to your hardware.It’s very convenient to send it over e-mail.
Press the e-mail button and the token will be sent to the e-mail address
you used for registration. You can also tap on the Token line and it will
be copied to the clipboard.Now press the “Create” button.
5. Add a Widget:
Your project canvas is empty, let’s add a button to control our LED.Tap
anywhere on the canvas to open the widget box. All the available
widgets are located here. Now pick a button.Widget Box drag-n-Drop -
Tap and hold the Widget to drag it to the new position.Widget Settings -
Each Widget has it’s own settings. Tap on the widget to get to them.The
most important parameter to set is PIN . The list of pins reflects physical
pins defined by your hardware. If your LED is connected to Digital Pin
8 - then select D8 (D - stands for Digital).
4.3.PROGRAM
#include<TinyGPS.h>
int redLed = 8;
int greenLed = 7;
int blueLed = 6;
// Variables
int red;
int green;
int blue;
int lm35_pin=A3;
int volt_pin=A1;
int current_pin=A2;
int trig_pin=A4;
Department Of Electrical & Electronic Page 43
High Power Transmission Line Monitoring Smart Robot
int echo_pin=A5;
int buzzer=A0;
//int buzzer=6;
int R1=47000.0;
int R2=33000.0;
float t;
float distance;
float lat,lon;
TinyGPS gps;
void setup() {
Serial.begin(9600);
pinMode(trig_pin,OUTPUT);
pinMode(echo_pin,INPUT);
pinMode(s0, OUTPUT);
pinMode(s1, OUTPUT);
pinMode(s2, OUTPUT);
pinMode(s3, OUTPUT);
pinMode(out, INPUT);
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(blueLed, OUTPUT);
digitalWrite(s0, HIGH);
digitalWrite(s1, HIGH);
void loop() {
calculateCurrent();
calculateVolt();
calculateDistance();
calculateWireColor();
calculateTemp();
checkWireColor();
Serial.println("$");
delay(100);
void calculateTemp(){
int val=analogRead(lm35_pin);
//Serial.print("Raw: ");
//Serial.println(val);
float t=val*0.48828125;
Serial.print("temp:");
Serial.print(t);
Serial.print(";");
void calculateVolt(){
float val=analogRead(volt_pin);
float voltage=val*((5.0/1024)*((R1+R2)/R2));
Serial.print("volt:");
Serial.print(voltage);
Serial.print(";");
void calculateCurrent(){
float val=analogRead(lm35_pin);
float voltage=fabs(fmap(val,0.0,1024.0,0.00,5.0)) ;
float amps=voltage*(10.0/3.7575);
Serial.print("current:");
Serial.print(amps);
Serial.print(";");
void getLocation(){
while(Serial.available()){
int c=Serial.read();
if(gps.encode(c)){
gps.f_get_position(&lat,&lon);
Serial.print("lat:");
Serial.print(lat);
Serial.print(";lon:");
Serial.println(lon);
Serial.print(";");
}//
void calculateDistance(){
digitalWrite(trig_pin,HIGH);
delayMicroseconds(10);
digitalWrite(trig_pin,LOW);
//delayMicroseconds(2);
// digitalRead(echo_pin,HIGH);
t=pulseIn(echo_pin,HIGH);
//Serial.println(t);
distance=(t*0.034)/2;
if(distance<30){
getLocation();
Serial.print("distance:");
Serial.print(distance);
Serial.print(";");
void calculateWireColor(){
color();
// Serial.print("R Intensity:");
// Serial.print(red, DEC);
// Serial.print(green, DEC);
// Serial.print(blue, DEC);
//Serial.println();
digitalWrite(greenLed, LOW);
digitalWrite(blueLed, LOW);
digitalWrite(redLed, LOW);
digitalWrite(greenLed, LOW);
Serial.print("wireColor:rusty;");
digitalWrite(redLed, LOW);
digitalWrite(blueLed, LOW);
else{
//Serial.println();
delay(300);
digitalWrite(redLed, LOW);
digitalWrite(greenLed, LOW);
digitalWrite(blueLed, LOW);
void checkWireColor(){
digitalWrite(redLed, LOW);
digitalWrite(blueLed, LOW);
Serial.print("wireColor:rusty;");
//Serial.print(green);
getLocation();
void color()
digitalWrite(s2, LOW);
digitalWrite(s3, LOW);
digitalWrite(s3, HIGH);
digitalWrite(s2, HIGH);
CHAPTER 5
DISCUSSSION
5.1.Advantages:
CHAPTER 6
CONCLUSION
3. Using digital tools of data processing allows analyzing large data level to
transmit to the tools of automatic control systems of transformer
substation;
CHAPTER 7
Department Of Electrical & Electronic Page 55
High Power Transmission Line Monitoring Smart Robot
References:
[2] Journal on "Inspection Robot Based Mobile Sensing and Power Line
Tracking for Smart Grid“ by Bat-erdene Byambasuren, Donghan Kim,
Mandakh Oyun-Erdene