基于知识重用的刀具选配技术研究

2015-05-30 08:26中航工业沈阳黎明航空发动机集团有限责任公司
航空制造技术 2015年5期
关键词:表示法实例刀具

中航工业沈阳黎明航空发动机(集团)有限责任公司 李 新 徐 宁

作为制造资源的重要组成部分,刀具的合理选择对产品的生产效率及加工成本等方面有着很大影响。随着新刀具材料和新刀具结构不断涌现,刀具的种类不断增多,给刀具选配带来了很大的难度。传统的依靠技术人员的知识和经验,并查阅相关手册和规范来选择刀具的选配方式已不能适应企业信息化的需要,故开发出适应现代企业发展要求的刀具选配系统成为机械加工企业的迫切要求。

刀具选配是一个利用以往知识和经验来解决新问题的过程,目前前人的经验不能很好地被推广和保留。基于实例的推理(CBR)是一种类比推理方法,可以利用以往解决问题的成功经验来解决当前的问题,实现了对已有知识的重用。实例库比规则库容易构造、维护,而且推理速度快,有较强的学习能力,并且对于制造企业而言,实例比规则更容易获得。

本文主要研究了基于知识重用的刀具选配技术,结合实例推理技术理论,直接使用以往的刀具选配方案来解决当前的选配问题。提取了刀具选配实例的特征,给出了刀具选配实例的知识表示。对实例的检索策略、相似度的计算等实例推理的关键技术进行了研究。

1 刀具选配知识提取

1.1 刀具选配特征

根据刀具智能选配的实际需要,将选配的基础信息划分为3个部分:工件信息、加工方法和刀具信息。需要对这些基础信息进行分类、归纳、提取,转化为刀具选配知识库中的知识,用于与刀具选配历史方案匹配,选出合适的加工刀具。

刀具选配过程需要的工件信息主要包含工件形状、加工面类型、工件材料、加工精度和表面质量。工件按形状进行分类可分为轴类、套筒类、活塞类、连杆类、齿轮类、箱体类等;将加工面可分为平面、曲面、端面、外圆、光孔、阶梯孔、直槽、圆弧槽、倒直角、倒圆角、螺纹等类型;工件材料包含材料牌号、硬度范围、热处理方式等;加工精度采用公差等级来衡量,公差等级值越小,加工精度越高,反之,加工精度越差;表面粗糙度是目前表面质量考核最常用的指标。

在对工件信息进行了分析之后,需要综合考虑各种加工方法的优缺点,选择合适的加工方法。将基本的切削加工方法划分为车削、铣削、钻削、拉削、刨削、磨削等[1]。

刀具信息包括刀具材料和刀具几何参数。根据不同刀具材料可将刀具分为工具钢(包括碳素工具钢、合金工具钢)、高速钢、硬质合金、陶瓷和超硬材料(包括金刚石、立方氮化硼等)5大类[2]。刀具切削部分的材料确定以后,它的切削性能便由其几何参数来决定。主要涉及的刀具几何参数包括切削刃形状、前角、后角、主偏角、副偏角、刃倾角、刀尖、刃区形式等。

1.2 刀具选配知识表示

知识表示是一种用来在专家系统的知识库中对知识编码的方法[3],目前对知识表示方法的研究已经比较深入,常用的知识表示方法主要有语义网络表示法、产生式表示法、框架表示法、面向对象表示法、谓词逻辑表示法、基于本体的知识表示法等[3-5]。经过对常见知识表示方法的综合比较,产生式表示法便于知识的获取和知识库的维护,本文采用产生式表示法作为知识表示的基础,同时结合粗糙集理论对实例库进行优化,提升刀具智能选配系统的检索匹配效率。

产生式表示法很适合于表示因果关系的知识,在语义上它可以表示成“如果P,则Q”的因果或推理关系。其一般形式为:

#IFXThenY或X=>Y,含义为“如果前提X成立则有结论Y”。其中#为实例编号,X为刀具选配实例的前提条件,Y为刀具选配结果。刀具选配实例的前提主要包括加工工艺、工件材料、加工面类型、加工尺寸、加工精度、表面粗糙度等加工信息,选配结果中主要包含刀具编号、刀具的材料、类型、几何参数等信息。前提X是多个子前提的集合,如:X=X1∧X2∧(X3∨X4)∧…∧Xn,同样,结论Y也是多个子结论的集合。以车削加工为例:

