用于对计算机辅助设计文档编码和解码的系统和方法技术方案

技术编号:6821962 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于对计算机辅助设计文档编码和解码的系统和方法。具体地,提供了一种包括编码模块和解码模块的系统。该编码模块生成零部件的三维(3D)模型,修改该3D模型以便包括3D结构,以及基于经修改的3D模型生成计算机辅助设计(CAD)文档。解码模块确定该CAD文档是否包括该3D结构,当该CAD文档包括该3D结构时授权分析软件对该CAD文档的操作,以及在CAD文档不包括该3D结构时禁止分析软件的操作。

【技术实现步骤摘要】

本专利技术涉及软件许可,更具体地,涉及用于通过对计算机辅助设计(CAD )文档进行编码和解码来实施软件许可的系统和方法。
技术介绍
这里提供的
技术介绍
描述是用于总体上呈现本专利技术的背景的目的。当前署名专利技术人的一部分工作在
技术介绍
部分中得以描述,这部分内容以及该描述在提交时可能不另作为现有技术的方面,既不明确地也不暗示地被承认是破坏本专利技术的现有技术。铸造是一种用于制造具有复杂形状的零部件的制造工艺,这些零部件通过其它方法制造是很困难的,或者是不经济的。对于内燃发动机而言,铸造被用来制造许多金属零部件(“金属铸造”)。金属铸造包括将液态金属(例如,铝、铁等等)引入到模具中,该模具包括具有期望形状的中空型腔。液态金属然后被冷却,直到金属凝固,随后从模具中取出凝固的金属,从而获得期望的零部件。然而,金属铸造可能具有缺陷,例如由于凝固收缩和气体从液态金属中的分离所致的孔隙。孔隙是指随着金属零部件的冷却和凝固而在其中形成的空隙。孔隙可能会增加零部件破裂的可能性。凝固收缩是指金属在其凝固时的未经补偿的收缩,从而从液体变成不太致密的固体。因此,为了在凝固期间填满模具型腔,典型的模具包括诸如浇口、流道、和/或冒口之类的模具部件,这些模具部件填充有一定量的液态金属,以便对凝固收缩进行补 mte ο
技术实现思路
一种系统,该系统包括编码模块和解码模块。编码模块生成零部件的三维(3D)模型,修改该3D模型以便包括3D结构,以及基于修改的3D模型来生成计算机辅助设计(CAD) 文档。解码模块确定CAD文档是否包括3D结构,在CAD文档包括该3D结构时授权分析软件对该CAD文档的操作,以及在CAD文档不包括该3D结构时禁止分析软件的操作。一种方法,该方法包括生成零部件的三维(3D)模型,修改该3D模型以便包括3D结构,基于该修改的3D模型来生成计算机辅助设计(CAD)文档,确定该CAD文档是否包括3D 结构,当该CAD文档包括该3D结构时授权分析软件对该CAD文档的操作,以及在CAD文档不包括该3D结构时禁止分析软件的操作。在其它特征中,上述系统和方法通过由一个或多个处理器执行的计算机程序来实施。该计算机程序能够存在于有形的计算机可读介质上,例如但不限于储存器、非易失性数据存储器、和/或其它合适的有形存储介质。本专利技术还提供以下技术方案。1. 一种系统,包括编码模块,所述编码模块生成零部件的三维(3D)模型,修改所述3D模型以便包括3D结构,以及基于所述修改的3D模型生成计算机辅助设计(CAD)文档;以及解码模块,所述解码模块确定所述CAD文档是否包括3D结构,当所述CAD文档包括所述3D结构时授权分析软件对所述CAD文档的操作,以及当所述CAD文档不包括所述3D结构时禁止所述分析软件的操作。2.如技术方案1所述的系统,其中,所述解码模块在授权所述分析软件对所述 CAD文档的操作之前的时间段期间通过添加与铸造工艺相关的成型特征来修改所述CAD文档,以及对所述修改的CAD文档执行所述分析软件,其中,所述分析软件包括对所述铸造工艺期间的液态金属的温度和流量中的至少一个的有限元分析(FEA)。3.如技术方案2所述的系统,其中,所述解码模块基于所述分析软件的结果来修改所述零部件的3D模型和所述成型特征中的一个。4.如技术方案1所述的系统,其中,所述解码模块在所述分析软件的操作被禁止时生成错误消息和未授权消息之一。5.如技术方案1所述的系统,其中,所述CAD文档包括网格几何结构。6.如技术方案1所述的系统,其中,所述3D结构是由用户生成的和从3D结构的预定组中选择的之中的一种。7.如技术方案1所述的系统,其中,所述编码模块由第一实体控制。8.如技术方案7所述的系统,其中,所述第一实体拥有所述分析软件,并且制造包括了由第二实体制成的铸造零部件的产品。9.如技术方案8所述的系统,其中,所述解码模块由所述第二实体控制。10.如技术方案9所述的系统,其中,所述第二实体产生用于所述零部件的模具, 并且铸造所述零部件。11. 一种方法,包括 生成零部件的三维(3D)模型;修改所述3D模型以便包括3D结构; 基于所述修改的3D模型来生成计算机辅助设计(CAD)文档; 确定所述CAD文档是否包括所述3D结构;当所述CAD文档包括所述3D结构时,授权分析软件对所述CAD文档的操作;以及当所述CAD文档不包括所述3D结构时,禁止分析软件对所述CAD文档的操作。12.如技术方案11所述的方法,进一步包括在授权所述分析软件对所述CAD文档的操作之前的时间段期间通过添加与铸造工艺相关的成型特征来修改所述CAD文档;以及对所述修改的CAD文档执行所述分析软件,其中,所述分析软件包括对所述铸造工艺期间的液态金属的温度和流量中的至少一个的有限元分析(FEA)。13.如技术方案12所述的方法,进一步包括基于所述分析软件的结果来修改所述零部件的3D模型和所述成型特征中的一个。14.如技术方案11所述的方法,其中,禁止所述分析软件的操作还包括生成错误消息和未授权消息中的一个。15.如技术方案11所述的方法,其中,所述CAD文档包括网格几何结构。16.如技术方案11所述的方法,其中,所述3D结构是由用户生成的和从3D结构的预定组中选择的之中的一种。17.如技术方案11所述的方法,其中,生成所述零部件的3D模型、修改所述3D模型以包括所述3D结构、以及基于所述修改的3D模型生成所述CAD文档均由第一实体来执行。18.如技术方案17所述的方法,其中,所述第一实体拥有所述分析软件,并且制造包括了由第二实体制成的铸造零部件的产品。19.如技术方案18所述的方法,其中,确定所述CAD文档是否包括所述3D结构、 以及授权所述分析软件对所述CAD文档的操作均由所述第二实体执行。20.如技术方案19所述的方法,其中,所述第二实体产生用于所述零部件的模具,并且铸造所述零部件。本专利技术更多的应用领域从以下提供的详细描述中将变得明显。应当理解的是,详细的描述和具体示例仅意在用于进行说明的目的,而并不意图限制本专利技术的范围。附图说明由详细的描述和附图,本专利技术将得到充分的理解,其中图IA是根据本专利技术的编解码系统的第一示例性实施例的功能框图; 图IB是根据本专利技术的编解码系统的第二示例性实施例的功能框图; 图2A是根据本专利技术的用于对计算机辅助设计(CAD)文档进行编码和解码的第一示例性方法的流程图2B是根据本专利技术的用于对CAD文档进行编码和解码的第二示例性方法的流程图; 图3A和图3B是根据本专利技术的使用了编码和未使用编码的示例性零部件几何结构;以及图4A和图4B是根据本专利技术的使用了编码的示例性零部件网格的两个视图。 具体实施例方式以下说明在本质上仅仅是示例性的,并且决不意图限制本专利技术、其应用或使用。为了清楚起见,在附图中使用相同的附图标记来指示相似的元件。如此处所用,短语“A、B和 C中的至少一个”应当解释为意指使用了非排他性逻辑“或”的逻辑“A或B或C”。应当理解的是,在不改变本专利技术原理的情况下,方法中的步骤能够以不同的顺序执行。如此处所用,术语“模块”是指专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的、或成组的)和储存器、组合逻辑电路、和/或提供所述功能的其它本文档来自技高网...

【技术保护点】
1. 一种系统,包括:编码模块,所述编码模块生成零部件的三维(3D)模型,修改所述3D模型以便包括3D结构,以及基于所述修改的3D模型生成计算机辅助设计(CAD)文档;以及解码模块,所述解码模块确定所述CAD文档是否包括3D结构,当所述CAD文档包括所述3D结构时授权分析软件对所述CAD文档的操作,以及当所述CAD文档不包括所述3D结构时禁止所述分析软件的操作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:P·N·克雷波Q·王
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:US

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

1