使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

云制造环境下板材余料资源的服务匹配方法

  • 张世淼
  • 邵宏宇
  • 陈辰
  • 陈永亮
天津大学 机构理论与装备设计教育部重点实验室, 天津 300354

中图分类号: TH 164TP 391

最近更新:2021-05-11

DOI:10.3785/j.issn.1006-754X.2021.00.026

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
目录contents

摘要

在云制造环境下,针对中小型企业加工后的板材余料造成极大资源浪费的问题,提出了一种基于语义相似度算法同时融入QoS(quality of service,服务质量)信息的分层次资源描述模型。首先,建立板材余料和板材加工设备资源的本体模型;然后,基于语义相似度算法对板材余料和板材加工设备的各个属性参数进行匹配,得到初选服务集合;最后,通过模糊QoS匹配算法将描述用户需求的自然语言转化成三角模糊数,得到服务设备的优选集合。实例仿真结果表明,所提出的方法将板材余料作为制造资源接入云制造平台,以服务的形式进行共享,增强了服务匹配过程的准确性和可靠性,实现了对板材余料和闲置的板材加工设备资源的合理调度和使用。研究结果可为云制造环境下余料和加工设备资源的匹配优选提供一种新思路。

随着云计算、物联网等信息技术与先进制造技术的融合,云制造作为一种面向服务的、高效低耗的智能性网络化制造新模

1,已成为制造业发展的重要方向。国务院发布的《中国制造2025》提到:“发展基于互联网的个性化定制、众包设计、云制造等新型制造模式,推动形成基于消费需求动态感知的研发、制造和产业组织方式。”与传统制造相比,云制造的环境开放,能够满足海量用户的个性化需求,实现闲置资源的高效共享。

目前,在面向云制造的供应链流程管控过程中,存在跨规模企业供应链协同效率低的问

2。随着制造业的生产模式逐渐向小批量、多种类发展,很多板材加工类中小企业因智能化、信息化生产水平较低,极大部分板材余料被当作废料处理,难以再次利用。依托云制造模式的“制造即服务”思3-4,通过云制造平台将分布在各地的各类制造资源虚拟化和服务化,并进行统一管理,实现资源共享。因此,可将板材余料作为重要资源再次融入产品制造周期中,同时促进企业闲置加工设备的再次利用。在复杂的制造需求下,如何针对板材余料资源建立智能分类方法,对加工企业的板材余料和加工设备资源进行最优匹配,实现制造资源的服务化与高效共5-6,对不同规模企业的供应链协同实现动态优化,已成为亟待解决的问题。

目前,国内外学者已对云制造环境下资源的服务匹配问题进行了研究。例如:李慧芳

7采用五元组方法对制造资源进行描述,并根据服务类型和状态信息,提出了一种智能化的制造云服务搜索与匹配方法;荆彦8建立了面向加工能力的服务描述模型,采用聚类算法对功能性信息进行聚类,提出了基于可拓论的机械加工云服务集合选择方法,提高了服务匹配效率;孙晓9针对云制造环境下供应商的匹配,设计了三阶段匹配算法,主要包括功能性匹配、QoS(quality of service,服务质量)匹配和综合信息匹配;Zaremski10对函数和模块两类软件库组件进行定义,提出了一种考虑精确匹配并兼顾不同松弛特征的函数-模块匹配方法;Zapater11采用基于服务标准分类的匹配方法,将服务的匹配程度分为一般匹配、完全匹配等,并对服务进行归类;赵金辉12提出了基于QoS的云服务双向匹配模型,针对供需双方的评价信息,利用可变模糊识别方法对多指标信息的综合满意度进行计算;高亚春13提出了一种基于QoS本体的Web服务选择方法,将QoS参数的语义匹配度和数值匹配度相结合,利用归一化算法对不同类型的QoS参数进行标准化;Ahmed14采用人工神经网络建立了基于QoS的服务匹配模型;Wang15提出了一种基于多用户的服务匹配框架,利用历史用户的经验QoS值来预测丢失的QoS值,以提供全局最优的服务匹配结果。

综上所述,目前对云制造模式的研究主要集中在服务提供方为机加工型企业时的资源服务化、资源组织与资源匹配上,而针对余料型企业资源服务匹配的相关研究较少。由于余料资源与加工设备资源不同,现有的资源服务化、资源组织与资源匹配方法无法直接应用。因此,笔者拟基于板材余料资源的特

16-17,对云制造环境下板材余料资源的服务匹配方法进行研究,并结合实例进行可行性验证。云制造环境下板材余料资源服务匹配方法的整体架构如图1所示。

图1 云制造环境下板材余料资源服务匹配方法的整体架构

Fig. 1 Overall architecture of service matching method for surplus sheet material resource in cloud manufacturing environment

1 制造资源服务化建模

