Management in Smart Grids Hoang Hai Nguyen 1 Rui Tan 1 David K. Y. - - PowerPoint PPT Presentation

management in smart grids
SMART_READER_LITE
LIVE PREVIEW

Management in Smart Grids Hoang Hai Nguyen 1 Rui Tan 1 David K. Y. - - PowerPoint PPT Presentation

Safety-Assured Collaborative Load Management in Smart Grids Hoang Hai Nguyen 1 Rui Tan 1 David K. Y. Yau 2,1 1 Advanced Digital Sciences Center, Illinois at Singapore 2 Singapore University of Technology and Design Overloaded Grid is Unsafe


slide-1
SLIDE 1

Safety-Assured Collaborative Load Management in Smart Grids

Hoang Hai Nguyen 1 Rui Tan 1 David K. Y. Yau 2,1

1 Advanced Digital Sciences Center, Illinois at Singapore 2 Singapore University of Technology and Design

slide-2
SLIDE 2

Overloaded Grid is Unsafe

slide-3
SLIDE 3

Overloaded Grid is Unsafe

  • Loss of generation

– Unexpected failures

slide-4
SLIDE 4

Overloaded Grid is Unsafe

  • Loss of generation

– Unexpected failures

Time

normal

slide-5
SLIDE 5

Overloaded Grid is Unsafe

  • Loss of generation

– Unexpected failures

Time

normal

  • verloaded grid

cascading failure

slide-6
SLIDE 6

Overloaded Grid is Unsafe

  • Loss of generation

– Unexpected failures

  • Transmission line short circuit

– Hits by overgrown trees (2003 Northeast Blackout)

slide-7
SLIDE 7

Overloaded Grid is Unsafe

  • Loss of generation

– Unexpected failures

  • Transmission line short circuit

– Hits by overgrown trees (2003 Northeast Blackout)

slide-8
SLIDE 8

Overloaded Grid is Unsafe

  • Loss of generation

– Unexpected failures

  • Transmission line short circuit

– Hits by overgrown trees (2003 Northeast Blackout)

cascading trip

slide-9
SLIDE 9

Existing Solution: Load Shedding

  • Disconnect some loads

– When demand surges or failure detected – Resilient to (remaining) credible contingencies

  • Unfair, uncomfortable
slide-10
SLIDE 10

New Opportunity: Load Curtailment

  • Collaborative load curtailment

