当前位置: 首页 > 专利查询>清华大学专利>正文

一种基于三维CAD平台的机械产品拆卸工艺快速规划方法技术

技术编号:8191040 阅读:250 留言:0更新日期:2013-01-10 01:56
一种基于三维CAD平台的机械产品拆卸工艺快速规划方法,先读入产品装配信息,创建拆卸可行性信息图DFIG,并生成一个拆卸序列集合;针对每一个拆卸序列生成一个工艺方案的矩阵式数据模型;针对每一个拆卸工艺方案,从DFIG中读取相应的工艺信息;如果DFIG中不存在与拆卸工艺方案相对应的节点,则启动一个消息机制驱动三维拆卸路径规划模块来获得相关拆卸工艺信息;对产品拆卸工艺方案集合中所有方案进行性能评价;如果当前拆卸工艺方案集合的表现没有达到优化搜索进程的退出条件,重新生成一组新的拆卸序列方案,直到满足退出条件结束拆卸工艺方案优化搜索进程为止;最后输出最佳的拆卸工艺方案,本发明专利技术能方便的评估产品拆卸过程的工艺性、成本等。

【技术实现步骤摘要】

本专利技术涉及产品数字化制造
,具体涉及ー种基于三维CAD平台的机械产品拆卸エ艺快速规划方法。
技术介绍
随着产品数字化设计开发平台日益在企业中得到普及,通过三维CAD平台对产品的数字化模型进行拆卸エ艺过程的规划、分析及仿真验证等,能够协助工程师方便的评估产品及零部件拆卸过程的エ艺性、快捷性、成本等,无论是对于复杂机械产品使用中的关键零部件拆卸维修,还是对产品寿命终结后的拆卸回收及零部件、材料的再利用等工作都有着非常实际的促进作用。在学术及理论研究领域,基于计算机数值求解理论的产品拆卸规划研究已经得到 了快速的发展,形成了比较主流的研究思路,即产品的拆卸信息模型(图模型)+拆卸方案的寻优方法。一般而言,主要的产品拆卸模型常以图论模型来表达,寻优方法常选用ー些启发式优化算法,如禁忌搜索(Tabu Search)、模拟退火(Simulated Annealing)、遗传方法(Genetic Algorithm)、蚁群优化(Ant Colony Optimization)等。但是,学术领域的理论研究工作存在着明显的工程可操作性困境,难于真正应用于工程实践中。其主要原因在于方法的操作复杂性大多研究中都是假定已经针对复杂的机械产品建立了 ー个包括可能的零部件拆卸方案的集合一解空间模型,这包括了对所有拆卸操作可行性及其性能的分析计算,然后侧重于从理论演绎的角度研究能捜索最好拆卸方案的方法。工程实际中,这样的エ作却十分困难随着零部件及其拆卸操作方式可能性的増加,预先建立起产品拆卸方案的解空间模型的工作量将呈几何级数式的增长,从而使得方法的实际可用性大幅降低。因此,尽管学术上的进展明显,实际可操作性上的困境导致了当前的理论成果难以在工程应用上对复杂机械产品的三维数字化拆卸エ艺规划技术产生推动,并形成实用技木工具。
技术实现思路
为了克服上述现有技术的缺点,本专利技术的目的在于提出ー种基于三维CAD平台的机械产品拆卸エ艺快速规划方法,协助工程师方便的评估产品及零部件拆卸过程的エ艺性、快捷性、成本等,无论是对于复杂机械产品使用中的关键零部件拆卸维修,还是产品寿命终结后的拆卸回收及零部件、材料的再利用等工作都有着非常实际的促进作用。为了达到上述目的,本专利技术采取的技术方案为ー种基于三维CAD平台的机械产品拆卸エ艺快速规划方法,包括以下步骤步骤ーI. I读取装配体的三维数字化模型,并对装配体中的零部件进行编号;I. 2生成与装配体对应的拆卸方案解空间的理论模型一拆卸可行性信息图DFIG,此时,拆卸可行性信息图DFIG为ー个不包括具体数据的空结构;所述拆卸可行性信息图DFIG的描述如下一个装配体对应着一个理论上确定的拆卸可行性信息图DFIG,它通过一个树型结构来实现对理论上所有可能的拆卸エ艺方案的表达;I. 3指定总数量,随机生成ー个初始拆卸序列方案的集合;步骤ニ2. I对拆卸序列方案集合中的每ー个拆卸序列,建立一个相对应的拆卸エ艺方案对象,用一个矩阵式数据模型表达;2. 2所有拆卸エ艺方案组成了一个拆卸エ艺方案集合;步骤三针对每ー个拆卸エ艺方案对象,访问拆卸可行性信息图DFIG以读取エ艺信息 3. I如果拆卸可行性信息图DFIG中已经存在了代表相应零部件的拆卸エ艺数据的节点,则读取这些存储数据并写入拆卸エ艺方案矩阵中;3. 2如果拆卸可行性信息图DFIG中不存在对应的零部件拆卸エ艺数据节点,则启动ー个消息机制来完成零部件拆卸エ艺方案信息的获取工作,并同步扩充拆卸可行性信息图 DFIG ;所述的消息机制表述如下如拆卸可行性信息图果DFIG中相应的零部件拆卸エ艺信息为空,则主程序将自动向三维拆卸路径规划功能模块发送消息,以启动零部件的拆卸路径搜索进程;完成后退回主程序,将所获得的零部件拆卸エ艺的数据导入エ艺方案的矩阵对象中,并同步存储到新生成于拆卸可行性信息图DFIG中的节点,从而实现对拆卸可行性信息图DFIG的动态逐次扩展;步骤四4. I三维拆卸路径规划功能模块如果收到上述3. 2步所述从主程序传来的启动执行的消息,将针对零部件模型进行三维拆卸路径的捜索计算;所述三维拆卸路径的搜索方法表述如下以零部件的三维模型为对象,按照拆卸序列捜索并计算其拆卸路径;零部件采用确定步长和歩数的拆卸移动方式;以零部件的自身坐标系为基准指定移动方向的搜索空间,每ー步的拆卸移动方向必须从中选择;4. 2最终将得到的零部件拆卸规划信息,返回到执行拆卸エ艺方案优化的主程序中去;步骤五根据拆卸エ艺方案性能评价准则,对全部拆卸エ艺方案的性能进行评估并给出评价分数;所述的拆卸エ艺方案评价准则表述如下规定ー个适应性函数,用以评判每ー个拆卸エ艺方案的性能并给出评价分数;适应性函数的值越大,表示性能越好;步骤六如果当前集合中的这些拆卸エ艺方案的表现还没有达到结束拆卸方案优化搜索进程的条件6. I以所有拆卸方案的性能评价为依据,对方案中的零部件拆卸序列进行处理,生成ー个新的拆卸序列方案集合;6. 2返回到步骤ニ继续开始,直到最终达到退出条件,结束优化搜索进程;步骤七退出拆卸エ艺方案优化搜索进程之后,按照性能表现排序输出拆卸エ艺方案,其中性能最好的为推荐方案。本专利技术能够克服目前产品数字化拆卸技木“理论强、应用弱”的困境,有利于形成实用的技术分析工具,并应用于如下的三个工程方面I)针对复杂机械产品维修中的关键零部件拆卸\安装问题,快速生成零部件在三维场景下的拆卸エ艺过程,协助工程师最后确定零部件的拆装维修方案;2)针对新产品开发中的拆卸回收性能分析设计问题,通过将智能优化算法和人工分析相结合,分析、评估产品的可拆卸性能,帮助产品设计人员改善产品的拆卸回收性能,延长产品的价值链;3)针对寿命周期终结的产品拆卸回收问题,协助エ程师快速制定出完整产品的拆卸回收エ艺方案。附图说明图I是本专利技术的操作流程示意图。 图2是装配体拆卸可行性信息图DFIG的原理示意图。图3是为实现装配体的DFIG,针对模型中的节点设计的ー个链式结构。图4是拆卸エ艺方案矩阵的编码不意图。图5是拆卸エ艺方案矩阵中第3至第14列数字与ー个4行4列的空间三维坐标变换矩阵的对应关系图。图6是ー个五零件装配体的拆卸エ艺方案的初始矩阵表达结构。图7是应用于拆卸序列方案更新的遗传算子不意图。具体实施例方式下面结合附图和具体实施例对本专利技术进行进ー步说明。本专利技术的ー种具体实施流程如图I所示,具体体现为ー个基于C++语言开发、嵌入通用三维CAD软件的功能插件,其主要的功能描述如下在CAD系统中打开装配体的三维装配模型,并启动拆卸エ艺规划插件。此后,软件将自动执行如下步骤。步骤ーI. I读取装配体的三维数字化模型,并对装配体中的零部件进行编号;I. 2根据装配结构及零部件信息,生成与装配体对应的拆卸方案解空间的理论模型——拆卸可行性信息图DFIG,此时,拆卸可行性信息图DFIG为ー个不包括具体数据的空结构;对所述拆卸可行性信息图DFIG进ー步描述如下一个装配体对应着一个理论上确定的拆卸可行性信息图DFIG,它通过一个树型结构来实现对理论上所有可能的拆卸エ艺方案的表达;如图2所示意,它由ー个根节点和若干个功能信息节点组成,通过ー个树型结构来实现对理论模型的表达;其中,根节点无具体物理意义,姆个功能节点上存储ー个零部件的拆本文档来自技高网
...

