一种考虑可制造性的基于本体的设计方法技术

技术编号:11984325 阅读:109 留言:0更新日期:2015-09-02 14:08
本发明专利技术公开了一种考虑可制造性的基于本体的设计方法,所述的设计方法具体如下:第一步:根据核心产品模型和ISO 10303 AP224标准,建立本体基础层;第二步:根据所属产品领域,建立本体领域层;第三步:采用SWRL语言建立设计到制造的推理规则库和制造到设计的约束规则库;第四步:从CAD模块中抽取实例产品的具体设计参数;第五步:由第四步的参数建立本体实例层;第六步:由推理机执行本体推理,产生推理结果;第七步:将第六步的推理结果解释在CAPP模块中,得出具体的工艺结果。本发明专利技术的考虑可制造性的基于本体的设计方法,制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况;为产品开发设计提供了更好地可制造保证。

【技术实现步骤摘要】

本专利技术涉及,特别涉及一种产品设计软件和制造软件相互考虑的基于本体的设计方法,属于产品开发

技术介绍
现有技术中的产品开发模式仍然是传统的产品开发模式,产品开发环境大多数是基于参数和特征的,产品设计软件和制造软件都是彼此独立、缺少交互,设计软件和制造软件不能相互兼顾;基于特征和参数的产品开发环境彼此独立,由于缺少知识的支撑,很难真正地集成设计和制造;目前的产品开发环境缺少基于知识的推理机制,很难实现从设计到制造的推理过程;同时,也缺乏实际制造环节的约束知识,缺少从制造到设计的反馈机制。
技术实现思路
(一 )要解决的技术问题为解决上述问题,本专利技术提出了,制造上的约束可以反馈在设计环节中,检验设计的可制造性。( 二)技术方案本专利技术的考虑可制造性的基于本体的设计方法,所述的设计方法具体如下:第一步:根据核心产品模型和ISO 10303 AP224标准,建立本体基础层;所述本体基础层由CPM和ISO 10303 AP224组成,根据这两者用OWL建成一个设计和制造的基础本体。第二步:根据所属产品领域,建立本体领域层;所述本体领域层包含设计部分和制造部分;利用本体的类定义每个加工工序及其属性;采用OWL语言编程完成第二步的工作。第三步:采用SWRL语言建立设计到制造的推理规则库和制造到设计的约束规则库;第四步:从CAD模块中抽取实例产品的具体设计参数;第五步:由第四步的参数建立本体实例层;第六步:由推理机执行本体推理,产生推理结果;使用Jess进行推理,将OWL和SffRL转化为Jess的事实库和规则库,推理后,能够得到从设计知识到制造工艺的知识;反之,由制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况;第七步:将第六步的推理结果解释在CAPP模块中,得出具体的工艺结果。(三)有益效果与现有技术相比,本专利技术的考虑可制造性的基于本体的设计方法,设计环节和制造环节集成化,知识共享,实现从设计到制造的推理,制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况;为产品开发设计提供了更好地可制造保证。【附图说明】图1是本专利技术的整体结构框图;图2是本专利技术的流程框图。【具体实施方式】如图1和图2所示的考虑可制造性的基于本体的设计方法,所述的设计方法具体如下:第一步:根据核心产品模型和ISO 10303 AP224标准,建立本体基础层;所述本体基础层由CPM和ISO 10303 AP224组成,根据这两者用OWL建成一个设计和制造的基础本体。第二步:根据所属产品领域,建立本体领域层;所述本体领域层包含设计部分和制造部分;在设计部分中,一个零部件是由许多个特征组成的,而每一个特征又有着基本的定形尺寸和定位尺寸。在制造部分中,一个零部件的制造需要经过许多加工工序,常见的加工工序有车、钻、刨、铣、磨,每个加工工序涉及的知识很多,利用本体的类定义每个加工工序及其属性。采用OWL语言编程完成第二步的工作;第三步:采用SWRL语言建立设计到制造的推理规则库和制造到设计的约束规则库;例如:turned_boss ( ? x) Λ diameter ( ? x, ? y) Λ swrlb: greaterThan ( ?y, 70) 一 has_irrat1nnality( ? x,〃oversize〃)。以下是对上述代号的注释:turned_boss:本体类_底座圆柱drilled_hole:本体类 _ 钻孔fillet:本体类_倒角cylinder:本体类 _ 圆柱hole:本体类_孔turning:本体类_车床drilling:本体类 _ 钻床diameter:数据属性_直径has_irrat1nnality:数据属性_ 不合理machined_by:对象属性 _ 加工swrlb: greaterThan (注:swrlb:moreThan 用这个替换):大于sqwrl:notEqual:不等于swrlb:1essThan:小于Λ:逻辑与? X:变量 X? y:变量 y? z:变量 z—:推理符号第四步:从CAD模块中抽取实例产品的具体设计参数;第五步:由第四步的参数建立本体实例层;第六步:由推理机执行本体推理,产生推理结果;使用Jess进行推理,将OWL和SffRL转化为Jess的事实库和规则库,推理后,能够得到从设计知识到制造工艺的知识;反之,由制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况;第七步:将第六步的推理结果解释在CAPP模块中,得出具体的工艺结果。上面所述的实施例仅仅是对本专利技术的优选实施方式进行描述,并非对本专利技术的构思和范围进行限定。在不脱离本专利技术设计构思的前提下,本领域普通人员对本专利技术的技术方案做出的各种变型和改进,均应落入到本专利技术的保护范围,本专利技术请求保护的
技术实现思路
,已经全部记载在权利要求书中。【主权项】1.,其特征在于,所述的设计方法具体如下:第一步:根据核心产品模型和ISO 10303AP224标准,建立本体基础层;所述本体基础层由CPM和ISO 10303AP224组成,根据这两者用OWL建成一个设计和制造的基础本体。 第二步:根据所属产品领域,建立本体领域层;所述本体领域层包含设计部分和制造部分;利用本体的类定义每个加工工序及其属性;采用OWL语言编程完成第二步的工作。第三步:采用SWRL语言建立设计到制造的推理规则库和制造到设计的约束规则库;第四步:从CAD模块中抽取实例产品的具体设计参数; 第五步:由第四步的参数建立本体实例层; 第六步:由推理机执行本体推理,产生推理结果;使用Jess进行推理,将OWL和SWRL转化为Jess的事实库和规则库,推理后,能够得到从设计知识到制造工艺的知识;反之,由制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况; 第七步:将第六步的推理结果解释在CAPP模块中,得出具体的工艺结果。【专利摘要】本专利技术公开了,所述的设计方法具体如下:第一步:根据核心产品模型和ISO 10303 AP224标准,建立本体基础层;第二步:根据所属产品领域,建立本体领域层;第三步:采用SWRL语言建立设计到制造的推理规则库和制造到设计的约束规则库;第四步:从CAD模块中抽取实例产品的具体设计参数;第五步:由第四步的参数建立本体实例层;第六步:由推理机执行本体推理,产生推理结果;第七步:将第六步的推理结果解释在CAPP模块中,得出具体的工艺结果。本专利技术的考虑可制造性的基于本体的设计方法,制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况;为产品开发设计提供了更好地可制造保证。【IPC分类】G06F17/50【公开号】CN104881515【申请号】CN201510187776【专利技术人】李志 , 周小伍, 陈新, 陈新度, 刘强 【申请人】广东工业大学【公开日】2015年9月2日【申请日】2015年4月20日本文档来自技高网
...
一种考虑可制造性的基于本体的设计方法

【技术保护点】
一种考虑可制造性的基于本体的设计方法,其特征在于,所述的设计方法具体如下:第一步:根据核心产品模型和ISO 10303AP224标准,建立本体基础层;所述本体基础层由CPM和ISO 10303AP224组成,根据这两者用OWL建成一个设计和制造的基础本体。第二步:根据所属产品领域,建立本体领域层;所述本体领域层包含设计部分和制造部分;利用本体的类定义每个加工工序及其属性;采用OWL语言编程完成第二步的工作。第三步:采用SWRL语言建立设计到制造的推理规则库和制造到设计的约束规则库;第四步:从CAD模块中抽取实例产品的具体设计参数;第五步:由第四步的参数建立本体实例层;第六步:由推理机执行本体推理,产生推理结果;使用Jess进行推理,将OWL和SWRL转化为Jess的事实库和规则库,推理后,能够得到从设计知识到制造工艺的知识;反之,由制造上的约束可以反馈在设计环节中,检验设计是否符合制造环境中的实际情况;第七步:将第六步的推理结果解释在CAPP模块中,得出具体的工艺结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:李志周小伍陈新陈新度刘强
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

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

1