Power Sys Dynamics And Stability

  • Uploaded by: vikivarma147
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Power Sys Dynamics And Stability as PDF for free.

More details

  • Words: 42,872
  • Pages: 588
Loading documents preview...
1

Power System Dynamics and Stability

Power System Dynamics and Stability Dr. Federico Milano E-mail: [email protected] Tel.: +34 926 295 219

´ ´ ´ Departamento de Ingenier´ıa Electrica, Electronica, Automatica y Comunicaciones

´ Escuela Tecnica Superior de Ingenieros Industriales

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 1

2

Power System Dynamics and Stability

Programa de Doctorado

Technical and Economical Management of Generation, Transmission and Distribution Electric Energy Systems ´ ´ Area de Ingenier´ıa Electrica de la E.T.S. de Ingenieros Industriales de la Universidad de Castilla - La Mancha

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 2

3

Power System Dynamics and Stability

Note

➠ This course is partly based on the course ECE664 hold by Prof. Dr. C. ˜ Canizares at the University of Waterloo, Ontario, Canada. ˜ ➠ I wish to sincerely thank Prof. Dr. C. Canizares for his courtesy in sharing this material.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 3

4

Power System Dynamics and Stability

Objectives

➠ Understand the modeling and simulation of power systems from phasor analysis to electromagnetic transients.

➠ Discuss the basic definitions, concepts and tools for stability studies of power systems.

➠ Familiarize with basic concepts of computer modelling of electrical power systems.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 4

Power System Dynamics and Stability

5

Outlines: System Modeling

➠ Synchronous machine. ➠ Transformer. ➠ Transmission line. ➠ Cable. ➠ Loads.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 5

Power System Dynamics and Stability

6

Outlines: System Analysis

➠ Basic stability concepts: ➛ Nonlinear systems. ➛ Equilibrium points. ➛ Stability regions. ➠ Power Flow: ➛ System model. ➛ Equations and solution techniques. ➛ Contingency analysis.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 6

Power System Dynamics and Stability

7

Outlines: Voltage Stability

➠ Definitions. ➠ Basic concepts: ➛ Saddle-node bifurcation. ➛ Limit-induced bifurcation. ➠ Continuation Power Flow (CPF). ➠ Direct methods. ➠ Indices. ➠ Protections and controls. ➠ Real case example: August 2003 North American blackout. Universidad de Castilla-La Mancha June 26, 2008

Introduction - 7

Power System Dynamics and Stability

8

Outlines: Angle Stability

➠ Definitions. ➠ Small-disturbance: ➛ Hopf Bifurcations. ➛ Control and mitigation. ➛ Practical applications. ➠ Transient Stability (large-disturbance): ➛ Time domain. ➛ Direct Methods: ➳ Equal Area Criterion. ➳ Energy Functions. ➠ Real case example: May 1997 Chilean blackout. Universidad de Castilla-La Mancha June 26, 2008

Introduction - 8

Power System Dynamics and Stability

9

Outlines: Frequency Stability

➠ Definitions. ➠ Basic concepts. ➠ Protections and controls. ➠ Real case example: October 2003 Italian blackout. ➠ Real case example: November 2006 European blackout.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 9

Power System Dynamics and Stability

10

Outlines: Software Tools

➠ Outlines. ➠ UWPFLOW. ➠ Matlab. ➠ PSAT.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 10

11

Power System Dynamics and Stability

References

➠ P. Kundur, Power system stability and control, Mc Graw Hill, 1994. ➠ P. Sauer and M. Pai, Power system dynamics and stability, Prentice Hall, 1998.

➠ A. R. Bergen and V. Vittal, Power systems analysis, Second Edition, Prentice-Hall, 2000.

➠ C. A. Caizares, Editor, Voltage stability assessment: concepts, practices and tools, IEEE-PES Power System Stability Subcommittee Special Publication, SP101PSS, May 2003.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 11

12

Power System Dynamics and Stability

References

➠ P. M. Anderson and A. A. Fouad, Power system control and stability, IEEE Press, 1994.

➠ J. Arrillaga and C. P. Arnold, Computer analysis of power systems, John Wiley, 1990.

➠ I. S. Duff, A. M. Erisman and J. K. Reid, Direct Methods for Sparse Matrices, Oxford Science Publications, 1986.

➠ J. Stoer and R. Bulirsch, Introduction to Numerical Analysis, Second Edition, Springer-Verlag, 1993.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 12

13

Power System Dynamics and Stability

References

➠ M. Ili´c and J. Zaborszky, Dynamics and Control of Large Electric Power Systems, Wiley, New York, 2000. ˜ ➠ C. A. Canizares, UWPFLOW, available at www.power.uwaterloo.ca

➠ F. Milano, PSAT, Power System Analysis Toolbox, available at www.power.uwaterloo.ca

➠ Journal papers and technical reports. ➠ Course notes available on line.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 13

14

Power System Dynamics and Stability

Evaluation

➠ Two projects are required. ➠ The projects concentrates in the various topics discussed in class. ➠ These will require the use of MATLAB, PSAT and UWPFLOW (the last two are free software for stability studies co-developed at the University of Waterloo, Canada).

➛ Reproducing examples presented in the slides using UWPFLOW and MATLAB.

➛ Stability analysis of the IEEE 14-bus test system using PSAT.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 14

15

Power System Dynamics and Stability

Evaluation

➠ Alternatively, the students can develop a “user defined model” in PSAT. ➠ Interested students are invited to contact Dr. Federico Milano.

Universidad de Castilla-La Mancha June 26, 2008

Introduction - 15

Power System Dynamics and Stability

16

Contents

➠ Introduction ➠ Generator Modeling ➠ Transmission System Modeling ➠ Load Modeling ➠ Power Flow Outlines ➠ Stability Concepts ➠ Voltage Stability ➠ Angle Stability ➠ Frequency Stability ➠ Software Tools ➠ Projects Universidad de Castilla-La Mancha June 26, 2008

Introduction - 16

Power System Dynamics and Stability

17

Generator Modeling

➠ Generator overview. ➠ Synchronous machine. ➠ Dynamic models of generators for stability analysis: ☞ Subtransient model ☞ Transient model ☞ Basic control models ➠ Steady-state model.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 1

18

Power System Dynamics and Stability

Generator Overview

➠ Generator components: Fuel

Steam at pressure, P

Torque

Power at voltage, V

Enthalpy, h

at speed, ω

Current, I

Turbine

Boiler

Generator

Firing

+



control

+



Ref ω

Power set-point

Excitation

Governor

+



system

Ref V

➠ Generator: ☞ Synchronous machine: AC stator and DC rotor. ☞ Excitation system: DC generator or static converter plus voltage regulator and stabilizer

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 2

19

Power System Dynamics and Stability

Generator Overview

➠ Generator with DC exciter and associated controls: Commutator

Field breaker

CT

dc Exc

Amplidyne field

ac Gen slip rings

Regulator transfer PT’s

M

Exciter field rheostat (manual control)

Magnetic amplifier

Stabilizer

Transistor amplifier

Reference and voltage sensing

Magnetic amplifier

Limiter sensing

Compensator

Other inputs

Other sensing 90−52

MG set PMG

M

Regulator power

Station auxiliary power

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 3

20

Power System Dynamics and Stability

Generator Overview

➠ Generator with static exciter and associated controls: Auxiliary power input start up

Voltage buildup element

Syn machine

FDR

Excitation power current transformer

CT

Excitation power potential transformer

slip rings

Power rectifier Excitation power Excitation breaker

PT’s Linear reactor Trinistat power amplifier

Gate circuitry

Base adjuster manual control Regulator transfer

Stabilizer

Reference & voltage sensing

Signal mixing amplifier

Limiter sensing

Rectifier current limit

Other sensing

Compensator

Voltage adjuster

Other inputs

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 4

21

Power System Dynamics and Stability

Synchronous Machine a

ωr dr

Damper windings

c′

b′

Effects of induced currents in the rotor core

Q2

D

Q′2

b

Q1

F

Q′1

D′

θr ar

F′

DC field

a′

c qr

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 5

Power System Dynamics and Stability

22

Synchronous Machine

➠ Electrical (inductor) equations: v

dλ = ri + dt

dλ λ = L(θr )i + dt 1 T dL(θr ) Te = i i 2 dθr ➠ Mechanical (Newton’s) equations: J

dωr + Dωr dt dθr dt

= Tm − Te = ωr

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 6

23

Power System Dynamics and Stability

Synchronous Machine

➠ Stator equations:    v0s rs     vds  = −     vqs

rs

➠ Rotor equations:    vF rF     0       =  0      0



i0s









0

λ0s



        ids −ωr  λqs − d  λds       dt  λqs rs iqs −λds 

rD rQ1 rQ2

iF

  i  D    iQ1  iQ2





λF

   d  λ  D  +   dt  λQ1   λQ2

      

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 7

24

Power System Dynamics and Stability

Synchronous Machine

➠ Magnetic flux equations:

              

λ0s λds λqs λF λD λQ1 λQ2





              =            



L0 Ld

Md

Md

Lq

Mq

Md

LF

Md

Md

Md

LD

Mq

Mq

LQ1

Mq

Mq

Mq

LQ2

             

i0s ids iqs iF iD iQ1 iQ2

              

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 8

25

Power System Dynamics and Stability

Synchronous Machine

➠ Transformation equations:    v0s vas     vbs  = P T  vds    vqs vcs P =

r





1/ 2

2  cos θr 3 sin θr

   





ias



i0s



     ibs  = P T  ids      iqs ics √

1/ 2 cos(θr − sin(θr −



1/ 2 2π 3 ) 2π 3 )

cos(θr + sin(θr +

2π 3 ) 2π 3 )

   

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 9

26

Power System Dynamics and Stability

Synchronous Machine

➠ Mechanical equations: 2 d 2 J ωr + Dωr p dt p d θr dt Te

= Tm − Te = ωr =

p (iqs λds − ids λqs ) 2

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 10

27

Power System Dynamics and Stability

Synchronous Machine

➠ 3-phase short circuit at generator terminals: ia (t)



2|Ea (0)| x′′ d √

Subtransient component

2|Ea (0)| x′ d

Transient component

Steady state

t √

t

2|Ea (0)| xd

Ea (0) is the open-circuit RMS phase voltage.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 11

28

Power System Dynamics and Stability

Synchronous Machine

➠ Assuming balanced operation (null zero sequence), the detailed machine model can be reduced to phasor models useful for stability and steady-state analysis.

➠ Phasor models are based on the following assumptions: ➛ The rotor does not deviate “much” from the synchronous speed, i.e. ωr ≈ ωs = (2/p)2πf0 . ➛ The rate of change in rotor speed is ”small”, i.e. |dωr /dt| ≈ 0

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 12

29

Power System Dynamics and Stability

Synchronous Machine

➠ Subtransient models capture the full machine electrical dynamics, including the “few” initial cycles (ms) associated with the damper windings.

➠ Transient models capture the machine electrical dynamics starting with the field and induced rotor core current transient response.

➠ Damper windings transients are neglected. Steady-state models capture the machine electrical response when all transients have disappeared after “a few” seconds.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 13

Power System Dynamics and Stability

30

Subtransient Model

➠ External phase voltages and currents: 2 vas

θvas i2as θias

2 2 = vqs + vds   vds +δ = tan−1 vqs

= i2qs + i2ds   ids −1 = tan +δ iqs

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 14

31

Power System Dynamics and Stability

Subtransient Model

➠ Subtransient “internal” voltages associated with the damper windings (D and Q1 ): d ′′ eq dt d ′′ e dt d e′′q − vqs

e′′d − vds

= =

