+ All Categories
Home > Documents > Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science...

Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science...

Date post: 11-Jan-2016
Category:
Upload: myron-bruce
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
32
Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University of Missouri-Rolla Rolla, MO 65409-0040
Transcript
Page 1: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Distributed Control of FACTS Devices Using a TransportationModel

Bruce McMillinComputer Science

Mariesa CrowElectrical and Computer Engineering

University of Missouri-RollaRolla, MO 65409-0040

Page 2: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Outline

• FACTS Devices

• Max Flow

• Suitability of Max Flow to Power System

• Distributed Max Flow

• Fault Tolerance of Distributed Max Flow

Page 3: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Project Motivation

• Due to large unidirectional power flows, transmission grids are becoming increasingly susceptible to cascading failures

• Decentralized network control is necessary to rebalance power flow and contain the extent of the cascade

Page 4: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

FACTS devices offer a decentralized network-embedded control mechanism

Page 5: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Project Objective

• Develop an effective distributed FACTS control algorithm to mitigate cascading grid failures, either intentional or unintentional

• Make the developed algorithms fault-tolerant using formal methods based on power system specifications

Page 6: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Approach

The embedded controllers will execute graph-theory-based max flow distributed algorithms to identify critical transmission corridors and adjust power flow accordingly to avoid cascading failures

Page 7: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Outline

• FACTS Devices

• Max Flow

• Suitability of Max Flow to Power System

• Distributed Max Flow

• Fault Tolerance of Distributed Max Flow

Page 8: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Example

Page 9: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.
Page 10: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Max-Flow

• Assign an initial flow to all arcs

• Mark the source and sink

• Search for a node that can be labeled. If none is found, flow is maximum, stop.

• Backtrack the path computing the minimum ij used. Go to previous step.

Page 11: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

s a t100 40

=40

60

0

17

28

50

50

22

815

10

30

320

s

a

e

d

c

b

t

100

40

17

28

50

50

22

815

10

30

320

s

a

e

d

c

b

t

100

40

17

28

50

50

22

815

10

30

320

s

a

e

d

c

b

t

s

45

17

28

50

50

22

80

10

30

35

a

e

d

c

b

t

60

17

28

50

50

22

815

10

30

320

a

e

d

c

b

t

s

60

17

28

50

50

22

815

10

30

320

a

e

d

c

b

t

s

28

28

50

50

22

8

10

13

35

a

e

d

c

b

t

s

45

17

28

50

50

22

8

10

30

35

a

e

d

c

b

t

s

45

17

28

50

50

22

8

10

30

35

a

e

d

c

b

t

s

28

0

28

50

50

22

8

10

13

35

a

e

d

c

b

t

s

28

28

50

50

22

8

10

13

35

a

e

d

c

b

t

s

0

0

22

50

22

8

10

13

35

a

e

d

c

b

t

s

22

50

22

8

10

13

35

e

d

c

b

t

s

22

50

22

8

10

13

35

e

d

c

b

s

0

28

0

8

10

13

35

e

d

c

b

t

s

28

8

10

13

35

d

c

b

t

s

28

8

10

13

35

d

c

b

t

s

25

5

10

10

05

d

c

b

t

s

25

5

10

10

5

d

c

b

t

s

25

5

10

10

5

d

c

b

t

s

20

0

10

10

0

d

c

b

t

s

20

10

10

d

c

b

t

0

0

0

c

b

10

s

20

10

10

d

c

b

t

10

s

10

10

10

c

b

t

s

10

10

10

c

b

t

10

10

10

c

b

t

0

s a t60 15

=15d20

s a t45 17

=1730

c

s a t28 28

=2850

e

s b t50 22

=2222

e

s b c28 8

=3

3

d t13

s b t25 5

=55

d

s b20 10

=10t

s b t10 10

=1010

c

Page 12: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Loss of Line B-D• Load at bus D must be

reduced from 20 to 15• Load at bus C must be

reduced from 30 to 27

Page 13: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Outline

• FACTS Devices

• Max Flow

• Suitability of Max Flow to Power System

• Distributed Max Flow

• Fault Tolerance of Distributed Max Flow

Page 14: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Suitability of Transportation Model (max flow)to Power

Systems?• Losses and Reactive Power?

• Experimental Verification– No difference at steady state from max flow– A few percent difference between max flow

calculations and load-flow analysis after a contingency using FACTS devices

Page 15: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

• In general, lines are not all maximally loaded. The power flow can then be re-directed to new transmission corridors.– Where re-direct?– How much to re-direct?– How account for KCL?– Control/communication between decision-

making devices?