– Fair, less painful – Untrustworthy (human factors, huge # of edge devices)

  • Handle overload using curtailment with safety assurance?

Residential air conditioner moderated by real-time electricity price [ComEd Illinois] Large commercial and industrial curtailment programs [CenterPoint Energy]

slide-11
SLIDE 11

Approach Overview

Safety Assessment

A V A How far from unsafe? No action far

slide-12
SLIDE 12

Approach Overview

  • Close to unsafe

– Load curtailment

Safety Assessment

A V A How far from unsafe? No action Load curtailment

≤ 5 KW ≤ 6 KW ≤ 3 KW ≤ 6 KW ≤ 20 KW ≤ 3 MW ≤ 2 MW ≤ 1 MW

far close

slide-13
SLIDE 13

Approach Overview

  • Close to unsafe

– Load curtailment

  • Already unsafe

– Load shedding

Safety Assessment

A V A How far from unsafe? No action Load curtailment Load shedding

≤ 3 KW ≤ 6 KW ≤ 20 KW ≤ 3 MW ≤ 1 MW

far close unsafe

slide-14
SLIDE 14

Challenges

  • Existing grid safety assessment tools

– Time-domain simulators [PowerWorld]

Slow!

– Learning-based classifiers [Sun 2007, Amjady 2007]

“Safe” or “unsafe” for triggering shedding

slide-15
SLIDE 15

Challenges

  • Existing grid safety assessment tools

– Time-domain simulators [PowerWorld]

Slow!

– Learning-based classifiers [Sun 2007, Amjady 2007]

“Safe” or “unsafe” for triggering shedding

  • Curtailment needs time to take effect

– Too late to trigger curtailment if already unsafe – Predictive assessment needed

slide-16
SLIDE 16

Challenges

  • Existing grid safety assessment tools

– Time-domain simulators [PowerWorld]

Slow!

– Learning-based classifiers [Sun 2007, Amjady 2007]

“Safe” or “unsafe” for triggering shedding

  • Curtailment needs time to take effect

– Too late to trigger curtailment if already unsafe – Predictive assessment needed

  • Safety: non-linear

– Curtailment scheduling repeatedly invokes assessment – Rapid assessment needed

slide-17
SLIDE 17

Outline

  • Motivation, Approach Overview
  • Rapid and Predictive Grid Safety Assessment
  • Predictive Curtailment Scheduling
  • Simulations
slide-18
SLIDE 18

Background of Safety Assessment

  • Grid is safe if safety condition is met when

contingency happens

– Safety condition

Example: All generators’ speed within (55 Hz, 62 Hz)

– Contingency

Example 1: Most overloaded line trips Example 2: Any single line trips

  • Safety depends on grid state

– Load (dominating)

slide-19
SLIDE 19

Background of Safety Assessment

  • Grid is safe if safety condition is met when

contingency happens

– Safety condition

Example: All generators’ speed within (55 Hz, 62 Hz)

– Contingency

Example 1: Most overloaded line trips Example 2: Any single line trips

  • Safety depends on grid state

– Load (dominating)

Basic requirement: Tolerate loss of any single line

slide-20
SLIDE 20

An Example

G G G

Load bus 8 Load bus 5 Load bus 6 IEEE 9-bus system

  • Safety assessment

– Contingency: short circuit on a line

transformer

slide-21
SLIDE 21

An Example

G G G

Load bus 8 Load bus 5 Load bus 6

Bus6 demand (MW)

IEEE 9-bus system Time-domain simulation result (Bus5 demand fixed)

  • Safety assessment

– Contingency: short circuit on a line

transformer

slide-22
SLIDE 22

An Example

G G G

Load bus 8 Load bus 5 Load bus 6

Bus6 demand (MW)

IEEE 9-bus system Time-domain simulation result (Bus5 demand fixed)

unsafe

  • Safety assessment

– Contingency: short circuit on a line – Safety condition: speed dev < 3 Hz

safe

transformer

slide-23
SLIDE 23

An Example

G G G

Load bus 8 Load bus 5 Load bus 6

Bus6 demand (MW)

IEEE 9-bus system Time-domain simulation result (Bus5 demand fixed)

unsafe

  • Safety assessment

– Contingency: short circuit on a line – Safety condition: speed dev < 3 Hz

  • A grid becomes unsafe if demands increase

– How much time from now?

safe

now

transformer

slide-24
SLIDE 24

Time to Being Unsafe (TTBU)

  • TTBU is minimum time t

grid with demand D + Δ(t) is unsafe

vector of buses’ demands max demand increment over time period t

slide-25
SLIDE 25

Time to Being Unsafe (TTBU)

  • TTBU is minimum time t

grid with demand D + Δ(t) is unsafe

vector of buses’ demands max demand increment over time period t t (minute) Δ(t) for 3 load buses learned from New York ISO load data June-July, 2012

slide-26
SLIDE 26

Time to Being Unsafe (TTBU)

  • TTBU is minimum time t

grid with demand D + Δ(t) is unsafe

  • Predictive but compute-intensive safety metric

– Run PowerWorld for each t

15 secs for 37-bus system on 4core @ 2.8GHz

vector of buses’ demands max demand increment over time period t t (minute) Δ(t) for 3 load buses learned from New York ISO load data June-July, 2012

slide-27
SLIDE 27

ELM-Based Assessment

  • Extreme Learning Machine [Huang 2006]

– Neural network with one hidden layer

  • Training data set {<demand vector, TTBU>}

– Demand history – TTBU from offline time-domain simulations

slide-28
SLIDE 28

ELM-Based Assessment

  • Extreme Learning Machine [Huang 2006]

– Neural network with one hidden layer

  • Training data set {<demand vector, TTBU>}

– Demand history – TTBU from offline time-domain simulations

37-bus system Time (hour)

true value ELM

avg err = 0.9% 105x speed-up

slide-29
SLIDE 29

Outline

  • Motivation, Approach Overview
  • Rapid and Predictive Grid Safety Assessment
  • Predictive Curtailment Scheduling
  • Simulations
slide-30
SLIDE 30

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

slide-31
SLIDE 31

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

slide-32
SLIDE 32

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

Load curtailment phase Load curtailment phase

slide-33
SLIDE 33

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

Load curtailment phase Load curtailment phase

desired demand

slide-34
SLIDE 34

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold demand ceiling

}curtailment

