摘要
在云制造环境下,针对中小型企业加工后的板材余料造成极大资源浪费的问题,提出了一种基于语义相似度算法同时融入QoS(quality of service,服务质量)信息的分层次资源描述模型。首先,建立板材余料和板材加工设备资源的本体模型;然后,基于语义相似度算法对板材余料和板材加工设备的各个属性参数进行匹配,得到初选服务集合;最后,通过模糊QoS匹配算法将描述用户需求的自然语言转化成三角模糊数,得到服务设备的优选集合。实例仿真结果表明,所提出的方法将板材余料作为制造资源接入云制造平台,以服务的形式进行共享,增强了服务匹配过程的准确性和可靠性,实现了对板材余料和闲置的板材加工设备资源的合理调度和使用。研究结果可为云制造环境下余料和加工设备资源的匹配优选提供一种新思路。
随着云计算、物联网等信息技术与先进制造技术的融合,云制造作为一种面向服务的、高效低耗的智能性网络化制造新模
目前,在面向云制造的供应链流程管控过程中,存在跨规模企业供应链协同效率低的问
目前,国内外学者已对云制造环境下资源的服务匹配问题进行了研究。例如:李慧芳
综上所述,目前对云制造模式的研究主要集中在服务提供方为机加工型企业时的资源服务化、资源组织与资源匹配上,而针对余料型企业资源服务匹配的相关研究较少。由于余料资源与加工设备资源不同,现有的资源服务化、资源组织与资源匹配方法无法直接应用。因此,笔者拟基于板材余料资源的特

图1 云制造环境下板材余料资源服务匹配方法的整体架构
Fig. 1 Overall architecture of service matching method for surplus sheet material resource in cloud manufacturing environment
目前,制造资源的本体建模尚没有统一的方法,建模对象、建模目的和建模约束不同时所采用的建模方法是不同的。在制造资源本体建模方法中,“七步法”最为常
板材加工企业与其他类型企业不同,其在拥有加工设备的同时还拥有大量的板材余料。与其他制造资源相比,板材余料资源的特殊性在于其形状和面积较难识别和计算。此外,由于板材加工设备种类和数量众多,实现板材余料及其加工设备资源的供需匹配成为一大难点。
针对板材加工企业制造资源的多样性和异构性,分别建立板材余料资源和板材加工设备资源的本体模型,并将服务描述语言转化为云制造平台可识别的语言,以消除语义信息的不一致。
与其他制造资源相比,板材余料资源除了具有海量性和异构性的特点外,其在资源匹配中还具有优先性。在资源组织方面,可以使具有类似余料资源的企业形成服务集合,对分散的余料资源进行集中使用,以提高满足用户需求的能力。
板材加工企业的订单种类多且动态性强,导致板材余料的形状复杂多样且信息分散;同时,不同加工工艺可能会导致板材余料的理化属性和力学属性等不同。对板材余料资源的属性进行分析,构建其本体模型,如

