gather-and-broadcast frequency control in power systems · 2018-11-19 · a few (of many) game...

42
DCSC, 3mE Gather-and-broadcast frequency control in power systems FlorianD¨orfler Sergio Grammatico TU Delft – Power Web seminar Delft, The Netherlands, Nov 8, 2018 1 / 16

Upload: others

Post on 27-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

DCSC, 3mE

Gather-and-broadcast frequencycontrol in power systems

Florian Dorfler Sergio Grammatico

TU Delft – Power Web seminar

Delft, The Netherlands, Nov 8, 20181 / 16

Page 2: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

synchronous generator

↝ power electronics

scaling

distributed generation

transmission!

distribution!

generation!

transmission!

distribution!

generation!

other paradigm shifts

Power systems are changing . . .

1 / 14

I Storage installationsI Plug-in EVsI Increasing share of renewablesI Grid code changesI Smart building controlI Market mechanism changesI . . .

2 / 16

Page 3: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

synchronous generator

↝ power electronics

scaling

distributed generation

transmission!

distribution!

generation!

transmission!

distribution!

generation!

other paradigm shifts

Power systems are changing . . .

1 / 14

I Storage installationsI Plug-in EVsI Increasing share of renewablesI Grid code changesI Smart building controlI Market mechanism changesI . . .

2 / 16

Page 4: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

synchronous generator

↝ power electronics

scaling

distributed generation

transmission!

distribution!

generation!

transmission!

distribution!

generation!

other paradigm shifts

Power systems are changing . . .

1 / 14

I Storage installationsI Plug-in EVsI Increasing share of renewablesI Grid code changesI Smart building controlI Market mechanism changesI . . .

2 / 16

Page 5: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

synchronous generator

↝ power electronics

scaling

distributed generation

transmission!

distribution!

generation!

transmission!

distribution!

generation!

other paradigm shifts

Power systems are changing . . .

1 / 14

I Storage installationsI Plug-in EVsI Increasing share of renewablesI Grid code changesI Smart building controlI Market mechanism changesI . . .

2 / 16

Page 6: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

synchronous generator

↝ power electronics

scaling

distributed generation

transmission!

distribution!

generation!

transmission!

distribution!

generation!

other paradigm shifts

Power systems are changing . . .

1 / 14

I Storage installationsI Plug-in EVsI Increasing share of renewablesI Grid code changesI Smart building controlI Market mechanism changesI . . .

2 / 16

Page 7: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Conventional frequency control hierarchy

Power System

3. Tertiary control (offline)

goal: optimize operationarchitecture: centralized & forecaststrategy: scheduling (OPF)

2. Secondary control (slower)

goal: maintain operating pointarchitecture: centralizedstrategy: I-control (AGC)

1. Primary control (fast)

goal: stabilization & load sharingarchitecture: decentralizedstrategy: P-control (droop)

Is this top-to-bottom architecturebased on bulk generation controlstill appropriate in tomorrow’s grid?

3 / 16

Page 8: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Conventional frequency control hierarchy

Power System

3. Tertiary control (offline)

goal: optimize operationarchitecture: centralized & forecaststrategy: scheduling (OPF)

2. Secondary control (slower)

goal: maintain operating pointarchitecture: centralizedstrategy: I-control (AGC)

1. Primary control (fast)

goal: stabilization & load sharingarchitecture: decentralizedstrategy: P-control (droop)

Is this top-to-bottom architecturebased on bulk generation controlstill appropriate in tomorrow’s grid?

3 / 16

Page 9: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Outline

Introduction & Motivation

Overview of Distributed Architectures

Gather-and-Broadcast Frequency Control

Case study: IEEE 39 New England Power Grid

Conclusions

Page 10: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Nonlinear differential-algebraic power system model

▸ generator swingequations i ∈ G

▸ frequency-responsiveloads & grid-forminginverters i ∈ F

▸ load buses withdemand 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

Page 11: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Nonlinear differential-algebraic power system model

▸ generator swingequations i ∈ G

▸ frequency-responsiveloads & grid-forminginverters i ∈ F

▸ load buses withdemand 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

Page 12: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Nonlinear differential-algebraic power system model

▸ generator swingequations i ∈ G

▸ frequency-responsiveloads & grid-forminginverters i ∈ F

▸ load buses withdemand 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

Page 13: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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:

minu ∈U

∑iJi(ui)

