Abstract

In this paper, a machine-learning-assisted simulation approach for dynamic flow-shop production scheduling is proposed. This is achieved by introducing a novel framework to include predictive maintenance constraints in the scheduling process while a discrete event simulation tool is used to generate the dynamic schedule. A case study for a pharmaceutical company by the name of Factory X is investigated to validate the proposed framework while taking into consideration the change in forecast demand. The proposed approach uses Microsoft Azure to calculate the predictive maintenance slots and include it in the scheduling process to simplify the process of applying machine-learning techniques with no need for hard coding. Several machine-learning algorithms are tested and compared to see which one provides the highest accuracy. To gather the required dataset, multiple sensors were designed and deployed across machines to collect their vitals that allow the prediction of whether and when they require maintenance. The proposed framework with discrete event simulation generates optimized schedule with minimum makespan while taking into consideration predictive maintenance parameters. Boosted Decision Tree and Neural Network algorithms showed the best results in estimating the predictive maintenance slots. Furthermore, the Earliest Due Date (EDD) model produced the minimum makespan with 76.82 h while scheduling 25 products using 18 machines.

Highlights

  • Info and Communication Technology (ICT) is currently playing a significant role in increasing the efficiency of production scheduling at industrial entities

  • The results showed that the algorithm was able to achieve the global minimum 3.6 times faster than the Mixed Integer Linear Programming (MILP) in case study 1, while in case study 2, which was on a longer time horizon, the Genetic Algorithm (GA) achieved a near optimal solution as fast as the MILP

  • Remaining Useful Life (RUL) and failure time, the Predictive Maintenance (PdM) time slots will be incorporated in the schedule Discrete Event Simulation (DES) simulation

Read more

Summary

Introduction

Info and Communication Technology (ICT) is currently playing a significant role in increasing the efficiency of production scheduling at industrial entities. This is made possible by integrating multiple software solutions to minimize the makespan and reach optimal resources use. Disruptions to the planned static schedule such as: machine breakdowns, increased order priority, sudden orders, quality assurance tests failure and order cancellation require constant update to the initial static schedule. These disruptions change the nature of the scheduling task making it a highly dynamic one, and decreases the overall efficiency of the industrial entity due to repeating the scheduling process. Machine repair time is unpredictable and forecasting sudden orders arrival needs exhaustive market research

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call