目前,制造资源的本体建模尚没有统一的方法,建模对象、建模目的和建模约束不同时所采用的建模方法是不同的。在制造资源本体建模方法中,“七步法”最为常

18。在“七步法”中,使用频率最高的工具是Protégé软件,该软件通过树形结构存储本体的概念和属性,可以清晰地梳理本体间的知识体系,创建资源本体模型。

板材加工企业与其他类型企业不同,其在拥有加工设备的同时还拥有大量的板材余料。与其他制造资源相比,板材余料资源的特殊性在于其形状和面积较难识别和计算。此外,由于板材加工设备种类和数量众多,实现板材余料及其加工设备资源的供需匹配成为一大难点。

针对板材加工企业制造资源的多样性和异构性,分别建立板材余料资源和板材加工设备资源的本体模型,并将服务描述语言转化为云制造平台可识别的语言,以消除语义信息的不一致。

1.1 板材余料资源本体建模

与其他制造资源相比,板材余料资源除了具有海量性和异构性的特点外,其在资源匹配中还具有优先性。在资源组织方面,可以使具有类似余料资源的企业形成服务集合,对分散的余料资源进行集中使用,以提高满足用户需求的能力。

板材加工企业的订单种类多且动态性强,导致板材余料的形状复杂多样且信息分散;同时,不同加工工艺可能会导致板材余料的理化属性和力学属性等不同。对板材余料资源的属性进行分析,构建其本体模型,如图2所示。

图2 板材余料资源本体模型

Fig. 2 Ontology model of surplus sheet material resource

为实现板材余料资源的共享和交互,采用三元组方式来表示其本体:

O= <C, Re, H> (1)

式中:O为板材余料资源本体;C为板材余料资源概念集合;Re为板材余料资源概念关系集合,Re={attribute-of, kind-of, instance-of},其中“attribute-of”表示一个概念是另一个概念的属性,“kind-of”表示2个概念间存在继承关系,“instance-of”表示概念与实例的关系;H为板材余料资源概念间的层次结构。

根据板材余料资源本体模型的结构特点,建立板材余料资源描述模型,表示为:

RMat=BA, UA, CI (2)

式中:BA为基本属性集合,包含板材余料的编号(ID)、供应商编号(MsID)、材料(Mat);UA为调用属性集合,包含板材余料的形状(Shape)、面积(Area)、厚度(Thick)、最大有效长度(RecL)、最大有效宽度(RecW);CI为注释信息集合,包含板材余料的数量(Num)、表面质量(有、无划痕)(SurCondition)、模型(Model)。

对于某板材余料资源,可将其描述为:ID: MatR001, MsID: MS01, Mat: Q235},{Shape: 两边平行型, Aera: 0.54 m2, Thick: 10 mm, RecL: 60 mm, RecW: 810 mm},{Num: 23件, SurCondition: 无, Model:

1.2 板材加工设备资源本体建模

板材加工设备分为冲床、剪切板和切割机三类。对板材加工设备的属性进行分析,构建其本体模型,如图3所示。

图3 板材加工设备资源本体模型

Fig. 3 Ontology model of sheet material processing equipment resource

根据板材加工设备资源本体模型的结构特点,建立板材加工设备资源描述模型,表示为:

RManu=BA, FA, SA (3)

式中:BA为基本属性集合,包含板材加工设备的编号(ID)、供应商编号(MsID)、类型(Type)、型号(Mdl)和制造商信息(Mfr);FA为功能属性集合,包含板材加工设备的输入(Input)(即加工设备所能加工的材料)、输出(Output)(即加工设备加工的工件类型和所能达到的最大加工尺寸)、加工前提(PreC)和预期结果(Exp);SA为状态属性集合,反映板材加工设备的状态,包含空闲、未满负荷、满负荷和失效等4种状态。

对于某板材加工设备资源,可将其描述为:ID: MauR001, MsID: MS01, Type:切割, Mdl: ROB-WELD, Mfr: 奔腾Input: 不锈钢、碳素钢、镍合金、……, Output: 毛坯、直接下料成形件, 0.01 mm, 3000 mm*1500 mm*150 mm, PreC: 需求方提供图纸及工艺要求, Exp: 完成需求方工艺

2 板材余料资源的服务匹配方法

2.1 基于本体语义相似度的制造资源匹配

2.1.1 本体语义相似度计算

结合板材余料资源和板材加工设备资源本体模型的结构特点,利用语义相似度算法对其属性参数进行匹配。考虑到属性参数对应概念节点之间的深度和密度,采用权重分配的方式计算本体树中第k层连接概念路径的权重Wk),计算式为:

Wk=12k-1 (4)

则概念间的语义距离DC1C2)为:

DC1, C2=0,                         C1C2l×Wk,   C1C2,                        C1C2 (5)

式中:l为本体树中2个概念间最短路径的长度,在本文计算中取l=1。