s.t. ∑iPi + 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

Page 14: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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:

minu ∈U

∑iJi(ui)

s.t. ∑iPi + 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

Page 15: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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:

minu ∈U

∑iJi(ui)

s.t. ∑iPi + 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

Page 16: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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:

minu ∈U

∑iJi(ui)

s.t. ∑iPi + 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. differentiable5 / 16

Page 17: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

critical review ofsecondary control

architectures

Page 18: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Centralized automatic generation control (AGC)integrate single measurement & broadcast

k λ = −ωi∗

ui =1

Aiλ

, inverse optimal dispatch for Ji(ui) =12Aiu

2i

, 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

Page 19: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Centralized automatic generation control (AGC)integrate single measurement & broadcast

k λ = −ωi∗

ui =1

Aiλ

, inverse optimal dispatch for Ji(ui) =12Aiu

2i

, 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

Page 20: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Decentralized frequency controlintegrate 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. Dorfler, “Distributed frequency control for stability and economic dispatch in power

networks,” in American Control Conference, 2015.

7 / 16

Page 21: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Decentralized frequency controlintegrate 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. Dorfler, “Distributed frequency control for stability and economic dispatch in power

networks,” in American Control Conference, 2015.

7 / 16

Page 22: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Distributed averaging frequency controlintegrate local measurement & average marginal costs

ki λi = −ωi +∑jwi,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. Dorfler, 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

Page 23: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Distributed averaging frequency controlintegrate local measurement & average marginal costs

ki λi = −ωi +∑jwi,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. Dorfler, 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

Page 24: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

another (possibly better?)control protocol for

distributed generation

Page 25: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Motivation: from social welfare to competitive markets

Social welfare dispatch

minu ∈U

∑iJi(ui)

s.t. ∑iPi + ui = 0

power

�?

XiPi

XiJ 0

i�1

(�)

local (!) Ô⇒

measurable (!) Ô⇒

Competitive spot market

1 given a prize λ, player i bids

u⋆i = argminui ∈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 = argminui ∈Ui

{Ji(ui) − λui}

= J ′i−1

(λ)

2 update prize of constraint violation:

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

= λ − α ⋅ ωsync

9 / 16

Page 26: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Motivation: from social welfare to competitive markets

Social welfare dispatch

minu ∈U

∑iJi(ui)

s.t. ∑iPi + ui = 0

power

�?

XiPi

XiJ 0

i�1

(�)

local (!) Ô⇒

measurable (!) Ô⇒

Competitive spot market

1 given a prize λ, player i bids

u⋆i = argminui ∈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 = argminui ∈Ui

{Ji(ui) − λui}

= J ′i−1

(λ)

2 update prize of constraint violation:

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

= λ − α ⋅ ωsync

9 / 16

Page 27: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Motivation: from social welfare to competitive markets

Social welfare dispatch

minu ∈U

∑iJi(ui)

s.t. ∑iPi + ui = 0

power

�?

XiPi

XiJ 0

i�1

(�)

local (!) Ô⇒

measurable (!) Ô⇒

Competitive spot market

1 given a prize λ, player i bids

u⋆i = argminui ∈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 = argminui ∈Ui

{Ji(ui) − λui}

= J ′i−1

(λ)

2 update prize of constraint violation:

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

= λ − α ⋅ ωsync

9 / 16

Page 28: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Motivation: from social welfare to competitive markets

Social welfare dispatch

minu ∈U

∑iJi(ui)

s.t. ∑iPi + ui = 0

power

�?

XiPi

XiJ 0

i�1

(�)

local (!) Ô⇒

measurable (!) Ô⇒

Competitive spot market

1 given a prize λ, player i bids

u⋆i = argminui ∈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 = argminui ∈Ui

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

(λ)

2 update prize of constraint violation:

λ+ = λ − α (∑i Pi + u+i ) = λ − α ⋅ ωsync

9 / 16

Page 29: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Continuous-time gather-and-broadcast control

1 λ = aggregate integral of averaged measurements

k λ = −∑iCi ωi

where Ci’s are convex and k > 0

2 ui = local best response generation dispatch

ui = J′i−1

(λ)

10 / 16

Page 30: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

