opf models for power system security control -...

76
OPF Models for Power System Security Control Rafael Z´ arate Mi˜ nano Escuela de Ingenier´ ıa Minera e Industrial de Almad´ en Universidad de Castilla-La Mancha 1/76

Upload: nguyenanh

Post on 06-Aug-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

OPF Models for Power System Security Control

Rafael Zarate Minano

Escuela de Ingenierıa Minera e Industrial de Almaden

Universidad de Castilla-La Mancha

1/76

Page 2: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Index

1 Introduction

2 Optimal Power Flow with Voltage Stability Constraints

3 Optimal Power Flow with Small-Signal Stability Constraints

4 Optimal Power Flow with Transient Stability Constraints

5 Contributions and Ongoing Research Work

2/76

Page 3: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Research topic

Procedures to help system operators to guarantee power system

security in the context of real-time operation

3/76

Page 4: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Power system security

The ability of a power system to reach acceptable steady-state

operating conditions after being subjected to sudden disturbances

The power system should not be forced to uncontrolled

cascading outages that can lead the system to a blackout

4/76

Page 5: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Power system security

To reduce the risk of blackouts:

no equipment is overloaded

all bus voltage magnitudes are within appropriate limits

stable operation after plausible contingencies

5/76

Page 6: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Motivation

Market clearing procedures do not explicitly consider security

issues

System operator must check system security and implementcontrol actions if needed

Security assessment: state of the system under contingencies

Contingency filtering: identification of critical contingencies

Security control: design of control actions to improve the system

security level

6/76

Page 7: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Motivation

Control actions ! adjustments with respect to the marketsolution:

Adjustments in the generator power outputs

Adjustments in the demand powers

Adjustments in the set points of system control devices

Security control tool ! Optimal Power Flow (OPF)

7/76

Page 8: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Motivation

Market participants expect that the security control minimally

modifies the market solution

Security-constrained OPF requires:

To model the system behavior and stability constraints in detail

To deal with non-linear models and advanced stability concepts

To marry time-domain simulations and optimization

Need to incorporate security constraints in the OPF problem

8/76

Page 9: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed procedures

OPF-based control tools to assist system operators in avoiding

security problems related to:

Voltage instability

Small-signal instability

Transient instability

9/76

Page 10: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed procedures

� Starting point ! market dispatching solution adjusted by losses

Security assessment procedures

Contingency filtering procedures

Security control procedures: OPF problems with stability

constraints

10/76

Page 11: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Index

1 Introduction

2 Optimal Power Flow with Voltage Stability Constraints

3 Optimal Power Flow with Small-Signal Stability Constraints

4 Optimal Power Flow with Transient Stability Constraints

5 Contributions and Ongoing Research Work

11/76

Page 12: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Definition of voltage stability

Voltage stability

The ability of a power system to maintain steady voltages at all buses

throughout the system after suffering a disturbance from a given

initial operating condition

Voltage collapse

The process by which the sequence of events accompanying voltage

instability leads to a blackout or to abnormally low voltages in a

significant part of the power system

12/76

Page 13: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Voltage stability analysis

System model:

g(y;p) = 0

where

y: algebraic variables (e.g, voltage magnitudes at load buses)

p: control variables (e.g, generator power outputs)

g: power flow equations

13/76

Page 14: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Voltage stability analysisBifurcation theory

System model:

g(y;p)! g(y;p; �)

where � usually represents changes in system load:

P

Di

= (1 + �)P

A

Di

; 8i 2 D

Q

Di

= (1 + �)Q

A

Di

; 8i 2 D

Parameter � changes “slowly”

Voltage instability conditions:

Saddle-node bifurcations (SNB)

Limit-induced bifurcations (LIB)

14/76

Page 15: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Voltage stability analysisBifurcation theory

V

Operating condition (yo

,po

,�)

SNB

� = 0

� = �

(a) Saddle-node bifurcation

V

y

o

p

o

� = 0

� = �

V

Operating condition (yo

,po

,�)

Breaking point

LIB

� = 0

� = �

(b) Limit-induced bifurcation

15/76

Page 16: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Voltage stability assessment

Loading margin

Maximum amount of additional load that the system can provide until

a voltage stability limit (SNB or a critical LIB) is reached

Loading margin ��

Maximum amount of additional load that the system can provide

