1.15 dynain文件的作用
在使用LS-DYNA求解时可以输出多种dynain文件格式,如二进制格式、十进制格式和lsda格式。dynain.lsda包含了质量和速度的信息。
使用dynain可以初始化mortar接触类型的接触力,其他接触类型目前不支持。
使用*interface_springback_lsdyna中的CFLAG输出接触状态可能非常重要,特别是绑定接触。设置CFLAG=1,将输出Mortar接触(包含tied、tiedbreak、tied weld的mortar接触类型)的主从绑定段,必须使用LSDA格式(FTYPE=3)才能在随后的分析中恢复接触状态。在分析过程中,接触编号和构成面段的节点编号不能改变,求解器的版本和CPU数量可以改变,接触类型也可以改变,例如将tied weld改为simple tied。如果在分析过程中零件或单元被删除,而被删除的零件或单元涉及dynain.lsda文件中的面段,则这些面段会自动被忽略。这种灵活性在多阶段分析中很有吸引力,因为在工业仿真中经常出现。
*interface_springback卡片有一个功能可以将所有节点的信息写入dynain文件,而不仅是指定零件的节点。一些或很多的节点可能是未被引用的,这就需要用户必须使用LS-PrePost清理模型去掉没有关联的节点。将新的可选择卡片1中的第10列设为“1”,如下所示:
第一列为字母c,这个标示将使LS-DYNA求解器将所有节点写入dynain文件,而不是只属于SPH、solid、thick shells、thin shells、beams的节点。
(1)dynain文件的使用介绍。
第1次分析:
根据用户手册的要求,在输入文件中添加*interface_springback_lsdyna卡片。添加该卡片,会使LS-DYNA求解器在计算终止时写出dynain文件。dynain文件包括了一系列的卡片,如产生的变形、更新的壳厚度以及单元的历史变量(应力、塑性应变和其他选项)。
第2次分析:
根据第 1 次分析的结果进行初始化。在输入文件中,使用*include 卡片,调用上述提及的dynain文件。因为dynain文件包含了节点和单元的数据,所以需要从第2次分析的输入文件中删除与dynain文件中编号重复的节点和单元数据。
(2)dynain文件使用的注意事项。
① 某些材料类型,其*MAT 中有 REF 参数,使用这些材料模型的单元不能通过*intail_stress进行初始化。这是因为它们采用完全拉格朗日算法。对于这些材料模型,可以使用*initial_foam_reference_geometry进行应力初始化。dynain文件里不包括该关键字,需要用户自行添加。
② 当使用热分析时,文件new_temp_ic.inc可以通过关键字*initial_temperature_node进行节点温度初始化。