通过实例学习PamCrash——简化整车碰撞
在之前的案例中,我们已经学习了PamCrash显示求解、壳单元、实体单元、材料失效、复合材料、各种铰链以及各种接触等。本章我们将运用之前学到的知识来搭建一个简化的整车碰撞模型,也算是对PamCrash学习的一个总结。简化模型及工况
用一个简化的小车碰撞刚性墙(新版PamCrash中已经取消了RWall这个关键字,所以这里撞的是一个RBody抓起来的墙),简化模型质量为1300kg,初速度13.88mm/ms。刚性墙约束住所有的自由度即可。用到的关键字梳理
INCLU
之前的案例中都没有使用子文件的方式管理模型,所以这里故意使用了“INCLU”关键字。“INCLU”关键字后面跟的文件名最长支持256个字符,但是超出80字符的长度后,需要使用“&”或“-”连接。PREFA
使用“PREFA”关键字来给轮胎施加压力边界。为了更好地理解这个关键字,仿照dyna的案例做了一个充气的demo。需要注意的是Pamcrash中压力方向与单元法向相反,即输入负值为法线方向,输入正值为法线负方向,因此需要检查网格的单元法向,确保压力边界施加正确。demo中,将一个气囊放在地面上,将一个空管放在气囊上,气囊瞬时充气,弹起空管。接触反力和单元表面压力如下图所示,可以看到“PREFA”气压是均匀施加在每个单元上的,因此这个关键字并不能用来模拟真实的类似气囊点爆的工况。1D和KJoint相关关键字
使用rbody和其他1D单元连接各个总成和车身。可参考《通过实例学习PamCrash——悬架转向系统》,包含了bar单元、beam单元、各种铰链单元等。单元和接触相关关键字
可参考《通过实例学习PamCrash——薄壁梁压溃》和《通过实例学习PamCrash——复合材料专题》,包含了体单元、壳单元、node2surf、surf2surf、tie等接触。结果后处理
只是对关键字的学习,并不会产生工程上的参考意义,所以只能说看看动画图一乐。碰撞工况要养成看能量曲线的好习惯,能量曲线和动画,是检查模型是否有问题的第一道防线。
接触反力和监测点的加速度曲线如下图所示。
总结
也花费了不少时间来学习PamCrash,该说不说,PamCrash学习资料真是太少了!学个鸟软件,哥们天天泡在帮助文档里,不过入门了还是很有成就感的。难以想象2025年了,还有生态这么差的软件,要不是有点dyna基础,算是掉这软件的坑里了,差评!!!哥们要告到中央!!!