如题,LSDYNA 数值仿真出现 out-of-range velocities 类型错误,怎么办
常见原因
划分的网格质量差,如长宽比超过约定;
材料参数输入格式出错,如多出一个空格或一个逗号等;
输入的参数单位不协调,如在长度 --mm;质量 --kg;时间 - s 单位制下,压力的单位以 Mpa 输入;
自定义的子程序存在问题,如岩石爆破中只考虑压,不考虑拉等;
介质太软,计算网格严重变形,如在淤泥中爆炸;
接触定义上出错。
其他原因
DYNA 版本问题
同样模型在不同版本的 DYNA 求解时,有的出现 out-of-range velocities,有的就没有,可以正常计算。
时间步长的问题!
通过调节时间步长的控制因子是比较可行的方法,当然在没有其它错误的前提下啊!
约束不够
定义了 single surface,部分节点接触失效,也会存在这个问题。这时候需要单独定义 node to surface
把单元改成全积分单元或控制沙漏
某个时间步网格突然畸变,而从前一个时间步明显看出产生了沙漏,所以我想可能是沙漏问题,可以把单元改成全积分单元或控制沙漏。
我也遇到过这样的情况,如果出现梯形的形状就是沙漏,你选择沙漏控制模式里为 4, 很有效的
材料参数问题
时党勇的《ANSYS/LS-DYNA8.1》中 4.4 浅水爆炸中出现了这种问题,出现 out-of-range, 水的参数好像有问题,修改水的参数后问题解决
在碰撞中一般提示 NODE × OUT OF RANGE VELOCITY
通过查看 d3plot 文件,发现模型不变形或者变形很小,模型撞击刚性墙时反弹,不变形,致使模型节点速度过大,从而提示出错,解决碰撞之类的方法有如下几种:
1,检查模型焊接位置,是否焊接类型不一致,单元与单元还是节点对节点?
2,检查本该变形的部件有没有变形?如果没有,请再次设置该部件的材料参数
3,求解时间超出模型实际变形时间,请减少求解时间
上述为我解决该问题时使用的方法,希望对大家有用!
接触
可调下 CONTROL CONTACT
模型的原因占很大部分,以前经常遇到,改一下结构,就不会出错了
缺少边界条件貌似也会出现这个错误
常见解决措施
Timestep. Try reducing the timestep scale factor (even if mass-scaling is invoked)
Element formulation and/or Hourglass control. For underintegrated solids or shells that go unstable, try Hourglass type 4 with a Hourglass coefficient of 0.05. Or, try shell formulation 16 with Hourglass type 8. If response of shells is primarily elastic, set BWC=1 and PROJ=1 (B-T shells only). Avoid type 2 solids. Use at least two solid elements thru the thickness of any solid part.