Petri net-based scheduling strategy and energy modeling for the cylinder block remanufacturing under uncertainty

Abstract Scheduling has been extensively applied to remanufacturing for the organization of production activities, and it would directly influence the overall performance of the remanufacturing system. Since the conjunction of Petri net (PN) and artificial intelligence (AI) searching technique was demonstrated to be a promising approach to solve the scheduling problems in manufacturing systems, this study built a transition timed PN combined with heuristic A* algorithm to deal with the scheduling in remanufacturing. The PN was applied to the formulation of remanufacturing process, while the A* algorithm generated and searched for an optimal or near optimal feasible schedule through the reachability graph (RG). We took the high value-added cylinder block of engine as a research object to minimize the makespan of reprocessing a batch used components. This scheduling problem involved in batch and parallel processing machines, and the uncertain processing time and routes will complicate the scheduling problem. Three heuristics were designed to guide the search process through the RG in PN. To avoid state space explosion and select promising nodes, a new rule-based dynamic window was developed to improve the efficiency of the algorithm, and this rule was examined to outperform the conventional one. Under the determined scheduling strategy, the dynamic behavior of energy consumption rate during the processing time was simulated using PN tool, which would assist remanufacturers to develop potential strategies for energy efficiency improvement. Considering the uncertainty of processing time, the Monte Carlo simulation method was adopted to statistically analyze the distributions of makespan and total energy consumption, which would contribute to the comprehensive production scheduling and energy profile assessment for sustainable remanufacturing.

[1]  Surendra M. Gupta,et al.  Petri net approach to disassembly process planning for products with complex AND/OR precedence relationships , 2001, Eur. J. Oper. Res..

[2]  Xinyu Li,et al.  A multi-objective approach to welding shop scheduling for makespan, noise pollution and energy consumption , 2018, Journal of Cleaner Production.

[3]  Xin Yang,et al.  Bi-Objective Flexible Job-Shop Scheduling Problem Considering Energy Consumption under Stochastic Processing Times , 2016, PloS one.

[4]  Wu Zhiming,et al.  Job shop scheduling in real-time cases , 2004 .

[5]  Y. Esra Albayrak,et al.  Petri net based decision system modeling in real-time scheduling and control of flexible automotive manufacturing systems , 2015, Comput. Ind. Eng..

[6]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[7]  Oscar Velásquez Arriaza,et al.  Trade-off analysis between machining time and energy consumption in impeller NC machining , 2017 .

[8]  Hua Zhang,et al.  A two-stage optimization method for energy-saving flexible job-shop scheduling based on energy dynamic characterization , 2018, Journal of Cleaner Production.

[9]  Andrew Y. C. Nee,et al.  A simulation-based genetic algorithm approach for remanufacturing process planning and scheduling , 2015, Appl. Soft Comput..

[10]  Gonzalo Mejia,et al.  Applications of resource assignment and scheduling with Petri Nets and heuristic search , 2010, Ann. Oper. Res..

[11]  Ji-Hao Zhang,et al.  Assessing the impact of China's vehicle emission standards on diesel engine remanufacturing , 2015 .

[12]  Shiwang Hou,et al.  An optimization algorithm for integrated remanufacturing production planning and scheduling system , 2017 .

[13]  Deming Lei,et al.  Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling , 2012, Appl. Soft Comput..

[14]  Sami Kara,et al.  Unit process energy consumption models for material removal processes , 2011 .

[15]  Yuchun Xu,et al.  Energy-aware integrated process planning and scheduling for job shops , 2015, Sustainable Manufacturing and Remanufacturing Management.

[16]  Yan Wang,et al.  A hybrid approach of rough set and case-based reasoning to remanufacturing process planning , 2016, Journal of Intelligent Manufacturing.

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

[18]  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.

[19]  Rajesh Srivastava,et al.  Product structure complexity and scheduling of operations in recoverable manufacturing , 1997 .

[20]  Nils J. Nilsson,et al.  Artificial Intelligence: A New Synthesis , 1997 .

[21]  Guo-Sheng Liu,et al.  Minimizing energy consumption and tardiness penalty for fuzzy flow shop scheduling with state-dependent setup time , 2017 .

[22]  Pascal Mognol,et al.  Sustainable manufacturing: evaluation and modeling of environmental impacts in additive manufacturing , 2013, The International Journal of Advanced Manufacturing Technology.

[23]  Yanbin Du,et al.  An integrated approach of reverse engineering aided remanufacturing process for worn components , 2017 .

[24]  Hongnian Yu,et al.  Advanced scheduling methodologies for flexible manufacturing systems using Petri nets and heuristic search , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[26]  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.

[27]  Quan-Ke Pan,et al.  An improved artificial bee colony algorithm for flexible job-shop scheduling problem with fuzzy processing time , 2016, Expert Syst. Appl..

[28]  Huajun Cao,et al.  Simulation-based approach to modeling the carbon emissions dynamic characteristics of manufacturing system considering disturbances , 2014 .

[29]  Chuei-Tin Chang,et al.  Petri-net based scheduling strategy for semiconductor manufacturing processes , 2011 .

[30]  Rahul Rai,et al.  A Petri Net based approach to determine the disassembly strategy of a product , 2002 .

[31]  Congbo Li,et al.  An integrated method for assessing the energy efficiency of machining workshop , 2013 .

[32]  Surendra M. Gupta,et al.  A petri net approach to disassembly process planning , 1998 .

[33]  Sami Kara,et al.  An empirical model for predicting energy consumption of manufacturing processes: a case of turning process , 2011 .

[34]  Shengyao Wang,et al.  An effective estimation of distribution algorithm for the flexible job-shop scheduling problem with fuzzy processing time , 2013 .

[35]  Wlodzimierz M. Zuberek,et al.  Timed Petri nets definitions, properties, and applications , 1991 .

[36]  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.

[37]  Yu Sun,et al.  A hybrid heuristic search algorithm for scheduling FMS based on Petri net model , 2010 .

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

[39]  Naiqi Wu,et al.  Petri net-based approach to short-term scheduling of crude oil operations with less tank requirement , 2017, Inf. Sci..

[40]  Itsuo Hatono,et al.  Modeling and On-Line Scheduling of Flexible Manufacturing Systems Using Stochastic Petri Nets , 1991, IEEE Trans. Software Eng..

[41]  Wang Xiang,et al.  Implementing extended producer responsibility: vehicle remanufacturing in China , 2011 .