欢迎来到天天文库
浏览记录
ID:28137179
大小:18.17 KB
页数:5页
时间:2018-12-08
《基于hypermesh的零件重命名与信息赋予工具开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于HyperMesh的零件重命名与信息赋予工具开发 摘要:在碰撞仿真分析中,整车建模过程繁琐。导入整车几何模型后,运用HyperMesh建立有限元网格模型时,需要判断零件是否需要划分网格并进行分类,应用规范统一的命名规则并赋予相应的材料厚度信息。对于整车级的零件来说,手动操作工作量大。介绍了基于HyperMesh二次开发的整
2、车自动化建模系统,利用Tcl脚本语言开发了其中的零件重命名与信息赋予工具。最后通过实例验证该工具相比手动操作的时间效率提高近100倍,对减少重复性操作,保证建模准确性,节约开发时间具有重要意义。 关键词:HyperMesh;二次开发;Tcl语言;自动化 DOIDOI:/ 中图分类号:TP319 文献标识码:A文章编号:1672--0070-03 0引言 安全性能是汽车的一项重要评价指标。通过搭建有限元整车模型进行碰撞仿真分析来缩短研发周期和节约成本是目前主流车企的开发手段。有限元分析分为前处
3、理、求解计算、后处理3个环节。通常前后处理环节占据80%的工作量,直接影响了仿真分析的效率和产品的设计周期[1]。Altair为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。HyperMesh
4、是世界领先的针对有限元主流求解器的高性能前后处理器软件,但其强大的通用性也使其操作流程分散琐碎,与企业标准化的设计研发流程有一定差异。根据需求对HyperMesh进行定制化的二次开发,将软件与企业产品开发流程深度匹配,已成为行业内的一种潮流。 本文针对整车仿真碰撞分析前处理过程,基于HyperMesh软件的二次开发,重点设计了针对零件自动重命名以及材料厚度信息赋予的功能模块,以适应企业快速、准确开发需求。 1二次开发关键技术 Tcl语言简介 Tcl语言是一种用于控制和扩展应用程序的脚本语言,适用
5、于包括Windows,Unix,Macintosh等各种平台[2]。Tcl的语法很简单,而且可以通过创建新的过程扩展其功能。 Tcl语言具有快速开发、无需编译、功能强大且简单易学的特点,所以广泛用于脚本编程、原型开发和软件二次开发等方面。 命令流获取 HyperMesh软件的操作实际上是通过调用内置API函数实现的,所有对模型的操作都被记录在commandfile文件中[3],工程师可以访问command文件获取相应的命令流,并通过TCL语言对获取的命令进行整合重写,定制自己需要的脚本。为了充分发
6、挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 人机交互界面创建 Tk是Tcl语言的用于开发图形用户界面GUI应用程序的工具集,可以快速建立方便用户使用的自定义用户界面。用户也可以选择使用Hype
7、rMesh内置的HWTKGUIToolkit实现相同的功能,且创建的界面与HyperMesh整体风格更为一致。 使用自定义面板的优势在于可以将实现某一项功能的所有按钮集成进行个性化集成,快速实现该功能,既避免了面板切换的繁琐操作,也杜绝了一些操作上的失误,极大地提高工作效率。 2整车自动化建模基本流程 整车建模环节在碰撞仿真分析中属于前处理环节,零件具有数量庞大、种类繁多、位置关系复杂、连接方式多样的特点。工程师在进行手动整车建模时存在操作繁琐、重复性大、耗费工时长、误操作率高等问题,针对这些问题
8、开发基于HyperMesh的整车基础建模自动化系统。 整车基础建模自动化系统的开发要求如下: ①建模参数化,建模输入为BOM表等标准参数文件; ②建模标准化,统一建模标准,保证模型质量一致性,提高建模精度; ③建模流程化,对建模的每个阶段进行封装,便于企业固化工程师的经验;为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等
此文档下载收益归作者所有