Solution for short-term hydrothermal scheduling with a logarithmic size MILP formulation

Short-term hydrothermal scheduling (STHS) is a non-convex and non-differentiable optimization problem that is difficult to solve efficiently. One of the most popular strategy is to reformulate the complicated STHS by various linearization techniques that makes the problem easy to solve. However, in this process, a large number of extra continuous variables, binary variables and constraints will be introduced, which may lead to a heavy computational burden, especially for a large-scale problem. In this paper, a logarithmic size mixed-integer linear programming (MILP) formulation is proposed for the STHS, i.e., only a logarithmic number of binary variables and constraints are required to piecewise linearize the nonlinear functions of STHS. Based on such an MILP formulation, a global optimal solution is therefore can be solved efficiently. To eliminate the linearization errors and cope with the transmission loss, a differentiable non-linear programming (NLP) formulation, which is equivalent to the original non-differentiable STHS is derived. By solving this NLP formulation via the powerful interior point method (IPM), where the previous global optimal solution of MILP formulation is used as the initial point, a high-quality feasible optimal solution to the STHS can thus be determined. Simulation results show that the proposed logarithmic size MILP formulation is more efficient than the generalized one and when it is incorporated into the solution procedure, our solution methodology is competitive with currently state-of-the-art approaches.

[1]  M. Todd Union Jack Triangulations , 1977 .

[2]  Borghetti,et al.  Lagrangian Heuristics Based on Disaggregated Bundle Methods for Hydrothermal Unit Commitment , 1989 .

[3]  Jin-Shyr Yang,et al.  Short Term Hydrothermal Coordination Using Multi-Pass Dynamic Programming , 1989, IEEE Power Engineering Review.

[4]  C.-a. Li,et al.  Implementation of network flow programming to the hydrothermal coordination in an energy management system , 1993 .

[5]  G. Sheblé,et al.  Genetic algorithm solution of economic dispatch with valve point loading , 1993 .

[6]  Djangir A. Babayev Piece-wise linear approximation of functions of two variables , 1997, J. Heuristics.

[7]  Malcolm Irving,et al.  A genetic algorithm modelling framework and solution technique for short term optimal hydrothermal scheduling , 1998 .

[8]  Antonio J. Conejo,et al.  Short-term hydro-thermal coordination by Lagrangian relaxation: solution of the dual problem , 1999 .

[9]  Antonio J. Conejo,et al.  .M HYDRO-THERMAL COORDINATION BY LAGRANGIAN LAXATION: SOLUTION OF THE DUAL PROBLEM , 1999 .

[10]  J. Garcia-Gonzalez,et al.  Short-term hydro scheduling with cascaded and head-dependent reservoirs based on mixed-integer linear programming , 2001, 2001 IEEE Porto Power Tech Proceedings (Cat. No.01EX502).

[11]  A. Borghetti,et al.  Lagrangian Heuristics Based on Disaggregated Bundle Methods for Hydrothermal Unit Commitment , 2002, IEEE Power Engineering Review.

[12]  Antonio J. Conejo,et al.  Self-Scheduling of a Hydro Producer in a Pool-Based Electricity Market , 2002, IEEE Power Engineering Review.

[13]  P. K. Chattopadhyay,et al.  Evolutionary programming techniques for economic load dispatch , 2003, IEEE Trans. Evol. Comput..

[14]  V. Quintana,et al.  Medium-term hydrothermal coordination by semidefinite programming , 2003 .

[15]  Malabika Basu,et al.  An interactive fuzzy satisfying method based on evolutionary programming technique for multiobjective short-term hydrothermal scheduling , 2004 .

[16]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[17]  Olaf Stursberg,et al.  Applied Hybrid System Optimization: An Empirical Investigation of Complexity ? , 2004 .

[18]  Secundino Soares,et al.  Short term hydroelectric scheduling combining network flow and interior point approaches , 2005 .

[19]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[20]  L. Lakshminarasimman,et al.  Short-term scheduling of hydrothermal power system with cascaded reservoirs by using modified differential evolution , 2006 .

[21]  N. Chakraborty,et al.  Differential evolution technique-based short-term economic generation scheduling of hydrothermal systems , 2008 .

[22]  A. Borghetti,et al.  An MILP Approach for Short-Term Hydro Scheduling and Unit Commitment With Head-Dependent Reservoir , 2008, IEEE Transactions on Power Systems.

[23]  M. Shahidehpour,et al.  GENCO's Risk-Constrained Hydrothermal Scheduling , 2008, IEEE Transactions on Power Systems.

