一种基于本体的圆柱度规范完整性自动识别方法技术

技术编号:35191316 阅读:28 留言:0更新日期:2022-10-12 18:11
本发明专利技术属于计算机辅助公差设计(CAT)技术领域,具体涉及一种基于本体的圆柱度规范完整性自动识别方法。具体包括以下步骤:(1)构建完整性识别本体;(2)建立完整性识别的描述逻辑(DL)推理规则;(3)提取完整性识别相关信息;(4)构建完整性识别实例化本体模型;(5)将Pellet推理机与DL规则结合,对完整性识别进行推理并输出结果。利用涉及领域知识构建本体推理知识框架,根据显性领域知识推理隐含知识拓展完整性识别知识库。结合描述逻辑规则语言规则库,针对几何产品的具体设计对圆柱度规范进行完整性识别。本发明专利技术能够使得计算机能够自动识别圆柱度规范的完整性,为圆柱度规范进行完整性识别提供了一种快捷有效的方法。整性识别提供了一种快捷有效的方法。整性识别提供了一种快捷有效的方法。

【技术实现步骤摘要】
一种基于本体的圆柱度规范完整性自动识别方法


[0001]本专利技术属于计算机辅助公差设计(CAT)
,具体涉及一种基于本体的圆柱度规范完整性自动识别方法。

技术介绍

[0002]在新一代产品几何与规范(GPS)中,圆柱度规范需要结合相应的认证信息才能被定义为完整。但是完整性识别往往由设计人员根据自身经验或对相关标准的理解再手工进行合理性识别,或者由评定认证人员在评定零件中发现所给规范不能指导认证,发现规范的不合理性,再反馈给设计人员。这种两种圆柱度规范完整性识别方法存在效率低、智能化程度低以及易出错和造成设计者与评定人员冲突等问题,会增加产品生命周期的不确定性,最终影响到产品的质量。
[0003]针对产品生命周期的不确定性,将本体引入圆柱度规范完整性识别中,使计算机能结合认证知识,发现圆柱度规范中的不完整,提高零件圆柱度规范的完整性识别的智能化。首先使用第二代web本体语言OWL2QL(Ontology Web Language 2 QueryLanguage)构建圆柱度规范完整性本体;然后使用描述逻辑(SROIQ(D)DL)构建完整性识别规则;最后利用Pellet推理机根据认证语义和完整性识别规则推理出圆柱度规范完整性自动识别结果。此外,零件认证信息通过分离、提取、滤波、拟合和评定进行描述,并能从这些信息中检索认证意图。利用圆柱度规范完整性自动识别本体知识库进行推理,识别检验意图,易于产品圆柱度规范完整性自动识别知识的共享和重用,提高设计效率和增加准确率。

技术实现思路