1 ′ ′′ ′′ ′ )i − e − x + (x [e ds q] d d q ′′ Td0 1 ′ ′ ′′ ′′ [e − (x − x )i − e qs d q q d] ′′ Tq0

= rs iqs − x′′d ids

= rs ids + x′′q iqs

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 15

32

Power System Dynamics and Stability

Subtransient Model

➠ Transient “internal” voltages associated with the field (F ) and rotor-core induced current windings (Q2 ): d ′ eq dt d ′ e dt d e′q − vqs

e′d − vds

= =

1 ′ ′ )i − e [e + (x − x ds f d q] d ′ Td0 1 ′ ′′ ′ [−(x − x )i − e qs q q d] ′ Tq0

= rs iqs − x′d ids = rs ids + x′q iqs

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 16

33

Power System Dynamics and Stability

Subtransient Model

➠ Steady-state equations: ea − vqs

= rs iqs − xd ids

−vds

= rs ids + xq iqs

➠ Mechanical equations: d ∆ωr dt d δ dt

=

1 [Pm − vas ias cos(θvas − θias ) − D∆ωr ] M

= ∆ωr = ωr − ωs

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 17

34

Power System Dynamics and Stability

Subtransient Model

➠ The subtransient reactances (x′′q , x′′d ) and open circuit time constants ′′ ′′ (Tq0 , Td0 ), as well as the transient reactances (x′q , x′d ) and open circuit ′ ′ time constants (Tq0 , Td0 ) are directly associated with the machine resistances and inductances:

xd

= ω0 Ld = xℓ + xM d

xq

= ω0 Lq = xℓ + xM q xM d xLF = xℓ + xLF + xM d xM q xLQ2 = xℓ + xLQ2 + xM q xM d xLF xLD = xℓ + xM d xLF + xM d xLD + xLF xLD xM q xLQ1 xLQ2 = xℓ + xM q xLQ1 + xM q xLQ2 + xLQ1 xLQ2

x′d x′q x′′d x′′q

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 18

Power System Dynamics and Stability

35

Subtransient Model

➠ Some definitions: xF

= xLF + xM d

xD

= xLD + xM d

xQ1

= xLQ1 + xM q

xQ2

= xLQ2 + xM q

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 19

36

Power System Dynamics and Stability

Subtransient Model

➠ Time constants: ′ Td0

=

′ Tq0

=

′′ Td0

=

′′ Tq0

=

xF ω 0 rF xQ2 ω0 rQ2   xM d xLD 1 xLD + ω 0 rD xD   1 xM q xLQ1 xLQ1 + ω0 rQ1 xQ1

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 20

37

Power System Dynamics and Stability

Subtransient Model

➠ Typical machine parameters: 2-pole

4-pole

Conventional

Conductor

Conventional

Conductor

Cooled

Cooled

Cooled

Cooled

xd x′d x′′ d

1.7-1.82

1.7-2.17

1.21-1.55

1.6-2.13

.18-.23

.264-.387

.25-.27

.35-.467

.11-.16

.23-.323

.184-.197

.269-.32

xq x′q x′′ q ′ Td0 ′′ Td0 ′ Tq0 ′′ Tq0

1.63-1.69

1.71-2.16

1.17-1.52

1.56-2.07

.245-1.12

.245-1.12

.47-1.27

.47-1.27

.116-.332

.116-.332

.12-.308

.12-.308

7.1-9.6

4.8-5.36

5.4-8.43

4.81-7.73

.032-.059

.032-.059

.031-.055

.031-.055

.3-1.5

.3-1.5

.38-1.5

.36-1.5

.042-.218

.042-.218

.055-.152

.055-.152

xℓ rs

.118-.21

.27-.42

.16-.27

.29-41

.00081-.00119

.00145-.00229

.00146-00147

.00167-00235

M

5-7

5-7

6-8

6-8

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 21

Power System Dynamics and Stability

38

Subtransient Model

➠ Typical machine parameters: Salient-pole

Combustion

Synchronous

Dampers

No dampers

Turbines

Compensator

xd x′d x′′ d

.6-1.5

.6-1.5

1.64-1.85

1.08-2.48

.25-.5

.25-.5

.159-.225

.244-.385

.13-.32

.2-.5

.102-.155

.141-.257

xq x′q x′′ q ′ Td0 ′′ Td0 ′ Tq0 ′′ Tq0

.4-.8

.4-.8

1.58-1.74

.72-1.18

= x′q

= x′q

.306

.57-1.18

.135-.402

.135-.402

.1

.17-.261

4-10

8-10

4.61-7.5

6-16

.029-.051

.029-.051

.054

.039-.058





1.5

.15

.033-.08

.033-.08

.107

.188-.235

xℓ rs

.17-.4

.17-.4

.113

.0987-.146

.003-.015

.003-.015

.034

.0017-006

M

6-14

6-14

18-24

2-4

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 22

39

Power System Dynamics and Stability

Subtransient Model

➠ In practice most of these constants are determined from short-circuit tests.

➠ All the e voltages are “internal” machine voltages directly assocated with the “internal” phase angle δ . ➠ The internal field voltage ef is directly proportional to the actual field dc voltage vF , and is typically controlled by the voltage regulator. ➠ The mechanical power Pm is controlled through the governor.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 23

40

Power System Dynamics and Stability

Subtransient Model

➠ A simple voltage regulator model (IEEE type 1): Se vr max vref +

Ka

+ − vm



Ta s + 1



vr +

1

vf

Te s + 1

vr min

1 Tr s + 1

Kf s Tf s + 1

V

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 24

41

Power System Dynamics and Stability

Subtransient Model

➠ A static voltage regulator model:

VT 1 1+sTR IT

VC

+ KIR





If +

0

Vuxl

+

Vmax

+

1+sTC 1+sTB

+ VS

If ref

vref

¯ | + (Rc + jXc )I¯ Vc = |V t t



Vmin

VA max 1+sTC1 1+sTB1

KA 1+sTA



Gate

+ ∗ Vef l

VA min

|VT |VR max − KC If Ef HV |VT |VR min

sKF 1+sTF

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 25

42

Power System Dynamics and Stability

Subtransient Model

➠ A simple governor model (hydraulic valve plus turbine): Torder +

ωref +

1/R − ω

∗ Tin

+ Tmin

Tmax Tin

1

T3 s + 1

T4 s + 1

Ts s + 1

Tc s + 1

T5 s + 1

Governor

Servo

Reheat

Tmech

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 26

43

Power System Dynamics and Stability

Subtransient Model

➠ A governor-steam turbine model: −

w_ref

+

P_ref

K1 1.0 1

1 + sT_1

1+ sT_R

1 + sT_2

+

1

1

1

T_C1

1 + sT_C2

sT_C3

− 0.0

+

P_GV

1

K_HP

F_HP

1 + sT_HP +

+

+

+ F_IP



1 − K_RH

P_mech P_MAX

+

1

1

1

sT_RH

1+sT_IP

1 + st_LP

F_LP

A

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 27

44

Power System Dynamics and Stability

Example

➠ For a 200 MVA, 13.8 kV, 60 Hz generator with the following p.u. data: rs

=

0.001096

xℓ

=

0.15

xd

=

1.7

xd



=

0.238324

LF = 0.00438

′′



xd

=

0.184690



LD = 0.00426

xq

=

1.64

Lq = 0.00435 Mq = 0.00395

xq



=

xq

xq

′′

=

0.185151

LQ1 = 0.00405





=

6.194876

rF = 0.000742

′′



Td0

=

0.028716

rD = 0.0131





Tq0

=

0

Tq0

′′

=

0.074960

p

=

2 M = 10 D = 0

Td0

Ld = 0.00451 Md = 0.00411





LQ2 = 0





rQ2 = 0 ⇒

rQ1 = 0.0540

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 28

45

Power System Dynamics and Stability

Example

➠ A three-phase fault from open circuit conditions, i.e. before the fault √ vas = 13.8/ 3 kV and ias = 0, and after the fault vas = 0, is simulated using the detailed machine equations:

vas , vbs ,vcs [kV]

2 1 0 −1 −2

0

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

0.2

t [s]

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 29

46

Power System Dynamics and Stability

Example 10 9 8

iF [p.u.]

7 6 5 4 3 2 1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

t [s]

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 30

47

Power System Dynamics and Stability

Example

ia [p.u.]

20 0 −20

0

0.1

0.2

0.3

0.4

0.5 t [s]

0.6

0.7

0.8

0.9

1

0

0.1

0.2

0.3

0.4

0.5 t [s]

0.6

0.7

0.8

0.9

1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

ib [p.u.]

20 0 −20

ic [p.u.]

20

0

−20

t [s] Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 31

48

Power System Dynamics and Stability

Transient Model

➠ Obtained by eliminating electromagnetic differential equations and the damper winding dynamic equations.

➠ For this reason, the damping D in the mechanical equations, which is typically a small value, is assumed to be large to indirectly model the significant damping effect of these windings on ωr .

➠ It is the typical model used in stability studies.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 32

49

Power System Dynamics and Stability

Transient Model

➠ Neglecting the induced currents in the rotor (winding Q2 ): ′ =0 x′q = xq Tq0



e′d = 0

➠ This leads to the transient equations: d ′ e dt a

= =

e′a ∠δ

1 ′ ′ [e + (x − x )i − e f d ds d a] ′ Td0 1 [ef − ea ] ′ Td0

= vas ∠θvas + rs ias ∠θias +jx′d ids ∠(δ + π/2) + jxq iqs ∠δ

ea ∠δ

= vas ∠θvas + rs ias ∠θias +jxd ids ∠(δ + π/2) + jxq iqs ∠δ Universidad de Castilla-La Mancha

June 26, 2008

Generator Modeling - 33

50

Power System Dynamics and Stability

Transient Model

➠ The phasor diagram in this case is: e′a

= vas + rs ias + jx′d ids + jxq iqs

ea

= vas + rs ias + jxd ids + jxq iqs



ea e′a

iqs

ids

jxq iqs

δ vas jxd ids rs ias

j(xd − x′d )ids ℜ

ias

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 34

51

Power System Dynamics and Stability

Transient Model

➠ For faults near the generator terminals, the q axis has little effect on the system response, i.e. iqs ≈ 0. ➠ This results in the classical voltage source and transient reactance generator model used in simple stability studies:

rs

jx′d

ias ∠θias +

e′a ∠δ

Pm

ωr

vas ∠θvas −

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 35

52

Power System Dynamics and Stability

Transient Model

➠ A further approximation in some cases is used by neglecting the field ′ dynamics, i.e. Td0 = 0. ➠ In this case, e′a is a “fixed” variable controlled directly through the voltage regulator via ef . ➠ The limits in the voltage regulator are used to represent limits in the field and armature currents.

➠ These limits can be “soft”, i.e. allowed to temporarily exceed the hard steady-state limits, to represent under- and over-excitation.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 36

53

Power System Dynamics and Stability

Steady-state model

➠ When all transient are neglected, the generator model becomes: ea ∠δ

= vas ∠θvas + rs ias ∠θias +jxd ids ∠(δ + π/2) + jxq iqs ∠δ

ea ias ∠θias

= ef = ids ∠δ + jiqs ∠δ

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 37

54

Power System Dynamics and Stability

Steady-state model

➠ For a round rotor machine (xd = x′d ), the steady-state model leads to the classical short circuit generator model:

rs

jxd

ias ∠θias +

ea ∠δ

Pm

ωr

vas ∠θvas −

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 38

55

Power System Dynamics and Stability

Steady-state model

➠ Based on this simple model, the field and armature current limits can be used to define the generator capability curves (for a given terminal voltage vas

= vt ): Q ef limit

Qmax

vt ea x

ia limit P

vt i ∗ a

Qmin Pmin −

Pmax

2 vt x

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 39

56

Power System Dynamics and Stability

Steady-state model

➠ Considering the voltage regulator effect, the generator can be modeled as a constant terminal voltage within the generator reactive power capability, delivering constant power (Pm ).

➠ This yields the PV generator model for power flow studies: P

Q

V

where P

Qmin

= Pm = constant, and V = vt = constant for ≤ Q ≤ Qmax ; otherwise, Q = Qmax,min and V is allowed to

change.

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 40

57

Power System Dynamics and Stability

Example

➠ The generator data are: va

PG

v∞ = 1∠0 j0.1

θr (t) = ω0 t + π/2 + δ xd ′ Td0

M

= xq = 0.9, =

x′d = 0.2

2s

= large ⇒ δ = constant

The generator is operating in steady-state delivering PG

= 0.5 at

ea = 1.5. At t = 0 there is a fault and the line is disconnected. Find va (t) for t > 0. Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 41

58

Power System Dynamics and Stability

Example

➠ Steady-state conditions: ea ∠δ

⇒ ias PG

= vas ∠θvas + (rs + jxd )ias ∠θias = v∞ + j(xd + xL )ias 1.5∠δ − 1 = j(0.9 + 0.1) = 1.5 sin δ − j(1.5 cos δ − 1) = ℜ{v∞ i∗as } = ℜ{i∗as }

=

1.5 sin δ

⇒ δ

=

sin−1 (PG /1.5) = 19.47◦

ias

=

0.65∠ − 39.64◦

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 42

59

Power System Dynamics and Stability

Example

iqs ids ⇒ ea ∠δ

= ias cos(θias − δ)∠δ = 0.334∠19.47◦

= ias sin(θias − δ)∠(δ + π/2) = 0.558∠ − 70.53◦ = vas + rs ias + jx′d ids + jxq iqs = v∞ + j(xd + xL )ias + jx′d ids + jxq iqs

= 1 + j0.1(0.65∠ − 39.64◦ ) + j0.2(0.558∠ − 70.53◦ ) j0.9(0.334∠19.47◦ )

d ′ ea dt

= 1.110∠19.47◦ 1 ′ ′ = [e + (x − x )i − e a d ds d a] ′ Td0

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 43

60

Power System Dynamics and Stability

Example

➠ Transient: d ′ 1 ′ ′ ea (t) = [e + (x − x )i − e f d ds d a (t)] ′ dt Td0 ef = ea → steady-state ids

=

1.5

=

0 → open line

e′a (0) = d ′ ⇒ ea (t) = dt

1.110 1 [1.5 − e′a (t)] 2

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 44

61

Power System Dynamics and Stability

Example

➠ Solution: d ′ ea (t) = −0.5e′a (t) + 0.75 dt ⇒ e′a (t) = Ae−0.5t + B e′a (0) = A + B = 1.110

e′a (∞) = B = 0.75/0.5 = 1.5 ⇒ e′a (t) = −0.390e−0.5t + 1.5

va (t) = e′a (t) → since ias = ids = iqs = 0 1.5

e′a

1.11 0

t

Universidad de Castilla-La Mancha June 26, 2008

Generator Modeling - 45

Power System Dynamics and Stability

62

Transmission System Modeling

➠ Transformers: ☞ Single phase: ➛ Detailed model ➛ Phasor model ☞ Three phase: ➛ Phase shifts ➛ Models

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 1

Power System Dynamics and Stability

63

Transmission System Modeling

➠ Transmission Lines: ☞ Single phase: ➛ Distributed parameter model ➛ Phasor lumped model ☞ Three phase: ➛ Distributed parameter model ➛ Reduced models ➠ Underground cables

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 2

Power System Dynamics and Stability

64

Single-phase Transformers

➠ The basic characteristics of this device are: ➛ Flux leakage around the transformer windings is represented by a leakage inductance Lℓ . ➛ The core is made of magnetic material and is represented by a magnetization inductance (Lm ≫ Lℓ ), but saturates.

➛ Losses in the windings (Cu wires) and core (hysteresis and induced currents) are represented with lumped resistances (r and Gm ). ➛ Steps up or down the voltage/current depending on the turn ratio a = N1 /N2 = V1 /V2 .

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 3

65

Power System Dynamics and Stability

Single-phase Transformers leakage core

i2

i1

+

+ v1

N1

v2

N2

λℓ1

λℓ2 λm

magnetizing

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 4

Power System Dynamics and Stability

66

Single-phase Transformers

➠ The equivalent circuit is: dλ di v = ri + = ri + L dt dt      i1 r1 v1       = ⇒ i2 r2 v2     Lℓ1 + Lm Lm /a d  i1    + dt i2 Lm /a Lℓ2 + Lm /a2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 5

67

Power System Dynamics and Stability

Single-phase Transformers

➠ Equivalent circuit: i1 + v1

r1

Lℓ1

i im

Gm

− Lm

Lℓ2

ai

r2

i2

+

+

+

e

e/a

v2







N1 : N2 a:1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 6

Power System Dynamics and Stability

68

Single-phase Transformers

➠ The phasor equivalent circuit is:

1 V1 = (Zℓ1 + Zm )I1 + Zm I2 a 1 aV2 = Zm I1 + (a2 Zℓ1 + Zm ) I2 a      V1 Zℓ1 + Zm Zm /a I1       ⇒ = V2 Zm /a Zℓ2 + Zm /a2 I2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 7

69

Power System Dynamics and Stability

Single-phase Transformers

➠ Phasor equivalent circuit: I1 + V1 −

a2 Zℓ2

Zℓ1

+

Im Ym

I2 /a

I2 +

aV2

V2 −

− a:1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 8

70

Power System Dynamics and Stability

Single-phase Transformers

➠ This can also be readily transformed into a ABCD input-output form based on the following approximation, since Zm ≫ Zℓ1 (Zℓ1 ≈ a2 Zℓ2 ):  

V1 I1





 = 

Zℓ

a(1 + Zℓ Ym )

Zℓ /a

aYm 1/a    A B V2     = C C −I2

 

V2 −I2

 

= r1 + jXℓ1 + a2 (r2 + jXℓ2 )

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 9

71

Power System Dynamics and Stability

Single-phase Transformers

➠ Phasor equivalent circuit with the approximation Zm ≫ Zℓ1 : I1 + V1 −

I2 /a

Zℓ

+

Im Ym

I2 +

aV2

V2 −

− a:1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 10

Power System Dynamics and Stability

72

Single-phase Transformers

➠ Or Π form: Z =

Zℓ a 1 Zℓ

Y1

=

(1 − a)

Y2

=

(a2 Zℓ Ym + a2 + a)

1 Zℓ

1 for Ym ≈ 0 ≈ (a − a) Zℓ 2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 11

73

Power System Dynamics and Stability

Single-phase Transformers

➠ Π equivalent circuit: Z

I1

I2

+ V1

+ Y1

Y2

V2





Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 12

Power System Dynamics and Stability

74

Single-phase Transformers

➠ Neglecting Zm (Ym is small given the core magnetic properties): 1. Time domain:

v1 i2

di1 + av2 = ri1 + L dt = −ai1

2. Phasor domain:

V1 I2

= Zℓ I1 + aV2 = −aI1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 13

75

Power System Dynamics and Stability

Single-phase Transformers

➠ Equivalent circuit neglecting Zm : I1

I2 = −I1 /a

Zℓ

+ V1

+

+

aV2

V2 −

− a:1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 14

Power System Dynamics and Stability

76

Single-phase Transformers

➠ Certain transformers have built-in Under-Load Tap Changers (ULTC). ➠ This is either operated manually (locally or remote controlled) or automatically with a voltage regulator; the voltage control range is limited (≈

10%) and on discrete steps (≈ 1%).

➠ The time response is in the order of minutes, with 1-2 min. delays, due to ULTCs being implemented using electromechanical systems.

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 15

Power System Dynamics and Stability

77

Single-phase Transformers

➠ These are typically used to control the load voltage side, and hence are used at subtransmission substations.

➠ Nowadays, power electronic switches are used, leading to Thyristor Controller Voltage Regulators (TCVR), which are faster voltage controllers and are considered Flexible AC Transmission systems (FACTS).

➠ These types of transformers are modelled using the same transformer models, but a may be assumed to be a discrete controlled variable through a voltage regulator with a dead-band.

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 16

Power System Dynamics and Stability

78

Single-phase Transformers

➠ Transformers with special connections and under-load tap changers can also be used for phase shift control and are known as Phase Shifters.

➠ These control the phase shift difference between the two terminal voltages within approximately ±30◦ , thus increasing the power capacity of a transmission line (e.g. interconnection between Ontario and Michigan).

➠ Phase shifters are modeled using a similar model but the tap ratio is a phasor as opposed to a scalar:

a = a∠α ➠ A Π equivalent cannot be used in this case. Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 17

79

Power System Dynamics and Stability

Single-phase Transformers

➠ Phasor equivalent circuit with complex tap ratio a: I1 + V1 −

I2 /a∗

Zℓ

+

Im Ym

I2 +

aV2

V2 −

− a:1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 18

Power System Dynamics and Stability

80

Single-phase Transformers (Example)

➠ Single phase 8/80 kV, 30 MVA transformer with Xℓ = 10% and Xm ≈ 10Xℓ . ➠ Detailed model parameters: a = Lℓ1

= =

Lℓ2

=

Lm

=

8/80 = 0.1 Xℓ1 Xℓ ≈ ω0 2ω0 0.1 (8 kV)2 = 0.283 mH 2 · 377 30 MVA Lℓ1 = 28.3 mH 2 a Xℓ 0.1 (8 kV)2 10 = 10 = 5.66 mH ω0 377 30 MVA Universidad de Castilla-La Mancha

June 26, 2008

Transmission System Modeling - 19

Power System Dynamics and Stability

81

Single-phase Transformers (Example)

➠ Per unit parameters: Zℓ

= j0.1

Zm

=

Ym

=

a =

10Zℓ = j1 1 = −j1 Zm 8/8 kV =1 80/80 kV

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 20

Power System Dynamics and Stability

82

Single-phase Transformers (Example)

➠ Per unit parameters:

A

=

B

=

C = D =

1(1 + j0.1(−j1)) = 1.1 j0.1 = j0.1 1 1(−j1) = −j1 1 =1 1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 21

Power System Dynamics and Stability

83

Single-phase Transformers (Example)

➠ Per unit parameters:

Z = Y1 Y2

= =

j0.1 = j0.1 1 1 =0 (1 − 1) j0.1 1 = −j1 (1 (j0.1)(−j1) + 1 − 1) j0.1 2

2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 22

Power System Dynamics and Stability

84

Three-phase Transformers a1

+

T1 +

aVa2 − b1

+

Va2 a:1



T2

c1

+

Vb2 a:1



T3

c2

+

aVc2 −

b2

+

aVb2 −

a2

Vc2 a:1



Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 23

Power System Dynamics and Stability

85

Three-phase Transformers

➠ The 3 single-phase transformers form a 3-phase bank that induces a phase shift, depending on the connection:

Vab1 Vab2 ⇒ Vab1 a apu

= aVa2 √ 3∠30◦ Va2 = √ 3a∠30◦ Vab2 = √ 3a∠30◦ = √ 3apu ∠30◦ =

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 24

Power System Dynamics and Stability

86

Three-phase Transformers

∆−Y:

a=

√ √

3a∠30◦

3apu ∠30◦ √ a = 3a∠ − 30◦ √ apu = 3apu ∠ − 30◦

apu = Y−∆

:

Y−Y

:

a=a

∆−∆:

a=a

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 25

87

Power System Dynamics and Stability

Three-phase Transformers

➠ In balanced, “normal” systems, the net phase shift between the generation and load sides is zero, and hence is neglected during system analyses: Generator

Load

side

side



Y

Y



➠ In these systems, the p.u. per-phase models of the transformers are identical to the equivalent single-phase transformer models.

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 26

88

Power System Dynamics and Stability

Three-phase Transformers

➠ For “smaller” transformers (e.g. load transformers), integral designs are preferred to transformers banks: a

b

c

core





3 φ windows

 

vabc1 vabc2





r13×3



L113×3

L123×3

L213×3

L223×3

 =  

r23×3



iabc1

+

iabc2    i  d  abc1  dt iabc 2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 27

Power System Dynamics and Stability

89

Saturation

➠ The magnetization inductance Lm changes with the magnetization current due to saturation of the magnetic core.

➠ Saturation occurs due to a reduction on the number of “free” magnetic dipoles in the enriched core.

➠ This results in the core behaving more like air than a magnet, i.e. magnetic “conductivity” decreases.

➠ It is typically represented using a piece-wise linear model.

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 28

Power System Dynamics and Stability

90

Saturation

➠ The magnetization inductance Lm changes with the magnetization current due to saturation of the magnetic core: λm

Lm2 Lm1

ims

Lm (im ) =

 L

m1

im

for

im ≤ ims

Lm2 for im > ims

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 29

Power System Dynamics and Stability

91

Single-phase Transmission Line

➠ Alossless line can be represented using a series of lumped elements: l

=

c = D

D µ0 ln ′ 2π R 2πǫ0 ln(D/R)



distance between wires



wire GMR

R



wire radius

µ0

=

ǫ0

=

R′

4π × 10−7 [H/m]

8.854 × 10−12 [F/m]

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 30

92

Power System Dynamics and Stability

Single-phase Transmission Line

i1

i

+

l [H/m] +

v1

dv

i2 −

c [F/m]



x

+

+

di v

v2





dx

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 31

Power System Dynamics and Stability

93

Single-phase Transmission Line

➠ The equations for this line are: dv di

di ∂v ∂i ⇒ = −l dt ∂x ∂t ∂i ∂v dv ⇒ = −c = −cdx dt ∂x ∂t

= −ldx

➠ These are D’Alambert equations with solution:   1 1 v1 (t) − i2 (t − τ ) + v2 (t − τ ) i1 (t) = Zc Zc | {z } I2 (t−τ )

i2 (t)

=

  1 1 v2 (t) − i1 (t − τ ) + v1 (t − τ ) Zc Zc {z } | I1 (t−τ )

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 32

94

Power System Dynamics and Stability

Single-phase Transmission Line

➠ where: Zc

=

s = τ

=

p

l/c → chracteristic impedance 1 √ → wave speed lc d → travelling time for line length s

➠ Distributed parameter equivalent circuit: i1

r/2

+ v1

r/2

I2 (t − τ )

+

I1 (t − τ )

Zc

Zc



i2

v2 −

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 33

95

Power System Dynamics and Stability

Single-phase Transmission Line

➠ Example: t=0 +

E

i1 +

v1 −

i2 = 0 +

Trans. Line

v2





v1 (t) = E i2 (t) =

0

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 34

96

Power System Dynamics and Stability

Single-phase Transmission Line

➠ Example: t

I1 (t − τ )

I2 (t − τ )

i1

i2

0

0

0

E/Zc

0

τ

2E/Zc

0

E/Zc

2E



2E/Zc

2E/Zc

2E



0

2E/Zc

−E/Zc



0

0



2E/Zc

0

−E/Zc

0

E/Zc

0

E/Zc

2E

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 35

97

Power System Dynamics and Stability

Single-phase Transmission Line

➠ Example: i1 E/Zc τ











t

τ











t

−E/Zc v2 2E

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 36

Power System Dynamics and Stability

98

Single-phase Transmission Line

➠ Phasor model from the distributed line model: d V = −(r + jωl)I = −zI dx d I = −(jωc)V = −yI dx      0 −z V d  V      = ⇒ dx I −y 0 I

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 37

Power System Dynamics and Stability

99

Single-phase Transmission Line

➠ The solution to this set of linear dynamical equations is:      cosh γd Zc sinh γd V2 d  V1      = dx −I2 1/Zc sinh γd cosh γd I1 where

cosh γd = sinh γd = γ

=

Zc

=

eγd + e−γd 2 eγd − e−γd 2 √ zy → propagation constant p z/y → characteristic impedance

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 38

100

Power System Dynamics and Stability

Single-phase Transmission Line

➠ This can be converted into the Π equivalent circuit: Z′

I1

I2

+ V1

+ Y1′ /2

Y2′ /2

V2





Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 39

Power System Dynamics and Stability

101

Single-phase Transmission Line

➠ Π equivalent circuit: ′

Z

=

sinh γd zd |{z} γd Z

Y



=

tanh γd yd |{z} γd Y

for

d < 250 km



for

d < 100 km



Z′ ≈ Z

Z′ ≈ Z

Y′ ≈ Y Y′ ≈ 0

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 40

102

Power System Dynamics and Stability

Three-phase Transmission Line dα n

n



2R a

b

c dβ



d×d 11111111111111111111 00000000000000000000 00000000000000000000 11111111111111111111 00000000000000000000 11111111111111111111 00000000000000000000 11111111111111111111 Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 41

103

Power System Dynamics and Stability

Three-phase Transmission Line

➠ Typically the phase wires are bundled (e.g. 4 wires/phase) and the guard wires are grounded at every tower, i.e. correspond to the neutral.

➠ For a total of N wires, the per unit length equations are: 2

2

3

v1 6 7 6v 7 27 ∂ 6 6 7 . 7 ∂x 6 6 .. 7 4 5 vN

=

+

r11 6 6r 6 21 6 6 .. 6 . 4 rN 1 2 l11 6 6l 6 21 6 6 .. 6 . 4 lN 1

r12 r22 . . .

rN 2 l12 l22 . . .

lN 2

32

3

i1 76 7 6 7 . . . r2N 7 7 6 i2 7 76 7 . 76 . 7 .. . 76 . 7 . . 54 . 5 . . . rN N iN 3 2 3 i1 . . . l1N 7 6 7 6 7 . . . l2N 7 7 ∂ 6 i2 7 7 6 7 . 7 . 7 .. . 7 ∂t 6 . 7 6 . . 5 4 . 5 . . . lN N iN ...

r1N

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 42

104

Power System Dynamics and Stability

Three-phase Transmission Line 2

2

3

i1 6 7 6i 7 27 ∂ 6 7 6 − . 7 6 ∂x 6 . 7 4 . 5 iN

=

+

cN ×N

=

g11 6 6g 6 21 6 6 .. 6 . 4 gN 1 2 p11 6 6p 6 21 6 6 .. 6 . 4 pN 1

g12

...

g22

...

. . .

..

gN 2

...

p12

...

p22

...

. . .

..

pN 2

...

.

.

32

3

v1 76 7 6 7 g2N 7 7 6 v2 7 76 7 . 76 . 7 . 76 . 7 . 54 . 5 vN gN N 3−1 2 3 p1N v1 7 6 7 6v 7 p2N 7 7 6 27 ∂ 7 6 7 . 7 . 7 ∂t 6 . 7 . 7 6 . 5 4 . 5 pN N vN g1N

p−1 N ×N

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 43

105

Power System Dynamics and Stability

Three-phase Transmission Line

➠ In phasor form, these equations are: 2

2

3

V1 6 7 6V 7 27 d 6 6 7 . 7 6 dx 6 . 7 4 . 5 VN 2 3 I1 6 7 6I 7 27 d 6 6 7 . 7 dx 6 6 .. 7 4 5 IN



=

=

z11 6 6z 6 21 −6 6 .. 6 . 4 zN 1 2 y11 6 6y 6 21 −6 6 .. 6 . 4 yN 1

d V = −[z]I dx

z12

...

z22

...

. . .

..

zN 2

...

y12

...

y22

...

. . .

..

yN 2

...

.

.

32

3

I1 76 7 6 7 z2N 7 7 6 I2 7 76 7 . 76 . 7 . 76 . 7 . 54 . 5 zN N IN 32 3 y1N V1 76 7 6 7 y2N 7 6 V2 7 7 76 7 . 76 . 7 . 76 . 7 . 54 . 5 yN N vN z1N

d I = −[y]V dx

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 44

106

Power System Dynamics and Stability

Three-phase Transmission Line

➠ The image method is useful for computing line parameters: i

00 2Ri 11 00 11 00 11

dij j

hi

φij

Dij

111 000 2Rj 000 111 000 111 000 111

hj ρ [Ωm]

hj hi

Earth

j image

i image

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 45

Power System Dynamics and Stability

107

Three-phase Transmission Line

➠ The line parameters zij and yij can be computed using Carson’s formulas:

rii

= riint + ∆rii

riint → from tables

rij

=

∆rij

∆rij

=

4ω10−4 {π/8 − b1 a cos φ

+b2 [(c2 − ln a)a2 cos 2φ + φa2 sin 2φ]

+b3 a3 cos 3φ − d4 a4 cos 4φ − b5 a5 cos 5φ

+b6 [(c6 − ln a)a6 cos 6φ + φa6 sin 6φ] a =

+b7 a7 cos 7φ − d8 a8 cos 8φ − b9 a9 cos 9φ + . . .} p √ −4 4π 510 D f /ρ Universidad de Castilla-La Mancha

June 26, 2008

Transmission System Modeling - 46

Power System Dynamics and Stability

108

Three-phase Transmission Line

D=

 2h

i

for i

=j

Dij for i 6= j √ 2 b1 = 6 s bk = bk−2 k(k + 2) c2 = 1.3659315  +1 k = 1, 2, 3, 4, 5, . . . s= −1 k = 5, 6, 7, 8, 13, . . .

 0 for i = j φ= φij for i 6= j

1 b2 = 16 π d k = bk 4

1 1 ck = ck−2 + + k k+2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 47

Power System Dynamics and Stability

109

Three-phase Transmission Line

xii xij ∆xij

µ0 2hi = ω ln + xiint + ∆xii 2π Ri µ0 Dij = ω ln + ∆xij 2π dij =

xiint → from tables(≈ 0)

4ω10−4 {1/2(0.6159315 − ln a) − b1 a cos φ − d2 a2 cos 2φ

+b3 a3 cos 3φ − b4 [(c4 − ln a)a4 cos 4φ + φa4 sin 4φ] +b5 a5 cos 5φ − d6 a6 cos 6φ + b7 a7 cos 7φ

−b8 [(c8 − ln a)a8 cos 6φ + φa8 sin 8φ] + . . .}

gij pii

= gij ≈ 0 2hi 1 ln = 2πǫ0 Ri

1 2Dij pij = ln 2πǫ0 dij

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 48

110

Power System Dynamics and Stability

Three-phase Transmission Line f (Hz)

′ ′ Rac /Rdc

L′ac /L′dc

f (Hz)

′ ′ Rac /Rdc

L′ac /L′dc

2

1.0002

0.99992

4000

7.1876

0.15008

4

1.0007

0.99970

6000

8.7471

0.12258

6

1.0015

0.99932

8000

10.0622

0.10617

8

1.0026

0.99879

10000

11.2209

0.09497

10

1.0041

0.99812

20000

15.7678

0.06717

20

1.0164

0.99254

40000

22.1988

0.04750

40

1.0632

0.97125

60000

27.1337

0.03879

60

1.1347

0.93898

80000

31.2942

0.03359

80

1.2233

0.89946

100000

34.9597

0.03004

100

1.3213

0.85639

200000

49.3413

0.02124

200

1.7983

0.66232

400000

69.6802

0.01502

400

2.4554

0.47004

600000

85.2870

0.01227

600

2.9421

0.38503

800000

98.4441

0.01062

800

3.3559

0.33418

1000000

110.0357

0.00950

1000

3.7213

0.29924

2000000

155.5154

0.00672

2000

5.1561

0.21204

4000000

219.8336

0.00475

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 49

Power System Dynamics and Stability

111

Three-phase Transmission Line

➠ The [z] parameters depend on the line frequqnecy ω , i.e. this is a frequency dependent model.

➠ These number of conductors, and hence equations, can be reduced based on the following observations:

➛ The voltage of all Nb conductors in a phase bundled are at the same voltage (e.g. v1 = v2 = · · · = vN b = va ). ➛ The current in each phase is shared approximately equally by each conductor in the bundle (e.g. i1 = i2 = · · · = iN b = ia /Nb ). ➛ The voltage in the guard wires is zero (e.g. vg = 0).

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 50

Power System Dynamics and Stability

112

Three-phase Transmission Line

➠ This reduces the matrices to:

[z]N ×N

[y]N ×N







d Vabc dt d Iabc dt

 zaa   zab  zac  yaa   yab  yac

zab zbb zbc yab ybb ybc

zac



 zbc   zcc  yac  ybc   ycc

= −[zabc ]Iabc = −[yabc ]Vabc

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 51

113

Power System Dynamics and Stability

Three-phase Transmission Line

➠ A line is transposed to balance the phases. ➠ The length of the barrel B must be much less than the wavelength (s/f ≈ 5000 km @ 60 Hz). B ≈ 50 km. B

a b c

 zaa  [[zabc ] =   zab zac

zab zbb zbc

1 2 3

3 1 2

B/3

B/3

zac



 zbc   zcc

2 3 1

B/3

 yaa  [yabc ] =   yab yac

yab ybb ybc

yac



 ybc   ycc

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 52

Power System Dynamics and Stability

114

Three-phase Transmission Line

➠ The phasor equations can be diagonalized using eigenvalue (modal) analysis techniques:

[zm ] [ym ]

= TIT [z]N ×N TI (diagonal matrix)

= TVT [z]N ×N TV

Vm

= TV−1 V = TIT V

Im

= TI−1 I = TVT I

(diagonal matrix)

➠ There are N modes of propogation, one for each eigenvalue.

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 53

115

Power System Dynamics and Stability

Three-phase Transmission Line

➠ Diagonalization of a 3-phase transposed line through sequence transformation:

TS

=

a =

 1  1  √ 1 3 1

V0pn

= TS−1 Vabc

I0pn

= TS−1 Iabc

1 2

a

a

1∠120◦

1



 a  a2



TS−1

 1  1  = √ 1 3 1

1 a a2

1



 a  a 2

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 54

116

Power System Dynamics and Stability

Three-phase Transmission Line

➠ Transformation of zabc into z0pn : [z0pn ] = TS−1 [zabc ]TS  zs + 2zm 0  =  0 zs − zm  0 0 zp = zn



 0 z0   0 = 0    zs − zm 0

z0 ≈ 3zp

0 zp 0

0



 0  zn

➠ Similar for [y0pn ] = TS−1 [yabc ]TS .

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 55

117

Power System Dynamics and Stability

Three-phase Transmission Line

➠ Diagonalization of a 3-phase transposed line through 0αβ transformation:

V0αβ

= T −1 Vabc

= T −1 Iabc   √ 2 0 1  p √ 1   T = √ 1 −1/ 2 ⇒ 3/2   3 p √ 1 −1/ 2 − 3/2 I0αβ

T −1 = T T

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 56

118

Power System Dynamics and Stability

Three-phase Transmission Line

➠ Transformation of zabc into z0αβ : [z0αβ ]

= T T [zabc ]T  zs + 2zm  =  0  0

0 zs − zm 0

zα = zβ = zp



 0 z0   0 = 0    zs − zm 0

z0 ≈ 3zα

0 zα 0

0



 0  zβ

➠ Similar for [y0αβ ] = T T [yabc ]T .

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 57

Power System Dynamics and Stability

119

Three-phase Transmission Line

➠ These simplifications lead to the following per-phase (positive sequence), per-unit length formulas:

r

=

l

=

c =

rtables Nb µ0 Dm ln ′ 2π Rb 2πǫ0 ln DRmb

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 58

Power System Dynamics and Stability

120

Three-phase Transmission Line

➠ where: ➛ Dm is the GMD of the 3 phases: p Dm = 3 dab dac dbc

➛ Rb′ is the GMR of the bundled and wires: p ′ Nb R′ d12 d13 · · · d1Nb Rb = ➛ Rb is the GMR of the bundled: p Nb Rd12 d13 · · · d1Nb Rb = Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 59

121

Power System Dynamics and Stability

Example 1

➠ 24.14 km transposed distributed line: 70.68 mH

0.741 Ω

Bus 1

15 miles

Bus 2

Bus 3

70.16 mH

1 ms

219.1 mH

√ 325/ 3 kV

251.2 Ω

R0′ = 0.3167 Ω/km

R1′ = 0.0243 Ω/km

L′0 = 3.222 mH/km

L′1 = 0.9238 mH/km

C0′ = 0.00787 µF/km

C1′ = 0.0126 µF/km

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 60

Power System Dynamics and Stability

122

Example 1 2

3

187.79 cos(377t) 6 7 6187.79 cos(377t − 2π/3)7 4 5 187.79 cos(377t + 2π/3)

=

+ 2

3

vBU S10 6 7 6vBU S1 7 α5 4 vBU S1β 2

=

3

i1 6 07 6i1 7 4 α5 i1β

=

2 3 2 32 3 vBU S1a 0.714 0 0 i1 6 7 6 7 6 a7 6 vBU S1 7 + 6 0 6 7 0.714 0 7 4 4 5 4 i1b 5 b5 vBU S1c 0 0 0.714 i1c 2 32 3 0.07068 0 0 i1 7 6 a7 d 6 6 7 6 i1 7 0 0.07068 0 4 54 b5 dt 0 0 0.07068 i1c 32 3 2 vBU S1a 1 1 1 7 √ √ 76 √ 1 6 7 6 6 √ 4 2 −1/ 2 −1/ 2 5 4 vBU S1b 7 5 p p 3 0 3/2 − 3/2 vBU S1c | {z }

3 2 i1a 7 6 −1 6 7 T 4 i1b 5 i1c

T −1

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 61

Power System Dynamics and Stability

123

Example 1

i r0 1 h vBU S10 − i10 (t) − I20 (t − τ0 ) i10 (t) = Zc0 2 i 1 h r0 i20 (t) = vBU S20 − i20 (t) − I10 (t − τ0 ) Zc0 2 r0 = 0.3167 × 24.14 = 7.6451 Ω r 3.222 × 10−3 = 639.85 Ω ZC0 = 0.00787 × 10−6 p τ0 = 24.14 3.222 × 10−3 0.00787 × 10−6 = 0.12156 ms

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 62

Power System Dynamics and Stability

124

Example 1

i1α (t) = i2α (t) = rα

=

ZCα

=

τα

=

i rα 1 h vBU S1α − i1α (t) − I2α (t − τα ) Zcα 2 i 1 h rα vBU S2α − i2α (t) − I1α (t − τα ) Zcα 2 0.0243 × 24.14 = 0.5866 Ω r 0.9238 × 10−3 = 270.77 Ω 0.0126 × 10−6 p 24.14 0.9238 × 10−3 0.0126 × 10−6 = 0.08236 ms

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 63

Power System Dynamics and Stability

125

Example 1



1 = Zcβ 1 = Zcβ = rα

ZCβ

= ZCα

i1β (t) i2β (t)

τβ

h h

vBU S1β vBU S2β

i rβ − i1β (t) − I2β (t − τβ ) 2 i rβ − i2β (t) − I1β (t − τβ ) 2

= τα

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 64

126

Power System Dynamics and Stability

Example 1 2 3 vBU S2a 6 7 6 vBU S2 7 4 b5 vBU S2c 2 3 i1 6 a7 6 i1 7 4 b5 i1c 3

2 vBU S2a 6 7 6 vBU S2 7 4 b5 vBU S2c

=

2 1 1 6 √ 6 1 34 1 | 2

=

=



2 √ −1/ 2 √ −1/ 2 {z T

3

32

3

vBU S20 76 7 7 6 3/2 5 4vBU S2α 7 5 p vBU S2β − 3/2 } 0

p

i2 6 07 7 T6 4i2α 5 i2β 2 32 3 251.2 0 0 i2 6 7 6 a7 6 7 −6 251.2 0 7 4 0 5 4 i2b 5 0 0 251.2 i2c 2 3 32 0.28926 0 0 i2 7 6 a7 d 6 6 7 6 i2 7 − 0 0.28926 0 4 54 b5 dt 0 0 0.28926 i2c

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 65

127

Power System Dynamics and Stability

Example 1 300

vaBUS2 vasource

200

[kV]

100

0

−100

−200

−300

0

0.002 0.004 0.006 0.008

0.01

0.012 0.014 0.016 0.018

0.02

t [s]

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 66

128

Power System Dynamics and Stability

Example 1 300

200

100

[kV]

0

−100

−200

vaBUS2 vbBUS2 vcBUS2

−300

−400

0

0.002 0.004 0.006 0.008

0.01

0.012 0.014 0.016 0.018

0.02

t [s]

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 67

129

Power System Dynamics and Stability

Example 2 50′ n

n

28′ 8′′

1′ a

b

c 45′

110′

40′ × 40′

11111111111111111111 00000000000000000000 00000000000000000000 11111111111111111111 00000000000000000000 11111111111111111111 Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 68

Power System Dynamics and Stability

130

Example 2

➠ Line data: ➛ 4 Drake wires per phase (Nb = 4) ➛ 927 kcmil = 469.8 mm2 ➛ ACSR, 24 Al/13 steel, 3 layers ➛ R = 0.554 in = 1.407 cm ➛ R′ = 0.425 in = 1.080 cm ➛ rdc = 0.1032 Ω/mile = 0.0645 Ω/km ➛ rac@25◦ C = 0.1061 Ω/mile = 0.0663 Ω/km ➛ rac@100◦ C = 0.1361 Ω/mile = 0.0851 Ω/km ➛ d = 200 km ➛ f = 60 Hz → ω = 377 rad/s Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 69

Power System Dynamics and Stability

131

Example 2

r

=

Dm

=

Rb′

=

Rb

=

l

=

c

=

rac@100◦ C = 0.02134 Ω/km Nb √ 3 45′ 45′ 90′ = 17.27 m √ 4 1.080 30.48 30.48 43.11 cm = 0.1442 m √ 4 1.407 30.48 30.48 43.11 cm = 0.1541 m 17.27 −7 = 0.9573 × 10−3 H/m 2 × 10 ln 0.1442 2π8.854 × 10−12 = 0.01179 µH/m 17.27 ln 0.1541

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 70

Power System Dynamics and Stability

132

Example 2

z = r + jωl = y

= jωc =

γ

0.3615∠86.62◦ Ω/km

=

4.444 × 10−6 ∠90◦ S/km √ zy

0.00217∠88.31◦ km−1 r z = y =

Zc

=

285.21∠ − 1.69◦ Ω

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 71

Power System Dynamics and Stability

133

Example 2

A

= D = cosh γd eγd + e−γd = 2 = 0.9686∠0.11◦

B

= Zc sinh γd = =

C = =

eγd − e−γd Zc 2 71.46∠86.65◦ Ω 1 sinh γd Zc 8.787 × 10−4 ∠90.03◦ S

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 72

Power System Dynamics and Stability

134

Example 2

Z = zd = Y

72.30∠86.62◦ Ω

= yd 8.89 × 10−4 ∠90◦ S sinh γd = Z γd = 71.33∠86.65◦ Ω ≈ Z tanh γd/2 = Y γd/2 =

Z′

Y′

=

9.032 × 10−4 ∠89.95◦ S ≈ Y

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 73

Power System Dynamics and Stability

135

Cables

Steel pipe (filled with insulating oil) Skid wires Metallic tapes Paper/oil insulation Screen Conductor (stranded copper)

11111111111 00000000000 00000000000 11111111111 00000000000 11111111111 00000000000 11111111111 00000000000 11111111111 00000000000 11111111111 00000000000 11111111111 00000000000 11111111111 00000000000 11111111111 000 111 00000000000 11111111111 000 111 00000000000 11111111111 000 111 00000000000 11111111111 00000000000 11111111111 0000 1111 00000000000 11111111111 0000 1111 00000000000 11111111111 0000 1111 0000000 1111111 00000000000 11111111111 0000000 1111111 00000000000 11111111111 000 111 0000000 1111111 00000000000 11111111111 000 111 0000000 1111111 00000000000 11111111111 000 111 0000000 1111111 00000000000 11111111111

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 74

Power System Dynamics and Stability

136

Cables

➠ Single-phase and three-phase cables:

111111111 000000000 000000000 111111111 000000000 111111111 000000000 111111111 000000000 111111111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000000000 111111111 000000000 111111111 000000000 111111111 000000000 111111111 000000000 111111111

conductor

sheath

SF6 gas

111111111 000000000 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000 111 000000000 111111111 000000000 111111111 00 11 11 00 000000000 111111111 00 11 00 11 000000000 111111111 00 11 00 11 000000000 111111111 00 11 00 11 000000000 111111111 00 11 00 11 000000000 111111111 000000000 111111111 000000000 111111111 000000000 111111111

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 75

137

Power System Dynamics and Stability

Cables

➠ Model for a single-phase cable:

VC

1111111 0000000 0000000 1111111 0000000 1111111 0000000 1111111 00000000 11111111 0000000 1111111 00000000 11111111 0000000 1111111 00000000 11111111 0000000 1111111 0000000 1111111 00000000 11111111 00000 11111 0000000 1111111 0000000 1111111 00000000 11111111 00000 11111 0000000 1111111 00000000 11111111 0000000 1111111 00000 11111 0000000 1111111 00000000 11111111 00000 11111 0 1 0000000 1111111 00000000 11111111 00000 11111 0 1 00000000 11111111 0000000 1111111 00000 11111 00000000 11111111 00000 11111 0000000 1111111 00000000 11111111 00000 11111 0000000 1111111 00000000 11111111 0000000 1111111 00000000 11111111 0000000 1111111 00000000 11111111 0000000 1111111 V

11111111 00000000 000000 111111 00000000 11111111 000000 111111 00000000 11111111 000 111 000000 111111 00000000 11111111 000 111 000000 111111 00000000 11111111 000 111 000000 111111 00000000 11111111 000000 111111 00000000 11111111

VS

I1 I2 I3

A

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 76

Power System Dynamics and Stability

138

Cables

➠ Model for a single-phase cable: V1

= Vcore − Vsheath = VC − VS

V2

= Vsheath − Varmour = VS − VA

V3

= VA

IC

= I1

IS

= I1 − I2

IA

= I2 − I3

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 77

139

Power System Dynamics and Stability

Cables

➠ Loop equations: 

V1





z11

z12

0



I1



    d   V2  = −  z12 z22 z23   I2      dx  V3 I3 0 z23 z33      V1 y1 0 0 I1     d   I2  =  0 y2 0   V2      dx  V3 I3 0 0 y3

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 78

Power System Dynamics and Stability

140

Cables

➠ The elements of the impedance matrix z arecomputed as follows: z11

= zC ext + zCS + zS int

z12

= −zS mut

z22

= −zS ext + zSA + zAint

z23

= −zAmut

z33

= −zAext + zAE + zE

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 79

Power System Dynamics and Stability

141

Cables

➠ These impedances are calculated using the formulas: 11111111 00000000 00000000 11111111 00000000 11111111 00000000 11111111 q 00000000 11111111 00000000 11111111 00000000 11111111 00000000 11111111 00000000 11111111 00000000 11111111 00000000 11111111 r 00000000 11111111 00000000 11111111

zext zint zmut zins

ρm [I0 (mr)K1 (mq) + K0 (mr)I1 (mq)] 2πrD ρm [I0 (mq)K1 (mr) + K0 (mq)I1 (mr)] = 2πqD ρ = 2πqrD µ0 r −1 = y = jω 2π q =

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 80

Power System Dynamics and Stability

142

Cables

D

= I1 (mr)K1 (mq) + K1 (mr)I1 (mq) s jωµ m = ρ ➠ Where In and Kn are modified Bessel functions, as follows: In (x)

=

∞ X

k=0

Kn (x)

=

 x n+2k 1 k!Γ(n + k + 1) 2

π I−n (x) − In (x) 2 sin(nπ)

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 81

Power System Dynamics and Stability

143

Cables

➠ The Gamma function Γ(n) is defined as follows: Γ(n) =

Z



e−x xn−1 dx

0

Γ(n + 1) = nΓ(n) Γ(n + 1) = n! for n = 1, 2, 3, . . . ➠ For asymmetric cables a finite element method is needed to compute these impedances.

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 82

144

Power System Dynamics and Stability

Cables

➠ From the relations between loop voltages/currents and node voltage/currents, the node equations are:



VC





zCC

  d   VS  = −  zCS   dx  VA zCA e.g.



d   dx 

zCS

zCA

zSS

zSA

zSA

zAA



IC



    IS    IA

zCC = z11 + 2z12 + z22 + 2z23 + z33    IC y1 −y1 0 VC       IS  =  −y1 y1 + y2 −y2    VS IA 0 −y2 y2 + y3 VA

   

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 83

145

Power System Dynamics and Stability

Cables

➠ For a three-phase cable made of 3 single-phase cables: d [V] = −[z]9×9 [I] dx d [I] = −[y]9×9 [V] dx  [zaa ]3×3  [z] =   [zab ]3×3 [zac ]3×3  [yaa ]3×3  [y] =  0  0

[zab ]3×3

[zac ]3×3

[zbb ]3×3

[zbc ]3×3

[zbc ]3×3

[zcc ]3×3

0

0

[ybb ]3×3

0

0

[ycc ]3×3

   

   

Universidad de Castilla-La Mancha June 26, 2008

Transmission System Modeling - 84

Power System Dynamics and Stability

146

Load Modeling

➠ RLC models. ➠ Induction motors. ➛ Detailed models. ➛ Phasor models. ➠ Aggregated models: ➛ Impedance models. ➛ Power models. ➛ Induction motor power models.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 1

147

Power System Dynamics and Stability

Load Classification

➠ By demand level: ➛ Residential: lighting and heating (RL + controls); AC (motor + controls); appliances (small motors + controls). ➛ Commercial: similar types of devices as residential. ➛ Industrial: motor drives (induction and dc motor-based mostly); arc furnaces; lighting; heating; others (e.g. special motor drives).

➠ By type: ➛ RLC + controls. ➛ Drives: ac/dc motors + electronic controls. ➛ Special (e.g. arc furnace). Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 2

148

Power System Dynamics and Stability

Remarks on Load Classification

➠ Most controls are implemented using a variety of power electronic converters.

➠ Aggregate load models are necessary at the transmission system modeling level.

➠ Only large loads can be represented with their actual models.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 3

Power System Dynamics and Stability

149

RLC Loads, Resistor

➠ Ideal, linear resistors (R), inductors (L) and capacitors (C ). ➠ Resistor: R

i +

v



➛ Time domain: v = Ri ➛ Phasor domain: V = RI

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 4

Power System Dynamics and Stability

150

RLC Loads, Inductor

➠ Inductor: L

i +

v



➛ Time domain: di v=L dt ➛ Phasor domain: V

= jωLI = ZL I

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 5

Power System Dynamics and Stability

151

RLC Loads, Inductor

➠ The inductor time domain model can be discretized using the trapezoidal integration method as follows:

i = ⇒

ik+1

1 L

Z

vdt

∆t = ik + (vk+1 + vk ) 2L ∆t ∆t = vk+1 + (ik + vk ) 2L 2L {z } | hk

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 6

Power System Dynamics and Stability

152

RLC Loads, Capacitor

➠ This yields the equivalent resistive circuit: vk+1 +



ik+1 hk

2L ∆t

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 7

Power System Dynamics and Stability

153

RLC Loads, Capacitor

➠ Capacitor: C

i +

v



➛ Time domain: dv i=C dt ➛ Phasor domain: V

1 I ωC = ZC I = −j

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 8

154

Power System Dynamics and Stability

RLC Loads, Capacitor

➠ The capacitor time domain model can be discretized using the trapezoidal integration method as follows:

v ⇒

vk+1 ik+1

=

1 C

Z

idt

∆t = vk + (ik+1 + ik ) 2C 2C 2C = vk+1 − (ik + vk ) ∆t ∆t {z } | hk

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 9

Power System Dynamics and Stability

155

RLC Loads, Capacitor

➠ This yields the equivalent resistive circuit: vk+1 +



ik+1 hk

∆t 2C

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 10

156

Power System Dynamics and Stability

Induction Motor

➠ Arbitrary 0dq reference: as

d

ω

q

ωr

c′s

r ar

θr

b′s

θ 0

s

cr bs

br cs

a′s

d

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 11

157

Power System Dynamics and Stability

Induction Motor

➠ Electrical (inductor) equations: d [λabcs ] dt d [vabcr ] = [rabcr ][iabcr ] + [λabcr ] dt      λ i Lsr(θr ) L   abcs   abcs  =  abcs Lsr (θr ) Labcr λabcr iabcr | {z } | {z } [vabcs ] =

[rabcs ][iabcs ] +

L(θr )

Te

=

[i]

1 T d[L(θr )] [i] [i] 2 dθr

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 12

158

Power System Dynamics and Stability

Induction Motor

➠ Mechanical (Newton’s) equations: d J ωr + dωr dt d θr dt ➠ Stator transformation equations:     vas v0s     vds  = Ks  vbs      vcs vqs

= Tm − Te = ωr

  ias i0s     ids  = Ks  ibs      ics iqs 



Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 13

159

Power System Dynamics and Stability

Induction Motor

➠ Where the transformation matrix Ks is as follows:   1/2 1/2 1/2  2   Ks = sin θ sin(θ − 2π/3) sin(θ + 2π/3)  3 cos θ cos(θ − 2π/3) cos(θ + 2π/3)   1 sin θ cos θ   −1  Ks = 1 sin(θ − 2π/3) cos(θ − 2π/3)  1 sin(θ + 2π/3) cos(θ + 2π/3)

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 14

160

Power System Dynamics and Stability

Induction Motor

➠ Rotor transformation equations:     var v0r     vdr  = Kr  vbr      vcr vqr

  iar i0r     idr  = Kr  ibr      icr iqr 



Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 15

161

Power System Dynamics and Stability

Induction Motor

➠ Where the transformation matrix Kr is as follows:   1/2 1/2 1/2  2  Kr = sin β sin(β − 2π/3) sin(β + 2π/3)    3 cos β cos(β − 2π/3) cos(β + 2π/3)   1 sin β cos β   −1  Kr =  1 sin(β − 2π/3) cos(β − 2π/3) 1 sin(β + 2π/3) cos(β + 2π/3) β

= θ − θr

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 16

162

Power System Dynamics and Stability

Induction Motor

➠ Stator equations:    v0s rs    vds  =  0    vqs 0

0 rs 0

0



i0s





0





λ0s



     d         λ 0  ids  + ω −λqs  + ds dt   λqs rs iqs λds

➠ Rotor equations referred to the stator:   2       a rr 0 0  ′  0 λ′0r 0  i0r |{z}      rr′      i′  + (ω − ωr ) −λ′  + d λ′  0 =   dr     0  qr  dt  dr  rr′ 0   ′  ′ ′ 0 i λ λ qr qr dr 0 0 rr′ a=

Ns Nr

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 17

163

Power System Dynamics and Stability

Induction Motor

➠ Magnetic flux equations:  Lls 0 0    λ0s  0 ls + M    0 L {z } | λ    ds   Ls    λ   0 0 Ls  qs    =  λ′   0 0 0  0r    ′   λdr   0 M 0      λ′qr 0 0 M

0 0 0 L′lr 0 0

0

0



   i M 0   0s   i    ds      0 M  iqs    i′  0 0   0r    L′lr + M 0  i′dr    | {z }  ′ L′r  iqr 0 L′r

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 18

164

Power System Dynamics and Stability

Induction Motor

➠ Mechanical equations: 2 d 2 J ωr + Dωr p dt p d θr dt d θ dt Te

= Tm − Te = ωr = ω =

3p (iqs λds − ids λqs ) 22

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 19

165

Power System Dynamics and Stability

Induction Motor

➠ Equivalent circuit representation of these equations: iqs

rs

+ vqs

+



Lls

L′lr



+

rr′

Ns : Nr

iqr

(ω − ωr )λ′dr

ωλds M

vqr



Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 20

166

Power System Dynamics and Stability

Induction Motor ids

rs

+



+

Lls

L′lr



rr′

Ns : Nr

idr

(ω − ωr )λ′qr

ωλqs

vds

+

vdr

M



i0s

rs

Lls

L′lr

rr′

Ns : Nr

i0r

+ v0r

v0s − Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 21

167

Power System Dynamics and Stability

Induction Motor

➠ Assuming a balanced, fundamental frequency (ω = ω0 ) system, the model can be reduced to a p.u. “transient” model (3rd order model): Vas

= VasR + jVasI

Ias

= IasR + jIasI 1 ′ + (xS − x′ )IasI ] = ω0 σEI′ − ′ [ER T0 1 ′ ′ = −ω0 σER − ′ [EI + (xS − x′ )IasR ] T0

d ′ ER dt d ′ E dt I

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 22

168

Power System Dynamics and Stability

Induction Motor ′ VasR − ER

VasI − EI′ d σ dt Te TL

= rs IasR − x′ IasI

= rs IasI + x′ IasR 1 = (TL − Te + Dω0 − Dσ) H 1 ′ (ER IasR + EI′ IasR ) = ω0 = f (σ)

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 23

169

Power System Dynamics and Stability

Induction Motor

➠ where: σ xs x′ T0′

ω0 − ωr → slip = ω0 = xls + xm → stator reactance x′lr xm = xls + ′ → transient reactance xlr + xm =

x′lr + xm ω0 rr′



open circuit transient time constant

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 24

170

Power System Dynamics and Stability

Induction Motor

➠ If the electromagnetic transients are neglected, the system can be reduced to the following quasi-steady state equivalent circuit model: ′ jx′lr jxls rs Iar rr′ Ias + Vas

jxm

rr′ 1−σ σ



Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 25

171

Power System Dynamics and Stability

Induction Motor

➠ Or equivalently: Ias

jx′lr

jxls

rs

′ Iar

+ jxm

Vas

rr′ σ1



➠ Plus mechanical equations.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 26

172

Power System Dynamics and Stability

Induction Motor

➠ This simplification can be justified from the point of view of the torque-speed characteristic: Te Te max Steady state characteristic

Transient start up

0

1

ωr ωc

=1−σ

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 27

173

Power System Dynamics and Stability

Induction Motor

➠ If the mechanical dynamics are ignored, the slip σ becomes a fixed value, and hence the equivalent circuit can be reduced to a simple equivalent reactive impedance, i.e. a Z load.

➠ For loads with multiple IMs, a equivalent motor model can be used to represent these motors.

➠ Neglecting the motor dynamic equations in large or equivalent aggregate motors can lead to significant modeling errors, as the transient model and mechanical time constants can be on the same range as the generator time constants.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 28

174

Power System Dynamics and Stability

Induction Motor

➠ Double-cage IMs can be modeled by introducing an additional inductance on the rotor side, which leads to a “subtransient” model.

➠ Since rotor cores are laminated, eddy currents do not play a significant role on the system dynamics.

➠ Controls can also be modeled in detail by representing the converters with ideal electronic switches plus their control systems.

➠ For balanced, fundamental frequency systems, approximate equivalent models of the IM and its controls can be readily implemented.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 29

175

Power System Dynamics and Stability

Induction Motor

➠ For example, an IM with voltage-fed field oriented control can be represented by:

dωr dt

=

P (Te − TL ) 2J 2 L′ r rs

M 2 rr′

+ L′r σ

!

M rr′ ′ iqs − ωids + ′ λqr Lr σ

diqs dt

= −

dids dt

M L′r ′ − ωr λdr + vqs σ σ ! 2 L′ r rs + M 2 rr′ M rr′ ′ = − ids + ωiqs + ′ λdr ′ Lr σ Lr σ M L′r ′ + ωr λqr + vds σ σ Universidad de Castilla-La Mancha

June 26, 2008

Load Modeling - 30

176

Power System Dynamics and Stability

Induction Motor

dλ′qr dt dλ′dr dt Te σ dTref dt

′ ′ r r M r r ′ ′ = −(ω − ωr )λdr − ′ λqr + ′ iqs Lr Lr rr′ ′ rr′ M ′ = (ω − ωr )λqr − ′ λdr + ′ ids Lr Lr 3pM ′ ′ = (i λ − i λ qs ds dr qr ) 4L′r

= Ls L′r − M 2   2 pTL 3p M ′ = kq3 − i λ qs dr + kq4 (ωref − ωr ) 2J 8JL′r

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 31

177

Power System Dynamics and Stability

Induction Motor

duqs dt

rr′ M 3pM kq1 rr′ M ′2 ′ − = [ i λ i i + λ dr ωr qs dr ds qs ′ ′ ′ 4Lr Lr Lr σ ! ′2 2 ′ L′r ′ L r rs + M rr ′ iqs λdr − λ uqs ] + L′r σ σ dr   2 pTL 3p M ′ +kq1 kq3 − i λ qs dr 2J 8JL′r   +kq2 Tref− 2pM′ iqs λ′dr aLr

duds dt

+kq1 kq4 (ωref − ωr )  ′  ′ M rr rr ′ ′ + k (λ − λ = kd1 λ i − d2 ref ds dr ) dr ′ ′ Lr Lr Universidad de Castilla-La Mancha

June 26, 2008

Load Modeling - 32

178

Power System Dynamics and Stability

Example

➠ A 21 MW load at 4 kV and 60 Hz is made of: ➠ An inductive impedance load with G = 0.06047, B = −0.03530. ➠ An aggregated induction motor model with rs = 0.07825, xls = 0.8320, rr′ = 0.1055, x′lr = 0.8320, xm = 16.48. ➠ This data is all in p.u. on a 100 MVA, 4 kV base.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 33

Power System Dynamics and Stability

179

Example

➠ The Z load model is then: PL PZ ⇒

PIM

21 MW = 0.21 = 100 MVA = PZ + PIM = VL2 G = 0.06 = 0.15

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 34

180

Power System Dynamics and Stability

Example

ZIM

jxM (rr′ /σ + jx′lr ) = rs + jxls + ′ rr /σ + j(xM + x′lr ) −13.7114 + j1.7386/σ = 0.07825 + j0.832 + 0.1055/σ + j17.312   28.652/σ = 0.07825 + 0.01113σ 2 + 299.71   2 0.18342/σ + 237.37 +j 0.832 + 0.01113/σ 2 + 299.71

(0.00087/σ 2 + 28.652/σ + 23.452) + j(0.19628/σ 2 + 486.73) = 0.01113/σ 2 + 299.71

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 35

Power System Dynamics and Stability

181

Example

PIM

= VL2 GIM = GIM

0.15 = ⇒σ

=

⇒ ZIM

=

YL

=

ZL

=

(0.01113/σ 2 + 299.71)(0.00087/σ 2 + 28.652/σ + 23.452) (0.00087/σ 2 + 28.652/σ + 23.452)2 + (0.19628/σ 2 + 486.73)2 0.0191 (by trial-and-error) 4.6221 + j3.0742 1 (G + jB) + ZIM 1 = 3.3654 + j2.1597 YL

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 36

182

Power System Dynamics and Stability

Impedance Models

➠ Ignoring “fast” and “slow” transients, certain loads can be represented using an equivalent impedance.

➠ A Z load model is typically used for a variety of dynamic analysis of power systems.

➠ Using these load models, an equivalent impedance can be readily obtained for all loads connected at a particular bus at the transmission system level.

➠ ULTCs are used to connect distribution systems (subtransmission and LV systems and the loads connetced to these) to the transmission system to control the steady state voltage on the load side.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 37

183

Power System Dynamics and Stability

Power Models

➠ Hence, for “slow” dynamic analysis of balanced, fundamental frequency system models:

PL QL VL



2

VL = = PL0 VL0  2 VL 2 = VL BL = QL0 VL0  P L ≈ PL0 ≈ VL0 ⇒ QL ≈ QL0 VL2 GL

➠ This is typically referred as a constant P Q model.

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 38

184

Power System Dynamics and Stability

Power Models

➠ Load recovery of certain loads (e.g. thermostatic) with respect to voltage changes can be modeled as:

= −

PL (t)

=



Nqs

y(t) VL (t) + QL0 Tq VL0  Nqt y(t) VL (t) + QL0 Tq VL0

= −

QL (t) =

Nps

VL (t) x(t) + PL0 Tp VL0  Npt VL (t) x(t) + PL0 Tp VL0

dx(t) dt

dy(t) dt



− PL0



− QL0



VL (t) VL0

Npt

VL (t) VL0

Nqt

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 39

185

Power System Dynamics and Stability

Power Models

➠ This results in the following time response: P PL0

tf

t

tf

t

V VL0

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 40

186

Power System Dynamics and Stability

Example

➠ Identification of LD1 -LD4 loads at paper mill in Sweden: Net

894 MVA, 30 kV

1 2

LD1 LD2 3

5 LD3 LD4

4

6

G1

G2

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 41

Power System Dynamics and Stability

187

Example

➠ Measurements vs. model:

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 42

188

Power System Dynamics and Stability

Power Models

➠ Certain loads have been shown to behave in steady state as follows:  αP VL PL = KP VLαP fLβP ≈ PL0 VL0  αQ VL α β QL = KQ VL Q fLQ ≈ PL0 VL0 ➠ If f ≈ f0 , then the following approximation holds: αP  VL PL ≈ PL0 VL0 αQ  VL QL ≈ PL0 VL0 Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 43

189

Power System Dynamics and Stability

Power Models Load

αP

αQ

βP

βQ

Filament lamp

1.6

0

0

0

Fluorescent lamp

1.2

3.0

-0.1

2.8

Heater

2.0

0

0

0

Induction motor (half load)

0.2

1.6

1.5

-0.3

Induction motor (full load)

0.1

0.6

2.8

1.8

Reduction furnace

1.9

2.1

-0.5

0

Aluminum plant

1.8

2.2

-0.3

0.6

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 44

190

Power System Dynamics and Stability

Power Models

➠ ZIP model: PL

= P LZ

QL

= QLZ





2



VL VL + P LI + P LP VL0 VL0  2   VL VL + QLI + QLP VL0 VL0

➠ Jimma’s model: PL

= P LZ

QL

= QLZ



2





VL VL + P LI + PL P VL0 VL0  2   VL dVL VL + QLI + QLP + KV VL0 VL0 dt Universidad de Castilla-La Mancha

June 26, 2008

Load Modeling - 45

191

Power System Dynamics and Stability

Induction Motor Power Models

➠ Walve’s model: PL

QL

  dVL = Kpf f + Kpv VL + T dt   dVL ≈ PL0 + Kpv (VL − VL0 ) + T dt = Kqf f + Kqv VL ≈ QL0 + Kqv (VL − VL0 )

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 46

192

Power System Dynamics and Stability

Induction Motor Power Models

➠ Mixed model: PL

= ≈

QL

= ≈

  dVL Kpf f + Kpv VLα + Tpv dt   dVL PL0 + Kpv (VL − VL0 )α + Tpv dt   dVL Kqf f + Kqv VLβ + Tqv dt   dV L QL0 + Kqv (VL − VL0 )β + Tqv dt

Universidad de Castilla-La Mancha June 26, 2008

Load Modeling - 47

Power System Dynamics and Stability

193

Power Flow Outlines

➠ Power Flow: ➛ System model. ➛ Equations. ➛ Solution techniques: ➳ Newton-Raphson. ➳ Fast decoupled.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 1

194

Power System Dynamics and Stability

Power Flow Model

➠ The steady-state operating point of a power system is obtained by solving the “power flow” equations.

➠ Power flow system model corresponds to the steady state model. ➠ Generator: ➛ Generates and injects power P in the system while keeping the output voltage V constant within active and reactive power limits (capability curve):

Pmin ≤ P ≤ Pmax Qmin ≤ Q ≤ Qmax Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 2

Power System Dynamics and Stability

195

Power Flow Model

➠ Thus, it is modeled as a P V bus: P = constant Q = unknown

V = constant δ = unknown

➠ When Q reaches a limit it becomes a P Q bus: P = constant Q = constant

V = unknown δ = unknown

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 3

Power System Dynamics and Stability

196

Power Flow Model

➠ Slack bus: ➛ The phasor model needs a reference bus. ➛ A “large” generator is typically chosen as the the reference bus, as it should be able to take the power “slack”: P = unknown Q = unknown

V = constant δ =0

Pslack =

X L

PL + Plosses −

X

PG

G

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 4

Power System Dynamics and Stability

197

Power Flow Model

➠ Hence, if Q reaches a limit: P = unknown Q = constant

V = unknown δ =0

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 5

198

Power System Dynamics and Stability

Power Flow Model

➠ Load: ➛ Loads are typically connected to the transmission system through ULTC transformers.

➛ Thus, most loads in steady state represent a constant power demand in the system, and hence are modeled as a P Q bus: P = constant Q = constant

V = unknown δ = unknown

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 6

199

Power System Dynamics and Stability

Power Flow Model

➠ Transmission system: ➛ AC transmission lines and transformers in steady state are basically modeled using the following model: Sk

Si

Vi

Z

Vk

Ik /a∠α

Ii

Ik Y1

Y2

a∠αVk

a∠α : 1

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 7

200

Power System Dynamics and Stability

Power Flow Model

➠ Hence: Si

= Vi I∗i 

∗

    1   +Vi Y1  = Vi (Vi − a∠αVk ) Z   | {z } Y





  = Vi (Y + Yi )∗ Vi∗ + (−a∠αY)∗ Vk∗  {z } | | {z } ∗ Yii

∗ Yik

➠ Similarly for Sk . Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 8

201

Power System Dynamics and Stability

Power Flow Model

➠ Thus, for an N bus system interconnected through an ac transmission system, an N × N bus admittance matrix can be defined: 





I Y  1  11 I  Y  2  21  .   .  .   .  .   .   =     I  i  Yi1     ..   ..  .   .    IN YN 1

I |{z}

node injections

= Ybus

Y12 Y22 .. .

Yi2 .. .

YN 2

···

··· ..

.

··· ..

.

···

Y1i Y2i .. .

Yii .. .

YN i

···

··· ..

.

··· ..

.

···

V |{z}

Y1N





V  1   Y2N    V2    ..   ..  .  .      YiN   Vi    ..   ..  .  .    YN N VN

node voltages

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 9

202

Power System Dynamics and Stability

Power Flow Model

➠ where:

Ybus

 P PN 1  Yii = k=1 Zik + Yi      = sum of all the Y’s connected to node i = 1  Y = −  ij  Zij    = negative of the Y between nodes i and j

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 10

203

Power System Dynamics and Stability

Power Flow Equations

➠ In steady state, a system with n generators G and m loads L can be modeled as: SG1

SL1 VG1

VL1 Transmission System

Ybus (N × N ) N =n+m

SGn

SLm VGn

VLm

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 11

204

Power System Dynamics and Stability

Power Flow Equations

➠ Hence the power injections at each node are defined by: Si

= Pi + jQi = Vi I∗i = Vi

N X

∗ Yik Vk∗

k=1

= Vi ∠δi

N X

k=1

Si

=

 S

Gi

−SL i

(Gij − jBij )Vk ∠ − δk for generator buses for load buses

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 12

205

Power System Dynamics and Stability

Power Flow Equations

➠ This yields two equations per node or bus: ∆Pi (δ, V, Pi ) = Pi −

N X

Vi Vk [Gik cos(δi − δk ) + Bik sin(δi − δk )] = 0

N X

Vi Vk [Gik sin(δi − δk ) − Bik cos(δi − δk )] = 0

k=1

∆Qi (δ, V, Qi ) = Qi −

k=1

➠ And two variables per node: ➛ PQ buses → Vi and δi

➛ PV buses → δi and Qi

➛ Slack buses → Pi and Qi Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 13

206

Power System Dynamics and Stability

Power Flow Equations

➠ These equations are referred to as the power mismatch equations. ➠ The equations are typically subjected to inequality constraints representing control limits:

0.95 Qmini

≤ Vi ≤

1.05 for all buses

≤ Qi ≤ Qmaxi for generator buses

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 14

Power System Dynamics and Stability

207

Power Flow Equations

➠ In summary, typical power flow data are as follows: Bus

Parameters

Variables

PQ

P, Q

V,θ

PV

P, V

Q, θ

slack

V,θ

P, Q

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 15

208

Power System Dynamics and Stability

Power Flow Equations

➠ In “constrained” power flow analysis, standard buses can degenerate if some limits is reached: Bus

Parameters

Variables

PQ

P , Vmax,min

Q, θ

PV

P , Qmax,min

V,θ

slack

Qmax,min , θ

P, V

➠ Continuation power flow techniques are by far more accurate and robust than standard power flow analysis if limits are taken into account.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 16

209

Power System Dynamics and Stability

Power Flow Equations

➠ The slack bus can be single or distributed. ➠ This refers to losses. ➛ For single slack bus model, all system losses are “cleared” by the slack bus.

➛ For distributed slack bus model losses are shared (equally or proportionally) among all or part of the generators:

➠ Continuation power flow techniques are by far more accurate and robust than standard power flow analysis if limits are taken into account.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 17

210

Power System Dynamics and Stability

Power Flow Equations

➠ The distributed slack bus model is based on a generalized power center concept.

➠ This is practically obtained by including in power flow equations a variable kG and rewriting the system active power balance as follows: nG X i

(1 + kG γi )PGi −

nP X i

PLi − Plosses = 0

➠ The parameters γi allow tuning the weight of the participation of each generator to the losses.

➠ For single slack bus model, γi = 0 for all generators but one. Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 18

211

Power System Dynamics and Stability

Power Flow Solution

➠ The power flow equations can be represented as F (z) = 0 ➠ There are 2 equations per bus, with 2 known variables and 2 unknown variables per bus; the problem is of dimension 2N . ➠ Since these equations are highly nonlinear due to the sine and cosine terms, Newton-Raphson (NR) based numerical techniques are used to solve them.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 19

212

Power System Dynamics and Stability

Power Flow Solution

➠ A “robust” NR technique may be used to solve these equations: 1. Start with an initial guess, typically Vi0

= 1, δi0 = 0, Q0Gi = 0,

0 Pslack = 0 (flat start).

2. At each iteration k(k

= 0, 1, 2, . . .), compute the “sparse” Jacobian

matrix:



 ∂F  k = Jk =  ∂z z 

∂F1 ∂z1 |z k

...

.. .

..

∂FN ∂z1 |z k

...

.



∂F1 ∂zN |z k 

.. .

∂FN ∂zN |z k

  

2N ×2N

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 20

213

Power System Dynamics and Stability

Power Flow Solution 3. Find ∆z k by solving the following linear set of equations (the sparse matrix Jk is factorized and not inverted to speed up the solution process):

Jk ∆z k = −F (z k ) 4. Computes the new guess for the next iteration, where α is a step control constant to guarantee convergence (0

< α < 1):

z k+1 = z k + α∆z k

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 21

214

Power System Dynamics and Stability

Power Flow Solution 5. Stop when:

kF (z k+1 )k = max |Fi (z k+1 )| ≤ ǫ ➠ This is basically the technique used in M ATLAB’s fsolve() routine, based on either numerical or actual Jacobians.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 22

215

Power System Dynamics and Stability

Power Flow Solution

➠ If only the unknown bus voltage angles and magnitudes are calculated using NR’s method (the generator reactive powers and active slack power are evaluated later):



 H  N

Jk ∆z k = −F (z k )     M ∆P (δ k , V k ) ∆δ k   = −  L ∆V k /V k ∆Q(δ k , V k )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 23

Power System Dynamics and Stability

216

Power Flow Solution

➠ Where: H

=

M

=

N

=

L =

∂∆P ∂δ (δk ,V k ) ∂∆P V ∂V (δk ,V k ) ∂∆Q ∂δ (δk ,V k ) ∂∆Q V ∂V (δk ,V k )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 24

217

Power System Dynamics and Stability

Power Flow Solution

➠ Assuming: ➛ (δi − δk ) < 10◦ , then cos(δi − δk )

≈ 1

sin(δi − δk )

≈ δi − δk

➛ The resistance in the transmission system are small, i.e. R ≪ X , then Gij ≪ Bik . ➠ The M and N matrices may be neglected, and: H M

≈ V k B′V k

≈ V k B ′′ V k

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 25

218

Power System Dynamics and Stability

Power Flow Solution

➠ Thus the linear step equations may be decoupled and reduced to: B ′ ∆δ k B ′′ ∆V k

= −∆P (δ k , V k )/V k

= −∆Q(δ k , V k )/V k

where B ′′ is the imaginary part of the Ybus matrix, and B ′ is the imaginary part of the admittance matrix obtained by ignoring the system resistances, i.e.

B ′′ 6= B ′ .

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 26

219

Power System Dynamics and Stability

Power Flow Solution

➠ The fast Decoupled iterative method is then defined as follows: 1. Start with an initial guess, typically δi0 2. Solve for ∆δ k

→ B ′ ∆δ k = −∆P (δ k , V k )/V k .

3. Update → δ k+1 4. Solve for ∆V k

5. Update →

= 0, Vi0 = 1.

= δ k + ∆δ k .

→ B ′′ ∆V k = −∆Q(δ k , V k )/V k .

V k+1 = V k + ∆V k .

6. Compute unknown generator powers and check for limits. 7. Repeat process for k

= 1, 2, . . ., until convergence.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 27

220

Power System Dynamics and Stability

Power Flow Solution

➠ This technique requires a relatively large number of iterations as compared to the robust NR method.

➠ It is significantly faster, as there is no need to re-compute and re-factorize the Jacobian matrix every iteration.

➠ It is sensitive to initial guesses and there is no guarantee of convergence, particularly for systems with large transmission system resistances.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 28

221

Power System Dynamics and Stability

Example

➠ For the following system: 1

2

All lines: 200 MVA 138 kV

P2

P1

X = 0.1 p.u. B = 0.2 p.u.

3

Q

200 MVA 0.9 p.f. lagging

V1 = 1, δ1 = 0, V2 = 1, V3 = 1, and P2 = P1 /2. ➠ Determine the voltage phasor angles δ2 and δ3 and the shunt Q by solving the PF equations.

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 29

Power System Dynamics and Stability

222

Example

➠ The Ybus matrix is: 

2 B +2 j = −j19.8 jX 2 1 Y12 = Y13 = Y23 = − = j10 jX     −19.8 10 10 B11 B12 B13        Ybus = j  10 −19.8 10  = j B21 B22 B23   10 10 −19.8 B31 B32 B33 Y11





= Y22 = Y33 =

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 30

223

Power System Dynamics and Stability

Example

➠ Mismatch equation ∆P1 : ∆P1 0

= P1 − = P1 −

3 X

k=1 3 X

V1 Vk [G1k cos(δ1 − δk ) + B1k sin(δ1 − δk )] B1k sin(−δk )

k=1

= P1 + B12 sin(δ2 ) + B13 sin(δ3 ) = P1 + 10 sin(δ2 ) + 10 sin(δ3 )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 31

224

Power System Dynamics and Stability

Example

➠ Mismatch equation ∆Q1 : ∆Q1 0

= Q1 − = Q1 +

3 X

k=1 3 X

V1 Vk [G1k sin(δ1 − δk ) − B1k cos(δ1 − δk )] B1k cos(−δk )

k=1

= Q1 − 19.8 + 10 cos(δ2 ) + 10 cos(δ3 )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 32

225

Power System Dynamics and Stability

Example

➠ Mismatch equation ∆P2 : ∆P2 0

= P2 −

3 X

k=1

= P1 /2 −

V2 Vk [G2k cos(δ2 − δk ) + B2k sin(δ2 − δk )]

3 X

k=1

B2k sin(δ2 − δk )

= 0.5P1 + 10 sin(δ2 ) + 10 sin(δ2 − δ3 )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 33

226

Power System Dynamics and Stability

Example

➠ Mismatch equation ∆Q2 : ∆Q2 0

= Q2 − = Q2 +

3 X

k=1 3 X

k=1

V2 Vk [G2k sin(δ2 − δk ) − B2k cos(δ2 − δk )] B2k cos(δ2 − δk )

= Q1 + 10 cos(δ2 ) − 19.8 + 10 cos(δ2 − δ3 )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 34

227

Power System Dynamics and Stability

Example

➠ Mismatch equation ∆P3 : ∆P3 0

= P3 −

3 X

k=1

= −0.9 −

V3 Vk [G3k cos(δ3 − δk ) + B3k sin(δ3 − δk )]

3 X

k=1

B3k sin(δ3 − δk )

= −0.9 + 10 sin(δ3 ) + 10 sin(δ3 − δ2 )

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 35

228

Power System Dynamics and Stability

Example

➠ Mismatch equation ∆Q3 : ∆Q3 0

= Q3 − = Q−

3 X

k=1

p

V3 Vk [G3k sin(δ3 − δk ) − B3k cos(δ3 − δk )]

1 − 0.92 +

3 X

k=1

B3k cos(δ3 − δk )

= Q − 0.436 + 10 cos(δ3 ) + 10 cos(δ3 − δ2 ) − 19.8

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 36

229

Power System Dynamics and Stability

Example

➠ Thus 6 equations and 6 unknowns, i.e. δ2 , δ3 , P1 , Q1 , Q2 , and Q, can be solved using M ATLAB’s fsolve() routine: >> global lambda >> lambda = 1; >> z0 = fsolve(@pf_eqs,[0 0 0 0 0 0], optimset(’Display’,’iter’)) Norm of step

First-order Trust-region Iteration Func-count f(x) optimality radius 0 7 0.945696 18 1 1 14 0.000661419 0.705901 0.0205 1 2 21 9.98637e-18 0.0257331 2.52e-09 1.76 Optimization terminated: first-order optimality is less than options.TolFun. z0 = -0.0100

-0.0500

0.6000

-0.1870

-0.1915

0.2565

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 37

Power System Dynamics and Stability

230

Example

➠ Where lambda is used to simulate constant power factor load changes and pf eqs.m is: function F = pf_eqs(z) global lambda d2 d3 P1 Q1 Q2 Q

= = = = = =

z(1); z(2); z(3); z(4); z(5); z(6);

F(1,1) F(2,1) F(3,1) F(4,1) F(5,1) F(6,1)

= = = = = =

P1 + 10*sin(d2) + 10*sin(d3); Q1 - 19.8 + 10*cos(d2) + 10*cos(d3); 0.5*P1 - 10*sin(d2) - 10*sin(d2-d3); Q2 + 10*cos(d2) - 19.8 + 10*cos(d2-d3); -0.9*lambda - 10*sin(d3) - 10*sin(d3-d2); Q - 0.436*lambda + 10*cos(d3) + 10*cos(d3-d2) - 19.8; Universidad de Castilla-La Mancha

June 26, 2008

Power Flow Outlines - 38

231

Power System Dynamics and Stability

Example

➠ Observe that as the load (lambda) is increased, convergence problems show up: lambda = 20; z0 = fsolve(@pf_eqs,[0 0 0 0 0 0], optimset(’Display’,’iter’)) Norm of step

First-order optimality 360 143

Trust-region radius 1 1

Iteration Func-count f(x) 0 7 396.67 1 14 246.008 1 . . . 9 70 2.68094e-07 0.179729 0.000311 25.9 10 77 7.43614e-16 0.00127159 1.64e-08 25.9 Optimization terminated: first-order optimality is less than options.TolFun. z0 = -0.2501

-1.2613

12.0000

7.0658

4.8031

20.1667

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 39

232

Power System Dynamics and Stability

Example

➠ Convergence problems develop until the equations fail to converge: lambda = 22; z0 = fsolve(@pf_eqs,[0 0 0 0 0 0], optimset(’Display’,’iter’)) Norm of step

First-order optimality 396 168

Trust-region radius 1 1

Iteration Func-count f(x) 0 7 480.33 1 14 310.93 1 . . . 90 595 0.00622095 0.0211144 0.0322 0.0211 91 602 0.00621755 0.0211144 0.0155 0.0211 Maximum number of function evaluations reached: increase options.MaxFunEvals. z0 = -0.3322

-1.7225

13.1600

11.8633

8.5479

29.1072

Universidad de Castilla-La Mancha June 26, 2008

Power Flow Outlines - 40

Power System Dynamics and Stability

233

Stability Concepts Outlines

➠ Basic stability concepts ➛ Nonlinear systems: ➳ Ordinary differential equations (ODE) ➳ Differential algebraic equations (DAE) ➛ Equilibrium points: ➳ Definitions. ➳ Stability: ☞ Linearization. ☞ Eigenvalue analysis. ➛ Stability regions.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 1

Power System Dynamics and Stability

234

ODE Systems

➠ Nonlinear systems are represented by a nonlinear set of differential equations:

x˙ = s(x, p, λ) where

➳ x → n state variables (e.g. generator angles)

➳ p → k controllable parameters (e.g. compensation) ➳ λ → ℓ uncontrollable parameters (e.g. loads)

➳ s(·) → n nonlinear functions (e.g. generator equations)

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 2

235

Power System Dynamics and Stability

ODE Systems

➠ For example, for a simple generator-system model: PG + jQG

Generator

jx′G

jxL

V1 ∠δ1

E ′ ∠δ

PL + jQL

System

jxth

V2 ∠δ2

V ∠0 Infinite bus (M

= ∞)

AVR

The generator is modeled as a simple d axis transient voltage behind transient reactance.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 3

Power System Dynamics and Stability

236

ODE Systems

➠ The generator has only the mechanical dynamics: δ˙ ω˙

= ω = ωr − ω0 1 (PL − PG − Dω) = M

where

PG

= =

E′V sin δ x′G + xL + xth V1 V sin δ1 xL + xth

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 4

Power System Dynamics and Stability

237

ODE Systems

➠ If the AVR is modeled, V1 may be assumed to be kept constant by varying E ′ , with the generator’s reactive power within limits: V12 V1 V QG = − cos δ1 xL + xth xL + xth ⇒

QG min ≤ QG ≤ QG max

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 5

Power System Dynamics and Stability

238

ODE Systems

➠ If the AVR is not modeled: ➛ x = [δ, ω]T → state variables

➛ p = [E ′ , V ]T → controlled parameters ➛ λ = PL → uncontrolled parameters

➛ Hence, assuming p = [1.5, 1]T , M = D = 0.1, and x = 0.75:  x˙ = x 1 2 s(x, p, λ) = x˙ 2 = 10λ = 20 sin x1 − x2

➠ These are basically the pendulum equations.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 6

Power System Dynamics and Stability

239

DAE Systems

➠ Differential Algebraic Equation (DAE) models are defined as: x˙ = f (x, y, p, λ) 0

= g(x, y, p, λ)

where:

➛ y → m algebraic variables (e.g. load voltages)

➛ f (·) → n nonlinear differential equations (e.g. generator equations) ➛ g(·) → m nonlinear algebraic equations (e.g. reactive power equations)

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 7

Power System Dynamics and Stability

240

DAE Systems

➠ For example, for the generator-infinite bus example with AVR, for QG min ≤ QG ≤ QG max : δ˙ ω˙ 0 0 0

= ω   1 E′V = PL − sin δ − Dω M x V1 V E′V sin δ1 sin δ − = x xL + xth V1 E ′ V12 = −QG − ′ + ′ cos(δ1 − δ) xG xG V12 V1 V = QG − + cos δ1 xL + xth xL + xth Universidad de Castilla-La Mancha

June 26, 2008

Stability Concepts Outlines - 8

Power System Dynamics and Stability

241

DAE Systems

➠ Thus, for: ➛ x = [δ, ω]T ➛ y = [E ′ , δ1 , QG ]T ➛ p = [V1 , V ]T = [1, 1]T ➛ λ = PL ➛ M = D = 0.1, x = 0.75, x′G = 0.25, xL + xth = 0.5  x˙ = x 1 2 f (x, y, p, λ) = x˙ 2 = 10λ − 13.33y1 sin x1 − x2    0 = 1.333y1 sin x1 − 2 sin y2 g(x, y, p, λ) = 0 = −y3 − 4 + 4y1 cos(y2 − x1 )    0 = y3 − 2 + 2 cos y2 Universidad de Castilla-La Mancha

June 26, 2008

Stability Concepts Outlines - 9

Power System Dynamics and Stability

242

DAE Systems

➠ If QG = QG max or QG = QG min : ➛ x = [δ, ω]T ➛ y = [E ′ , δ1 , V1 ]T ➛ p = [QG , V ]T = [±0.5, 1]T ➛ λ = PL ➛ M = D = 0.1, x = 0.75, x′G = 0.25, xL + xth = 0.5  x˙ = x 1 2 f (x, y, p, λ) = x˙ 2 = 10λ − 13.33y1 y3 sin x1 − x2    0 = 1.333y1 sin x1 − 2y3 sin y2 g(x, y, p, λ) = 0 = ∓0.5 − 4y32 + 4y1 y3 cos(y2 − x1 )    0 = ±0.5 − 2y32 + 2y3 cos y2 Universidad de Castilla-La Mancha

June 26, 2008

Stability Concepts Outlines - 10

Power System Dynamics and Stability

243

DAE Systems

➠ If the Jacobian matrix Dy g = [∂gi /∂yi ]m×m is nonsingular, i.e. invertible, along the trajectory solutions, the system can be transformed into an ODE system (Implicit Function Theorem):

y ⇒

= h(x, p, λ)

x˙ = f (x, h(x, p, λ), p, λ) = s(x, p, λ)

➠ In practice, this is a purely “theoretical” exercise that is not carry out due to its complexity.

➠ The system model should be revised when Dy g is singular.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 11

Power System Dynamics and Stability

244

Equilibria

➠ For the ODE system, equilibria are defined as the solution x0 for given parameter values p0 and λ0 of the set of equations s(x0 , p0 , λ0 ) = 0 ➠ There are multiple solutions to this problem, i.e. multiple equilibrium points.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 12

245

Power System Dynamics and Stability

Equilibria

➠ The “stability” of these equilibria is defined by linearizing the nonlinear system around x0 , i.e.   ∂si (x0 , p0 , λ0 ) x − x0 ∆x˙ = | {z } ∂xj n×n ∆x

= Dx s|0 ∆x

➠ where Dx s|0 = Dx s(x0 , p0 , λ0 ) = ∂s/∂x|0 is the system Jacobian matrix evaluated at the equilibrium point.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 13

Power System Dynamics and Stability

246

Equilibria

➠ From linear system theory, the linear system stability is defined by the eigenvalues µi of the Jacobian matrix Dx s|0 , which are defined as the solutions of the equation:



Dx s|0 v

= µv

right e-vector

Dx s|T0 w



= µw



left e-vector

det(Dx s|0 − µIn ) = 0

an µn + an−1 µn−1 + . . . + a1 µ + a0 = 0

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 14

Power System Dynamics and Stability

247

Equilibria

➠ There are n complex eigenvalues, left and right eigenvectors associated with the system Jacobian Dx s|0 . ➠ In practice, these eigenvalues are not computed using characteristic polynomial but other more efficient numerical techniques, as the costs associated with computing these values is rather large in realistic power systems.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 15

Power System Dynamics and Stability

248

Equilibria

➠ These eigenvalues define the small perturbation stability of the ODE system, i.e. the “local” stability of the nonlinear system near the equilibrium points:

➛ Stable equilibrium point (s.e.p.): The system is locally stable about x0 if all the eigenvalues µi (Dx s|0 ) are on the left-half (LH) of the complex plane.

➛ Unstable equilibrium point (u.e.p.): The system is locally unstable about x0 if at least one eigenvalue µi (Dx s|0 ) is on the right-half (RH) of the complex plane.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 16

Power System Dynamics and Stability

249

Equilibria

➠ The equilibrium point x0 is a bifurcation point if at least one eigenvalue µi (Dx s|0 ) is on the imaginary axis of the complex plane. ➠ Some systems have equilibria with eigenvalues on the imaginary axis without these being bifurcation points; for example, a lossless generator-infinite bus system with no damping.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 17

Power System Dynamics and Stability

250

Equilibria

➠ For example, for the simple generator-infinite bus example with no AVR: x˙ 1

= x2

x˙ 2

= 10λ − 20 sin x1 − x2

the equilibrium points can be found from the steady-state (power flow) equations:

0

= x20

0

= 10λ − 20 sin x10 − x20

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 18

Power System Dynamics and Stability

251

Equilibria

➠ which leads to the solutions:     sin−1 (λ/2) x10   = 0 x20



  sin−1 (PL /2) δ0   = 0 ω0 



➠ This yields basically three equilibrium points (other solutions are just “repetitions” of these three):

➛ s.e.p → −π/2 < x1s < π/2 ➛ u.e.p.1 → x1u1 = x1s + π ➛ u.e.p.2 → x1u2 = x1s − π

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 19

252

Power System Dynamics and Stability

Equilibria

➠ This corresponds to the intersections of PG = E ′ V /x sin δ with PL : Stable

Bifurcation

PG

EV /x

Unstable

Unstable

PL

δµ2 (xµ2 )

−π

π δs (xs )

π/2

δµ1 (xµ1 )

δ, (x1 )

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 20

Power System Dynamics and Stability

253

Equilibria

➠ The stability of these equilibria is determined using the system Jacobian:   ∂s1 /∂x1 |0 ∂s1 /∂x2 |0   Dx s|0 = ∂s2 /∂x1 |0 ∂s2 /∂x2 |0   0 1   = −20 cos x10 −1

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 21

254

Power System Dynamics and Stability

Equilibria



det(Dx s|0 − µI2 )



−µ  = det −20 cos x10

1



 −1 − µ

= µ2 + µ + 20 cos x10 = 0 ⇒ PL = 1

µ1,2 ⇒

1 1√ 1 − 80 cos x10 =− ± 2 2 µ1,2 (Dx s|xs ) = −0.5 ± j4.132   3.192 µ1,2 (Dx s|xu1 /u2 ) =  −5.192

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 22

Power System Dynamics and Stability

255

Equilibria

➠ For this system, the equilibria are: ➛ stable if ∂PG >0 ∂δ ➛ unstable if ∂PG <0 ∂δ ➛ bifurcation point for ∂PG =0 ∂δ



δ = π/2

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 23

Power System Dynamics and Stability

256

Equilibria

➠ For DAE systems, the equilibria z0 = (x0 , y0 ) for parameter values p0 and λ0 are defined as the solution to the nonlinear, steady state problem:  f (x , y , p , λ ) = 0 0 0 0 0 F (x0 , y0 , p0 , λ0 ) = 0 g(x0 , y0 , p0 , λ0 ) = 0 ➠ In this case, the linearization about (x0 , y0 ) yields:

∆x˙ = Dx f |0 ∆x + Dy f |0 ∆y ∆0

=

Dx g|0 ∆x + Dy g|0 ∆y

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 24

Power System Dynamics and Stability

257

Equilibria

➠ Hence, by eliminating ∆y from these equations, one obtains: Dx s|0 = Dx f |0 − Dy f |0 Dy g|−1 0 Dx g|0 ➠ Observe that, as mentioned before, the nonsingularity of the Jacobian Dy g|0 in this case is required. ➠ The same local stability conditions apply in this case based on the eigenvalues of Dx s|0 .

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 25

Power System Dynamics and Stability

258

Equilibria

➠ For the generator-infinite bus example with AVR example (within QG limits), the steady-state solutions are obtained from solving the steady-state or power flow equations:

0

= x20

0

= 10λ − 13.33y10 sin x10 − x20

0

= 1.333y10 sin x10 − 2 sin y20

0

= −y30 − 4 + 4y10 cos(y20 − x10 )

0

= y30 − 2 + 2 cos y20

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 26

Power System Dynamics and Stability

259

Equilibria

➠ Which in M ATLAB format are: function f = dae_eqs(z) global lambda x10 x20 y10 y20 y30

= = = = =

z(1); z(2); z(3); z(4); z(5);

f(1,1) f(1,2) f(1,3) f(1,4) f(1,5)

= = = = =

x20; 10*lambda - 13.33 * y10 * sin(x10) - x20; 1.333 * y10 * sin (x10) - 2 * sin(y20); -y30 - 4 + 4 * y10 * cos(y20 - x10); y30 - 2 + 2 * cos(y20);

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 27

Power System Dynamics and Stability

260

Equilibria

➠ This generates the equilibrium point for λ = PL = 1: >> lambda = 1; >> z0 = fsolve(@dae_eqs,[0 0 1 0 1],optimset(’Display’,’iter’)) Norm of step

Iteration Func-count f(x) 0 6 102 1 12 1.52385 1 2 18 0.0050436 0.298687 3 24 2.72816e-05 0.0607967 4 30 2.0931e-13 0.000413599 5 36 4.98474e-28 5.13313e-08 Optimization terminated: first-order optimality

First-order Trust-region optimality radius 133 1 10.2 1 0.219 2.5 0.0534 2.5 4.89e-06 2.5 2.23e-13 2.5 is less than options.TolFun.

z0 = 0.7539

0

1.0959

0.5236

0.2679

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 28

Power System Dynamics and Stability

261

Equilibria

➠ And the symbolic Jacobian matrices: syms x1 x2 y1 y2 y3 real z = [x1 x2 y1 y2 y3]; F = dae_eqs(z); f = F(1:2); g = F(3:5); Dxf Dyf Dxg Dyg

= = = =

jacobian(f,[x1,x2]) jacobian(f,[y1,y2,y3]) jacobian(g,[x1,x2]) jacobian(g,[y1,y2,y3])

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 29

262

Power System Dynamics and Stability

Equilibria

➠ And the symbolic Jacobian matrices: Dxf = [ 0, [ -1333/100*y1*cos(x1), Dyf = [ 0, [ -1333/100*sin(x1),

1] -1]

0, 0,

Dxg = [ 1333/1000*y1*cos(x1), [ -4*y1*sin(-y2+x1), [ 0, Dyg = [ 1333/1000*sin(x1), [ 4*cos(-y2+x1), [ 0,

-2*cos(y2), 4*y1*sin(-y2+x1), -2*sin(y2),

0] 0]

0] 0] 0]

0] -1] 1]

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 30

263

Power System Dynamics and Stability

Equilibria

➠ These generate the following eigenvalues at the equilibrium point: Dxf = [ 0, [ -1333/100*y1*cos(x1), Dyf = [ 0, [ -1333/100*sin(x1),

1] -1]

0, 0,

Dxg = [ 1333/1000*y1*cos(x1), [ -4*y1*sin(-y2+x1), [ 0, Dyg = [ 1333/1000*sin(x1), [ 4*cos(-y2+x1), [ 0,

-2*cos(y2), 4*y1*sin(-y2+x1), -2*sin(y2),

0] 0]

0] 0] 0]

0] -1] 1]

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 31

Power System Dynamics and Stability

264

Equilibria

➠ These generate the following eigenvalues at the equilibrium point: x1 = z0(1); x2 = z0(2); y1 = z0(3); y2 = z0(4); y3 = z0(5); A = vpa(subs(Dxf),5); B = vpa(subs(Dyf),5); C = vpa(subs(Dxg),5); D = vpa(subs(Dyg),5); Dxs = A - B * inv(D) * C; ev = vpa(eig(Dxs),5) ev = -.50000+3.5698*i -.50000-3.5698*i

➠ Hence, this is a s.e.p. Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 32

265

Power System Dynamics and Stability

Equilibria

➠ A u.e.p. can be computed as well from these equations (neglecting QG limits): >> z0 = fsolve(@dae_eqs,[3 0 0.1 3 3],optimset(’Display’,’iter’)); z0 = 2.7465 >> >> >> >> >> >> >>

0

1.9491

2.6180

3.7321

x1 = z0(1); x2 = z0(2); y1 = z0(3); y2 = z0(4); y3 = z0(5); A = vpa(subs(Dxf),5); B = vpa(subs(Dyf),5); C = vpa(subs(Dxg),5); D = vpa(subs(Dyg),5); Dxs = A - B * inv(D) * C; ev = vpa(eig(Dxs),5)

ev = 4.2892 -5.2892 Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 33

266

Power System Dynamics and Stability

Equilibria

➠ Associated with every s.e.p. xs there is a stability region A(xs ), which basically corresponds to the region of system variables that are all attracted to xs , i.e.

x(t → ∞) → xs : x1 (0) A(xs ) xs

stable

x1 (t) ∂A(xs ) (stability region

x2 (0)

unstable

boundary)

x2 (t)

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 34

Power System Dynamics and Stability

267

Equilibria

➠ if A(xs ) is known, the stability of a system for large perturbations can be readily evaluated.

➠ However, determining this region is a rather difficult task. ➠ This can realistically be accomplished only for 2- or 3-dimendional systems using “sophisticated” nonlinear system analysis techniques.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 35

268

Power System Dynamics and Stability

Equilibria λ = 0.2

10

5

x

x

xs

u2

u1

x

2

0

−5 ∂A(x ) s

−10

−15 −10

−8

−6

−4

−2

0 x1

2

4

6

8

10

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 36

269

Power System Dynamics and Stability

Equilibria λ = 0.5

10

5

x

x

u2

x

s

u1

x

2

0

−5

−10

∂A(x ) s

−15 −10

−8

−6

−4

−2

0 x1

2

4

6

8

10

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 37

270

Power System Dynamics and Stability

Equilibria λ = 1.0

10

5

x

x

u2

x

s

u1

x

2

0

−5 ∂A(x ) s

−10

−15 −10

−8

−6

−4

−2

0 x1

2

4

6

8

10

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 38

271

Power System Dynamics and Stability

Equilibria λ = 1.5

10

5

x

xs

u1

x

2

0

∂A(x ) s

−5

−10

−15 −10

−8

−6

−4

−2

0 x1

2

4

6

8

10

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 39

272

Power System Dynamics and Stability

Equilibria λ = 1.8

10

5

x

u1

0 x

2

x

−5

s

∂A(x ) s

−10

−15 −10

−8

−6

−4

−2

0 x1

2

4

6

8

10

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 40

273

Power System Dynamics and Stability

Equilibria λ = 1.9

10

5

x 0 x

2

x

u1

s

∂A(x ) s

−5

−10

−15 −10

−8

−6

−4

−2

0 x1

2

4

6

8

10

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 41

Power System Dynamics and Stability

274

Equilibria

➠ In real systems, trial-and-error techniques are usually used: ➛ A contingency yields a given initial condition x(0). ➛ For the post-contingency system, the time trajectories x(t) can be computed by numerical integration.

➛ If x(t) converges to the post-contingency equilibrium point xs , the system is stable, i.e. x(0) ∈ A(xs ). ➛ If it diverges, the system is unstable.

Universidad de Castilla-La Mancha June 26, 2008

Stability Concepts Outlines - 42

Power System Dynamics and Stability

275

Voltage Stability Outlines

➠ Definitions. ➠ Basic concepts. ➠ Continuation Power Flow. ➠ Direct Methods. ➠ Indices. ➠ Controls and protections. ➠ Practical applications. ➠ Examples.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 1

276

Power System Dynamics and Stability

Voltage Stability Definitions

➠ IEEE-CIGRE classification (IEEE/CIGRE Joint Task Force on Stability) Terms and Definitions, “Definitions and Classification of Power System Stability”, IEEE Trans. Power Systems and CIGRE Technical Brochure 231, 2003:

Power System Stability

Rotor Angle

Frequency

Voltage

Stability

Stability

Stability

Small Disturbance

Transient

Angle Stability

Stability

Large Disturbance Voltage Stability

Short Term

Short Term Short Term

Small Disturbance Voltage Stability

Long Term

Long Term

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 2

277

Power System Dynamics and Stability

Voltage Stability Definitions

➠ “Power system stability is the ability of an electric power system, for a given initial operating condition, to regain a state of operating equilibrium after being subjected to a physical disturbance, with most system variables bounded so that practically the entire system remains intact.”

➠ “Voltage stability refers to the ability of a power system to maintain steady voltages at all buses in the system after being subjected to a disturbance from a given initial operating condition.”

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 3

278

Power System Dynamics and Stability

Voltage Stability Definitions

➠ The inability of the trnasmission system to supply the demand leads to a “voltage collapse” problem.

➠ This problem is associated with the “disappearance” of a stable equilibrium point due to a saddle-node or limit-induced bifurcation point, typically due to contingencies in the system (e.g. August 14, 2003 Northeast Blackout).

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 4

Power System Dynamics and Stability

279

Voltage Stability Concepts

➠ The concept of saddle-node and limit induced bifurcations can be readily explained using the generator-load example: PG + jQG

PL + jQL jxL

V1 ∠δ1

V2 ∠δ2

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 5

280

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Neglecting for simplicity losses, electromagnetic dynamics, and the transient impedance in the d-axis transient model, the generator can be simulated with:

δ˙1 ω˙ 1

= ω1 = ωr − ω0 1 = (Pm − PG − DG ω1 ) M

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 6

281

Power System Dynamics and Stability

Voltage Stability Concepts

➠ The load can be simulated using the mixed models. ➠ For P , neglecting voltage dynamics (Tpv = 0) and voltage dependence (α = 0):



PL

= Kpf f2 + Kpv [V2α + Tpv V˙ 2 ]

PL

= P d + DL ω 2 1 (PL − Pd ) = ω2 = DL

δ˙2

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 7

282

Power System Dynamics and Stability

Voltage Stability Concepts

➠ For Q, neglecting frequency dependence (Kqf = 0) and voltage dependence (β = 0) QL ⇒

QL V˙ 2

= Kqf f2 + Kqv [V2β + Tqv V˙ 2 ] = Qd + τ V˙ 2 =

1 (QL − Qd ) τ

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 8

Power System Dynamics and Stability

283

Voltage Stability Concepts

➠ The transmission system yields the power flow equations: PL PG QL QG

V1 V2 sin(δ2 − δ1 ) XL V1 V2 sin(δ1 − δ2 ) = XL V1 V2 V22 + cos(δ2 − δ1 ) = − XL XL V12 V1 V2 = − cos(δ1 − δ2 ) XL XL = −

➠ Finally, since the system is lossless: P m = Pd Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 9

284

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Hence, defining: δ ω ⇒ δ˙

= δ1 − δ2 = ω1 = ω − ω2

the system equations are:

ω˙ δ˙ V˙ 2

1 M





V1 V2 sin δ − DG ω Pd − XL   V1 V2 1 sin δ − Pd = ω− DL XL   2 1 V1 V2 V = cos δ − Qd − 2 + τ XL XL =

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 10

285

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Observe that these equations also represent a generator-dynamic load ′ , where V1 would stand system with no AVR and with XL including XG ′ . for EG ➠ The steady-state load demand may be assumed to have a constant power factor, i.e.

Qd = kPd ′ , ➠ If generator reactive power limits are considered, and neglecting XG

one has a DAE system.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 11

286

Power System Dynamics and Stability

Voltage Stability Concepts

➠ For QGmin ≤ QG ≤ QGmax :   1 V10 V2 ω˙ = sin δ − DG ω Pd − M XL   V10 V2 1 sin δ − Pd δ˙ = ω − DL XL   2 V V V 1 10 2 − 2 + cos δ − Qd V˙ 2 = τ XL XL 2 V10 V2 V10 + cos δ 0 = QG − − XL XL

with

x = [ω, δ, V2 ]T

y = QG

p = V10

λ = Pd

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 12

287

Power System Dynamics and Stability

Voltage Stability Concepts

➠ For QG = QGmin,max : ω˙ δ˙ V˙ 2 0





V1 V2 sin δ − DG ω Pd − = XL   V1 V2 1 sin δ − Pd = ω− DL XL   2 V V1 V2 1 − 2 + cos δ − Qd = τ XL XL 1 M

= QGmin,max

V12 V1 V2 − + cos δ XL XL

with

x = [ω, δ, V2 ]T

y = V1

p = QGmin,max

λ = Pd

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 13

288

Power System Dynamics and Stability

Voltage Stability Concepts

➠ All the equilibrium point for the system with and without limits can be obtained solving the power flow equations:

0 0 0

V10 V20 sin δ0 XL 2 V20 V10 V20 − cos δ0 = kPd + XL XL 2 V10 V10 V20 = QG0 − + cos δ0 XL XL = Pd −

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 14

289

Power System Dynamics and Stability

Voltage Stability Concepts

➠ And the stability of these equilibrium points come from the state matrix: ➠ Without limits, or for QGmin ≤ QG ≤ QGmax :   DG V10 V20 V10 − M XL sin δ0 − M − M XL cos δ0   V V V   10 20 10 Dx s|0 =  1 − DL XL cos δ0 − DL XL sin δ0  0 − Vτ10XVL20 sin δ0 −2 τVX20L + τVX10L cos δ0

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 15

Power System Dynamics and Stability

290

Voltage Stability Concepts

➠ For QG = QGmin,max : Dx s|0 =   DG V10 V20 V10 − M − M XL cos δ0 − M XL sin δ0   V10 V20 V10  1  − cos δ − sin δ 0 0   DL XL DL XL 0 − Vτ10XVL20 sin δ0 −2 τVX20L + τVX10L cos δ0   T  V10 0 − M XL sin δ0  −1     V10 V20 V V V     10 20 10 + cos δ0 − − D X sin δ0  −2 − sin δ 0   XL L L τ XL τ XL V20 V10 cos δ 0 τ XL XL cos δ0 Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 16

291

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Assume XL = 0.5, M = 1, DG = 0.01, DL = 0.1, τ = 0.01, k = 0.25. ➠ With the help of M ATLAB and the continuation power flow routine of PSAT, for the system without limits and V1 = V10 = 1, the power flow solutions yield a “PV” or “nose” curve (bifurcation diagram):

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 17

292

Power System Dynamics and Stability

Voltage Stability Concepts 1

s.e.p.

0.9 0.8

x3 = V2

0.7

SNB

0.6 0.5 0.4 0.3 0.2 0.1 0

u.e.p. 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

λ = Pd

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 18

293

Power System Dynamics and Stability

Voltage Stability Concepts

➠ The saddle-node bifurcation point SNB corresponds to a point where the state matrix Dx s|0 is singular (one zero eigenvalue). ➠ This is typically associated with a power flow solution with a singular PF Jacobian Dz F |0 . ➠ This is not always the case, as for more complex dynamic models, the singularity of the state matrix does not necessarily correspond to a singularity o the PF Jacobian, and vice versa.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 19

294

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Observe that the SNB point corresponds to a maximum value λmax = Ps max ≈ 0.78, which is why is also referred to as the maximum loading or loadability point.

➠ For a load greater than Pd max , there are no PF solutions. ➠ This point is also referred to as the voltage collapse point.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 20

295

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Modeling a “contingency” at λ0 = Pd0 = 0.7 by increasing XL = 0.5 → 0.6: 1

operating point

0.9 0.8

x3 = V2

0.7 0.6

contingency

0.5 0.4 0.3 0.2

XL = 0.5 XL = 0.6

0.1 0

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

λ = Pd Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 21

296

Power System Dynamics and Stability

Voltage Stability Concepts

➠ The dynamic solution yields a voltage collapse: 6

δ ω V2 V1

5

4

3 Contingency

Operating point

2

1

0 Voltage collapse −1

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

t [s] Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 22

297

Power System Dynamics and Stability

Voltage Stability Concepts

➠ For the system with limits and QGmax,min = ±0.5, the “PV” or “nose” curve is:

1 0.9 0.8

LIB

s.e.p.

x3 = V2

0.7 0.6

u.e.p.

0.5 0.4 0.3 0.2 0.1 0

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

λ = Pd Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 23

298

Power System Dynamics and Stability

Voltage Stability Concepts

➠ In this case, the maximum loading or loadability point λmax = Pd max ≈ 0.65 corresponds to the point where the generator reaches its maximum reactive power limit QG = QG max = 0.5, and hence losses control of V1 . ➠ This is referred to a limit-induced bifurcation or LIB point. ➠ “Beyond” the LIB point, there are no more power flow solutions, due to the limit recovery mechanism of the AVR.

➠ In this case the LIB point is also a voltage collapse point.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 24

299

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Modeling a “contingency” at λ0 = Pd0 = 0.6 by increasing XL = 0.5 → 0.6: 1 0.9

operating point

0.8

contingency

x3 = V2

0.7 0.6 0.5 0.4 0.3 0.2

XL = 0.5 XL = 0.6

0.1 0

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

λ = Pd Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 25

300

Power System Dynamics and Stability

Voltage Stability Concepts

➠ The dynamic solution also yields a voltage collapse: 6

δ ω V2 V1

5

4

3 Operating point

Contingency

2

1

0 Voltage collapse −1

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

t [s] Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 26

301

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Collapse problems can be avoided using shunt or series compensation: PG + jQG

PL + jQL jxL

V1 ∠δ1

V2 ∠δ2

−jxC

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 27

302

Power System Dynamics and Stability

Voltage Stability Concepts

➠ In this case, the system equations are: ➠ For QGmin ≤ QG ≤ QGmax : ω˙ δ˙ V˙ 2 0

1 (Pd − V10 V2 BL sin δ − DG ω) M 1 (V10 V2 BL sin δ − Pd ) = ω− DL 1 = [−V22 (BL − BC ) + V10 V2 BL cos δ − kPd ] τ 2 = QG − V10 BL + V10 V2 BL cos δ =

where

BL =

1 XL

BC =

1 XC

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 28

303

Power System Dynamics and Stability

Voltage Stability Concepts

➠ For QG = QGmin,max : ω˙ δ˙ V˙ 2 0

1 (Pd − V10 V2 BL sin δ − DG ω) M 1 (V10 V2 BL sin δ − Pd ) = ω− DL 1 = [−V22 (BL − BC ) + V10 V2 BL cos δ − kPd ] τ 2 BL + V10 V2 BL cos δ = QGmin,max − V10 =

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 29

304

Power System Dynamics and Stability

Voltage Stability Concepts

➠ These equations generate the PV curves: ➠ Without limits: 1.5

XL = 0.6

XL = 0.5

V2

1

XL = 0.6 0.5

Bc = 0 Bc = 0 Bc = 0.5 0

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

λ = Pd Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 30

305

Power System Dynamics and Stability

Voltage Stability Concepts

➠ With limits: 1.5

XL = 0.6 XL = 0.5

V2

1

XL = 0.6 0.5

Bc = 0 Bc = 0 Bc = 0.5 0

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

λ = Pd

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 31

306

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Applying compensation at t = 1.3 s without limits:

1.2 1

0.8

δ ω V2 V1

Apply compensation

0.6 Contingency 0.4

0.2 Operating point 0

−0.2

0

1

2

3

4

5

6

7

8

9

10

t [s] Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 32

307

Power System Dynamics and Stability

Voltage Stability Concepts

➠ Applying compensation at t = 1.3 s with limits:

1.2 1

0.8

δ ω V2 V1

Apply compensation

0.6 Contingency 0.4

0.2 Operating point 0

−0.2

0

1

2

3

4

5

6

7

8

9

10

t [s] Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 33

308

Power System Dynamics and Stability

Continuation Power Flow

➠ These PV or nose curves are obtained using a continuation power flow. ➠ This technique “traces” the solutions of the power equations F (z, p, λ) = 0 as λ changes.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 34

309

Power System Dynamics and Stability

Continuation Power Flow

➠ The algorithm steps are: 1. Predictor

(∆z1 , ∆λ1 )

3. Corrector

(z0 , λ0 ) λ2

2. Parametrization

λ1

z2

λ z1

λ

➠ These methods “guarantee” convergence.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 35

310

Power System Dynamics and Stability

CPF Predictor

➠ Tangent vector method: ∂F dz − Dz F |1 dλ ∂λ 1 |{z}



∆z1 =

t1

k t1 kt1 k |{z} ∆λ1

(z2 , λ2 ) (∆z1 , ∆λ1 )

(z1 , λ1 )

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 36

311

Power System Dynamics and Stability

CPF Predictor

➠ Good method to follow “closely” the PV curves, but relatively slow. ➠ The tangent vector t defines “sensitivities” at any power flow solution point.

➠ This vector can also be used as an index to predict proximity to a saddle-node bifurcation, as opposed to using the smallest eigenvalue, which changes in highly non linear fashion.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 37

Power System Dynamics and Stability

312

CPF Predictor

➠ Secant method: ∆z1

= k(z1a − z1b )

∆λ1

= k(λ1a − λ1b ) (z2 , λ2 )

(∆z1 , ∆λ1 ) (z1b , λ1b ) (z1a , λ1a )

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 38

313

Power System Dynamics and Stability

CPF Predictor

➠ This method is faster but can have convergence problems with “sharp corners” (e.g. limits):

(z2 , λ2 ) (z1b , λ1b ) (z1a , λ1a )

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 39

314

Power System Dynamics and Stability

CPF Parametrization

➠ Used to avoid singularities during the predictor step. ➠ Methods: ➛ Local: interchange a zi ∈ z with λ, i.e. “rotate” the PV curve.

➛ Arc length (s): assume z1 (s) and λ1 (s); thus solve for ∆z1 and ∆λ1 : ∂F Dz F |1 ∆z1 + + ∆λ1 = 0 ∂λ 1 ∆z1T ∆z1 + ∆λ21

= k

➠ No real need for parametrization in practice if step cutting is needed.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 40

315

Power System Dynamics and Stability

CPF Corrector

➠ The idea is to add an equation to the equilibrium equations, i.e. solve for (z, λ) at a given point p: F (z, p, λ) = 0 ρ(z, λ) = 0 ➠ These equations are nonsingular for the appropriate choice of ρ(·).

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 41

316

Power System Dynamics and Stability

CPF Corrector

➠ Perpendicular intersection technique: (z1 , λ1 ) (∆z1 , ∆λ1 ) z (z2 , λ2 )

λ

F (z, p, λ) = 0 (z1 + ∆z1 − z)T ∆z1 + (λ1 + ∆λ1 − λ)∆λ1 = 0 Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 42

Power System Dynamics and Stability

317

CPF Corrector

➠ Local parametrization technique: (z1 , λ1 ) (∆z1 , ∆λ1 ) z

(z2 , λ2 )

λ

F (z, p, λ) = 0 λ = λ1 + ∆λ1 or zi = zi1 + ∆zi1 Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 43

318

Power System Dynamics and Stability

Direct Methods

➠ Allow to directly find the maximum loading point (saddle-node or limit induced bifurcation).

➠ This problem can be set up as an optimization problem:

Max. s.t.

λ F (z, p, λ) = 0 zmin ≤ z ≤ zmax pmin ≤ p ≤ pmax

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 44

319

Power System Dynamics and Stability

Direct Methods

➠ If limits are ignored, the solution for given values of the control paramters (p = p0 ) to the associated optimization problem, based on the Lagrangian and KKT conditions, is given by:

F (z, p0 , λ)

0



DzT F (z, p0 , λ)w

= 0

DλT F (z, p0 , λ)w

= −1

steady stae solution

→ →

singularity condition

w 6= 0 condition

➠ This yields a saddle-node bifurcation point, and corresponds to the “left eigenvector” (w ) saddle-node equations.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 45

320

Power System Dynamics and Stability

Direct Methods

➠ The solution to these nonlinear equations do not converge if the maximum loading point is a limit-induced bifurcation.

➠ In this case, the otpimization problem Max. s.t.

λ F (z, p0 , λ) = 0 zmin ≤ z ≤ zmax

must be solved using “standard” optimization techniques (e.g. Interior Point Method).

➠ The solution to this optimization problem may be a saddle-node or limit-induced bifurcation. Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 46

321

Power System Dynamics and Stability

Direct Methods

➠ Observe that if the control parameters p are allowed to change, the problem is transformed into a maximization of the maximum loading margin.

➠ Other optimization problems can be set up to not only maximize/guarantee loading margins but at the same time minimize costs (e.g. maximize social welfare).

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 47

322

Power System Dynamics and Stability

Direct Methods

➠ For example, for an OPF-based auction in electricity markets, the following multi-objective optimization problem can be posed: Min. s.t.

T G = − ω1 (CD PD − CST PS ) − ω2 λc

f (δ, V, QG , PS , PD ) = 0

→ PF equations

f (δc , Vc , QGc , λc , PS , PD ) = 0 → Max load PF eqs. λcmin ≤ λc ≤ λcmax

→ loading margin

0 ≤ PS ≤ PSmax

→ Sup. bid blocks

0 ≤ PD ≤ PDmax

→ Dem. bid blocks

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 48

323

Power System Dynamics and Stability

Direct Methods

➠ With the phyiscal and security limits: Iij (δ, V ) ≤ Iijmax

→ Thermal limits

Iji (δ, V ) ≤ Ijimax Iij (δc , Vc ) ≤ Iijmax Iji (δc , Vc ) ≤ Ijimax QGmin ≤ QG ≤ QGmax → Gen. Q limits QGmin ≤ QGc ≤ QGmax Vmin ≤ V ≤ Vmax

→ V “security” lim.

Vmin ≤ Vc ≤ Vmax Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 49

324

Power System Dynamics and Stability

Direct Methods

➠ More information about this probem can be found in: ˜ F. Milano, C. A. Canizares and M. Invernizzi, “Multi-objective Optimization for PRicing System Security in Electricity Marktes”, IEEE Trans. on Power Systems, Vol. 18, No. 2, May 2003, pp. 596-604.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 50

325

Power System Dynamics and Stability

Indices

➠ Indices have been developed with the aim of monitoring proximity to voltage collapse for on-line applications.

➠ For example, the minimum real eigenvalue of the system Jacobian can be used to “measure” proximity to a saddle-node bifurcation, since this matrix becomes singular at that point.

➠ Many indices have been proposed, but the most “popular/useful” are: ➛ Singular value. ➛ Reactive power reserves.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 51

Power System Dynamics and Stability

326

Indices

➠ The singular value index consists of simply monitoring the singular value of the Jacobian of the power flow equations as λ changes, e.g.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 52

Power System Dynamics and Stability

327

Indices

➠ Observations: ➛ Computationally inexpensive. ➛ Highly nonlinear behavior, especially when control limits are reached. ➛ Cannot really be used to detect proximity to limit-induced bifurcation. ➛ Useful in some OPF-applications to help represent voltage stability as a constraints.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 53

Power System Dynamics and Stability

328

Indices

➠ The reactive-power-reserve index consists of monitoring the “difference” between the reactive power generator output and its maximum limit, e.g. for a generator bus system:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 54

329

Power System Dynamics and Stability

Indices

➠ Observations: ➛ Computationally inexpensive. ➛ Highly nonlinear behavior. ➛ Only works for the “right” generators, i.e. the generators associated with the limit-induced bifurcation.

➛ Cannot really be used to detect proximity to a saddle-node bifurcation.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 55

330

Power System Dynamics and Stability

Voltage Stability Applications

➠ These concepts and associated techniques are applied to real power systems through the computation of PV curves.

➠ These curves are obtained either through a simple series of “continuous” power flows or using actual CPFs.

➠ In both cases, these “nose” curves are computed with respect to load changes, which are defined as follows:

PL

= PL0 + λ∆PL

QL

= QL0 + λ∆QL

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 56

331

Power System Dynamics and Stability

Voltage Stability Applications

➠ Generator power changes are then defined, with the exception of the slack bus, as:

PG = PG0 + λ∆PG ➠ For a “distributed” slack bus model: PG = PG0 + (λ + kG )∆PG for all generators, where kG is a variable in the power flow equations replacing the variable power in the slack bus.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 57

332

Power System Dynamics and Stability

Voltage Stability Applications

➠ The Available Transfer Capability (ATC) of the tranmsission system is typically obtained from (NERC definition): ATC

= TTC + ETC + TRM

➠ The ATC can be associated to the maximum loading margin λmax of the system if N-1 contingency criteria are taken into account.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 58

333

Power System Dynamics and Stability

Voltage Stability Applications

➠ TTC or Total Transfer Capability is the maximum loading level of the system considering N-1 contingency criteria, i.e. the λmax for the worst realistic single contingency.

➠ ETC or Existent Transmission Commitments represents the “current” loading level plus any reserved transmission commitments.

➠ TRM or Transmission Reliability Margin which is an additional margin defined to represent other contingencies.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 59

334

Power System Dynamics and Stability

Voltage Stability Applications

➠ For example, for WECC, systems should be operated a minimum 5% “distance” away from the maximum loadibility point when contigencies are considered:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 60

335

Power System Dynamics and Stability

Control and Protections

➠ To improve system loadability, i.e. avoid voltage stability problems, the most common control and protections techniques are:

➛ Increase reactive power output from generators, especially in the “critical” area (the area most “sensitive” to voltage problems).

➛ Introduce shunt compesation through the use of MSC, SVC or STATCOM (see slides 304 and 305).

➛ Use undervoltage relays.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 61

336

Power System Dynamics and Stability

Secondary Voltage Regulation

➠ One way of improving reactive power support is to coordinate the reactive power outputs of generators.

➠ The French and Italians typically referred to as “secondary voltage regulation” or control.

➠ The basic structure and controls are:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 62

Power System Dynamics and Stability

337

Secondary Voltage Regulation

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 63

Power System Dynamics and Stability

338

Secondary Voltage Regulation

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 64

339

Power System Dynamics and Stability

Secondary Voltage Regulation

➠ Observations: ➛ Control areas and associated pilot buses and controlled generators must be “properly” identified.

➛ Control “hierarchy” is important, i.e. PQR is “slower” than AVR, and RVR is “slower” than PQR.

➛ It is relatively inexpensive compared to shunt compensation solutions.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 65

340

Power System Dynamics and Stability

Undervoltage Relays

➠ These relays are installed on sub-transmission substations (loads) to shed during “long duration” voltage dips.

➠ The idea is to reduce load demand on the system to increase the loadability margin (see slide 334).

➠ Operation is somewhat similarly to taps in a LTC: ➛ Discrete load shedding steps (e.g. 1-2% of total load). ➛ Activated with a time delay (e.g. 1-2 mins.) after the voltage dips below certain values (e.g. 0.8-0.9 p.u.)

➛ The lower the voltage, the faster and larger the load shed.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 66

341

Power System Dynamics and Stability

Example

➠ For a 3-area sample system: 100 MW 150 MW 150 MW 60 MVAr

v3
150 MW 56 MVAr

Bus 2

Area 1

1.02∠0

50 MVAr R = 0.01 p.u. X = 0.15 p.u.

V2 ∠δ2

Bus 3 50 MVAr

50 MW 40 MVAr 100 MW

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 67

Power System Dynamics and Stability

342

Example

➠ For a 3-area sample system: Bus

∆PG

∆PL

∆QL

Name

(p.u.)

(p.u.)

(p.u.)

Area 1

1.5

0

0

Area 2

0

1.5

0.56

Area 3

0.5

0.5

0.40

➠ Using UWPFLOW to obtain the system PV curves, for a distributed slack bus model:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 68

343

Power System Dynamics and Stability

Example

➠ Data file in EPRI format (3area.wsc): HDG UWPFLOW data file, WSCC format 3-area example April 2000 BAS C C AC BUSES C C | SHUNT | C |Ow|Name |kV |Z|PL |QL |MW |Mva|PM |PG |QM |Qm |Vpu BE 1 Area 1 138 1 150 60 0 0 0 150 0 0 1.02 B 1 Area 2 138 2 150 56 0 50 0 100 0 0 1.00 B 1 Area 3 138 3 50 40 0 50 0 100 0 0 1.00

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 69

Power System Dynamics and Stability

344

Example

➠ Data file in EPRI format (3area.wsc): C C AC LINES C C M CS N C |Ow|Name_1 |kV1||Name_2 |kV2|||In || R | X | G/2 | B/2 |Mil| L 1 Area 1 138 Area 2 1381 15001 .01 .15 L 1 Area 1 138 Area 3 1381 15001 .01 .15 L 1 Area 2 138 Area 3 1381 15001 .01 .15 C C SOLUTION CONTROL CARD C C |Max| |SLACK BUS | C |Itr| |Name |kV| |Angle | SOL 50 Area 1 138 0. END

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 70

345

Power System Dynamics and Stability

Example

➠ Generator and load change file (3area.k): C C UWPFLOW load and generation "direction" file C for 3-area example C C BusNumber BusName DPg Pnl Qnl PgMax [ Smax 1 0 1.5 0.0 0.0 0 0 2 0 0.0 1.5 0.56 0 0 3 0 0.5 0.5 0.40 0 0

Vmax Vmin ] 1.05 0.95 1.05 0.95 1.05 0.95

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 71

346

Power System Dynamics and Stability

Example

➠ Batch file for UNIX (run3area): echo -1- Run base case power flow uwpflow 3area.wsc -K3area.k echo -2- Obatin PV curves and maximum loading uwpflow 3area.wsc -K3area.k -cthreearea.m -m -ltmp.l -s echo - with bus voltage limits enforced uwpflow 3area.wsc -K3area.k -c -7 -k0.1 echo - with current limits enforced uwpflow 3area.wsc -K3area.k -c -ltmp.l -8 -k0.1

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 72

347

Power System Dynamics and Stability

Example

➠ Batch file for Windows (run3area.bat): rem -1- Run base case power flow uwpflow 3area.wsc -K3area.k rem -2- Obatin PV curves and maximum loading uwpflow 3area.wsc -K3area.k -cthreearea.m -m -ltmp.l -s rem - with bus voltage limits enforced uwpflow 3area.wsc -K3area.k -c -7 -k0.1 rem - with current limits enforced uwpflow 3area.wsc -K3area.k -c -ltmp.l -8 -k0.1

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 73

348

Power System Dynamics and Stability

Example

➠ PV curves (threearea.m): Profiles 150

100

50

0



0

0.2

0.4

0.6

0.8 L.F. [p.u.]

1

1.2

kVArea 3

138

kVArea 2

138

kVArea 1

138

1.4

1.6

λmax ≈ 1.6 p.u. Universidad de Castilla-La Mancha

June 26, 2008

Voltage Stability - 74

349

Power System Dynamics and Stability

Example

➠ Hence, if contingencies are not considered: X X ∆PL TTC = PL0 + λmax =

670 MW X ETC = PL0

TRM



ATC

=

350 MW

=

0.05TTC

=

33.5 MW

=

286.5 MW

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 75

350

Power System Dynamics and Stability

Example

➠ The singular value index obtained with UWPFLOW is as follows: 0.7

Full matrix sing. value index

0.6

0.5

0.4

0.3

0.2

0.1

0

0

0.2

0.4

0.6

0.8 L.F. [p.u.]

1

1.2

1.4

1.6

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 76

351

Power System Dynamics and Stability

August 14 2003 Blackout

➠ This information is extracted from the final report of the US-Canada Joint Task Force.

➠ The full details of the final report can be found on the Internet at: https://reports.energy.gov/B-F-Web-Part1.pdf

➠ The report is titled: U.S.-Canada Power System Outage Task Force. “Final Report on the August 14, 2003 Blackout in the United States and Canada: Causes and Recommendations.” Washington DC: USGPO, April 2004.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 77

Power System Dynamics and Stability

352

August 14 2003 Blackout

➠ 3 Interconnections, 10 Regional Reliability Councils:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 78

353

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Regions and control areas of the North American Electric Reliability Council (NERC):

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 79

354

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Reliability coordinators (some are also system and market operators, such as the IMO and PJM):

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 80

355

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Reliability coordinator and system/market operators in the Ohio area, where the system collapse started:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 81

Power System Dynamics and Stability

356

August 14 2003 Blackout

➠ Four causes: ➛ Inadequate system understanding: FirstEnergy, ECAR ➛ Inadequate situational awareness: FirstEnergy ➛ Inadequate tree-trimming: FirstEnergy ➛ Inadequate diagnostic support: MISO, PJM

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 82

357

Power System Dynamics and Stability

August 14 2003 Blackout

➠ At 12:15 EDT, MISO began having problems with its state estimator; it did not return to full functionality until 16:04.

➠ Sometime after 14:14, FirstEnergy began losing its energy management system (EMS) alarms but did not know it.

➠ At 14:20, parts of FE’s EMS began to fail first remote sites, then core servers but FE system operators did not know this and FE IT support staff did not tell them.

➠ Without a functioning EMS, FE operators did not know their system was losing lines and voltage until about 15:45.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 83

358

Power System Dynamics and Stability

August 14 2003 Blackout

➠ FirstEnergy did not do sufficient system planning to know the Cleveland-Akron area was seriously deficient in reactive power supply needed for voltage support.

➠ At 13:31 EDT, FE lost its Eastlake 5 unit, a critical source of real and reactive power for the Cleveland-Akron area.

➠ FE did not perform contingency analysis after this event.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 84

359

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Lost of the Eastlake 5 unit and beginning of reactive power problems.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 85

360

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Between 15:05 and 15:41 EDT, FE lost 3 345 kV lines in the Cleveland-Akron area under normal loading due to contact with too-tall trees but did not know it due to EMS problems.

➠ Line loadings and reactive power demands increased with each line loss. ➠ Between 15:39 and 16:08 EDT, FE lost 16 138kV lines in the Cleveland-Akron area due to overloads and ground faults.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 86

Power System Dynamics and Stability

361

August 14 2003 Blackout

➠ Line outages:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 87

362

Power System Dynamics and Stability

August 14 2003 Blackout

➠ At 16:05.57 EDT, FE lost its Sammis-Star 345 kV line due to overload. ➠ This closed a major path for power imports into the Cleveland-Akron area and initiated the cascade phase of the blackout.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 88

Power System Dynamics and Stability

363

August 14 2003 Blackout

➠ The tipping point in Ohio:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 89

Power System Dynamics and Stability

364

August 14 2003 Blackout

➠ Effect of a line trip: increasing loading on other lines.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 90

365

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Effect of a line trip: decreasing voltages leading to voltage collapse.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 91

366

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Cascade: ➛ Definition: A cascade on an electric system is a dynamic, unplanned sequence of events that, once started, cannot be stopped by human intervention.

➛ Power swings, voltage fluctuations and frequency fluctuations cause sequential tripping of transmission lines, generators, and automatic load-shedding in a widening geographic area.

➛ The fluctuations diminish in amplitude as the cascade spreads. Eventually equilibrium is restored and the cascade stops.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 92

Power System Dynamics and Stability

367

August 14 2003 Blackout

➠ The system goes “haywire”:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 93

368

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Higher voltage lines are better able to absorb large voltage and current swings, buffering some areas against the cascade (AEP, Pennsylvania).

➠ Areas with high voltage profiles and ample reactive power were not swamped by the sudden voltage and power drain (PJM and New England).

➠ After islanding began, some areas were able to balance generation with load and reach equilibrium without collapsing (upstate New York and southern Ontario).

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 94

Power System Dynamics and Stability

369

August 14 2003 Blackout

➠ Sequence of events:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 95

Power System Dynamics and Stability

370

August 14 2003 Blackout

➠ Sequence of events:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 96

Power System Dynamics and Stability

371

August 14 2003 Blackout

➠ Sequence of events:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 97

Power System Dynamics and Stability

372

August 14 2003 Blackout

➠ Sequence of events:

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 98

373

Power System Dynamics and Stability

August 14 2003 Blackout

➠ When the cascade was over at 4:13 pm, as many as 50 million people in the northeast U.S. and the province of Ontario had no power.

➠ This is a “good” example of a voltage instability problem triggered by a series of contingencies.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 99

Power System Dynamics and Stability

374

August 14 2003 Blackout

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 100

375

Power System Dynamics and Stability

August 14 2003 Blackout

➠ Had the system properly monitored and NERC recommended operating guidelines followed, the system might have been saved.

➠ An operating rule regarding max. system loadability margins similar to WECC’s might have given the operators a better picture of the situation, but without proper monitoring, these would have probably not worked either.

➠ In the absence of these, under-voltage relays with ULTC blocking might have saved the system, as these would have automatically shed load when the voltages started to collapse in First Energy’s (FE) region in Ohio.

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 101

376

Power System Dynamics and Stability

Voltage Stability Report

➠ Much more information regarding the issue voltage stability can be found in: ˜ ➠ C. A. Canizares, editor, “Voltage Stability Assessment: Concepts, Practices and Tools,” IEEE-PES Power System Stability Subcommittee Special Publication, SP101PSS, August 2002. IEEE-PES WG Report Award 2005.

➠ This is a 283-page report, published after 5 years in preparation, and coauthored by several voltage stability from around the world.

➠ More details about the report can be found at: http://thunderbox.uwaterloo.ca/˜claudio/claudio.html/#VSWG

Universidad de Castilla-La Mancha June 26, 2008

Voltage Stability - 102

Power System Dynamics and Stability

377

Angle Stability Outlines

➠ Definitions. ➠ Small disturbance: ➛ Hopf Bifurcations. ➛ Control and mitigation. ➛ Practical example. ➠ Transient Stability ➛ Time Domain. ➛ Direct Methods. ☞ Equal Area Criterion. ☞ Energy Functions. ➛ Practical applications. Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 1

378

Power System Dynamics and Stability

Angle Stability Definitions

➠ IEEE-CIGRE classification (IEEE/CIGRE Joint Task Force on Stability) Terms and Definitions, “Definitions and Classification of Power System Stability”, IEEE Trans. Power Systems and CIGRE Technical Brochure 231, 2003:

Power System Stability

Rotor Angle

Frequency

Voltage

Stability

Stability

Stability

Small Disturbance

Transient

Angle Stability

Stability

Large Disturbance Voltage Stability

Short Term

Short Term Short Term

Small Disturbance Voltage Stability

Long Term

Long Term

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 2

379

Power System Dynamics and Stability

Angle Stability Definitions

➠ “Rotor angle stability refers to the ability of synchronous machines of an interconnected power system to remain in synchronism after being subjected to a disturbance. It depends on the ability to maintain/restore equilibrium between electromagnetic torque and mechanical torque of each synchronous machine in the system.”

➠ 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.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 3

380

Power System Dynamics and Stability

Small Disturbance

➠ “Small disturbance (or small signal) rotor angle stability is concerned with the ability of the power system to maintain synchronism under small disturbances. The disturbances are considered to be sufficiently small that linearization of system equations is permissible for purposes of analysis.”

➠ This problem is usually associated with the appearance of undamped oscillations in the system due to a lack of sufficient damping torque.

➠ Theoretically, this phenomenon may be associated with a s.e.p. becoming unstable through a Hopf bifurcation point, typically due to contingencies in the system (e.g. August 1996 West Coast Blackout).

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 4

Power System Dynamics and Stability

381

Hopf Bifurcation I

➠ For the generator-load example, with AVR but no QG limits: PG + jQG

Generator

jx′G

PL + jQL

jxL

V1 ∠δ1

E ′ ∠δ

Kv s



V2 ∠δ2

V10 +

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 5

382

Power System Dynamics and Stability

Hopf Bifurcation I

➠ The DAE model is: ω˙ δ˙ E˙ ′

 E ′ V2 sin δ − DG ω Pm = X  ′  E V2 1 sin δ − Pd = ω− DL X 1 M



= Kv (V10 − V1 )   ′ 2 1 V E V2 V˙ 2 = − 2 + cos δ − kPd τ X X ′ E V2 V1 V2 ′ sin δ − sin δ 0 = XL X   1 1 E ′ V2 V1 V2 2 0 = V2 − cos δ ′ + cos δ − XL X X XL Universidad de Castilla-La Mancha

June 26, 2008

Angle Stability - 6

383

Power System Dynamics and Stability

Hopf Bifurcation I

➠ Observe that the algebraic constraint can be eliminated, since:

Thus:

V1r

= V1 cos δ ′

V1i

= V1 sin δ ′

V1i V2 E ′ V2 E ′ XL 0= − sin δ ⇒ V1i = sin δ XL X X

and

0 ⇒

V1r





1 E ′ V2 V1r V2 1 − + cos δ − = XL X X XL   E ′ XL 1 + cos δ = V2 1 − XL X V22

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 7

384

Power System Dynamics and Stability

Hopf Bifurcation I

➠ This yields the following equations, which are better for numerical time domain simulations:

ω˙

=

δ˙

=

E˙ ′

=

V˙ 2

=

1 M







E V2 sin δ − DG ω Pm X  ′  E V2 1 sin δ − Pd ω− DL X   q 2 +V2 Kv V10 − V1r 1i   2 ′ 1 V E V2 − 2 + cos δ − kPd τ X X

➠ Observe that in this case, Pm = Pd , i.e. generation and load are assumed to be balanced. Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 8

385

Power System Dynamics and Stability

Hopf Bifurcation I

➠ The PV curves for M = 0.1, DG = 0.01, DL = 0.1, τ = 0.01, ′ = 0.5, V10 = 1, k = 0.25 are: Kv = 10, XG 1

OP

HB

0.9 0.8

HB

0.7

V2

0.6 0.5

xL = 0.6

0.4 0.3 0.2

xL = 0.5

0.1 0

0

0.1

0.2

0.3

0.4

Pd

0.5

0.6

0.7

0.8

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 9

386

Power System Dynamics and Stability

Hopf Bifurcation I

➠ The eigenvalues for the system with respect to changes in Pd for xL = 0.5: 3

2

Imag

1

0

−1

−2

−3 −5

−4

−3

−2

−1 Real

0

1

2

3

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 10

387

Power System Dynamics and Stability

Hopf Bifurcation I

➠ There is a Hopf bifurcation for Pd = 0.65, xL = 0.5: 6

4

HB 2

ℜ(µ)

0

−2

−4

−6

−8

−10

0

0.1

0.2

0.3

0.4

Pd

0.5

0.6

0.7

0.8

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 11

388

Power System Dynamics and Stability

Hopf Bifurcation I

➠ A Hopf bifurcation with eigenvalues µ = ±jβ yields a periodic oscillation of period:

T =

2π β

➠ Hence, for the example: µ ≈ ⇒

T

±j3

≈ 2s

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 12

389

Power System Dynamics and Stability

Hopf Bifurcation I

➠ The contingency xL = 0.5 → 0.6 yields: 2.5

ω δ E′ V1 V2

2

1.5

1

0.5

0

−0.5

0

0.2

0.4

0.6

0.8

t [s]

1

1.2

1.4

1.6

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 13

390

Power System Dynamics and Stability

Hopf Bifurcation I

➠ Notice that in this case no oscillations are observed, which is a “trademark” of Hopf bifurcations and small-disturbance angle instabilities.

➠ The reason for this is that the oscillation period is 2 s (typical in practice where these kinds of oscillations are in the 0.1-1 Hz range), but the bus voltage collapses well before the oscillations appear, which is atypical and is probably due to the chosen impedances and time constants.

➠ This example stresses the point that angle instabilities do lead to voltage collapse, and vice versa, voltage instabilities lead to angle/frequency oscillations, even though the reason behind each stability problem are fairly different.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 14

Power System Dynamics and Stability

391

Hopf Bifurcation II

➠ Single-machine dynamic-load system with SVC: PG + jQG

PL + jQT jX

E∠δ V

V ∠0 jBC

Vref

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 15

392

Power System Dynamics and Stability

Hopf Bifurcation II

➠ The total reactive power absorbed by the load and the SVC is as follows: EV V2 + cos(δ) + V 2 BC QT (V, δ) = − X X ➠ The SVC controller is modeled as a first order pure integrator. Vref

+

BC 1/sT − V

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 16

393

Power System Dynamics and Stability

Hopf Bifurcation II

➠ The resulting differential equations of the SMDL system with SVC are as follows:

δ˙ ω˙ V˙ B˙ C

= ω EV 1 [Pd − sin(δ) − Dω] = M X 1 1 EV = [−kPd + V 2 (BC − ) + cos(δ)] τ X X 1 (Vref − V ) = T

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 17

394

Power System Dynamics and Stability

Hopf Bifurcation II

➠ BC is the equivalent susceptance of the SVC; T and Vref are the SVC time constant and reference voltage, respectively.

➠ In the following, it is assumed that T = 0.01 s and Vref = 1.0 p.u. ➠ Observe that also in this case it is possible to deduce the set of ODE, i.e. the algebraic variables can be explicitly expressed as a function of the state variables and the parameters.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 18

Power System Dynamics and Stability

395

Hopf Bifurcation II

➠ The state matrix of the system is as follows:



0    EV  − M X cos(δ) A=   − EV sin(δ)  τX  0

|

1

D | −M

|

0

|

0

|



0

| 0    E | − M X sin(δ) | 0    1 V2  | τ X [E cos(δ) − 2V + 2V BC X] | τ   | − T1 | 0

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 19

396

Power System Dynamics and Stability

Hopf Bifurcation II

➠ Eigenvalue loci: 400

300

200

Imaginary

100

Hopf Bifurcation P =1.4143

0

d

−100

−200

−300

−400 −0.4

−0.2

0

0.2

0.4

0.6

0.8

Real

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 20

397

Power System Dynamics and Stability

Hopf Bifurcation II

➠ A complex conjugate pair of eigenvalues crosses the imaginary axis for Pd = 1.4143, thus leading to a Hopf bifurcation. ➠ The HB point is: (δ0 , ω0 , V0 , BC0 , Pd0 ) = (0.7855, 0, 1, 1.2930, 1.4143)

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 21

398

Power System Dynamics and Stability

Hopf Bifurcation II

➠ Bifurcation diagram Pd -δ :

3

2.5

δ (rad)

2 max d

P 1.5

Hopf Bifurcation 1

0.5

0

0

0.2

0.4

0.6

0.8

1

P (p.u.)

1.2

1.4

1.6

1.8

2

d

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 22

399

Power System Dynamics and Stability

Hopf Bifurcation II

➠ We simulate a step change in Pd from 1.41 p.u. to 1.42 p.u. for t = 2 s. ➠ For t > 2 s the system does not present a stable equilibrium point and shows undamped oscillations (likely an unstable limit cycle), as expected from the P -δ curve.

➠ For t = 2.57 s, the load voltage collapses. ➠ Note that, in this case, the generator angle shows an unstable trajectory only after the occurrence of the voltage collapse at the load bus.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 23

400

Power System Dynamics and Stability

Hopf Bifurcation II

➠ Time domain simulation results:

δ (rad)

0.85

0.8

0.75 1.8

1.9

2

2.1

2.2

2.3

2.4

2.5

2.6

2.3

2.4

2.5

2.6

t (s)

V (p.u.)

1.5 1 0.5 0 1.8

1.9

2

2.1

2.2

t (s)

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 24

401

Power System Dynamics and Stability

Hopf Bifurcation II

➠ The use of the SVC device gives a birth to a new bifurcation, namely a Hopf bifurcation.

➠ This Hopf bifurcation cannot be removed by simply adjusting system parameters.

➠ However SVC and load dynamics can be coordinated so that the loadability of the system can be increased.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 25

Power System Dynamics and Stability

402

Control and Mitigation

➠ For the IEEE 14-bus test system: Bus 13

Bus 14 Bus 10 Bus 12

Bus 09

Bus 11

Bus 07

Bus 06 Bus 04

Bus 08

Bus 05 Bus 01

Breaker

Bus 02

Bus 03

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 26

403

Power System Dynamics and Stability

Control and Mitigation

➠ Generator speeds for the line 2-4 outage and 40% overloading: 1.001

1.0005

1

0.9995

0.999

0.9985

0.998

0

5

10

15 time (s)

20

25

30

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 27

404

Power System Dynamics and Stability

Control and Mitigation

➠ This has been typically solved by adding Power System Stabilizers (PSS) to the voltage controllers in “certain” generators, so that equilibriun point is made stable, i.e. the Hopf is removed. vs max vSI

Tw s Kw Tw s + 1

T1 s + 1

T3 s + 1

1

T2 s + 1

T4 s + 1

Tǫ s + 1

vs

vs min

➠ FACTS can also be used to address this problem.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 28

Power System Dynamics and Stability

405

Control and Mitigation

➠ For the IEEE 14-bus test system with PSS at bus 1: Bus 13

Bus 14 Bus 10 Bus 12

Bus 09

Bus 11

Bus 07

Bus 06 Bus 04

Bus 08

Bus 05 Bus 01

Breaker

Bus 02

Bus 03

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 29

406

Power System Dynamics and Stability

Control and Mitigation

➠ Generator speeds for the line 2-4 outage and 40% overloading: 1.001

1.0005

1

0.9995

0.999

0.9985

0.998

0

5

10

15 time (s)

20

25

30

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 30

407

Power System Dynamics and Stability

Control and Mitigation

➠ Data regarding this system are available at: http://thunderbox.uwaterloo.ca/∼claudio /papers/IEEEBenchmarkTFreport.pdf

➠ More details regarding this example can be found in: F. Milano, “An Open Source Power System Analysis Toolbox”, accpeted for publication on IEEE Trans. On Power Systems, March 2004.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 31

408

Power System Dynamics and Stability

Control and Mitigation

➠ For the IEEE 145-bus, 50-machine test system: 1

99

36

93

AREA 2 87

43 33 34

5 4

35 38

3

45 41

116

42

115

44

39

114

142

141 140

85

50

117 139 118 137

102

52

55

129 61

53 56 101

113

143

46

51 2

144

49

47 84

145

48

37

40 49

AREA 1

88

110

136

86

54

127 135 138

6 57 7

104

126

134

62

128

119

120 122

133 132 121

66

95 67

63

111

64

65

125 68

97

8 9

92

90

124

130

69

80 112

11 12

131

123

10

107

32

79

94 72

60 71 21

20

19

18

83

78

30

89

23

96

77

76

59 98 13

17

70 100

103

15 58

22 16

74

105

26

75

81 14

91

106 73 31

24 29

28

82 25

108

109

27

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 32

409

Power System Dynamics and Stability

Control and Mitigation

➠ For an impedance load model, the PV curves yield: (a) 0.94 Voltage (p.u.)

HB 0.92

Base Case Line 79−90 Outage

Operating point

Constant impedance load line 0.9

HB

0.88 0.86 0.84 0.82

0

0.002

0.004

0.006

0.008

0.01

0.012

(b) Base Case Line 79−90 Outage

L.F. (p.u.)

Voltage (p.u.)

0.94

Operating point 0.93

HB

HB

0.92

Constant impedance load line

0.91 0.9

2

2.5

3

3.5

4

4.5

5

λ

5.5

6 −3

x 10

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 33

410

Power System Dynamics and Stability

Control and Mitigation

➠ Indices based on the singular values have been proposed to predict Hopf bifucations: 0.015 HBI2 Base Case HBI Base Case 1 HBI Line 79−90 Outage 2 HBI1 Line 79−90 Outage

Hopf Indices

0.01

0.005

HB 0

0

0.002

0.004

0.006 λ

HB

0.008

0.01

0.012

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 34

411

Power System Dynamics and Stability

Control and Mitigation

➠ More details regarding this example can be found in: ˜ C. A. Canizares, N. Mithulananthan, F. Milano, and J. Reeve, “Linear Performance Indices to Predict Oscillatory Stability Problems in Power Systems”, IEEE Trans. On Power Systems, Vol. 19, No. 2, May 2004, pp. 1104-1114.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 35

412

Power System Dynamics and Stability

Small Disturbance Applications

➠ In practice, some contingencies trigger plant or inter-area frequency oscillations in a “heavily” loaded system, which may be directly associated with Hopf bifurcations.

➠ This is a “classical” problem in power systems and there are many examples of this phenomenon in practice, such as the August 10, 1996 blackout of the WSCC (now WECC) system.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 36

413

Power System Dynamics and Stability

Small Disturbance Applications

➠ Observe that the maximum loadability of the system is reduced by the presence of the Hopf bifurcation.

➠ This leads to the definition of a “dynamic” ATC value. 1 HB

HB

0.9 OP

0.8 0.7

ATC

ETC

TRM

V2

0.6 0.5 TTC

0.4 0.3 Worst Contingency

0.2 0.1 0

0

0.1

0.2

0.3

0.4

Pd

0.5

0.6

0.7

0.8

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 37

Power System Dynamics and Stability

414

August 10, 1996 WSCC Blackout

➠ This information was extracted from a presentation by Dr. Prabha Kundur, President and CEO of PowerTech Labs Inc.

➠ The material is availbale at: toronto.ieee.ca/events/oct0303/prabha.ppt

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 38

415

Power System Dynamics and Stability

August 10, 1996 WSCC Blackout

➠ System conditions: ➛ High ambient temperatures in Northwest, and hence high power transfers from Canada to California.

➛ Prior to main outage, three 500 kV line sections from lower Columbia River to loads in Oregon were out of service due to tree faults.

➛ California-Oregon interties loaded to 4330 MW north to south. ➛ Pacific DC intertie loaded at 2680 MW north to south. ➛ 2300 MW flow from Britsh Columbia.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 39

Power System Dynamics and Stability

416

August 10, 1996 WSCC Blackout

➠ Growing 0.23 Hz oscillations caused tripping of lines:

3000 2900

5

4

3

2800

4

2700

1

2600

2

2500 2400 2300 0 3

6 12 16 19 22

25 28 31 40 43 47 50 53 56 59 62 65 68 71 74

Time in seconds

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 40

Power System Dynamics and Stability

417

August 10, 1996 WSCC Blackout

➠ Event 1: 14:06:39 → Big Eddy-Ostrander 500 kV LG fault - flashed to tree ➠ Event 2: 14:52:37 → John Day-Marion 500 kV LG -flashed to tree ➠ Event 3: 15:42:03 → Keeler-Alliston 500 KV - LG - flashed to tree ➠ Event 4: 15:47:36 → Ross-Lexington 500 kV - flashed to tree ➠ Event 5: 15:47:36-15:48:09 → 8 McMary Units trip Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 41

Power System Dynamics and Stability

418

August 10, 1996 WSCC Blackout

➠ As a results of the undamped oscillations, the system split into four large islands.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 42

Power System Dynamics and Stability

419

August 10, 1996 WSCC Blackout

➠ PSS solution:

San Onofre (addition)

Palo Verde (tune existing)

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 43

420

Power System Dynamics and Stability

August 10, 1996 WSCC Blackout

➠ PSS solution: 3000

With existing controls

2800

2600

Eigenvalue =

0.0597 + j1.771

Frequency =

0.2818 Hz

2400

Damping = 2200

0

15

30

45

61

−0.0337

72

Time in seconds 3000

With PSS modifications 2800

Eigenvalue =

−0.0717 + j1.673

Frequency =

0.2664 Hz

2600 2400

Damping = 2200 0

18

50 32 Time in seconds

68

−0.0429

75

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 44

421

Power System Dynamics and Stability

August 10, 1996 WSCC Blackout

➠ 7.5 million customers experienced outages from a few minutes to nine hours.

➠ Total load loss: 35,500 MW.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 45

422

Power System Dynamics and Stability

Transient Stability

➠ “Large disturbance rotor angle stability or transient stability, as it is commonly referred to, is concerned with the ability of the power system to maintain synchronism when subjected to a severe disturbance, such as a short circuit on a transmission line. The resulting system response involves large excursions of generator rotor angles and is influenced by the nonlinear power-angle relationship”.

➠ The system nonlinearities determine the system response; hence, linearization does not work in this case.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 46

423

Power System Dynamics and Stability

Transient Stability

➠ 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.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 47

424

Power System Dynamics and Stability

Transient Stability

➠ The basic idea and analysis procedures are: ➛ Pre-contingency (initial conditions): the system is operating in “normal” conditions associated with a s.e.p.

➛ Contingency (fault trajectory): a large disturbance, such as a short circuit or a line trip forces the system to move away from its initial operating point.

➛ Post contingency (fault clearance): the contingency usually forces system protections to try to “clear” the fault; the issue is then to determine whether the resulting system is stable, i.e. whether the system remains relatively intact and the associated time trajectories converge to a “reasonable” operating point.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 48

425

Power System Dynamics and Stability

Transient Stability

➠ Based on non linear theory, this analysis can be basically viewed as determining wheter the fault trajectory at the “clearance” point is outside or inside of the stability region of the post-contingency s.e.p.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 49

426

Power System Dynamics and Stability

Time domain analysis

➠ Given the complexity of power system models, the most reliable analysis tool for these types of studies is full time domain simulations.

➠ For example, for the generator-load example: PG + jQG

Generator

jx′G

E ′ ∠δ

PL + jQL

jxL

V1 ∠δ1

V2 ∠δ2

−jxC

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 50

427

Power System Dynamics and Stability

Time domain analysis

➠ The ODE for the simplest generator d-axis transient model and neglecting AVR and generator limits is:

ω˙ δ˙ V˙ 2

1 (Pd − E ′ V2 B sin δ − DG ω) M 1 = ω− (E ′ V2 B sin δ − Pd ) DL 1 [−V22 (B − BC ) + E ′ V2 B cos δ − kPd ] = τ =

where

B=

1 1 = ′ X XG + XL

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 51

428

Power System Dynamics and Stability

Time domain analysis

➠ 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.

➠ 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.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 52

429

Power System Dynamics and Stability

Time domain analysis

➠ A contingency X = 0.5 → 0.6 at tf = 1 s, with BC connection at tc = 1.4 s yields a stable system: 1.4

ω δ V2

1.2

E′

1

0.8

0.6

0.4

tf

0.2

tc

0

−0.2

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

t [s] Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 53

430

Power System Dynamics and Stability

Time domain analysis

➠ If BC is connected at tc = 1.5 s, the system is unstable: 6

ω δ V2

5

E′

4

tc tf

3

2

1

0

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

t [s] Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 54

431

Power System Dynamics and Stability

Direct Methods

➠ Time domain analysis is expensive, so direct stability analysis technique have been proposed based on Lyapounov’s stability theory.

➠ The idea is to define an “energy” or Lyapounov function ϑ(x, xs ) with certain characteristics to obtain a direct “measure” of the stability region

A(xs ) associated with the post-contingency s.e.p. xs . ➠ A system’s energy is usually a good Lyapounov function, as it yields a stability “measure”.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 55

432

Power System Dynamics and Stability

Direct Methods

➠ 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).

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 56

433

Power System Dynamics and Stability

Direct Methods

➠ 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 “closest” u.e.p. is u.e.p.1 since WP 1 < WP 2 . Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 57

434

Power System Dynamics and Stability

Direct Methods

➠ 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.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 58

435

Power System Dynamics and Stability

Direct Methods

➠ 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 .

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 59

436

Power System Dynamics and Stability

Direct Methods

➠ The direct stability test is only a necessary but not sufficient condition: ϑ(x, xs ) < c ⇒

x ∈ A(xs )

ϑ(x, xs ) > c ⇒

Inconclusive!

where the value of c is usually associated with a local maximum of a “potential energy” function.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 60

437

Power System Dynamics and Stability

Direct Methods

➠ For the simple generator-infinite bus example, neglecting limits and AVR: PG + jQG

Generator

jx′G

jxL

V1 ∠δ1

E ′ ∠δ

δ˙ ω˙ X

PL + jQL

System

jxth

V2 ∠δ2

V ∠0

= ω = ωr − ω0   ′ 1 EV = PL − sin δ − Dω M X ′ = XG + XL + Xth

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 61

438

Power System Dynamics and Stability

Direct Methods

➠ The kinetic energy in this system is defined as: WK =

1 M ω2 2

➠ And the potential energy is: Z WP = (Tc − Tm )dδ Z ≈ (Pc − Pm )dδ → in p.u. for ωr ≈ ω0 ≈

Z

δ

Z

δ

E′V ( (PG − PL )dδ ≈ − PL )dδ X δs δs

≈ −E ′ V B(cos δ − cos δs ) − PL (δ − δs ) where δs is the s.e.p. for this system. Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 62

439

Power System Dynamics and Stability

Direct Methods

➠ With WP presenting a very similar profile as the rolling ball example: PG unstable

stable

E′ V X

unstable

δu2

δs

δu1

max

WF max

WF 2 WF 1 min

δu2

δs

δu1

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 63

440

Power System Dynamics and Stability

Direct Methods

➠ Hence, the system Lyapounov function of TEF is: T EF

= ϑ(x, xs ) = ϑ([δ, ω]T , [δs , 0]T ) 1 = M ω 2 − E ′ V B(cos δ − cos δs ) 2 −PL (δ − δs )

➠ Thus, using similar criteria as in the case of the rolling ball: ➛ If T EF < WP 1 ⇒ system is stable.

➛ If T EF > WP 1 ⇒ inconclusive for D > 0 (“friction”). ➛ If T EF > WP 1 ⇒ unstable for D = 0 (unrealistic). Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 64

Power System Dynamics and Stability

441

Direct Methods

➠ This is equivalent to compare “areas” in the PG vs. δ graph (Equal Area Criterion or EAC): pre-contingency

PG

post-contingency

PL contingency (fault)

δ(0) = δspre

δ(tc ) δspost

δu1 post

δ

fault clearing time

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 65

442

Power System Dynamics and Stability

Direct Methods

➠ Thus, comparing the “acceleration” area: Z δ(tc ) (PL − PGf ault )dδ Aa = δspre

=

Z

δ(tc )

δspre





EV PL − Xf ault





➠ versus the “deceleration” area: Z δspost Ad = (PGpost − PL )dδ δ(tc )

=

Z

δspost

δ(tc )



 E′V − PL dδ Xpost

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 66

Power System Dynamics and Stability

443

Direct Methods

➠ 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).

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 67

