主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

• •    

基于产品-机器指派的动态调度和预防性维护方法

杨洋, 张斌, 吴政鸿   

  1. 江西财经大学, 330032
  • 收稿日期:2024-08-21 修回日期:2025-11-12 接受日期:2026-01-01
  • 通讯作者: 杨洋
  • 基金资助:
    国家自然科学基金(U2268209); 江西省教育厅科技项目(GJJ2200525)

A dynamic scheduling and preventive maintenance method based on product-machine assignment

  1. , 330032,
  • Received:2024-08-21 Revised:2025-11-12 Accepted:2026-01-01
  • Supported by:
    National Natural Science Foundation of China(U2268209); The Science and Technology Project of Jiangxi Provincial Department of Education(GJJ2200525)

摘要: 本文面向多产品、多机器的柔性制造系统,研究动态调度与预防性维护决策联合优化。考虑产品到达、加工等过程的随机性以及设备状态的劣化及维护恢复,提出产品-机器指派框架。先以混合整数线性规划按机器维度将原问题结构化分解为若干单机子问题,并通过匹配产品需求与机器特性在产出最大化与机器专用性之间实现权衡。继而建立并求解单机连续时间马尔可夫决策过程,合成得到原系统的近似最优策略。该方法使总体计算复杂度随机器数近似线性增长,具备大规模场景的可扩展性。数值仿真结果表明,产品-机器指派框架在提升加工量与降低周期时间方面较传统调度方法具有显著优势。

关键词: 产品-机器指派, 动态调度, 预防性维护, 马尔科夫决策过程

Abstract: A joint production dispatching and preventive maintenance problem in multi-product, heterogeneous-machine manufacturing is addressed through a Product–Machine Assignment (PMA) framework. The assignment is formulated as a mixed-integer linear program that matches product types to machines and controls per-machine variety through a penalty parameter κ, achieving a balance between throughput and machine specialization. The assignment decomposes the system into independent multi-product single-machine subproblems, each solved as a continuous-time Markov decision process to coordinate dispatching and preventive maintenance. Combining these yields a near-optimal system policy with computational complexity growing approximately linearly in the number of machines. Numerical experiments on 30 instances, compared with Cμ, First-Come-First-Served, and Round-Robin under throughput and cycle-time metrics, show that PMA maintains throughput while notably reducing cycle time. Additional tests under non-Markovian inter-event times and a real semiconductor workstation dataset exhibit consistent performance. The results indicate that PMA provides a scalable and interpretable approach for real-time joint dispatching and maintenance decisions in large heterogeneous manufacturing systems.

Key words: Product-machine assignments, Dynamic scheduling, Preventive maintenance, Markov decision process