1 Automatic Generation Control (AGC): Ci = {1 if i = i∗

0 otherwise

Wood and Wollenberg.

“Power Generation, Operation, and Control,” John Wiley & Sons, 1996.

2 centralized averaging-based PI (CAPI): Ci =Di

F. Dorfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic

optimality 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

Page 31: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

1 Automatic Generation Control (AGC): Ci = {1 if i = i∗

0 otherwise

Wood and Wollenberg.

“Power Generation, Operation, and Control,” John Wiley & Sons, 1996.

2 centralized averaging-based PI (CAPI): Ci =Di

F. Dorfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic

optimality 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

Page 32: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

1 Automatic Generation Control (AGC): Ci = {1 if i = i∗

0 otherwise

Wood and Wollenberg.

“Power Generation, Operation, and Control,” John Wiley & Sons, 1996.

2 centralized averaging-based PI (CAPI): Ci =Di

F. Dorfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic

optimality 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

Page 33: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

1 Automatic Generation Control (AGC): Ci = {1 if i = i∗

0 otherwise

Wood and Wollenberg.

“Power Generation, Operation, and Control,” John Wiley & Sons, 1996.

2 centralized averaging-based PI (CAPI): Ci =Di

F. Dorfler, J.W. Simpson-Porco, and F. Bullo. “Breaking the Hierarchy: Distributed control and economic

optimality 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

Page 34: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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; limu→∂U

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

⇒ scaled response curveJ ′i

−1(λ) = Ci ⋅ J

′−1(λ)

J ′−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

Page 35: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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; limu→∂U

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

⇒ scaled response curveJ ′i

−1(λ) = Ci ⋅ J

′−1(λ)

J ′−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

Page 36: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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; limu→∂U

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

⇒ scaled response curveJ ′i

−1(λ) = Ci ⋅ J

′−1(λ)

J ′−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

Page 37: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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; limu→∂U

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

⇒ scaled response curveJ ′i

−1(λ) = Ci ⋅ J

′−1(λ)

J ′−1(λ)

λ

Theorem II (for scaled cost functions)

▸ asymptotic stability of closed-loop equilibria ∣θ∗i − θ∗j ∣ < π/2 ∀{i, j}

▸ frequency regulation & optimal economic dispatch problems solved12 / 16

Page 38: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Hamilton, Bregman, Lyapunov, Lure, & 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 Lure integral

I(λ) ∶= k∫λ

λ0J ′

−1(ξ)dξ

4 LaSalle invariance principle for DAE systems

J. Schiffer and F. Dorfler. “On stability of a distributed averaging PI frequency and active power controlled

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

Page 39: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

case study: IEEE 39New England system

Page 40: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

Comparison of different frequency control strategies

Time in [s]0.5 1 1.5 2 2.5

Freq

uenc

y in

[Hz]

59

59.2

59.4

59.6

59.8

60

60.2

60.4Decentralized : Frequency

Time in [s]0.5 1 1.5 2 2.5

Freq

uenc

y in

[Hz]

59

59.2

59.4

59.6

59.8

60

60.2

60.4DAI : Frequency

Time in [s]0.5 1 1.5 2 2.5

Freq

uenc

y in

[Hz]

59

59.2

59.4

59.6

59.8

60

60.2

60.4Broadcast-and-Gather : Frequency

Time in [s]0.5 1 1.5 2 2.5

Cos

t

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035Decentralized : Marginal Cost

Time in [s]0.5 1 1.5 2 2.5

Cos

t

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035DAI : Marginal Cost

Time in [s]0.5 1 1.5 2 2.5

Cos

t

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035Dual-Decomposition : Marginal Cost

(idealized) decentralizedintegral control

distributed averagingintegral (DAI) control

gather-and-broadcastintegral control

gather-and-broadcast is comparable to DAI with much less communication

14 / 16

Page 41: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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)

Freq

uenc

y (H

z)

0.5 1 1.5 2 2.50

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

Time (s)

Con

trol i

nput

s (p

.u.)

−3 −2 −1 0 1 2 3−1

−0.5

0

0.5

1

h

Jv−1 (h

)

h

tanh(h)

tanh(h3)

optimal local frequencyresponse curves J ′−1(λ)

gather-and-broadcastclosed-loop frequencies

gather-and-broadcastcontrol inputs

15 / 16

Page 42: Gather-and-broadcast frequency control in power systems · 2018-11-19 · A few (of many) game changers in power system operation synchronous generator € power electronics scaling

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

Dorfler, Grammatico, Gather-and-broadcast frequency control inpower systems, Automatica, 2017.

16 / 16