在对板材余料资源与板材加工设备资源进行匹配时,主要涉及语义型属性参数和数值型属性参数的相似度计算。

1) 语义型属性参数。

当对板材余料资源的形状、材料等语义型属性参数进行匹配时,其相似度计算式为:

sR, S=11+αDR, S (6)

式中:sR, S为需求集合R与服务提供方集合S中对应属性参数之间的相似度;α为调节因子,当需求输出为服务输出的父概念时,α(1,2],其他情况下α=1。

2)数值型属性参数。

当对板材余料的厚度、面积等数值型属性参数进行匹配时,为了避免匹配结果为厚度、面积过大的板材余料,在计算厚度与面积等属性参数的相似度时,加入权重以控制匹配结果,计算式为:

s(R, S)=1,    0,     (7)

2.1.2 板材余料的服务集合初选

依据板材余料在服务匹配中的优先性原则,对板材余料资源与其加工设备资源进行匹配,初步选定待选服务集合。首先根据板材余料的基本属性进行类别筛选,然后计算板材余料其他属性参数的相似度,最后输出待选服务集合。

在初选板材余料服务集合时,需先定义板材余料与板材加工设备之间的需求关系。由于需求包含服务描述内容,基于上文构建的板材余料资源和加工设备资源的描述模型,对某一具体需求进行描述,如表1所示。

表1 某板材余料与板材加工设备的需求描述
Table 1 Demand description of surplus sheet material and sheet processing equipment
资源属性需求描述
板材余料形状(Shape) 两边平行型
板材余料材料(Mat) 碳素钢
板材余料面积(Area) 0.6 m2
板材余料厚度(Thick) 20 mm
板材余料数量(Num) 20 件
板材余料表面质量(SurCondition)
板材加工设备类型(Type) 切割
板材加工设备输入(Input) 碳素钢
板材加工设备输出(Output) 法兰毛坯件

步骤1   板材余料类别匹配。

按照板材余料的形状,将云制造平台下板材余料资源分为两边平行型、两边垂直型、矩形组合型、多边形、矩形、正方形、圆形、三角形和不规则型等9种类型,形成9个资源集合。通过板材余料形状的匹配可快速过滤无关资源,提高服务匹配效率。

输入:板材余料形状需求(R.Shape)。

输出:板材余料资源集合(SMat')。

在板材余料资源本体模型中,“形状”为语义型属性参数,利用式(6)计算其匹配度,若匹配度为1,则输出该形状下的板材余料资源集合SMat

步骤2   板材余料资源其他属性(主要为材料、面积和厚度)匹配。

输入:板材余料材料需求(R.Mat)、板材余料面积需求(R.Area)、板材余料厚度需求(R.Thick)、板材余料数量需求(R.Num)、板材余料表面质量需求(R.SurCondition)和匹配度阈值(ωRMat)。

输出:板材余料资源匹配集合(SMat')、板材余料匹配度集合(d)、服务提供方集合(S1)。

初始状态下板材余料资源匹配集合SMat'=d=,S1=,板材余料资源其他属性的匹配流程为:

1)上述板材余料属性中包含语义型和数值型属性参数,利用式(6)式(7)计算需求集合R与板材余料资源集合SMat中各对应属性参数的匹配度,RSMat ii为板材余料资源集合内元素的序号,i=1,2,,K1)的匹配度di为各属性参数匹配度的均值,若diωRMat,则保留板材余料资源集合SMat i,即SMat'=SMat iSMat'd=did

2)i= i+1,若iK1,则转1),否则转3)。

3)算法终止,输出板材余料资源匹配集合SMat'、板材余料资源匹配度集合d 和服务提供方集合S1

2.1.3 板材加工设备资源匹配

考虑到制造资源与服务提供方的关联性,基于输出的服务提供方集合S1,输出服务提供方所拥有的板材加工设备资源集合SManu。板材加工设备资源的匹配主要涉及类型、输入和输出的匹配。由于需求与服务可能含有多个输入、输出,当且仅当需求的每一个输入、输出与资源的输入、输出完全匹配时,需求方与服务方的板材加工设备资源信息才是匹配的。

步骤1   板材加工设备类型与状态信息的匹配。

通过板材加工设备类型与状态信息的匹配,可以快速淘汰无关资源。

输入:板材加工设备类型需求(R.Type)和匹配度阈值(ωType)。

输出:板材加工设备资源匹配集合(SManu'),类型匹配度集合(dType )。

初始状态下SManu'=dType=,板材加工设备类型与状态信息的匹配流程为:

1)利用式(5)计算板材加工设备资源集合SManu内设备类型与需求类型的匹配度dType j =s(R.Type,Type)。若dType j ωType且加工设备不处于超负荷状态,则保留设备资源SManu jj为板材加工设备资源集合内元素的序号,j=1,2,…,K2),即SManu'=SManu'SManu jdType =dType j dType 

