面向质量问题的可拓知识表达与诊断推理

2017-07-10 10:26:57李金艳余忠华徐宣国
哈尔滨工业大学学报 2017年7期
关键词:物元案例库检索

李金艳, 余忠华, 徐宣国

(1.浙江大学 机械工程学院, 杭州 310027;2.江苏科技大学 经济与管理学院, 江苏 镇江 212003)

面向质量问题的可拓知识表达与诊断推理

李金艳1,2, 余忠华1, 徐宣国2

(1.浙江大学 机械工程学院, 杭州 310027;2.江苏科技大学 经济与管理学院, 江苏 镇江 212003)

为使生产过程中检测信息不足的质量问题在最短的时间内得到相对合理的解决方案,针对案例的形式化表示及推理方法的局限性,提出基于可拓知识表达的质量问题案例推理方法. 结合物元模型给出质量问题域的物元特征项和实例模型的知识表达;利用可拓变换对检索、重用、修正以及存储过程中的特征项调整进行相容性求解;结合基于领域知识的分层实例组织形式与最近邻检索策略给出案例推理计算方法;对608-2RS球轴承振动问题解决方案的求解表明,该方法实用、可行.

质量问题;物元模型;案例推理;可拓变换;可拓算子

产品质量是关系到企业市场竞争能力的重要指标. 在生产加工技术飞速发展的今天,质量问题依然是企业不可忽视的重要部分. 在生产过程中为及时准确定位问题所在,采取适当措施恢复生产,不少学者利用数学模型结合领域知识展开研究,尤其针对信息完备情况下的质量特性识别[1]、工序质量诊断[2]以及误差控制[3]等. 由于生产过程中工艺的复杂性和小批量生产模式的使用,导致无法搜集到足够的信息建立质量问题发生的机理数学模型或借助统计方法描述演变路径,只能通过专业人员根据以往类似问题的处理经验提出解决方案. 这种过程缺乏系统性且过重依赖于人的头脑,一旦人员流失,积累的经验知识便再无法有效地继承和重用. 因此,需要一种方法对过去的经验知识进行系统的梳理和储存,以便遇到类似问题时及时有效地进行知识重用和共享. Roger Schank于1982年提出了基于知识的问题学习和求解方法——案例推理(case-based reasoning, CBR). 该方法将过去积累的经验以案例的形式储存在案例库中,根据索引策略、匹配算法以及相似度计算,从案例库中检索相似案例,经由适配策略修正,获得适合当前问题的解决方案. 文献[4]将CBR应用于面向服务的价值链设计,文献[5]则结合CBR对竖炉的状态进行了相对准确的持续预测;在机械领域方面,文献[6]进行了面向夹具设计的实例检索研究,文献[7]采用模糊相似优先比算法进行卧式数控机床相似实例的检索. 目前,尚鲜有关于质量问题诊断方面的研究,究其原因主要有以下两个方面:1)缺乏定性与定量相结合的问题描述与知识表达方法;2)缺乏高效的实例检索方法,尤其对案例库达到一定规模时的复杂问题推理.

本文引入可拓学理论中的物元模型进行实例知识表达,在领域知识索引下构建分层案例库,通过可拓推理实现案例的检索、重用、修正以及存储.

1 基于物元模型的知识表达

可拓学[8]基本思想为:变矛盾问题为相容问题,使目标问题得到解决. 物元是可拓理论的基本逻辑单元,由有序三元组R=(N,c,v)表示,其中N为描述对象,c和v分别为特征项和对应的特征量值.n维物元可表示为

在案例推理中利用物元进行知识表达,可以把实例、相应特征项以及特征值集中在知识物元中统一表达,形成定性与定量相结合的表示方式. 一般案例知识的构成A={IP,J,S,F},其中IP为源案例的标识符;J为检索信息;S与F分别为解决方案与实施结果. 物元知识表示中,以N作为案例标识符,特征项c=J∪S∪F,结合文献[9]所提出的特征元M=(c,v),案例知识库可表示如下:

CASE={}.

目标案例模型

式中G为目标案例的可拓描述,L为源案例N与目标案例NG的相似性衡量,ρ为相似量值.

2 可拓变换

