摘要
为改善云制造环境下导向辊的生产效率,本研究提出了一种基于改进NSGA-Ⅱ算法的导向辊制造服务组合优化方法。首先,分析导向辊组成及生产工艺,确定所需制造资源服务,从服务质量指标与柔性指标2方面,建立制造服务组合评价指标体系;其次,将双层规划思想引入制造服务组合优化领域,构建导向辊制造组合优化数学模型;最后,从种群初始化与遗传操作2方面,改进NSGA-Ⅱ算法,用以求解模型;通过2组实验,系统验证了所提方法相较于传统优化方法的性能优势。结果表明,本研究方法在种群多样性指标与收敛速度上均有较大提高,显著提升了导向辊制造服务组合优化问题的求解效率。
导向辊是包装印刷与造纸类机械中最常见、用量最大的零件,其生产所需的制造资源具有海量性、多样性、异构性的特
制造服务组合优化的难点主要集中在组合优化模型构建和模型求解算法2方面。在组合优化模型构建方面,常用时间、成本、质量等服务质量(QoS)指标来评价服务组合效
综上所述,导向辊制造服务组合的优化方法目前还存在以下3个关键问题:①现有方法在解决一些存在用户需求偏好的服务组合优化问题时,不再适用;②现有求解算法在解决大规模服务组合问题时,效率较低且很难找到全局最优解;③在导向辊制造产业,利用现有云制造服务组合优化方法,无法得到最优的解决方案。
本研究提出了一种云制造环境下的导向辊制造服务组合优化方法,首先,分析导向辊结构及工艺流程,实现工序级任务分解,提出针对导向辊的云制造服务组合评价指标体系;其次,分别以云制造服务需求方和云制造平台运营方的利益作为双层规划模型的上下2层,构建导向辊制造组合优化数学模型;最后,基于改进的NSGA-Ⅱ算法完成模型求解。
云制造中的任务需求是连续且个性化的,首先,任务需求被提交到云平台,将被转化为制造任务,云平台将根据工艺流程将制造任务分解为多个子任务,每个子任务均对应1个能够完成该子任务的候选制造服务集;然后,从每个候选制造资源集合中选择1个制造资源形成制造服务组合;最后,根据所选择的优化目标,得到符合目标的最优制造服务组合。制造服务组合优化流程如

图1 制造服务组合与优化过程
Fig. 1 Process of manufacturing resource service composition optimization
由
1)制造资源分析与任务分解:当需求方用户向云制造平台提交制造需求时,该需求首先被转化为制造任务T。同时,在研究分析制造任务所需制造资源的基础上,将制造任务分解为n个子任务(即ST1、ST2、…、STi、…、STn)。对于每个子任务STi,存在可以满足需求的mi个制造资源,因此,子任务STi对应的候选制造资源集合为CMRi={CMRi1,CMRi2,…,CMRimi}。
2)构建组合优化评价指标体系:组合优化评价指标体系的构建是实现组合优化模型构建的关键步骤,考虑服务需求方与平台运营方的利益,从QoS指标与柔性指标2方面构建组合优化评价指标体系。
3)制造服务组合优化建模与求解:将双层规划思想引入制造服务组合优化领域,以QoS指标和柔性指标分别作为上、下层的优化目标,构建导向辊制造服务组合优化数学模型。由于制造服务组合优化问题的求解是1个NP-Hard级的问题,因此需要用全局最优Pareto解才能满足需求。
在云制造环境下,构建服务组合优化评价指标体系是实现制造服务组合优化的前提和基础,因此本研究提出了针对导向辊的制造服务组合优化评价的指标体系。
本研究围绕实际生产中最常见的钢轴导向辊展开,通过实际生产调研,得到导向辊的制造工艺流程及其所需制造资源,并根据所需加工设备的差异性,将导向辊制造任务分解为下料、车钢轴铝堵、车辊筒、热装、精车、微弧氧化、动平衡7道工

图2 导向辊结构及生产工艺流程
Fig. 2 Structure and production process of guide roller
目前,在云制造环境下,制造服务组合可以描述为顺序、平行、选择和循环4种基本结构,如