444

Power System Dynamics and Stability

Direct Methods: Example 1

➠ A 60 Hz generator with a 15% transient reactance is connected to an infinite bus of 1 p.u. voltage through two identical parallel transmission lines of 20% reactance and negligible resistance. The generator is delivering 300 MW at a 0.9 leading power factor when a 3-phase solid fault occurs in the middle of one of the lines; the fault is then cleared by opening the breakers of the faulted line.

➠ 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. ➠ Assuming D = 0.1 s, determine the actual critical clearing time.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 68

Power System Dynamics and Stability

445

Direct Methods: Example 1

➠ Pre-contingency or initial conditions: PGpre QL

E′V sin δspre = PL = Xpre V2 E′V = − + cos δspre Xpre Xpre

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 69

Power System Dynamics and Stability

446

Direct Methods: Example 1

➠ Where: Xpre

=

0.15 +

0.2 = 0.25 2

300 MW PL = 100 MVA E′ 3 = sin δspre 0.25 QL = 3 tan(cos−1 0.9) E′ 1 + cos δspre 1.4530 = − 0.25 0.25

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 70

Power System Dynamics and Stability

447

Direct Methods: Example 1



Ei′pre

= E ′ sin δspre =

Er′ pre

0.75

= E ′ cos δspre =

E′

