A progressive method to solve large-scale AC Optimal Power Flow with discrete variables and control of the feasibility

Similar documents
itesla Project Innovative Tools for Electrical System Security within Large Areas

Power System review W I L L I A M V. T O R R E A P R I L 1 0,

A New Method for Estimating Maximum Power Transfer and Voltage Stability Margins to Mitigate the Risk of Voltage Collapse

Weighted-Least-Square(WLS) State Estimation

A Direct Numerical Method for Observability Analysis

IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS

2Azerbaijan Shahid Madani University. This paper is extracted from the M.Sc. Thesis

IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2

OPTIMAL DISPATCH OF POWER GENERATION SOFTWARE PACKAGE USING MATLAB

SAMPLE OF THE STUDY MATERIAL PART OF CHAPTER 3. Symmetrical Components & Faults Calculations

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING

NETWORK RECONFIGURATION FOR LOSS REDUCTION IN THREE-PHASE POWER DISTRIBUTION SYSTEMS

Steady-State Power System Security Analysis with PowerWorld Simulator

Optimal Branch Exchange for Feeder Reconfiguration in Distribution Networks

Hybrid processing of SCADA and synchronized phasor measurements for tracking network state

CHAPTER 1 INTRODUCTION

Dynamic Security Assessment in the Future Grid. Vijay Vittal Ira A. Fulton Chair Professor Arizona State University

EMTP STUDIES PERFORMED TO INSERT LONG AC CABLES IN THE FRENCH GRID

Introduction to PowerWorld Simulator: Interface and Common Tools

Solving convex MINLP problems with AIMMS

N-1-1 Contingency Analysis using PowerWorld Simulator

Contouring and Advanced Visualization

LAB1 INTRODUCTION TO PSS/E EE 461 Power Systems Colorado State University

Chapter 11 Monte Carlo Simulation

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company

Application of GA for Optimal Location of FACTS Devices for Steady State Voltage Stability Enhancement of Power System

Network Code on Operational Security

BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

Requirements for Offshore Grid Connections. in the. Grid of TenneT TSO GmbH

Parallel Data Selection Based on Neurodynamic Optimization in the Era of Big Data

Power Technology Issue 104. Modeling of Two-Winding Voltage Regulating Transformers for Positive Sequence Load Flow Analysis in PSS E

Energy Management Systems (EMS)

Reactive Power and Importance to Bulk Power System OAK RIDGE NATIONAL LABORATORY ENGINEERING SCIENCE & TECHNOLOGY DIVISION

De Jaeger, Emmanuel ; Du Bois, Arnaud ; Martin, Benoît. Document type : Communication à un colloque (Conference Paper)

SIMULATING HYBRID ENERGY GRIDS IN SMART CITIES FOCUS ON ELECTRIC ENERGY SYSTEMS

Load Flow Analysis on IEEE 30 bus System

Integrating Benders decomposition within Constraint Programming

Understanding Power Factor and How it Affects Your Electric Bill. Presented by Scott Peele PE

Dynamic Network Energy Management via Proximal Message Passing

Linear Programming Notes V Problem Transformations

OPRE 6201 : 2. Simplex Method

Evaluating the Lead Time Demand Distribution for (r, Q) Policies Under Intermittent Demand

Basic Laws Circuit Theorems Methods of Network Analysis Non-Linear Devices and Simulation Models

PowerWorld Simulator

ADMS(Advanced Distribution Management System ) in Smart Grid

PHASOR MEASUREMENT UNIT (PMU) AKANKSHA PACHPINDE

ECLT5810 E-Commerce Data Mining Technique SAS Enterprise Miner -- Regression Model I. Regression Node

Field experience and best practices in managing MW scale Li-ion energy storage systems coupled to large wind and solar plants

Computing the Electricity Market Equilibrium: Uses of market equilibrium models

Power Technology Issue 106. Modeling of Three-Winding Voltage Regulating Transformers for Positive Sequence Load Flow Analysis in PSS E