[24]  L. Lakshminarasimman,et al.  A modified hybrid differential evolution for short-term scheduling of hydrothermal power systems with cascaded reservoirs , 2008 .

[25]  Niladri Chakraborty,et al.  Particle swarm optimization technique based short-term hydrothermal scheduling , 2008, Appl. Soft Comput..

[26]  Ying Wang,et al.  An adaptive chaotic differential evolution for the short-term hydrothermal generation scheduling problem , 2010 .

[27]  Songfeng Lu,et al.  Short-term combined economic emission hydrothermal scheduling using improved quantum-behaved particle swarm optimization , 2010, Expert Syst. Appl..

[28]  Xiaohua Xia,et al.  Optimal dynamic economic dispatch of generation: A review , 2010 .

[29]  Silvano Martello,et al.  Piecewise linear approximation of functions of two variables in MILP models , 2010, Oper. Res. Lett..

[30]  R. Chakrabarti,et al.  Short-term hydrothermal scheduling using clonal selection algorithm , 2011 .

[31]  George L. Nemhauser,et al.  Modeling disjunctive constraints with a logarithmic number of binary variables and constraints , 2011, Math. Program..

[32]  Li Mo,et al.  Short-term hydrothermal generation scheduling using differential real-coded quantum-inspired evolutionary algorithm , 2012 .

[33]  Jingrui Zhang,et al.  Small Population-Based Particle Swarm Optimization for Short-Term Hydrothermal Scheduling , 2012, IEEE Transactions on Power Systems.

[34]  Jiekang Wu,et al.  Global Optimization of Non-Convex Hydro-Thermal Coordination Based on Semidefinite Programming , 2013, IEEE Transactions on Power Systems.

[35]  Xiaohong Guan,et al.  An MILP Based Formulation for Short-Term Hydro Generation Scheduling With Analysis of the Linearization Effects on Solution Feasibility , 2013, IEEE Transactions on Power Systems.

[36]  Provas Kumar Roy,et al.  Optimal short-term hydro-thermal scheduling using quasi-oppositional teaching learning based optimization , 2013, Eng. Appl. Artif. Intell..

[37]  Yongchuan Zhang,et al.  An adaptive chaotic artificial bee colony algorithm for short-term hydrothermal generation scheduling , 2013 .

[38]  Provas Kumar Roy,et al.  Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect and prohibited discharge constraint , 2013 .

[39]  Malabika Basu,et al.  Improved differential evolution for short-term hydrothermal scheduling , 2014 .

[40]  Aniruddha Bhattacharya,et al.  Oppositional real coded chemical reaction based optimization to solve short-term hydrothermal scheduling problems , 2014 .

[41]  Zhang Rui,et al.  A hybrid of real coded genetic algorithm and artificial fish swarm algorithm for short-term optimal hydrothermal scheduling , 2014 .

[42]  Xiang Li,et al.  Hydro Unit Commitment via Mixed Integer Linear Programming: A Case Study of the Three Gorges Project, China , 2014, IEEE Transactions on Power Systems.

[43]  Behnam Mohammadi-Ivatloo,et al.  Short-term hydrothermal generation scheduling by a modified dynamic neighborhood learning based particle swarm optimization , 2015 .

[44]  Jingrui Zhang,et al.  A modified chaotic differential evolution algorithm for short-term optimal hydrothermal scheduling , 2015 .

[45]  Abdollah Ahmadi,et al.  A note on short-term hydro-thermal scheduling , 2016 .

[46]  Malabika Basu,et al.  Quasi-oppositional group search optimization for hydrothermal power system , 2016 .

[47]  Gevork B. Gharehpetian,et al.  Short-term scheduling of hydro-based power plants considering application of heuristic algorithms: A comprehensive review , 2017 .

[48]  Nitin Narang,et al.  Short-term hydrothermal generation scheduling using improved predator influenced civilized swarm optimization technique , 2017, Appl. Soft Comput..

[49]  Rodney Rezende Saldanha,et al.  A Unit Commitment Algorithm and a Compact MILP Model for Short-Term Hydro-Power Generation Scheduling , 2017, IEEE Transactions on Power Systems.

[50]  Chuanxiong Kang,et al.  Short-Term Hydrothermal Scheduling Using a Two-Stage Linear Programming with Special Ordered Sets Method , 2017, Water Resources Management.

[51]  Giovanna Cavazzini,et al.  A novel two-swarm based PSO search strategy for optimal short-term hydro-thermal generation scheduling , 2018 .