journal article·2025-02-10Open access

Fault-Resilient Manufacturing Scheduling with Deep Learning and Constraint Solvers

Hyuk Lee

Applied Sciences· Volume 15· Issue 4

Abstract

As edge computing environments become increasingly dynamic, the need for efficient job scheduling and proactive fault prevention is becoming paramount. In such environments, minimizing machine downtime and maintaining productivity are critical challenges. In this paper, we propose an integrated approach to scheduling optimization that combines deep learning-based fault prediction with Satisfiability Modulo Theories (SMT)-based scheduling techniques. The proposed system predicts fault probabilities for machines in real time by leveraging operational state features such as temperature, vibration, tool wear, and operating hours. These fault predictions are then used as inputs to the SMT solver, which dynamically optimizes job scheduling. The system ensures task completion within deadlines while minimizing fault risks and optimizing resource utilization. To achieve this, the deep learning model continuously updates fault probabilities through a rolling prediction mechanism, allowing the scheduling system to proactively adapt to changing machine conditions. The SMT solver incorporates these predictions into its optimization process, ensuring that the schedule dynamically reflects the latest system state. The proposed method has been evaluated in simulated production line scenarios, demonstrating significant reductions in machine faults, improved scheduling efficiency, and enhanced overall system reliability. By integrating predictive maintenance with optimization techniques, this research contributes to the development of robust and adaptive scheduling systems for dynamic production environments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Manufacturing Process and Optimization · Assembly Line Balancing Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Engineering, Changwon National University, Changwon 51140, Republic of Korea

Funding

New Faculty Financial Program at Changwon National University

References (23)

Show source-provided references
1. A systematic literature review of machine learning methods applied to predictive maintenance10.1016/j.cie.2019.106024 ↗
2. Predictive maintenance enabled by machine learning: Use cases and challenges in the automotive industry10.1016/j.ress.2021.107864 ↗
3. Flowshop scheduling research after five decades10.1016/j.ejor.2005.02.001 ↗
4. Hybrid flow shop scheduling: A survey10.1016/S0360-8352(99)00023-6 ↗
5. The hybrid flow shop scheduling problem10.1016/j.ejor.2009.09.024 ↗
6. Mönch, L., Fowler, J.W., and Mason, S.J. (2012). Production Planning and Control for Semiconductor Wafer Fabrication Facilities: Modeling, Analysis, and Systems, Springer Science & Business Media.10.1007/978-1-4614-4472-5 ↗
7. A literature review on hybrid flow shop scheduling
8. Three-machine flowshop scheduling problem to minimize total completion time with bounded setup and processing times
9. A survey of job shop scheduling problem: The types and models10.1016/j.cor.2022.105731 ↗
10. A survey of case studies in production scheduling: Analysis and perspectives10.1016/j.jocs.2017.06.004 ↗
11. Proactive scheduling and reactive real-time control in industry 4.0
12. SMT encodings for resource-constrained project scheduling problems10.1016/j.cie.2020.106777 ↗
13. Craciunas, S.S., and Oliver, R.S. (2014, January 8–10). SMT-based task-and network-level static schedule generation for time-triggered networked systems. Proceedings of the 22nd International Conference on Real-Time Networks and Systems, Versaille, France.10.1145/2659787.2659812 ↗
14. Finzi, A., and Craciunas, S.S. (2019, January 10–13). Integration of SMT-based scheduling with RC network calculus analysis in TTEthernet networks. Proceedings of the 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Zaragoza, Spain.10.1109/ETFA.2019.8869365 ↗
15. Wahid, A., Breslin, J.G., and Intizar, M.A. (2022). Prediction of machine failure in industry 4.0: A hybrid CNN-LSTM framework. Appl. Sci., 12.10.3390/app12094221 ↗
16. Predictive maintenance system for production lines in manufacturing: A machine learning approach using IoT data in real-time10.1016/j.eswa.2021.114598 ↗
17. Predicting machine failures using machine learning and deep learning algorithms
18. Optimization of global production scheduling with deep reinforcement learning10.1016/j.procir.2018.03.212 ↗
19. Deep reinforcement learning task scheduling method based on server real-time performance10.7717/peerj-cs.2120 ↗
20. Dynamic parallel machine scheduling with deep Q-network10.1109/TSMC.2023.3289322 ↗
21. Berral, J.L., Goiri, Í., Nou, R., Julià, F., Guitart, J., Gavaldà, R., and Torres, J. (2010, January 13–15). Towards energy-aware scheduling in data centers using machine learning. Proceedings of the 1st International Conference on energy-Efficient Computing and Networking, Passau, Germany.10.1145/1791314.1791349 ↗
22. Hochreiter, S. (1997). Long Short-term Memory. Neural Computation, MIT-Press.10.1162/neco.1997.9.8.1735 ↗
23. Cho, K. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv.10.3115/v1/D14-1179 ↗