a1:加工工艺;a2:工件材料;a3:加工面类型;a4:工件直径;a5:表面粗糙度;d:刀具编号。

刀具选配实例1~4的产生式表示为:

IFa1=车削 ANDa2=碳钢 ANDa3=外圆 ANDa4=20 ANDa5=1.6 THENd=#1;

IFa1=车削 ANDa2=碳钢 ANDa3=端面 ANDa4=20 ANDa5=3.2 THENd=#2;

IFa1=车削 ANDa2=铝合金 ANDa3=外圆 ANDa4=20 ANDa5=6.3 THENd=#2;

IFa1=车削 ANDa2=碳钢 ANDa3=端面 ANDa4=18 ANDa5=3.2 THENd=#1。

随着实例库中刀具选配历史实例的不断扩充,实例的数量将会变得非常庞大,从中检索出合适刀具选配方案的效率将明显降低,需要对刀具选配实例库进行优化。本文采用粗糙集理论对刀具选配实例库进行优化,主要思想是在保持分辨能力不变的前提下,通过知识约简,导出问题的决策或分类规则[6-7]。首先应对实例库进行数据预处理,主要包括决策表的补齐和离散化;然后经过属性约简和值约简,刀具选配决策表信息量得到很大程度的精简,并尽可能地保持了原有的分辨能力,明显提升了刀具选配效率。

2 刀具选配推理机制

2.1 刀具选配推理流程

综合考虑刀具选配的特点和各推理集策略的优缺点,本文选用实例推理的方式进行刀具智能选配[8-9]。基于实例推理的专家系统主要涉及实例的知识表示、索引、检索、修改和学习等模块,推理过程一般由检索、复用、修正和保留这4个主要过程组成[10],如图1所示。

当进行新问题求解时,实例推理系统通过搜索和相似度计算,从实例库中找出与新问题相似的旧实例。将检索出来的最相似实例的解决方案应用于新问题的解答,给出新问题的建议解。当复用的结果不理想时,需要进行修正处理,给出新问题的修正解。将修正后的新实例添加到实例库中,并建立有效的实例索引,供以后使用,实现了对实例库的不断更新。

图1 实例推理(CBR)的流程Fig.1 Work processes of CBR

刀具智能选配系统进行选配时,需要输入加工工件信息,作为刀具选配实例推理的检索条件,检索出与之最相似的历史选配方案,将相似选配实例的相似度与给定的阈值进行比较,阈值的大小由专家设定,当相似度大于给定阈值时,直接将相似选配实例的解决方案复用到新问题中,即当前加工工件与相似选配实例选用同一型号刀具,新的选配实例不必添加至选配实例库,以免数据冗余。当相似度小于给定阈值时,说明实例库中没有与新问题相匹配的实例,这时需要技术人员根据相似实例进行实例修改,对经修改后的刀具选配实例可以添加至刀具选配实例库,增加刀具选配实例库的知识覆盖面。刀具智能选配系统的推理流程如图2所示。

图2 刀具智能选配系统推理流程Fig.2 Inference processes of tool selection system

2.2 刀具选配实例检索策略

实例检索是刀具选配实例推理的一个重要的环节,是刀具选配实例推理技术的核心,通过一定的检索算法,快速的检索出与问题相似的选配实例。本文采用最近邻法进行刀具选配实例检索。刀具选配实例检索过程实质上是求解相似度的问题,即新问题与实例库中实例的整体相似度。不同的特征属性对匹配检索的作用是不同的,首先定义实例每个属性特征的权;再计算新问题与实例每个特征的相似度;最后计算出新问题与实例的整体相似度,给出相似度最高的实例,具体过程如下:

(1)定义属性权重。

设C是一实例库,其中包含n个实例,有一新问题为C0,以新问题C0作为检索条件可检索到m个与之相关的实例,可表示为C′=Ci|0<i≤m≤n},其中任一实例C i包含t个特征,可表示为{aj|1≤j≤t},特征与权重存在一一对应,每个特征对应的权重为ωj,可表示为{ωj|1≤j≤t},而且

实例推理系统中实例特征权重一般可由用户设定,或者取系统默认值,要设置合理的权重离不开专家的意见,本文特征权重通过专家进行赋值。

(2)计算特征相似度。