图2 板材余料资源本体模型
Fig. 2 Ontology model of surplus sheet material resource
为实现板材余料资源的共享和交互,采用三元组方式来表示其本体:
(1) |
式中:O为板材余料资源本体;C为板材余料资源概念集合;Re为板材余料资源概念关系集合,Re={attribute-of, kind-of, instance-of},其中“attribute-of”表示一个概念是另一个概念的属性,“kind-of”表示2个概念间存在继承关系,“instance-of”表示概念与实例的关系;H为板材余料资源概念间的层次结构。
根据板材余料资源本体模型的结构特点,建立板材余料资源描述模型,表示为:
(2) |
式中:BA为基本属性集合,包含板材余料的编号(ID)、供应商编号(MsID)、材料(Mat);UA为调用属性集合,包含板材余料的形状(Shape)、面积(Area)、厚度(Thick)、最大有效长度(RecL)、最大有效宽度(RecW);CI为注释信息集合,包含板材余料的数量(Num)、表面质量(有、无划痕)(SurCondition)、模型(Model)。
对于某板材余料资源,可将其描述为:: MatR001, MsID: MS01, Mat: Q235},{Shape: 两边平行型, Aera: 0.54 。
板材加工设备分为冲床、剪切板和切割机三类。对板材加工设备的属性进行分析,构建其本体模型,如

图3 板材加工设备资源本体模型
Fig. 3 Ontology model of sheet material processing equipment resource
根据板材加工设备资源本体模型的结构特点,建立板材加工设备资源描述模型,表示为:
(3) |
式中:BA为基本属性集合,包含板材加工设备的编号(ID)、供应商编号(MsID)、类型(Type)、型号(Mdl)和制造商信息(Mfr);FA为功能属性集合,包含板材加工设备的输入(Input)(即加工设备所能加工的材料)、输出(Output)(即加工设备加工的工件类型和所能达到的最大加工尺寸)、加工前提(PreC)和预期结果(Exp);SA为状态属性集合,反映板材加工设备的状态,包含空闲、未满负荷、满负荷和失效等4种状态。
对于某板材加工设备资源,可将其描述为:: MauR001, MsID: MS01, Type:切割, Mdl: ROB-WELD, Mfr: 奔腾,: 不锈钢、碳素钢、镍合金、……, Output: 毛坯、直接下料成形件, 0.01 mm, 3000 mm*1500 mm*150 mm,PreC: 需求方提供图纸及工艺要求, Exp: 完成需求方工艺,。
结合板材余料资源和板材加工设备资源本体模型的结构特点,利用语义相似度算法对其属性参数进行匹配。考虑到属性参数对应概念节点之间的深度和密度,采用权重分配的方式计算本体树中第k层连接概念路径的权重W(k),计算式为:
(4) |
则概念间的语义距离D(C1,C2)为:
(5) |
式中:l为本体树中2个概念间最短路径的长度,在本文计算中取l=1。
在对板材余料资源与板材加工设备资源进行匹配时,主要涉及语义型属性参数和数值型属性参数的相似度计算。
1) 语义型属性参数。
当对板材余料资源的形状、材料等语义型属性参数进行匹配时,其相似度计算式为:
(6) |
式中:为需求集合R与服务提供方集合S中对应属性参数之间的相似度;α为调节因子,当需求输出为服务输出的父概念时,α,其他情况下α=1。
2)数值型属性参数。
当对板材余料的厚度、面积等数值型属性参数进行匹配时,为了避免匹配结果为厚度、面积过大的板材余料,在计算厚度与面积等属性参数的相似度时,加入权重以控制匹配结果,计算式为:
(7) |
依据板材余料在服务匹配中的优先性原则,对板材余料资源与其加工设备资源进行匹配,初步选定待选服务集合。首先根据板材余料的基本属性进行类别筛选,然后计算板材余料其他属性参数的相似度,最后输出待选服务集合。
在初选板材余料服务集合时,需先定义板材余料与板材加工设备之间的需求关系。由于需求包含服务描述内容,基于上文构建的板材余料资源和加工设备资源的描述模型,对某一具体需求进行描述,如
步骤1 板材余料类别匹配。
按照板材余料的形状,将云制造平台下板材余料资源分为两边平行型、两边垂直型、矩形组合型、多边形、矩形、正方形、圆形、三角形和不规则型等9种类型,形成9个资源集合。通过板材余料形状的匹配可快速过滤无关资源,提高服务匹配效率。
输入:板材余料形状需求(R.Shape)。
输出:板材余料资源集合()。
在板材余料资源本体模型中,“形状”为语义型属性参数,利用
步骤2 板材余料资源其他属性(主要为材料、面积和厚度)匹配。
输入:板材余料材料需求(R.Mat)、板材余料面积需求(R.Area)、板材余料厚度需求(R.Thick)、板材余料数量需求(R.Num)、板材余料表面质量需求(R.SurCondition)和匹配度阈值(ωRMat)。
输出:板材余料资源匹配集合()、板材余料匹配度集合(d)、服务提供方集合(S1)。
初始状态下板材余料资源匹配集合,,板材余料资源其他属性的匹配流程为:
1)上述板材余料属性中包含语义型和数值型属性参数,利用
2),若,则转1),否则转3)。
3)算法终止,输出板材余料资源匹配集合、板材余料资源匹配度集合和服务提供方集合。
考虑到制造资源与服务提供方的关联性,基于输出的服务提供方集合,输出服务提供方所拥有的板材加工设备资源集合SManu。板材加工设备资源的匹配主要涉及类型、输入和输出的匹配。由于需求与服务可能含有多个输入、输出,当且仅当需求的每一个输入、输出与资源的输入、输出完全匹配时,需求方与服务方的板材加工设备资源信息才是匹配的。
步骤1 板材加工设备类型与状态信息的匹配。
通过板材加工设备类型与状态信息的匹配,可以快速淘汰无关资源。
输入:板材加工设备类型需求()和匹配度阈值()。
输出:板材加工设备资源匹配集合(),类型匹配度集合()。
初始状态下,,板材加工设备类型与状态信息的匹配流程为:
1)利用
2),若,则转1),否则转3)。
3)算法终止,输出板材加工设备资源匹配集合及对应的服务匹配度集合。
步骤2 板材加工设备的输入与输出匹配。
板材加工设备输入与输出匹配的基本思路为:对需求和上一步骤内输出的板材加工设备资源匹配集合的每一个输入与输出进行匹配。假设板材加工设备资源输出有个,需求输出有个,当时,需求与服务无法匹配;当时,依据需求概念相对资源概念所在的层级,选用合适的方法计算其匹配度。同理,对于需求输入的匹配,需求输入有个,资源输入有个,当时,需求与服务不能匹配;当时,依据相应的公式计算其匹配度。
输入:输入需求()、输出需求()和匹配度阈值。
输出:板材加工设备资源匹配集合()、输入与输出的匹配相似度集合()和服务提供方集合()。
初始状态下,板材加工设备的输入与输出的匹配流程:
1)当时,逐一计算板材加工设备资源匹配集合内设备输入与输出的匹配度,取二者均值为输入与输出匹配度。若,则保留该资源,否则将此条资源删除,。
2)算法终止,输出板材加工设备资源匹配集合、输入与输出匹配度集合和服务提供方集合。
板材加工企业的QoS指标主要包括价格、信誉度、响应时间、物流服务、排产期以及曾经合作情况等6个指标,如