1.3633 q = E ′ 2rpre + E ′ 2ipre

= δspre

1.5559

Ei′pre Er′ pre

!

=

tan−1

=

28.82◦ = 0.5030 rad

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 71

448

Power System Dynamics and Stability

Direct Methods: Example 1

➠ Fault conditions: PGf ault

E′V 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

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 72

Power System Dynamics and Stability

449

Direct Methods: Example 1

Xf ault ⇒

PGf ault Aa

0.15 × 0.2 + 0.1 × 0.2 + 0.15 × 0.1 = 0.1 = 2.394 sin δ Z δ(tcc ) (PL − PGf ault )dδ = δspre

=

Z

δ(tcc )

0.503

= =

(3 − 2.394 sin δ)dδ

3(δ(tcc ) − 0.503) + 2.394(cos δ(tcc ) − cos(0.503)) 3δ(tcc ) + 2.394 cos δ(tcc ) − 3.6065

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 73

Power System Dynamics and Stability

450

Direct Methods: Example 1

➠ Post contingency conditions:



Xpost

=

=

0.15 + 0.2 = 0.35 E′V sin δ Xpost 4.446 sin δ

PGpost

=

3

=

4.446 sin δspost

δspost

=

42.44◦

=

0.7407 rad



Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 74

451

Power System Dynamics and Stability

Direct Methods: Example 1

⇒ Ad

=

Z

π−δspost

δ(tcc )

=

Z

(PGpost − PL )dδ

2.4

δ(tcc )

(4.446 sin δ − 3)dδ

= −4.446(cos 2.4 − cos δ(tcc )) − 3(2.4 − δ(tcc )) = 3δ(tcc ) + 4.446 cos δ(tcc ) − 3.9215

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 75

452

Power System Dynamics and Stability

Direct Methods: Example 1

Aa

= Ad = 3δ(tcc ) + 2.394 cos δ(tcc ) − 3.6065 = 3δ(tcc ) + 4.446 cos δ(tcc ) − 3.9215



δ(tcc )

= 81.17◦ = 1.4167 rad

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 76

Power System Dynamics and Stability

453

Direct Methods: Example 1

➠ During the fault: δ˙ ω˙ M



= ω   ′ 1 EV = sin δ PL − M Xf ault H = πf 5s = π60 Hz = 0.0265 s2

δ˙

= ω

ω˙

=

37.70(3 − 2.394 sin δ)

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 77

454

Power System Dynamics and Stability

Direct Methods: Example 1

➠ Integrating these equations numerically for δ(0) = δspre = 28.82◦ : 220 200 180 160

δ [deg]

140 120 100 80 60 40 20