可拓学对问题的分析[10]一般首先根据领域知识确定问题物元模型;然后根据上下文信息推导出尚未被发现的事实. 在推理过程中,首先结合可拓知识对目标案例进行描述,然后利用其特征元检索源案例库,获得解决方案. 用产生式规则If-Then结构可描述如下:若Ni∈CASE,Nj为目标案例,

If (vi1,vj1)∈S1∧(vi2,vj2)∈S2∧…∧(vik,vjk)∈Sk,Then(vi(k+1),vj(k+1))∈Sk+1∧(vi(k+2),vj(k+2))∈

Sk+2∧…∧(vih,vjh)∈Sh.

其中S1-k和S(k+1)-h分别为特征项cJ和cS的判断域. 如果If为真,Then对目标案例Nj成立.

2.1 可拓推理

定义1 若设R为目标物元,r为条件物元,给定问题P=R*r. 如果在条件r下,目标物元R不能实现,则成P为不相容问题,记为P=R↑r,否则为相容问题,记为P=R↓r.

当上下文信息或现实条件r无法使目标物元R实现时,可通过可拓算子将矛盾问题调整为相容问题,途经有以下3种:1)调整目标问题:P=(TR∶CJ)↓r;2)改变条件属性P=R↓(Tr∶r);3)前两者结合P=(TR∶CJ)↓(Tr∶r).

如图1所示,案例推理分为案例检索(Retrieve,R)、重用(Ruse,R)、修正(Revise,R)以及存储(Retain,R)4个环节,也称为4R模型[11].

图1 案例推理的4R模型[11]

1)案例检索. 从案例库中检索与目标案例相似的源案例. 检索的主要步骤:

Step 1 目标案例描述. 由于描述的精确程度直接影响检索结果的成败,需要通过可拓变换P=R↑r⟹P=(T∶cJ)↑r⟹P=R′↓r不断地对目标案例的特征描述进行调整,其中可拓算子T={T1,T2,T3,T4}={置换,增删,分解,扩缩}.

Step 2 根据目标案例特征元检索相似源案例. 鉴于各检索特征项对最终相似度影响程度的不同,首先确立其影响权值w,然后进行目标案例与源案例的相似性衡量.

Step 3 根据判断阈值δ确定检索结果. 检索终止于如下3种情况:(1)检索到ρi≥δ,(i=1,2,…,n)的若干源案例,得到相似案例解集,此为理想情况;(2)遍历案例库后,∀ρi<δ(i=1,2,…,n),则返回Step 1;(3)若仍无法检索得到相似源案例,则根据专家意见对目标案例进行人为诊断,并对不断试错所得最终解决方案,以新案例的形式补充到案例库中.

2)案例重用. 将检索所得源案例的解集特征元映射至目标案例,即通过可拓传导变换T(MN)⟹MG实现案例重用.

3)案例修正. 对由重用案例集得到的解集特征元,根据目标案例的领域知识和相关具体工况记录进行可拓调整,优化解决方案.

4)案例存储. 目标问题得到解决后,若形成了一个可用于将来与之相似问题参考解决的源案例,则需将其存储进案例库中.

2.2 基于映射的推理评估

根据产品工艺结构自顶向下展开:产品物元Rd=(d,cd,vd)、组件物元Re=(e,ce,ve)、零件物元Rq=(q,cq,vq),其中:1)d=e1⊕e2⊕…⊕ei, 2)e=q1⊕q2⊕…⊕qj, 过程作为生产的基本单元,若过程物元Rb=(b,cb,vb),则3)q=b1⊕b2⊕…⊕bk.

由1)~3)得质量问题P=Rb↓(Tr∶r),其中条件物元r=,m1-5与e分别为过程影响因素(人、机、料、法、环、测,即5M1E). 结合文献[12]可得

Rd=T(r)=T(m1,m2,m3,m4,m5,e).

式中Rd为产品物元,r为映射输入域,T为可拓算子.

3 案例库的组织与索引策略

可拓理论提供了分析和解决矛盾问题的思维机制,通过可拓知识表达以及可拓变换推理虽已揭示了问题的本质及解决的思路,但尚缺乏解决工程技术领域问题的具体运算方法[13].

3.1 案例推理的组织

以产品工艺结构为载体,以质量特征为核心,以工序活动衔接演化为线索对CBR要素组织的结果见图2.