图4 板材加工企业的QoS指标
Fig. 4 QoS indicators for sheet material processing enterprises
板材加工企业的QoS指标可表示为:
其中:Pc表示价格,指用户付的酬金;Rep表示信誉度,指用户对服务的评价;Tr表示响应时间,指需求从发布到接收所需的时间;Cv表示物流服务,指当前定价下是否提供物流服务;Sp表示排产期,指接收任务到执行任务的生产时间;Co表示曾经合作情况,有些用户更倾向于与合作过的服务方再次合作,以达成长期的战略合作。
但是,某些评价指标很难定量描述,例如信誉度常采用“高”“低”“一般”等自然语言来描述,为模糊语
(8) |
(9) |
式中:L为模糊下限;L为模糊上限;为模糊数在模糊区间内可能性最大的值,。
对于一个给定论域上的模糊集,总存在一个数使得。将各类Qos指标的描述语言转化为三角模糊数,如
基于三角模糊数, QoS的计算步骤为:
1) QoS矩阵Q中每一行代表某一服务提供方的QoS指标,每一列代表各企业QoS指标的对比。对各QoS指标进行归一化处理后得到,然后提取最优QoS指标,得到矩阵。
2)引入用户偏好,计算与中每一列的相似度。由于矩阵内元素为三角模糊数,选用三角模糊数欧几里得贴近度进行计算,为:
(10) |
式中:为用户偏好;为QoS归一化矩阵中的元素。
3)依照与中对应元素的匹配度,对集合进行排序,返回排序后的最终输出集合。
以
注: 1)为方便计算表述,用“1”表示“有”,用“0”表示“无”。
注: 1)描述模型中板材加工设备的输出形式。
依据板材余料形状的本体结构,计算各形状匹配度。通过计算可得,9种板材余料形状的匹配度如
依据

图5 板材余料材料的本体结构
Fig. 5 Ontology structure of material of surplus sheet material
根据
根据计算得到的,导出板材加工设备资源集合。首先,淘汰状态为满负荷的板材加工设备和;然后,计算板材加工设备形状与需求形状的匹配度。板材加工设备类型的本体结构如

