2.14 DT和DT2MS参数的区别和应用
焊点通常采用梁单元或者实体单元进行建模。这类单元尺寸较小,如果不设置*control_timestep,焊点单元会限制整体的时间步长。*mat_spotweld 中的 DT 参数和*control_timestep中的DT2MS的作用都是对小于设定的单元增加其密度来达到提高时间步长的目的。*mat_spotweld卡片中的质量缩放参数DT仅对焊点产生影响。如果没有通过*Control_timestep调用质量缩放(DT2MS=0),且模型由可变形焊点控制时间步长,则DT可用于在初始化期间向焊点添加惯性以便将时间步长增加到DT定义值。如果DT为非零定义,焊点单元的质量增加记录在d3hsp文件中。
(1)如果使用*control_timestep中的DT2MS,而不用*mat_spotweld中的DT,则焊点增加的质量会记录在模型的added mass(可以在d3hsp 文件中查看)中。尽管d3hsp文件中记录的可变形焊点的质量增加百分比是假的,但下面的描述是正确的:
d3hsp文件中的“added spotweld mass”;
d3hsp文件中第1个时间步长后的“added mass”和“percentage increase”;
glstat和matsum中的“added mass”。
(2)如果使用*mat_spotweld中的DT,而不用*control_timestep中的DT2MS,则焊点增加的质量是算在模型的physical mass中的,而不是记录在模型的added mass中。初始时间步长不考虑焊点的质量增加,但时间步长每个循环都会增加10%直到达到正确的时间步长(考虑焊点质量增加的时间步长)为止。
(3)如果既使用*mat_spotweld中的DT,又使用*control_timestep中的DT2MS,则焊点先通过*mat_spotweld中的DT增加密度,增加的密度同样加入physical mass中,然后剩下的时间步长仍比|DT2MS|小的,再进一步进行质量缩放使其时间步长等于|DT2MS|。由第2步焊点增加的质量记录在模型的added mass中。通常模型中有*control_timestep中的DT2MS,不需要再使用*mat_spotweld中的DT。推荐不要在一个模型中同时调用DT和DT2MS两种质量缩放准则。