ABAQUS常见警告解决方案


对于有限元计算经常会遇到警告信息,通常都要通过dat文件、msg文件判断这些警告信息是否需要关注,那么如何针对不同的警告信息,做出正确的判断呢。这里列举一些常见的警告信息,供各位CAE小虾们学习交流。

u=368684828,359057641&fm=85&s=1BAE78225E997BEF34E19BFF0300B02E.jpg

1.       负特征值问题


THESYSTEM MATRIX HAS 8 NEGATIVE EIGENVALUES.


负特征值是非线性分析的必然产物。所以不必大惊小怪,甚至久而久之,对于你熟悉的问题,你都会视而不见了。若出了问题,可先检查下有没有伴随的numerical 

sigularity(数值奇异)和  Zero

pivot(零主元)产生。如果没有,可以参考这几个方面:1).刚体位移;2).单元异常,过度变形、过度扭曲等;3).应力应变关系有负斜率;4)如果有流体的话,在容器发生形变的话,也可能出现negative

eigenvalue的情况,不过不会出现警告,这是被允许的;5)失稳发生


2.       单元变形速率过大


Theratio of deformation speed to wave speed exceeds 1.0000


这个警告是指单元形变速度V(单元最大形变率/特征尺寸)和膨胀波速C(通过材料本构关系求得)的比例超过1。解决这个问题的方案有以下几种:1)检查单位是否封闭(参数设置有数量级的错误),此错误新手常犯;2)  

检查网格质量;(3)  

检查加载速度,如果条件允许的话就降低速度,该方法也很有效,但在很多情况下无法降低速度;4)调整STEP中的TIME SCALING

FACTOR;调整STEP中的MASS SCALING

FACTOR;5)   加*SECTION

CONTROLS,NAME=SC,DISTORTION CONTROL,LENGTH RATION=0.1

或者YES也可以,加在MATERIAL 前面;或加* DIAGNOSTICS,DEFORMATION

SPEEDCHECK=OFF;或者加*DIAGNOSTICS, CUTOFF

RATIO=RATIO(具体数值),在其他方法修改后还有问题的的情况下使用增加关键字的方法


3.       zero

force/ZERO MOMENT问题


THERE IS ZERO MOMENTEVERYWHERE IN THE MODEL BASED ON THE DEFAULT

CRITERION. PLEASE CHECK THE VALUEOF THE AVERAGE MOMENT DURING THE

CURRENT ITERATION TO VERIFY THAT THE MOMENT ISSMALL ENOUGH TO BE

TREATED AS ZERO. IF NOT, PLEASE USE THE SOLUTION CONTROLS TORESET

THE CRITERION FOR ZERO MOMENT.


这些警告是告诉你模型中没有弯矩,没问题的,可以继续计算。如果提示中出现特征值奇异的时候才是计算有可能出现不收敛的问题。


4.       自由度没激活


Degreeof freedom 4 is not active in this model and can not be

restrained


有限元软件计算对于实体步考虑转动自由度,所以你在边界条件中限制了456的自由度后,软件会忽略的啊.


5.       位移加载问题


The option *boundary,type=displacementhas been used; check status

file between steps for warnings on any jumps prescribedacross the

steps in displacement values of translational dof. For

rotationaldof make sure that there are no such jumps.All jumps in

displacements acrosssteps are ignored


你采用了位移边界条件,但在平动自由度上,可能在不同的分析步骤里面有突变(你可以从sta文件里面查看),并且应保证转动自由度无突变。通知性质的warning,一般是因为你采用位移加载方式,都出这个。


6.       塑性应变过大


The strain increment hasexceeded fifty times the strain to cause

first yield at 377 points


检查下约束够不够,约束够了就不用管了,这只是通知你,你的模型塑性应变很大,一般没多大问题。


7.       过约束


123 nodes are used morethan once as a slave node in *TIE

keyword.One of the *TIE constraints at eachof these nodes have been

identified in node set WarNodeOverconTieSlave


定义接触的时候,公共节点重复定义了好几次,这样可能会出现过约束问题(只是可能影响)


8.       未连接区域


Thereare 2 unconnected regions in the model.


可能是接触面由空隙,最好在接触属性中定义一个容差范围。一般各个parts之间定义接触,aba都会这样通知用户的,只要接触设置对了,一般没事。


9.       边界条件定义问题


Boundaryconditions are specified on inactive dof of 124 nodes. The

nodes have beenidentified in node set WarnNodeBCIactiveDof


边界条件定义的有问题:在124个节点的非自由度上有边界加载


10.   塑性应变过大


Theplasticity/creep/connector friction algorithm did not

converg


一般是塑性应变太大,单元扭曲导致的。可以先改为弹性模型看看是否收敛


11.   增量调整过大


The ratio of the maximumincremental adjustment to the average

characteristic length is 1.82846e-02 atnode 10868 instance jiti1 on

the surface pair (assembly_jq22,assembly_q22).


可以通过调大预设值消除该提示and检查网格质量。


12.   单元质量问题


ELEMENT42 INSTANCE SOIL3-1 IS DISTORTING SO MUCH THAT IT TURNS


应改进单元质量


13.   节点不对


650 nodes are eithermissing intersection with their respective

master surface or outside the adjustzone


改改tie里的tolarance试试


14.   非独立部件问题


Dependentpart instances cannot be edited or assigned mesh

attributes


模型树--assembly-单击part 右键--make independent。也可以到模型树part步展开点mesh。


15.   长宽比太大


Theaspet ratio for nnn elements exceeds 100 to 1.


单元划分网格长宽比不合适。如果这些单元在不重要的区域(对结果肯定有些影响,影响大小取决于这三个单元的位置,在模型中的作用等),而且能计算,那就没问题了


16.   单元扭曲


123elements are distorted


存在单元扭曲,如果这些单元在不重要的区域(对结果肯定有些影响,影响大小取决于这三个单元的位置,在模型中的作用等),而且能计算,那就没问题了


17.   约束没有的自由度


***WARNING: DEGREE OFFREEDOM 1 IS NOT ACTIVE ON NODE 6 - THIS

BOUNDARY CONDITION IS IGNORED


约束了单元没有得自由度对求解没有影响,可以查看下


18.   热流问题


热分析时出现了这样的警告


There is zero HEAT FLUXeverywhere in the model based on the default

criterion. please check the valueof the average 

HEAT FLUX during thecurrent iteration to verify that the HEAT FLUX

is small enough to be treated aszero. if not, please use the

solution controls to reset the criterion for zeroHEAT FLUX.


检查(1)是不是热源定义的问题,错误信息是说热源量几乎为零。


(2)定义热源的子程序调用命令流应该为*HEAT GENERATION,在材料模块中定义,子程序为HETVAL。


19.   单元或面重复


The elements in theelement set WarnElemSurfaceIntersect-Step1 are

involved surface intersections.Refer to the status and message file

for further details


检查一下你单元集合的定义以及面的定义,看是否出现了相交或重复定义的情况。


20.   输出不正确


Integration and sectionpoint output variables will not be output

for deformable elements that aredeclared as rigid using the *rigid

body option


这个仅是通知性质的(在interaction步设置为rigid

body,不输出应力应变),你在interaction步定义了刚体约束的话,都会出这个警告。


搬运学习资料,版权归作者所有

(5条)
默认 最新
很有用,对于我这种新手
评论 点赞 1
第11条里的“增大预设值”是什么意思?
评论 点赞

查看更多评论 >

点赞 10 评论 4 收藏 16
关注