Gather-and-broadcast frequency control in power systems Florian D - - PowerPoint PPT Presentation

gather and broadcast frequency control in power systems
SMART_READER_LITE
LIVE PREVIEW

Gather-and-broadcast frequency control in power systems Florian D - - PowerPoint PPT Presentation

DCSC, 3mE Gather-and-broadcast frequency control in power systems Florian D orfler Sergio Grammatico TU Delft Power Web seminar Delft, The Netherlands, Nov 8, 2018 1 / 16 A few (of many) game changers in power system operation


slide-1
SLIDE 1

DCSC, 3mE

Gather-and-broadcast frequency control in power systems

Florian D¨

  • rfler

Sergio Grammatico TU Delft – Power Web seminar Delft, The Netherlands, Nov 8, 2018

1 / 16

slide-2
SLIDE 2

A few (of many) game changers in power system operation

synchronous generator

2 / 16

slide-3
SLIDE 3

A few (of many) game changers in power system operation

synchronous generator ↝ power electronics

2 / 16

slide-4
SLIDE 4

A few (of many) game changers in power system operation

synchronous generator ↝ power electronics scaling

2 / 16

slide-5
SLIDE 5

A few (of many) game changers in power system operation

synchronous generator ↝ power electronics scaling distributed generation

transmission! distribution! generation!

2 / 16

slide-6
SLIDE 6

A few (of many) game changers in power system operation

synchronous generator ↝ power electronics scaling distributed generation

transmission! distribution! generation!

  • ther paradigm shifts

2 / 16

slide-7
SLIDE 7

Conventional frequency control hierarchy

Power System

  • 3. Tertiary control (offline)

goal: optimize operation architecture: centralized & forecast strategy: scheduling (OPF)

  • 2. Secondary control (slower)

goal: maintain operating point architecture: centralized strategy: I-control (AGC)

  • 1. Primary control (fast)

goal: stabilization & load sharing architecture: decentralized strategy: P-control (droop)

Is this top-to-bottom architecture based on bulk generation control still appropriate in tomorrow’s grid?

3 / 16

slide-8
SLIDE 8

Conventional frequency control hierarchy

Power System

  • 3. Tertiary control (offline)

goal: optimize operation architecture: centralized & forecast strategy: scheduling (OPF)

  • 2. Secondary control (slower)

goal: maintain operating point architecture: centralized strategy: I-control (AGC)

  • 1. Primary control (fast)

goal: stabilization & load sharing architecture: decentralized strategy: P-control (droop)

Is this top-to-bottom architecture based on bulk generation control still appropriate in tomorrow’s grid?

3 / 16

slide-9
SLIDE 9

Outline

Introduction & Motivation Overview of Distributed Architectures Gather-and-Broadcast Frequency Control Case study: IEEE 39 New England Power Grid Conclusions

slide-10
SLIDE 10

Nonlinear differential-algebraic power system model

▸ generator swing

equations i ∈ G

▸ frequency-responsive

loads & grid-forming inverters i ∈ F

▸ load buses with

demand response i ∈ P Mi¨ θi + Di ˙ θi = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) Di ˙ θi = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) 0 = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) Di ˙ θi is primary droop control (not focus today) ui ∈ Ui = [ui , ui] is secondary control (can be Ui = {0}) ⇒ sync frequency ωsync ∼ ∑i Pi + ui = imbalance ⇒ ∃ synchronous equilibrium iff ∑i Pi+ui = 0 (load = generation)

4 / 16

slide-11
SLIDE 11

Nonlinear differential-algebraic power system model

▸ generator swing

equations i ∈ G

▸ frequency-responsive

loads & grid-forming inverters i ∈ F

▸ load buses with

demand response i ∈ P Mi¨ θi + Di ˙ θi = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) Di ˙ θi = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) 0 = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) Di ˙ θi is primary droop control (not focus today) ui ∈ Ui = [ui , ui] is secondary control (can be Ui = {0}) ⇒ sync frequency ωsync ∼ ∑i Pi + ui = imbalance ⇒ ∃ synchronous equilibrium iff ∑i Pi+ui = 0 (load = generation)

4 / 16

slide-12
SLIDE 12

Nonlinear differential-algebraic power system model

▸ generator swing

equations i ∈ G

▸ frequency-responsive

loads & grid-forming inverters i ∈ F

▸ load buses with

