一种基于本体的特征加工工艺知识表达推理的装置及方法制造方法及图纸

技术编号:12627551 阅读:107 留言:0更新日期:2016-01-01 03:09
本发明专利技术涉及一种基于本体的特征加工工艺知识表达推理的装置,包括依次相连的领域本体模块、图形参数化工艺本体建模模块、通用本体建模模块和推理模块,所述图形参数化工艺本体建模模块与所述通用本体建模模块之间设有数据接口,所述通用本体建模模块与所述推理模块之间设有插件。本发明专利技术一种基于本体的特征加工工艺知识表达推理的装置在特征加工工艺知识领域内,利用本体理论进行特征工艺知识的表达,可以解决过程型的特征加工工艺知识表达和推理难、可维护性差的问题;其次本发明专利技术利用图形化的方式表达工艺知识,有助于用户掌握知识维护的方法,使知识表达更加形象,知识维护更加便捷。

【技术实现步骤摘要】
一种基于本体的特征加工工艺知识表达推理的装置及方法
本专利技术涉及特征加工工艺知识的表达及推理领域,具体的涉及一种基于本体的特征加工工艺知识表达推理的装置及方法。
技术介绍
特征加工工艺知识是工艺知识体系中非常重要的一部分,在三维工艺设计中,特征加工工艺知识的核心价值在于为零件工艺路线提供具有参考价值的工艺基础,利用特征的属性推理出的特征加工工艺能保证加工过程是经济、符合工艺要求的。知识表达对于问题能否求解、是否便于程序实现有重大影响,知识结构的正确表示很关键,所以要选择和设计一种实用的表达模式。特征工艺知识表达考虑的因素包括(但不限于):1)表达是否准确、有效,推理规则是否直观、简单、可理解且符合人类普遍思维;2)知识是否便于扩展和维护;3)知识是否便于计算机程序实现。现有技术中,知识的表达方法主要有以下五种:(1)谓词逻辑表示法:此表示法将知识中的对象、性质、状况和关系等符号化后,利用谓词合式公式和谓词描述前提条件和定理,然后利用逻辑公式证明新问题是否可从前提条件中推理出。谓词逻辑表示法适合表示事物的状态、属性、概念等事实性知识以及事物间确定的因果关系,但是不能表示不确定性知识,推理效率很低。(2)产生式规则表示法:此表示法用“IFATHENB”的产生式规则形式来表示事物或知识的因果关系。产生式规则表示法适用于经验型领域,知识的因果关系明确,自然灵活,便于理解,推理过程清晰,但是不适合表达结构性知识,易造成规则冲突或组合爆炸。(3)语义网络表示法:此表示法采用网络图表达知识,其中节点表示事物、概念和情况等,弧线表示节点间的关系。语义网络表示法适用于依据明确分类进行推理的领域和处理事物的状态、性质、动作间关系的场合,自然直接,符合人类思维习惯,但这种弱约束的网络图无法保证推论的严格性和有效性,且知识的存储和检索较复杂。(4)框架表示法:此表示法用框架和槽分别表示事物对象和对象的属性。一个框架由一组槽组成,每个槽表示对象的一个属性,槽的值就是对象的属性值。框架表示法适用于描述层次性好、继承性好且具有固定形式的对象。当出现多重继承时,易产生歧义,且不善于表达过程型知识。(5)参数过程图表示法:此表示法是一种基于参数表和过程图的可视化的知识表示方法,用参数表达领域专家在决策过程中所考虑的各种因素,用过程图表达过程知识。参数过程图知识表示法具有可视化、参数化的特点,比较适合表达工艺上动态的、过程性的知识。但面对复杂的决策过程时,过程图的定义过于复杂,知识扩充和维护的难度较大。特征加工工艺知识是过程型知识,具有一定的领域特点,主要包括描述型知识(特征的加工方法集)和推理型知识(特征与特征加工方法之间的关系)。描述型知识之间有较强的关联关系,如特征加工方法与刀具、机床、加工精度等都有关联。推理型知识描述较困难,不仅是因为知识条目总量较多,而且部分推理型知识没有量化或对象化,容易产生模糊意义,且部分知识具有隐含意义。总体而言,上述方法较难对特征加工工艺的隐含意义进行推理,且知识条目的可维护性和可推理性较差。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于本体的特征加工工艺知识表达系统推理的装置及方法,可以解决过程型的特征加工工艺知识表达和推理难、可维护性差的问题。本专利技术解决上述技术问题的技术方案如下:一种基于本体的特征加工工艺知识表达推理的装置,包括依次相连的领域本体模块、图形参数化工艺本体建模模块、通用本体建模模块和推理模块,所述图形参数化工艺本体建模模块与所述通用本体建模模块之间设有数据接口,所述通用本体建模模块与所述推理模块之间设有插件;所述领域本体模块,其用于将机械加工领域内的工艺知识进行工艺知识本体建模形成机械加工工艺领域本体;所述图形参数化工艺本体建模模块,其用于将机械加工工艺领域本体进行建模形成参数化特征加工工艺本体,并为参数化特征加工工艺本体提供图像化特征加工工艺推理规则,还用于将外部加工特征转化为特征属性,还用于将内部特征加工方法实例转化为特征加工方法,形成外部特征加工方法树;所述通用本体建模模块,其用于将参数化特征加工工艺本体和图像化特征加工工艺推理规分别对应转化为通用的静态工艺知识本体和工艺推理规则,还用于将特征属性转化为内部特征实例;所述推理模块,其用于将通用的静态工艺知识本体根据工艺推理规则进行层次结构和关系的优化,挖掘潜在的概念间的关系,得到完整优化的通用的特征加工工艺知识本体,还用于将内部特征实例进行实例推理得到为内部特征加工方法实例。本专利技术的有益效果是:本专利技术一种基于本体的特征加工工艺知识表达推理的装置在特征加工工艺知识领域内,利用本体理论进行特征工艺知识的表达,可以解决过程型的特征加工工艺知识表达和推理难、可维护性差的问题;其次本专利技术利用图形化的方式表达工艺知识,有助于用户掌握知识维护的方法,使知识表达更加形象,知识维护更加便捷。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述数据接口用于图形参数化工艺本体建模模块与所述通用本体建模模块之间进行数据格式转换,所述插件用于通用本体建模模块与推理模块之间进行数据交换。进一步,所述通用本体建模模块采用Protégé建模工具,所述推理模块采用Pellet推理机,所述图形参数化工艺本体建模模块采用OGPTool。采用上述进一步方案的有益效果是:本专利技术选择支持OWL第二版和SWRL的Protégé工具作为通用本体建模,一方面此工具提供面向用户的可视化本体编辑工具,可以将图形化本体转化为OWL格式;另一方面此工具作为通用工具,可以与大部分推理机如Pellet、FaCT++、Hermit、Racer等集成。进一步,所述Protégé建模工具和Pellet推理机均支持第二版OWL语言和SWRL语言,所述第二版OWL语言为描述特征加工工艺知识本体的语言,所述SWRL语言为描述工艺知识推理规则的语言。进一步,基于OWL的特征加工工艺知识本体的表达为四元组,所述四元组的格式为(知识类,知识实例,属性,关系);基于SWRL的工艺知识推理规则的表达由规则基元组成,所述规则基元形如函数表达,用类名或关系名表示函数名,变量用问号“?”加变量名表示;基于OPGTool的特征加工工艺知识本体建模的表达方式为本体结构树、实例、参数流程图、约束规则和计算表达式。基于上述一种基于本体的特征加工工艺知识表达推理的装置,本专利技术还提供一种基于本体的特征加工工艺知识表达推理的方法。一种基于本体的特征加工工艺知识表达推理的方法,包括以下步骤,S1,将机械加工领域内的工艺知识在上述所述的一种基于本体的特征加工工艺知识表达推理的装置中进行表达,得到表达的特征加工工艺知识本体;S2,将外部加工特征结合表达的特征加工工艺知识本体在上述所述的一种基于本体的特征加工工艺知识表达推理的装置中进行实例推理,得到外部特征加工方法树。本专利技术的有益效果是:本专利技术一种基于本体的特征加工工艺知识的推理方法利用本体的特点,建立了特征工艺知识内各要素的关联关系,其维护的过程只需要按要求添加实例,其维护成本大大降低,维护的效率大大提高。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,步骤S1的具体实现包括以下步骤,S11,将机械加工工艺领域内的工艺知识作为数据源,以特征为核心概念,本文档来自技高网
...
一种基于本体的特征加工工艺知识表达推理的装置及方法