图3 云制造服务组合4种基本结构
Fig. 3 Four basic structures of cloud manufacturing resource service composition
为保障云制造服务顺利完成,需要综合考虑制造服务需求方、云平台运营方、制造服务提供方的利益以及服务过程中的不确定因素。因此,本研究提出考虑三方利益的导向辊云制造服务组合优化评价指标体系,指标类型及等级如
一级指标 | 指标类型 | 二级指标 | 三级指标 |
---|---|---|---|
导向辊制造服务组合评价指标体系 | QoS指标 | 时间T | 加工时间Tp |
物流时间Tl | |||
交货时间Td | |||
成本C | 加工成本Cp | ||
物流成本Cl | |||
质量Q | 质量合格率Qs | ||
柔性指标 | 服务S | 服务可用性Sr | |
服务可靠性Sa | |||
服务成功率Sc | |||
服务评价Se | |||
信誉R | 交易信誉度Rt | ||
能耗指标E | 节能设备水平Ee | ||
节能制度水平Es |
导向辊云制造服务组合评价指标体系的QoS指标,包括时间T、成本C、质量Q。
1)时间指标T:包括加工时间Tp、物流时间Tl和交付时间Td。
2)成本指标C:包括加工成本Cp和物流成本Cl。
3)质量指标Q:制造服务组合的质量指标用各个制造服务的平均质量合格率Qs表示,即制造服务提供方完成相关任务的质量合格率。
除QoS指标之外,制造服务在完成过程中还会受到服务商状态的影响,因此,本研究提出了导向辊云制造服务组合优化柔性指标,包括导向辊制造服务提供商的服务能力S、信誉度R以及能耗指标E。
1)服务水平S:包括服务可用性Sr、服务可靠性Sa、服务成功率Sc和服务评价Se。
2)信誉度R:以导向辊云制造服务商的交易信誉度Rt表示。
3)能耗指标E:包括制造服务提供方的节能设备水平Ee、节能制度水平Es。
双层规划(bilevel programming)模型是一种具有主从递阶结构的层次化模
(1) |
式中,(U)和(L)分别为上层与下层规划;F、f分别为上、下层规划的目标函数;x、y分别为上、下层规划的决策变量;G、g分别是上、下层决策变量x和y的约束条件,且下层决策变量y是上层决策变量x的函数,即y=y(x)。
本研究以云制造服务需求方对QoS指标的优化目标作为上层决策主体,以云制造平台运营方对服务方的柔性指标的优化目标作为下层决策主体,建立如

图4 导向辊制造服务组合优化问题数学模型
Fig. 4 Mathematical model for service composition optimization of guide roller manufacturing
传统NSGA-Ⅱ算法具有复杂度低、整体进化水平高等优点,已被广泛地应用于云制造资源优化配置领域,但仍存在易陷入局部最优、收敛速度慢等问题。因此,本研究从遗传操作与初始种群筛选2方面对NSGA-Ⅱ算法进行改进。一方面,在遗传操作环节加入了跳跃因子,有效改善NSGA-Ⅱ算法的种群多样性,降低算法求解陷入局部最优的可能性;另一方面,在种群初始化阶段加入最佳适应度筛选机制,得到更优的初始种群,从而提高全局最优解的收敛速度。使用改进的NSGA-Ⅱ算法求解导向辊制造服务组合双层规划模型的步骤如

