Probabilistic constraints via SQP solver: application to a renewable energy management problem

Probabilistic constraints via SQP solver: application to a renewable energy management problem

0.00 Avg rating0 Votes
Article ID: iaor201525964
Volume: 12
Issue: 3
Start Page Number: 435
End Page Number: 459
Publication Date: Jul 2015
Journal: Computational Management Science
Authors: , ,
Keywords: programming: quadratic, programming: nonlinear, energy, management, demand, planning
Abstract:

This paper aims at illustrating the efficient solution of nonlinear optimization problems with joint probabilistic constraints under multivariate Gaussian distributions. The numerical solution approach is based on Sequential Quadratic Programming (SQP) and is applied to a renewable energy management problem. We consider a coupled system of hydro and wind power production used in order to satisfy some local demand of energy and to sell/buy excessive or missing energy on a day‐ahead and intraday market, respectively. A short term planning horizon of 2 days is considered and only wind power is assumed to be random. In the first part of the paper, we develop an appropriate optimization problem involving a probabilistic constraint reflecting demand satisfaction. Major attention will be payed to formulate this probabilistic constraint not directly in terms of random wind energy produced but rather in terms of random wind speed, in order to benefit from a large data base for identifying an appropriate distribution of the random parameter. The second part presents some details on integrating Genz’ code for Gaussian probabilities of rectangles into the environment of the SQP solver SNOPT. The procedure is validated by means of a simplified optimization problem which by its convex structure allows to estimate the gap between the numerical and theoretical optimal values, respectively. In the last part, numerical results are presented and discussed for the original (nonconvex) optimization problem.

Reviews

Required fields are marked *. Your email address will not be published.