[0004]本专利技术要解决的技术问题是现有零件圆柱度规范完整性识别难以智能化的问题,提出一种基于本体的圆柱度规范完整性识别方法。为了解决上述问题,本专利技术通过以下技术方案实现,包括如下步骤:步骤1:根据一种基于本体的圆柱度规范完整性自动识别的理论知识,构建圆柱度规范完整性自动识别本体知识库系统,知识库中类与类之间的属性关系对圆柱度规范完整性自动识别的知识提供一致性描述;步骤2:基于步骤1所构建的本体知识库,构建基于本体描述逻辑的圆柱度规范完整性自动识别的推理规则库;步骤3:针对圆柱度规范完整性自动识别实例,对零件图进行建模,并解零件得到零件特征表面,采用产品制造信息转OWL的算法对每个零件表面的规范和认证信息进行转化,得到公式断言集;步骤4:根据步骤1所构建的圆柱度规范完整性自动识别本体知识和步骤3的断言公式集,分别对相关概念和属性进行实例化,并构建圆柱度规范完整性自动识别本体设计实例中的类、个体以及个体间关系,获得实例化本体知识库;步骤5:基于步骤2所构建基于本体描述逻辑的圆柱度规范完整性自动识别推理规
类SpecifiedFeatureType, Diameter, Length分别表示具体的要素类型和它的直径和长度。在提取操作中, 类SamplingStrategy, GeneratrixNumberOfCutoff, GeneratrixSamplingLength, GeneratrixSamplingPoints,GeneratrixSamplingSpace,RadialNumberOfCutoff,RadialSamplingLength, RadialSamplingPoints, RadialSamplingSpace, TipRadius分别表示采样策略、轴向截止数、轴向采样长度、轴向采样点数、轴向采样间距、径向截止数、径向采样长度、径向采样点数、径向采样间距和探针半径。在滤波操作中, 类CutoffFrequency, CutoffWavelength, Filter, FilterSymbol分别表示截止频率、截止波长、滤波器和滤波器符号。在评估操作中, 类LimitParameter, LimitValue分别表示极限参数和极限值。在拟合操作中, 类AssociationMethod表示拟合方法。
[0019]在轴类零件圆柱度规范的完整性自动识别领域,属性是其重要组成部分。概念的体系结构无法完全表达出概念的全部信息内容,因此需要定义出概念的具体属性。在本体构建语言中和构建工具中,主要对对象型属性和数据型属性进行定义。使用 OWL 表示本体模型,建立本体中概念之间的属性关系。
[0020]类的属性是用来描述所建立轴类零件圆柱度规范的完整性自动识别领域的类与类之间的关系,包括对象型属性(object

Property)和数据型属性(datetype

Property)两种。对象型属性用于表示类与类之间的约束关系。数据型属性用于表示一个类固有特征的数值属性,一般用于表示具体的类的数值大小,一般包括整型(int)、浮点型(float),如附图3所示。
[0021]步骤2:基于步骤1所构建的轴类零件圆柱度规范的完整性自动识别本体知识库,构建基于本体描述逻辑的轴类零件圆柱度规范的完整性自动识别的关系生成规则库。代表性规则如表1所示。
[0022]步骤3:针对轴类零件圆柱度规范的完整性自动识别实例,对零件图进行建模,并解零件得到零件特征表面,采用产品制造信息转OWL的算法对每个零件表面的规范和认证信息进行转化,得到断言公式集。
[0023]规范断言集:A
SS
={Surface(s1),LimitParameter(lp1s1),0.011(lv1s1),FilterSymbol(fs1s1),CutoffWavelength(cw1s1),CutoffFrequency(cf1s1),SamplingStrategy(ss1s1),hasEvaluationCharacteristic(s1,lp1s1),hasEvaluationCharacteristic(s1,lv1s1),hasFiltrationCharacteristic(s1,fs1s1),hasFiltrationCharacteristic(s1, cw1s1), hasFiltrationCharacteristic(s1, cf1s1), hasExtractionCharacteristic(s1, ss1s1)}认证断言集:A
SV
={CylinderSurface(s1),Cylinder(sft1s1),Diameter(d1s1),Length(l1s1),RadialNumberOfCutoff(rnoc1s1),RadialSamplingLength(rsl1s1),RadialSamplingPoints(rsp1s1),RadialSamplingSpace(rss1s1),GeneratrixNumberOfCutoff(gnoc1s1),GeneratrixSamplingLength(gsl1s1),GeneratrixSamplingPoints(gsp1s1),GeneratrixSamplingSpace(gss1s1),TipRadius
(tr1s1),Filter(f1s1),CutoffFrequen本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于本体的圆柱度规范完整性自动识别方法,其特征在于,具体包括如下步骤:步骤1:根据一种基于本体的圆柱度规范完整性自动识别领域的理论知识,构建圆柱度规范的完整性自动识别本体知识库系统,知识库中类与类之间的属性关系对圆柱度规范完整性自动识别知识提供一致性描述;步骤2:基于步骤1所构建的本体知识库,构建基于本体描述逻辑的圆柱度规范完整性自动识别的术语公式推理规则库;步骤3:针对圆柱度规范完整性自动识别实例,对零件图建模,并解零件得到特征表面,采用产品制造信息转OWL算法对每个零件表面的规范和认证信息进行转化,得到断言公式集;步骤4:根据步骤1所建圆柱度规范的完整性自动识别本体知识和步骤3的断言公式集,分别对相关概念和属性进行实例化,并构建圆柱度规范的完整性自动识别本体设计实例中的类、个体以及个体间关系,获得实例化本体知识库;步骤5:基于步骤2所构建基于本体描述逻辑的圆柱度规范完整性自动识别的术语公式推理规则库利用Pellet推理机对步骤3所获取的实例化本体知识库进行推理,并将所得推理结果加入实例化本体知识库中;根据所得推理结果,输出圆柱度规范完整性自动识别结果。2.根据权利要求1所述的一种基...

【专利技术属性】
技术研发人员:黄美发张晗郑楠
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:

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

1