without exceeding a technical limit and ensuring that a voltage

collapse does not appear within a given period of time

Loading margin computation ! Maximum loading condition

problem

16/76

Page 17: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Security assessment related to voltage stability

Security assessment ! computation of the loading margin �� for

post-contingency system configurations

System operator specifies:

Initial set of contingencies! N � 1 criterion

Time period �t

Loading margin �� is computed for each contingency of the

initial set

17/76

Page 18: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Contingency filtering related to voltage stability

System operator specifies:

Security margin �SM

Contingency filtering criterion:

If �� � �

SM, the contingency is selected as critical. At the

loading condition defined by �SM the system exhibits potential

voltage instability.

If �� > �

SM, the contingency is filtered out

18/76

Page 19: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF problem

Minimize

Cost of adjustments with respect to the base case solution

subject to

Power flow equations for the adjusted operating condition

Power flow equations under stressed operating conditions

Technical limits

Ramping constraints

19/76

Page 20: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF - ConstraintsPower flow equations for the adjusted operating condition

Power balance at all system buses

Generator powers:

P

Gj

= P

A

Gj

+�P

up

Gj

��P

down

Gj

; 8j 2 G

with

�P

up

Gj

� 0; 8j 2 G

�P

down

Gj

� 0; 8j 2 G

Superscript “A” indicates base-case solution

20/76

Page 21: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF - ConstraintsPower flow equations for the adjusted operating condition

Demand powers:

P

Di

= P

A

Di

��P

Di

; 8i 2 D

Q

Di

= P

Di

tan(

Di

); 8i 2 D

with

�P

Di

� 0; 8i 2 D

Superscript “A” indicates base-case solution

21/76

Page 22: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF - ConstraintsPower flow equations under stressed operating conditions

As many stressed operating conditions are included in the VSC-OPF

problem as critical contingencies identified in the contingency

filtering procedure

Power balance at all system buses

The line that corresponds to the critical contingency is removed

The demand is increased according to the security margin �SM

P

s

Di

= (1 + �

SM

)P

Di

8i 2 D; 8s 2 S

Q

s

Di

= (1 + �

SM

)P

Di

tan(

Di

); 8n 2 D; 8s 2 S

where PDi

corresponds to the adjusted operating condition

22/76

Page 23: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF - ConstraintsPower flow equations under stressed operating conditions

Generator powers:

P

s

Gj

= P

Gj

+�P

up;s

Gj

��P

down;s

Gj

; 8j 2 G; 8s 2 S

with

�P

up;s

Gj

� 0; 8j 2 G; 8s 2 S

�P

down;s

Gj

� 0; 8j 2 G; 8s 2 S

where PGj

corresponds to the adjusted operating condition

23/76

Page 24: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF - ConstraintsTechnical limits

For the adjusted and stressed systems:

Maximum and minimum power output of generators

Maximum and minimum reactive power limit of generators

Maximum and minimum voltage magnitude at system buses

Maximum current magnitude through system branches

24/76

Page 25: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

VSC-OPF - ConstraintsRamping limits

Ramping limits for generators:

P

s

Gj

� P

Gj

� R

up

Gj

�t; 8j 2 G; 8s 2 S

P

Gj

� P

s

Gj

� R

down

Gj

�t; 8j 2 G; 8s 2 S

25/76

Page 26: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed redispatching procedure

1 - Base case operating condition:

Market dispatch solution adjusted by losses

2 - Security assessment:

Initial set of contingencies: N � 1 contingency criterion

Computation of loading margins ��

3 - Contingency filtering:

Comparison of loading margins �� with the required security

margin �SM

4 - Stressed operating conditions for the VSC-OPF problem:

One stressed condition per critical contingency

The system load is increased by �SM for all stressed systems

5 - Solve the VSC-OPF problem

26/76

Page 27: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: W&W 6-bus system

Bus 1

Bus 2

Bus 3

Bus 4

Bus 5

Bus 6

27/76

Page 28: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: W&W 6-bus systemSecurity assessment

Computation of system loading margins

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18

1-2

1-4

1-5

2-3

2-4

2-5

2-6

3-5

3-6

4-5

5-6

Loading margin

Lin

eouta

ge

28/76

Page 29: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: W&W 6-bus systemContingency filtering

