gather-and-broadcast frequency control in power systems · 2018-11-19 · a few (of many) game...
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/30.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/31.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/37.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/41.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042109/5e8a1b54f437f66b4f0b87f4/html5/thumbnails/42.jpg)
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