0

0.05

0.1

0.15

t [s]

0.2

0.25

0.3

0.35

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 78

455

Power System Dynamics and Stability

Direct Methods: Example 1

➠ For D = 0.1 and a clearing time of tc = 0.27 s, the system is stable:

δ [deg]

150

100

50

0

0

0.2

0.4

0.6

0.8

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

1

1.2

1.4

1.6

1.8

2

t [s]

10

ω [deg]

5

0

−5

−10

t [s]

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 79

456

Power System Dynamics and Stability

Direct Methods: Example 1

➠ For a clearing time of tc = 0.28 s, the system is unstable; hence tcc ≈ 0.275 s: 2500

δ [deg]

2000 1500 1000 500 0

0

0.2

0.4

0.6

0.8

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

1

1.2

1.4

1.6

1.8

2

t [s]

40

ω [deg]

30

20

10

0

t [s]

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 80

457

Power System Dynamics and Stability

Direct Methods: Example 2

➠ 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

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 81

458

Power System Dynamics and Stability

Direct Methods: Example 2

➠ The “energy” functions, with or without generator limits, can be shown to be:

WK WP

1 M ω2 2 = −B(V1 V2 cos δ − V10 V20 cos δ0 ) 1 1 2 2 2 + B(V2 − V20 ) + B(V12 − V10 ) 2 2     V1 V2 − QG ln −Pd (δ − δ0 ) + Qd 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 .

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 82

