Transient Stability: Stability Analysis of Nonlinear Systems (Eeen50100)
Transient Stability: Stability Analysis of Nonlinear Systems (Eeen50100)
Email: [email protected]
Dublin, Ireland
Power System
Stability
Large Small
Small Disturbance Transient
Disturbance Disturbance
Angle Stability Stability Voltage Stability Voltage Stability
• In this case, the problem becomes apparent through angular/frequency swings in some
generators which may lead to their loss of synchronism with other generators.
• The system nonlinearities determine the system response; hence, linearization does
not work in this case.
• For small disturbances, the problem is to determine if the resulting steady state
condition is stable or unstable (eigenvalue analysis) or a bifurcation point (e.g. Hopf
bifurcation).
• For large disturbances, the steady state condition after the disturbance can exist and
be stable, but it is possible that the system cannot reach that steady state condition.
• Based on non linear theory, this analysis can be basically viewed as determining:
◦ Whether the fault trajectory at the “clearance” point is outside or inside of the
stability region of the post-contingency s.e.p.; and
◦ If the clearance point is inside the stability region, whether the system does not
have sufficient “kinetic” energy to get outside the stability region of the s.e.p.
• The second point makes the problem intrisincally “dynamic”, i.e., the transient stability
analysis cannot be solved considering only the set of e.p. of the system.
• Hence, we needs something more sophisticated than the first Lyapunov’s method.
• Given the complexity of power system models, the most reliable analysis tool for these
types of studies is full time domain simulations.
• The ODE for the simplest generator d-axis transient model and neglecting AVR and
generator limits is:
1
ω̇ = (Pd − E ′ V2 B sin δ − DG ω)
M
1
δ̇ = ω− (E ′ V2 B sin δ − Pd )
DL
1
V̇2 = [−V22 (B − BC ) + E ′ V2 B cos δ − kPd ]
τ
where
1 1
B= = ′
X XG + XL
• The objective is to determine how much time an operator would have to connect the
capacitor bank BC after a severe contingency, simulated here as a sudden increase in
the value of the reactance X , so that the system recovers.
• In this case, and as previously discussed in the voltage stability section, the
contingency is severe, as the s.e.p. disappears if the capacitor bank is not connected
to the load.
• Full time domain simulations are carried out to study this problem for the parameter
values M = 0.1, DG = 0.01, DL = 0.1, τ = 0.01, E ′ = 1, Pd = 0.7,
k = 0.25, BC = 0.5.
1.4
ω
δ
1.2 V2
E′
0.8
0.6
0.4
tf
0.2
tc
−0.2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t [s]
ω
δ
5 V2
E′
4
tc
tf
3
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t [s]
• Time domain analysis is expensive, so direct stability analysis technique have been
proposed based on Lyapounov’s stability theory.
• The rolling ball example can used to explain the basic behind these techniques:
u.e.p.2
~
v
m
u.e.p.1
h
s.e.p.
• There are 3 equilibrium points: one stable (“valley” bottom), two unstable (“hill” tops).
• The energy of the ball is a good Lyapounov or Transient Energy Function (TEF):
W = Wkinetic + Wpotential
= WK + WP
1
= mv 2 + mgh
2
= ϑ([v, h]T , 0)
• The potential energy at the s.e.p. is zero, and presents local maxima at the u.e.p.s
(WP 1 and WP 2 ).
• The stability of this system can then be evaluated using this energy:
◦ if W < WP 1 , the ball remains in the “valley”, i.e. the system is stable, and will
converge to the s.e.p. as t → ∞.
◦ If W > WP 1 , the ball might or might not converge to the s.e.p., depending on
friction (inconclusive test).
◦ When the ball’s potential energy WP (t) reaches a maximum with respect to time t,
the system leaves the “valley”, i.e. unstable condition.
• The “valley” would correspond to the stability region when friction is “large”.
• In this case, the stability boundary ∂A(xs ) corresponds to the “ridge” where the
u.e.p.s are located and WP has a local max. value.
• The smaller the friction in the system, the larger the difference between the ridge and
∂A(xs ).
• For zero friction, ∂A(xs ) is defined by WP 1 .
• The direct stability test is only a necessary but not sufficient condition:
where the value of c is usually associated with a local maximum of a “potential energy”
function.
• For the simple generator-infinite bus example, neglecting limits and AVR:
E ′ ∠δ V1 ∠δ1 V2 ∠δ2 V ∠0
δ̇ = ω = ωr − ω0
E′V
1
ω̇ = PL − sin δ − Dω
M X
′
X = XG + XL + Xth
unstable unstable
E′ V
X
δu2 δs δu1
max
WF
WF 2 max
WF 1
min
δu2 δs δu1
• The potential energy WP allows defining the stability of the equilibrium points.
• one has to compute the second derivative with respect to the position δ of the potential
energy at the equilibrium points. Then the equilibrium point is:
• Note that, for the OMIB example, ∂ 2 WP /∂δ 2 is positive for δs and negative for δu1
and δu2 , as expected.
T EF = ϑ(x, xs )
= ϑ([δ, ω]T , [δs , 0]T )
1
= M ω 2 − E ′ V B(cos δ − cos δs )
2
−PL (δ − δs )
• This is equivalent to compare “areas” in the PG vs. δ graph (Equal Area Criterion or
EAC):
PG pre-contingency
post-contingency
PL
contingency (fault)
• In conclusion:
◦ If Aa < Ad ⇒ system is stable at tc .
◦ If Aa > Ad ⇒ inconclusive for D > 0.
◦ If Aa > Ad ⇒ unstable for D = 0 (unrealistic).
• Assuming a 100 MVA base, determine the critical clearing time for this generator if the
damping is neglected and its inertia is assumed to be H = 5 s.
• Where:
0.2
Xpre = 0.15 + = 0.25
2
300 MW
PL =
100 MVA
E′
3 = sin δspre
0.25
QL = 3 tan(cos−1 0.9)
1 E′
1.4530 = − + cos δspre
0.25 0.25
• Fault conditions:
E′V
PGf ault = sin δ
Xf ault
1.5559
= sin δ
Xf ault
where, using a Y-∆ circuit transformation due to the fault being in the middle of one of
the parallel lines:
jXf ault
j0.15
j0.2
E ′ ∠δ V ∠0
j0.1 j0.1
Z π−δspost
⇒ Ad = (PGpost − PL )dδ
δ(tcc )
Z 2.4
= (4.446 sin δ − 3)dδ
δ(tcc )
= −4.446(cos 2.4 − cos δ(tcc )) − 3(2.4 − δ(tcc ))
= 3δ(tcc ) + 4.446 cos δ(tcc ) − 3.9215
Aa = Ad
= 3δ(tcc ) + 2.394 cos δ(tcc ) − 3.6065
= 3δ(tcc ) + 4.446 cos δ(tcc ) − 3.9215
⇒ δ(tcc ) = 81.17◦
= 1.4167 rad
δ̇ = ω
′
1 EV
ω̇ = PL − sin δ
M Xf ault
H
M =
πf
5s
=
π60 Hz
= 0.0265 s2
⇒ δ̇ = ω
ω̇ = 37.70(3 − 2.394 sin δ)
220
200
180
160
140
δ [deg]
120
100
80
60
40
20
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
t [s]
100
δ [deg]
50
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t [s]
10
5
ω [deg]
−5
−10
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t [s]
• For a clearing time of tc = 0.28 s, the system is unstable; hence tcc ≈ 0.275 s:
2500
2000
δ [deg]
1500
1000
500
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t [s]
40
30
ω [deg]
20
10
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t [s]
• Generator-motor, i.e. system-system, cases may also be studied using the EAC
method based on an equivalent inertia M = M1 M2 /(M1 M2 ), and damping
D = M D1 /M1 = M D2 /M2 .
• For the generator-load example neglecting the internal generator impedance and
assuming an “instantaneous” AVR:
PG + jQG PL + jQL
jxL
V1 ∠δ1 V2 ∠δ2
• The “energy” functions, with or without generator limits, can be shown to be:
1
WK = M ω2
2
WP = −B(V1 V2 cos δ − V10 V20 cos δ0 )
1 1
+ B(V2 − V20 ) + B(V12 − V10
2 2 2
)
2 2
V2 V1
−Pd (δ − δ0 ) + Qd ln − QG ln
V20 V10
• The stability of this system can then be studied using the same “energy” evaluation
previously explained for T EF = ϑ(x, x0 ) = WK + WP .
5
WP
0
400
200 s.e.p. 2
• Simulating the critical contingency XL = 0.5 → 0.6 for Pd = 0.7 and neglecting
limits, the “energy” profiles are:
0.2 Wp
Wk+Wp
0.1
0
T EF
−0.1
−0.2
−0.3
−0.4
0.9 1 1.1 1.2 1.3 1.4 1.5 1.6
t [s]
• The “exit” point on ∂A(xs ) is approximately at the maximum potential energy point.
• Thus, the critical clearing time is:
tcc ≈ 1.42 s
1 X1 X2 2
Vm
System 1 System 2
V1 V2
SVC
• Without the SVC, the active power tha flows from bus 1 to bus 2 is as follows:
V1 V2 V2
P12 = sin δ12 = sin δ
X1 + X2 X
where we assume V1 = V2 = V and define X1 = X2 = X/2 and δ12 = δ .
• With the SVC device, one has:
V1 Vm 2V 2 δ
P12 = P1m = sin δ1m = sin
X/2 X 2
where we assume that the SVC regulates the voltage Vm so that Vm =V.
• We can generalize the active power that can be transmitted from bus 1 to bus 2 using
n SVC devices, as follows:
(n + 1)V 2 δ
P12 = sin
X (n + 1)
30
25 n=0
n=1
Active Power (p.u.)
n=2
20 n=3
15
10
0
0 0.5 1 1.5 2 2.5 3
Angle δ12
• The increased power transfer capability obtined by means of the SVC can be used to
improve the transient stability of the system, as follows:
Ad
Aa
δ0 δc δ
Ad
Aa
δ0 δc δ
xL /2
1 0
x′d xTh
t 0 + tc
e∠δ xL /2 v∠0
t0
• Considering the methods that we have seen so far, this are relevant conclusions:
• Time domain simulations are accurate, but can be computationally expensive.
• Direct methods are fast but have several theoretical limitations.
• Hybrid methods attempt to take the best from the two approaches.
• An important issue to solve when dealing with numerical integration is when to stop the
simulation.
• If at a certain time t, the maximum difference between two rotor angles exceeds 2π
• Then some machine is certainly losing the synchronism and the simulation can be
stopped.
• However, the previous method does not allow saving time if the simulation is stable.
• In fact, if the simulation is stable, one has to wait for the final assigned time tf before
stopping the numerical method.
• At each step of the numerical integration, the machine rotor angles are sorted and the
maximum difference of two consecutive synchronous machine rotor angles is found.
• Assuming that these angles are δi and δj , with δi > δj , all machines whose rotor
angles satisfy δh ≥ δi are considered critical machines, while all machines whose
rotor angles satisfy δh ≤ δj are considered non-critical machines.
• Once defined the critical and non-critical machine sets, say GC and GNC , the
equivalent OMIB rotor angle is defined as:
OMIB 1 X 1 X
δ = Hj δ j − Hj δ j (1)
HC HNC
j=GC j=GNC
where the sub-indexes C and NC stand for critical and non-critical, and the equivalent
inertia constants are:
X
HC = Hj (2)
j=GC
X
HNC = Hj
j=GNC
pOMIB
a = pOMIB
m − pOMIB
e (4)
3. If pOMIB
a > 0, ∀t > 0, then the system is certainly unstable. However, some
heuristic is needed to determine when to stop the simulation.
• The main assumption of the SIME method is that the two sets of critical and
non-critical machines can be considered as an OMIB system.
• One may argue that there could be a case in which the system separates into three or
more groups.
• Actually, there is no experimental result that shows a system separating in more than
two groups since it becomes unstable.
• Thus, until a case study will prove the contrary, the main assumption of the SIME
method can be considered true.
• In practice, transient stability studies are carried out using time-domain trial-and-error
techniques.
• These types of studies can now be done on-line even for large systems.
• The idea is to determine whether a set of “realistic” contingencies make the system
unstable or not (contingency ranking), and thus determine maximum transfer limits or
ATC in certain transmission corridors for given operating conditions.
• Thus, the maximum loadability of the system may be affected by the “size” of the
stability region, leading to the definition of a “true” ATC value.
1
HB
0.9 HB
OP
0.8
0.7
ETC ATC TRM
0.6
V2
0.5
TTC
0.4
0.3
Worst
Contingency
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
Pd
• Critical clearing times are not really an issue with current fast acting protections.
• Simplified direct methods such as the “Extended Equal Area Criterion” (Y. Xue et al.,
“Extended Equal Area Criterion Revisited”, IEEE Transaction on Power Systems, Vol.
7, No. 3, Aug. 1992, pp. 1012-1022) have been proposed and tested for on-line
contingency pre-ranking, and are being implemented for practical applications through
an E.U. project.
• Nevertheless, even wind generators can become unstable following a fault or a line trip.
• For Type A figures, the generator can “stall”, i.e. the mechanical torque is greater than
the maximum electrical one. This leads to a dangerous acceleration of the machine
(short term-voltage collapse).
• In case of Type C and Type D figures, current limiters avoid unexepcted behaviors of
the generators. However the mechanical power has to be properly regulated or
dissipated (crow-bar).
• The crow-bar is a reasonable solution to allow existing generators and Type D figures
standing faults.
CROW−BAR
CROW−BAR
• New generators can be equipped with overdesigned inverters that avoid disconnecting
the generator during the faults (only Type C).
• Operational metrics reflect operation values showing a strong relationship with relevant
system variables.
• Let define the ratio of inertialess power from wind plus import and instantaneous load
plus export as follows:
Pwind + Pimport
OM1 = (5)
Pload + Pexport
• Let define the ratio of kinetic energy stored in conventional generators plus load and
the dispatched power of the largest infeed as follows:
• Percentage of disturbances with certain CCTs as a function of OM1 for the Irish
system.
• In the Irish transmission system break times (including circuit breaker separation) are
about 50-80ms.
• Source: “All Island TSO Facilitation of Renewables Studies”, EirGrid & Soni, 2012.