46
NREL is a national laboratory of the U.S. Department of Energy, Office of Energy Efficiency and Renewable Energy, operated by the Alliance for Sustainable Energy, LLC. Realizing virtual power plants Changhong Zhao Control of Complex Systems Workshop – May 23, 2017

Changhong Zhao - PNNL

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Changhong Zhao - PNNL

NREL is a national laboratory of the U.S. Department of Energy, Office of Energy Efficiency and Renewable Energy, operated by the Alliance for Sustainable Energy, LLC.

Realizing virtual power plants

Changhong Zhao

Control of Complex Systems Workshop – May 23, 2017

Page 2: Changhong Zhao - PNNL

Acknowledgments

Andrea Simonetto Sairaj Dhople Emiliano Dall’Anese Christine Chen Swaroop Guggilam

Network Optimized Distributed Energy

Systems (NODES)

Funding agency:

Page 3: Changhong Zhao - PNNL

Objective

1

Page 4: Changhong Zhao - PNNL

Objective

1

Page 5: Changhong Zhao - PNNL

Objective

1

Enable DER coordination to pursue objectives of customers and utility/aggregator

Enable feeder to emulate a virtual power plant providing services to the main grid

Page 6: Changhong Zhao - PNNL

Feeder as a virtual power plant

2

- Primary frequency response

- Secondary frequency response

- Follow dispatch signals

Page 7: Changhong Zhao - PNNL

Feeder as a virtual power plant

2

Respect electrical limits (e.g., voltage regulation)

Maximize customers’ and

utility/aggregator objectives

- Inertial response

- Primary frequency response

- Secondary frequency response

- Follow dispatch signals

Page 8: Changhong Zhao - PNNL

Outline

3

Modeling

Tracking of setpoints at the feeder head

Primary frequency response

Page 9: Changhong Zhao - PNNL

Leveraging linear models

Nonlinear AC power flows

4

Page 10: Changhong Zhao - PNNL

Leveraging linear models

Nonlinear AC power flows

(Approximate) linear relationships

How to obtain (and update) the model parameters?

Regression-based; e.g., online recursive least squares [Angelosante-Giannakis’09]

Model-based [Baran-Wu’89, Dhople at al’15, Bolognani-Dorfler’15]

4

Page 11: Changhong Zhao - PNNL

Leveraging linear models

Example

Bus0 5 10 15 20 25 30 35 40

p.u

.

1.01

1.015

1.02

1.025

1.03

1.035

1.04

1.045

1.05

1.055Voltage Approximation Results for Peak and Off-Peak Solar

Voltage Approximation at 12:00 AM

Actual Voltage at 12:00 AM

Voltage Approximation at 12:30 PM

Voltage Approximation at 12:30 PM

5

Page 12: Changhong Zhao - PNNL

Leveraging linear models

Example

For future developments …

Bus0 5 10 15 20 25 30 35 40

p.u

.

1.01

1.015

1.02

1.025

1.03

1.035

1.04

1.045

1.05

1.055Voltage Approximation Results for Peak and Off-Peak Solar

Voltage Approximation at 12:00 AM

Actual Voltage at 12:00 AM

Voltage Approximation at 12:30 PM

Voltage Approximation at 12:30 PM

5

Page 13: Changhong Zhao - PNNL

Tracking AGC, ramping, and dispatch signals

6

Page 14: Changhong Zhao - PNNL

Controller design principles

1

“Sample and solve”: series of optimization problems, one every

Leverage the time-varying optimization formalism [Simonetto-Leus’14]

7

Page 15: Changhong Zhao - PNNL

Controller design principles

1

Leverage the time-varying optimization formalism [Simonetto-Leus’14]

“Sample and solve”: series of optimization problems, one every

Not practical: computation/communication limits; convergence

7

Page 16: Changhong Zhao - PNNL

Controller design principles

1

Leverage the time-varying optimization formalism [Simonetto-Leus’14]

“Sample and solve”: series of optimization problems, one every

Not practical: computation/communication limits; convergence

Not accurate: model mismatches (linear)

7

Page 17: Changhong Zhao - PNNL

Controller design principles

8

1

Low-complexity online algorithms to find and track optimal solutions

.

Page 18: Changhong Zhao - PNNL

Controller design principles

1

Low-complexity online algorithms to find and track optimal solutions

Feedback from the system to cope with model mismatches and promote adaptability

[Jokic at al’09, Dall’Anese at al’15, Bernstein at al’16, Dall’Anese-Simonetto’16, Gan-Low’16]

8

Page 19: Changhong Zhao - PNNL

Controller design principles

1

Low-complexity online algorithms to find and track optimal solutions

Feedback from the system to cope with model mismatches and promote adaptability

