Power System Protection Part-III Numerical Relaying and Digital Protection of Power Systems: Theory and Applications
Dr. K.S.Swarup Department of Electrical Engineering Indian Institute of Technology Madras Chennai 600036 Email: swarup@ee.iitm.ac.in http://www.ee.iitm.ac.in/people/faculty/shantiswarup.html
1
Contents
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Introduction to Power System Protection Numerical Relaying Principles Digital Protection Algorithms Numerical Relaying vs Digital Protection Suitability Applications Methodology Design Development Implementation Case Studies
2
Need for Power System Protection
Electrical power system consists of generators, transformers, transmission and distribution lines, etc. Short circuits and other abnormal conditions often occur on a power system. The heavy currents associated with short circuits are likely to damage the equipment. Hence it is necessary to provide suitable protective relays and circuit breakers for the protection of each section of power system. If a fault occurs in an element of a power system, an automatic protective device is needed to isolate the faulty element as quickly as possible to keep the healthy section of the system in normal operation.
What is a Protection System ?
A protective system includes circuit breakers and relays to isolate the faulty section of the system from the healthy sections. A circuit breaker can disconnect the faulty element for the system as designated by the relay. The function of a protective relay is to detect and locate a fault and issue a command to the circuit breaker to disconnect the faulty element. A relay constantly monitors the electrical quantities and senses the abnormal conditions on a power system.
Power System Relaying
Digital/Computer Relaying History
Contemplated in late 1960s Introductory papers by Rockefeller Digital Distance Protection relay by Mann and Morrison in 1971 Digital Relays by Westinghouse and Pacific Gas & Electric Company in 1972 Kalman Filter based approaches by Girgis and Brown in 1982 Latest being Traveling wave based and Wavelet based techniques
9/4/2010 KSSwarup, IITM 5
NUMERICAL RELAYING
Block Diagram of a Numerical Relay
9/4/2010
KSSwarup, IITM
Development Cycle of a new Numerical Relay
9/4/2010
KSSwarup, IITM
I. Numerical Relaying Algorithms
Over-Current Protection Distance Protection Differential Protection
KSSwarup, IITM
Numerical Over-current Protection
9/4/2010
KSSwarup, IITM
10
i. Over-Current Protection
Procedure: 1) Step down the current or the voltage
KSSwarup, IITM
signal. Low-pass analogue filtering. Analog to digital conversion. Find FFT. Select the sampling rate (N) and current pick up value(Ipu). Find weights of fundamental sine and cosine waves. W1sine (1) to W1sine (N); W1cos (1) to W1cos(N). A0 = 0, A1 = 0 = B1. Read nth sample value. A0 = A0 + W1 (n), A1 = A1 + W1sine (n)*Sample(n), B1 = B1 + W1cos(n)*Sample(n). n = n + 1. If (n > N) go to (d) else a0 = A0/N, a1 = 2*A1/N, b1 = 2*B1/N. F1 = a1^2 + b1^2, Q = arc tan (b1/a1). If (F1 > Ipu) trip signal else go to (c). If above condition is true then start the relay.
11
ii. Distance Protection
Procedure: Read current and voltage at three different instants. Calculate impedance Zi. Determine the sampling period ( T sampling ), frequency of the signal ( W ). Follow the above given procedure to determine the corresponding magnitudes. These be In-1, In, In+1,Vn-1,Vn, Vn+1. Now Vm = sqrt [ Vn^2 + (( Vn-1 + Vn+1 )/(2*T sampling*W))^2]. Now Im = sqrt [ In^2 + (( In-1 + In+1 )/(2*Tsampling*W))^2]. Calculate effective impedance ( Z). If ( Z > Zi) issue trip else go to (1).
KSSwarup, IITM
12
Numerical Transformer Differential Protection
9/4/2010
KSSwarup, IITM
13
iii. Differential Protection
Procedure: Read percentage bias (B). Read pickup value of current ( Ipu ). Read I primary. Step down the current signal. Low-pass analogue filtering. Analog to digital conversion. Store the samples in buffer. Find FFT. Select the sampling rate (N). Define the pickup value ( Ipu ). Find weights of fundamental sine and cosine waves. W1sine (1) to W1sine (N); W1cos (1) to W1cos (N). A0 = 0, A1 = 0 = B1. Read nth sample value. A0 = A0 + W1(n), A1 = A1 + W1sine(n)*Sample(n), B1 = B1 + W1cos(n)*Sample(n). n = n + 1. If(n > N) go to (d) else a0 = A0/N, a1 = 2*A1/N, b1 = 2*B1/N. F1 = a1^2 + b1^2, Q1= arc tan (b1/a1). Read I secondary. Find its magnitude is F2 and phase is Q2 as for the case of I primary. I spill = F1 ~ F2. I circulating = (F1 + F2)/2. If ( I spill > ( B * I circulation + Ipu ) then trip signal is issued else go to (3). So the relay is started accordingly.
KSSwarup, IITM 14
Protective Relay Example
IMPLEMENTATION OF PROTECTION MODULE IN MATLAB
KSSwarup, IITM
15
NOISY SIGNAL AND DENOISED SIGNAL.
Figure shows the final result of the simulation. It shows the noisy signal in the upper half and the de-noised signal in the lower half. The lower half signals magnitude is calculated and a relay is started accordingly.
KSSwarup, IITM
16
DIGITAL PROTECTION
Digital Algorithms
Sinusoidal Wave Based Algorithms Differential and Distance Protection 1. Sample and First Derivative Method 2. First and Second Derivative Method 3. Two Sample Technique 4. Three Sample Technique
9/4/2010
KSSwarup, IITM
18
Digital Algorithms
Fourier Analysis Based Algorithms - Fundamental component extraction 1. Full Cycle Window
2. Half Cycle Window 3. Sub-Cycle Window
9/4/2010 KSSwarup, IITM 19
Digital Algorithms
Least Square based methods - Fundamental component extraction Differential equation based methods Mostly used for Transmission Line Protection Traveling wave based methods - Mostly used for Transmission Line Protection
9/4/2010
KSSwarup, IITM
20
Digital Algorithms
Transmission Line Protection Using Traveling Waves
Internal Fault
External Fault
9/4/2010
KSSwarup, IITM
21
Benefits of Digital Relaying
Reliability Flexibility Self checking and Diagnosis Improved performance Cost/benefit considerations
9/4/2010
KSSwarup, IITM
22
Computer Relaying Architecture
9/4/2010
KSSwarup, IITM
23
Substation Computer Hierarchy
9/4/2010
KSSwarup, IITM
24
Digital Protection :Basic Elements
Basic components of Digital Relay : 1. Signal Processing Subsystem
Signal Processing Subsystem
2.
Conversion Subsystem
Conversion Subsystem
3.
Digital Processing Relay Subsystem
Digital Processing Relay Subsystem
KSSwarup, IITM 25
BASIC COMPONENTS OF A DIGITAL RELAY
TRANSDICER
I. SIGNAL CONDITIONING SUBSYSTEM
SURGE PROTECTIVE CIRCUIT
LP FILTER
ANALOGUE MULTIPLEXER
SAMPLE & HOLD CIRCUIT
II. CONVERTION SUBSYSTEM
A/D CONVERTER
DIGITAL MULTIPLEXER
III. DIGITAL PROCESSING RELAY SUBSYSTEM
D/O
D/I
MEMORY
CPU
D/A
KSSwarup, IITM Trip Signal Remote Location Data
26
Signal Conditioning
Transducers CT, PT Surge Protection Units capacitors, isolation transformers, zener diodes Typical Arrangement
9/4/2010
KSSwarup, IITM
27
Signal Conversion
Sampling Sampling Theory Sample and Hold Principle
Control Pulses Signal to be Sampled
Sampling Circuit
9/4/2010
Signal Output
KSSwarup, IITM 28
Mathematical Background
Finite Differences
Let value of a function y=f(x) at x=k be fk, then
Forward Difference
First Order nth Order
f k = f k +1 f k
Backward Difference
First Order nth Order
n f k = n 1 f k +1 n 1 f k
f k = f k f k 1
Central Difference
First Order nth Order
n f k = n 1 f k n 1 f k 1
f k = f k +1/ 2 f k 1/ 2
n f k = n 1 f k +1/ 2 n 1 f k 1/ 2
KSSwarup, IITM 29
9/4/2010
Mathematical Background
Interpolation
Forward Interpolation Backward Interpolation
f k +1 = f ( xk + h) f k 1 = f ( xk h)
f k = 1 1 1 ( 2 + 3 ...) f k h 2 3
Numerical Differentiation Curve Fitting and Smoothing
Least Square Method for Representing Data
9/4/2010
KSSwarup, IITM
30
Mathematical Background
Fourier Analysis
Periodic Waveform
Fourier Coefficients for /T = 1/2
Fourier Coefficients for /T = 1/4
9/4/2010 KSSwarup, IITM 31
Mathematical Background
Concept of Moving Data Window 3 sample data window W1 Pre Fault W2, W3 Pre and Post Fault W4 Post Fault
9/4/2010
KSSwarup, IITM
32
Sampling Theorem
sampling,min2signal (pure signals) sampling,min2signal,max (distorted signals)
9/4/2010
KSSwarup, IITM
33
DSP Based Digital Relay
CASE STUDY 1 COMPUTER RELAYING FOR POWER SYSTEM PROTECTION USING DIGITAL SIGNAL PROCESSING TECHNIQUES
35
Case Study 1: COMPUTER RELAYING FOR POWER SYSTEM PROTECTION USING DIGITAL SIGNAL PROCESSING TECHNIQUES
36
Digital Protection :Basic Elements
Basic components of Digital Relay : 1. Signal Processing Subsystem
Signal Processing Subsystem
2.
Conversion Subsystem
Conversion Subsystem
3.
Digital Processing Relay Subsystem
Digital Processing Relay Subsystem
37
Working of DSP Based Protection
38
DIGITAL RELAY UNIT
VA VB VC VO IA IB IC IO
Auxiliary Transformer Unit
filter S/H
CPU
MEMORY
filter
S/H
filter
S/H
A/D
M U X
filter
S/H
I D B
D/I
filter
S/H
CLK
filter S/H
D/O
Ry
filter
S/H
TAP
filter
S/H
Auxiliary Relay Unit Digital Relay Unit
39
HARDWARE MODEL FOR DSP BASED MULTIFUNCTION RELAYING
PC BUS ANALOG INPUT SUB SYSTEM (DIGITAL SIMULATOR) TMS 320C50 DIGITAL SIGNAL PROCESSOR CONTROLLER
C programs
MAT LAB Programs
DIGITAL I\P ANALOG I\P V&I DIGITAL O\P RELAYS AND CIRCUIT BREAKERS
HARD WARE INPUT SUB SYSTEM (SCALED DOWN SUBSTATION MODEL)
HUMAN INTERFACE
40
SETUP FOR COMPUTER RELAYING USING DSP TECHNIQUES
41
Development of Relay test programs using the DSP TMS320C50 kit
42
Block Diagram for Over current Relay
Input signal Input current signal Comparator Reference signal Delay Trip signal RMS
43
MAT LAB SIMULATION BLOCK DIAGRAM FOR OVER CURRENT RELAY
1-Phase Clock InputSignal From File |u| Abs >= 255 Compare To Constant Multiphase Clock S/H Sample and Hold
Clk Up Cnt Rst Counter type converter double Combinatorial Logic >= 50 Compare To Constant1 Scope
The Time Delay need not be fixed. It can be variable, depedning on the kind of overcurrent relay.
Product
44
Procured DSP TMS320C50 Kit from Vi Micro Systems
45