2)j= j+1,若jK2,则转1),否则转3)。

3)算法终止,输出板材加工设备资源匹配集合SManu'及对应的服务匹配度集合dType'

步骤2   板材加工设备的输入与输出匹配。

板材加工设备输入与输出匹配的基本思路为:对需求和上一步骤内输出的板材加工设备资源匹配集合SManu'的每一个输入与输出进行匹配。假设板材加工设备资源输出有n个,需求输出有m个,当m>n时,需求与服务无法匹配;当mn时,依据需求概念相对资源概念所在的层级,选用合适的方法计算其匹配度。同理,对于需求输入的匹配,需求输入有p个,资源输入有q个,当p>q时,需求与服务不能匹配;当pq时,依据相应的公式计算其匹配度。

输入:输入需求(R.Input)、输出需求(R.Output)和匹配度阈值ωIO

输出:板材加工设备资源匹配集合(SManu')、输入与输出的匹配相似度集合(dIO )和服务提供方集合(S2)。

初始状态下dIO =,板材加工设备的输入与输出的匹配流程:

1)当mnpq时,逐一计算板材加工设备资源匹配集合SManu'内设备输入与输出的匹配度,取二者均值为输入与输出匹配度dIO t 。若dIO t ωIO,则保留该资源,否则将此条资源删除,dIO =dIO t dIO 

2)算法终止,输出板材加工设备资源匹配集合SManu'、输入与输出匹配度集合dIO 和服务提供方集合S2

2.2 模糊QoS匹配算法

板材加工企业的QoS指标主要包括价格、信誉度、响应时间、物流服务、排产期以及曾经合作情况等6个指标,如图4所示。

图4 板材加工企业的QoS指标

Fig. 4 QoS indicators for sheet material processing enterprises

板材加工企业的QoS指标可表示为:

QoS=Pc, Rep, Tr, Cv, Sp, Co

其中:Pc表示价格,指用户付的酬金;Rep表示信誉度,指用户对服务的评价;Tr表示响应时间,指需求从发布到接收所需的时间;Cv表示物流服务,指当前定价下是否提供物流服务;Sp表示排产期,指接收任务到执行任务的生产时间;Co表示曾经合作情况,有些用户更倾向于与合作过的服务方再次合作,以达成长期的战略合作。

但是,某些评价指标很难定量描述,例如信誉度常采用“高”“低”“一般”等自然语言来描述,为模糊语

19;此外,用户对QoS往往有不同的偏20-21,匹配结果不一定满足用户需求。因此,采用三角模糊数将模糊语言转化为数值进行定量描述;此外,为满足用户个性化需求,在计算QoS时引入用户偏好P和三角模糊数μx

P=η1, η2, η3, η4, η5, η6,   g=16ηg=1 (8)
μx=x-lLh-lL,   xlL, hx-uLh-uL,   xh, uL0,               (9)

式中:lL为模糊下限;uL为模糊上限;h为模糊数在模糊区间内可能性最大的值,lLhuL

对于一个给定论域M上的模糊集,总存在一个数使得μx0,1。将各类Qos指标的描述语言转化为三角模糊数,如表2所示。

表2 Qos指标的描述语言与三角模糊数对照表
Table 2 Comparison table of QoS index description language and triangular fuzzy number
指标类型自然语言三角模糊数
语义型 (0, 0, 0)
很低 (0, 0.125, 0.25)
(0.125, 0.25, 0.375)
微低 (0.25, 0.35, 0.5)
(0.375, 0.5, 0.6, 5)
微高 (0.5, 0.625, 0.75)
(0.625, 0.75, 0.875)
很高 (0.75, 0.875, 1)
完全 (1, 1, 1)
区间型 [c1, c2] c1, c1, c2
布尔型 (1, 1, 1)
(0, 0, 0)
数值型 c1 c1, c1, c1

基于三角模糊数, QoS的计算步骤为:

1) QoS矩阵Q中每一行代表某一服务提供方的QoS指标,每一列代表各企业QoS指标的对比。对各QoS指标进行归一化处理后得到Q',然后提取最优QoS指标,得到矩阵B=b1  b2    b6

2)引入用户偏好,计算Q'B中每一列的相似度。由于矩阵内元素为三角模糊数,选用三角模糊数欧几里得贴近度进行计算,为:

sQoS=1-16g=16Pgbg-xfg'2 (10)

式中:Pg为用户偏好;xfg'为QoS归一化矩阵Q'中的元素。

3)依照Q'B中对应元素的匹配度,对集合S进行排序,返回排序后的最终输出集合S'

3 实例仿真

表1为需求信息的输入来源,利用6家企业的20条板材余料资源与20条板材加工设备资源信息进行服务匹配,以验证本文方法的可行性。板材余料资源和板材加工设备资源信息分别如表3表4所示。

