Message passing for integrating and assessing...

23
Message passing for integrating and assessing renewable generation in a redundant power grid Lenka Zdeborová (Los Alamos Natl. Lab.) in collaboration with Scott Backhaus (LANL) Misha Chertkov (LANL) Saturday, January 30, 2010

Transcript of Message passing for integrating and assessing...

Page 1: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Message passing for integrating and assessing renewable generation

in a redundant power grid

Lenka Zdeborová (Los Alamos Natl. Lab.)

in collaboration with Scott Backhaus (LANL)Misha Chertkov (LANL)

Saturday, January 30, 2010

Page 2: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

LDRD project 2010 - 2012

http://cnls.lanl.gov/~chertkov/SmarterGrids/ (or google “Chertkov” and follow “smart grid” link)

Information science foundations for the Smart Grid

Saturday, January 30, 2010

Page 3: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Saturday, January 30, 2010

Page 4: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

design

control

stability

Saturday, January 30, 2010

Page 5: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

design

control

stability

Saturday, January 30, 2010

Page 6: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Assessing renewable generation

Intermittent renewable-sources-based generation destabilizes the grid. How to improve grid control schemes?

If renewable sources produce power x, how much can be saved on the level of the firm generation?

Saturday, January 30, 2010

Page 7: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Improvement trough redundancy

Build additional power lines and introduce switches (on / off = power line connected to / disconnected from the network)

Redundancy must help to optimize both stability and efficiency - larger space to optimize over. But how much does redundancy help?

Saturday, January 30, 2010

Page 8: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Methodology:Approach A: Take a realistic power grid model and several computers and run simulations. Do again when details change ...

Approach B (probabilistic + physicist way): Study behavior of simple abstract models that facilitate the analysis, and look for universal properties, dependencies and behavior. Model choice criteria (in physics): The simpler and richer the better.

Saturday, January 30, 2010

Page 9: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Our power grid modelM producers, N=DM consumers

Out of every D consumers R have auxiliary lines

M=4, N=12, D=3

Consumer “i” consumes xi

ziproduces

yaProducer “a” capability

Saturday, January 30, 2010

Page 10: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

SettingSwitch variables for power lines:

!ia = 0/!ia = 1

Constraints!

a!!i

!ia = 1

!

i!!a

!ia(xi ! zi) " ya

Every consumer one connection

Producers not overloaded

Each consumer has exactly one line on.

Saturday, January 30, 2010

Page 11: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

0R

1R

2R

3R

M 1R=

=

=

=

=

Saturday, January 30, 2010

Page 12: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

0R

1R

2R

3R

M 1R=

=

=

=

=

Note that the final topology is a tree, hence the Kirchhoff’s laws satisfied.

However, general power flow optimum cannot be worse than the tree case!

Saturday, January 30, 2010

Page 13: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

QuestionsGiven can all the constraints be simultaneously satisfied? (Nobody overloaded.)

If yes, then how many satisfying configurations of the switches are there? Is it easy to find one?

{xi}, {zi}, {ya}

Answer: via Belief Propagation

Saturday, January 30, 2010

Page 14: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

How does BP work?

!a!i!ia

!i!a!ia

Prob. that line “ia” is in state conditioned !ia

constraint on “i” is missing

constraint on “a” is missing

Iterative “message passing” scheme

!

Saturday, January 30, 2010

Page 15: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Belief PropagationDistributed approximative way of:

(a) computing the probability that a given switch is on or off.

(b) estimating number of valid (not overloading) configurations.

For large number of customers and producers (thermodynamic limit) - average analysis solvable.

Saturday, January 30, 2010

Page 16: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Fraction 1/3 of consumers produce amount zEvery consumer consumes random number in (0.9,1.1)

0

0.2

0.4

0.6

0.8

1

1.2

0 0.5 1 1.5 2

firm generation per customer, y/D

renewable generation capability, z

D=3, x=1, !=0.2, f=1/3

R=0,R=1R=2R=3

Example n. 1# producers

M !"

# consumersN = 3M

y/3 = 1! z/3

generation > consumption

y/3 = 1.1

somebody must serve D-R+1 fully demanding consumers

Saturday, January 30, 2010

Page 17: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Example n. 2

0

0.2

0.4

0.6

0.8

1

1.2

0 0.2 0.4 0.6 0.8 1firm generation per customer, y/D

avg. renewables per customer, z/2

D=3, x=1, !=0.2

R=0, R=1R=2R=3

Every consumer produced a random number between (0,z)

Saturday, January 30, 2010

Page 18: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Example n. 3

0

0.2

0.4

0.6

0.8

1

1.2

0 0.2 0.4 0.6 0.8 1

firm generation per customer, y/D

coverage of renewables, f

D=3, R=3, x=1, !=0.2

z=0.5

z=1.0

z=2.0

amount z is produced by fraction f of consumers

produced > consumed

y/3 > 1! fz

Saturday, January 30, 2010

Page 19: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Conclusions and Perspectives

Existence of SAT/UNSAT phase transition and regimes where higher penetration useful or futile.

Redundancy + switches help renewable integrations. Belief propagation a tool of analysis but also distributed control algorithm.

In physics: Study of toy models (and phase transitions) leads to qualitative understanding. Is that true also for the Smart Grid?

Combine belief propagation with DC or AC power flow rules on a non-tree topology.

Saturday, January 30, 2010

Page 20: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

ReferencesL. Zdeborová, A. Decelle, M. Chertkov; Phys. Rev. E 90, 046112 (2009).

L. Zdeborová, S. Backhaus, M. Chertkov; in HICSS 43.

Saturday, January 30, 2010

Page 21: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Belief Propagation Equations

!i!a1 =

1Zi!a

!

b"!i\a

"b!i0

!i!a0 =

1Zi!a

"

b"!i\a

"b!i1

!

c"!i\a,b

"c!i0

"a!i1 =

1Za!i

"

"!a\ia

#(ya ! wi !"

j"!a\i

$jawj)!

j"!a\i

!j!a"ja

"a!i0 =

1Za!i

"

"!a\ia

#(ya !"

j"!a\i

$jawj)!

j"!a\i

!j!a"ja

Saturday, January 30, 2010

Page 22: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Example n. 0

0

0.1

0.2

0.3

0.4

0.5

0.6

0 0.05 0.1 0.15 0.2 0.25 0.3

distribution width

mean

D=4, !=0.1

R=4

R=3

R=2

R=1

R=0

ya = 1 !a

zi = 0 !i

Everybody consuming random number between (mean-width/2) and (mean+width/2), epsilon - fraction of consumers with no demand.

Saturday, January 30, 2010

Page 23: Message passing for integrating and assessing …artax.karlin.mff.cuni.cz/~zdebl9am/presentations/HICSS...Message passing for integrating and assessing renewable generation in a redundant

Asymptotic, but also algorithmic solution

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4

distribution width

mean

D=3, R=2, !=0

BP theoryWalkGrid

Saturday, January 30, 2010