在LS-DYNA中,dynain文件主要用于以下目的:
【1】变形和应力初始化:dynain文件包含变形几何信息和初始应力信息,这些信息对于后续的分析至关重要,尤其是在显式分析中,它们帮助确保模型正确初始化,从而避免动态振荡和其他不稳定现象。
【2】关键字数据插入:dynain文件可以包含关键字数据,这些数据可以在输入面板中插入,用于初始化各种分析参数,如壳厚度、单元历史变量(应力、塑性应变等)和张量应变。
【3】隐式与显式分析转换:通过在隐式分析关键字文件中加入*interface_springback_lsdyna,可以创建一个包含所需信息的dynain文件。随后,这个文件可以用来替换初始的输入文件,去除隐式选项,并重新进行显式分析,从而在不重启动的情况下完成转换。注意:dynain文件不支持梁单元和离散单元的初始化,也无法传递接触力。因此,在使用dynain文件进行后续分析时,应谨慎处理这些限制。
dynain文件记录了仿真在某一时刻的完整状态,包括:
- 节点坐标、速度、加速度
- 单元应力、应变、变形
- 材料状态(如塑性应变、损伤)
- 接触界面信息
- 其他关键求解器参数(如时间步)
- 支持重启分析:基于dynain文件,用户可以从保存的时间点继续仿真,而无需重复已完成的计算。
在使用LS-DYNA求解时可以输出多种dynain文件格式,如二进制格式、十进制格式和lsda格式。dynain.lsda包含了质量和速度的信息。
使用dynain可以初始化mortar接触类型的接触力,其他接触类型目前不支持。使用*interface_springback_lsdyna中的CFLAG输出接触状态可能非常重要,特别是绑定接触。
典型应用场景:
冲压成型与回弹分析:将冲压后的变形几何和残余应力传递到回弹分析。
多步骤制造工艺:如锻造、焊接后的后续结构分析。
碰撞安全性评估:基于成型后的零件状态进行碰撞仿真,确保结果更真实。
dynain文件使用的注意事项:
① 某些材料类型,其*MAT 中有 REF 参数,使用这些材料模型的单元不能通过*intail_stress进行初始化。这是因为它们采用完全拉格朗日算法。对于这些材料模型,可以使用*initial_foam_reference_geometry进行应力初始化。dynain文件里不包括该关键字,需要用户自行添加。
②当使用热分析时,文件new_temp_ic.inc可以通过关键字*initial_temperature_node进行节点温度初始化。