demand response i ∈ P Mi¨ θi + Di ˙ θi = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) Di ˙ θi = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) 0 = Pi + ui − ∑

j∈V

Bi,j sin(θi − θj) Di ˙ θi is primary droop control (not focus today) ui ∈ Ui = [ui , ui] is secondary control (can be Ui = {0}) ⇒ sync frequency ωsync ∼ ∑i Pi + ui = imbalance ⇒ ∃ synchronous equilibrium iff ∑i Pi+ui = 0 (load = generation)

4 / 16

slide-13
SLIDE 13

Economically efficient secondary frequency regulation

Problem I: frequency regulation

Control {ui ∈ Ui}i to balance load & generation: ∑i Pi + ui = 0

Problem II: optimal economic dispatch

Control {ui ∈ Ui}i to minimize the aggregate operational cost: min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

5 / 16

slide-14
SLIDE 14

Economically efficient secondary frequency regulation

Problem I: frequency regulation

Control {ui ∈ Ui}i to balance load & generation: ∑i Pi + ui = 0

Problem II: optimal economic dispatch

Control {ui ∈ Ui}i to minimize the aggregate operational cost: min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

5 / 16

slide-15
SLIDE 15

Economically efficient secondary frequency regulation

Problem I: frequency regulation

Control {ui ∈ Ui}i to balance load & generation: ∑i Pi + ui = 0

Problem II: optimal economic dispatch

Control {ui ∈ Ui}i to minimize the aggregate operational cost: min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

  • ⇒ identical marginal costs at optimality: J′

i(u⋆ i ) = J′ j(u⋆ j ) ∀i,j

5 / 16

slide-16
SLIDE 16

Economically efficient secondary frequency regulation

Problem I: frequency regulation

Control {ui ∈ Ui}i to balance load & generation: ∑i Pi + ui = 0

Problem II: optimal economic dispatch

Control {ui ∈ Ui}i to minimize the aggregate operational cost: min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

  • ⇒ identical marginal costs at optimality: J′

i(u⋆ i ) = J′ j(u⋆ j ) ∀i,j

Standing assumptions

feasibility: regularity: −∑i Pi ∈ ∑i Ui = ∑i[ui , ui] {Ji ∶ Ui → R}i strictly convex & cont. differentiable

5 / 16

slide-17
SLIDE 17

critical review of secondary control architectures

slide-18
SLIDE 18

Centralized automatic generation control (AGC)

integrate single measurement & broadcast

k ˙ λ = −ωi∗ ui = 1 Ai λ inverse optimal dispatch for Ji(ui) = 1

2Aiu2 i

few communication requirements (broadcast)

Wood and Wollenberg. “Power Generation, Operation, and Control,” John Wiley & Sons, 1996. Machowski, Bialek, and Bumby. “Power System Dynamics,” John Wiley & Sons, 2008. 6 / 16

slide-19
SLIDE 19

Centralized automatic generation control (AGC)

integrate single measurement & broadcast

k ˙ λ = −ωi∗ ui = 1 Ai λ inverse optimal dispatch for Ji(ui) = 1

2Aiu2 i

few communication requirements (broadcast) single authority & point of failure ⇒ not suited for distributed gen

Wood and Wollenberg. “Power Generation, Operation, and Control,” John Wiley & Sons, 1996. Machowski, Bialek, and Bumby. “Power System Dynamics,” John Wiley & Sons, 2008. 6 / 16

slide-20
SLIDE 20

Decentralized frequency control

integrate local measurement

ki ˙ λi = −ωi ui = λi nominal stability guarantee no communication requirements

  • M. Andreasson, D. Dimarogonas, H. Sandberg, and K. Johansson, “Distributed PI-control with applications to power

systems frequency control,” in American Control Conference, 2014.

  • C. Zhao, E. Mallada, and F. D¨
  • rfler, “Distributed frequency control for stability and economic dispatch in power

networks,” in American Control Conference, 2015. 7 / 16

slide-21
SLIDE 21

Decentralized frequency control

integrate local measurement

ki ˙ λi = −ωi ui = λi nominal stability guarantee no communication requirements does not achieve economic efficiency ∃ biased measurement ⇒ instability

  • M. Andreasson, D. Dimarogonas, H. Sandberg, and K. Johansson, “Distributed PI-control with applications to power

systems frequency control,” in American Control Conference, 2014.

  • C. Zhao, E. Mallada, and F. D¨
  • rfler, “Distributed frequency control for stability and economic dispatch in power

