中国机械工程 ›› 2026, Vol. 37 ›› Issue (7): 1686-1694.DOI: 10.3969/j.issn.1004-132X.2026.07.018
• 智能制造 • 上一篇
收稿日期:2024-06-18
修回日期:2026-05-18
出版日期:2026-07-25
发布日期:2026-08-18
通讯作者:
徐新胜
作者简介:徐新胜*(通信作者),男,1976 年生,教授、博士研究生导师。研究方向为制造业信息化、设计方法学、大规模定制。E-mail: lionkingxxs@cjlu.edu.cn。
基金资助:
XU Xinsheng(
), WU Songze, DU Wen, CAO Li, CHEN Xinhang
Received:2024-06-18
Revised:2026-05-18
Online:2026-07-25
Published:2026-08-18
Contact:
XU Xinsheng
摘要:
针对中小制造企业普遍采用的柔性作业生产模式,建立了包含碳排量、完工时间和制造成本的多目标分批调度模型,并采用改进NSGA-Ⅱ算法求解。为提高调度灵活性与求解效率,采用4层染色体编码方式。提出最大批次数搜索方法以确定合理的分批范围。采用改进的优先工序交叉(POX)算子以避免工序叠加产生的非法解。引入自适应变异算子,以动态调整变异概率、提高算法的全局搜索能力。公开算例和实际案例验证了算法的有效性和适用性。
中图分类号:
徐新胜, 吴松泽, 杜文, 曹立, 陈昕航. 考虑低碳的柔性作业车间分批调度方法[J]. 中国机械工程, 2026, 37(7): 1686-1694.
XU Xinsheng, WU Songze, DU Wen, CAO Li, CHEN Xinhang. A Low-carbon Flexible Job Shop Scheduling Method with Lot Splitting[J]. China Mechanical Engineering, 2026, 37(7): 1686-1694.
| 工件 | 工序 | 机器 | |||||
|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | |||||
| 3 | 2 | 4 | |||||
| 1 | 4 | 5 | |||||
| 3 | 5 | 2 | |||||
| 4 | 3 | 2 | |||||
| 4 | 7 | 11 | |||||
| 5 | 6 | ||||||
| 4 | 3 | 5 | |||||
| 13 | 9 | 12 | |||||
| 9 | 7 | 9 | |||||
| 6 | 4 | 5 | |||||
| 1 | 3 | 3 | |||||
表1 工件加工时间
Tab.1 Processing Times of Workpieces
| 工件 | 工序 | 机器 | |||||
|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | |||||
| 3 | 2 | 4 | |||||
| 1 | 4 | 5 | |||||
| 3 | 5 | 2 | |||||
| 4 | 3 | 2 | |||||
| 4 | 7 | 11 | |||||
| 5 | 6 | ||||||
| 4 | 3 | 5 | |||||
| 13 | 9 | 12 | |||||
| 9 | 7 | 9 | |||||
| 6 | 4 | 5 | |||||
| 1 | 3 | 3 | |||||
| 组合序号 | N | En | pc | pb | |
|---|---|---|---|---|---|
| 1 | 50 | 200 | 0.60 | 0.010 | 97 |
| 2 | 50 | 250 | 0.70 | 0.015 | 79 |
| 3 | 50 | 300 | 0.80 | 0.020 | 87 |
| 4 | 50 | 350 | 0.90 | 0.025 | 89 |
| 5 | 100 | 200 | 0.70 | 0.020 | 80 |
| 6 | 100 | 250 | 0.60 | 0.025 | 90 |
| 7 | 100 | 300 | 0.90 | 0.010 | 78 |
| 8 | 100 | 350 | 0.80 | 0.015 | 70 |
| 9 | 150 | 200 | 0.80 | 0.025 | 90 |
| 10 | 150 | 250 | 0.90 | 0.020 | 82 |
| 11 | 150 | 300 | 0.60 | 0.015 | 75 |
| 12 | 150 | 350 | 0.70 | 0.010 | 79 |
| 13 | 200 | 200 | 0.90 | 0.015 | 78 |
| 14 | 200 | 250 | 0.80 | 0.010 | 79 |
| 15 | 200 | 300 | 0.70 | 0.025 | 87 |
| 16 | 200 | 350 | 0.60 | 0.020 | 89 |
表2 改进NSGA-Ⅱ算法参数组合及平均完工时间
Tab.2 Parameter combinations of the improved NSGA-Ⅱ algorithm and average makespan
| 组合序号 | N | En | pc | pb | |
|---|---|---|---|---|---|
| 1 | 50 | 200 | 0.60 | 0.010 | 97 |
| 2 | 50 | 250 | 0.70 | 0.015 | 79 |
| 3 | 50 | 300 | 0.80 | 0.020 | 87 |
| 4 | 50 | 350 | 0.90 | 0.025 | 89 |
| 5 | 100 | 200 | 0.70 | 0.020 | 80 |
| 6 | 100 | 250 | 0.60 | 0.025 | 90 |
| 7 | 100 | 300 | 0.90 | 0.010 | 78 |
| 8 | 100 | 350 | 0.80 | 0.015 | 70 |
| 9 | 150 | 200 | 0.80 | 0.025 | 90 |
| 10 | 150 | 250 | 0.90 | 0.020 | 82 |
| 11 | 150 | 300 | 0.60 | 0.015 | 75 |
| 12 | 150 | 350 | 0.70 | 0.010 | 79 |
| 13 | 200 | 200 | 0.90 | 0.015 | 78 |
| 14 | 200 | 250 | 0.80 | 0.010 | 79 |
| 15 | 200 | 300 | 0.70 | 0.025 | 87 |
| 16 | 200 | 350 | 0.60 | 0.020 | 89 |
| M1 | M2 | M3 | M4 | M5 | M6 | |
|---|---|---|---|---|---|---|
| 单位时间加工成本PA | 240 | 300 | 180 | 180 | 420 | 240 |
表3 机器加工成本表 (元/h)
Tab.3 Machining cost table
| M1 | M2 | M3 | M4 | M5 | M6 | |
|---|---|---|---|---|---|---|
| 单位时间加工成本PA | 240 | 300 | 180 | 180 | 420 | 240 |
| 参数 | 取值 |
|---|---|
| 电能排放因子Fe/(kg·kW-1·h-1) | 0.67 |
| 切削废屑处理的排放因子Fremoved/(kg·kg-1) | 0.36 |
| 切削液处理的排放因子Fcoolant/(kg·L-1) | 0.2 |
表4 碳排放因子参数表
Tab.4 Carbon emission factor parameter table
| 参数 | 取值 |
|---|---|
| 电能排放因子Fe/(kg·kW-1·h-1) | 0.67 |
| 切削废屑处理的排放因子Fremoved/(kg·kg-1) | 0.36 |
| 切削液处理的排放因子Fcoolant/(kg·L-1) | 0.2 |
| 参数 | 取值 |
|---|---|
| 单位体积的切削液成本pt/(元·L-1) | 120 |
| 单位体积的切削废液安全化处理成本pf/(元·L-1) | 200 |
| 单位质量的废屑安全化处理成本pe /(元·kg-1) | 170 |
| 机器k刀具一次磨刀消耗的电能Lk /(kW·h) | 0.5 |
| 机器k上刀具研磨后恢复的使用寿命时间tk /s | 780 |
| 车间照明、排风等系统的额定功率pa/kW | 0.5 |
| 单位时间机器的切削液喷射体积qV /(L·s-1) | 0.04 |
表5 其他相关参数表
Tab.5 Other relevant parameter table
| 参数 | 取值 |
|---|---|
| 单位体积的切削液成本pt/(元·L-1) | 120 |
| 单位体积的切削废液安全化处理成本pf/(元·L-1) | 200 |
| 单位质量的废屑安全化处理成本pe /(元·kg-1) | 170 |
| 机器k刀具一次磨刀消耗的电能Lk /(kW·h) | 0.5 |
| 机器k上刀具研磨后恢复的使用寿命时间tk /s | 780 |
| 车间照明、排风等系统的额定功率pa/kW | 0.5 |
| 单位时间机器的切削液喷射体积qV /(L·s-1) | 0.04 |
| 子批序号 | 工件 | 工件数量 | 子批序号 | 工件 | 工件数量 |
|---|---|---|---|---|---|
| 1 | J1 | 10 | 9 | J5 | 4 |
| 2 | J2 | 10 | 10 | J5 | 6 |
| 3 | J3 | 3 | 11 | J6 | 8 |
| 4 | J3 | 3 | 12 | J6 | 2 |
| 5 | J3 | 4 | 13 | J7 | 1 |
| 6 | J4 | 2 | 14 | J7 | 4 |
| 7 | J4 | 5 | 15 | J7 | 5 |
| 8 | J4 | 3 | 16 | J8 | 10 |
表6 本文改进NSGA-Ⅱ最佳调度的分批方案
Tab.6 Batching scheme for the optimal scheduling of the improved NSGA-Ⅱ in this paper
| 子批序号 | 工件 | 工件数量 | 子批序号 | 工件 | 工件数量 |
|---|---|---|---|---|---|
| 1 | J1 | 10 | 9 | J5 | 4 |
| 2 | J2 | 10 | 10 | J5 | 6 |
| 3 | J3 | 3 | 11 | J6 | 8 |
| 4 | J3 | 3 | 12 | J6 | 2 |
| 5 | J3 | 4 | 13 | J7 | 1 |
| 6 | J4 | 2 | 14 | J7 | 4 |
| 7 | J4 | 5 | 15 | J7 | 5 |
| 8 | J4 | 3 | 16 | J8 | 10 |
| 子批序号 | 工件 | 工件数量 | 子批序号 | 工件 | 工件数量 |
|---|---|---|---|---|---|
| 1 | J1 | 10 | 9 | J5 | 4 |
| 2 | J2 | 10 | 10 | J5 | 6 |
| 3 | J3 | 3 | 11 | J6 | 8 |
| 4 | J3 | 3 | 12 | J6 | 2 |
| 5 | J3 | 4 | 13 | J7 | 1 |
| 6 | J4 | 2 | 14 | J7 | 4 |
| 7 | J4 | 5 | 15 | J7 | 5 |
| 8 | J4 | 3 | 16 | J8 | 10 |
表7 多目标PSO算法最佳调度的分批方案
Tab.7 Batching scheme for the optimal scheduling of the multi-objective PSO algorithm
| 子批序号 | 工件 | 工件数量 | 子批序号 | 工件 | 工件数量 |
|---|---|---|---|---|---|
| 1 | J1 | 10 | 9 | J5 | 4 |
| 2 | J2 | 10 | 10 | J5 | 6 |
| 3 | J3 | 3 | 11 | J6 | 8 |
| 4 | J3 | 3 | 12 | J6 | 2 |
| 5 | J3 | 4 | 13 | J7 | 1 |
| 6 | J4 | 2 | 14 | J7 | 4 |
| 7 | J4 | 5 | 15 | J7 | 5 |
| 8 | J4 | 3 | 16 | J8 | 10 |
| 调度方案 | 本文算法 | 多目标PSO算法 | NSGA-Ⅱ算法 | |
|---|---|---|---|---|
| 完工时间Cmax/s | 5915 | 6386 | 7594 | |
| 碳排量/kg | 机器运转 | 37.66 | 40.76 | 42.08 |
| 车间照明、排风等系统 | 11.18 | 11.46 | 11.95 | |
| 刀具磨损 | 7.65 | 8.12 | 8.39 | |
| 废弃物处理 | 2.35 | 2.49 | 2.65 | |
| 合计 | 58.84 | 62.83 | 65.07 | |
| 制造成本/元 | 1990.80 | 2018.88 | 2105.30 | |
表8 算法性能对比
Tab.8 Algorithm performance comparison
| 调度方案 | 本文算法 | 多目标PSO算法 | NSGA-Ⅱ算法 | |
|---|---|---|---|---|
| 完工时间Cmax/s | 5915 | 6386 | 7594 | |
| 碳排量/kg | 机器运转 | 37.66 | 40.76 | 42.08 |
| 车间照明、排风等系统 | 11.18 | 11.46 | 11.95 | |
| 刀具磨损 | 7.65 | 8.12 | 8.39 | |
| 废弃物处理 | 2.35 | 2.49 | 2.65 | |
| 合计 | 58.84 | 62.83 | 65.07 | |
| 制造成本/元 | 1990.80 | 2018.88 | 2105.30 | |
| [1] | 赵诗奎, 王林瑞, 石飞. 作业车间调度问题综述[J]. 济南大学学报(自然科学版), 2016, 30(1): 74-80. |
| ZHAO Shikui, WANG Linrui, SHI Fei. A Review of Job Shop Scheduling Problem[J]. Journal of University of Jinan (Science and Technology), 2016, 30(1): 74-80. | |
| [2] | 黄海松, 刘凯, 初光勇. 改进模拟退火算法在柔性调度中的应用[J]. 组合机床与自动化加工技术, 2018(2): 148-151. |
| HUANG Haisong, LIU Kai, CHU Guangyong. Improved Simulated Annealing Algorithm for Low-carbon Flexible Job Shop Scheduling[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2018(2): 148-151. | |
| [3] | NING Tao, HUANG Yiming. Low Carbon Emission Management for Flexible Job Shop Scheduling: a Study Case in China[J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14(2): 789-805. |
| [4] | 杨幸博, 罗国富, 宋俊杰, 等. 多目标柔性作业车间低碳调度研究[J]. 轻工学报, 2020, 35(6): 93-99. |
| YANG Xingbo, LUO Guofu, SONG Junjie, et al. Research on Low Carbon Scheduling of Multi-objective Flexible Job Shop[J]. Journal of Light Industry, 2020, 35(6): 93-99. | |
| [5] | 孟磊磊, 张超勇, 肖华军, 等. 面向加工时间可控的柔性作业车间节能调度问题建模[J]. 计算机集成制造系统, 2019, 25(5): 1062-1074. |
| MENG Leilei, ZHANG Chaoyong, XIAO Huajun, et al. Mathematical Modeling of Energy-efficient Flexible Job Shop Scheduling Problem with Controllable Processing Times[J]. Computer Integrated Manufacturing Systems, 2019, 25(5): 1062-1074. | |
| [6] | 尹家乐. 考虑制造成本的多目标柔性作业车间调度优化研究[D]. 杭州: 中国计量大学, 2021. |
| YIN Jiale. Research on Multi-objective Flexible Job-shop Scheduling Optimization Considering Manufacturing Cost[D]. Hangzhou: China University of Metrology, 2021. | |
| [7] | HENNING G P, CERDÁ J. A Knowledge-based Approach to Production Scheduling for Batch Processes[J]. Computers & Chemical Engineering, 1996, 20: S1295-S1300. |
| [8] | SANGROUDI H A, RANJBAR-BOURANI M. Solving a Flexible Job Shop Lot Sizing Problem with Shared Operations Using a Self-adaptive COA[J]. International Journal of Production Research, 2021, 59(2): 483-515. |
| [9] | LI Junqing, TAO Xinrui, JIA Baoxian, et al. Efficient Multi-objective Algorithm for the Lot-streaming Hybrid Flowshop with Variable Sub-lots[J]. Swarm and Evolutionary Computation, 2020, 52: 100600. |
| [10] | 王全武, 徐震浩, 顾幸生. 基于头脑风暴算法的多处理机组合生产批量调度问题[J]. 华东理工大学学报(自然科学版), 2022, 48(5): 685-695. |
| WANG Quanwu, XU Zhenhao, GU Xingsheng. Multi-processor Combined Production Batch Scheduling Problem Based on Brain Storm Optimization Algorithm[J]. Journal of East China University of Science and Technology, 2022, 48(5): 685-695. | |
| [11] | 张奎, 朱斌, 郭岳, 等. 基于双层编码的柔性作业车间分批调度研究[J]. 组合机床与自动化加工技术, 2020(9): 167-170. |
| ZHANG Kui, ZHU Bin, GUO Yue, et al. Research on Flexible Job Shop Batch Scheduling Based on Bi-level Coding[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2020(9): 167-170. | |
| [12] | 王万良, 范丽霞, 徐新黎, 等. 多目标差分进化算法求解柔性作业车间批量调度问题[J]. 计算机集成制造系统, 2013, 19(10): 2481-2492. |
| WANG Wanliang, FAN Lixia, XU Xinli, et al. Multi-objective Differential Evolution Algorithm for Flexible Job-shop Batch Scheduling Problem[J]. Computer Integrated Manufacturing Systems, 2013, 19(10): 2481-2492. | |
| [13] | 吴亮, 周学良, 冷杰武, 等. 基于改进遗传算法的柔性制造车间等量分批调度问题[J]. 湖北汽车工业学院学报, 2022, 36(4): 61-67. |
| WU Liang, ZHOU Xueliang, LENG Jiewu, et al. Equivalent Batch Scheduling Problem in Flexible Manufacturing Shop Based on Improved Genetic Algorithm[J]. Journal of Hubei University of Automotive Technology, 2022, 36(4): 61-67. | |
| [14] | 赵文强. 基于工艺路线的作业车间节能分批调度研究[D]. 西安: 西安工程大学, 2019. |
| ZHAO Wenqiang. Research on Energy-saving Batch Scheduling of Job Shop Based on Process Route[D]. Xi'an: Xi'an Polytechnic University, 2019. |
| [1] | 周豪1, 张超勇1, 2, 刘辉1, 3, 罗敏2. 改进Jaya算法求解混合流水车间调度问题[J]. 中国机械工程, 2024, 35(08): 1462-1471,1508. |
| [2] | 易茜, 罗雨松, 胡春晖, 卓俊康, 李聪波, 易树平. 共享制造下基于数据迁移的滚齿加工碳耗预测方法[J]. 中国机械工程, 2023, 34(15): 1820-1831. |
| [3] | 李西兴, 周文龙, 唐红涛, 吴锐, . 考虑设备预维护的特种车辆白车身试制车间绿色调度优化方法[J]. 中国机械工程, 2023, 34(15): 1832-1847. |
| [4] | 朱传军, 冯诗健, 张超勇, 金亮亮, 王林琳. 考虑设备预防性维护的开放车间调度问题[J]. 中国机械工程, 2023, 34(14): 1693-1700. |
| [5] | 陈文冲, 阮渊鹏, 李建国, 齐二石. 物与信息混合驱动的带返修生产系统性能分析[J]. 中国机械工程, 2022, 33(21): 2578-2589. |
| [6] | 王秋莲, 段星皓. 基于高维多目标候鸟优化算法的柔性作业车间调度[J]. 中国机械工程, 2022, 33(21): 2601-2612. |
| [7] | 易茜, 柳淳 , 李聪波, 易树平, 何爽. 基于小样本数据驱动的滚齿工艺参数低碳优化决策方法[J]. 中国机械工程, 2022, 33(13): 1604-1612. |
| [8] | 赵联鹏, 唐秋华, 张子凯, 蒙凯, . 预防维护下装配线平衡的多目标重启变邻域搜索算法[J]. 中国机械工程, 2021, 32(21): 2606-2616. |
| [9] | 焦瑀阳, 李丽, 聂华, 周丽, 陈行政, 李涛. 采用OPC统一架构的锻造车间能耗数据采集与监管系统[J]. 中国机械工程, 2021, 32(20): 2492-2500. |
| [10] | 易茜, 何爽, 宁轻, 李聪波, 易树平. 汽车试制车间考虑员工作业能力的多目标优化生产调度[J]. 中国机械工程, 2021, 32(13): 1617-1629. |
| [11] | 郭钧, 王振东, 杜百岗, 李益兵, . 考虑不定拆卸程度的选择性异步并行拆卸序列规划[J]. 中国机械工程, 2021, 32(09): 1080-1090,1101. |
| [12] | 廖不凡1;雷琦1;吴文烈2;宋豫川1;郭伟飞1. 基于混合教学优化算法的多车间协作综合调度[J]. 中国机械工程, 2020, 31(16): 1940-1949. |
| [13] | 钟祾充, 钱斌, 胡蓉, 王凌. [车间调度]混合布谷鸟算法求解绿色流水车间调度问题[J]. 中国机械工程, 2018, 29(22): 2674-2681. |
| [14] | 任莹晖, 黄向明, 马忠凯, 周志雄. [供应链调度]基于信息熵的物料配送时间节点预测方法[J]. 中国机械工程, 2018, 29(22): 2725-2732. |
| [15] | 刘永奎, 王力翚, 王曦, 徐旬. [云制造]云制造再探讨[J]. 中国机械工程, 2018, 29(18): 2226-2237. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||