2. HyperMesh界面与碰撞建模环境配置
进入整车碰撞建模之前,先把 HyperMesh 的“工作环境”调成适合碰撞分析的状态,比急着画网格更重要。碰撞模型通常包含白车身、闭合件、动力总成、底盘、内外饰、假人、壁障、安全带与气囊等子系统,动辄几十万到几百万单元,还涉及 LS-DYNA 关键字、材料本构、接触、连接与时间步控制。如果用户配置文件、单位系统、模板和面板布局没有统一,后续装配、检查与提交计算都会反复返工。本节围绕用户配置文件、快捷键、单位系统、模板选择以及碰撞常用面板与工具条定制,讲清“怎么配、配成什么样、配完如何验证”。
用户配置文件:把个人习惯固化成可复用的环境
HyperMesh 的用户配置文件(User Profile)决定了启动时加载哪些菜单、面板、宏命令和默认设置。碰撞建模建议为 LS-DYNA 单独建立一套配置文件,而不是沿用默认的 HyperMesh 配置。典型做法是:在 File > Preferences > User Profiles 中选择 LS-DYNA 模板,再通过 File > Save Profile 将当前设置保存为自定义 .hm 配置文件,例如 crash_lsdyna_v1.hm。这样每次启动或切换项目时,直接加载该配置文件即可恢复面板、快捷键、单位与显示设置。
配置文件里值得固化的内容包括:常用面板的显示与隐藏、快捷键映射、单位系统、默认求解器模板、结果文件读取路径、宏命令按钮。对于团队协作,建议把配置文件放在共享目录,并在项目启动说明中写明版本号与适用求解器版本,避免不同成员因环境差异导致模型行为不一致。
快捷键:把高频操作压缩到手指上
碰撞建模的高频操作集中在视图控制、选择、显示切换和几何/网格编辑上。HyperMesh 允许通过 Preferences > Keyboard 或配置文件中的 *keyboard 段自定义快捷键。建议优先绑定以下动作:旋转、平移、缩放、等轴测视图、线框/实体切换、仅显示选中、隐藏选中、反转显示、单元质量检查面板、连接单元创建面板、材料与属性面板。示例映射可参考:F1 等轴测、F2 线框、F3 实体、F4 仅显示选中、F5 隐藏选中、F6 反转显示、F7 单元质量、F8 连接单元、F9 材料属性。实际键位可按个人习惯调整,但团队内应尽量统一,便于互相协助排障。
单位系统:碰撞建模最容易被忽视的“隐形错误源”
LS-DYNA 本身不强制单位,但所有输入必须保持同一套单位制。整车碰撞最常用的是 mm-tonne-s-N-MPa 体系:长度 mm、质量 tonne、时间 s、力 N、应力 MPa、密度 t/mm³、弹性模量 MPa、重力加速度 9810 mm/s²。若误用 m-kg-s 体系,密度、模量和重力都会差几个数量级,表现为模型“飞掉”或“不动”。
在 HyperMesh 中,单位一致性主要靠三处保证:材料卡片中的密度与模量、属性卡片中的厚度与质量、以及重力/初速度等边界条件。建议在配置文件里固定单位显示格式,并在模型检查阶段用 Mass Summary 核对总质量。示例:某钢制零件体积 2.5×10⁶ mm³,密度 7.85×10⁻⁹ t/mm³,则质量约 0.0196 t,即 19.6 kg;若误填 7850 kg/m³,质量会变成 19625 kg,整车质量瞬间失真。
模板选择:让面板与求解器关键字对齐
模板选择决定 HyperMesh 暴露哪些面板、生成哪些关键字。碰撞分析应选择 LS-DYNA 模板,而不是 OptiStruct 或 Radioss。选择后,材料面板会出现 *MAT_ 系列卡片,属性面板会出现 *SECTION_ 系列,连接面板会出现 *CONSTRAINED、*CONTACT 等关键字入口。若模板选错,后续导出关键字时会出现卡片缺失或字段错位。
模板选择还与求解器版本相关。LS-DYNA 不同版本对关键字支持有差异,建议在 Preferences > Solver 中指定与计算集群一致的版本号,例如 lsdyna R11 或 lsdyna R13。这样 HyperMesh 在导出时会按对应版本校验关键字,减少提交后报错。
碰撞常用面板与工具条定制
碰撞建模常用面板可归纳为五类:几何清理、网格划分、连接与接触、材料与属性、边界与输出。建议把以下面板固定在工具条或自定义面板中:Geometry Cleanup、Automesh、Quality Index、Connectors、Contacts、Materials、Properties、Initial Velocity、Rigid Walls、Control Cards。工具条定制可通过 View > Toolbars 或配置文件中的 *toolbar 段完成,把高频按钮放在同一行,减少面板切换。
下面这张图把本节的关键配置关系整理为一张“环境配置关系图”:左侧是用户配置文件与快捷键,中间是单位系统与模板选择,右侧是面板与工具条定制,底部是验证动作。它强调的不是操作顺序,而是各配置项之间的依赖与验证闭环。
配置完成后的验证动作
配置是否生效,不能只看界面“像不像”,要用几个动作验证。第一,加载配置文件后检查 User Profiles 是否显示 LS-DYNA,材料面板是否出现 *MAT_ 卡片。第二,新建一个简单立方体,赋予 *MAT_ELASTIC 与 *SECTION_SOLID,用 Mass Summary 核对质量是否与手算一致。第三,按快捷键测试视图与显示切换是否生效。第四,试导出关键字文件,检查 *CONTROL_TIMESTEP、*CONTROL_TERMINATION、*DATABASE_BINARY_D3PLOT 等控制卡是否存在且字段合理。第五,用一个小模型提交试算,确认求解器能正常启动并输出 d3plot。
最后提醒一点:单位系统、模板和配置文件三者必须一致。只改单位不改模板,材料卡片字段可能对不上;只改模板不改配置文件,下次启动又回到默认状态。把这三者绑定在同一套配置文件中,并用快捷键和工具条把高频操作固定下来,才能让后续的整车碰撞装配与检查在一个稳定、可复现的环境中进行。