networks,” in American Control Conference, 2015. 7 / 16

slide-22
SLIDE 22

Distributed averaging frequency control

integrate local measurement & average marginal costs

ki ˙ λi = −ωi + ∑j wi,j (J′

i(ui) − J′ j(uj))

ui = λi stability & robustness certificates asymptotically optimal dispatch

J.W. Simpson-Porco, F. D¨

  • rfler, and F. Bullo, “Synchronization and power sharing for droop-controlled inverters in

islanded microgrids,” in Automatica, 2013.

  • N. Monshizadeh, C. De Persis, and J.W. Simpson-Porco, “The cost of dishonesty on optimal distributed frequency

control of power networks,” 2016, Submitted. 8 / 16

slide-23
SLIDE 23

Distributed averaging frequency control

integrate local measurement & average marginal costs

ki ˙ λi = −ωi + ∑j wi,j (J′

i(ui) − J′ j(uj))

ui = λi stability & robustness certificates asymptotically optimal dispatch high communication requirements & vulnerable to cheating utility concern: “give power out of our hands”

J.W. Simpson-Porco, F. D¨

  • rfler, and F. Bullo, “Synchronization and power sharing for droop-controlled inverters in

islanded microgrids,” in Automatica, 2013.

  • N. Monshizadeh, C. De Persis, and J.W. Simpson-Porco, “The cost of dishonesty on optimal distributed frequency

control of power networks,” 2016, Submitted. 8 / 16

slide-24
SLIDE 24

another (possibly better?) control protocol for distributed generation

slide-25
SLIDE 25

Motivation: from social welfare to competitive markets

Social welfare dispatch

min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

9 / 16

slide-26
SLIDE 26

Motivation: from social welfare to competitive markets

Social welfare dispatch

min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

λ

power

λ?

X

i Pi

X

i J0 i −1(λ)

Competitive spot market

1 given a prize λ, player i bids

u⋆

i = argmin ui ∈ Ui

{Ji(ui) − λui} = J′

i −1(λ)

2 market clearing prize λ⋆ from

0 = ∑i Pi + u⋆

i = ∑i Pi + J′ i −1(λ⋆)

9 / 16

slide-27
SLIDE 27

Motivation: from social welfare to competitive markets

Social welfare dispatch

min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

λ

power

λ?

X

i Pi

X

i J0 i −1(λ)

Competitive spot market

1 given a prize λ, player i bids

u⋆

i = argmin ui ∈ Ui

{Ji(ui) − λui} = J′

i −1(λ)

2 market clearing prize λ⋆ from

0 = ∑i Pi + u⋆

i = ∑i Pi + J′ i −1(λ⋆)

Auction (dual ascent)

1 local best response for given prize:

u+

i = argmin ui ∈ Ui

{Ji(ui) − λui}

2 update prize of constraint violation:

λ+ = λ − α (∑i Pi + u+

i )

9 / 16

slide-28
SLIDE 28

Motivation: from social welfare to competitive markets

Social welfare dispatch

min

u ∈ U ∑i Ji(ui)

s.t. ∑i Pi + ui = 0

λ

power

λ?

X

i Pi

X

i J0 i −1(λ)

local (!) ⇒ measurable (!) ⇒

Competitive spot market

1 given a prize λ, player i bids

u⋆

i = argmin ui ∈ Ui

{Ji(ui) − λui} = J′

i −1(λ)

2 market clearing prize λ⋆ from

0 = ∑i Pi + u⋆

i = ∑i Pi + J′ i −1(λ⋆)

Auction (dual ascent)

1 local best response for given prize:

u+

i = argmin ui ∈ Ui

{Ji(ui) − λui} = J′

i −1(λ)

2 update prize of constraint violation:

λ+ = λ − α (∑i Pi + u+

i ) = λ − ˜

α ⋅ ωsync

9 / 16

slide-29
SLIDE 29

Continuous-time gather-and-broadcast control

1 λ = aggregate integral of averaged measurements

k ˙ λ = −∑i Ci ωi where Ci’s are convex and k > 0

2 ui = local best response generation dispatch

ui = J′

i −1(λ)

10 / 16

slide-30
SLIDE 30

For quadratic costs: gather-and-broadcast includes . . .

