Scheduling on Dedicated Machines with Energy Consumption Limit

This work studies a problem of scheduling non-preemptive independent jobs on dedicated machines while considering an energy consumption limit. The problem is motivated by energy-demanding production processes, such as glass tempering and steel hardening, in which a material is heated to high temperature in furnaces. The production companies have contracts with electric utilities that specify a maximum energy consumption limit. If the heating in the furnaces is not planned carefully, the energy spikes overshoot the energy consumption limit, and the companies must pay large penalty fees. In this paper, we propose two exact methods that find schedules with the minimum makespan such that the energy limit is satisfied. The first proposed method is a Constraint Programming model and the second one finds the optimal solution by iteratively re-solving a Mixed Integer Linear Programming model with a decreasing scheduling horizon. The iterative algorithm exploits the fact that the start times do not need to be modeled explicitly, which leads to an efficient method for solving instances with a higher number of shorter jobs. The experimental results show that our methods outperform an adapted approach from the literature for a related problem.

[1]  Ignacio E. Grossmann,et al.  Integrated scheduling of rolling sector in steel production with consideration of energy consumption under time-of-use electricity prices , 2018, Comput. Chem. Eng..

[2]  John W. Sutherland,et al.  Flow shop scheduling with peak power consumption constraints , 2013, Ann. Oper. Res..

[3]  Massimo Paolucci,et al.  Energy-aware scheduling for improving manufacturing process sustainability: A mathematical model for flexible flow shops , 2012 .

[4]  Petr Vilím,et al.  IBM ILOG CP optimizer for scheduling , 2018, Constraints.

[5]  Ignacio E. Grossmann,et al.  Optimization of steel production scheduling with complex time-sensitive electricity cost , 2015, Comput. Chem. Eng..

[6]  A. Yalaoui,et al.  Lot-sizing in a multi-stage flow line production system with energy consideration , 2017, Int. J. Prod. Res..

[7]  Christian Artigues,et al.  On electrical load tracking scheduling for a steel plant , 2011, Comput. Chem. Eng..

[8]  Christian Artigues,et al.  An hybrid CP/MILP method for scheduling with energy costs , 2010 .

[9]  Stefano Di Gennaro,et al.  Implementation of an integrated production and electricity optimization system in melt shop , 2017 .

[10]  Christophe Rapine,et al.  Energy-aware lot sizing problem: Complexity analysis and exact algorithms , 2018, International Journal of Production Economics.

[11]  A. Isaksson,et al.  Scheduling and energy - Industrial challenges and opportunities , 2015, Comput. Chem. Eng..

[12]  István Módos,et al.  Algorithms for robust production scheduling with energy consumption limits , 2017, Comput. Ind. Eng..