Energy-oriented scheduling based on Evolutionary Algorithms

Energy efficiency has become more and more critical for the success of manufacturing companies because of rising energy prices and increasing public perception of environmentally conscious operations. One way to increase energy efficiency in production is to explicitly consider energy consumption during short-term production planning. In many cases, final energy sources (FES) are not directly consumed by production resources and thus have to be transformed by conversion units into applied energy sources (AES), such as steam or pressure, so the relationship between AES and FES has to be considered. Therefore, we present an energy-oriented scheduling approach for a parallel machine environment. These parallel machines require production order and process time specific amounts for AES and the objective is to minimize the demand of FES. This minimization can be achieved by smoothing the cumulated demand of AES to avoid the frequent load alternations that are responsible for the inefficient operation of conversion units. Therefore, resource leveling is used as a surrogate objective for optimization. To solve the resource leveling problem for large problems, a Genetic Algorithm and two Memetic Algorithms are developed. The evaluation of the proposed Evolutionary Algorithms is based on small test instances and several real-world instances. These latter instances are based on an application case from the textile industry, and promising results concerning energy costs and carbon dioxide emissions are reported.

[1]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[2]  Luk N. Van Wassenhove,et al.  Special Issue of Production and Operations Management: Measuring the Impact of Sustainable Operations , 2009 .

[3]  Edward G. Coffman,et al.  An Application of Bin-Packing to Multiprocessor Scheduling , 1978, SIAM J. Comput..

[4]  Bo Chen,et al.  Parallel Scheduling for Early Completion , 2004, Handbook of Scheduling.

[5]  E. A. Silver,et al.  An overview of heuristic solution methods , 2004, J. Oper. Res. Soc..

[6]  Uwe Fink,et al.  Planning And Scheduling In Manufacturing And Services , 2016 .

[7]  Armin Scholl,et al.  Bison: A fast hybrid procedure for exactly solving the one-dimensional bin packing problem , 1997, Comput. Oper. Res..

[8]  Thomas Bck Introduction to evolutionary algorithms , 2000 .

[9]  Wayne Turner,et al.  Energy Management Handbook , 2020 .

[10]  L. V. Wassenhove,et al.  Sustainable Operations Management , 2005 .

[11]  Javier Roca,et al.  Solving an Extended Resource Leveling Problem with Multiobjective Evolutionary Algorithms , 2008 .

[12]  Paul Schönsleben,et al.  Integrating energy efficiency performance in production management – gap analysis between industrial needs and scientific literature , 2011 .

[13]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[14]  Konstantinos P. Anagnostopoulos,et al.  A simulated annealing hyperheuristic for construction resource levelling , 2010 .

[15]  Paolo Dell'Olmo,et al.  Effective resource management in manufacturing systems : optimization algorithms for production planning , 2006 .

[16]  M. A. Younis,et al.  Optimal resource leveling of multi-resource projects , 1996 .

[17]  Jürgen Zimmermann,et al.  Resource Leveling in Make-to-Order Production : Modeling and Heuristic Solution Method , 2006 .

[18]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

[19]  Pierre Lopez,et al.  The energy scheduling problem: Industrial case-study and constraint propagation techniques , 2013 .

[20]  F. William Payne Efficient boiler operations sourcebook , 1985 .

[21]  Jon Rigelsford,et al.  Scheduling Computer and Manufacturing Processes 2nd Edition , 2002 .

[22]  Klaus Neumann,et al.  Resource levelling for projects with schedule-dependent time windows , 1999, Eur. J. Oper. Res..

[23]  Mehmet Bayram Yildirim,et al.  A framework to minimise total energy consumption and total tardiness on a single machine , 2008 .

[24]  Klaus Neumann,et al.  Procedures for resource leveling and net present value problems in project scheduling with general temporal and resource constraints , 2000, Eur. J. Oper. Res..

[25]  Pierre Baptiste,et al.  Scheduling issues for environmentally responsible manufacturing: The case of hoist scheduling in an electroplating line , 2006 .

[26]  Janet M. Twomey,et al.  Operational methods for minimization of energy consumption of manufacturing equipment , 2007 .

[27]  Efstratios N. Pistikopoulos,et al.  Modelling and optimization aspects in energy management and plant operation with variable energy demands-application to industrial problems , 1998 .

[28]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[29]  Manfred Morari,et al.  Electrical load tracking scheduling of a steel plant , 2010, Comput. Chem. Eng..

[30]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[31]  Pablo Moscato,et al.  A Gentle Introduction to Memetic Algorithms , 2003, Handbook of Metaheuristics.

[32]  John J. Grefenstette,et al.  Proportional selection and sampling algorithms , 1997 .

[33]  Joseph Y.-T. Leung Parallel Scheduling for Early Completion , 2004 .

[34]  S. Ashok,et al.  Peak-load management in steel plants , 2006 .

[35]  Introduction to Evolutionary Algorithms June 26 , 2014 1 Darwinian Evolution In 1789 , 2014 .

[36]  Huai Gao,et al.  A modeling method of task-oriented energy consumption for machining manufacturing system , 2012 .

[37]  Eric W.T. Ngai,et al.  Development of the conceptual model of energy and utility management in textile processing: A soft systems approach , 2012 .

[38]  Tamás Kis,et al.  Resource leveling in a machine environment , 2011, Eur. J. Oper. Res..

[39]  Fabricio I. Salgado,et al.  Short-term operation planning on cogeneration systems : A survey , 2008 .

[40]  Herbert Meyr,et al.  Planning Hierarchy, Modeling and Advanced Planning Systems , 2003, Supply Chain Management.

[41]  Angappa Gunasekaran,et al.  The future of operations management: An outlook and analysis , 2011 .

[42]  Jürgen Zimmermann,et al.  Exact methods for the resource levelling problem , 2011, J. Sched..

[43]  David E. Goldberg,et al.  The Design of Innovation: Lessons from and for Competent Genetic Algorithms , 2002 .

[44]  Kenneth E. Heselton Boiler Operator’s Handbook , 2020 .

[45]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[46]  Zbigniew Michalewicz,et al.  Evolutionary algorithms , 1997, Emerging Evolutionary Algorithms for Antennas and Wireless Communications.

[47]  T.C.E. Cheng,et al.  A state-of-the-art review of parallel-machine scheduling research , 1990 .

[48]  Christian Gahm,et al.  A multi-criteria master production scheduling approach for special purpose machinery , 2014 .

[49]  Jin-qiang Geng,et al.  An improved ant colony optimization algorithm for nonlinear resource-leveling problems , 2011, Comput. Math. Appl..

[50]  Jacek Blazewicz,et al.  Handbook on Scheduling: From Theory to Applications , 2014 .

[51]  L. Kallel,et al.  Theoretical Aspects of Evolutionary Computing , 2001, Natural Computing Series.

[52]  John W. Sutherland,et al.  A new approach to scheduling in manufacturing for power consumption and carbon footprint reduction , 2011 .

[53]  Julia Rieck,et al.  Mixed-integer linear programming for resource leveling problems , 2012, Eur. J. Oper. Res..

[54]  Bin Zhang,et al.  Effective MILP model for oil refinery-wide production planning and better energy utilization , 2007 .