1. 引言
电化学加工在精密零件领域的应用非常广泛,像航空叶片、枪管膛线、微孔、微坑等特殊工件的加工,使用它可以打破传统加工的瓶颈,目前它已经成为全球特种加工中重点研究的加工模式。在碳中和的背景下,节约能源成为各个行业的热门话题,在电化学加工中降低能源消耗和成本也是研究学者探索的领域,电化学领域本体的构建可以为电化学知识的管理、推理和发现提供框架,为电化学加工应用领域的科研和工程人员构建多源信息组织架构,便于数据、知识和模型交换,从而缩短实验周期,加快加工产品的迭代,同时节约加工过程中耗费的能源和成本。本文开创性地提出电化学加工领域的概念和概念之间的关系,对创建可相互交换和可重用知识模型库,具有十分重要的意义。
2. 研究现状
目前,各行各业都在利用本体构建领域内的知识结构,进行合理的领域知识表示,进一步推动各学科之间的知识融合与复用。在CNKI数据库中以“本体构建”“领域本体构建”“本体”为关键字进行主题搜索,从2019年至2021年发文数量分别为778、458和16737,研究的主题覆盖工业、医学、影像学、建筑学、生物学、工艺美术学、教育学等。
文献 [1] [2] 基于本体构建了关于新冠肺炎领域知识库,很好的表达了新冠肺炎领域知识,为疫情防控提供知识共享;文献 [3] [4] [5] [6] 在中西医药领域进行了基于本体的知识构建和知识发现,秦璐等人构建了化学药物的本体模型,为新药的发现奠定了知识基础;文献 [7] [8] [9] 将本体应用于安全生产领域,何苗苗等人在列车运行调整领域,构建了包括知识本体、规则库的列车运行调整的知识库,葛天一在故障诊断领域进行了研究;文献 [10] [11] 在建筑领域进行了本体应用,杨超用本体进行建模并建立了徽派建筑知识图谱,暴颖慧基于本体进行了建筑节能方法的合规检查,取得很好的成效;文献 [12] [13] [14] 在教育领域取得进展,胡茹艳进行了化学知识构建,马刚等构建了体育领域本体,杨夏基于本体构建了在线学习模型。文献 [15] [16] [17] 在自然领域深入研究,在本体的半自动化构建取得了新的进展,任妮等人主要攻克农业领域,刘博等人在大气污染领域进行了半自动化构建及推理研究;文献 [18] [19] 在军事文化领域,构建了知识库,为知识复用提供基础。
综上文献分析,本体构建的主要方法为:手工构建、复用已有本体以及自动构建本体,其中前两种方法最为常用,领域本体依赖手工构建,需要耗费大量的人力。但综合来看,三种构建方法都各自存在着不同程度的弊端。本文采用复用本体构建法,基于上位本体SUMO进行了电化学领域本体的建设和扩展,目的为特种加工领域提供技术交流的语义知识基础,达到知识共享和重用,从而推动电化学加工的深入推广应用。
3. 电化学加工本体建模
3.1. 模型构建总体框架
本文建立了面向电化学加工领域本体构建的框架,如图1所示,构建的框架遵照自底向上的工程思想,便于研究人员和领域专家的多层次化的交流,有利于提高所构建领域本体的准确性和合理性。
确定本体的应用领域,本文以《电化学加工技术》、《电解加工原理》和CNKI中相关关键词的文献为背景,构建本体的目的是促进电化学加工和智能信息领域的融合,辅助科研人员扩大电化学加工的应用场景,缩短实验周期,减少实验耗费的成本,帮助其他机械加工领域的人员能更好的利用电化学开发出新的零件产品。
构建电化学加工上位本体模型。基于电化学领域的专家为指导,对加工领域的已有本体和通用本体进行扩展,并构建出可共享重用的上位本体。定义电化学加工领域的知识,构建领域本体中的概念、关系、属性、公理和实例。从用本体描述语言对本体进行构建,并采用合适的评价方法进行评估,在领域专家的指导下进一步修正,建立电化学加工的领域知识库,达到知识共享和重用的目的从而推动电化学加工的技术进步和推广应用。
Figure 1. Construction framework of electrochemical machining domain ontology
图1. 电化学加工领域本体的构建框架
3.2. 电化学加工上位本体的构建
SUMO (Suggested Upper Merged Ontology)是由IEEE SUO研究组创建的标准通用本体,可以准确的描述事物的知识结构,定义事物概念、属性及概念之间的关系,是一种基础性的概念模型。SUMO的实体类(Entity)包括:物理实体(Physical)和抽象实体(Abstract)。
物理实体(Physical)。用来描述客观世界中占据时空的事物。Physical有两个子类:Object和Process类,Object类包括Self Connected Object、Region、Collection和Agent类。抽象实体(Abstract)用来描述非客观世界中的事物。它包括七子类:Set or class、Relation、Quantity (Number、Physical Quantity)、Attribute和Proposition。
本研究面向电化学加工,以SUMO本体为基础建立相关概念和关系,在领域专家的评估下构建了电化学加工领域的上位本体EMSUMO的主要概念关系,具体如下:
1) 过程(Process)。过程是表示电化学加工发生、加工材料发展、溶液和零件成型变化的过程。过程通过has activity属性与Agent进行交互。
2) 资源(Resource)。资源继承Physical类的Substance子类,表示加工过程中所使用到的实体,除了包括电解液、电铸液、工具和工件等常规资源外,还包括加工的数据资源。加工主体用属性Uses与资源进行交互。
3) 智能体(Agent)。Agent表示加工过程中的实施主体,包括组织(Organization)、人员(personnel)等主体构成要素。
4) 加工情景(Processing scenario)。描述特定零件在电化学加工中的方法以及它们各自的特征,过程Process通过属性in Production来关联交互。
3.3. 电化学加工本体建模
根据文献 [20] [21] 中的本体建模元语,本文中把电化学加工本体(Electrochemical Machining Ontology, EMO)定义成一个五元组。
定义1: EMO_Ontology:=
。元组中,EMO_Concepts表示电化学加工本体模型中的实体概念;EMO_Relations表示电化学加工本体中两个实体概念之间的二元关系;EMO_Functions表示电化学加工本体中的函数定义;EMO_Axioms表示电化学加工本体中的客观为真的公理;EMO_Instances表示电化学加工本体中的加工实例。
定义2: EMO_Concepts={EMO_C}。电化学领域本体中的概念以上位本体EMSUMO的Process,Resourse,Agent,Processing scenario等元素为基础进行定义和扩充,部分概念如表1所示,核心概念主要如下:
1) 加工方法(EMO_Processing method)。它是上位本体Process的子类,表示电化学中的多种加工方法,如电解加工、电铸加工和电刷镀加工等。
2) 加工设备(EMO_Processing equipment)。指在电化学加工中需要的软硬资源,它是上位本体Resourse的子类,如电解机床、电解液系统、电解加工电源、控制系统和夹具等。
3) 加工组织(EMO_Processing organization)。指在电化学加工中实施的主体,是上位本体Agent的子类。
4) 特型加工(EMO_Special processing)。指不同成型零件的加工场景,它是上位本体Processing scenario的子类,如叶片电解加工、枪炮管膛线加工、整体叶轮加工小间隙加工和电铸铜管等。
5) 电流效率(EMO_current efficiency)。指电化学加工中实际耗费在工件成型上的电量与通过所在电极总电量的比值。如电解加工中,实际溶解阳极金属所占的耗电量对通过阳极总电量的利用率。它是Processing scenario的子类。
6) 加工速度(EMO_Processing speed)。指工件在电化学加工中成型的速度。如电解加工中,指阳极金属工件被加工表面法线方向上的溶解速度。它是Processing scenario的子类。
7) 加工精度(EMO_Processing accuracy)。指工件加工实际成型和目标成型之间的差值。如电解加工中的复制精度和重复精度。
8) 溶液(EMO_solution)。指电化学加工过程中的溶液,如电解液和电铸液等,它是Resource的子类。
9) 加工质量(EMO_Processing quality)。指工件加工成型的粗糙度、硬度、拉升强度等,它是Processing scenario的子类。
10) 参数(EMO_Processing parameters)。指电化学加工中电解液的配比、电流强度、电压、水压等,它是上位本体Quantity的子类。
Table 1. Partial EMO_Concepts details
表1. 部分EMO_Concepts明细
定义3: EMO_Relations。定义EMO_Relations={EMO_R}。
本文在电化学加工领域相关概念建立的基础上,构建了概念之间的二元关系。定义 EMO_R:={R(Conceptsi,Conceptsj)|Conceptsi,Conceptsj
EMO_C}。具体如表2所示。
定义4: EMO_Functions。定义电化学加工函数是一种能够映射加工概念之间的特殊关系。EMO_Functions中的元素EMO_Ci由它的直接前驱EMO_Ci-1推导出,定义为:
EMO_Functions:={EMO_Ci-1→EMO_Ci,EMO_Ci→EMO_Ci+1|EMO_CiЄEMO_Concepts
EMO_R}。当一个零件加工初始化,根据成型目标,可以确定加工方式。
(Parts manufacturing (a)
Forming target(a)
Attribute(a) )→Processing(a)
Resource(a)。
定义5: EMO_Axioms。公理是通过电化学领域专家和知识库构建出概念之间的公认为真的声明,是本体模型实现语义推理的基础。文中定义EMO_Axioms:={EMO_A}, EMO_A:={EMO_A_ER
EMO_A_CI
EMO_A_E
EMO_A_I},主要公理如下:
定义5.1: EMO_A_ER。表示等价关系公理,表明了EMO中概念之间的等价关系,如加工类≡制造类。
定义5.2: EMO_A_CI。表示继承关系公理,表明了EMO中概念之间的继承关系,如脉冲电流电解加工⊂电解加工。
定义5.3: EMO_A_E。表示排他约束性公理,表明了EMO中概念之间相互排斥的关系,如电铸加工⊂┐电解加工。
定义5.4: EMO_A_I。表示实例性公理,用来表明实例和类之间的关系,如脉冲直流电源是电源的实例化。
定义6: EMO_Instances。表示电化学加工本体模型中概念的实例表示,形式化表示为EMO_Instances:={EMO_Instances|EMO_Concept(Instances),EMO_R(Instances)
EMO_Concepts
EMO_R}。例如,钛合金叶片电解加工就是概念“电解加工”的一个实例,即EM(钛合金叶片电解加工)。
4. EMO本体模型的应用
EMO为电化学加工领域构建了一个知识结构体系,描述了工件在电化学加工过程中的概念和关系,在此体系上可以实现电化学加工的知识描述。本文构建了一个深小孔电解加工的概念实例,由于篇幅关系,部分知识片段描述如图2所示。
Figure 2. A knowledge fragment of deep hole ECM
图2. 一个深小孔电解加工知识片段
5. EMO本体的评价
本文根据文献 [22] [23] [24] [25] [26] 中采用的OntoQA方法对EMO本体模型进行评价,OntoQA方法主要考查本体模型结构中关键词描述的丰富程度,本文从类的丰富度、关系的丰富度、属性的丰富度对EMO进行评价,为EMO的校正完善提供依据。
1) CRD_EMO,评价模型中类的丰富度(Class Richness Degree, CRD),衡量可以实例化的类在知识结构中的比重,NIC表示具有实例的类数目,NC表示本体模型中类的总数目。
2) RRD_EMO,类的关系丰富度(Relationship Richness Degree, RRD),表示本体模型中父子类继承关系的占比,NIFC表示具有父子继承关系的数目,NR表示本体模型中所有关系的数目。RRD_EMO占比越小,说明其他关系形式越丰富,越能体现本体模型中类之间的多样性。
3) ARD_EMO,类的平均属性丰富度(Attribute Richness Degree, ARD),表示本体模型中类的平均属性占有比值,NATT表示本体模型中所有类具有的属性数目。
文中按照上述指标计算的结果及评价等级等描述如表3所示。
Table 3. Evaluation results of EMO using OntoQA method
表3. EMO采用OntoQA方法评价结果
6. 总结
本文实现了电化学加工领域的知识表示,构建了上位本体EMSUMO,在领域专家的指导下定义了过程、资源、智能体和加工情景等四个主要的概念。基于此,对EMO进行本体扩展,定义了加工方法、加工设备、加工组织、特型加工、电流效率、加工速度、加工精度、加工质量、溶液、参数等概念,以及is-a、is part of、is attribute of、is instance of、has process、has method、has advantage、has liquor、uses、affects、constraint、compose、test等概念之间的关系。最后以“一个深小孔电解加工”为例进行了知识表示,并对构建结果用OntoQA方法对EMO本体模型进行评价。
本文从构建的EMSUMO和EMO中得到概念及概念之间的关系在电化学领域属于开创性的工作,能够促进电化学加工在特种加工中的深度融合,利用电化学技术提高精密零件的加工精度,缩短研发周期,减少开发成本。
然而,本文的研究在电化学加工领域的知识表示还处于起始阶段,需要进一步深入,并在现有的概念和关系的知识结构基础上,形成可视化友好的知识库,这样才能便于多行业的知识共享,真正做到知识复用,从而推动电化学加工领域的发展。
基金项目
南通市科技计划项目编号为JCZ18021。