LS DYNA 可以进行二维模拟,至于你说的二维爆炸问题,应该也是可以,有相关的关键字可以使用。
从低维向高维映射计算结果这个功能,LSDYNA 也是有的,可以使用关键字:
*INITIAL_ALE_MAPPING
举个例子,先用一维模拟爆炸的过程,采用 ALE1D 单元算法:
*SECRTION_ALE1D
计算结果完成后,在三维模型中,定义映射规则,如:
*INITIAL_ALE_MAPPING
$PID,TYP,AMMSID
$X0,Y0,Z0,VECID,ANGLE
该关键字的功能是,读取一维计算最后一步的计算结果,关键字下各项的含义如下:
- PID 和 TYP,指定 3D 网格模型
- AMMSIG 是 3D 模型中,*SET_MULTI-MATERIAL_GROUP 定义的 ALE 多物质组
- X0,Y0,Z0 是映射的坐标原点
- VECID 定义的是映射的坐标轴
- ANGLE 定义 3D 映射绕 *DEFINE_VECTOR 定义的轴旋转的角度,对应 VID 取值。
定义方向矢量的关键字如下: