Scheduling of power generation via large-scale nonlinear optimization

We investigate methods for solving high-dimensional nonlinear optimization problems which typically occur in the daily scheduling of electricity production: problems with a nonlinear, separable cost function, lower and upper bounds on the variables, and an equality constraint to satisfy the demand. If the cost function is quadratic, we use a modified Lagrange multiplier technique. For a nonquadratic cost function (a penalty function combining the original cost function and certain fuel constraints, so that it is generally not separable), we compare the performance of the gradient-projection method and the reduced-gradient method, both with conjugate search directions within facets of the feasible set. Numerical examples at the end of the paper demonstrate the effectiveness of the gradient-projection method to solve problems with hundreds of variables by exploitation of the special structure.

[1]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[2]  J. B. Rosen The Gradient Projection Method for Nonlinear Programming. Part I. Linear Constraints , 1960 .

[3]  C. M. Reeves,et al.  Function minimization by conjugate gradients , 1964, Comput. J..

[4]  Anthony V. Fiacco,et al.  Nonlinear programming;: Sequential unconstrained minimization techniques , 1968 .

[5]  Katta G. Murty,et al.  Linear and combinatorial programming , 1976 .

[6]  Freek A. Lootsma,et al.  A survey of methods for solving constrained minimization problems via unconstrained minimization , 1977 .

[7]  Arnoldo C. Hax,et al.  On the Solution of Convex Knapsack Problems with Bounded Variables. , 1977 .

[8]  Leon S. Lasdon,et al.  Generalized Reduced Gradient Software for Linearly and Nonlinearly Constrained Problems , 1978 .

[9]  J. Abadie,et al.  The GRG Method for Nonlinear Programming , 1978 .

[10]  F. A. Lootsma,et al.  The ALGOL 60 Procedure minifun for Solving Non-Linear Optimization Problems , 1978 .

[11]  Klaus Schittkowski,et al.  Nonlinear programming codes , 1980 .

[12]  S.N. Talukdar,et al.  Computer-aided dispatch for electric power systems , 1981, Proceedings of the IEEE.

[13]  P.P.J. Van den Bosh Short-term optimization of thermal power systems , 1983 .

[14]  P. J. Van Den Bosch,et al.  A Solution of the Unit Commitment Problem Via Decomposition and Dynamic Programming , 1985, IEEE Transactions on Power Apparatus and Systems.