Total energy consumption optimization via genetic algorithm in flexible manufacturing systems

Take total energy consumption of flexible manufacturing systems as an objective.Consider two ways of dividing resources states.Two energy consumption functions are proposed.Deadlock situation is avoided by adopting an optimal deadlock avoidance policy.Experiments on a typical FMS and an industrial stamping system are provided. In recent years, there has been growing interest in reducing energy consumption and emissions of manufacturing systems. Except for adopting new equipment or techniques, scheduling is crucial to reduce the total energy consumption of manufacturing systems. This paper focuses on the scheduling problem for flexible manufacturing systems (FMSs) with the objective of minimizing the total energy consumption, and proposes a novel scheduling algorithm for FMSs based on Petri net models and genetic algorithm. Considering that energy consumptions in different states of resources are different, this paper takes two ways for calculating total energy consumptions. In the proposed genetic algorithm, a potential schedule is represented by a chromosome consisting of route selection and operation sequence. Crossover and mutation operations are performed on the operation sequence to guarantee the population diversity. For deadlock-prone FMSs, not all chromosomes can be directly decoded to a feasible schedule. To check the feasibility of chromosomes and convert infeasible chromosomes into feasible ones, a repair algorithm is developed with the help of the deadlock avoidance policy. Experiment results on a typical FMS and an industrial stamping system are provided to show the effectiveness of our proposed scheduling algorithm.

[1]  Chee Khiang Pang,et al.  Fast reactive scheduling to minimize tardiness penalty and energy cost under power consumption uncertainties , 2013, Comput. Ind. Eng..

[2]  Manoj Kumar Tiwari,et al.  Deadlock-free scheduling of an automated manufacturing system using an enhanced colored time resource Petri-net model-based evolutionary endosymbiotic learning automata approach , 2007 .

[3]  Chee Khiang Pang,et al.  Energy saving and monitoring technologies in manufacturing systems with industrial case studies , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[4]  Miquel Angel Piera Eroles,et al.  Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[6]  Chee Khiang Pang,et al.  Optimization of Total Energy Consumption in Flexible Manufacturing Systems Using Weighted P-Timed Petri Nets and Dynamic Programming , 2014, IEEE Transactions on Automation Science and Engineering.

[7]  Adriana Giret,et al.  Energy-efficient scheduling for a flexible flow shop using an improved genetic-simulated annealing algorithm , 2013 .

[8]  Günther Seliger,et al.  Multi-objective Shop Floor Scheduling Using Monitored Energy Data , 2015 .

[9]  Sanja Petrovic,et al.  Reducing environmental impact of production during a Rolling Blackout policy – A multi-objective schedule optimisation approach , 2015 .

[10]  Makoto Fujishima,et al.  A study on energy efficiency improvement for machine tools , 2011 .

[11]  C. Bierwirth A generalized permutation approach to job shop scheduling with genetic algorithms , 1995 .

[12]  MengChu Zhou,et al.  Resource-Transition Circuits and Siphons for Deadlock Control of Automated Manufacturing Systems , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[13]  Bertrand M. T. Lin,et al.  Parallel-machine scheduling to minimize tardiness penalty and power cost , 2013, Comput. Ind. Eng..

[14]  MengChu Zhou,et al.  Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid Heuristic Search , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[15]  MengChu Zhou,et al.  Deadlock-Free Genetic Scheduling Algorithm for Automated Manufacturing Systems Based on Deadlock Control Policy , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Joaquín B. Ordieres Meré,et al.  Optimizing the production scheduling of a single machine to minimize total energy consumption costs , 2014 .

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

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

[19]  Guohui Zhang,et al.  Dynamic rescheduling in FMS that is simultaneously considering energy consumption and schedule efficiency , 2016 .

[20]  Xiao Chen,et al.  Deadlock-free genetic scheduling for flexible manufacturing systems using Petri nets and deadlock controllers , 2014 .

[21]  Bin Lin,et al.  Research on the analytical thermal model in surface grinding by cup wheel , 2013 .

[22]  Sanjay B. Joshi,et al.  Deadlock-free schedules for automated manufacturing workstations , 1996, IEEE Trans. Robotics Autom..

[23]  Damien Trentesaux,et al.  Sustainability in manufacturing operations scheduling: A state of the art review , 2015 .

[24]  Chaoyong Zhang,et al.  A multi-objective teaching−learning-based optimization algorithm to scheduling in turning processes for minimizing makespan and carbon footprint , 2015 .

[25]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[26]  Qiulian Wang,et al.  Energy Modeling and Simulation of Flexible Manufacturing Systems Based on Colored Timed Petri Nets , 2014 .

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

[28]  MengChu Zhou,et al.  Optimal Petri-Net-Based Polynomial-Complexity Deadlock-Avoidance Policies for Automated Manufacturing Systems , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[29]  Hang Lei,et al.  Deadlock-free scheduling for flexible manufacturing systems using Petri nets and heuristic search , 2014, Comput. Ind. Eng..

[30]  Raymond Chiong,et al.  Solving the energy-efficient job shop scheduling problem: a multi-objective genetic algorithm with enhanced local search for minimizing the total weighted tardiness and total energy consumption , 2016 .

[31]  Hoda A. ElMaraghy,et al.  Deadlock-free scheduling in flexible manufacturing systems using Petri nets , 2002 .

[32]  Sanja Petrovic,et al.  An investigation into minimising total energy consumption and total weighted tardiness in job shops , 2014 .

[33]  Tao Wu,et al.  An energy-responsive optimization method for machine tool selection and operation sequence in flexible machining job shops , 2015 .

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