Security margin: �SM = 0:03

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18

1-2

1-4

2-3

2-4

2-5

2-6

3-5

3-6

4-5

5-6

1-5

Loading margin

Lin

eouta

ge

29/76

Page 30: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: W&W 6-bus systemSolution to the VSC-OPF problem

Generation redispatching for �SM = 0:03

1 2 3 4 5 60

0.1

0.2

0.3

0.4

0.5

1 2 3 4 5 60

0.1

0.2

0.3

0.4

0.5

P

u

p

G

n

[p.u

.]

P

d

o

w

n

G

n

[p.u

.]

Bus number

Bus number

Up

Down

30/76

Page 31: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Index

1 Introduction

2 Optimal Power Flow with Voltage Stability Constraints

3 Optimal Power Flow with Small-Signal Stability Constraints

4 Optimal Power Flow with Transient Stability Constraints

5 Contributions and Ongoing Research Work

31/76

Page 32: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Definition of small-signal stability

Small-signal (rotor-angle) stability

The ability of a power system to maintain synchronism under small

disturbances

Undamped rotor angle oscillations

Local mode oscillations

Inter-area mode oscillations

32/76

Page 33: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Small-signal stability analysis

System model ! DAE system:

_x

0

=

f(x;y;p)

g(x;y;p)

where

x: state variables (e.g, machine rotor angles)

y: algebraic variables (e.g, voltage magnitude at load buses)

p: control variables (e.g, generator power outputs)

f : equations related to state variables (e.g., synchronous

machine equations)

g: algebraic equations (e.g., power flow equations)

33/76

Page 34: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Small-signal stability analysis

System equilibrium point:

The system is at steady-state

Control variables po

are known

Remaining variables (xo

;y

o

) are obtained by solving:

0

0

=

f(x

o

;y

o

;p

o

)

g(x

o

;y

o

;p

o

)

34/76

Page 35: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Small-signal stability analysis

Linearization of DAE system at (xo

;y

o

):

�_x

0

=

D

x

f D

y

f

D

x

g D

y

g

� �

�x

�y

System state matrix:

A

sys

=D

x

f �D

y