【技术保护点】
一种基于本体的特征加工工艺知识表达推理的装置,其特征在于:包括依次相连的领域本体模块、图形参数化工艺本体建模模块、通用本体建模模块和推理模块,所述图形参数化工艺本体建模模块与所述通用本体建模模块之间设有数据接口,所述通用本体建模模块与所述推理模块之间设有插件;所述领域本体模块,其用于将机械加工领域内的工艺知识进行工艺知识本体建模形成机械加工工艺领域本体;所述图形参数化工艺本体建模模块,其用于将机械加工工艺领域本体进行建模形成参数化特征加工工艺本体,并为参数化特征加工工艺本体提供图像化特征加工工艺推理规则,还用于将外部加工特征转化为特征属性,还用于将内部特征加工方法实例转化为特征加工方法,形成外部特征加工方法树;所述通用本体建模模块,其用于将参数化特征加工工艺本体和图像化特征加工工艺推理规分别对应转化为通用的静态工艺知识本体和工艺推理规则,还用于将特征属性转化为内部特征实例;所述推理模块,其用于将通用的静态工艺知识本体根据工艺推理规则进行层次结构和关系的优化,挖掘潜在的概念间的关系,得到完整优化的通用的特征加工工艺知识本体,还用于将内部特征实例进行实例推理得到为内部特征加工方法实例。

