heuristics-based approach for identifying critical ๐‘ตโˆ’๐’Œ ...ย ยท consider a power system ๐‘ƒ...

18
Heuristics-Based Approach for Identifying Critical โˆ’ Contingencies in Power Systems Saqib Hasan Department of Electrical Engineering and Computer Science Vanderbilt University

Upload: others

Post on 18-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Heuristics-Based Approach for

Identifying Critical ๐‘ต โˆ’ ๐’Œ Contingencies

in Power Systems

Saqib Hasan

Department of Electrical Engineering and Computer Science

Vanderbilt University

Page 2: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Reliable operation of power systems is of primary importance.

Based on NERC standards power systems are ๐‘ โˆ’ 1 secure.

Dealing with higher order ๐‘ โ€“ ๐‘˜ contingencies is a challenging problem.

Examples - Feb 2016 South Australia, July 2012 India, August 2003 North America blackouts.

Identifying all the possible critical ๐‘ โ€“ ๐‘˜ contingencies is computationally infeasible.

Introduction

8/30/2017

Challenge?

Efficient and Effective methods to identify critical multiple ๐‘ โ€“ ๐‘˜ contingencies are necessary.

Page 3: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Consider a power system ๐บ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators.

Failure(s) can occur in one or more component of the power system.

These failures are referred to as ๐‘ โ€“ ๐‘˜ contingencies.

System failure causing contingencies are referred to as critical ๐‘ โ€“ ๐‘˜ contingencies.

Contingency Analysis

8/30/2017

Page 4: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

๐‘ˆ represents the universal set of all the ๐‘ possible component outages in a power system.

Given a value of k, the search space ๐‘†๐‘˜ is defined by:

๐‘†๐‘˜ = {๐‘Ž | ๐‘Ž ั” 2๐‘ˆ , |๐‘Ž| โ‰ค ๐‘˜}

๐ถ๐‘“ denote the system failure criterion.

Contingency Analysis

8/30/2017

Page 5: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Algorithm I.

Algorithm II.

Heuristic Algorithms

8/30/2017

Based on the iterative pruning of the current candidate contingency set using the previously

identified critical ๐‘ โ€“ ๐‘˜ contingencies.

Based on the frequency distribution curve representing the frequency distribution of the

candidate contingency set and the idea from Algorithm I to employ a 2- stage pruning of the

candidate contingency set ๐‘†๐‘˜.

Page 6: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Let ๐น ั” ๐‘†๐‘˜โ€™ be a contingency.

If ๐น causes, a system failure then for all ๐‘˜ > ๐‘˜โ€™, any other contingency ๐นโ€™ ั” ๐‘†๐‘˜,

satisfying ๐น โŠ† ๐นโ€™ will cause a system failure.

For example, consider a power system with universal set ๐‘ˆ containing transmission

lines ๐‘ก๐‘™1, ๐‘ก๐‘™2, . . . , ๐‘ก๐‘™๐‘š.

If an outage ๐น = {๐‘ก๐‘™๐‘Ž} satisfies ๐ถ๐‘“ , any contingency ๐นโ€™ = {๐‘ก๐‘™๐‘Ž, ๐‘ก๐‘™๐‘–}, where

๐‘– โˆˆ {1, . . . , ๐‘š} โˆ’ {๐‘Ž}, is assumed to cause a system failure.

Algorithm I

8/30/2017

Page 7: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

For any transmission line ๐‘Ž โˆˆ ๐‘ˆ, let ๐‘ง๐‘Ž denote its impedance. Given a value of ๐‘˜ and

a contingency ๐น โˆˆ ๐‘†๐‘˜, the mean impedance of the contingency is given by:

Average impedance of the frequency distribution curve for search space Sk is given

by:

The standard deviation of the frequency distribution is defined by:

Algorithm II

8/30/2017

Page 8: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

The window size is then obtained by:

Most critical ๐‘ โ€“ ๐‘˜ contingencies fall within this region.

A contingency ๐น ั” ๐‘†๐‘˜ that appears within is considered as the critical contingency

and is pruned from ๐‘†๐‘˜ (Stage-1 prediction and pruning).

Stage-2 prediction and pruning is done based on Algorithm I.

Algorithm II

8/30/2017

Page 9: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

OpenDSS, a steady state simulator is used to compute the results.

Simulator and Approach

8/30/2017

2-stage pruning

1-stage pruning

Page 10: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Integrated OpenDSS power system model and cascade simulation model with the

OpenDSS contingency simulator.

Captures critical ๐‘ โˆ’ ๐‘˜ contingencies causing severe cascading outages resulting in

system failure.

Contingency Simulator

8/30/2017

Page 11: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Cascade Simulation Model

8/30/2017

Page 12: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Execution Time Analysis of the Algorithms

For IEEE-57 bus system exhaustive search for ๐‘ โ€“ 4 analysis identifies a total of 346,214

critical contingencies out of 722,865 contingencies.

Algorithm I uses 24,469 simulations to identify the same 345,662 critical ๐‘ โˆ’

๐‘˜ contingencies out of the 346,214 critical contingencies.

To identify the remaining 552 critical ๐‘ โˆ’ 4 contingencies, Algorithm I uses 259,600

simulations in its final iteration.

Evaluation

8/30/2017

Page 13: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Reduction in the Total Number of Simulations

For IEEE-14 bus system, there are 89845, 3095, and 1734 number of simulations performed.

For IEEE-39 bus system, there are 1676115, 117536, and 48046 number of simulations

carried out.

For IEEE-57 bus system, if 259,600 simulations are avoided, the total number of simulations

will be reduced to only 24,469.

Evaluation

8/30/2017

Page 14: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Performance Accuracy of the Algorithms

A total of 14,968 out of 19,778 and a total of 15,272 out of 21,879 critical contingencies for

IEEE- 14 bus and IEEE-39 bus systems respectively are identified.

Evaluation

9/1/2017

75.62% ~ 70%

Page 15: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Performance Accuracy of the Algorithms

Evaluation

8/30/2017

Page 16: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Two heuristic algorithms were developed for ๐‘ โ€“ ๐‘˜ contingency analysis problem.

The approach is able to capture all the critical contingencies without missing any

dangerous contingency.

Approach is validated on the standard IEEE-14, 39, and 57 bus systems.

The algorithms perform significantly better than the exhaustive search.

The identified critical ๐‘ โˆ’ ๐‘˜ contingencies can be used to design effective

mitigation strategies to improve system resilience and reliability.

Future Work

Using efficient data structures to improve the algorithms efficiency.

Using the concept of distributed computing for optimizing the approach.

Conclusions

8/30/2017

Page 17: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

Acknowledgements

National Science Foundation (NSF).

Foundations of Resilient Cyber-Physical Systems (FORCES).

17

Page 18: Heuristics-Based Approach for Identifying Critical ๐‘ตโˆ’๐’Œ ...ย ยท Consider a power system ๐‘ƒ consisting of buses, transmission lines, transformers, loads and generators. Failure(s)

THANK YOU!!