表3 板材余料资源信息
Table 3 Surplus sheet material resource information
编号(ID)供应商编号(MsID)材料(Mat)厚度(Thick)/mm面积(Aera)/m2数量(Num)/件表面质量(SurCondition)1)
MatR01 MS01 Q235 10 1.60 15 0
MatR02 MS01 08 12 1.80 15 0
MatR03 MS01 Q235 8 0.90 20 0
MatR04 MS01 Q275 10 0.95 20 0
MatR05 MS02 10 15 0.88 25 1
MatR06 MS02 20Mn 16 0.95 32 0
MatR07 MS02 25 8 1.30 26 0
MatR08 MS03 Q390 4 1.60 33 1
MatR09 MS03 Q275 10 1.40 16 0
MatR10 MS03 45 10 0.85 18 0
MatR11 MS03 45 10 0.96 22 0
MatR12 MS03 55 12 1.50 31 1
MatR13 MS04 Q420 12 1.20 27 0
MatR14 MS04 Q235 10 1.10 21 0
MatR15 MS05 45 10 0.80 18 1
MatR16 MS05 20Mn 12 0.98 10 0
MatR17 MS05 45 12 0.90 13 1
MatR18 MS05 Q420 10 0.80 6 0
MatR19 MS06 Q390 8 0.65 10 0
MatR20 MS06 Q345 8 0.74 11 0

注:  1)为方便计算表述,用“1”表示“有”,用“0”表示“无”。

表4 板材加工设备资源信息
Table 4 Sheet material processing equipment resource information
编号(ID)供应商编号(MsID)类型(Type)输入(Input)输出(Output1)状态(State)
ManuR01 MS01 火焰切割 碳素钢 毛坯件,0.02 mm、150 mm *3000 mm *1500 mm 空闲
ManuR02 MS01 电火花 碳素钢 毛坯件,0.005 mm,15 mm *300 mm *950 mm 未满负荷
ManuR03 MS01 机械冲切 碳素钢 毛坯件,0.02 mm,15 mm *4070 mm *100 mm 空闲
ManuR04 MS02 激光切割 船体结构钢 毛坯件,0.02 mm,2400 mm *1500 mm *1100 mm 满负荷
ManuR05 MS02 电火花 锅炉用钢 毛坯件,0.005 mm,20 mm *300 mm *950 mm 空闲
ManuR06 MS02 等离子切割 碳素钢 毛坯件,0.02 mm,30 mm *3500 mm *2500 mm 空闲
ManuR07 MS02 折弯 碳素钢 压力容器,0.005 mm,15 mm *2000 mm *1480 mm 空闲
ManuR08 MS03 液压剪板 低合金钢 毛坯件,0.005 mm,25 mm *2000 mm *1480 mm 未满负荷
ManuR09 MS03 电火花 建筑系列钢 毛坯件,0.005 mm,25 mm*300 mm *950 mm 空闲
ManuR10 MS04 等离子切割 碳素钢 法兰毛坯,0.02 mm,30 mm *3500 mm *2500 mm 空闲
ManuR11 MS04 数控剪板 压力容器用钢 毛坯件,0.05 mm,20 mm *2520 mm *900 mm 空闲
ManuR12 MS04 折弯 桥梁用钢 切割件,0.005 mm,15 mm *2000 mm *1480 mm 空闲
ManuR13 MS05 数控冲床 碳素钢 毛坯件,0.02 mm,15 mm *2000 mm *1480 mm 未满负荷
ManuR14 MS05 水切割 Q235 毛坯件,0.005 mm,20 mm *300 mm *950 mm 满负荷
ManuR15 MS05 火焰切割 碳素钢 毛坯件,0.02 mm,20 mm *4070 mm *2000 mm 空闲
ManuR16 MS05 液压剪板 碳素钢 毛坯件,0.05 mm,20 mm *4070 mm *100 mm 空闲
ManuR17 MS06 液压剪板 不锈钢 毛坯件,0.005 mm,15mm *2000 mm*1480 mm 满负荷
ManuR18 MS06 机械冲床 低合金钢 毛坯件,0.02 mm,20 mm *4070 mm *100 mm 空闲
ManuR19 MS06 折弯 桥梁用钢 毛坯件,0.005 mm,15 mm *2000 mm *1480 mm 空闲
ManuR20 MS06 火焰切割 碳素钢 毛坯件,0.02 mm,20 mm *4070 mm *100 mm 空闲

注:  1)描述模型中板材加工设备的输出形式。

3.1 基于板材余料特征的服务集合初选阶段

依据板材余料形状的本体结构,计算各形状匹配度。通过计算可得,9种板材余料形状的匹配度如表5所示。

