Mathematical Programming bounds for Large-Scale Unit Commitment Problems in Medium-Term Energy System Simulations

We consider a large-scale unit commitment problem arising in medium-term simulation of energy networks, stemming from a joint project between the University of Milan and a major energy research centre in Italy. Optimal plans must be computed for a set of thermal and hydroelectric power plants, located in one or more countries, over a time horizon spanning from a few months to one year, with a hour-by-hour resolution. We propose a mixed-integer linear programming model for the problem. Since the complexity of this unit commitment problem and the size of real-world instances make it impractical to directly optimise this model using general purpose solvers, we devise ad-hoc heuristics and relaxations to obtain approximated solutions and quality estimations. We exploit an incremental approach: at first, a linear relaxation of an aggregated model is solved. Then, the model is disaggregated and the full linear relaxation is computed. Finally, a tighter linear relaxation of an extended formulation is obtained using column generation. At each stage, metaheuristics are run to obtain good integer solutions. Experimental tests on real-world data reveal that accurate results can be obtained by our framework in affordable time, making it suitable for efficient scenario simulations.

[1]  Hossein Seifi,et al.  Two-stage approach for optimal dispatch of distributed energy resources in distribution networks considering virtual power plant concept , 2014 .

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

[3]  D. P. Kothari,et al.  A solution to the unit commitment problem—a review , 2013 .

[4]  Claudia A. Sagastizábal,et al.  Bundle Relaxation and Primal Recovery in Unit Commitment Problems. The Brazilian Case , 2003, Ann. Oper. Res..

[5]  G. Chang,et al.  A practical mixed integer linear programming based approach for unit commitment , 2004, IEEE Power Engineering Society General Meeting, 2004..

[6]  T. O. Ting,et al.  Methodological Priority List for Unit Commitment Problem , 2008, 2008 International Conference on Computer Science and Software Engineering.

[7]  Claudio Gentile,et al.  Solving Nonlinear Single-Unit Commitment Problems with Ramping Constraints , 2006, Oper. Res..

[8]  Claudio Gentile,et al.  Hybrid Lagrangian-MILP approaches for unit commitment problems , 2007 .

[9]  Marco Chiarandini,et al.  Heuristic solutions to the long-term unit commitment problem with cogeneration plants , 2012, Comput. Oper. Res..

[10]  Sayeed Salam,et al.  Unit Commitment Solution Methods , 2007 .

[11]  N.P. Padhy,et al.  Unit commitment-a bibliographical survey , 2004, IEEE Transactions on Power Systems.

[12]  C. Sagastizábal,et al.  Solving the unit commitment problem of hydropower plants via Lagrangian Relaxation and Sequential Quadratic Programming , 2005 .

[13]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[14]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[15]  Ponnuthurai N. Suganthan,et al.  Unit commitment - a survey and comparison of conventional and nature inspired algorithms , 2014, Int. J. Bio Inspired Comput..

[16]  C. Gentile,et al.  Tighter Approximated MILP Formulations for Unit Commitment Problems , 2009, IEEE Transactions on Power Systems.