Load curtailment phase Load curtailment phase

desired demand

slide-35
SLIDE 35

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold demand ceiling

Load curtailment phase Load curtailment phase

slide-36
SLIDE 36

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

Load curtailment phase Load curtailment phase

slide-37
SLIDE 37

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

Unsafe!

Load curtailment phase Load curtailment phase

slide-38
SLIDE 38

Load Curtailment Scheme

Time Time Demand at a bus TTBU

safeguard threshold

Load shedding phase

Unsafe!

Load curtailment phase Load curtailment phase Load shedding phase

slide-39
SLIDE 39

Demand Prediction Model

  • Strong temporal correlation

– One-step prediction

) , , , ( ˆ

1 1 1   

R

d d d f d 

slide-40
SLIDE 40

Demand Prediction Model

  • Strong temporal correlation

– One-step prediction – Recursive prediction at horizon h

) , , , ( ˆ

1 1 1   

R

d d d f d  ) , , , ˆ , , ˆ ( ˆ

1 1 h R h h

d d d d f d

  

  

slide-41
SLIDE 41

Demand Prediction Model

  • Strong temporal correlation

– One-step prediction – Recursive prediction at horizon h

) , , , ( ˆ

1 1 1   

R

d d d f d  ) , , , ˆ , , ˆ ( ˆ

1 1 h R h h

d d d d f d

  

  

Prediction horizon h New York ISO data Cycle = 10 min R = 12 f(·) = autoregressive model

slide-42
SLIDE 42

Demand Prediction Model

  • Strong temporal correlation

– One-step prediction – Recursive prediction at horizon h

) , , , ( ˆ

1 1 1   

R

d d d f d  ) , , , ˆ , , ˆ ( ˆ

1 1 h R h h

d d d d f d

  

  

Prediction horizon h New York ISO data Cycle = 10 min R = 12 f(·) = autoregressive model

avg err = 1.3% at 1 hour horizon

slide-43
SLIDE 43

Curtailment Scheduling

  • Find curtailments {x1, x2, …, xH}

 

H h h 1

| safeguard TTBU |

min.

slide-44
SLIDE 44

Curtailment Scheduling

  • Find curtailments {x1, x2, …, xH}

 

H h h 1

| safeguard TTBU |

min.

Predicted TTBU at horizon h

slide-45
SLIDE 45

Curtailment Scheduling

  • Find curtailments {x1, x2, …, xH}

h h R h h

x d d d d f d  

  

) , , , ˆ , , ˆ ( ˆ

1 1

 

 

H h h 1

| safeguard TTBU |

Predicted demand at horizon h Demand ceiling at horizon h

min. ELM

Predicted TTBU at horizon h

slide-46
SLIDE 46

Curtailment Scheduling

  • Find curtailments {x1, x2, …, xH}

h h R h h

x d d d d f d  

  

) , , , ˆ , , ˆ ( ˆ

1 1

 

 

H h h 1

| safeguard TTBU |

2 1

) , , , (   

H

x x x 

Predicted demand at horizon h Demand ceiling at horizon h

min. s.t.

Curtailments variation

ELM

Predicted TTBU at horizon h

slide-47
SLIDE 47

Curtailment Scheduling

  • Find curtailments {x1, x2, …, xH}

h h R h h

x d d d d f d  

  

) , , , ˆ , , ˆ ( ˆ

1 1

 

 

H h h 1

| safeguard TTBU |

2 1

) , , , (   

H

x x x 

Predicted demand at horizon h Demand ceiling at horizon h

min. s.t.

Curtailments variation

| | max

1 1  

 

h h H h

x x 

ELM

Predicted TTBU at horizon h

slide-48
SLIDE 48

Curtailment Scheduling

  • Find curtailments {x1, x2, …, xH}

h h R h h

x d d d d f d  

  

) , , , ˆ , , ˆ ( ˆ

1 1

 

 

H h h 1

| safeguard TTBU |

2 1

) , , , (   

H

x x x 

Predicted demand at horizon h Demand ceiling at horizon h

min. s.t.

Curtailments variation

| | max

1 1  

 

h h H h

x x 

ELM

Predicted TTBU at horizon h

  • ptional
slide-49
SLIDE 49

Simulation Settings

  • Commitment ξ ∈ [0, 1]

37-bus system

Contingency: Short circuit on a backbone line Safety condition: Generators’ speed within (55 Hz, 62 Hz) Demand: Synthesized from New York ISO load data Cycle len = 10 min, σ0 = 0.02 p.u.

actual demand = ξ × demand ceiling + (1 – ξ ) × desired demand (desired demand: data traces)

slide-50
SLIDE 50

Alternative Designs of ELM

# of hidden neurons of ELM

Demand Demand + Generation * Demand + Generation + Line flow Demand + Generation + Line flow + Bus voltage * Generation follows demand by economic dispatch

slide-51
SLIDE 51

Alternative Designs of ELM

# of hidden neurons of ELM

Demand Demand + Generation * Demand + Generation + Line flow Demand + Generation + Line flow + Bus voltage

  • More state data improves accuracy slightly

– Need more sensors – Estimating them from demands incur overhead

* Generation follows demand by economic dispatch

slide-52
SLIDE 52

Alternative Designs of ELM

# of hidden neurons of ELM

Demand Demand + Generation * Demand + Generation + Line flow Demand + Generation + Line flow + Bus voltage

  • More state data improves accuracy slightly

– Need more sensors – Estimating them from demands incur overhead

good setting

* Generation follows demand by economic dispatch

slide-53
SLIDE 53

Impact of Commitment

Peak hours of a day

safeguard threshold No load management Load curtailment (ξ = 0.9) Load curtailment (ξ = 0.5)

slide-54
SLIDE 54

Impact of Commitment

Peak hours of a day

safeguard threshold No load management Load curtailment (ξ = 0.9) Load curtailment (ξ = 0.5)

unsafe for 4 hrs

slide-55
SLIDE 55

Impact of Commitment

Peak hours of a day

safeguard threshold No load management Load curtailment (ξ = 0.9) Load curtailment (ξ = 0.5)

unsafe for 4 hrs well maintained if commitment high

slide-56
SLIDE 56

Impact of Commitment

  • ξ > 0.4, load shedding avoided

Peak hours of a day

safeguard threshold No load management Load curtailment (ξ = 0.9) Load curtailment (ξ = 0.5)

unsafe for 4 hrs well maintained if commitment high

slide-57
SLIDE 57

Setting of Safeguard Threshold

  • Low commitment

– High safeguard

Minimum safeguard threshold to avoid load shedding (minutes) 0.3 0.6 0.9 Commitment ξ

slide-58
SLIDE 58

Impact of Optimization Horizon

safeguard threshold Overshoot area

 

H h h 1

| safeguard TTBU |

min.

slide-59
SLIDE 59

Impact of Optimization Horizon

 

H h h 1

| safeguard TTBU |

min.

Optimization horizon H ξ = 0.9

slide-60
SLIDE 60

Impact of Optimization Horizon

 

H h h 1

| safeguard TTBU |

min.

  • Too small H

– Ignore impact (due to demand inertia) on later steps

Optimization horizon H ξ = 0.9

slide-61
SLIDE 61

Impact of Optimization Horizon

 

H h h 1

| safeguard TTBU |

min.

  • Too small H

– Ignore impact (due to demand inertia) on later steps

  • Too large H

– Low prediction accuracy

Optimization horizon H ξ = 0.9

slide-62
SLIDE 62

Conclusion and Future Work

  • Safety-assured collaborative load management

– Time to being unsafe – Rapid and predictive safety assessment – Predictive curtailment scheduling

  • Evaluation on 37-bus system
  • Future work

– Study and integrate empirical commitment models

  • Affected by {x1, …, xH} and σ(x1, …, xH)