logo
CAE应用解决方案专家
400 - 6046 - 636

元王HyperMesh二次开发应用

有限元: 2019-08-01 14:45:17 阅读数: 3087 分享到:

随着现代科学技术的发展,产品性能分析已成为新产品设计的一项基础性工作,产品性能分析要求工程师在设计阶段就能精确地预测出产品的技术性能、强度、寿命等,并需要对结构的静、动力强度等技术参数进行分析计算,有限元分析(FEA)技术无疑在其中充当了不可或缺的角色。


在产品的有限元分析过程中,有限元网格的建立在分析过程中占用了大量的工作时间,对于前期建模工作中许多基础重复的工作,已成为影响项目开展进度的关键问题。例如在汽车研发过程中,不同车型的前处理过程都包含很多类似的操作与参数设置,将这些操作与设置集成为前处理软件中的一个模块,不仅能减少工程师的大量重复操作,大幅提升前处理效率,还能避免很多错误。

Altair公司的HyperMesh软件是世界公认的优秀前处理软件,广泛应用于汽车、电子仪器、生物医学、航空航天、工业设备和重型工程等行业产品开发过程中。HyperMesh软件不仅提供了强大的前处理功能还提供了完善的API(应用程序接口),用户可以根据自己的独特需求利用Tcl/Tk语言结合这些API进行HyperMesh二次开发。使工程师从繁琐的前处理工作中解放出来,将主要精力集中在解决问题的本质上,从而提高有限元分析工作的质量和效率。


  HyperMesh二次开发简介  

HyperMesh二次开发,一般都是基于Tcl/Tk脚本语言完成的。Tcl是工具控制语言(Tool Command Language)的缩写,具有跨平台、开源、易扩展的特点,经常被用于快速原型开发、脚本编程、GUI和测试等方面。Tk是一个跨平台、开放源代码的GUI开发工具集,是使用最广泛的Tcl扩展,提供了各种OS平台下的GUI,Perl、Python等语言都提供接口适配到Tk上。HyperMesh提供基于Tcl/Tk的API,可以较方便地用于CAE分析前处理的二次开发。



  HyperMesh二次开发实例  

1)整体流程,根据产品特性与测试需求,将前处理工具通过导航树的形式实现系统化整合,从而进行直观的操作导航,导航功能兼顾实用性与便捷性。

2)模型导入,定制工具在模型导入后能够自动进行模型清理。

3)命名校正,根据求解器命名限制能够进行命名有效性检查和校正。

4)中面抽取及壳网格划分,能够实现自动抽取中面与面切分功能,减少人为干预。同时,能够实现自动壳单元网格划分,网格根据质量要求规则自动优化。

5)壳网格并行处理功能,采用高效的后台多任务并行批处理方式大大提高处理效率。

6)四面体网格划分,自动化四面体单元网格划分及相同部件自动阵列功能。

7)网格划分,多种部件简化方式及六面体自动生成供选择,方便用户进行部件简化。

8)库模型导入,建立标准件网格模型库,程序通过命名匹配实现库网格模型自动精确和模糊搜索,实现标准件库模型的自动导入替换以及自动定位。


9)连接关系,某通信服务器的1600个螺钉连接由手工处理的8个小时(满负荷工作)提高到45分钟(等待计算机自动完成)

10)部件属性设置,整合产品的材料性能、截面属性与单元类型参数输入.开放式材料库、截面属性库系统内建材料与截面属性关联。

11)统一模型检查,提供全方位的模型检查。


元王在采用二次开发的方法进行上述产品分析后,帮助客户企业节省了大量前处理所需的时间,并且前处理人为建模错误减少,在提高工作效率的同时保证了分析的准确性。由此可见,在产品设计阶段CAE分析工作中,很多重复性内容可以根据具体分析需要进行CAE软件二次开发,帮助企业提高研发效率,节约成本,有效保障分析的准确性。选择元王CAE仿真应用专家,为您的企业带来无限可能。