Professional Documents
Culture Documents
Circuit swing
breaker
detection
control
function block description
CONTENTS
1 Power swings
In the stable state of the power system all generators rotate with the same speed. A
sudden change in the system (fault, connection or disconnection of a load or a
generator, changes in the system configuration, etc.) however requires a new steady
state. The electromechanical system, consisting of rotating machines and passive
network elements, produces electro-mechanical swings between the starting steady
state and the final steady state.
In a complex system theoretically all generators can swing with different frequency,
when the generator rotor angles are advancing or retarding relative to each other.
This swing is considered to be stable if there is a new steady state, when the
generators rotate with the new common speed. The system is unstable however if at
least one generator in the system slips pole and cannot keep the common speed.
If the pole angles between the generators change then the voltage difference of the
interconnecting passive network elements changes, resulting changing currents and
changing transmitted power.
In this state the distance protection calculates the impedance. Because of the high
current and low voltage, the calculated impedance may be within the tripping
characteristic, causing unwanted trip command. The power swing blocking function is
applied to prevent the splitting of the network at not planned locations.
The application of the out-of-step function has an opposite aim. If one part of the
system slips pole and cannot keep the common speed then this part may not remain
interconnected. The out-of-step function disconnects the generators at optimal
locations.
This document summarizes the power swing phenomena and the power swing
detection function. The aim is to provide setting hints for this function.
IS Z IR
~ US Z Z UR ~
Where:
(reference voltage)
Note: these approximations are usually not acceptable for a long transmission line
connecting e.g. a small power station to a large system.
Considering a generator and a remaining part of the electric power system in steady
state, the turbine drives the generator with a constant torque. The power demand of
the electric power system can be considered as a negative torque. The balance of
the positive mechanical torque of the turbine (Mm) and the negative torque of the
electric system (-Me=Mm) results a rotation with constant angular velocity (constant
frequency).
At a change in the electric power system the negative torque changes, but the
turbine does not change the mechanical torque. The difference of the torque (M=Mm-
Me), if it is positive, accelerates the rotation of the generator. Consequently the power
angle increases. The torque is the function of the power angle (M()). If the power
angle changes with d, the energy
dW= M() d
is stored in the rotating system. The angle is increasing during the time when M() is
positive. Up to this angle the total stored energy is the integral:
If we want to apply the diagram of Figure 1-2, then the transformation torque to
power is needed. The power is the time derivative of the energy:
Pm
0 1 2 3 4 180
curve is for the starting and final healthy state, showing a scenario near to the reality.
The procedure is as follows:
The mathematical model of the power system for calculation power swings is rather
complicated. Each generator in the power stations is an electro-mechanical swinging
system, described by a differential equation with individual parameters. These
generators are interconnected with each other with the electric elements of the
looped power system, consisting inductive and capacitive elements, resulting a
complicated differential equation system.
The real power stations have regulating equipment for controlling voltage and
frequency. The reaction time of these modern controllers is within the time to be
investigated, consequently the consideration of their influence is also necessary.
From power swing blocking aspect the time function of the power angle would be
needed to calculate the locus of the calculated impedance in the impedance plane.
This aspect is discussed in the subsequent chapters.
The discussion above clearly shows that during power swings the currents and
consequently the voltages continually change. The distance protection calculates the
impedance, based on the changing current and voltage. There is a chance that the
calculated impedance gets within the operating characteristic and a trip command is
generated.
The resistance values are neglected, the reactance value of the remote generator,
together with the reactance of the protected line is involved in the value of (1-m)X.
Additionally it is supposed that there is no parallel impedance between the
generators, i.e. the full current is measured by the distance protection. The shunt
branches of the equivalent Pi model are neglected.
jmX j(1-m)X
j j0
~ Ue U ~ Ue
In the impedance plane the plot of the function in the brackets is a vertical line, the
position is defined by the m parameter. The multiplication by jX means rotation by
90. The final plot for the simplifications is shown in Figure 2-2.
jX
2
0
-3 -2 -1 03 1 2 R3
-1
-2
-3
If the protection is located near to the center of the network (m=0.5) then at =180
the measured impedance is zero. This point is certainly inside the distance
characteristic; the protection trips the circuit breaker.
The example in Figure 1-3 shows that the power angle can be near to 180, even if
the swings are stable.
If the resistances of the network may not be neglected then the plot of Figure 2-2 is
rotated less than 90, resulting similar to Figure 2-3.
jX
2
0
-3 -2 -1 03 1 2 R3
-1
-2
-3
Accordingly the straight lines are transformed to circles, and the plot gets more
complicated.
12
jX
10
R
4
0
-6 -4 -2 0 2 4 6 8
-2
In the explanation of power swings above the changes in the frequency around the
network frequency were neglected. During the swings, however, the frequency is
changing. Based on the experiences the frequency is
The impedance calculation in the protective algorithms usually cannot track the
changing frequency. Consequently the calculated impedance has amplitude and
phase error. Accordingly the locus of the calculated impedance is not a smooth line
as the figures above indicate. An example (Omicron Netsim synthetic test), the
locus of the calculated impedance is shown in the impedance plane in Figure 2-5
below.
Figure 2-5 Locus of the measured impedance during power swing(Omicron test)
The locus of the measured impedance also depends on the calculation algorithm
(A3, Fourier, combined Fourier, etc.).
The calculation in a protection device is more complicated. As an example: if the
voltage is small (the protection is near to the swing center) then the voltage samples
stored in the memory are applied in combination with the actual current samples for
directional decision. In this case however the frequency of the voltage is different for
that of the current. The result is more confused plot in the impedance plane. (Note: if
the voltage is small then after a short time there are no stored voltage values in the
memory either. In this case the algorithm cannot decide the direction.)
X
DIS21_Xin_FPar_
Stable swing
Stable swing
Out of Step
R
DIS21_Rin_FPar_
Figure 4-1 Characteristics of the power swing and out-of-step detection function
4.2 Parameters
The parameters of the power swing detection function are explained in the following
tables.
Enumerated parameters
Parameter name Title Selection range Default
Parameters for power swing detection (with out-of-step detection) concerning the number of the
involved phases:
Operation Off,1 out of 3, 2 out of 3, 3 out of 3
DIS21_PSD_EPar_ 1 out of 3
PSD
Parameter enabling out-of-step function:
Oper.
DIS21_Out_EPar_ Off,On Off
OutOfStep
Table 4-1 The enumerated parameters of the power swing detection function
Boolean parameters for the individual zones to be blocked by the Power Swing
Detection (PSD) function:
Parameter name Title Default Explanation
DIS21_Z1St_BPar_ PSD Block Z1 0 1 for Zone1 to be blocked by PSD
DIS21_Z2St_BPar_ PSD Block Z2 0 1 for Zone2 to be blocked by PSD
DIS21_Z3St_BPar_ PSD Block Z3 0 1 for Zone3 to be blocked by PSD
DIS21_Z4St_BPar_ PSD Block Z4 0 1 for Zone4 to be blocked by PSD
DIS21_Z5St_BPar_ PSD Block Z5 0 1 for Zone5 to be blocked by PSD
Table 4-2 The Boolean parameters of the distance protection function
Integer parameters
Parameter name Title Unit Min Max Step Default
Definition of the ratio of the outside and inside rectangles of the characteristics for
power swing detection:
DIS21_RRat_IPar_ PSD R_out/R_in % 120 160 1 130
DIS21_XRat_IPar_ PSD X_out/X_in % 120 160 1 130
Table 4-3 The integer parameters of the power swing detection function
Timer parameters
Parameter name Title Unit Min Max St Default
PSD Time
DIS21_PSDDel_TPar_ ms 10 1000 1 40
Delay
Very Slow
DIS21_PSDSlow_TPar_ ms 100 10000 1 500
Swing
DIS21_PSDRes_TPar_ PSD Reset ms 100 10000 1 500
OutOfStep
DIS21_OutPs_TPar_ ms 50 10000 1 150
Pulse
Table 4-5 The timer parameters of the power swing detection function
Parameters of the distance protection needed coordinate the power swing detection:
Floating point parameters
Parameter name Title Dim. Min Max Default
R and X setting values for the five zones individually:
DIS21_Z1R_FPar Zone1 R ohm 0.1 200 10
DIS21_Z2R_FPar Zone2 R ohm 0.1 200 10
DIS21_Z3R_FPar Zone3 R ohm 0.1 200 10
DIS21_Z4R_FPar Zone4 R ohm 0.1 200 10
DIS21_Z5R_FPar Zone5 R ohm 0.1 200 10
DIS21_Z1X_FPar Zone1 X ohm 0.1 200 10
DIS21_Z2X_FPar Zone2 X ohm 0.1 200 10
DIS21_Z3X_FPar Zone3 X ohm 0.1 200 10
DIS21_Z4X_FPar Zone4 X ohm 0.1 200 10
DIS21_Z5X_FPar Zone5 X ohm 0.1 200 10
Load encroachment setting:
DIS21_LdR_FPar R Load ohm 0.1 200 10
Table 4-6 The related floating point parameters of the distance protection function
Integer parameters
Parameter name Title Unit Min Max Step Default
Definition of the load angle of the polygon characteristic:
DIS21_LdAng_IPar_ Load Angle deg 0 45 1 30
Definition of the line angle:
DIS21_LinAng_IPar_ Line Angle deg 45 90 1 75
Table 4-7 The related integer parameters of the distance protection function
Timer parameters
Parameter name Title Unit Min Max Step Default
Time delay for the zones individually:
DIS21_Z1Del_TPar_ Zone1 Time Delay ms 0 60000 1 0
DIS21_Z2Del_TPar_ Zone2 Time Delay ms 0 60000 1 400
DIS21_Z3Del_TPar_ Zone3 Time Delay ms 0 60000 1 800
DIS21_Z4Del_TPar_ Zone4 Time Delay ms 0 60000 1 2000
DIS21_Z5Del_TPar_ Zone5 Time Delay ms 0 60000 1 2000
Table 4-8 The timer parameters of the distance protection function
The binary output status signals of the power swing detection function.
Binary output signals Signal title Explanation
Distance function power swing signals generated by the PSD module
DIS21_PSDDet_GrI_ PSD Detect Signal for power swing detection
DIS21_OutTr_GrI_ OutOfStep Trip Signal for out-of-step tripping condition
DIS21_PSDslow_GrI_ VerySlow Swing Signal for very slow power swing detection
Table 4-9 The binary output status signals of the power swing detection function
All these binary signals can serve as binary inputs for the graphic equations, to be
programmed by the user.
The binary inputs are signals influencing the operation of the distance protection
function. These signals are the results of logic equations graphically edited by the
user. E.g., the DIS21_PSDBlk_GrO_ signal can be programmed using these inputs
to block the power swing detection.
Binary input signals Signal title Explanation
DIS21_PSDBlk_GrO_ Block PSD Blocking signal for power swing detection
Table 4-10 The binary input signals of the power swing detection function
The functions Power Swing Detection (PSD) and Out of Step Detection functions can
be enabled or disabled independently, but some parameters are common.
The basic decision is if Power Swing Detection (PSD) and Out of Step Detection
functions are needed. If the power system has no long transmission lines, the system
is looped and the power stations are strong then these functions are usually not
applied. In this case set these parameters to Off. These functions are blocked and
the subsequent parameters have no influence on the operation.
NOTE: The binary input Block PSD has the same blocking effect, if the binary input
logic value is TRUE.
If these functions are needed, then select another setting value. Set Out of Step
function to On and/or Power Swing Detection function to one of the choices 1 out
of 3, 2 out of 3, 3 out of 3. The power swing is usually a three-phase phenomenon,
but in special applications, the line can operate also when one phase is switched off.
Set this parameter according to the application (1 out of 3, 2 out of 3, 3 out of 3), or
using this parameter, the blocking of the distance protection can be disabled (Off).
PSD Block Z1
PSD Block Z2
PSD Block Z3
PSD Block Z4
PSD Block Z5
The next decision is the selection of the individual zones, to be blocked by the Power
Swing Detection function.
For the decision, the expected period of time of the power swing is needed. If this
time is shorter than the zone time delay then the swing will leave the characteristic
before the expiry of the time delay and the power swing has no influence on the
operation of the zone.
Example: the time delay for the Zone 3 is 800 ms and the expected slowest wing
frequency is 1.5 Hz (666 ms) then this zone does not need blocking. The decision
about the expected swing frequencies are the result of comprehensive dynamic
stability studies and/or operational experiences. These studies need to consider
PSD Rinner
PSD Xinner
The quadrilateral characteristic of the power swing blocking function need the
following consideration.
The role of this characteristic is to separate the measured lowest load impedance in
normal operation form the distance characteristics. The inner rectangle should be set
around the largest zone setting
(in this example Zone 2). Accordingly:
PSD X inner = kx * Zone2 X
PSD R inner = kr * (Zone2 R + Zone2 X * ctg(LineAngle))
PSD R inner considers the upper right angle of the Zone 2 distance characteristics.
(See Figure 4-2 below.) (The setting applies the cotangent function.)
The parameters Zone2 R, Zone2 X and LineAngle are parameters of the distance
protection function.
Example:
400 kV line protection
Current transformer ai=2000A/1A
Voltage transformer au=400kV/0.1kV
Zone2 R(Prim) = 75 Ohm (Secondary value)
Zone2 X(Prim) = 75 Ohm (Secondary value)
jX
PSD X inner
angle
Angle 2nd Quad angle
Zone Reduct Angle
Zone X
Load Angle
angle Line Angle
LdLioad angle
angle
Zone R
Figure 4-2 Basic setting of the power swing and out-of-step detection function
PSD R_out/R_in
PSD X_out/X_in
These two parameters set the ratio of the outer rectangle to the inner rectangle. The
setting decides the width of the power swing measuring band. The algorithm
measures the time period during which the measured impedance is within this band.
Accordingly these parameters have a close relationship with the measuring time PSD
Time Delay . Increasing these setting values permits longer and more secure
measuring time.
On the other hand the outer rectangle may not include the measured impedance
during the highest expected load. Considering the resistance:
In this calculation the security factor is selected 1.2, and RLoad min is the
measured load resistance at maximum load.
The setting range of PSD R_out/R_in is 1.2 1.6 (120% 160%). It is advised to
select the highest possible setting.
If the calculation results a value less than 120% then apply the load encroachment
characteristic. R Load X Load and Load Angle are parameters of the distance
protection function. The setting is common with the power swing detection function.
The parameter PSD X_out/X_in can be set to the same value as PSD R_out/R_in:
Example:
400 kV line protection
Current transformer ai=2000A/1A
Voltage transformer au=400kV/0.1kV
Max load (slightly below thermal limit) Pmax=1000 MW
PSD R inner (Sec) = 58.8 (See calculation above)
PSD R_out/R_in = 1/1.2 * RLoad min / PSD R inner = 1/1.2*80 /58.8 = 1.13
This ratio results a slightly narrow band; it is advised to apply load encroachment
setting.
If Load Angle = 25 is selected then the setting and the coordination with the
distance zone characteristic is shown in Figure 4-3.
jX
PSD R_out/
R_in
Zone2 X
Line Angle
Load Angle
Load
area
R Load
The approach starting from power swing simulation is very difficult. Detailed dynamic
electro-mechanical simulation of power swings would be needed, considering several
network configurations and fault scenarios. The elaboration of the shortest time is
needed, during which, in case of power swings, the impedance passes the defined
impedance zone and additionally gets into the distance zone characteristic and would
generate an unwanted trip command. In this approach the time setting should be
shorter than the shortest time found during comprehensive simulations.
The other approach starting from the algorithm side is more useful. Here the longest
possible time is needed for the calculated impedance to pass the defined impedance
band during fault transient. In this case the power swing detection function may not
block the distance protection.
The behavior of the algorithm is known. The impedance, starting from the pre-fault
calculated value, gets practically within a network period (20 ms in 50 Hz systems)
into the characteristic, generating a trip command. The impedance is a steady-state
term; consequently even theoretically a whole network period is needed to reach the
final value during a fault. In the practice the applied calculation algorithms cannot
filter out fully the transient components; consequently the impedance needs
somewhat more than a period to reach the steady-state value.
PSD Reset
The setting of this parameter has two functions:
Extending the duration of the blocked state.
Extending the duration of the Very Slow state.
The power swing is expected either to return to a stable state of the system, or the
continuous change of the angle between the voltages results out-of-step operation of
the systems at both line ends. In both cases, the measured impedance leaves the
characteristics, defined by the outer characteristic lines. At the moment of leaving the
band, a timer is started, which runs for the time defined by this parameter. This
means that the blocking state is kept additionally for PSD Reset time.
OutOfStep Pulse
This parameter defines the duration of the generated pulse indicating out-of-step
operation of the systems at both line ends. This pulse of the binary output OutTr of
the distance protection function block can be applied for out-of-step trip command
using the graphic logic editor. Set this value high enough to trip the circuit breaker
(e.g. 200 ms.)
The simplest method is to generate voltage and current signals assuming source
impedances and protected line impedance then describing the changing power angle
(the angle between the equivalent voltage sources) with mathematical formulae
(linear changing the angle for out-of-step simulation, or damped sinusoidal change
between a starting and final angle for simulation sable power swings.
For comprehensive testing, however, the detailed dynamic simulation of the power
system is needed. These simulations need to consider various operating conditions
(topologies, contingencies) and expected event sequences (fault-trip-reclosing).