图6 板材加工设备类型的本体结构
Fig. 6 Ontology structure of type of sheet material processing equipment
根据
然后对进行服务输入与输出匹配,结果如
通过计算,输出的结果为:
根据上文的模糊QoS匹配算法,输入:,,0.1,0.1,0.2,0.3,,输出:依据QoS匹配排序的服务提供方集合。4家供应商的QoS指标如
根据
利用
得:
利用
则满足需求的板材余料资源与板材加工设备资源集合为:
经过匹配计算后,得到了需求与每条资源间的匹配度,在众多资源中匹配出4家供应商的6条板材余料资源与5条加工设备资源可满足需求,并通过模糊QoS匹配算法对4家供应商进行了排序,验证了该匹配方法的可行性。
针对板材加工行业内板材余料浪费严重且再利用困难的问题,依托云制造技术,将板材余料作为制造资源接入云制造平台,从知识领域层面对板材余料和板材加工设备资源进行本体建模,提出了一种基于语义相似度算法同时融入QoS信息的分层次资源描述模型。先通过语义相似度算法对板材余料和板材加工设备的各个属性参数进行匹配,得到初选服务集合;再通过模糊QoS匹配算法对用户需求进行匹配,得到优选服务集合;最后,结合实例验证了该方法的可行性。
本文主要创新点包括以下2个方面:1)资源服务化。本文通过构建资源本体模型,提出了一种基于语义相似度算法同时融入QoS信息的分层信息模型,对余料资源进行匹配。2)资源共享化。搭建了一个制造能力与资源高度共享且用户可按需调用的制造体系。余料被作为废物处理时,其价格往往只有原价格的1⁄5,传统的资源匹配方法因订单的零散性、行业区域的分散性等原因而导致匹配效率很低。本文所提出的方法可为企业余料资源的再利用提供指导,促使余料资源信息在行业内高度共享,在提高资源利用率的同时大大降低了成本。
参考文献
陶飞,张霖,郭华,等.云制造特征及云服务组合关键问题研究[J].计算机集成制造系统,2011,17(3):477-486. doi:10.13196/j.cims.2011.03.31.taof.007 [百度学术]
TAO Fei, ZHANG Lin, GUO Hua, et al. Typical characteristics of cloud manufacturing and several key issues of cloud service composition[J]. Computer Integrated Manufacturing Systems, 2011, 17(3): 477-486. [百度学术]
YU Chun-yang, JIANG Xuan-lin, YU Shi-qiang, et al. Blockchain-based shared manufacturing in support of cyber physical systems: concept, framework, and operation[J]. Robotics and Computer Integrated Manufacturing, 2020, 64: 101931. doi:10.1016/j.rcim.2019.101931 [百度学术]
李金华.德国“工业4.0”与“中国制造2025”的比较及启示[J].中国地质大学学报(社会科学版),2015,15(5):71-79. doi:10.16493/j.cnki.42-1627/c.2015.05.009 [百度学术]
LI Jin-hua. Comparison and enlightenment of German 'Industry 4.0' and 'Made in China 2025'[J]. Journal of China University of Geosciences(Social Sciences Edition), 2015, 15(5): 71-79. [百度学术]
魏宏静,李少波.云制造中产品个性化定制研究综述[J].工程设计学报,2018,25(1):12-17. doi:10.3785/j.issn.1006-754X.2018.01.002 [百度学术]
WEI Hong-jing, LI Shao-bo. Study of product personalized customization based on cloud manufacturing[J]. Chinese Journal of Engineering Design, 2018, 25(1): 12-17. [百度学术]
李伯虎,张霖,任磊,等.再论云制造[J].计算机集成制造系统,2011,17(3):449-457. doi:10.13196/j.cims.2011.03.3.libh.004 [百度学术]
LI Bo-hu, ZHANG Lin, REN Lei, et al. Further discussion on cloud manufacturing[J]. Computer Integrated Manufacturing Systems, 2011, 17(3): 449-457. [百度学术]
尹超,张云,钟婷.面向新产品开发的云制造服务资源组合优选模型[J].计算机集成制造系统,2012,18(7):1368-1378. doi:10.13196/j.cims.2012.07.27.yinch.030 [百度学术]
YIN Chao, ZHANG Yun, ZHONG Ting. Optimization model of cloud manufacturing services resource combination for new product development[J]. Computer Integrated Manufacturing Systems, 2012, 18(7): 1368-1378. [百度学术]
李慧芳,董训,宋长刚.制造云服务智能搜索与匹配方法[J].计算机集成制造系统,2012,18(7):1485-1493. doi:10.13196/j.cims.2012.07.144.lihf.018 [百度学术]
LI Hui-fang, DONG Xun, SONG Chang-gang. Intelligent searching and matching approach for cloud manufacturing service [J]. Computer Integrated Manufacturing Systems, 2012, 18(7): 1485-1493. [百度学术]
荆彦臻.云模式下机械加工服务供需匹配方法研究[D].西安:西安理工大学,2018:1-65. [百度学术]
JIN Yan-zhen. Research on service supply-demond matching for matching in cloud mode[D]. Xi'an: Xi'an University of Technology, 2018: 1-65. [百度学术]
孙晓琳.云制造环境下供应商匹配方法研究[D].大连:大连理工大学,2016:1-68. [百度学术]
SUN Xiao-lin. Research on supplier matching method under cloud manufacturing environment[D]. Dalian: Dalian University of Technology, 2016: 1-68. [百度学术]
ZAREMSKI A M, WING J M. Signature matching: a tool for using software libraries[J]. ACM Transaction Software Engineering and Methodology, 1995, 4(2): 146-170. doi:10.1145/210134.210179 [百度学术]
ZAPATER J, ESCRIVÁ D M, GARCÍA R, et al. Semantic web service discovery system for road traffic information services[J]. Expert Systems with Applications, 2015, 42(8): 3833-3842. doi:10.1016/j.eswa.2015.01.005 [百度学术]
赵金辉,王学慧.基于服务质量的云制造服务双向匹配模型[J].计算机集成制造系统,2016,22(1):104-112. doi:10.13196/j.cims.2016.01.010 [百度学术]
ZHAO Jin-hui, WANG Xue-hui. Two-sided matching model of cloud service based on QoS in cloud manufacturing environment[J]. Computer Integrated Manufacturing Systems, 2016, 22(1): 104-112. [百度学术]
高亚春,张为群.基于QoS本体的Web服务描述和选择机制[J].计算机科学,2008,35(12):273-276. doi:10.3969/j.issn.1002-137X.2008.12.073 [百度学术]
GAO Ya-chun, ZHANG Wei-qun. Web service description and selection mechanism based on QoS ontology[J]. Computer Science, 2008, 35(12): 273-276. [百度学术]
AHMED S, BEGUM M, SIDDIQUI F H, et al. Dynamic web service discovery model based on artificial neural network with QoS support[J]. International Journal of Scientific & Engineering Research, 2012, 3(3): 296-302. [百度学术]
WANG S G, HSU C H, LIANG Z J, et al. Multi-user web service selection based on multi-QoS prediction[J]. Information Systems Frontiers, 2014, 16(1): 143-152. doi:10.1007/s10796-013-9455-4 [百度学术]
丁慧君,吴鹏,丁晟春.产品设计过程本体构建及其与知识本体映射方案研究[J].情报理论与实践,2014,37(9):125-128. [百度学术]
DING Hui-jun, WU Peng, DING Shen-chun. Research on the product design process ontology architecture and its mapping scheme with knowledge ontology[J]. Information Studies: Theory & Application, 2014, 37(9): 125-128. [百度学术]
陈继文,杨红娟,张进生,等.基于变型空间FBS本体映射的产品创新设计方法[J].计算机集成制造系统,2013,19(11):2671-2679. doi:10.13196/j.cims.2013.11.chenjiwen.2671.9.2013111 [百度学术]
CHEN Ji-wen, YANG Hong-juan, ZHANG Jin-sheng, et al. Product innovative design based on variant space FBS ontology mapping[J]. Computer Integrated Manufacturing Systems, 2013, 19(11): 2671-2679. [百度学术]
韩韧,黄永忠,刘振林,等.OWL本体构建方法的研究[J].计算机工程与设计,2008,29(6):1397-1400. [百度学术]
HAN Ren, HUANG Yong-zhong, LIU Zhen-lin, et al. Research on OWL ontology building method[J]. Computer Engineering and Design, 2008, 29(6): 1397-1400. [百度学术]
施荣荣,周晓明,郭成吴.支持QoS和用户需求的Web服务选择模糊算法[J].计算机应用研究,2011,28(5):1748-1751. doi:10.3969/j.issn.1001-3695.2011.05.044 [百度学术]
SHI Rong-rong, ZHOU Xiao-ming, GUO Cheng-wu. Web service selection fuzzy algorithm for QoS and user’s requirements[J]. Application Research of Computers, 2011, 28(5): 1748-1751. [百度学术]
MOGHADDAM K S. Fuzzy multi-objective model for supplier selection and order allocation in reverse logistics systems under supply and demand uncertainty[J]. Expert Systems with Applications, 2015, 42(15/16). doi:10.1016/j.eswa.2015.02.010 [百度学术]
孙晓琳,金淳,马琳,等.云制造环境下基于本体和模糊QoS的供应商匹配方法[J].中国管理科学,2018,26(1):128-138. doi:10.7146/grs.v26i1.15497 [百度学术]
SUN Xiao-lin, JIN Chun, MA Lin, et al. Supplier matching method based on ontology and fuzzy QoS in cloud manufacturing environments[J]. Chinese Journal of Management Science, 2018, 26(1): 128-138. [百度学术]