【技术特征摘要】
1.一种基于本体的特征加工工艺知识表达推理的装置,其特征在于:包括依次相连的领域本体模块、图形参数化工艺本体建模模块、通用本体建模模块和推理模块,所述图形参数化工艺本体建模模块与所述通用本体建模模块之间设有数据接口,所述通用本体建模模块与所述推理模块之间设有插件;所述领域本体模块,其用于将机械加工领域内的工艺知识进行工艺知识本体建模形成机械加工工艺领域本体;所述图形参数化工艺本体建模模块,其用于将机械加工工艺领域本体进行建模形成参数化特征加工工艺本体,并为参数化特征加工工艺本体提供图像化特征加工工艺推理规则,还用于将外部加工特征转化为特征属性,还用于将内部特征加工方法实例转化为特征加工方法,形成外部特征加工方法树;所述通用本体建模模块,其用于将参数化特征加工工艺本体和图像化特征加工工艺推理规分别对应转化为通用的静态工艺知识本体和工艺推理规则,还用于将特征属性转化为内部特征实例;所述推理模块,其用于将通用的静态工艺知识本体根据工艺推理规则进行层次结构和关系的优化,挖掘潜在的概念间的关系,得到完整优化的通用的特征加工工艺知识本体,还用于将内部特征实例进行实例推理得到为内部特征加工方法实例。2.根据权利要求1所述的一种基于本体的特征加工工艺知识表达推理的装置,其特征在于:所述数据接口用于图形参数化工艺本体建模模块与所述通用本体建模模块之间进行数据格式转换,所述插件用于通用本体建模模块与推理模块之间进行数据交换。3.根据权利要求1或2所述的一种基于本体的特征加工工艺知识表达推理的装置,其特征在于:所述通用本体建模模块采用Protégé建模工具,所述推理模块采用Pellet推理机,所述图形参数化工艺本体建模模块采用OGPTool。4.根据权利要求3所述的一种基于本体的特征加工工艺知识表达推理的装置,其特征在于:所述Protégé建模工具和Pellet推理机均支持第二版OWL语言和SWRL语言,所述第二版OWL语言为描述特征加工工艺知识本体的语言,所述SWRL语言为描述工艺知识推理规则的语言。5.根据权利要求4所述的一种基于本体的特征加工工艺知识表达推理的装置,其特征在于:基于OWL的特征加工工艺知识本体的表达为四元组,所述四元组的格式为(知识类,知识实例,属性,关系);基于SWRL的工艺知识推理规则的表达由规则基元组成,所述规则基元形如函数表达,用类名或关系名表示函数名,变量用问号“?”加变量名表示;基于OPGTool的特征加工工艺知识本体建模的表达方式为本体结构树、实例、参数流程图、约束规则和计算表达式。6.一种基于本体的特征加工工艺知识表达推理的方法,其特征在于:包括以下步骤,S1,将机械加工领域内的工艺知识在权利要求1至5任一项所述的一种基于本体的...

【专利技术属性】
技术研发人员:陈卓宁李建勋冯劲松
申请(专利权)人:武汉开目信息技术有限责任公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1