表5 板材余料形状的匹配度
Table 5 Matching degree of shapes of surplus plate material
形状(Shape)匹配度
Shape1 1
Shape2 0.33
Shape3 0.33
Shape4 0.33
Shape5 0.33
Shape6 0.33
Shape7 0.33
Shape8 0.33
Shape9 0.33

依据图5所示的板材余料资源材料的本体结构,计算板材余料资源各属性参数的匹配度及其综合匹配度,结果如表6所示。

图5 板材余料材料的本体结构

Fig. 5 Ontology structure of material of surplus sheet material

表6 板材余料资源的匹配度
Table 6 Matching degree of surplus sheet material resource
编号(ID)供应商编号(MsID)匹配度

综合

匹配度

材料(Mat)厚度(Thick)面积(Area)数量(Num)表面质量(SurCondition)
MatR01 MS01 0.89 1 0 1 1 0.78
MatR02 MS01 0.89 1 0 1 1 0.78
MatR03 MS01 0.89 1 1 1 1 0.98
MatR04 MS01 0.89 1 1 1 1 0.98
MatR05 MS02 0.89 0 1 1 0 0.58
MatR06 MS02 0.89 1 1 1 1 0.98
MatR07 MS02 0.89 0 1 1 1 0.78
MatR08 MS03 0.25 0 0 1 0 0.25
MatR09 MS03 0.89 1 1 1 1 0.98
MatR10 MS03 0.89 1 1 1 1 0.98
MatR11 MS03 0.89 1 1 1 1 0.98
MatR12 MS03 0.89 1 0 1 0 0.58
MatR13 MS04 0.89 1 1 1 1 0.98
MatR14 MS04 0.89 1 1 1 1 0.98
MatR15 MS05 0.89 1 1 1 0 0.78
MatR16 MS05 0.89 1 1 1 1 0.98
MatR17 MS05 0.89 1 1 1 0 0.78
MatR18 MS05 0.25 1 1 0 1 0.65
MatR19 MS06 0.25 1 0 1 1 0.65
MatR20 MS06 0.25 1 0 1 1 0.65

根据表6结果,通过计算,输出的结果为:

SMat'=MatR03, MatR04, MatR06, MatR09, MatR10, MatR11, MatR13, MatR14, MatR16
d=0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98
S1=MS01, MS02, MS03, MS04, MS05

3.2 板材加工设备资源匹配阶段

根据计算得到的S1,导出板材加工设备资源集合SManu。首先,淘汰状态为满负荷的板材加工设备ManuR04ManuR14;然后,计算板材加工设备形状与需求形状的匹配度。板材加工设备类型的本体结构如图6所示,其匹配度计算结果如表7所示。

图6 板材加工设备类型的本体结构

Fig. 6 Ontology structure of type of sheet material processing equipment

表7 板材加工设备类型的匹配度
Table 7 Matching degree of type of sheet material processing equipment
板材加工设备类型的匹配度板材加工设备类型的匹配度
ManuR01 0.89 ManuR09 0.89
ManuR02 0.89 ManuR10 0.89
ManuR03 0.50 ManuR11 0.35
ManuR05 0.89 ManuR12 0.21
ManuR06 0.89 ManuR13 0.35
ManuR07 0.21 ManuR15 0.89
ManuR08 0.35 ManuR16 0.35

根据表7结果,通过计算可得:

SManu'=ManuR01, ManuR02, ManuR05, ManuR06 ManuR09, ManuR10, ManuR15
dType =0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89

然后对SManu'进行服务输入与输出匹配,结果如表8所示。

表8 板材加工设备输入与输出的匹配度
Table 8 Matching degree of input and output of sheet material processing equipment
板材加工设备输入与输出的匹配度
ManuR01 0.90
ManuR02 0.90
ManuR05 0.65
ManuR06 0.90
ManuR09 0.65
ManuR10 1.00
ManuR15 0.90

通过计算,输出的结果为:

SManu'=ManuR01, ManuR02, ManuR06, ManuR10, ManuR15
S2=MS01, MS02, MS04, MS05
S=S1S2=MS01, MS02, MS04, MS05

3.3 模糊QoS匹配过程

根据上文的模糊QoS匹配算法,输入: S=MS01,MS02,MS04,MS05P=0.2,0.1,0.1,0.2,0.3,0.1,输出:依据QoS匹配排序的服务提供方集合S'。4家供应商的QoS指标如表9所示。

根据表9结果,对各板材加工企业的QoS指标进行三角模糊化并建立矩阵Q

Q=100, 100, 1500.5, 0.625, 0.750.625, 0.75, 0.8750, 0, 02, 2, 21, 1, 190, 90, 1400.375, 0.5, 0.6260, 0.125, 0.250, 0, 03, 3, 30, 0, 0110, 110, 1700.625, 0.75, 0.8750.625, 0.75, 0.8751, 1, 11, 1, 10, 0, 0100, 100, 1500.375, 0.5, 0.6260.125, 0.25, 0.3751, 1, 13, 3, 31, 1, 1
表9 4家供应商的QoS指标
Table 9 QoS index of four suppliers
供应商编号(MsID)价格(Pc)/元信誉度(Rep)响应时间(Tr)物流服务(Cv)排产期(Sp)/月曾经合作情况(Co)
MS01 (100, 150) 微高 2
MS02 (90, 140) 中等 很慢 3
MS04 (110, 170) 1
MS05 (100, 150) 一般 3

