主要有两个脚本,分别实现的功能是在hypermesh中的abaqus模块中创建随机振动与机械冲击工况。
脚本具体实现效果见下面演示图。
自动创建随机振动脚本:
自动创建机械冲击脚本:
脚本的使用有些需要注意的点,这里大概描述下:
随机振动脚本使用注意点:
1、模型中的部件需要自己先定义好材料属性及接触约束关系
2、建议先创建好模态约束点的载荷集,这样后面脚本可以直接选择这个载荷集
3、脚本只支持GB 38031-2020与GB T31467.3-2015中的随机振动标准,其他PSD曲线需要自己在脚本创建好后手动修改PSD曲线值
4、脚本支持X/Y/Z三个方向的随机振动,如果只需要某个方向的,可以在脚本完成后删除不需要的方向的载荷步
机械冲击脚本使用注意点:
1、脚本只支持单次冲击创建
2、模型中的部件需要自己先定义好材料属性及接触约束关系
3、如果之前模型中存在输出卡片,需要把之前的输出卡片删除
4、运行脚本前需要先创建一个set,这个set是机械冲击中载荷施加的点集
5、脚本创建好后,直接导出inp文件即可计算
Ps:脚本已验证可以在2020-2022的版本均可用,2023、2024新版本没验证,理论上脚本是所有版本的hypermesh中均可用。脚本在hypermesh中的新老界面均可用,老界面中文可能会显示乱码,但脚本可正常运行。
这里再补充下如何在hypermesh中的Utility模块下找到这两个脚本。
1、第一步主要是将附件中的userpage.mac文件替换掉hm安装目录中的同名文件。一般为在类似下面的这个目录:F:\Program Files\Altair\2022\hwdesktop\hw\bin\win64,看自己hypermesh安装在哪,前面那个地址就在哪
2、第二步是将附件中的hm_tcl文件夹整个放到自己电脑的D盘下(就放D盘下,而不是放到D盘下的其他目录下面)
内容简介:电池包随机振动与机械冲击工况自动创建脚本