一种基于Creo软件的三维零件模型版本比对系统技术方案

技术编号:17780020 阅读:51 留言:0更新日期:2018-04-22 08:41
本发明专利技术公开了一种基于Creo软件的三维零件模型版本比对系统,包括系统主控模块,源模型读取模块,比对模型读取模块,模型比对模块以及可视化模块。系统主控模块,用于提供比对信息类型、源模型和比对模型存储路径,并发送控制指令等;源模型和比对模型读取模块,读取源模型和比对模型相应的信息,并发送至模型比对模块;模型比对模块,根据比对信息类型,采用遍历的方法,逐个比对源模型和比对模型相应的信息;可视化模块,根据比对信息类型,采用逐行配对列表或者三维可视化的方式进行结果差异显示。该系统提高火箭三维零件模型不同设计版本的比对效率,降低了传统手工方式比对过程中人工操作负担及出错概率,缩短了产品研制周期。

【技术实现步骤摘要】
一种基于Creo软件的三维零件模型版本比对系统
本专利技术涉及一种基于Creo软件的三维零件模型版本比对系统,属于航天产品数字化设计与系统仿真领域。
技术介绍
目前,设计人员在利用Creo软件开展运载火箭结构类型零件三维模型设计时,往往需要对比当前版本三维模型(比对模型)信息与上一版本三维模型(源模型)信息的更改情况,以确定更改信息及时通知下游制造厂商。由于火箭结构件设计周期较长、更改内容较多,传统手工方式逐项进行比对查看,重复性工作较多,需要花费大量的时间和精力,并且容易漏项,导致效率低下易出错等问题,直接影响产品设计周期。
技术实现思路
本专利技术的技术解决问题是:克服现有技术的不足,提供一种基于Creo软件的三维零件模型版本比对系统,用于提高火箭三维零件模型不同设计版本的比对效率,降低了传统手工方式比对过程中人工操作负担及出错概率,缩短了产品研制周期。本专利技术的技术解决方案是:一种基于Creo软件的三维零件模型版本比对系统,该系统包括系统主控模块、源模型读取模块、比对模型读取模块、模型比对模块以及可视化模块,其中:系统主控模块,为用户与系统交互模块,其将用户输入的源模型文件存储路径信息、比对模型文件存储路径信息以及比对信息类型发送至源模型读取模块、比对模型读取模块,同时,将用户输入的比对信息类型和比对控制指令发送至模型比对模块,所述源模型文件和比对模型文件由Creo软件生成;源模型读取模块,按照源模型文件存储路径和比对信息类型,读取源模型相应的比对信息,并发送至模型比对模块;比对模型读取模块,按照比对模型文件存储路径和比对信息类型,读取比对模型相应的比对信息,并发送至模型比对模块;模型比对模块,收到比对控制指令之后,根据比对信息类型,比对源模型和比对模型比对信息,将比对结果输出至可视化模块;可视化模块,接收比对结果,根据比对信息类型,采用逐行配对列表或者三维可视化的方式进行结果差异显示。所述比对信息类型包括几何外形信息、管路信息、电缆信息和三维注释信息。当比对信息类型为几何外形时,模型比对模块的具体实现为:(1)、索引源模型文件中的外形曲面ID,读取源模型中该外形曲面ID所对应的外形曲面的数学定义表达式及其系数;(2)、根据源模型的外形曲面ID,遍历比对模型中所有外形曲面ID,如果找到相同的外形曲面ID,则读取比对模型该外形曲面ID所对应的外形曲面的数学定义表达式及其系数,进入步骤(3);否则,进入步骤(4);(3)、比对源模型和比对模型相同外形曲面ID对应的外形曲面的数学定义表达式中系数,如果相同,则认为该外形曲面没有任何更改,如果不同,则认为该外形曲面存在更改,并将相应外形曲面ID作为比对结果发送至可视化模块;(4)、索引源模型的下一外形曲面的ID,读取源模型中该外形曲面ID所对应的外形曲面的数学定义表达式及其系数,重复步骤(2)~(4),直至遍历所有源模型的外形曲面ID之后进入步骤(5);(5)、对源模型和比对模型中未进行数学表达式比对的剩余外形曲面分别进行均匀采点,得到每个采样点的坐标,对源模型外形曲面采样点与对比模型外形曲面采样点的坐标值进行比对,如果相应采样点的坐标值相同,则认为所述外形曲面没有任何更改,如果不同,则认为该外形曲面存在更改,并将相应外形曲面ID作为比对结果发送至可视化模块。当比对信息类型为管路信息时,所述源模型和比对模型所述比对信息为:源模型和比对模型中所有管路中心线的折弯点空间坐标、每个折弯处的折弯半径、管路中心线长度、管路外径和管路壁厚。当比对信息类型为电缆信息时,所述源模型和比对模型所述比对信息为:源模型和比对模型中所有电缆的最小弯曲半径、电缆通过节点的坐标值、电缆中心线长度和电缆外径。当比对信息类型为三维注释信息时,源模型和比对模型所述比对信息包括线性尺寸、线性公差、表面粗糙度、基准符号、形位公差、焊接符号中的一项或者多项。当比对信息类型为几何外形信息时,可视化模块将有差异的几何外形曲面分别以模型线框化和差异面高亮的形式在Creo软件中源模型和比对模型上进行三维展示;当比对信息类型为管路信息、电缆信息时,可视化模块以逐行配对列表的形式进行展示;当比对信息类型为三维注释信息时,可视化模块以逐行配对列表的形式进行展示,同时将有差异的三维注释分别以高亮的形式在Creo软件中源模型和比对模型上进行三维展示。本专利技术与现有技术相比的有益效果是:(1)、本专利技术通过对三维零件模型的几何外形信息、管路信息、电缆信息和三维注释信息分别进行快速、正确、完备地比对,确保了比对不漏项,并大幅提高了设计人员的工作效率;(2)、本专利技术对几何外形信息首先针对源模型和比对模型外形曲面的数学定义表达式中系数进行比对,这种比对方法相比直接在几何外形曲面上进行均匀采点的方法,先从几何外形的数学定义出发,比对速度快、效率高、正确性有保证;(3)、本专利技术通过可视化模块对三维零件模型的几何外形比对结果、三维注释比对结果进行逐行配对列表或者三维可视化的展示,使得设计人员、标检人员对模型更改结果的查验更加直观。附图说明图1为本专利技术基于Creo软件的三维零件模型版本比对系统组成图;图2为本专利技术实施例的一种系统主控模块界面;图3(a)为本专利技术实施例三维模型几何外形信息比对结果源模型三维可视化展示;图3(b)为本专利技术实施例三维模型几何外形信息比对结果比对模型三维可视化展示;图4为本专利技术实施例管路信息比对结果逐行配对列表展示界面;图5为本专利技术实施例三维模型三维注释信息比对结果逐行配对列表展示界面;图6(a)为本专利技术实施例三维模型三维注释信息比对结果源模型三维可视化展示;图6(b)为本专利技术实施例三维模型三维注释信息比对结果比对模型三维可视化展示。具体实施方式以下结合附图和具体实施例对本专利技术进行详细说明。如图1所示,一种基于Creo软件的三维零件模型版本比对系统包括系统主控模块、源模型读取模块、比对模型读取模块、模型比对模块以及可视化模块。以下详细介绍各个模块:(一)系统主控模块系统主控模块为用户与系统交互模块,其将用户输入的源模型文件存储路径信息、比对模型文件存储路径信息以及比对信息类型分别发送至源模型读取模块、比对模型读取模块,同时,将用户输入的比对信息类型和比对控制指令发送至模型比对模块。所述源模型文件和比对模型文件由Creo软件在创建模型文件时生成。所述比对信息类型包括几何外形信息、管路信息、电缆信息和三维注释信息等。图2所示,为系统主控模块操作界面。(二)源模型读取模块源模型读取模块,按照源模型文件存储路径和比对信息类型,读取源模型相应的比对信息,读取成功,则发送读取的信息至模型比对模块,否则,提示源模型信息读取失败,并终止和模型比对模块的数据传递。(三)比对模型读取模块比对模型读取模块,按照比对模型文件存储路径和比对信息类型,读取比对模型相应的比对信息,读取成功,则发送读取的信息至模型比对模块,否则,提示比对模型信息读取失败,并终止和模型比对模块的数据传递。(四)模型比对模块模型比对模块,收到比对控制指令之后,根据比对信息类型,比对源模型和比对模型相应的比对信息,将比对结果输出至可视化模块。由于三维零件模型中设计信息类型不同,其在Creo软件中存储的形式也不同,因此,其比对方式也不尽相同,下面详细介绍三维零件本文档来自技高网...
一种基于Creo软件的三维零件模型版本比对系统

