Initializing Successive Linear Programming Solver for ACOPF using Machine Learning

07/17/2020
by   Sayed Abdullah Sadat, et al.
0

A Successive linear programming (SLP) approach is one of the favorable approaches for solving large scale nonlinear optimization problems. Solving an alternating current optimal power flow (ACOPF) problem is no exception, particularly considering the large real-world transmission networks across the country. It is, however, essential to improve the computational performance of the SLP algorithm. One way to achieve this goal is through the efficient initialization of the algorithm with a near-optimal solution. This paper examines various machine learning (ML) algorithms available in the Scikit-Learn library to initialize an SLP-ACOPF solver, including examining linear and nonlinear ML algorithms. We evaluate the quality of each of these machine learning algorithms for predicting variables needed for a power flow solution. The solution is then used as an initialization for an SLP-ACOPF algorithm. The approach is tested on a congested and non-congested 3 bus systems. The results obtained from the best-performed ML algorithm in this work are compared with the results of a DCOPF solution for the initialization of an SLP-ACOPF solver.

READ FULL TEXT
research
01/17/2022

Learning to Reformulate for Linear Programming

It has been verified that the linear programming (LP) is able to formula...
research
03/26/2021

Embedding Power Flow into Machine Learning for Parameter and State Estimation

Modern state and parameter estimations in power systems consist of two s...
research
11/04/2021

Predictive Machine Learning of Objective Boundaries for Solving COPs

Solving Constraint Optimization Problems (COPs) can be dramatically simp...
research
03/18/2020

Speeding up Linear Programming using Randomized Linear Algebra

Linear programming (LP) is an extremely useful tool and has been success...
research
02/04/2019

Learning to Solve Large-Scale Security-Constrained Unit Commitment Problems

Security-Constrained Unit Commitment (SCUC) is a fundamental problem in ...
research
11/17/2021

Machine Learning Assisted Approach for Security-Constrained Unit Commitment

Security-constrained unit commitment (SCUC) which is used in the power s...
research
09/30/2020

Machine Learning in Airline Crew Pairing to Construct Initial Clusters for Dynamic Constraint Aggregation

The crew pairing problem (CPP) is generally modelled as a set partitioni...

Please sign up or login with your details

Forgot password? Click here to reset