[Jokic at al’09, Dall’Anese at al’15, Bernstein at al’16, Dall’Anese-Simonetto’16, Gan-Low’16]

Establish analytical results for tracking capabilities

8

Page 20: Changhong Zhao - PNNL

Formalizing operational target

9

Targeted setpoint at feeder head:

Page 21: Changhong Zhao - PNNL

Formalizing operational target

Targeted setpoint at feeder head:

Targeted problem:

Tracking setpoints

Voltage regulation

Hardware constraints

Cost/objective

9

Page 22: Changhong Zhao - PNNL

Formalizing operational target

Targeted setpoint at feeder head:

Targeted problem:

Tracking setpoints

Voltage regulation

Hardware constraints

Cost/objective

(Ass. 1) convex and continuously differentiable

(Ass. 3) Problem is feasible

(Ass. 2) The map is Lipschitz continuous

9

Page 23: Changhong Zhao - PNNL

Controller design

10

Primal-dual gradient method for regularized Lagrangian [Koshal et al’11]

+ online + feedback

Page 24: Changhong Zhao - PNNL

Controller design

Primal-dual gradient method for regularized Lagrangian [Koshal et al’11]

+ online + feedback

10

Page 25: Changhong Zhao - PNNL

Controller design

Primal-dual gradient method for regularized Lagrangian [Koshal et al’11]

+ online + feedback

: unique primal-dual (time-varying) solutions

10

Page 26: Changhong Zhao - PNNL

Real-time control strategy

11

[S1] Measure voltages and power at the substation

Page 27: Changhong Zhao - PNNL

Real-time control strategy

[S2a] Update dual variables using measurements

11

Page 28: Changhong Zhao - PNNL

Real-time control strategy

[S2a] Update dual variables using measurements

11

Page 29: Changhong Zhao - PNNL

Real-time control strategy

[S2b] Broadcast dual variables

11

Page 30: Changhong Zhao - PNNL

Real-time control strategy

[S3] Compute and command setpoints

11

Page 31: Changhong Zhao - PNNL

Convergence

12

Page 32: Changhong Zhao - PNNL

Convergence

(Ass. 4) There exist and such that:

12

Page 33: Changhong Zhao - PNNL

Convergence

13

Assumption captures measurement errors and slow DER dynamics

(Ass. 5) There exists such that:

Page 34: Changhong Zhao - PNNL

Convergence

14

Theorem [Dall’Anese et al’16]. Under current modeling assumptions, if the stepsize is

chosen such that:

then the following holds for the closed-loop system above:

Where and .

Page 35: Changhong Zhao - PNNL

Representative results

15

IEEE 37-node test feeder

Real load and solar irradiance data from Anatolia, CA

PQ updated every 300ms

PV inverter mimics first-order system

Page 36: Changhong Zhao - PNNL

Representative results

16

Voltage regulation Dispatchable VPP

Page 37: Changhong Zhao - PNNL

Representative results

17

The value of fast communication

Page 38: Changhong Zhao - PNNL

Representative results

19

9:00 10:00 11:00 12:00 13:00 14:00 15:001.00

1.01

1.02

1.03

1.04

1.05

1.06

Node 2

Node 28

Node 35

Volt

age

mag

nit

ude

[pu]

Page 39: Changhong Zhao - PNNL

Outline

3

Modeling

Tracking of setpoints at the feeder head

Primary frequency response

Page 40: Changhong Zhao - PNNL

Primary frequency response provided by DERs

inertial response

Page 41: Changhong Zhao - PNNL

inertial response

Primary frequency response provided by DERs

Integral

Page 42: Changhong Zhao - PNNL

Frequency response provided by DERs

Integral

How to design dk to achieve prescribed droop characteristic at the feeder head?

Page 43: Changhong Zhao - PNNL

Outline

3

Modeling

Tracking of setpoints at the feeder head

Primary frequency response

Guggilam, Zhao, Dall’Anese, Chen, and Dhople,

“Primary frequency response with aggregated DERs,”

Thursday 16:20—16:40, Willow A

Page 44: Changhong Zhao - PNNL

Validation

28

Power hardware-in-the-loop at NREL:

Algorithms embedded in microcontrollers

100 physical DERs controlled in real time

Real feeder with 2000 customers

Page 45: Changhong Zhao - PNNL

Concluding remarks

29

Feeder as virtual power plants to provide services to the main grid

Primary frequency response and setpoint tracking to enhance reliability

Address voltage regulation and pursue optimization objectives

Value of fast communications to enable coordination

Future efforts towards

Convergence to solution of nonconvex problems

Optimization layer to dispatch HVAC systems, EVs, and other DERs

Validation and implementation

Page 46: Changhong Zhao - PNNL

Thank you!

Comments?