Professional Documents
Culture Documents
Complex Engineering Activity: Power Generation LAB
Complex Engineering Activity: Power Generation LAB
DISTANCE RELAY
SUBMITTED BY
M.ABIS 02-133182-065
BEE-7B
FALL 2021
SUBMITTED TO
SIR AYAZ
Table of Contents
1. INTRODUCTION .............................................................................................. 1
2. EQUIPMENT/TOOLS ...................................................................................... 3
4. METHODOLOGY..................................................................................... 8
5. FINDINGS/RESULTS .................................................................................... 10
6. CONCLUSION .................................................................................................... 13
1. INTRODUCTION
RELAY:
Relay is an electrical device that can be used to make or break an electrical connection. It
contains a segment of flexible electronic devices that can be controlled electronically, in
essence, a relay is just like a machine switch but you can control it with an electronic signal
instead of turning it on or off automatically. Here again this transfer operating system is only
compatible with the electromechanical relay.
DISTANCE RELAY:
Transfer protection range is a term given to protection, the action of which depends on the
degree of error feed. The duration of the operation of such protection is a function of the
voltage measurement and current, i.e., impedance. This interference between the relay and
the fault depends on the distance of the voltage between them. The main type of transmission
range are impedance relays, reactance relays, and reactance relays. The principle of remote
transmission differs from other types of protection because their performance does not
depend on the magnitude of the current or the voltage in the protection circuit but depends on
the ratio of the two figures. Double actuating quantity relay one coil is powered by voltage and
the other coil is powered by current. The current element produces positive torque or pick-up
while the voltages element causes negative torque and reset. The relay only works when the
voltage and current level fall below the set value. During the error the magnitude of the
current rises and the voltage at the fault area decreases. The current and voltage ratio are
measured in the current and power transformer area. The voltage across the potential
transformer depends on the distance between the PT and the fault. If the fault is close, the
rated voltage is low, and if the fault is far away, the rated voltage is higher. Therefore, it is
assumed that the constant voltage fluctuations of each voltage and current rating value are
measured from the transmission point compared to the distance between the transmission
point and the error point in the line. Such protection is therefore called distance protection or
impedance protection. Location range is not a unit of protection, that is, the protection area is
inaccurate. Distance protection is a high speed protection and we simply use it. It can be
used as a basic protection and backup. It is widely used in the protection of transmission
cables. Range transfers are used for both phase error and low error protection, and provide
high speed debugging. It is also independent of the changing size of the short, current
regions and that is why they are less affected by changes in production capacity and system
configuration. Therefore, they remove longer error-free times near power sources required by
the overcurrent relay when used for a purpose.
USE OF DISTANCE PROTECTION RELAY
The Distance Protection relay is widely distributed to protect the high voltage AC transmission
line and distribution lines. They have replaced them with over-protection for the following
reasons.
Provides faster protection compared to overcurrent relay.
It has a permanent setting without the need for redesign.
Direct transmission transmission has a small effect on production value and error rates.
1
TYPE OF DISTANCE RELAY
Impedance Relay.
Admittance Relay.
Reactance Relay.
IMPEDANCE RELAY:
the term „impedance‟ can be applied to resistance alone or reactance alone, or a combination of
the two. In protective relaying terminology, however, an impedance relay has a characteristic that
is different from that of a relay responding to any component of impedance and therefore, the
“impedance relay” is very specific.
An impedance relay is a voltage restrained overcurrent relay. The relay measures impedance up
to the point of fault and gives tripping command if this impedance is less than the relay setting Z.
Relay setting Z is known as replica impedance and it is proportional to the set impedance i.e.
impedance up to the reach of the relay. The relay monitors continuously the line current I through
CT and the bus voltage V through PT and operates when the V/I ratio falls below the set value.
2
2. EQUIPMENT/TOOLS
USED
Arduino UNO
ACS712
ZMPT101B
100Watts 3 BULBS
LED
LCD 16*2
MCB
ACS70331: If you're looking for a current sensor that supports both AC and DC yet
retaining performance advantages over the ACS712, the above Grove – ±5A DC/AC
Current Sensor (ACS70331) is your pick
DATASHEET
3
3. CIRCUIT DIAGRAM/ SOFTWARE CODING
CIRCUIT DIAGRAM:
PARALLEL LOAD
FIG 1: In this circuit load is connected in parallel and and only indicated
tripping signal.
SERIES LOAD
FIG 2: In this circuit loads are connected in series and also pickup led and
triping led indication is added.
4
ARDUINO UNO CODE:
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
const int sensorIn = A0;
int mVperAmp = 66; // use 100 for 20A Module and 66 for 30A Module
double Voltage = 0;
double VRMS = 0;
double AmpsRMS = 0;
double sensorValue1 = 0;
double sensorValue2 = 0;
int crosscount = 0;
int climb_flag = 0;
int val[100];
int max_v = 0;
double VmaxD = 0;
double VeffD = 0;
double Veff = 0;
int Z,Z1,Z2,Z3;
int Zp = 149;
void setup(){
//Serial.begin(9600);
pinMode(8,OUTPUT);
lcd.begin(16, 2);
lcd.print(" Distance Relay ");
delay(2000);
}
void loop(){
Voltage = getVPP();
VRMS = (Voltage/2.0) *0.707; //root 2 is 0.707
AmpsRMS = (VRMS * 1000)/mVperAmp;
//Serial.print(AmpsRMS);
//Serial.println(" Amps RMS");
//digitalWrite(2,HIGH);
//if(AmpsRMS>0.32 || AmpsRMS<0.1)
//{
// digitalWrite(2,HIGH);
//}
for ( int i = 0; i< 100; i++ ) {
sensorValue1 = analogRead(A1);
if (analogRead(A1) > 511) {
val[i] = sensorValue1;
}
else {
val[i] = 0;
}
5
delay(1);
}
max_v = 0;
VmaxD = max_v;
VeffD = VmaxD / sqrt(2);
Veff = (VeffD - 220.76);
}
else {
Veff = 0;
}
Serial.print("Voltage: ");
Serial.println(Veff);
VmaxD = 0;
//delay(100);
Z = Veff/AmpsRMS;
if(Z<Zp&& Z>5)
{
digitalWrite(8,LOW);
lcd.clear();
delay(1000);
lcd.setCursor(0,0);
lcd.print("Current =");
lcd.setCursor(10,0);
lcd.print(AmpsRMS);
delay(4000);
lcd.setCursor(0,0);
lcd.print("Voltage =");
lcd.setCursor(10,0);
lcd.print(Veff);
delay(4000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Impedance =");
lcd.setCursor(11,0);
lcd.print(Z);
delay(4000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Fault Not Detected!!!");
6
}
else if(Z>Zp)
{
digitalWrite(8,HIGH);
lcd.clear();
delay(500);
lcd.setCursor(0,0);
lcd.print("Current =");
lcd.setCursor(10,0);
lcd.print(AmpsRMS);
delay(4000);
lcd.setCursor(0,0);
lcd.print("Voltage =");
lcd.setCursor(10,0);
lcd.print( Veff);
delay(4000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Impedence=");
lcd.setCursor(11,0);
lcd.print(Z);
delay(4000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Fault Detected!!!");
}
}
float getVPP()
{
float result;
int readValue; //value read from the sensor
int maxValue = 0; // store max value here
int minValue = 1024; // store min value here
return result;
}
4. METHODOLOGY
Group work:
In this task we design a circuit worked on same scheme like distance relay we use
microcontroller arduino uno and set the same conditions same as on which
distance relay worked on. As distance relay worked on the basis of impedance so
to find the impedance we find out voltage and current,
For this purpose we have used current and voltage sensors which measure the
current and voltages respectively.
So we use ACS712 a current sensor, the sensor detects the incoming current
through its magnetic field generation. Once detected, the sensor generates a
voltage proportional to its magnetic field that's then used to measure the amount
of current.
The outputs of these sensors are given to the analog input of arduino. To make
the arduino read the analog signals of the sensors, the signals are converted into
digital signals and later a DC shift is given which converts the negative cycle into
positive cycle and scaled it down from 0-5v.
Then we use lcd 16*2 to display the voltage and current and also impedance of
load
For arduino to detect the fault conditions, a condition is applied in the code, where
the impedance is calculated at normal condition, when the impendence changes
from the impedance at normal condition, the fault is detected.
Here at normal condition the impedance is 240ohm, when it changes; the LED
lights up and lcd display the message of Fault detection.
8
ADDITION
As our task is working only on parallel load so it is negative point for project so
include series load and add the feature of relay it can operate on series load also
As impedance is greater in series load than parallel because current is same in
series As it is difficult to perform the short circuit test in parallel so by running the
task in series load it would be easy to perform short circuit test
One of also feature added is that when fault is occur there is only error indication
so the pickup led and tripping led is added in it which can in indicate that when
error occur first system read the error and when read the error indicate it on
pickup led then if error is not remove within given time delay generate tripping
signal error.
STEPS
1. First connect the load in series and run the circuit.
2. When system is run then lcd on and show status of distance relay.
3. Then system calculate voltage and current by the sensor and display it on screen
4. When current and voltage is display on the screen then it calculate the impedance
of the system and load and display it on screen
6. When pickup signal led is on so it can also display the error line of lcd screen that
fault is pickup and when tripping led on write status on lcd screen that system is
triped
9
5. FINDINGS/RESULT
SOFTWARE RESULT
10
Fig 5: short circuit in parallel load
11
HARDWARE:
Fig 7: Without load parallel connection Fig 8: With load parallel connection
Fig 9:fault condition in series load Fig 10:normal condition in series load
12
6. CONCLUSION
Distance protection relay is the name given to the protection, whose action depends
on the distance of the feeding point to the fault. The time of operation of such
protection is a function of the ratio of voltage and current
Distance relay is used protect the transmission line. We have implemented the
distance relay algorithm using the microcontroller. Upon detection of fault the
microcontroller will indicate the fault condition.
13