459

Power System Dynamics and Stability

Direct Methods: Example 2

➠ Thus for V1 = 1, XL = 0.5, Pd = 0.1, and Qd = 0.25Pd , the potential energy WP (δ, V2 ) that defines the stability region withr espect to the s.e.p. is:

8 7 6

WP

5 4 3 2 1 0 400

s.e.p. node

200

u.e.p. saddle

0

2 1.5 1

−200

δ

0.5 −400

0

V2

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 83

460

Power System Dynamics and Stability

Direct Methods: Example 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

T EF

0

−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]

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 84

461

Power System Dynamics and Stability

Direct Methods: Example 2

➠ The “exit” point on ∂A(xs ) is approximately at the maximum potential energy point.

➠ Thus, the critical clearing time is: tcc ≈ 1.42 s ➠ A similar value can be obtained through trial-and-error.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 85

462

Power System Dynamics and Stability

Direct Methods: Conclusions

➠ The advantages of using Lyapounov functions are: ➛ Allows reduced stability analysis. ➛ Can be used as an stability index. ➠ The problems are: ➛ Lyapounov functions are model dependent; in practice, only approximate “energy” functions can be found.

➛ Inconclusive if test fails. ➛ The post-perturbation system state must be known ahead of time, as the energy function is defined with respect to the corresponding s.e.p.

➠ Can only be used as an “approximate” stability analysis tool. Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 86

463

Power System Dynamics and Stability

Transient Stability Applications

➠ 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.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 87

464

Power System Dynamics and Stability

Transient Stability Applications

➠ 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

HB

0.9 OP

0.8 0.7

ATC

ETC

TRM

V2

0.6 0.5 TTC

0.4 0.3 Worst Contingency

0.2 0.1 0

0

0.1

0.2

0.3

0.4

Pd

0.5

0.6

0.7

0.8

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 88

465

Power System Dynamics and Stability

Transient Stability Applications

➠ 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.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 89

466

Power System Dynamics and Stability

Chilean Blackout (11/07/2003)

➠ An example of an application of transient analysis techniques can be ˜ found in L.S. Vargas and C. A. Canizares, “Time Dependence of Controls to Avoid Voltage Collapse”, IEEE Transaction son Power Systems, Vol. 15, No. 4, November 2000, pp. 1367-1375.

➠ This paper discusses the May 1997 voltage collapse event of the main power system in Chile.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 90

467

Power System Dynamics and Stability

Chilean Blackout (11/07/2003)

➠ Most of Chile lost power in a major blackout on Friday evening, snarling rush hour traffic in the capital. The blackout began at about 7:20 pm, and power was back in about a third of the affected areas at 9:00 pm.

➠ At 9:00 pm lights were gradually coming on in parts of the capital, home to 5 million people or one third of the country’s population. Television reports said power went out as far as Puerto Montt, a city some 600 miles south of Santiago, and in areas the same distance to the north.

➠ Source Reuters

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 91

468

Power System Dynamics and Stability

Chilean Blackout (11/07/2003)

➠ Main system characteristics: ➛ Extension: 756626 km2 . ➛ Inhabitants: 14.5 mil. ➛ National consumptions: 33531 GWh. ➛ National peak load: 5800 MW. ➛ Installed capacity: 8000 MW. ➛ Frequency: 50 Hz. ➛ Trans. Level: 66/110/154/220/500 kV. ➛ Four interconnected systems: SING, SIC, AISEN, MAGALLANES

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 92

Power System Dynamics and Stability

469

Chilean Blackout (11/07/2003)

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 93

470

Power System Dynamics and Stability

Chilean Blackout (11/07/2003)

➠ Initial state of SIC system: ➛ 2500 MW load. ➛ Power flow south-north near 1000 MW (900 MW through 500 kV lines and 100 MW through 154 kV lines).

➠ Events: ➛ Line 154 kV trips. ➛ Major generator in the south hits reactive power limits and losses voltage control.

➛ Operator tries to recover falling voltages by connecting a capacitor bank near Santiago.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 94

Power System Dynamics and Stability

471

Chilean Blackout (11/07/2003)

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 95

Power System Dynamics and Stability

472

Chilean Blackout (11/07/2003)

➠ The line trip and generator limits yield a voltage collapse associated with a limit-induced bifurcation problem:

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 96

Power System Dynamics and Stability

473

Chilean Blackout (11/07/2003)

➠ PV curves:

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 97

474

Power System Dynamics and Stability

Chilean Blackout (11/07/2003)

➠ The connection of the capacitor bank after the generator limits are reached did not save the system, as the “faulted” system trajectories had “left” the stability region of the post contingency operating point.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 98

475

Power System Dynamics and Stability

Chilean Blackout (11/07/2003)

➠ If the capacitor bank is connected before the generator limits are reached, the system would have been saved, as the “faulted” system trajectories were still within the stability of the post-contingency operating point.

Universidad de Castilla-La Mancha June 26, 2008

Angle Stability - 99

Power System Dynamics and Stability

476

Frequency Stability Outlines

➠ Definitions. ➠ Basic Concepts. ➠ Practical applications, controls and protections. ➛ Italian Blackout (28/10/2003) ➛ European Blackout (4/11/2006)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 1

477

Power System Dynamics and Stability

Frequency Stability Definitions

➠ IEEE-CIGRE classification (IEEE/CIGRE Joint Task Force on Stability) Terms and Definitions, “Definitions and Classification of Power System Stability”, IEEE Trans. Power Systems and CIGRE Technical Brochure 231, 2003:

Power System Stability

Rotor Angle

Frequency

Voltage

Stability

Stability

Stability

Small Disturbance

Transient

Angle Stability

Stability

Large Disturbance Voltage Stability

Short Term

Short Term Short Term

Small Disturbance Voltage Stability

Long Term

Long Term

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 2

478

Power System Dynamics and Stability

Frequency Stability Definitions

➠ “Frequency Stability refers to the ability of a power system to maintain steady frequency following a severe system upset resulting in a significant imbalance between generation and load.”

➠ Thus, frequency stability analysis concentrates on studying the overall system stability for sudden changes in the generation-load balance.

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 3

479

Power System Dynamics and Stability

Frequency Stability Concepts

➠ For the generator-load example, with AVR but no QG limits: PG + jQG

Generator

jx′G

jxL

V2 ∠δ2

V1 ∠δ1

E ′ ∠δ

Kv s

PL + jQL



V10 +

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 4

480

Power System Dynamics and Stability

Frequency Stability Concepts

➠ Neglecting losses and electromagnetic dynamics, the generator with a very simple AVR and no limits can be modeled using a d-axis transient model:

δ˙G ω˙ G E˙ ′

= ωG = ωr − ω0 1 (Pm − PG − DG ωG ) = M = Kv (V10 − V1 )

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 5

Power System Dynamics and Stability

481

Frequency Stability Concepts

➠ The load can be simulated using “simplified” mixed models and constant power factor:

δ˙2 V˙ 2

= ω2 = =

1 (PL − Pd ) DL

1 (QL − kPD ) |{z} τ Qd

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 6

482

Power System Dynamics and Stability

Frequency Stability Concepts