利用式(9)Q进行归一化处理,得到Q'

Q'=0.5, 0.5, 0.671, 1, 11, 1, 11, 1, 10.5, 0.5, 0.51, 1, 11, 1, 10, 0, 00, 0, 00, 0, 01, 1, 10, 0, 00, 0, 01, 1, 11, 1, 11, 1, 10, 0, 00, 0, 00.5, 0.5, 0.670, 0, 00.2, 0.2, 0.21, 1, 11, 1, 11, 1, 1

得:

B=0,0,0    1,1,1    1,1,1    1,1,1    0,0,0    1,1,1

利用式(10)计算Q'B对应列的匹配度,最终得到供应商排序结果为:

S'=MS01, MS04, MS05, MS02

则满足需求的板材余料资源与板材加工设备资源集合为:

MS01=MatR03, MatR04, ManuR01, ManuR02
MS02=MatR06, ManuR06
MS04=MatR13, MatR14, ManuR10
MS05=MatR16, ManuR15

经过匹配计算后,得到了需求与每条资源间的匹配度,在众多资源中匹配出4家供应商的6条板材余料资源与5条加工设备资源可满足需求,并通过模糊QoS匹配算法对4家供应商进行了排序,验证了该匹配方法的可行性。

4 结 论

针对板材加工行业内板材余料浪费严重且再利用困难的问题,依托云制造技术,将板材余料作为制造资源接入云制造平台,从知识领域层面对板材余料和板材加工设备资源进行本体建模,提出了一种基于语义相似度算法同时融入QoS信息的分层次资源描述模型。先通过语义相似度算法对板材余料和板材加工设备的各个属性参数进行匹配,得到初选服务集合;再通过模糊QoS匹配算法对用户需求进行匹配,得到优选服务集合;最后,结合实例验证了该方法的可行性。

本文主要创新点包括以下2个方面:1)资源服务化。本文通过构建资源本体模型,提出了一种基于语义相似度算法同时融入QoS信息的分层信息模型,对余料资源进行匹配。2)资源共享化。搭建了一个制造能力与资源高度共享且用户可按需调用的制造体系。余料被作为废物处理时,其价格往往只有原价格的1⁄5,传统的资源匹配方法因订单的零散性、行业区域的分散性等原因而导致匹配效率很低。本文所提出的方法可为企业余料资源的再利用提供指导,促使余料资源信息在行业内高度共享,在提高资源利用率的同时大大降低了成本。

参考文献

1