3.1.1 检索知识界定

检索特征项:cJ={cL,cP′,cR}//归属类信息,问题特征描述,相关工况条件信息//.

其中:归属类包括发现工序、产品结构子系统归属、该子系统各相关工序或活动;问题特征信息主要指问题特性和具体特征属性描述;工况类信息主要指各相关工序编号、定位基准、加工参数、加工结果等.

图2 案例推理组织示意

3.1.2 案例库的组织

质量问题案例库主要源于生产过程中已解决问题的收集、整理和知识存储. 随着时间的积累和加工工艺的日渐复杂,案例库的规模迅速膨胀. 若检索过程采用并行处理方式直接遍历,会影响检索的效率和效果. 在故障诊断的相关应用研究中,一般采用确立优先规则的方法提高检索效率. 例如文献[14]以故障征兆权值和历史成功检索次数为依据进行检索优先级的确定. 由于质量问题诊断的参考依据是领域知识和具体工况信息,但不同品种间历史成功检索次数的可借鉴性不高. 为此,根据文献[15]提出的知识库结构有助于案例检索的观点,本文结合基于领域知识的分层案例组织形式,将原始案例库分为系统案例库、代表案例库和子案例库3层,如图2所示. 其中代表案例库为抽象层,子案例库属于具体层. 检索时,首先,通过归属类特征元定位质量问题的系统级归属;然后,根据问题描述特征元检索最相似的代表案例;最后,在与代表案例相关的子案例库中通过问题描述和相关工况条件信息特征元进行进一步的检索.

3.2 代表案例聚类

根据同一聚类中的对象具有较高的相似度,而不同聚类中的对象差别较大的原则,把源案例库划分成一组聚类

C={z1,z2,…,zt}, 且

其中t为代表案例目标聚类数. 设聚类的目标函数为

).

式中:n为案例库中的案例总数目,zp为第p(p=1,2,…,t,t

1)uip∈[0,1],即属于或不属于某一个聚类,二者必居其一;

3.3 权重确定与最近邻策略

A=(aij)m×m为形成的三角模糊判断矩阵. 将A的行进行归一化得到排序权向量

w=(w1,w2,…,wi,…,wm),

其中:

对于w=(w1,w2,…,wi,…,wm),任一wi≥wj(i≠j)的可能度:

p(wi≥w1,w2,…,wm)=

min{p(wi≥w1),p(wi≥w2),…,p(wi≥wm)},

则排序权向量

w=(w1,w2,…,wi,…,wm)=(p(w1),p(w2),…,p(wm))T,

经归一化处理,

基于上述分析,结合表1不同数据类型特征项的局部相似度,可得目标案例与各源案例的相似度为

表1 局部相似度

4 实例应用

以某批次608-2RS球轴承在成品抽样时检测出的振动问题为例,结合2004年以来累积的深沟球轴承类的78例质量问题(信息文档记录)形成源案例库,具体检索步骤如下:

Step 1 识别目标案例. 1)振动问题(P)=轴承(R)↑工艺条件(r); 2)映射Rd=T(r)=T(m1,m2,…,m5,e,); 3)寻求使P=R↓r的可拓算子T.

Step 2 根据归属类特征元检索系统层案例库.

1)以初始归属类物元ML进行检索

定位结论为内、外圈以及装配工艺,显然范围太广;

2)对目标问题归属类特征项cL进行增补可拓变换P=R↑r⟹P=(T∶cL)↑r⟹P=R′↓r,调整cL′=cL∪c内圈工艺∪c外圈工艺∪c装配工艺;

3)检索,定位结论为内圈.

Step 3 问题特征物元MP′与内圈-磨削案例库中的各代表案例进行匹配,定位为内圈圆度超差问题;其中问题特征物元MP′为

检索过程中,根据阈值和人为判断检索结果未达到满意之前,需要不断地对检索特征元利用可拓算子进行置换、增删以及分解等调整.

Step 4 根据内圈磨削相关工艺和问题特征信息特征元对所有深沟球轴承圆度超差问题进行案例检索,得608-2RS球轴承振动问题检索的近似案例结果L=<(N,ρ)>;其中内圈磨削相关工艺信息特征元为

