A mixed integer approach for time-dependent gas network optimization

A gas network consists of pipes to transport the gas from the suppliers to the consumers. Due to friction with the pipe walls, gas pressure gets lost. Compressors compensate this pressure loss at the cost of consuming fuel gas. The aim of gas network optimization is to minimize the fuel gas consumption of the compressors in such a way that the contracts with consumers and suppliers are fulfilled. This problem leads to a very complex mixed integer nonlinear optimization problem. We present a linear approach which concentrates on time-dependent and discrete aspects. The nonlinearities are approximated by piece-wise linear functions using the concept of SOS constraints. We develop a branch-and-cut algorithm which has the potential to guarantee global optimality of the linearized problem where the nonlinearities are approximated within a given accuracy. We include an adequate handling of the SOS conditions and a separation algorithm for switching processes of compressors. A simulated annealing algorithm is included yielding feasible solutions. Our computational results show the success of our approach in this challenging field of gas network optimization.

[1]  Mahesh Somani,et al.  Compressor Station Optimization , 1998 .

[2]  A. S. Manne,et al.  On the Solution of Discrete Programming Problems , 1956 .

[3]  Hendrik Neumann,et al.  Optimal operation of dispersed generation under uncertainty using mathematical programming , 2006 .

[4]  Alexander Martin,et al.  A simulated annealing algorithm for transient optimization in gas networks , 2007, Math. Methods Oper. Res..

[5]  George L. Nemhauser,et al.  Models for representing piecewise linear cost functions , 2004, Oper. Res. Lett..

[6]  Alexander Martin,et al.  General Mixed Integer Programming: Computational Issues for Branch-and-Cut Algorithms , 2000, Computational Combinatorial Optimization.

[7]  George L. Nemhauser,et al.  A Branch-and-Cut Algorithm Without Binary Variables for Nonconvex Piecewise Linear Optimization , 2006, Oper. Res..

[8]  Jon Lee,et al.  Polyhedral methods for piecewise-linear functions I: the lambda method , 2001, Discret. Appl. Math..

[9]  S. Moritz A Mixed Integer Approach for the Transient Case of Gas Network Optimization , 2007 .

[10]  Yixin Chen,et al.  Optimal Anytime Constrained Simulated Annealing for Constrained Global Optimization , 2000, CP.

[11]  Roger Z. Ríos-Mercado,et al.  A Hybrid Meta-heuristic Approach for Natural Gas Pipeline Network Optimization , 2005, Hybrid Metaheuristics.

[12]  M. E. Johnson,et al.  Generalized simulated annealing for function optimization , 1986 .

[13]  Samer Takriti,et al.  Incorporating Fuel Constraints and Electricity Spot Prices into the Stochastic Unit Commitment Problem , 2000, Oper. Res..

[14]  Markus Möller,et al.  Mixed Integer Models for the Optimisation of Gas Networks in the Stationary Case , 2004 .

[15]  E. M. L. Beale,et al.  Global optimization using special ordered sets , 1976, Math. Program..

[16]  Tao Wang,et al.  Constrained simulated annealing with applications in nonlinear continuous constrained global optimization , 1999, Proceedings 11th International Conference on Tools with Artificial Intelligence.

[17]  Ehl Emile Aarts,et al.  Simulated annealing and Boltzmann machines , 2003 .

[18]  Emile H. L. Aarts,et al.  Global optimization and simulated annealing , 1991, Math. Program..

[19]  E.M.L. Beale,et al.  Branch and Bound Methods for Mathematical Programming Systems , 1977 .

[20]  Jens Lang,et al.  KARDOS - User"s Guide , 2002 .

[21]  Richard G. Carter,et al.  Pipeline Optimization: Dynamic Programming After 30 Years , 1998 .

[22]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[23]  Matthias Peter Nowak,et al.  Stochastic Programming for Power Production and Trading under Uncertainty , 2003 .

[24]  J. Tomlin A Suggested Extension of Special Ordered Sets to Non-Separable Non-Convex Programming Problems* , 1981 .

[25]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[26]  Sandro Ridella,et al.  Minimizing multimodal functions of continuous variables with the “simulated annealing” algorithmCorrigenda for this article is available here , 1987, TOMS.

[27]  Marc C. Steinbach,et al.  Nonlinear Optimization in Gas Networks , 2003, HPSC.

[28]  Y. Smeers,et al.  The Gas Transmission Problem Solved by an Extension of the Simplex Algorithm , 2000 .

[29]  S. Dreyfus,et al.  Thermodynamical Approach to the Traveling Salesman Problem : An Efficient Simulation Algorithm , 2004 .

[30]  J. A. Tomlin,et al.  Special ordered sets and an application to gas supply operations planning , 1988, Math. Program..

[31]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[32]  Deepak Rajan,et al.  IBM Research Report Minimum Up/Down Polytopes of the Unit Commitment Problem with Start-Up Costs , 2005 .

[33]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[34]  Alexander Martin,et al.  Mixed Integer Models for the Stationary Case of Gas Network Optimization , 2006, Math. Program..

[35]  Michael Joswig,et al.  polymake: a Framework for Analyzing Convex Polytopes , 2000 .

[36]  Nesa L'abbe Wu,et al.  Linear programming and extensions , 1981 .

[37]  Werner Römisch,et al.  Unit commitment in power generation – a basic model and some extensions , 2000, Ann. Oper. Res..

[38]  Manfred W. Padberg,et al.  Approximating Separable Nonlinear Functions Via Mixed Zero-One Programs , 1998, Oper. Res. Lett..

[39]  Rolf Rannacher,et al.  Modeling, Simulation and Optimization of Complex Processes: Proceedings of the International Conference on High Performance Scientific Computing, March 10-14, 2003, Hanoi, Vietnam , 2005 .

[40]  E. E. Gemoets,et al.  Calculating Optimum Pipeline Operations , 1979 .

[41]  Henry H. Rachford,et al.  Optimizing Pipeline Control In Transient Gas Flow , 2000 .

[42]  Erwin Sekirnjak,et al.  A Practical Approach to Transient Optimization For Gas Networks , 2000 .

[43]  A. Conejo,et al.  Optimal response of a thermal unit to an electricity spot market , 2000 .

[44]  Emile H. L. Aarts,et al.  Simulated annealing and Boltzmann machines - a stochastic approach to combinatorial optimization and neural computing , 1990, Wiley-Interscience series in discrete mathematics and optimization.