ansys错误汇总大全史上最全.docx
《ansys错误汇总大全史上最全.docx》由会员分享,可在线阅读,更多相关《ansys错误汇总大全史上最全.docx(36页珍藏版)》请在冰豆网上搜索。
ansys错误汇总大全史上最全
ANSYS分析出现问题
NSYSerrormessage错误信息汇总
2011-10-1912:
57:
12|分类:
ANSYS|标签:
ansys错误error|举报|字号订阅
以前很多的心得全丢了,现在把新遇到的errormessage及解决方法逐一添加如下:
1\Toomanyexpressions.
表达式太长,ansys要求一个表达式不要超过6个分段,比如以下不对
A22=y1*z2-y1*z3-y2*z1+y2*z3+y3*z1-y3*z2有7个段
改为
A22=y1*z2-y1*z3-y2*z1+y2*z3+y3*z1
A22=A22-y3*z2
就行了
2\No*DOtripsneeded,enter*ENDDO.
循环执行次数为0,说明下标的变化范围越界,就是形如下面的循环
*do,i,0,-1
.....
.....
*enddo
3\***NOTE***CP=227.688TIME=12:
30:
54
Oneormoreelementshavebecomehighlydistorted.Excessive
distortionofelementsisusuallyasymptomindicatingtheneedfor
correctiveactionelsewhere.Tryincrementingtheloadmoreslowly
(increasethenumberofsubstepsordecreasethetimestepsize).You
mayneedtoimproveyourmeshtoobtainelementswithbetteraspect
ratios.Alsoconsiderthebehaviorofmaterials,contactpairs,
and/orconstraintequations.Ifthismessageappearsinthefirst
iterationoffirstsubstep,besuretoperformelementshapechecking.
为什么上面的错误信息用深色底纹标出呢?
原因很简单,上面的错误出现在非线性计算中意味着致命错误,说明计算无法收敛,遇到这个错误是非常头疼的,下面重点讨论这个问题的由来和解决办法。
1、错误信息的内容。
这段英文的意思是:
一个或多个单元出现严重扭曲。
单元的过度扭曲通常意味着需要一些改进措施,比如:
减缓载荷的施加速度(增加子步数或者减少时间步长),改进网格质量,同时考虑材料、接触和/或约束方程。
2、根据经验,在计算结构复杂、边界复杂、工况复杂、高度非线性(接触众多、超弹性材料)、新材料模型、采用约束方程的时候通常,这个问题通出现这个问题的原因非常复杂,影响因素非常多,本人认为排除法是解决这个问题比较适用的方法,下面从解决问题措施的难易程度考虑解决。
2.1对该问题的最简单的改进措施可以是:
增加子步数或者减少时间步长,这一点大家想必非常清楚。
2.2改进网格质量:
从错误信息直观上理解,有必要改进或细化网格,这种情况发生在原模型计算前存在严重网格畸变的情形,可以通过check,esle,warn选择存在警告的单元位于何处,找到位置后再在该处细化,这也是一个相对经济的改进办法。
2.3检查模型是否存在不完全约束或刚体位移的情况:
这主要是通过施加合理的约束方法来解决。
值得注意的一点是,如果刚体位移出现,我们可以人为施加合理的约束使其收敛。
2.4材料参数是否正确:
这一点错误通常不容易发现,然而非常重要。
材料模型不正确意味着不合理的应力应变关系,在施加载荷后往往出现不合理的结构响应,导致自由度位移过大而不收敛。
具体来说,材料的EX,PRXY,金属材料的双线性和多线性参数等是否正确。
2.5在大变形(NLGEOM,on)情况下使用约束方程:
这并不是说约束方程不能使用在大变形问题中,而是说如果使用约束方程的节点的位移不满足方程存在的条件的话就容易产生变形不合理、不收敛的情况,正如ansys帮助文档所说:
Allconstraintequationsarebasedonsmallrotationtheory.Therefore,theiruseinlarge-rotationanalyses[NLGEOM]shouldberestrictedtocaseswherethedirectionsoftheDOFincludedinconstraintequationsdonotchangesignificantly.
2.6不稳定结构:
如果我们分析的结构是一个局部或全局不稳定结果,这一点必须考虑。
比如在结构变形过程中出现了屈曲、刚度突变的情况,这个错误是非线性不收敛的一个重要错误,具体细节不在这里讨论。
2.7接触的设置:
接触是一个高度非线性问题,ansys中可选的参数众多,一般接触分析都选默认,而对于某些特殊接触其中的参数需要个别设置,大家在遇到此类问题时需要着重考虑细节参数。
这部分内容可参考本博客里的其他内容。
2.8积分参数的设置:
在瞬态分析采用完全求解方法时,默认的方法是Newmark方法,四个积分参数由γ控制,在一些特殊情况下,考虑数值衰减效果更加理想的HHT方法,或者手动设置四个积分参数(但是这必须在你非常清楚积分参数的影响和保证无条件收敛的情况下才可以)。
2.9非线性求解器的选择:
ansys默认的求解方法是iterative,即迭代法,即Newton-Raphson迭代,很多情况下该方法是可行的,但是在始终不收敛之余我们可以考虑直接迭代法direct。
2.10以后慢慢补充,待继。
。
。
。
。
。
NO.0001、ESYSisnotvalidforlineelement.
原因:
是因为我使用LATT的时候,把“--”的那个不小心填成了“1”。
经过ANSYS的命令手册里说那是没有用的项目,但是根据我的理解,这些所谓的没有用的项目实际上都是ANSYS在为后续的版本留接口。
对于LATT,实际上那个项目可能就是单元坐标系的设置。
当我发现原因后,把1改成0——即使用全局直角坐标系,就没有WARNING了。
当然,直接空白也没有问题。
NO.0002、使用*TREAD的时候,有的时候明明看文件好好的,可是却出现*TREADend-of-fileindataread.
后来仔细检查,发现我TXT的数据文件里,分隔是采用TAB键分隔的。
但是在最后一列后面,如果把鼠标点上去,发现数据后面还有一个空格键。
于是,我把每个列最后多的空格键删除,,然后发现上面的信息就没有了。
NO.0003、Coefficientratioexceeds1.0e8-Checkresults.
这个大概是跟收敛有关,但是我找不到具体的原因。
我建立的一个桥梁分析模型,尽管我分析的结果完全符合我的力学概念判断,规律完全符合基本规律,数据也基本符合实际观测,但是却还是不断出现这个警告信息。
有人知道这个信息是什么意思,怎么调试能消除吗?
NO.0004、*TREADend-of-fileindatareadtxt中的表格数据不完整!
NO.0005、No*CREATEfor*END.The*ENDcommandisignored
忘了写*END了吧,呵呵
NO.0006、Keypoint1isreferencedbyonlyoneline.ImproperlyconnectedlinesetforALcommand
两条线不共点,尝试nummrg命令
NO.0007、L1isnotarecognizedPREP7command,abbreviation,ormacro.Thiscommandwillbeignored
还没有进入prep7,先:
/prep7
NO.0008、Keypoint2belongstoline4andcannotbemoved
同一位置点2已经存在了,尝试对同位置的生成新点换个编号,比如1002
NO.0009、
Shapetestingrevealedthat32ofthe640newormodifiedelementsviolateshapewarninglimits.Toreviewtestresults,pleaseseetheoutputfileorissuetheCHECKcommand.
单元形状奇异,在我的模型中6面体单元的三个边长差距较大,可忽略该错误
NO.0010、
用命令流建模的时候遇到的
Thedragdirection(fromthekeypointondragline27thatisclosesttoakeypointKPofthegivenarea95)isorthogonaltotheareanormalatthatKP.AreacannotbedraggedbytheVDRAGcommand.
意思是拉伸源面的法向与拉伸路径垂直,不能使用VDRAG命令。
出现的环境ASEL,S,LOC,Z,143e-3VDRAG,ALL,,,,,,27
本意是按位置z=143e-3位置的面,然后沿编号27的线拉伸,出错,之前用该语句没有任何问题检查发现选面的命令多选了一些面,把挨着要选择面的一些面选进来了将该语句修改后没有问题ASEL,S,LOC,Z,143e-3,144e-3
位置的最大最小值可能需要根据具体的模型调整
NO、0042
我在做接触分析时,遇到如下
Warningsomecontactelementsoverlapwiththeothercontactelementwhichcancauseoverconstraint
这是由于在同一实体上,即有绑定接触(MPC)的定义,又有刚性区或远场载荷(MPC)的定义,操作中注意在定义刚性区或远场载荷时避免选择不必要的DOF自由度,以消除过约束
NO、0043
划分网格时出现警告:
Shapetestingrevealedthat450ofthe1500newormodifiedelementsviolateshapewarninglimits.
单元网格质量不够好尽量,用规则化网格,或者再较为细密一点。
NO、0044
在用AreaFillet对两空间曲面进行倒角时出现以下错误:
Area6offsetcouldnotfullyconvergetooffsetdistance10.Maximumerrorbetweenthetwosurfacesis1%ofoffsetdistance.
ansys的布尔操作能力比较弱。
如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然后由倒角后的线形成倒角的面。
建议最好用UG、PRO/E这类软件生成实体模型然后导入到ansys。
NO、0045
Thereare21smallequationsolverpivotterms.;SOLID45wedgesarerecommendedonlyinregionsofrelativelylowstressgradients.
第一个问题我自己觉得是在建立contact时出现的错误,但自己还没有改正过来;第二个也不知道是什么原因。
还有一个:
initialpenetration4.44089×10E-6wasdetactedbetweencontactelement53928andtargetelement53616;也是建立接触是出现的,也还没有接近。
第一个问题:
Thereare21smallequationsolverpivotterms.;
不是建立接触对的错误,一般是单元形状质量太差(例如有i接近零度的锐角或者接近180度的钝角)造成
smallequationsolverpivotterms
第二个问题:
SOLID45wedgesarerecommendedonlyinregionsofrelativelylowstressgradients.
这只是一个警告,它告诉你:
推荐SOLID45单元只用在应力梯度较低的区域。
它只是告诉你注意这个问题,如果应力梯度较高,则可能计算结果不可信。
NO、0046
error:
elementtype1isPLANE42,whichcan'tbeusedwiththeVMEScommand,meshingofvolume3aborted.
意思是:
单元类型1是PLANE42,不能使用划分体网格的命令VMES,划分体3中止。
改进办法:
1修改单元类型为适合体网格的单元类型。
如solid,或shell
2不使用VMES命令,使用AMESH
NO、0047
error:
keypoint10isreferencedbyonlyoneline.ImproperlyconnectedlinesetforALcommand
ERROR窗口见下图。
意思是:
关键点10只在一条线上。
不适合使用AL命令连接线。
AL命令是用线来定义面,而选择两条线可能只有两个关键点,因为关键点10不在线上,而定义面至少有三个点。
改进办法:
再选一条线
NO、0048
waring:
constraintequation212doesnothaveauniqueslavedof。
原因:
边界约束条件和约束方程在同一节点位置交叠
解决方法:
或者只加约束条件,或者只加约束方程。
NO、0049
anelementshapefailurehasbeendetectedforvolume32.foralistofstrategiesforavoidingshapefailure,seethesectiononvolumesweepingintheANSYSModelingandMeshingGuide.DoyouwanttocontinueSweeping?
模型的几何形状不符合sweep的要求,需要处理,尽量体为四个边,可以试试accat。
NO、0050
node8471doesnotlieonorneartheselectedelements.TheCEINTFoperationproducednoresultsforthisnode.
单元装配时,中间操作/命令流步骤,添加了冗余的操作/命令。
正确步骤为:
1)XSEL/ESLX/CM,X-ELEM,ELEM;
2)XSEL/NSLX/CM,X-NODE,NODE;
3)CEINTF
顺序不乱,也不能有冗余命令。
任何诸如CM,X-X,X,比如CM,A-No,AREA出现在步骤中,都会导致错误。
NO、0051
Constraintequation212doesnothaveauniqueslavedof.和Constrainteqaution171hasspecifieddofconstraintatallnode/dof。
constraintequationdleted。
这一Warning常发生在边界约束条件与约束方程相互交叠的节点位置。
解决方法是不选边界约束位置节点,或不选约束方程位置节点。
第一个warning发生当节点位置对称边界条件与约束方程向冲突时。
第二个warning发生当节点位置约束条件与约束方程相冲突时。
NO.0052
somecontactelementsoverlapwiththeothercontactelementwhichcancauseoverconstraint.
这是由于在同一实体上,即有绑定接触(MPC)的定义,又有刚性区或远场载荷(MPC)的定义,操作中注意在定义刚性区或远场载荷时避免选择不必要的DOF自由度,以消除过约束
NO.0053
Shapetestingrevealedthat450ofthe1500newormodifiedelementsviolateshapewarninglimits.
是什么原因造成的呢?
单元网格质量不够好
尽量,用规则化网格,或者再较为细密一点
NO.0054
在用AreaFillet对两空间曲面进行倒角时出现以下错误:
Area6offsetcouldnotfullyconvergetooffsetdistance10.Maximumerrorbetweenthetwosurfacesis1%ofoffsetdistance.请问这是什么错误?
怎么解决?
其中一个是圆柱接管表面,一个是碟形封头表面。
ansys的布尔操作能力比较弱。
如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然后由倒角后的线形成倒角的面。
建议最好用UG、PRO/E这类软件生成实体模型然后导入到ansys
NO.0055
Thereare21smallequationsolverpivotterms.;
SOLID45wedgesarerecommendedonlyinregionsofrelativelylow
stressgradients.
第一个问题我自己觉得是在建立contact时出现的错误,但自己还没有改正过来;第二个也不知道是什么原因。
还有一个:
initialpenetration4.44089×10E-6wasdetactedbetweencontactelement53928andtargetelement53616;也是建立接触是出现的,也还没有接近。
第一个问题:
Thereare21smallequationsolverpivotterms.;
不是建立接触对的错误,一般是单元形状质量太差(例如有i接近零度的锐角或者接近180度的钝角)造成smallequationsolverpivotterms
第二个问题:
SOLID45wedgesarerecommendedonlyinregionsofrelativelylow
stressgradients.
这只是一个警告,它告诉你:
推荐SOLID45单元只用在应力梯度较低的区域。
它只是告诉你注意这个问题,如果应力梯度较高,则可能计算结果不可信。
NO.0056
ansys向adams导的过程中,出现如下问题
ThereisnotenoughmemoryfortheSparseMatrixSolvertoproceed.PleaseshutdownotherapplicationsthatmayberunningorincreasethevirtualmemoryonyoursystemandreturnANSYS.MemorycurrentlyallocatedfortheSparseMatrixSolver=50MB.MemorycurrentlyrequiredfortheSparseMatrixSolvertocontinue=25MB
可是我的内存不小呀,512MB应该够了吧,我设的虚拟内存4072MB,也应该够了吧。
不清楚你ansys导入adams过程中怎么还需要使用SparseMatrixSolver(稀疏矩阵求解器)。
估计是scrachmemery太低了,
从ansysproductlauncher进入设置内存,
totalworkspace和dataspace的差就是scrachmemery
如我给的图中所示,totalworkspace1150MB
dataspace200MB,
scrachmemery就是1150-200=950MB
NO.0057
error:
elementtype1isPLANE42,whichcan'tbeusedwiththeVMEScommand,meshingofvolume3aborted.
意思是:
单元类型1是PLANE42,不能使用划分体网格的命令VMES,划分体3中止。
改进办法:
1修改单元类型为适合体网格的单元类型。
如solid,或shell
2不使用VMES命令,使用AMESH
NO.0058
error:
keypoint10isreferencedbyonlyoneline.ImproperlyconnectedlinesetforALcommand.
意思是:
关键点10只在一条线上。
不适合使用AL命令连接线。
AL命令是用线来定义面,而选择两条线可能只有两个关键点,因为关键点10不在线上,而定义面至少有三个点。
改进办法:
再选一条线
NO.0059
waring:
constraintequation212doesnothaveauniqueslavedof.
原因:
边界约束条件和约束方程在同一节点位置交叠
解决方法:
或者只加约束条件,或者只加约束方程
NO.0060
node8471doesnotlieonorneartheselectedelements.
TheCEINTFoperationproducednoresultsforthisnode.
——单元装配时,中间操作/命令流步骤,添加了冗余的操作/命令。
正确步骤为:
1)XSEL/ESLX/CM,X-ELEM,ELEM;
2)XSEL/NSLX/CM,X-NODE,NODE;
3)CEINTF
顺序不乱,也不能有冗余命令。
任何诸如CM,X-X,X,比如CM,A-No,AREA出现在步骤中,都会导致错误。
NO.0061
1.Constraintequation212doesnothaveauniqueslavedof.和Constrainteqaution171hasspecifieddofconstraintatallnode/dof。
constraintequationdle