Fault Analysis I PowerWorld Corporation

A Fuzzy Based Solution for Improving Power Quality in Electric Railway Networks

Cost Models for Vehicle Routing Problems Stanford Boulevard, Suite 260 R. H. Smith School of Business

Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective

ECCO International, Inc. 268 Bush Street, Suite 3633 San Francisco, CA 94104

SOFTWARE FOR THE OPTIMAL ALLOCATION OF EV CHARGERS INTO THE POWER DISTRIBUTION GRID

Chapter 13: Binary and Mixed-Integer Programming

Optimization: Continuous Portfolio Allocation

Cyber-Security Analysis of State Estimators in Power Systems

Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams

Guidelines for Large Photovoltaic System Integration

On the mathematical theory of splitting and Russian roulette

OPTIMIZED STAFF SCHEDULING AT SWISSPORT

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.

Tutorial: Operations Research in Constraint Programming

Study to Determine the Limit of Integrating Intermittent Renewable (wind and solar) Resources onto Pakistan's National Grid

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

On line security assessment based on probabilistic approach and data mining

Operating the power system while enabling more renewables : which solutions?

Numerical methods for American options

Project Scheduling: PERT/CPM

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Nonlinear Optimization: Algorithms 3: Interior-point methods

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2

THIS paper describes MATPOWER, an open-source Matlab

Multi-Faceted Solution for Managing Flexibility with High Penetration of Renewable Resources

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

Specific amendments to the Capacity Allocation and Congestion Management Network Code

Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing

Simulation of Cable Overloading Problem on a University Distribution System

Optimized Scheduling in Real-Time Environments with Column Generation

Radial Distribution Test Feeders

Dimensioning an inbound call center using constraint programming

4.6 Linear Programming duality

Matpower 4.1 User s Manual

Wide Area Monitoring Current Continental Europe TSOs Applications Overview

SBB: A New Solver for Mixed Integer Nonlinear Programming

Optimal Feeder Reconfiguration with Distributed Generation in Three-Phase Distribution System by Fuzzy Multiobjective and Tabu Search

Optimization Modeling for Mining Engineers

Fundamentals of Power Electronics. Robert W. Erickson University of Colorado, Boulder

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

Time-line based model for software project scheduling

Transcription:

A progressive method to solve large-scale AC Optimal Power Flow with discrete variables and control of the feasibility Manuel Ruiz, Jean Maeght, Alexandre Marié, Patrick Panciatici and Arnaud Renaud manuel.ruiz@artelys.com FERC 2015 1

MOTIVATIONS FERC 2015 2

The itesla project Pan-European R&D project : Security assessment on large scale power networks by means of security rules Coordinated by RTE (Réseau de Transport d Electricité) Includes 6 European TSOs, 13 R&D companies and academic partners Official website: http://www.itesla-project.eu/ Offline platform Online platform Sampling of network states Data acquisition from European TSOs (24 hour forecasts) Infeasible states detected through steadystate optimization Data merging Unstable states detected through dynamic optimization Security assessment Data mining on the results Recommendation for the operators Every week Every day FERC 2015 3

A sampling example Power System network with 2 loads (NORTH and SOUTH) Generated from historical data, sampled cases are to be analyzed Sampled data are loads or fixed injections (including renewable generation) Steady state, Unstable state or Unknown Screening rules describing the boundary between stable and unstable are then extracted from the analysis of the sampled cases FERC 2015 4

Topic of the talk Monte Carlo simulations provide us with thousands of samples (partial network situations) Our aim is to build up the complete state for each sample: To assess feasibility To identify the sample parameters that cause infeasibilities While having a realistic and detailed representation of the network Specificity of the mathematical problem Non linear Without any guarantee of feasibility (due to sampling) With discrete aspects (rigorous description of the power system network) Large scale network (target is European network) FERC 2015 5