【技术保护点】
一种基于Creo软件的三维零件模型版本比对系统,其特征在于包括系统主控模块、源模型读取模块、比对模型读取模块、模型比对模块以及可视化模块,其中:系统主控模块,为用户与系统交互模块,其将用户输入的源模型文件存储路径信息、比对模型文件存储路径信息以及比对信息类型发送至源模型读取模块、比对模型读取模块,同时,将用户输入的比对信息类型和比对控制指令发送至模型比对模块,所述源模型文件和比对模型文件由Creo软件生成;源模型读取模块,按照源模型文件存储路径和比对信息类型,读取源模型相应的比对信息,并发送至模型比对模块;比对模型读取模块,按照比对模型文件存储路径和比对信息类型,读取比对模型相应的比对信息,并发送至模型比对模块;模型比对模块,收到比对控制指令之后,根据比对信息类型,比对源模型和比对模型比对信息,将比对结果输出至可视化模块;可视化模块,接收比对结果,根据比对信息类型,采用逐行配对列表或者三维可视化的方式进行结果差异显示。

【技术特征摘要】
1.一种基于Creo软件的三维零件模型版本比对系统,其特征在于包括系统主控模块、源模型读取模块、比对模型读取模块、模型比对模块以及可视化模块,其中:系统主控模块,为用户与系统交互模块,其将用户输入的源模型文件存储路径信息、比对模型文件存储路径信息以及比对信息类型发送至源模型读取模块、比对模型读取模块,同时,将用户输入的比对信息类型和比对控制指令发送至模型比对模块,所述源模型文件和比对模型文件由Creo软件生成;源模型读取模块,按照源模型文件存储路径和比对信息类型,读取源模型相应的比对信息,并发送至模型比对模块;比对模型读取模块,按照比对模型文件存储路径和比对信息类型,读取比对模型相应的比对信息,并发送至模型比对模块;模型比对模块,收到比对控制指令之后,根据比对信息类型,比对源模型和比对模型比对信息,将比对结果输出至可视化模块;可视化模块,接收比对结果,根据比对信息类型,采用逐行配对列表或者三维可视化的方式进行结果差异显示。2.根据权利要求1所述的一种基于Creo软件的三维零件模型版本比对系统,其特征在于所述比对信息类型包括几何外形信息、管路信息、电缆信息和三维注释信息。3.根据权利要求1所述的一种基于Creo软件的三维零件模型版本比对系统,其特征在于当比对信息类型为几何外形时,模型比对模块的具体实现为:(1)、索引源模型文件中的外形曲面ID,读取源模型中该外形曲面ID所对应的外形曲面的数学定义表达式及其系数;(2)、根据源模型的外形曲面ID,遍历比对模型中所有外形曲面ID,如果找到相同的外形曲面ID,则读取比对模型该外形曲面ID所对应的外形曲面的数学定义表达式及其系数,进入步骤(3);否则,进入步骤(4);(3)、比对源模型和比对模型相同外形曲面ID对应的外形曲面的数学定义表达式中系数,如果相同,则认为该外形曲面没有任何更改,如果不同,则认为该外形曲面存在更改,并将相应外形曲面ID作为比对结果发送至可视化模块;(4)、索引源模型...

【专利技术属性】
技术研发人员:周培刘敏李莉王哲皮赞李澍郭逸婧
申请(专利权)人:北京宇航系统工程研究所中国运载火箭技术研究院
类型:发明
国别省市:北京,11

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

1