图5 改进NSGA-Ⅱ算法流程
Fig. 5 Flowchart of the improved NSGA-Ⅱ algorithm
1)步骤1:制造服务组合染色体编码,在NSGA-Ⅱ算法中,每个制造服务组合对应1个个体,采用整数编码的方法完成制造服务组合染色体编码。以服务组合CMR11-CMR22-CMR32-CMR43-CMR52-CMR64-CMR71为例,其染色体编码为1-2-2-3-2-4-1。
2)步骤2:随机生成种群数量为N的初始种群P。
3)步骤3:根据
4)步骤4:根据步骤3中计算得到的个体适应度值,找出具有最大适应度值的个体,并将其转移至改良的初始种群IP。
5)步骤5:判断改良的初始种群IP的种群大小。若NIP<NP,则重新执行步骤2,循环次数加1;若NIP=NP,循环结束,继续执行下一步骤。
6)步骤6:对初始种群筛选出的改良初始种群IP中的个体,进行非支配等级及拥挤度排序。
7)步骤7:根据步骤6得到的个体非支配等级和拥挤度排序,采用二元锦标赛机制,选择改良初始种群中更优的个体,形成父代种群IP"。
8)步骤8:对父代种群IP"进行交叉、变异、跳跃操作,形成子代种群D。交叉、变异是遗传算法最常见的2种遗传算子,跳跃算子主要包括剪切粘贴和复制粘贴2种类型,剪切粘贴是将染色体某段基因进行剪切并粘贴至新位置,复制粘贴是将某段基因复制后覆盖另一位置的基因。
9)步骤9:将父代种群与子代种群合并成种群规模为2N的新种群IPD。
10)步骤10:采用精英保留策略从新种群IPD中选择更优的N个个体,形成新的父代种群IP"'。
11)步骤11:收敛条件判断,若迭代次数Gen<设定的最大迭代次数Genmax,则继续遗传迭代;迭代次数Gen加1;若迭代次数Gen=设定的最大迭代次数Genmax,则迭代结束,执行步骤12。
12)步骤12:计算下层目标函数值,输出最优Pareto解集。
选择世代距离(generational distance,GD)与反转世代距离(inverted generational distance,IGD)2种指标来评估算法性能,具体如下所示。
1)GD是用来衡量算法求得解集的收敛状态的指
(5) |
式中,P表示由算法求解得到的Pareto边界的近似集;
2)IGD能够反映算法的综合性能,其计算如
(6) |
为验证所提出的模型、方法的可行性和优越性,本研究分别设计了算法性能测试和实例验证。使用Matlab语言,在Matlab R2022a软件上完成实验验证,操作系统版本为Windows11 22H2,内存为16 GB。
选择ZDT系列函数作为基准测试函数,分别为ZDT1~ZDT4,引入NSGA-Ⅱ算法、PSO算法作为对比算法,在相同实验环境下,设置种群规模50,交叉概率0.95,变异概率0.05,跳跃概率0.5,最大迭代次数200。PSO算法中设置ωmax和ωmin分别为1.2和0.3,学习因子均设置为1.5,每组实验进行20次。根据
均值 (标准差) | GD | IGD | ||||
---|---|---|---|---|---|---|
改进NSGA-Ⅱ | NSGA-Ⅱ | PSO | 改进NSGA-Ⅱ | NSGA-Ⅱ | PSO | |
ZDT1 |
8.46×1 (1.07×1 |
2.38×1 (5.97×1 |
8.39×1 (2.21×1 |
5.64×1 (6.88×1 |
7.98×1 (1.01×1 |
5.51×1 (7.05×1 |
ZDT2 |
7.54×1 (2.67×1 |
8.98×1 (3.32×1 |
7.96×1 (3.97×1 |
1.49×1 (2.50×1 |
3.20×1 (1.40×1 |
1.60×1 (2.45×1 |
ZDT3 |
2.59×1 (1.27×1 |
4.24×1 (8.76×1 |
2.82×1 (4.21×1 |
3.21×1 (6.07×1 |
5.44×1 (1.75×1 |
3.32×1 (8.59×1 |
ZDT4 |
5.09×1 (1.75×1 |
8.56×1 (3.46×1 |
5.20×1 (2.71×1 |
1.59×1 (2.46×1 |
2.08×1 (5.24×1 |
1.69×1 (5.60×1 |

图6 算法性能对比
Fig. 6 Performance comparison of algorithms
由
由
为验证所提导向辊制造服务组合优化方法的有效性,本研究采用本课题组所建立的云制造资源数据集中的导向辊制造资源数据。由

图7 上层规划模型Pareto解集
Fig. 7 Pareto solution set of upper-level programming model
由
制造服务组合 | T/h | C/元 | Q | S | R | E |
---|---|---|---|---|---|---|
CMR12-CMR22-CMR32-CMR41-CMR52-CMR63-CMR71 | 54.42 | 537 | 0.85 | 0.74 | 3.43 | 3.00 |
CMR12-CMR22-CMR31-CMR42-CMR52-CMR62-CMR71 | 50.07 | 547 | 0.86 | 0.69 | 3.86 | 3.71 |
综上所述,本研究所提的双层规划模型与改进NSGA-Ⅱ算法的求解方法,在解决导向辊制造服务组合优化问题时,效果良好。
为验证本研究所提算法在处理不同需求权重偏好时,导向辊制造服务组合优化问题的能力,根据需求方对时间和成本的偏好分别设置2组不同的权重系数W1和W2,在W1条件下,ωt=0.5,ωc=0.2,ωq=0.3;在W2条件下,ωt=0.2,ωc=0.5,ωq=0.3。种群规模为100,交叉、变异、跳跃概率分别为0.95、0.05、0.5,最大迭代次数200,分别进行20次实验,多次实验的平均QoS属性如
权重 | 指标 | ||
---|---|---|---|
时间 | 成本 | 质量 | |
W1 | 1 801.34 | 621 | 0.851 7 |
W2 | 2 006.73 | 496 | 0.861 0 |
由
本研究针对包装印刷与造纸类设备中的核心零部件导向辊,在云制造环境下的制造服务组合优化问题,分析了导向辊结构及生产制造流程,实现了导向辊制造任务的工序及任务分解,在综合考虑服务需求方、资源提供方、平台运营方三方利益的前提下,提出了综合QoS指标与柔性指标的制造服务组合评价指标体系,将双层规划思想引入导向辊制造领域,建立导向辊制造服务组合优化数学模型,并从种群初始化与遗传算子2方面对NSGA-Ⅱ算法进行改进,并完成模型求解。
基准函数测试结果表明,本研究所提出的算法相较于NSGA-Ⅱ算法与PSO算法,在绝大多数ZDT基准函数上性能更优,在收敛速度上分别提高了31.4%与26.8%,平均适应度值分别提高了4.7%与18.4%。实例验证表明了本研究所提方法,在解决不同指标权重下的导向辊制造服务组合优化问题时,均能够快速得到符合预期结果的全局最优解,验证了本研究所提算法的有效性,极大地提升了导向辊制造服务组合优化问题求解效率。
参 考 文 献
张 梦, 郭大亮, 童 欣, 等. 现代造纸企业数字化过程控制系统的研究进展[J]. 中国造纸, 2022, 41(S1): 16-22. [百度学术]
ZHANG M, GUO D L, TONG X, et al. Research Progress of Digital Process Control System in Modern Papermaking Enterprises[J]. China Pulp & Paper, 2022, 41(S1): 16-22. [百度学术]
李伯虎, 张 霖, 王时龙, 等. 云制造——面向服务的网络化制造新模式[J]. 计算机集成制造系统, 2010, 16(1): 1-7. [百度学术]
LI B H, ZHANG L, WANG S L, et al. Cloud manufacturing: A new service-oriented networked manufacturing model[J]. Computer Integrated Manufacturing Systems, 2010, 16(1): 1-7. [百度学术]
李伯虎, 张 霖, 任 磊, 等. 再论云制造[J]. 计算机集成制造系统, 2011, 17(3): 449-457. [百度学术]
LI B H, ZHANG L, REN L, et al. Further discussion on cloud manufacturing[J]. Computer Integrated Manufacturing Systems, 2011, 17(3): 449-457. [百度学术]
JIN H, JIANG C, LYU S, et al. A hybrid teaching-learning-based optimization algorithm for QoS-aware manufacturing cloud service composition[J]. Computing, 2022, 104(11): 2489-2509. [百度学术]
XUE X, LIU Z Z, WANG S F. Manufacturing service composition for the mass customised production[J]. International Journal of Computer Integrated Manufacturing, 2016, 29(2): 119-135. [百度学术]
JING W, ZHAO C, MIAO Q, et al. QoS-DPSO: QoS-aware task scheduling for cloud computing system[J]. Journal of Network and Systems Management, 2021, 29: 1-29. [百度学术]
GAO J, YAN X, GUO H. A discrete manufacturing SCOS framework based on functional interval parameters and fuzzy QoS attributes using moving window FPA[J]. Concurrent Engineering, 2022, 30(1): 46-66. [百度学术]
YUAN M, ZHOU Z, CAI X, et al. Service composition model and method in cloud manufacturing[J]. Robotics and Computer-Integrated Manufacturing, DOI: 10.1016/j.rcim.2019.101840. [百度学术]
SONG C, ZHENG H, HAN G, et al. Cloud edge collaborative service composition optimization for intelligent manufacturing[J]. IEEE Transactions on Industrial Informatics, 2022, 19(5): 6849-6858. [百度学术]
LI T, HE T, WANG Z, et al. SDF-GA: A service domain feature-oriented approach for manufacturing cloud service composition[J]. Journal of Intelligent Manufacturing, 2020, 31: 681-702. [百度学术]
LI Y, YAO X, LIU M. Multiobjective optimization of cloud manufacturing service composition with improved particle swarm optimization algorithm[J]. Mathematical Problems in Engineering, DOI: 10.1155/2020/9186023. [百度学术]
ARUNACHALAM N, AMUTHAN A. Integrated probability multi-search and solution acceptance rule-based artificial bee colony optimization scheme for web service composition[J]. Natural Computing, 2021, 20: 23-38. [百度学术]
蔡安江, 王 艺, 郭师虹, 等. 蚁群BP神经网络在云制造知识服务组合优化中的应用[J]. 测试科学与仪器, 2023, 14(1): 74-84. [百度学术]
CAI A J, WANG Y, GUO S H, et al. Application of ant colony BP network in composition optimization of cloud manufacturing knowledge service[J]. Journal of Measurement Science and Instrumentation, 2023, 14(1): 74-84. [百度学术]
郁 清. 基于改进麻雀算法的云制造服务组合优化[D]. 南京:南京邮电大学, 2023. [百度学术]
YU Q. Optimization of Cloud Manufacturing Service Composition based on Improved Sparrow Algorithm[D]. Nanjing: Nanjing University of Posts and Telecommunications, 2023. [百度学术]
DUTTA A, JATOTH C, GANGADHARAN G R, et al. QoS-aware big service composition using distributed co-evolutionary algorithm[J]. Concurrency and Computation: Practice and Experience, DOI: 10.1002/cpe.6362. [百度学术]
ZENG J, YAO J, GAO M, et al. A service composition method using improved hybrid teaching learning optimization algorithm in cloud manufacturing[J]. Journal of Cloud Computing, 2022, 11(1): 1-14. [百度学术]
张增强. 印刷机导向辊云制造资源优化配置技术研究[D]. 西安:西安理工大学, 2023. [百度学术]
ZHANG Z Q. Research on Optimal Allocation Technology of Cloud Manufacturing Resources for Guide Roller of Printing Machine[D]. Xi’an: Xian University of Technology, 2023. [百度学术]
BRACKEN J, FALK J E, MCGILL J T. The equivalence of two mathematical programs with optimization problems in the constraints[J]. Operations Research, 1974, 22(5): 1102-1104. [百度学术]
VELDHUIZEN V D A. Multobjective evolutionary algorithms: classifications, analyses, and new innovations[D]. Ohio: Air Force Institute of Technology, 1999. [百度学术]
COELLO C A C, SIERRA M R. A study of the parallelization of a coevolutionary multi-objective evolutionary algorithm[C]//MICAI 2004: Advances in Artificial Intelligence: Third Mexican International Conference on Artificial Intelligence, Mexico City, Springer Berlin Heidelberg, 2004: 688-697. [百度学术]