基于Hype rm esh的客车侧翻分析自动化流程开发
2016-09-09胡铭旭朱镜齐
丁 涛,胡铭旭,朱镜齐
(比亚迪汽车工业有限公司,广东深圳518118)
基于Hype rm esh的客车侧翻分析自动化流程开发
丁涛,胡铭旭,朱镜齐
(比亚迪汽车工业有限公司,广东深圳518118)
客车侧翻仿真分析模数较大,CAE建模较为复杂耗时。本文基于Hypermesh前处理软件利用TCL/ TK语言进行二次开发,编写客车侧翻分析的自动化流程程序;利用此程序可以快速建模,提高效率,极大地加快了仿真分析的进度。
客车侧翻;CAE分析;二次开发;自动化流程;Hypermesh
客车设计开发中,侧翻分析是对客车的上部结构强度进行校核[1]。运用CAE对整个客车骨架的强度进行校核,可以节省开发周期和研发成本[2]。然而对于整个客车来说,其拥有巨量的数模数据,在利用CAE软件进行分析时,整车模型的前处理工作量巨大,严重降低了工程师的工作效率,不利于研发进度的提升。做CAE分析时,Hypermesh前处理软件功能虽然强大,但做客车侧翻仿真分析时,仍然显得效率低下。基于Hypermesh,利用TCL/TK语言对其进行二次开发,编制客车侧翻仿真分析的流程化程序,不仅提高了工作效率,而且利于客车侧翻仿真分析的标准化。
1 自动化流程开发关键技术
1.1命令流的获取
在运行Hypermesh前处理工具时,用户进行的每一步操作都会记录在名叫command的文件之中。Hypermesh为用户提供丰富的功能函数,主要有两种:其一是“*”命令函数,如*shrink(2);其二是“hm”命令函数,它们是TCL/TK commands,如hm_entitylistentityTypelist-Type[3]。用户可在进行完某步骤操作时,前往command文件查找对应的命令流,其中的命令函数可以与Hypermesh中的数据库进行通讯。Hypermesh支持的二次开发语言为TCL/TK,用户可以将命令利用TCL/TK语言整合起来获得简单程序,以实现自动化运行。……