MATHEMATICAL FORMULATION EXTENDED OPTIMAL POWER FLOW FERC 2015 6

Common Optimal Power Flow The power system network is described using buses and branches: Loads and production units are set up on buses. AC formulation using voltage and production levels: Induces active and reactive non linear power balances, Allows computation of active power losses. Security constraints: Bounds on voltage magnitude, Upper bounds on currents (thermal limits). FERC 2015 7

Lines with PST Phase-Shifting Transformers are used to adjust the voltage ratio and the difference in the phase angle. Operating points of PST are to be chosen in a set of discrete configurations defining: Reactance, Voltage ratio and the difference in the phase angle. Using the admittance matrix Y j of operating point j, the model simply reads: Y = j λ j Y j, j λ j = 1, λ j {0; 1}. FERC 2015 8

Production units Commitment of production unit Active and reactive power injection are bounded when the unit is switched on Given set production levels are to be reached Commitment constraints for unit g p g, q g : active and reactive injections is_on g 0; 1 min P g is_on g min Q p max g P g q is_on g g max g Q g Q g max Q g c Q g min Definition of the over active injection level: P g c : set value of active injection computed using data mining p g add : active over injection defined by p g P g c + p g add pour chaque groupe g P g min P g c P g max The criterion is defined as (p g + p g add ) g Units FERC 2015 9

Other aspects Compensation units with similar attributes can be activated at some nodes V n 2 nb n shunt B n shunt : reactive injection in power balance nb n shunt : number of activated devices B n shunt : value of the attribute for one unit The main objective is to build a realistic feasible solution to be able to launch dynamic simulation Reduce active power losses Reduce the deviation to set production levels The network topology is given as an input Ongoing work to optimize the topology FERC 2015 10

SOLVING APPROACH CUSTOM DECOMPOSITION STRATEGY FERC 2015 11

Diagnosis of feasibility Sampling may have produced infeasible situations in terms of loads and fixed injections: Fixed injection or loads too high on a node, Current intensity level too low on a line. Optimal power flows: Slack variables in power balances or constraints related to thermal limits Continuous relaxations of discrete aspects using x 0; 1 x 0,1 : The resulting NLP are solved with KNITRO using an interior point method for non linear programming. When necessary, fixed injections can be modified: Production curtailment of fatal production unit (PC) Load shedding (LS) Whenever LS is used the instance is considered as not feasible In such a case, results analysis can be used to correct the sampling (high loads or renewable productions) FERC 2015 12

WITHOUT LIMIT STEP slack Q slack P PC LS BALANCE_Q BALANCE_Q MIN 1 MIN 0.1 BALANCE_P = 0 MIN 1 slack Q = 0 YES BALANCE_P BALANCE_P_PC = 0 MIN 1 ALLOWED BALANCE_P_PC_LS = 0 MIN 1 ALLOWED ALLOWED NO NOT FEASIBLE REACTIVE BALANCE FAILED WITHOUT CURRENT slack P = 0 NO BALANCE_P_PC YES slack P = 0 NO BALANCE_P_PC_LS NEXT STEP CURRENT_Q YES YES slack P = 0 NO NOT FEASIBLE ACTIVE BALANCE FAILED WITHOUT CURRENT FEASIBLE FOR ACTIVE AND REACTIVE BALANCES WITHOUT CURRENT FERC 2015 13

WITH LIMIT STEP slack Q slack P PC LS CURRENT_Q MIN 1 MIN 0.1 CURRENT_Q CURRENT_P = 0 MIN 1 CURRENT_P_PC = 0 MIN 1 ALLOWED slack Q = 0 YES CURRENT_P CURRENT_PC = 0 = 0 MIN 1 CURRENT_P_PC_LS = 0 MIN 1 ALLOWED ALLOWED NO CURRENT_PC_LS = 0 = 0 MIN 0.1 MIN 1 NOT FEASIBLE REACTIVE BALANCE FAILED WITH CURRENT slack P = 0 YES FEASIBLE NO CURRENT_P_PC slack P = 0 NO CURRENT_P_PC_LS YES CURRENT_PC FEASIBLE NEED PC slack P = 0 YES CURRENT_PC_LS NO NOT FEASIBLE REACTIVE BALANCE FAILED WITH CURRENT FERC 2015 FEASIBLE NEED PC AND LS FEASIBLE NEED LS 14

