HyperMesh二次开发在仿真分析前处理中的应用_CAE_产品创新数字化(PLM)_文章_e-works数字化企业网
 
 
e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAE

HyperMesh二次开发在仿真分析前处理中的应用

2018/7/3    来源:互联网    作者:郑小龙      
关键字:仿真分析前处理  HyperMesh  仿真分析  
在竞争日趋激烈的汽车市场上,缩短产品研发周期已经成为各汽车研发企业的共识,本文针对NVH仿真分析的前处理过程进行二次开发,提升NVH分析效率。

1 概述

    在竞争日趋激烈的汽车市场上,缩短产品研发周期,已经成为各汽车研发企业的共识。CAE分析是汽车研发过程中非常重要的一环,而前处理工作占据整个CAE分析过程80%以上的时间,已成为影响项目开展进度的关键问题。在汽车研发过程中,不同车型的前处理过程都包含很多类似的操作与参数设置,将这些操作与设置集成为前处理软件中的一个模块,不仅能减少工程师的大量重复操作,大幅提升前处理效率,还能避免很多错误。Altair公司的HyperMesh软件提供了基于Tcl/Tk的二次开发API,编程简单,可移植性好。本文将针对NVH仿真分析的前处理过程进行二次开发,提升NVH分析前处理的效率。

2 Tcl/Tk介绍

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

3 一键头文件生成模块

    在HyperMesh中,只创建load collector,没有设置工况和其他求解参数,而把这些工作放在头文件中进行设置,这样可以提高效率。通常的做法是人工去编辑头文件的内容,设置模型的不同工况,这种方法要求工程师对头文件的内容非常熟悉,复杂工况下不但耗时,还容易出错,因此建立一种可视化的操作方式非常有必要。

    利用Tcl/Tk开发的一键头文件生成模块如图1所示,该模块支持IPI、NTF和VTF三种分析类型。导入旧的头文件后,可以直接在界面上进行工况的选择与创建,操作界面如图2。通过可视化的交互操作,工程师可以很方便地修改工况,并一键导出相应的头文件。整个操作过程耗时短,能大大提高前处理效率,也能避免手动编辑头文件可能产生的错误,并且,工程师无需进行专门培训,就可以一键生成不同分析任务的头文件。经测试,一键头文件生成模块导出的头文件能够正常提交Nastran软件进行计算,并得到正确的后处理结果。

一键头文件生成模块的界面

图1 一键头文件生成模块的界面

工况的选择与创建界面

图2 工况的选择与创建界面

责任编辑:程玥
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