【技术保护点】
一种基于三维CAD平台的机械产品拆卸工艺快速规划方法,其特征在于,包括以下步骤:步骤一:1.1读取装配体的三维数字化模型,并对装配体中的零部件进行编号;1.2生成与装配体对应的拆卸方案解空间的理论模型——拆卸可行性信息图DFIG,此时,拆卸可行性信息图DFIG为一个不包括具体数据的空结构;所述拆卸可行性信息图DFIG的描述如下:一个装配体对应着一个理论上确定的拆卸可行性信息图DFIG,它通过一个树型结构来实现对理论上所有可能的拆卸工艺方案的表达;1.3指定总数量,随机生成一个初始拆卸序列方案的集合;步骤二:2.1对拆卸序列方案集合中的每一个拆卸序列,建立一个相对应的拆卸工艺方案对象,用一个矩阵式数据模型表达;2.2所有拆卸工艺方案组成了一个拆卸工艺方案集合;步骤三:针对每一个拆卸工艺方案对象,访问拆卸可行性信息图DFIG以读取工艺信息:3.1如果拆卸可行性信息图DFIG中已经存在了代表相应零部件的拆卸 工艺数据的节点,则读取这些存储数据并写入拆卸工艺方案矩阵中;3.2如果拆卸可行性信息图DFIG中不存在对应的零部件拆卸工艺数据节点,则启动一个消息机制来完成零部件拆卸工艺方案信息的获取工作,并同步扩充拆卸可行性信息图DFIG;所述的消息机制表述如下:如果拆卸可行性信息图DFIG中相应的零部件拆卸工艺信息为空,则主程序将自动向三维拆卸路径规划功能模块发送消息,以启动零部件的拆卸路径搜索进程;完成后退回主程序,将所获得的零部件拆卸工艺的数据导入工艺方案的矩阵对象中,并同步存储到新生成于拆卸可行性信息图DFIG中的节点,从而实现对拆卸可行性信息图DFIG的动态逐次扩展;步骤四:4.1三维拆卸路径规划功能模块如果收到上述3.2步所述从主程序传来的启动执行的消息,将针对零部件模型进行三维拆卸路径的搜索计算;所述三维拆卸路径的搜索方法表述如下:以零部件的三维模型为对象,按照拆卸序列搜索并计算其拆卸路径;零部件采用确定步长和步数的拆卸移动方式;以零部件的自身坐标系为基准指定移动方向的搜索空间,每一步的拆卸移动方向必须从中选择;4.2最终将得到的零部件拆卸规划信息,返回到执行拆卸工艺方案优化的主程序中去;步骤五:根据拆卸工艺方案性能评价准则,对全部拆卸工艺方案的性能进行评 估并给出评价分数;所述的拆卸工艺方案评价准则表述如下:规定一个适应性函数,用以评判每一个拆卸工艺方案的性能并给出评价分数;适应性函数的值越大,表示性能越好;步骤六:如果当前集合中的这些拆卸工艺方案的表现还没有达到结束拆卸方案优化搜索进程的条件:6.1以所有拆卸方案的性能评价为依据,对方案中的零部件拆卸序列进行处理,生成一个新的拆卸序列方案集合;6.2返回到步骤二继续开始,直到最终达到退出条件,结束优化搜索进程;步骤七:退出拆卸工艺方案优化搜索进程之后,按照性能表现排序输出拆卸工艺方案,其中性能最好的为推荐方案。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王辉向东段广洪
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1