HyperWorks二次开发在顶盖抗凹分析应用.pdfVIP

HyperWorks二次开发在顶盖抗凹分析应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Altair 2012 HyperWorks 技术大会论文集 HyperWorks 二次开发在顶盖抗凹分析中的应用 朱楚才 史建鹏 东风汽车公司汽车工程研究院,武汉,430056 摘要:HyperWorks 软件提供了二次开发的接口,可以基于TCL 语言和其它工具来开发专 用的辅助程序,提高 CAE 分析工作的效率和规范性。在乘用车 CAE 分析工作中,某些分 析项目的前处理具有重复操作多、占用时间多且容易出错的问题,如顶盖抗凹分析。为了解 决这个问题,利用HyperWorks 软件的二次开发功能 ,开发了顶盖抗凹分析的流程自动化专 用辅助程序 ,提高了工作效率并固化了流程。 关键词 :HyperWorks ,TCL ,二次开发,顶盖抗凹分析 1 概述 乘用车的顶盖刚度是一个重要指标,不仅影响着客户的主观评价,同时也与安全性、乘 坐舒适性密切相关,在设计过程中对顶盖进行抗凹分析是预防顶盖刚度缺陷的重要环节。 顶盖抗凹分析作为一项常规分析项目,工作中往往需要不断地建立局部坐标系、创建压 头模型、建立接触对、逐个的读取计算结果文件编写报告,在一个顶盖的抗凹分析过程中, 该过程少则重复 5~10 次,多则重复十几次,简单的重复劳动不仅耽误大量的时间,同时 劳动强度高,令人感到厌烦、苦恼。 HyperWorks 软件的二次开发接口,可供用户进行个性化的二次开发,完成特定的功能, 起到提高工作效率、定制流程的作用。 2 HyperWorks 二次开发 2.1 程序语言 HyperWorks 软件提供了TCL/TK 语言二次开发接口。TCL/TK 是一种简明、高效、可 移植性好的脚本语言,它支持和C/C++类似的循环、控制结构,如if 循环控制、for 循环控 制等,并支持过程的定义和调用。同时,它能与HyperWorks 平台实现无缝连接。 - 1 - Altair 2012 HyperWorks 技术大会论文集 Altair HyperMesh 模块会自动记录各种操作命令,并将其保存在对应的command.cmf 文件中,用户可以修改这些命令来形成自己的程序代码。 2.2 模板设计 HyperWorks 提供了二次开发模板设计工具 Process Studio,利用它可以完成每个模块 的模板界面设计,如图1 所示。 图1 Process Studio 工具 2.3 对象层级 与HyperMesh 前处理部分不同,后处理部分HyperView、HyperGraph 及Office 的命 令均为面向对象风格的语法,基本语法如: { object_name } { command } { command parameter(s) } 操作一个对象之前,需要逐层访问各级对象,因此必须先了解数据结构的对象层级,其 中HyperView 数据结构的对象层级如图2 所示。 - 2 - Altair 2012 HyperWorks 技术大会论文集 图2 HyperView 数据结构对象层级图 2.4 程序流程设计 以顶盖抗凹分析为例,程序的流程图如图 3 所示。按流程的设计,程序先后完成了截 取模型、选抗凹点、创建压头及接触、施加约束、施加载荷、输出求解模型、提交计算、输 出PPT 报告等操作。其中,用户仅需选择首个抗凹点 (或人工选择所有抗凹点)、在报告自 动生成环节输入报告名称相关信息,其它均由程序自动完成。 图3 顶盖抗凹分析流程图 3 应用实例——顶盖抗凹分析模板 图4 为顶盖抗凹分析流程中的选择抗凹点步骤,该步骤可以通过按钮Get Nodes 设置 左前角第一个抗凹点然后程序自动计算获得其它抗凹点的方式,或通过按钮 Edit 人工逐个 选择所有抗凹点的方式完成。抗凹点分布的矩阵形式 (5 ×5 ),可在预处理步骤自由设置。

文档评论(0)

sjatkmvor + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档