4 LSDYNA 数值仿真 out-of-range velocities 速度溢出错误

如题,LSDYNA 数值仿真出现 out-of-range velocities 类型错误,怎么办

  • 15751
请先 登录 后评论

最佳答案

常见原因

  • 划分的网格质量差,如长宽比超过约定;

  • 材料参数输入格式出错,如多出一个空格或一个逗号等;

  • 输入的参数单位不协调,如在长度 --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.

请先 登录 后评论

其它 1 个回答

醉卧枫林

边界条件和接触

请先 登录 后评论