➠ The transmission system yields the power flow equations ′ ): (X = X L = X G PG

= =

QL

= =

QG

=

E ′ V2 PL = sin(δG − δ2 ) X V1 V2 sin(δ1 − δ2 ) XL V22 E ′ v2 − + cos(δ2 − δG ) X X V22 V1 V2 − + cos(δ2 − δ1 ) XL XL V12 V1 V2 − cos(δ1 − δ2 ) XL XL

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 7

Power System Dynamics and Stability

483

Frequency Stability Concepts

➠ Define: δ δ′ ω ⇒ δ˙

= δG − δ2 = δ1 − δ2 = ωG = ω − ω2

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 8

484

Power System Dynamics and Stability

Frequency Stability Concepts

➠ This yields the DAE model: ω˙ δ˙ E˙ ′







E V2 sin δ − DG ω X  ′  E V2 1 sin δ − Pd = ω− DL X

=

1 M

Pm

= Kv (V10 − V1 )   2 ′ 1 V2 E V2 ˙ V2 = − + cos δ − kPd τ X X E ′ V2 V1 V2 ′ sin δ − sin δ 0 = XL X   1 1 E ′ V2 V1 V2 2 0 = V2 − cos δ ′ + cos δ − XL X X XL Universidad de Castilla-La Mancha

June 26, 2008

Frequency Stability - 9

485

Power System Dynamics and Stability

Frequency Stability Concepts

➠ And the equilibrium equations: 0

=

0

=

0

=

0

=

0

=

0

=

E ′ V2 Pm sin δ − DG ω X E ′ V2 sin δ − Pd DL ω − X V10 − V1 V22 E ′ V2 − + cos δ − kPd X X E ′ V2 V1 V2 ′ sin δ − sin δ XL X   1 E ′ V2 V1 V2 1 2 V2 − cos δ ′ + cos δ − XL X X XL Universidad de Castilla-La Mancha

June 26, 2008

Frequency Stability - 10

486

Power System Dynamics and Stability

Frequency Stability Concepts

➠ Hence: x = [ω, δ, E ′ , v2 ]T y

= [V1 , δ ′ ]T

p

= [Pm , V10 ]

λ

= Pd

➠ Observe that in this analysis, Pm 6= Pd to study the effect of generator-load imbalances in the system.

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 11

487

Power System Dynamics and Stability

Frequency Stability Concepts

➠ In normal operating conditions Pm = Pd ⇒ ω = 0, from the first 2 equilibrium equations.

➠ Hence, these equations can be replaced by the following 4 power flow equations, with 4 unknowns (E ′ , V2 , δ, δ ′ ): 0

=

0

=

0

=

0

=

E ′ V2 sin δ Pd − X V22 E ′ V2 −kPd − + cos δ X X V10 V2 sin δ ′ Pd − XL V22 V10 V2 kPd + − cos δ ′ XL XL

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 12

Power System Dynamics and Stability

488

Frequency Stability Concepts

➠ Simulating a 50% generation and load reduction, respectively, for M = 0.1, DG = 0.01, DL = 0.1, τ = 0.01, Kv = 10, XL = 0.5, ′ = 0.5, V10 = 1, Pd0 = 0.7, k = 0.25. XG ➠ Initial solution: ω

=

0

δ

=

0.7266

E′

=

1.3463

V2

=

0.7826

V1

=

1.0000

δ′

=

0.4636

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 13

489

Power System Dynamics and Stability

Frequency Stability Concepts

➠ Time domain simulation: 1.5 1 0.5 0 −0.5 50% generator drop

−1 −1.5 −2 50% load drop

ω δ E′ V2 V1

−2.5 −3 −3.5

0

1

2

3

4

5

t [s]

6

7

8

9

10

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 14

490

Power System Dynamics and Stability

Frequency Stability Concepts

➠ The generation reduction yields a ≈0.5 Hz frequency drop and a load voltage increase.

➠ The load reduction yields a ≈0.5 Hz frequency increase, and an even larger load voltage increase, as the reactive power demand drops.

➠ The system reaches new s.e.p.s in both cases, as expected. ➠ Observe that the AVR keeps the generator terminal fairly stable and close to its set value V10 .

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 15

491

Power System Dynamics and Stability

Frequency Stability Concepts

➠ These frequency excursions due to generation-load imbalances are typical.

➠ It might lead to unstable conditions due to device protections such as frequency relays in generators and loads.

➠ Frequency problems may be solved manually by operators or automatically through controls and/or protections.

➠ Generator governors automatically regulate local frequency excursions.

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 16

492

Power System Dynamics and Stability

Frequency Stability Concepts

➠ Centralized frequency regulators, such as automatic Area Control Error (ACE) regulators, may be used to regulate power exchanges among control areas by controlling the frequency deviations on the interties.

➠ Examples of frequency instabilities are: ➛ The Italian blackout of Tuesday, October 28, 2003 (Material courtesy of Prof. Alberto Berizzi, Politecnico di Milano, Italy).

➛ The European blackout of Saturday, November 4, 2006 (Material courtesy of Prof. Edmund Handschin, University of Technology, Dortmund, Germany).

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 17

Power System Dynamics and Stability

493

Italian Blackout (28/10/2003)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 18

Power System Dynamics and Stability

494

Italian Blackout (28/10/2003)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 19

495

Power System Dynamics and Stability

Italian Blackout (28/10/2003) 3:10.47 ETrans (operator of interties between Switzerland and rest of Europe) lets the GRTN (Italian operator) know of the Mettlen-Lavorgo line trip (1320 MW) and the overloading of the Sils-Soazza line (1650 MW), and requests a 300 MW demand reduction to relief the overload. 3:18.40 ETrans contacts EGL (Switzerland operator) requesting the tripping of a transformer in Soazza. 3:21.00 GRTN reduces the power imports by 300 MW.

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 20

496

Power System Dynamics and Stability

Italian Blackout (28/10/2003) 3:22.03 ATEL (Swiss energy company) changes the connection of the transformer at Lavorgo. 3:25.22 Protections trip the Sils-Soazza line (1783 MW). This is basically the beginning of the cascading events that follow, severing Italy from the rest of Europe and leading to the collapse of the Italian system.

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 21

Power System Dynamics and Stability

497

Italian Blackout (28/10/2003)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 22

Power System Dynamics and Stability

498

Italian Blackout (28/10/2003)

➠ Imports from France:

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 23

Power System Dynamics and Stability

499

Italian Blackout (28/10/2003)

➠ Frequency in Italy:

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 24

Power System Dynamics and Stability

500

Italian Blackout (28/10/2003)

➠ Frequency and voltages in Europe:

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 25

Power System Dynamics and Stability

501

Italian Blackout (28/10/2003)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 26

Power System Dynamics and Stability

502

Italian Blackout (28/10/2003)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 27

Power System Dynamics and Stability

503

Italian Blackout (28/10/2003)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 28

504

Power System Dynamics and Stability

European Interconnected Systems

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 29

505

Power System Dynamics and Stability

European Interconnected Systems System

Capacity

Peak Load

Energy

Population

GW

GW

TWh

Mio.

Nordel

94

66

405

24

UPS/IPS

337

215

1285

280

UKTSOA

85

66

400

65

Nordel

600

390

2530

450

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 30

506

Power System Dynamics and Stability

European Interconnected Systems

➠ 450 million people served ➠ 2530 TWh used ➠ 600 GW installed capacity at 500 e/kW = 300 Ge ➠ 230.000 km HV network at 400 000 e/km = 90 Ge ➠ Approx. 5.000.000 km MV+LV network ➠ 1500 e investment per EU citizen ➠ Largest man-made system

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 31

Power System Dynamics and Stability

507

European Blackout (4/11/2006)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 32

Power System Dynamics and Stability

508

European Blackout (4/11/2006)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 33

509

Power System Dynamics and Stability

European Blackout (4/11/2006)

➠ Area 1: The frequency drops to 49 Hz, which causes an automatic load schedding.

➠ Area 2: Real power surplus of 6000 MW.

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 34

510

Power System Dynamics and Stability

European Blackout (4/11/2006) 50.1 f [Hz] 50.0

frequency

49.9 49.8 49.7 49.6 49.5 49.4 49.3 49.2 49.1 49.0 48.9 22:10:00

22:10:10

22:10:20

22:10:30

22:10:40

22:10:50

22:11:00

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 35

Power System Dynamics and Stability

511

European Blackout (4/11/2006)

Universidad de Castilla-La Mancha June 26, 2008

Frequency Stability - 36

Power System Dynamics and Stability

512

Contents

➠ Overview ➠ UWPFLOW ➠ Matlab ➠ PSAT

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 1

513

Power System Dynamics and Stability

Overview

➠ Software packages for power system analysis can be basically divided into two classes of tools:

➛ Commercial softwares. ➛ Educational/research-aimed softwares.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 2

Power System Dynamics and Stability

514

Overview

➠ Commercial softwares: ➛ PSS/E ➛ EuroStag ➛ Simpow ➛ CYME ➛ PowerWorld ➛ Neplan

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 3

515

Power System Dynamics and Stability

Overview

➠ Commercial software packages follows an “all-in-one” philosophy and are typically well-tested and computationally efficient.

➠ Despite their completeness, these softwares can result cumbersome for educational and research purposes.

➠ commercial softwares are “closed”, i.e. do not allow changing the source code or adding new algorithms.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 4

516

Power System Dynamics and Stability

Overview

➠ For research purposes, the flexibility and the ability of easy prototyping are often more crucial aspects than computational efficiency.

➠ At this aim, there is a variety of open source research tools, which are typically aimed to a specific aspect of power system analysis.

➠ An example is UWPFLOW which provides an extremely robust algorithm for continuation power flow analysis.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 5

517

Power System Dynamics and Stability

Overview

➠ C anf FORTRAN are very fast but requires keen programming skills and are not suitable for fast prototyping.

➠ Several high level scientific languages, such as Matlab, Mathematica and Modelica, have become more and more popular for both research and educational purposes.

➠ At this aim, there is a variety of open source research tools, which are typically aimed to a specific aspect of power system analysis.

➠ Matlab proved to be the best user choice.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 6

Power System Dynamics and Stability

518

Overview

➠ Matlab-based power system analysis tools: ➛ Power System Toolbox (PST) ➛ MatPower ➛ Voltage Stability Toolbox (VST) ➛ Power Analysis Toolbox (PAT) ➛ Educational Simulation Tool (EST) ➛ Power system Analysis Toolbox (PSAT)

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 7

519

Power System Dynamics and Stability

Overview

➠ Comparison of Matlab-based power system analysis softwares: Package

PF

EST

X

CPF

OPF

SSA

TD

X

X X

MatEMTP MatPower

X

PAT

X

PSAT

X

X

PST

X

X

SPS

X

VST

X

EMT

GUI

GNE

X X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 8

520

Power System Dynamics and Stability

Overview

➠ The features illustrated in the table are: ➛ power flow (PF) ➛ continuation power flow and/or voltage stability analysis (CPF-VS) ➛ optimal power flow (OPF) ➛ small signal stability analysis (SSA) ➛ time domain simulation (TD) ➛ graphical user interface (GUI) ➛ graphical network editor (GNE).

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 9

521

Power System Dynamics and Stability

Overview

➠ An important but often missed issue is that the Matlab environment is a commercial and “closed” product, thus Matlab kernel and libraries cannot be modified nor freely distributed.

➠ To allow exchanging ideas and effectively improving scientific research, both the toolbox and the platform on which the toolbox runs should be free (Richard Stallman).

➠ An alternative to Matlab is the free GNU/Octave project.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 10

522

Power System Dynamics and Stability

UWPFLOW

➠ UWPFLOW is a research tool that has been designed to calculate local bifurcations related to system limits or singularities in the system Jacobian.

➠ The program also generates a series of output files that allow further analyses, such as tangent vectors, left and right eigenvectors at a singular bifurcation point, Jacobians, power flow solutions at different loading levels, voltage stability indices, etc.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 11

523

Power System Dynamics and Stability

UWPFLOW Features

➠ Adequate handling of generators limits, with generators being able to recover from a variety of limits, including S limits.

➠ Steady state models of generators and their control limits (AVR and Primemover limits) are included.

➠ Voltage dependent load models for voltage stability analysis are also included.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 12

524

Power System Dynamics and Stability

UWPFLOW Features

➠ Either BPA/WSCC ac-dc (HVDC systems) input data formats (and variations) or IEEE common format may be used.

➠ Detailed and reliable steady state models of SVC, TCSC and STATCOM models, and their controls with the corresponding limits are included.

➠ Secondary voltage control, as defined by ENEL (elecetricity company of Italy), can be modeled and simulated in the program.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 13

525

Power System Dynamics and Stability

UWPFLOW Features

➠ The program is able to compute the minimum real eigenvalue and the related right and left eigenvectors and several voltage stability indices.

➠ The program generates a wide variety of output ASCII and MATLAB (.m) files as well as IEEE common format data files.

➠ The program has being designed to automatically run script files.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 14

526

Power System Dynamics and Stability

UWPFLOW Usage

➠ Like any other UNIX program, i.e., command-line options (-option) with redirection of output (>) from screen into files: uwpflow [-options] input_file [[>]output_file]

➠ For example, to generate the program help: uwpflow -h

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 15

527

Power System Dynamics and Stability

UWPFLOW Example

➠ 3-area sample system: 100 MW 150 MW 150 MW 60 MVAr

v3
150 MW 56 MVAr

Bus 2

Area 1

1.02∠0

50 MVAr R = 0.01 p.u. X = 0.15 p.u.

V2 ∠δ2

Bus 3 50 MVAr

50 MW 40 MVAr 100 MW

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 16

Power System Dynamics and Stability

528

UWPFLOW Example

➠ For a 3-area sample system: Bus

∆PG

∆PL

∆QL

Name

(p.u.)

(p.u.)

(p.u.)

Area 1

1.5

0

0

Area 2

0

1.5

0.56

Area 3

0.5

0.5

0.40

➠ Using UWPFLOW to obtain the system PV curves, for a distributed slack bus model:

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 17

529

Power System Dynamics and Stability

UWPFLOW Example

➠ Data file in EPRI format (3area.wsc): HDG UWPFLOW data file, WSCC format 3-area example April 2000 BAS C C AC BUSES C C | SHUNT | C |Ow|Name |kV |Z|PL |QL |MW |Mva|PM |PG |QM |Qm |Vpu BE 1 Area 1 138 1 150 60 0 0 0 150 0 0 1.02 B 1 Area 2 138 2 150 56 0 50 0 100 0 0 1.00 B 1 Area 3 138 3 50 40 0 50 0 100 0 0 1.00

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 18

Power System Dynamics and Stability

530

UWPFLOW Example

➠ Data file in EPRI format (3area.wsc): C C AC LINES C C M CS N C |Ow|Name_1 |kV1||Name_2 |kV2|||In || R | X | G/2 | B/2 |Mil| L 1 Area 1 138 Area 2 1381 15001 .01 .15 L 1 Area 1 138 Area 3 1381 15001 .01 .15 L 1 Area 2 138 Area 3 1381 15001 .01 .15 C C SOLUTION CONTROL CARD C C |Max| |SLACK BUS | C |Itr| |Name |kV| |Angle | SOL 50 Area 1 138 0. END

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 19

531

Power System Dynamics and Stability

UWPFLOW Example

➠ Generator and load change file (3area.k): C C UWPFLOW load and generation "direction" file C for 3-area example C C BusNumber BusName DPg Pnl Qnl PgMax [ Smax 1 0 1.5 0.0 0.0 0 0 2 0 0.0 1.5 0.56 0 0 3 0 0.5 0.5 0.40 0 0

Vmax Vmin ] 1.05 0.95 1.05 0.95 1.05 0.95

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 20

532

Power System Dynamics and Stability

UWPFLOW Example

➠ Batch file for UNIX (run3area): echo -1- Run base case power flow uwpflow 3area.wsc -K3area.k echo -2- Obatin PV curves and maximum loading uwpflow 3area.wsc -K3area.k -cthreearea.m -m -ltmp.l -s echo - with bus voltage limits enforced uwpflow 3area.wsc -K3area.k -c -7 -k0.1 echo - with current limits enforced uwpflow 3area.wsc -K3area.k -c -ltmp.l -8 -k0.1

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 21

533

Power System Dynamics and Stability

UWPFLOW Example

➠ Batch file for Windows (run3area.bat): rem -1- Run base case power flow uwpflow 3area.wsc -K3area.k rem -2- Obatin PV curves and maximum loading uwpflow 3area.wsc -K3area.k -cthreearea.m -m -ltmp.l -s rem - with bus voltage limits enforced uwpflow 3area.wsc -K3area.k -c -7 -k0.1 rem - with current limits enforced uwpflow 3area.wsc -K3area.k -c -ltmp.l -8 -k0.1

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 22

534

Power System Dynamics and Stability

UWPFLOW Example

➠ PV curves (threearea.m): Profiles 150

100

50

0

0

0.2

0.4

0.6

0.8 L.F. [p.u.]

1

1.2

kVArea 3

138

kVArea 2

138

kVArea 1

138

1.4

1.6

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 23

535

Power System Dynamics and Stability

UWPFLOW Example

➠ The singular value index obtained with UWPFLOW is as follows (-0 option): 0.7

Full matrix sing. value index

0.6

0.5

0.4

0.3

0.2

0.1

0

0

0.2

0.4

0.6

0.8 L.F. [p.u.]

1

1.2

1.4

1.6

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 24

536

Power System Dynamics and Stability

Matlab Overview

➠ Matlab is a general purpose environment for mathematical and engineering analysis.

➠ Is vector/matrix based. A variable is by default a matrix. ➠ Is an “interpreted” language, thus can be slow for heavy applications. ➠ Is not open source. The GNU-Octave project provides a good alternative: http://www.octave.org

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 25

537

Power System Dynamics and Stability

Matlab Example

➠ Generator-load example (see the introductory example in the Voltage Stability section starting from slide 279): : PG + jQG

PL + jQL jxL

V1 ∠δ1

V2 ∠δ2

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 26

538

Power System Dynamics and Stability

Matlab Example

➠ For QGmin ≤ QG ≤ QGmax :   V10 V2 1 sin δ − DG ω Pd − ω˙ = M XL   1 V10 V2 δ˙ = ω − sin δ − Pd DL XL   2 1 V V V 10 2 V˙ 2 = cos δ − Qd − 2 + τ XL XL 2 V10 V10 V2 0 = QG − − + cos δ XL XL

with

x = [ω, δ, V2 ]T

y = QG

p = V10

λ = Pd

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 27

539

Power System Dynamics and Stability

Matlab Example

➠ For QG = QGmin,max : ω˙ δ˙ V˙ 2 0

1 M





V1 V2 = sin δ − DG ω Pd − XL   V1 V2 1 sin δ − Pd = ω− DL XL   2 1 V1 V2 V = cos δ − Qd − 2 + τ XL XL = QGmin,max

V1 V2 V12 + cos δ − XL XL

with

x = [ω, δ, V2 ]T

y = V1

p = QGmin,max

λ = Pd

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 28

540

Power System Dynamics and Stability

Matlab Example

➠ Assume XL = 0.5, M = 1, DG = 0.01, DL = 0.1, τ = 0.01, k = 0.25. ➠ The time domain integration can be solved with the help of M ATLAB.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 29

Power System Dynamics and Stability

541

Matlab Example

➠ Differential equations without limits: function dx = example(t,x) global M DL DG tau k Pd V10 if t <= 1 XL = 0.5; else XL = 0.6; end delta = x(1); omega = x(2); V2 = max(x(3),0); dx(1,1) = omega - (V10*V2*sin(delta)/XL-Pd)/DL; dx(2,1) = (Pd-V10*V2*sin(delta)/XL-DG*omega)/M; dx(3,1) = (-V2*V2/XL+V10*V2*cos(delta)/XL-k*Pd)/tau; Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 30

Power System Dynamics and Stability

542

Matlab Example

➠ Initialization and main routine: clear all global M DL DG tau k Pd V10 XL = 0.5; M = 0.1; DL = 0.1; DG = 0.01; tau = 0.01; k = 0.25; Pd = 0.7; V10 = 1; x0 = [0.4636; 0.0000; 0.7826]; tmax = 2; [t,x] = ode23(’example’,[0 tmax],x0);

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 31

Power System Dynamics and Stability

543

Matlab Example

➠ Graphical commands: figure plot(t,x(:,1),’b-’) hold on plot(t,x(:,2),’g--’) plot(t,max(x(:,3),0),’c-.’) plot([0 tmax],[V10 V10],’r:’) legend(’delta’,’omega’,’V2’,’V1’) xlabel(’t [s]’) ylim([-1 6])

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 32

544

Power System Dynamics and Stability

Matlab Example

➠ The dynamic solution without limits: 6

δ ω V2 V1

5

4

3 Contingency

Operating point

2

1

0 Voltage collapse −1

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

t [s] Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 33

Power System Dynamics and Stability

545

Matlab Example

➠ Differential equations without limits: function dx = example(t,x) global M DL DG tau k Pd V10 if t <= 1, XL = 0.5; else, XL = 0.6; end delta = x(1); omega = x(2); V2 = max(x(3),0); V10 = 1; Q = V10*V10/XL - V10*V2*cos(delta)/XL; if Q > 0.5 a = 1/XL; b = -V2*cos(delta)/XL; c = -0.5; V10 = (-b + sqrt(b*b - 4*a*c))/2/a; end dx(1,1) = omega - (V10*V2*sin(delta)/XL-Pd)/DL; dx(2,1) = (Pd-V10*V2*sin(delta)/XL-DG*omega)/M; dx(3,1) = (-V2*V2/XL+V10*V2*cos(delta)/XL-k*Pd)/tau; Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 34

546

Power System Dynamics and Stability

Matlab Example

➠ The dynamic solution with limits: 6

δ ω V2 V1

5

4

3 Operating point

Contingency

2

1

0 Voltage collapse −1

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

t [s] Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 35

Power System Dynamics and Stability

547

PSAT Features

➠ PSAT has been thought to be portable and open source. ➠ PSAT runs on the commonest operating systems ➠ PSAT can perform several power system analysis: 1. Continuation Power Flow (CPF); 2. Optimal Power Flow (OPF); 3. Small signal stability analysis; 4. Time domain simulations.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 36

548

Power System Dynamics and Stability

PSAT Features

➠ PSAT deeply exploits Matlab vectorized computations and sparse matrix functions in order to optimize performances.

➠ PSAT also contains interfaces to UWPFLOW and GAMS which highly extend PSAT ability to solve CPF and OPF problems, respectively.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 37

Power System Dynamics and Stability

549

Synoptic Scheme Simulink Models

Input

Other Data Format

Saved Results

Data Files Simulink Library

Simulink Model Conversion

Conversion Utilities

Power Flow & State Variable Initialization

User Defined Models

Settings

Interfaces GAMS

UWpflow

PSAT

Static Analysis

Dynamic Analysis

Optimal Power Flow

Small Signal Stability

Continuation Power Flow

Time Domain Simulation

Command History

Output

Plotting Utilities

Text Output

Save Results

Graphic Output

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 38

550

Power System Dynamics and Stability

PSAT Features

➠ In order to perform accurate and complete power system analyses, PSAT supports a variety of static and dynamic models.

➠ Dynamic models include non conventional loads, synchronous machines and controls, regulating transformers, FACTS, wind turbines, and fuel cells.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 39

Power System Dynamics and Stability

551

PSAT Features

➠ Besides mathematical algorithms and models, PSAT includes a variety of additional tools, as follows: 1. User-friendly graphical user interfaces; 2. Simulink library for one-line network diagrams; 3. Data file conversion to and from other formats; 4. User defined model editor and installer; 5. Command line usage.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 40

552

Power System Dynamics and Stability

PSAT Features

➠ Not all features are available on GNU-Octave: Function

Matlab

GNU/Octave

Continuation power flow

yes

yes

Optimal power flow

yes

yes

Small signal stability analysis

yes

yes

Time domain simulation

yes

yes

GUIs and Simulink library

yes

no

Data format conversion

yes

yes

User defined models

yes

no

Command line usage

yes

yes

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 41

553

Power System Dynamics and Stability

Getting Started

➠ PSAT is launched by typing at the Matlab prompt: >> psat which will create all structures required by the toolbox and open the main GUI.

➠ All procedures implemented in PSAT can be launched from this window by means of menus, buttons and/or short cuts.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 42

Power System Dynamics and Stability

554

Getting Started

➠ Main PSAT GUI:

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 43

555

Power System Dynamics and Stability

Simulink Library

➠ PSAT allows drawing electrical schemes by means of pictorial blocks. ➠ The PSAT computational engine is purely Matlab-based and the Simulink environment is used only as graphical tool.

➠ A byproduct of this approach is that PSAT can run on GNU/Octave, which is currently not providing a Simulink clone.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 44

Power System Dynamics and Stability

556

Simulink Library

➠ PSAT-Simulink Library:

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 45

557

Power System Dynamics and Stability

Other Features

➠ To ensure portability and promote contributions, PSAT is provided with a variety of tools, such as a set of Data Format Conversion (DFC) functions and the capability of defining User Defined Models (UDMs).

➠ The set of DFC functions allows converting data files to and from formats commonly in use in power system analysis. These include: IEEE, EPRI, PTI, PSAP, PSS/E, CYME, MatPower and PST formats. On Matlab platforms, an easy-to-use GUI handles the DFC.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 46

Power System Dynamics and Stability

558

Data Format Conversion

➠ GUI for data format conversion:

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 47

559

Power System Dynamics and Stability

User Defined Models

➠ The UDM tools allow extending the capabilities of PSAT and help end-users to quickly set up their own models.

➠ Once the user has introduced the variables and defined the DAE of the new model in the UDM GUI, PSAT automatically compiles equations, computes symbolic expression of Jacobians matrices and writes a Matlab function of the new component.

➠ Then the user can save the model definition and/or install the model in PSAT.

➠ If the component is not needed any longer it can be uninstalled using the UDM installer as well.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 48

Power System Dynamics and Stability

560

User Defined Models

➠ GUI for user defined models:

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 49

561

Power System Dynamics and Stability

Command Line Usage

➠ PSAT is provided with a command line version. This feature allows using PSAT in the following conditions: 1) If it is not possible or very slow to visualize the graphical environment (e.g. Matlab is running on a remote server). 2) If one wants to write scripting of computations or include calls to PSAT functions within user defined programs. 3) If PSAT runs on the GNU/Octave platform, which currently neither provides GUI tools nor a Simulink-like environment.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 50

562

Power System Dynamics and Stability

Power System Model

➠ The standard power system model is basically a set of nonlinear differential algebraic equations, as follows:

x˙ = f (x, y, p) 0

= g(x, y, p)

∈ Rn ; y are the algebraic variables y ∈ Rm ; p are the independent variables p ∈ Rℓ ; f are the differential equations f : Rn × Rm × Rℓ 7→ Rn ; and g are the algebraic equations g : Rm × Rm × Rℓ 7→ Rm . where x are the state variables x

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 51

563

Power System Dynamics and Stability

Power System Model

➠ PSAT uses these equations in all algorithms, namely power flow, CPF, OPF, small signal stability analysis and time domain simulation.

➠ The algebraic equations g are obtained as the sum of all active and reactive power injections at buses:

      X gpc gp gpm −   ∀m ∈ M g(x, y, p) =   =  gq gqm c∈Cm gqc

where gpm and gqm are the power flows in transmission lines, M is the T T T ] are the set and the power , gqc set of network buses, Cm and [gpc

injections of components connected at bus m, respectively.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 52

564

Power System Dynamics and Stability

Component Models

➠ PSAT is component-oriented, i.e. any component is defined independently of the rest of the program as a set of nonlinear differential-algebraic equations, as follows:

x˙ c

= fc (xc , yc , pc )

Pc

= gpc (xc , yc , pc )

Qc

= gqc (xc , yc , pc )

where xc are the component state variables, yc the algebraic variables

V and θ at the buses to which the component is connected) and pc are independent variables. Then differential equations f are built concatenating fc of all components.

(i.e.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 53

565

Power System Dynamics and Stability

Component Models

➠ These equations along with Jacobians matrices are defined in a function which is used for both static and dynamic analyses.

➠ In addition to this function, a component is defined by means of a structure, which contains data, parameters and the interconnection to the grid.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 54

566

Power System Dynamics and Stability

Component Models: Example

➠ Let’s consider the exponential recovery load (ERL). ➠ The set of differential-algebraic equations are as follows: x˙ c1 x˙ c2

= −xc1 /TP + P0 (V /V0 )αs − P0 (V /V0 )αt

= −xc2 /TQ + Q0 (V /V0 )βs − Q0 (V /V0 )βt

Pc

= xc1 /TP + P0 (V /V0 )αt

Qc

= xc2 /TQ + Q0 (V /V0 )βt

where and P0 , Q0 and V0 are initial powers and voltages, respectively, as given by the power flow solution.

➠ Observe that a constant PQ load must be connected at the same bus as the ERL to determine the values of P0 , Q0 and V0 . Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 55

567

Power System Dynamics and Stability

Component Models: Example

➠ Component Data: Column

Variable

Description

Unit

1

-

Bus number

int

2

Sn

Power rating

MVA

3

Vn

Active power voltage coefficient

kV

4

fn

Active power frequency coefficient

Hz

5

TP

Real power time constant

s

6

TQ

Reactive power time constant

s

7

αs

Static real power exponent

-

8

αt

Dynamic real power exponent

-

9

βs

Static reactive power exponent

-

10

βt

Dynamic reactive power exponent

-

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 56

568

Power System Dynamics and Stability

Component Models: Example

➠ Exponential recovery loads are defined in the structure Erload, whose fields are as follows: 1.

con: exponential recovery load data.

2.

bus: Indexes of buses to which the ERLs are connected.

3.

dat: Initial powers and voltages (P0 , Q0 and V0 ).

4.

n: Total number of ERLs.

5.

xp: Indexes of the state variable xc1 .

6.

xq: Indexes of the state variable xc2 .

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 57

569

Power System Dynamics and Stability

PSAT Example

➠ This section illustrates some PSAT features for static and dynamic stability analysis by means of the IEEE 14-bus test system.

➠ All data can be retrieved from the PSAT web site: http://www.power.uwaterloo.ca/∼fmilano/

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 58

Power System Dynamics and Stability

570

PSAT Example

➠ IEEE 14-bus test system:

Bus 13 |V| = 1.047 p.u.
Bus 14 |V| = 1.0207 p.u.
Bus 10 |V| = 1.0318 p.u.
Bus 12 |V| = 1.0534 p.u.
Bus 09

Bus 11

|V| = 1.0328 p.u.
|V| = 1.0471 p.u.
Bus 07 |V| = 1.0493 p.u.
Bus 06 |V| = 1.07 p.u.
Bus 04

Bus 08

|V| = 1.09 p.u. |V| = 1.012 p.u.
Bus 05 Bus 01

|V| = 1.016 p.u.
|V| = 1.06 p.u.
Breaker

Bus 02 |V| = 1.045 p.u.
Breaker Bus 03 |V| = 1.01 p.u.
Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 59

Power System Dynamics and Stability

571

PSAT Example

➠ Power flow report:

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 60

Power System Dynamics and Stability

572

PSAT Example

➠ Continuation power flow analysis (GUI):

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 61

Power System Dynamics and Stability

573

PSAT Example

➠ Continuation power flow analysis (plots):

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 62

574

Power System Dynamics and Stability

PSAT Example

➠ Nose curves at bus 14 for different contingencies for the IEEE 14-bus test system:

Base Case

1

Line 2-4 Outage Line 2-3 Outage

Voltage [p.u.]

0.8 0.6 0.4 0.2 0

1

1.1

1.2

1.3

1.4 λc

1.5

1.6

1.7

1.8

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 63

Power System Dynamics and Stability

575

PSAT Example

➠ Optimal power flow analysis (GUI):

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 64

576

Power System Dynamics and Stability

PSAT Example

➠ Comparison between OPF and CPF analysis: BCP

λ∗

M LC

ALC

[MW]

[p.u.]

[MW]

[MW]

None

259

0.7211

445.8

186.8

Line 2-4 Outage

259

0.5427

399.5

148.6

Line 2-3 Outage

259

0.2852

332.8

73.85

Contingency

➠ Because of the definitions of generator and load powers PG and PL , one has λc = λ∗ + 1.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 65

577

Power System Dynamics and Stability

PSAT Example

➠ Time domain simulation: ➛ It has been used a 40% load increase with respect to the base case loading, and no PSS at bus 1. A Hopf bifurcation occurs for the line 2-4 outage resulting in undamped oscillations of generator angles.

➛ A similar analysis can be carried on the same system with a 40% load increase but considering the PSS of the generator connected at bus 1. In this case the system is stable.

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 66

578

Power System Dynamics and Stability

PSAT Example

➠ Time domain simulation (without PSS):

Generator Speeds [p.u.]

1.002 1.0015

ω1 - Bus 1 ω2 - Bus 2

1.001

ω3 - Bus 3 ω4 - Bus 6

1.0005

ω5 - Bus 8

1 0.9995 0.999 0.9985 0.998

0

5

10

15

20

25

30

Time [s]

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 67

579

Power System Dynamics and Stability

PSAT Example

➠ Eigenvalue analysis (with PSS): 10 8 6 4

Imag

2 0 −2 −4 −6 −8 −10

−1

−0.8

−0.6

−0.4

−0.2

0

0.2

Real

Universidad de Castilla-La Mancha June 26, 2008

Software Tools - 68

Power System Dynamics and Stability

580

Project 1

➠ Reproduce the examples illustrated in the following slides: ➛ Voltage Stability: Slides 341-350 (using UWPFLOW) ➛ Angle Stability: Slides 444-456 (using Matlab) ➛ Frequency Stability: 479-489 (using Matlab) ➠ The software UWPFLOW is freely available at: http://thunderbox.uwaterloo.ca/∼claudio/software/pflow.html

Universidad de Castilla-La Mancha June 26, 2008

Projects - 1

581

Power System Dynamics and Stability

Project 1

➠ Voltage stability (slides 341-350): ➛ Write the 3area.wsc data file in the EPRI data format (the format is fully described in the UWPFLOW documetation).

➛ Write the generator load change file 3area.k using the format described in the UWPFLOW documentation.

➛ Write a batch file for running the simulations as described in the slides.

Universidad de Castilla-La Mancha June 26, 2008

Projects - 2

582

Power System Dynamics and Stability

Project 1

➠ Voltage stability (slides 341-350): ➛ Run a base case power flow, a continuation power flow with and without enforcing voltage and current limits. Compute also the singular value index.

➛ Report power flow results as given by UWPFLOW and plots PV curves and the singular value index using Matlab.

Universidad de Castilla-La Mancha June 26, 2008

Projects - 3

583

Power System Dynamics and Stability

Project 1

➠ Angle stability (slides 444-456): ➛ Write a Matlab function with the system differential equations. ➛ Use a Matlab script file to initialize and solve the time domain simulation (function ode23). ➛ Using a trial-and-error technique find the clearing time tc of the system for D = 0.1, D = 0.05 and D = 0.2. ➛ For each value of the damping D, provide plots of the rotor angle δ and the rotor speed ω .

Universidad de Castilla-La Mancha June 26, 2008

Projects - 4

Power System Dynamics and Stability

584

Project 1

➠ Frequency stability (slides 479-489): ➛ Write a Matlab function with the system differential equations. ➛ Use a Matlab script file to initialize and solve the time domain simulation (function ode23). ➛ Run the time domain integration for a 25%, 50% and 60% generation drop at t = 1 followed by a 25%, 50% and 60% load drop at t = 5, respectively.

➛ For each value of the generation and load drop, provide plots of ω , δ , E ′ , V2 and V1 .

Universidad de Castilla-La Mancha June 26, 2008

Projects - 5

Power System Dynamics and Stability

585

Project 2

➠ Reproduce the results for the IEEE 14-bus tests system illustrated in the paper: F. Milano, “An Open Source Power System Analysis Toolbox”, accepted for publication on the IEEE Transactions on Power Systems, March 2005, 8 pages.

➠ The full paper as well as the software PSAT is available at: http://www.power.uwaterloo.ca/∼fmilano/

Universidad de Castilla-La Mancha June 26, 2008

Projects - 6

586

Power System Dynamics and Stability

Project 2

➠ The IEEE 14-bus test system is provided wintin the PSAT main distribution (folder tests). ➠ For the base case power flow, the continuation power flow and the optimal power flow routines, use the file:

d 014 dyn l10.mdl

➠ For the time domain simulations without PSS, use the file: d 014 dyn l14.mdl

➠ For the time domain simulations with PSS, use the file: d 014 pss l14.mdl

Universidad de Castilla-La Mancha June 26, 2008

Projects - 7

587

Power System Dynamics and Stability

Project 2

➠ Hints: ➛ For static analyses (PF, CPF, OPF), disable loading dynamic components by checking the box “Discard dynamic components” in the GUI Settings (within the menu “Edit” in the main window).

➛ To simulate a line outage in static analyses, uncheck the box “initially close” box (within the Simulink block mask) of the breaker of the line that one wants to keep out.

Universidad de Castilla-La Mancha June 26, 2008

Projects - 8

Power System Dynamics and Stability

588

Project 2

➠ Hints: ➛ For OPF analysis, disable the “base case” powers in the GUI for OPF Settings and set the weighting factor to 1 (maximization of the ditance to voltage collapse).

➛ For time domain simulations, remember to uncheck “Discard dynamic components” box and do not allow the conversion to PQ buses when the program asks for.

Universidad de Castilla-La Mancha June 26, 2008

Projects - 9

Related Documents


More Documents from "Bibi Renu"