以上各物元特征项的权重评估源自品管和生产部门相关人员结合实际给出的保守、最可能以及乐观判断.

Step 5 根据领域知识和相关具体执行情况记录对所得解决措施进行调整.

取阈值δ=90%,得表2所示可重用案例集.

表2 可重用案例集

根据可重用案例的解决方案,通过可拓调整得到目标案例解决措施特征元,如表3所示 .

表3 目标案例解决措施特征元

由于轴承工艺结构相对简单,内圈方面的质量问题类型较为集中,在该案例推理过程中遍历检索与分层检索区别不是很显著. 为进一步说明基于可拓知识的不同特征项表达与分层检索研究的意义,将其与传统案例检索做了如表4所示的对比分析.

表4 对比分析

5 结 论

1)针对质量问题案例的形式化表示存在的局限性,本文将可拓理论与案例推理相结合,给出了基于物元模型的知识表达结构;

2)通过可拓算子实现了对质量问题特征项在多级索引结构上的相容性求解;

3)结合基于领域知识的分层案例组织形式与最近邻检索策略实现了608-2RS深沟球轴承振动问题的求解.

[1] 王宁,徐济超,杨剑锋.多级制造过程关键质量特性识别方法[J].计算机集成制造系统,2013,19(4):888-895.DOI:10.13196/j.cims.2013.04.218.wangn.007.

WANG Ning,XU Jichao,YANG Jianfeng.Identifying method of key quality characteristics in multistage manufacturing process[J].Computer Integrated Manufacturing Systems,2013,19(4):888-895.DOI:10.13196/j.cims.2013.04.218.wangn.007.

[2] 牛青,莫蓉,万能.基于二分法的多因素工序质量诊断算法[J].机械工程学报,2014,50(2):202-206.DOI:10.3901/JME.2014.02.202.

NIU Qing,MO Rong,WAN Neng.Algorithm of multi-cause process quality diagnosis based on dichotomy[J].Chinese journal of mechanical engineering,2014,50(2):202-206.DOI:10.3901/JME.2014.02.202.

[3] WANG Pei,ZHANG Dinghua,LI Shan, et al.Machining error control by integrating multivariate statistical process control and stream of variations methodology[J].Chinese Journal of Aeronautics,2012,25(6):937-947.DOI:10.1016/S1000-9361(11)60465-2.

[4] CHEN Yuting, CHIU Mingchuan.A case-based method for service-oriented value chain and sustainable network design [J].Advanced Engineering Informatics,2015 (29): 269-294.DOI:10.1016/j.aei.2015.06.005.

[5] YAN Aijun,WANG Weixian,ZHANG Chunxiao,et al. A fault prediction method that uses improved case-based reasoning to continuously predict the status of a shaft furnace[J].Information Sciences,2014,259(2):269-281.DOI:10.1016/j.ins.2013.04.025.

[6] HASHEMI H, SHAHAROUN AM, SUDIN I. A case-based reasoning approach for design of machining fixture [J].The International Journal of Advanced Manufacturing Technology,2014,74:113-124.DOI:10.1007/s00170-014-5930-4.

[7] 张禹,白晓兰,张朝彪,等.基于实例推理的数控车床智能模块组合方法[J].机械工程学报,2014,50(1):120-129.DOI:10.3901/JME.2014.01.120.

ZHANG Yu,BAI Xiaolan,ZHANG Chaobiao,et al.CBR-based intelligent modular combination method for CNC lathe[J].Chinese Journal of Mechanical Engineering,2014,50(1):120-129.DOI:10.3901/JME.2014.01.120.

[8] 蔡文,杨春燕,林伟初.可拓工程方法[M].北京:科学出版社,1997:80-81.

CAI Wen,YANG Chunyan,LIN Weichu.Extension engineering method[M].Beijing:Science Press,1997:80-81.

[9] 蔡文.可拓学概述[J].系统工程理论与实践,1998(1):76-84.

CAI Wen.Introduction of Extenics[J].System Engineering Theory and Practice,1998(1):76-84.

[10]李立希,李嘉.可拓知识库系统及其应用[J].中国工程科学,2001,3(3):61-64.

LI Lixi, LI Jia.Extension knowledge base system and its application[J].Engineering Sciences,2001,3(3):61-64.