f [D

y

g℄

�1

D

x

g

35/76

Page 36: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Small-signal stability assessment

Eigenvalue analysis of Asys

! Lyapunov’s first method:

If all eigenvalues of matrix Asys

have negative real parts, the

system equilibrium point is asymptotically stable

If at least one of the eigenvalues of matrix Asys

has a positive

real part, the system equilibrium point is unstable

36/76

Page 37: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Small-signal stability assessmentBifurcation theory

System model:

f(x;y;p)! f(x;y;p; �)

g(x;y;p)! g(x;y;p; �)

Parameter � changes “slowly”

Small-signal rotor angle instability conditions:

Hopf bifurcations (HB)

37/76

Page 38: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Small-signal stability assessmentBifurcation theory

=

+

=

<

<

+

HB

Figure : Hopf bifurcation in the complex plane

38/76

Page 39: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Security assessment related to small-signal stability

Security assessment ! computation of the loading margin �� for

post-contingency system configurations + eigenvalue analysis of

the state matrix for the maximum loading conditions

System operator specifies:

Initial set of contingencies! N � 1 criterion

Time period �t

Loading margin �� is computed for each contingency of the

initial set

Eigenvalue analysis is performed for the maximum loading

conditions

Critical eigenvalues �� j� are calculated

39/76

Page 40: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Contingency filtering related to small-signal stability

System operator specifies:

Security margin �SM

Contingency filtering criterion:

If �� � �

SM, the contingency is selected as critical. At the

loading condition defined by �SM the system exhibits potential

voltage instability

If � > 0, the contingency is selected as critical. At the loading

condition defined by �SM, the system may suffer from

small-signal instability

If �� > �

SM and � < 0, the contingency is filtered out

40/76

Page 41: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

SSSC-OPF problem

Minimize

Cost of adjustments with respect to the base case solution

subject to

Power flow equations for the adjusted operating condition

Power flow equations under stressed operating conditions

Technical limits

Ramping constraints

Small-signal stability constraints

41/76

Page 42: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

SSSC-OPF problemSmall-signal stability constraints

First order Taylor series expansion of �s

(P

s

G

)

Resulting constraint:

s

+ F

s

X

j2G

��

s

�P

s

Gj

u

(P

s

Gj

� P

s;u

Gj

) � �

max

; 8s 2 S

u

where:

s: actual value of the real part of the critical eigenvalue

��

s

�P

s

Gj

u

: sensitivity of �s with respect to P s

Gj

F

s: scaling factor introduced to limit the size of (P s

Gj

� P

s;u

Gj

)

max: upper limit for the real part of the critical eigenvalue

42/76

Page 43: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

SSSC-OPF problemSmall-signal stability constraints

The variations in generator powers must be always consistent

with the signs of the sensitivities:

P

s

Gj

� P

s;u

Gj

� 0 if��

s

�P

s

Gj

< 0; 8j 2 G; 8s 2 S

u

P

s

Gj

� P

s;u

Gj

� 0 if��

s

�P

s

Gj

> 0; 8j 2 G; 8s 2 S

u

43/76

Page 44: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed redispatching procedure

1 - Base case operating condition:

Market dispatch solution adjusted by losses

2 - Security assessment:

Initial set of contingencies: N � 1 contingency criterion

Computation of loading margins ��

Eigenvalue analysis at the maximum loading condition

3 - Contingency filtering:

Comparison of loading margins �� with the require security

margin �SM

Inspection of critical eigenvalues

4 - Stressed operating conditions for the SSSC-OPF problem:

One stressed condition per critical contingency

The system load is increased by �SM for all stressed systems

44/76

Page 45: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed redispatching procedure

5 - Solve the SSSC-OPF problem

6 - Checking the solution:

Eigenvalue analysis of the stressed operating conditions

If one or more stressed conditions show small-signal instability:

Sensitivity computation

Small-signal stability constraints are incorporated to the

SSSC-OPF problem

The procedure continues in step 5

If all stressed conditions are stable the procedure stops

45/76

Page 46: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine system

Gen 1

2 3

5 6

7 8 9

Gen 2

1 4

Gen 3

46/76

Page 47: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemSecurity assessment

Computation of system loading margins + eigenvalue analysis

0 0.04 0.08 0.12 0.16 0.2

4-6

4-5

5-7

6-9

7-8

8-9

�0:2413� j7:5584

1:4272� j1:8143

�0:1349� j6:8823

�0:1435� j7:5765

�0:2147� j8:2791

�0:3056� j11:0802

Loading margin

Lin

eouta

ge

47/76

Page 48: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemContingency filtering

Security margin: �SM = 0:08

0 0.04 0.08 0.12 0.16 0.2

4-6

5-7

6-9

7-8

8-9

4-5

�0:2413� j7:5584

1:4272� j1:8143

�0:1349� j6:8823

�0:1435� j7:5765

�0:2147� j8:2791

�0:3056� j11:0802

Loading margin

Lin

eouta

ge

48/76

Page 49: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemFirst iteration of the procedure

The stressed condition exhibits small-signal instability:

Critical eigenvalue = 0:3775� j1:9729

Sensitivities are computed

Small-signal stability constraints are incorporated into the OPF

problem

SSSC-OPF problem is solved again

49/76

Page 50: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemProcedure iterations

Evolution of the critical eigenvalue in the complex plain

-0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

Real part

Imag

inar

ypar

t

iteration 1

iteration 7

50/76

Page 51: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemProcedure solution

Redispatching actions

1 2 3 4 5 6 7 8 90

0.01

0.02

0.03

0.04

0.05

1 2 3 4 5 6 7 8 90

0.01

0.02

0.03

0.04

0.05

P

d

o

w

n

G

n

[p.u

.]

P

d

o

w

n

D

n

[p.u

.]

Bus number

Bus number

Down

Down

51/76

Page 52: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Case study: IEEE 145-bus, 50-machine system

Security assessment: 434 contingencies analyzed

Contingency filtering for �SM = 0:05:

Two contingencies selected due to voltage stability issues

Three contingencies selected due to small-signal stability issues

SSSC-OPF problem includes five stressed operating conditions

First iteration:

Only one stressed operating condition shows small-signal

instability for �SM = 0:05

Solution attained after nine iterations:

Generator redispatching + load curtailment

52/76

Page 53: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Case study: IEEE 145-bus, 50-machine system

0 5 10 15 20 25 300.99

0.995

1

1.005

1.01R

otor

spe

ed [

p.u.

]

0 5 10 15 20 25 300.999

0.9995

1

1.0005

1.001

Rot

or s

peed

[p.

u.]

Time [s]

Time [s]

53/76

Page 54: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Index

1 Introduction

2 Optimal Power Flow with Voltage Stability Constraints

3 Optimal Power Flow with Small-Signal Stability Constraints

4 Optimal Power Flow with Transient Stability Constraints

5 Contributions and Ongoing Research Work

54/76

Page 55: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Definition of transient stability

Transient stability

The ability of a power system to maintain synchronism after large

disturbances

Loss of synchronism

Aperiodic angular separation of the system machines

First-swing instability

Multi-swing instability

55/76

Page 56: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Transient stability analysisSystem model

DAE system:�

_x

0

=

f(x;y;p)

g(x;y;p)

where

x: state variables (e.g, machine rotor angles)

y: algebraic variables (e.g, voltage magnitudes at load buses)

p: control variables (e.g, generator power outputs)

f : equations related to state variables (e.g., synchronous

machine equations)

g: algebraic equations (e.g., power flow equations)

56/76

Page 57: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Transient stability assessmentSIME method

Combines the time-domain simulation and the Equal-Area

Criterion (EAC)

Identifies the separation pattern of the system machines:

Group of critical machines

Group of non-critical machines

One-Machine Infinite Bus (OMIB) equivalent system

Stability of the OMIB equivalent system is checked by using the

EAC

57/76

Page 58: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Transient stability assessmentSIME method

First-swing unstable case

P

Æ

P

m

P

e

Æ

u

58/76

Page 59: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Transient stability assessmentSIME method

Multi-swing unstable case

P

Æ

P

m

P

e

Æ

r

59/76

Page 60: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Security assessment related to transient stability

Initial set of contingencies ! N � 1 criterion

Contingencies analyzed:

Three-phase-to-ground symmetrical fault and the subsequent

fault clearing by tripping the corresponding line

Time-domain simulation complemented by the SIME method

60/76

Page 61: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Contingency filtering related to transient stability

Contingency filtering criterion:

Either the system exhibits first-swing or multi-swing instability

the contingency is selected

If the system presents first-swing instability:

The SIME method provides the OMIB equivalent and the

unstable angle Æu

If the system presents multi-swing instability:

The SIME method provides the OMIB equivalent and the return

angle Ær

in the first-swing

61/76

Page 62: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

TSC-OPF problem

Minimize

Cost of adjustments with respect to the base case solution

subject to

Power flow equations for the adjusted operating condition

Technical limits

Transient stability constraints

62/76

Page 63: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Transient stability constraints

Discrete-time equations of the multi-machine system:

Æ

t+1

j

� Æ

t

j

t

step

2

!

b

(!

t+1

j

� 1 + !

t

j

� 1) = 0; 8t 2 T

!

t+1

j

� !

t

j

t

step

2

1

M

j

(P

t+1

mj

� P

t+1

ej

+ P

t

mj

� P

t

ej

) = 0; 8t 2 T

63/76

Page 64: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Transient stability constraints

OMIB rotor angle:

Æ

t

OMIB

=

1

M

C

X

j2G

C

M

j

Æ

t

j

1

M

NC

X

j2G

NC

M

j

Æ

t

j

; 8t 2 T

Limit on the OMIB rotor angle:

Æ

t

OMIB

� Æ

max

OMIB

; 8t 2 T

64/76

Page 65: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed redispatching procedure

1 - Base case operating condition

2 - Security assessment:

Initial set of contingencies: N � 1 contingency criterion

Time-domain simulation complemented by the SIME method

3 - Contingency filtering:

First-swing and multi-swing instability contingencies

4 - Transient stability constraints:

For first-swing instability! Æ

max

OMIB

= Æ

u

For multi-swing instability! Æ

max

OMIB

= Æ

r

��Æ

65/76

Page 66: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Proposed redispatching procedure

5 - Solve the TSC-OPF problem

6 - Checking the solution:

Time-domain simulation complemented by the SIME method

If one or more contingencies show transient instability:

Updating Æ

max

OMIB

The procedure continues in step 5

If all contingencies are stable the procedure stops

66/76

Page 67: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine system

Gen 1

2 3

5 6

7 8 9

Gen 2

1 4

Gen 3

67/76

Page 68: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemSecurity assessment

Fault at bus 7, cleared after 0.3 s by tripping the line 7-5

First-swing instability ! Æ

u

= 155:01 degrees

0 0.3 0.6 0.9 1.2 1.5-600

-400

-200

0

200

400

600

800

1000

1200

Æ

j

[deg

rees

]

Time [s]

Æ

1

Æ

2

Æ

3

t

u

(a) Rotor angle trajectories

0 35 70 105 140 1750

0.5

1

1.5

2

2.5

3

Pow

er[p

.u.]

Æ

j

Æ

1

Æ

2

Æ

3

t

u

Æ [degrees]

P

m

P

e

Æ

u

(b) OMIB plot

68/76

Page 69: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemProcedure iterations

First iteration

Multi-swing instability ! Æ

r

= 131:11 degrees

0 0.75 1.5 2.25 3-500

0

500

1000

Æ

j

[deg

rees

]

Time [s]

Æ

1

Æ

2

Æ

3

t

r

t

u

(c) Rotor angle trajectories

-80 -20 40 100 160-1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

3

Æ

j

Æ

1

Æ

2

Æ

3

t

r

t

u

Pow

er[p

.u.]

Æ [degrees]

P

m

P

e

Æ

r

(d) OMIB plot

69/76

Page 70: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemProcedure iterations

Second and final iteration

The system is stable

0 1 2 3 4 5-60

-40

-20

0

20

40

60

80

100

120

140

160

Æ

j

Æ

j

[deg

rees

]

Time [s]

Æ

1

Æ

2

Æ

3

t

r

(e) Rotor angle trajectories

-100 -50 0 50 100 150 -1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

3

Æ

j

Æ

j

Æ

1

Æ

2

Æ

3

t

r

Pow

er[p

.u.]

Æ [degrees]

P

m

P

e

Æ

r

(f) OMIB plot

70/76

Page 71: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Illustrative example: WECC 9-bus, 3-machine systemProcedure solution

Redispatching actions:

1 2 3 4 5 6 7 8 90

0.05

0.1

0.15

0.2

1 2 3 4 5 6 7 8 90

0.05

0.1

0.15

0.2

P

u

p

G

n

[p.u

.]

P

d

o

w

n

G

n

[p.u

.]

Bus number

Bus number

Up

Down

71/76

Page 72: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Case study: Real-world 1228-bus, 292-machine systemSecurity assessment

Fault at a bus, cleared after 0.2 s

First-swing instability ! Æ

u

= 157:75 degrees

0 0.25 0.44-50

0

50

100

150

200

Æ

j

[deg

rees

]

Time [s]

CMs

72/76

Page 73: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Case study: Real-world 1228-bus, 292-machine systemFirst and final iteration

The system is stable after generation redispatching

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-100

-50

0

50

100

150

200

Æ

j

[deg

rees

]

Time [s]

73/76

Page 74: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Index

1 Introduction

2 Optimal Power Flow with Voltage Stability Constraints

3 Optimal Power Flow with Small-Signal Stability Constraints

4 Optimal Power Flow with Transient Stability Constraints

5 Contributions and Ongoing Research Work

74/76

Page 75: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Contributions

1 - R. Zarate-Minano, A. J. Conejo and F. Milano, “OPF-based

security redispatching including FACTS devices”, IET

Generation Transmission & Distribution.

2 - R. Zarate-Minano, T. Van Cutsem, F. Milano and A. J. Conejo,

“Securing transient stability using time-domain simulations

within and optimal power flow”, IEEE Transactions on Power

Systems.

3 - R. Zarate-Minano, F. Milano and A. J. Conejo, “An OPF

methodology to ensure small-signal stability”, IEEE

Transactions on Power Systems.

75/76

Page 76: OPF Models for Power System Security Control - …faraday1.ucd.ie/archive/events/slides_zarate.pdf · OPF Models for Power System Security Control ... initial operating condition

Ongoing research

Impact of renewable generation on power system security

Modeling of stochastic perturbations in power sytems

Stochastic differential-algebraic equations (SDAE)

Stability of power systems with an important penetration ofrenewable generation

Stability of power systems modeled as SDAE

76/76