1 Automatic Generation Control (AGC): Ci = { 1

if i = i∗

  • therwise

Wood and Wollenberg. “Power Generation, Operation, and Control,” John Wiley & Sons, 1996. 2 centralized averaging-based PI (CAPI): Ci = Di

  • F. D¨
  • rfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic
  • ptimality in microgrids,” in IEEE Transactions on Control of Network Systems, 2016.

3 mean-field control: Ci = 1/n

  • S. Grammatico, F. Parise, M. Colombino, and J. Lygeros. “Decentralized convergence to Nash equilibria in

constrained deterministic mean field control,” in IEEE Trans. on Automatic Control, 2016. 4 exchange-trade market mechanism H.R. Varian and J. Repcheck. “Intermediate microeconomics: a modern approach,” WW Norton New York, 2010. 11 / 16

slide-31
SLIDE 31

For quadratic costs: gather-and-broadcast includes . . .

1 Automatic Generation Control (AGC): Ci = { 1

if i = i∗

  • therwise

Wood and Wollenberg. “Power Generation, Operation, and Control,” John Wiley & Sons, 1996. 2 centralized averaging-based PI (CAPI): Ci = Di

  • F. D¨
  • rfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic
  • ptimality in microgrids,” in IEEE Transactions on Control of Network Systems, 2016.

3 mean-field control: Ci = 1/n

  • S. Grammatico, F. Parise, M. Colombino, and J. Lygeros. “Decentralized convergence to Nash equilibria in

constrained deterministic mean field control,” in IEEE Trans. on Automatic Control, 2016. 4 exchange-trade market mechanism H.R. Varian and J. Repcheck. “Intermediate microeconomics: a modern approach,” WW Norton New York, 2010. 11 / 16

slide-32
SLIDE 32

For quadratic costs: gather-and-broadcast includes . . .

1 Automatic Generation Control (AGC): Ci = { 1

if i = i∗

  • therwise

Wood and Wollenberg. “Power Generation, Operation, and Control,” John Wiley & Sons, 1996. 2 centralized averaging-based PI (CAPI): Ci = Di

  • F. D¨
  • rfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic
  • ptimality in microgrids,” in IEEE Transactions on Control of Network Systems, 2016.

3 mean-field control: Ci = 1/n

  • S. Grammatico, F. Parise, M. Colombino, and J. Lygeros. “Decentralized convergence to Nash equilibria in

constrained deterministic mean field control,” in IEEE Trans. on Automatic Control, 2016. 4 exchange-trade market mechanism H.R. Varian and J. Repcheck. “Intermediate microeconomics: a modern approach,” WW Norton New York, 2010. 11 / 16

slide-33
SLIDE 33

For quadratic costs: gather-and-broadcast includes . . .

1 Automatic Generation Control (AGC): Ci = { 1

if i = i∗

  • therwise

Wood and Wollenberg. “Power Generation, Operation, and Control,” John Wiley & Sons, 1996. 2 centralized averaging-based PI (CAPI): Ci = Di

  • F. D¨
  • rfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic
  • ptimality in microgrids,” in IEEE Transactions on Control of Network Systems, 2016.

3 mean-field control: Ci = 1/n

  • S. Grammatico, F. Parise, M. Colombino, and J. Lygeros. “Decentralized convergence to Nash equilibria in

constrained deterministic mean field control,” in IEEE Trans. on Automatic Control, 2016. 4 exchange-trade market mechanism H.R. Varian and J. Repcheck. “Intermediate microeconomics: a modern approach,” WW Norton New York, 2010. 11 / 16

slide-34
SLIDE 34

Certificates for gather-and-broadcast applied to DAE model

Theorem I (no assumptions)

▸ steady-state closed-loop injections are optimal

12 / 16

slide-35
SLIDE 35

Certificates for gather-and-broadcast applied to DAE model

Theorem I (no assumptions)

▸ steady-state closed-loop injections are optimal

Scaled cost functions

strictly convex, cont. diff. function J with J′(0) = 0; lim

u→∂U J(u) = ∞; Ji(⋅) = J ( 1 Ci ⋅) ∀i

12 / 16

slide-36
SLIDE 36

Certificates for gather-and-broadcast applied to DAE model

Theorem I (no assumptions)

▸ steady-state closed-loop injections are optimal

Scaled cost functions

strictly convex, cont. diff. function J with J′(0) = 0; lim

u→∂U J(u) = ∞; Ji(⋅) = J ( 1 Ci ⋅) ∀i

⇒ scaled response curve J′

i −1(λ) = Ci ⋅ J′−1(λ)

J0−1(λ)

λ

12 / 16

slide-37
SLIDE 37

Certificates for gather-and-broadcast applied to DAE model

Theorem I (no assumptions)

▸ steady-state closed-loop injections are optimal

Scaled cost functions

strictly convex, cont. diff. function J with J′(0) = 0; lim

u→∂U J(u) = ∞; Ji(⋅) = J ( 1 Ci ⋅) ∀i

⇒ scaled response curve J′

i −1(λ) = Ci ⋅ J′−1(λ)

J0−1(λ)

λ

Theorem II (for scaled cost functions)

▸ asymptotic stability of closed-loop equilibria ∣θ∗ i − θ∗ j ∣ < π/2 ∀{i,j} ▸ frequency regulation & optimal economic dispatch problems solved

12 / 16

slide-38
SLIDE 38

Hamilton, Bregman, Lyapunov, Lur´ e, & LaSalle invoked

1 incremental, dissipative Hamiltonian, & DAE system

˙ θ = ω M ˙ ω = −Dω − (∇U(θ) − ∇U(θ∗)) + (J′−1(λ) − J′−1(λ∗)) k ˙ λ = −c⊺ω

2 Lyapunov function: energy function + Bregman divergence

H(θ,ω,λ) ∶= U(θ) − U(θ∗) − ∇U(θ∗)(θ − θ∗) + 1 2ω⊺Mω + I(λ) − I(λ∗) − I′(λ∗)(λ − λ∗)

3 Lur´

e integral I(λ) ∶= k ∫

λ λ0

J′−1(ξ)dξ

4 LaSalle invariance principle for DAE systems

  • J. Schiffer and F. D¨
  • rfler. “On stability of a distributed averaging PI frequency and active power controlled

differential-algebraic power system model”.European Control Conference, 2016. 13 / 16

slide-39
SLIDE 39

case study: IEEE 39 New England system

slide-40
SLIDE 40

Comparison of different frequency control strategies

Time in [s] 0.5 1 1.5 2 2.5 Frequency in [Hz] 59 59.2 59.4 59.6 59.8 60 60.2 60.4 Decentralized : Frequency Time in [s] 0.5 1 1.5 2 2.5 Frequency in [Hz] 59 59.2 59.4 59.6 59.8 60 60.2 60.4 DAI : Frequency Time in [s] 0.5 1 1.5 2 2.5 Frequency in [Hz] 59 59.2 59.4 59.6 59.8 60 60.2 60.4 Broadcast-and-Gather : Frequency Time in [s] 0.5 1 1.5 2 2.5 Cost 0.005 0.01 0.015 0.02 0.025 0.03 0.035 Decentralized : Marginal Cost Time in [s] 0.5 1 1.5 2 2.5 Cost 0.005 0.01 0.015 0.02 0.025 0.03 0.035 DAI : Marginal Cost Time in [s] 0.5 1 1.5 2 2.5 Cost 0.005 0.01 0.015 0.02 0.025 0.03 0.035 Dual-Decomposition : Marginal Cost

(idealized) decentralized integral control distributed averaging integral (DAI) control gather-and-broadcast integral control gather-and-broadcast is comparable to DAI with much less communication

14 / 16

slide-41
SLIDE 41

Effect of nonlinear frequency response curves

0.5 1 1.5 2 2.5 59 59.2 59.4 59.6 59.8 60 60.2

Time (s) Frequency (Hz)

0.5 1 1.5 2 2.5 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09

Time (s) Control inputs (p.u.)

−3 −2 −1 1 2 3 −1 −0.5 0.5 1

  • J−1()
  • tanh()

tanh(3)

  • ptimal local frequency

response curves J′−1(λ) gather-and-broadcast closed-loop frequencies gather-and-broadcast control inputs

15 / 16

slide-42
SLIDE 42

Conclusions

Summary: nonlinear, differential-algebraic, heterogeneous power system model critical review of decentralized → distributed → centralized architectures competitive market ⇒ inspires dual ascent ⇒ gather-and-broadcast scaled cost functions ⇒ asymptotic stability & optimality of closed loop Open problem: remove assumption on scaled cost functions Future work: incorporate forecasts & inter-temporal constraints D¨

  • rfler, Grammatico, Gather-and-broadcast frequency control in

power systems, Automatica, 2017.

16 / 16