admin管理员组

文章数量:1642447

报错信息:

 *** ERROR ***                           CP =      12.511   TIME= 21:44:09

 The value of UY at node 476 is 4.717514813E+37.  It is greater than the
 current limit of 1000000.  This generally indicates rigid body motion   
 as a result of an unconstrained model.  Verify that your model is       
 properly constrained.                                                   

 *** ERROR ***                           CP =      12.667   TIME= 21:44:11
 *** MESSAGE CONTINUATION ---- DIAGNOSTIC INFORMATION ***                
 Rigid body motion can also occur when net section yielding has          
 occurred resulting in large displacements for small increments of load  
 or when buckling has occurred.  You can plot the time history curve     
 for node 476 in the UY direction to check for stiffness (slope of the   

 curve) approaching zero. 


碰到这个问题,我十分纳闷,提示说:Uy过大(天文数字了),请检查约束模型

题目是这样的:

我的约束是这样的,没问题呀,边坡是平面应变问题,然后约束也没问题呀

而且我每一步都是按照该实例教程上做的,结果求解时出现以上错误

我把该题的命令流运行一遍,打开也是这样的模型,但是它却能正确求解出来

对着命令流读了一遍,感觉跟我的模型是一模一样的,为什么我的不行?


最终解决:

经过仔细比对命令流的模型,我发现我的材料定义里面是这样的

而能正确求解的模型里面没有这一项

原来是这样的,出于偷懒,我把材料1(围岩2)设置好之后,复制一一份到材料2(围岩1),然后再改里面的数值。

对于打圈的一项,我则是打开之后,把数据删了,系统自动就把他们的值设为了0。


值为0,和不存在这一项有本质区别(这一项不存在,表示是弹性材料;而存在且为0,表示是弹塑性材料,粘性系数和摩擦角为0)

删除打圈这一项后,程序能正常运行,无报错无警告

本文标签: 位移过大ansys