[11]AAMODT A,PLAZA E.Case-based reasoning: Foundational issues methodological variations and system approaches [J] .Artificial Intelligence Communications,1994,7 (1):39-59.

[12]邓军,余忠华.产品质量与过程质量的映射研究[J].中国机械工程,2010,21(17):2070-2074.

DENG Jun, YU Zhonghua.Research on mapping between product quality and process quality based on extension theory[J].China Mechanical Engineering,2010,21(17):2070-2074.

[13]江帆,杨鹏海.TRIZ理论与可拓学的融合方法研究[J].广州大学学报(自然科学版),2014,13(6):59-64.

JIANG Fan,YANG Penghai.Study of the combined method based on TRIZ and Extenics[J].Journal of Guangzhou University(Natural Science Edition),2014,13(6):59-64.

[14]文天柱,许爱强,孙伟超.基于可拓案例推理的故障诊断方法[J].北京航空航天大学学报,2015,41(11):2124-2130.DOI:10.13700/j.bh.1001-5965.2014.0736.

WEN Tianzhu,XU Aiqiang,SUN Weichao.Fault diagnosis method based on extension case-based reasoning[J].Journal of Beijing University of Aeronautics and Astronautics,2015,41(11):2124-2130.DOI:10.13700/j.bh.1001-5965.2014.0736.

[15]TADRAT J,BOONJING V,PATTARAINTAKOM P.A new similarity measure in formal concept analysis for case-based reasoning[J]. Expert Systems with Applications,2012,39(1):967-972.DOI:10.1016/j.eswa.2011.07.096.

[16]任凯,浦金云.基于案例属性特征区间相似度的改进算法研究[J].控制与决策,2010,25(2):307-310.DOI:10.13195/j.cd.2010.02.149.renk.026.

REN Kai,PU Jinyun.Research on mended range attributes similarity calculation models of case-based reasoning [J].Control and Decision,2010,25(2):307-310.DOI:10.13195/j.cd.2010.02.149.renk.026.

(编辑 杨 波)

Quality problem oriented extension knowledge representation and diagnostic reasoning

LI Jinyan1,2, YU Zhonghua1, XU Xuanguo2

(1.Department of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China;2.School of Economics and Management, Jiangsu University of Science and Technology, Zhenjiang 212003, Jiangsu, China)

To reasonably and timely solve the quality problem lacking of correlation detection information, a case-based reasoning method was proposed based on extension knowledge representation by taking the limitations of formal representation and reasoning method into consideration. Firstly, the knowledge representations of matter-element characteristic items and instance model in quality problem domain were put forward based on the matter-element model. Secondly, the problems of feature adjustment in the process of case retrieving, reusing, revising and retaining were solved by extension transformation. And then, combining with hierarchical organization form for cases based on domain knowledge and nearest neighbor strategy, the case retrieval algorithm was adapted for quality problems in the production process. With the application in vibration problem of 608-2RS ball bearing, the result indicates that the method has good practicability and feasibility.

quality problem; matter-element; case-based reasoning; extension transformation; extension algorithm

10.11918/j.issn.0367-6234.201512092

2015-12-29

国家自然科学基金 (71371088)

李金艳(1982—),女,博士研究生; 余忠华(1963—),男,教授,博士生导师

余忠华,caq_221@zju.edu.cn

TP182

A

0367-6234(2017)07-0152-06

猜你喜欢
物元案例库检索
心血管外科教学案例库的建设及应用研究
国内首个海事司法案例库正式上线
水上消防(2021年4期)2021-11-05 08:51:50
基于实践应用的基坑工程设计案例库建设研究
内蒙古教育(2021年2期)2021-02-12 01:15:38
2019年第4-6期便捷检索目录
基于可拓物元模型的故障诊断研究与应用
测控技术(2018年9期)2018-11-25 07:44:14
MTI朝鲜语同声传译教学案例库建设研究
基于改进物元的大坝基岩安全评价
基于物元分析的桥梁加固效果评价
北方交通(2016年12期)2017-01-15 13:52:38
专利检索中“语义”的表现
专利代理(2016年1期)2016-05-17 06:14:36
基于熵权模糊物元的高速公路投资绩效评价研究