26
© 2015 Georgia Institute of Technology NIST Transactive Energy Challenge Preparatory Workshop March, 2015 Santiago Grijalva Georgia Institute of Technology Co-Simulation of Decentralized Grid Control Algorithms

Co-Simulation of Decentralized Grid Control Algorithms

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

NIST Transactive Energy Challenge Preparatory WorkshopMarch, 2015

Santiago GrijalvaGeorgia Institute of Technology

Co-Simulation of Decentralized Grid Control Algorithms

Page 2: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Future Grid

1

‣ The future grid will consists of billion smart devices including distributed resources, and millions of decision-makers.

– Emerging dynamic behavior at new space and time scales.

‣ Need much faster, better, tighter coordination across subsystems: ISO, utilities, microgrids, buildings, homes, etc.

Page 3: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

The Challenge

‣ How can we coordinate the simultaneous operation of a very large number of devices and subsystems (actors) to achieve system-wide objectives such as ultra-reliability, economic optimization, and sustainability?

‣ Recognition that (for many reasons) it is impossible to have a single organization making all operational and control decisions.

‣ Decision making needs to be decentralized.

2

Page 4: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Decentralized

3

‣ Recognizes more than one decision-maker.

‣ Microgrids‣ Demand Response‣ Building Energy Management Systems‣ Home Energy Management Systems‣ Building, Home, Vehicle, X to Grid‣ Transmission/distribution effects‣ Consumer Empowerment‣ Prosumers‣ Imbalance Markets‣ Distribution System Operators (DSO)‣ ISO Seams Issues‣ Wide-Area Control‣ Etc. . . .

Use cases of decentralized coordination

Page 5: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

ARPA-E GENI Project

‣ Interdisciplinary collaboration including power systems, networked control, cyber-physical systems, and decentralized optimization.

‣ Project Contribution:1. Decentralized Control Reference Architecture2. Power/Cyber Co-Simulator 3. Decentralized Frequency Control Application4. Decentralized Energy Scheduling Application

4

Page 6: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Concept 1: Prosumer Abstraction

‣ A generic model that captures basic functions (produce, consume, store) can be applied to power systems at any scale.

‣ The fundamental task is power balancing:

‣ Energy services can be virtualized.

ExternalSupply Energy

Storage

LocalEnergy

Wires

Load 1 Load 2 . . . . Load n

INT G D Loss STO STOP P P P P P

Page 7: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Concept 2: Networked Grid

Interconnection

ISO

Utility

Grid, Building, Home

6

‣ Interactions occur among entities of the same type (prosumers)‣ Supports hierarchical or flat paradigms

6

Page 8: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Concept 3: Prosumer Services

7

‣ Prosumer exposes standardized services

– Energy balancing– Frequency regulation– Reserve– Sensing and Information– Forecasting– Security– Self-identification– Voltage control– Black Start– Etc.

7

Page 9: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Architecture Summary

‣ The grid is naturally divided into subsystems.‣ All subsystems can produce, consume and store.

– They become prosumers.‣ Prosumers are equipped with distributed intelligence.‣ Prosumers interact through formal power protocols. ‣ Layered cyber-physical network coordination stack.

8

MARKET Layer

SYSTEM CONTROL Layer

CYBER Layer

DEVICE CONTROL Layer

DEVICE Layer

Page 10: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Grid Co-Simulation

‣ Two distinct aspects need to be covered:

– Power System Simulation• Numerical solution of a system of differential equations • Traditional Tools: PowerWorld, OpenDSS, SimPowerSystem

– Cyber Systems Simulation• Discrete-event simulation• Traditional Tools: ns2, ns3, OMNET++

Page 11: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Grid Co-Simulation

‣ Literature presents two approaches:‣ Integrated Approach

– A new simulation environment with integrated hybrid semantics for Power and Communication aspects (e.g. Nutaro et.al “Integrated Hybrid Simulation of Electric Power and Communication Systems”)

‣ Federated Approach– Combine existing simulators from the domains of

Power Systems and Computer Networks using co-simulation libraries, such as High Level Architecture co-simulation standard

– Examples: EPOCHS (ns-2 + PSCAD); Godfrey et.al. (ns-2 + OpenDSS)

Page 12: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Grid Co-Simulation

‣ Control and Optimization Algorithms are usually prototyped in domain-specific environments such as MATLAB.

‣ Decentralized control requires a Platform-Aware Integrated Simulation Environment

– Demonstrate the integrated operation of individual algorithms.– Investigate the effect of computing platform performance on

algorithms.– Demonstrate the self monitoring (and mode switching) capabilities of

algorithms.

11

Page 13: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Grid Co-Simulation for Decentralized Algorithms

‣ Uses ns-3 as the basis of ‘computing platform’ simulation

– Simulate “appropriate” software layers as ns-3 extensions

‣ Consistent with ns-3 philosophy

– Ns-3 has an inherently extensible design in order to simulate the software stack involved in networking

Ns-3 Software Organization

Page 14: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Grid Co-Simulation for Decentralized Algorithms

13

• ns-3 + Existing Power System Tools (e.g. PowerWorld)

• ns-3 nodes extended with system-level software modules

Page 15: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Grid Co-Simulation for Decentralized Algorithms

14

Page 16: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Decentralized Frequency Control

‣ Bring steady-state frequencies to desired value while: – Returning output power to the scheduled interchange– Minimizing system-wide control effort– Avoiding oscillations– Performing only local computations (distributed!)

15

Page 17: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Decentralized Energy Scheduling

16

‣ Application able to schedule energy in the day-ahead timeframe in a decentralized manner.

‣ Large-Scale ISO with realistic Unit-Commitment Data‣ Solution orders of magnitude faster.

Page 18: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Final Co-Simulator State

‣ Large Scale ISO (PJM) System– Divided into 100 prosumers– Described as XML document– Outputs the rolling horizon generator set points as .csv

files– Mfile reads the csv file and plots the behavior of a

generator under the “integrated influence “ of various algorithms

17

Page 19: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Large-Scale ISO Subsystems

‣ PJM Case– Divided into 100 prosumers

– Described as XML document

– Outputs the rolling horizon generator set points as .csv files

– Mfile reads the csv file and plots the behavior of a generator under the “integrated influence “ of various algorithms

18

3

1

2

4

5

6

7

8

9

10

11

1213

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

3435

36

3738

39

40

41

42

43 44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61 62

63

64

6566

67

6869

70

71

72

73

7475

76

77

7879

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

Page 20: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Integrated Demo

19

DUC …

DED

24-hour

DFC DFC DFC DFC DFC DFC DFC DFC DFC DFC

DED

Page 21: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Integrated Demo

20

Page 22: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Effect of Link Delay

21

Page 23: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Effect of Task Execution Time

22

Page 24: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Mode Switching

23

Page 25: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Summary

‣ Proposed decentralized control and management of the future grid using an energy prosumer paradigm.

‣ Simulation of decentralized coordination algorithms is key for a large number of future grid use cases.

‣ Project has developed an infrastructure for simulation environment for decentralized control algorithms.

– Based on extension of ns-3– Achieves combined cyber-physical simulation– Provides flexible integration with existing simulation tools – Supports testing of decentralized algorithms in large-scale systems

using realistic data.

24

Page 26: Co-Simulation of Decentralized Grid Control Algorithms

© 2015 Georgia Institute of Technology

Thanks

‣ Santiago Grijalva‣ [email protected]

25