陶飞张霖郭华.云制造特征及云服务组合关键问题研究[J].计算机集成制造系统2011173):477-486. doi:10.13196/j.cims.2011.03.31.taof.007 [百度学术

TAO FeiZHANG LinGUO Huaet al. Typical characteristics of cloud manufacturing and several key issues of cloud service composition[J]. Computer Integrated Manufacturing Systems2011173): 477-486. [百度学术

2

YU Chun-yangJIANG Xuan-linYU Shi-qianget al. Blockchain-based shared manufacturing in support of cyber physical systems: concept, framework, and operation[J]. Robotics and Computer Integrated Manufacturing202064101931. doi:10.1016/j.rcim.2019.101931 [百度学术

3

李金华.德国“工业4.0”与“中国制造2025”的比较及启示[J].中国地质大学学报(社会科学版)2015155):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)2015155): 71-79. [百度学术

4

魏宏静李少波.云制造中产品个性化定制研究综述[J].工程设计学报2018251):12-17. doi:10.3785/j.issn.1006-754X.2018.01.002 [百度学术

WEI Hong-jingLI Shao-bo. Study of product personalized customization based on cloud manufacturing[J]. Chinese Journal of Engineering Design2018251): 12-17. [百度学术

5

李伯虎张霖任磊.再论云制造[J].计算机集成制造系统2011173):449-457. doi:10.13196/j.cims.2011.03.3.libh.004 [百度学术

LI Bo-huZHANG LinREN Leiet al. Further discussion on cloud manufacturing[J]. Computer Integrated Manufacturing Systems2011173): 449-457. [百度学术

6

尹超张云钟婷.面向新产品开发的云制造服务资源组合优选模型[J].计算机集成制造系统2012187):1368-1378. doi:10.13196/j.cims.2012.07.27.yinch.030 [百度学术

YIN ChaoZHANG YunZHONG Ting. Optimization model of cloud manufacturing services resource combination for new product development[J]. Computer Integrated Manufacturing Systems2012187): 1368-1378. [百度学术

7

李慧芳董训宋长刚.制造云服务智能搜索与匹配方法[J].计算机集成制造系统2012187):1485-1493. doi:10.13196/j.cims.2012.07.144.lihf.018 [百度学术

LI Hui-fangDONG XunSONG Chang-gang. Intelligent searching and matching approach for cloud manufacturing service [J]. Computer Integrated Manufacturing Systems2012187): 1485-1493. [百度学术

8

荆彦臻.云模式下机械加工服务供需匹配方法研究[D].西安西安理工大学20181-65. [百度学术

JIN Yan-zhen. Research on service supply-demond matching for matching in cloud mode[D]. Xi'anXi'an University of Technology20181-65. [百度学术

9

孙晓琳.云制造环境下供应商匹配方法研究[D].大连大连理工大学20161-68. [百度学术

SUN Xiao-lin. Research on supplier matching method under cloud manufacturing environment[D]. DalianDalian University of Technology20161-68. [百度学术

10

ZAREMSKI A MWING J M. Signature matching: a tool for using software libraries[J]. ACM Transaction Software Engineering and Methodology199542): 146-170. doi:10.1145/210134.210179 [百度学术

11

ZAPATER JESCRIVÁ D MGARCÍA Ret al. Semantic web service discovery system for road traffic information services[J]. Expert Systems with Applications2015428): 3833-3842. doi:10.1016/j.eswa.2015.01.005 [百度学术

12

赵金辉王学慧.基于服务质量的云制造服务双向匹配模型[J].计算机集成制造系统2016221):104-112. doi:10.13196/j.cims.2016.01.010 [百度学术

ZHAO Jin-huiWANG Xue-hui. Two-sided matching model of cloud service based on QoS in cloud manufacturing environment[J]. Computer Integrated Manufacturing Systems2016221): 104-112. [百度学术

13

高亚春张为群.基于QoS本体的Web服务描述和选择机制[J].计算机科学20083512):273-276. doi:10.3969/j.issn.1002-137X.2008.12.073 [百度学术

GAO Ya-chunZHANG Wei-qun. Web service description and selection mechanism based on QoS ontology[J]. Computer Science20083512): 273-276. [百度学术

14

AHMED SBEGUM MSIDDIQUI F Het al. Dynamic web service discovery model based on artificial neural network with QoS support[J]. International Journal of Scientific & Engineering Research201233): 296-302. [百度学术

15

WANG S GHSU C HLIANG Z Jet al. Multi-user web service selection based on multi-QoS prediction[J]. Information Systems Frontiers2014161): 143-152. doi:10.1007/s10796-013-9455-4 [百度学术

16

丁慧君吴鹏丁晟春.产品设计过程本体构建及其与知识本体映射方案研究[J].情报理论与实践2014379):125-128. [百度学术

DING Hui-junWU PengDING Shen-chun. Research on the product design process ontology architecture and its mapping scheme with knowledge ontology[J]. Information Studies: Theory & Application2014379): 125-128. [百度学术

17

陈继文杨红娟张进生.基于变型空间FBS本体映射的产品创新设计方法[J].计算机集成制造系统20131911):2671-2679. doi:10.13196/j.cims.2013.11.chenjiwen.2671.9.2013111 [百度学术

CHEN Ji-wenYANG Hong-juanZHANG Jin-shenget al. Product innovative design based on variant space FBS ontology mapping[J]. Computer Integrated Manufacturing Systems20131911): 2671-2679. [百度学术

18

韩韧黄永忠刘振林.OWL本体构建方法的研究[J].计算机工程与设计2008296):1397-1400. [百度学术

HAN RenHUANG Yong-zhongLIU Zhen-linet al. Research on OWL ontology building method[J]. Computer Engineering and Design2008296): 1397-1400. [百度学术

19

施荣荣周晓明郭成吴.支持QoS和用户需求的Web服务选择模糊算法[J].计算机应用研究2011285):1748-1751. doi:10.3969/j.issn.1001-3695.2011.05.044 [百度学术

SHI Rong-rongZHOU Xiao-mingGUO Cheng-wu. Web service selection fuzzy algorithm for QoS and user’s requirements[J]. Application Research of Computers2011285): 1748-1751. [百度学术

20

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 Applications20154215/16). doi:10.1016/j.eswa.2015.02.010 [百度学术

21

孙晓琳金淳马琳.云制造环境下基于本体和模糊QoS的供应商匹配方法[J].中国管理科学2018261):128-138. doi:10.7146/grs.v26i1.15497 [百度学术

SUN Xiao-linJIN ChunMA Linet al. Supplier matching method based on ontology and fuzzy QoS in cloud manufacturing environments[J]. Chinese Journal of Management Science2018261): 128-138. [百度学术