Building up a feasible solution Discrete aspects are handled separately. Resolution of MINLP is based on a MPEC reformulation that can be directly handled by KNITRO. x 0; 1 x = 0 or 1 x = 0 0 x 1 x 0 KNITRO then treats MPEC as a NLP. Defining the constraint x 0 and 1 x 0 Adding a penalty term Π x(1 x) in the objective Iteratively updating the penalty weight Π to converge to a locally optimal solution. FERC 2015 15

Decomposition strategy Discrete aspects MPEC reformulation Continuous relaxation Fixed Feasibility phase PST setting Unit commitment Shunt commitment PST configuration Unit commitment Shunt commitment PST setting Unit commitment Shunt commitment PST setting Unit commitment Shunt commitment PST setting Unit commitment Shunt commitment Detection of infeasibilities using slack variables Starting from the solution of the feasibility phase Starting from the solution of the PST phase Starting from the solution of unit commitment FERC 2015 16

COMPUTATIONAL RESULTS FERC 2015 17

Dataset description (1) FR-THT: Very High Voltage (VHV) French transmission network. 1600 substations, 1900 buses, 2700 branches. On average 7000 variables and 7500 constraints after presolve. Jacobian size is over 43 000 non zero elements and the hessian matrix 15 000. MPEC reformulations consist in 83(PST step), 112(UNIT step) and 1384(SHUNT step) complementarities. Each problem is solved by KNITRO with less then 10s. FERC 2015 18

Dataset description (2) FR-THT-HT-M: Very High Voltage French transmission network, High Voltage (HV) transmission area of Marseilles. 2400 substations, 2800 buses, 4060 branches. On average 13K variables and 12K constraints after presolve. Jacobian size is over 60 000 non zero elements and the hessian matrix 20 000. MPEC reformulations consist in 130(PST), 135(UNIT) and 6681(SHUNT) complementarities. During the feasibility phase each problem is solved by KNITRO with less then 10s. MPEC reformulation are solved within 1 or 2 minutes. FERC 2015 19

Dataset description (3) FR-THT-HT-full: Very High Voltage network and the whole High Voltage (HV) transmission network for France; a guard ring is added, with a few buses representing a simplified version of the neighborhood of France. 5857 substations, 6471 buses, 9831 branches. On average 36K variables and 30K constraints after presolve. Jacobian size is over 200K non zero elements and the hessian matrix 50K. MPEC reformulations consist in 355(PST), 174(UNIT) and 24018(SHUNT) complementarities. During the feasibility phase each problem is solved by KNITRO with less then 40s. MPEC reformulation are solved within less than 3 minutes. FERC 2015 20

1 156 311 466 621 776 931 1086 1241 1396 1551 1706 1861 2016 2171 2326 2481 2636 2791 2946 3101 3256 3411 3566 3721 3876 4031 4186 4341 4496 4651 4806 4961 5116 5271 5426 5581 5736 Remarks on nominal voltage Each instance address a very different kind of power system with different voltage levels 400 Number of substation per voltage level 350 300 250 200 150 100 50 0 FR-THT FR-HTH+HT-M FR-THT+HT-full 21

Conclusion The problem of solving extended OPF with no guarantee on feasibility is addressed. A custom methodology is designed. It includes feasibility diagnosis and resolution of several OPF with discrete variables. The MPEC reformulation of MINLP is successfully applied and computational results obtained are promising. We are currently working on experimentations on European scale. FERC 2015 22

QUESTIONS? FERC 2015 23