Page 16: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Placement of FACTS Devices• Experimentally:

1. Delete a line2. Run Max Flow servicing loads increasing line

capacities by reverse augmentation to a maximum of 20%.

3. Using Load Flow analysis, place FACTS devices to eliminate overloaded lines.

4. Go to step 1

Page 17: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Placement of FACTS Devices

Page 18: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Resulting System Configuration

Page 19: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Resulting Line Overloads (>20%)actual max base w/o %

flow FACTS

37 38 30 38 -0.7466 -0.5849 0.5849 -0.8791 27%46 47 47 49 0.1323 0.0838 -0.0838 0.1904 58%47 69 47 49 -0.3434 -0.1006 -0.0838 -0.5420 290%60 61 60 62 -0.7354 -0.1217 -0.1014 -0.8822 605%77 80 69 77 0.9940 0.7144 0.5953 0.8951 47%80 96 96 97 -0.1965 -0.1051 -0.0914 -0.1432 100%

Line Out MaximumOverload

Page 20: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Outline

• FACTS Devices

• Max Flow

• Suitability of Max Flow to Power System

• Distributed Max Flow

• Fault Tolerance of Distributed Max Flow

Page 21: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Distributed Max flow

• Multiple source (generator)• Concurrent flow-augmenting probes• FACTS devices communicate by message passing

along the direction of the flow augmentation• Each FACTS device computes the flow for a

partition of lines (using Chaco from Sandia)• Multiple Computers, Open Communication Lines,

Distributed Software

Page 22: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Outline

• FACTS Devices

• Max Flow

• Suitability of Max Flow to Power System

• Distributed Max Flow

• Fault Tolerance of Distributed Max Flow

Page 23: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Vulnerabilities

• Computer System Failure

• Programming Errors

• Hackers (Security Intrusions)

Page 24: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Software Correctness?

• Distributed Computing System– Verification (Development Time)?

• Complexity– Model Checking and Theorem Proving

– Testing• Test Cases

– Monitoring• Assertion Testing.

Page 25: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Proposed Idea

Combine assertions from

formal verification with run-time checking (monitoring).

Page 26: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Proposed Approach

• Distributed run-time assertion checking – focuses on the unique execution in progress -

guarantees that the current execution meets its specifications regardless of underlying hardware or system confidence

Page 27: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Embedded Monitoring

• Assertions are predicates are a collected global state of events

• If an event happens before another they can be partially ordered

• Lamport Logical Clock– Each event has a logical timestamp C[event]– The most current event is the one with the largest

timestamp.– Timestamps are forced to increase on a message receive so

that message sends precede message receives.

Page 28: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Underlying Theory• Correctness is defined by theorems about the program. Theorems

are easily translated into assertions for monitoring.• For the assertions to be correct, a program code action, a, must not

interfere with the truth of an assertion, P (<P & pre(a)> a <P>).

• In a distributed system, this truth must be preserved over all interleavings of processes.

• Using timestamps, the monitoring is guaranteed to correctly reflect the distributed program’s state.

Page 29: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Failure Scenario

• Distributed Multiple Source Max Flow

• Correctness is defined by KCL at each node

• FACTS devices B and C faulty

• Attempt to Overload line B-C (flow=20)

Page 30: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Failure Scenario100

40

17

28

50

50

22

815

10

30

320

s

a

e

d

c

b

t

Push Flow to A&B, B finds C blocked.

10

83

40

28

50

10

22

815

13

320

s

a

e

d

c

b

t

Push Flow to A&B

10

10

B Can Augment Flow to t.83

40

28

50

10

22

815

17

320

s

a

e

d

c

b

t

Push Flow to A&B

20

B Can Augment Flow to t

B Incorrectly Overloads Arc to C with 20,Node C tries to hide, as well, And augments flow C-t as 17

10

Before B’s Probe Returns, A augments through D.Since the path is full, D receives a blocked message, carrying C’s sum of 7

t

83

40

28

50

22

815

13

320

s

a

e

d

c

b

Push Flow to A&B

20

B Augments Flow to t, instead.

B Incorrectly Overloads Arc to C with 20,Node C tries to hide, as well, And augments flow C-t as 13

10

10

Page 31: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

System Framework

Informal Specification

Security and Functional

Requirements

Formal Code

Operational Evaluation

System OK or

Specification ViolationIntruders

Failures

Interpretation Refinement

Verification

Page 32: Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.

Status and Results

• Simple Max Flow is an effective formalism to balance power flow

• Detects Faults• Need to measure performance and fault

tolerance levels.• Real-Time algorithm needs to respond

before cascading failure occurs.


Recommended