要计算实例特征的相似度,必须对特征进行分类处理,根据不同类别的计算规则进行计算,主要分为定性的特征和定量的特征两类。

·定性的相似度

实例C i第j个特征的值为语义型离散型时,精确匹配为1,否则为0。

·定量的相似度

实例C i第j个特征的值为实数型时,相似度计算公式为:

simj(C0,Ci)=1-Δdij/Δrj

其中,Δdij表示新问题C0与实例C i第j个特征对应值的差值的绝对值,Δrj表示为该特征定义的相似范围,取值范围在0~1之间,小于0时,相似度取0。

(3)计算整体相似度。

新问题C0与实例C i的整体相似度计算采用最近邻法,整体相似度计算公式为:

3 应用实例分析

以新问题C0={车削、碳钢、外圆、24、3.2}为例进行整体相似度的求解计算。对备选刀具选配实例进行优化,实例库在优化处理时剔除了冗余属性,只与核属性进行匹配,只需考虑核属性的属性权重,核属性a2、a3、a4、a5的对应的权重ω1、ω2、ω3、ω4分别 0.375、0.35、0.15、0.125。从实例库中选取一些刀具选配实例,剔除了冗余属性后的实例集如表1。

其次,计算新问题与决策表中实例对应特征的相似度。属性a2、a3为定性属性,属性a4、a5为定量属性,其相似范围一般由专家给定,或者由系统默认设置。新问题C0的属性a2的值为碳钢,属于材料集合中非不锈钢范畴,如果实例中特征值为不锈钢,则相似度为0,否则为1;属性a4、a5的值为24、3.2,按定量的相似度计算公式进行计算。经计算,得出新问题C0与实例集中每个实例的特征相似度,如表2所示。

表1 车刀选配实例集

表2 特征相似度求解结果

最后,计算整体相似度。将权重、特征相似度代入整体相似度计算公式,可得整体相似度依次为0.465、0.94、0.5、0.215、0.375,实例(2,3,5,6)为最佳相似实例,如果大于给定阈值,直接将此实例的解决方案复用为新问题的解,则新问题C0选用的刀具为2号刀具。

4 结束语

基于知识重用的刀具选配利用以往的成功选配案例解决新的选配问题,解决传统刀具选配模式存在的问题。对刀具选配涉及的基础信息进行分类归纳,抽取转换为选配知识。本文采用了实例推理技术,对刀具选配实例的知识表示进行了研究。提出了基于实例推理的刀具选配流程,研究了检索匹配策略,并定义了相似度计算公式。利用计算机辅助完成刀具的选配,将原先以工艺卡片记录的刀具选配结果以实例形式存储于实例库中,便于历史经验的积累,使得大量历史信息得以重用,提升了企业的信息化程度。

[1] 陈云,杜齐明,董万福. 现代金属切削刀具实用技术.北京:化学工业出版社,2008.

[2] 邓建新,赵军. 数控刀具材料选用手册. 北京:机械工业出版社,2005.

[3] 蔡自兴,约翰·德尔金,龚涛. 高级专家系统:原理、设计及应用. 北京:科学出版社,2005.

[4] 胡运发. 数据与知识工程导论. 北京:清华大学出版社,2003.

[5] 高济,何钦明. 人工智能基础2版. 北京:高等教育出版社,2008.

[6] 王国胤. Rough集理论与知识获取. 西安:西安交通大学出版社,2001.

[7] 张文修,吴伟志,梁吉业,等. 粗糙集理论与方法. 北京:科学出版社,2001.

[8] 车海莺,甘仞初. 信息系统总体设计中案例推理与规则推理集成方法的研究. 计算机应用研究,2004,21(3):81-84.

[9] 曹立军,王兴贵,秦俊奇,等. 融合案例与规则推理的故障预测专家系统. 计算机工程,2006,32(1):208-210.

[10] 李锋刚. 基于优化案例推理的智能决策技术研究. 合肥:合肥工业大学,2007.

猜你喜欢
表示法实例刀具
数值和量值范围的表示
无织构刀具与织构刀具铣削性能对比研究
否定意义的四种特殊表示法
切削刀具刃口形貌对刀具使用寿命的影响
从一道小题联想到的整数表示法
多功能刀具
名词易错点透视
完形填空Ⅱ
完形填空Ⅰ
山高刀具推陈出新迎马年——山高刀具2013秋季新闻发布会