ansys错误警告及解决方法.docx
《ansys错误警告及解决方法.docx》由会员分享,可在线阅读,更多相关《ansys错误警告及解决方法.docx(14页珍藏版)》请在冰豆网上搜索。
![ansys错误警告及解决方法.docx](https://file1.bdocx.com/fileroot1/2023-1/22/13528289-576f-4967-a0da-80df6d4a4dfc/13528289-576f-4967-a0da-80df6d4a4dfc1.gif)
ansys错误警告及解决方法
ansys分析显现问题
(2020-07-2009:
35:
55)
标签:
somecontactelementsoverlapwiththeothercontactelementwhichcancauseoverconstraint.这是由于在同一实体上,即有绑定接触(MPC)的定义,又有刚性区或远场载荷(MPC)的定义,操作中注意在定义刚性区或远场载荷时避免选择不必要的DOF自由度,以消除过约束Shapetestingrevealedthat450ofthe1500newormodifiedelementsviolateshapewarninglimits.是什么原因造成的呢?
单元网格质量不够好尽量,用规则化网格,或者再较为细密一点在用AreaFillet对两空间曲面进行倒角时出现以下错误:
Area6offsetcouldnotfullyconvergetooffsetdistance10.Maximumerrorbetweenthetwosurfacesis1%ofoffsetdistance.请问这是什么错误?
怎么解决?
其中一个是圆柱接管表面,一个是碟形封头表面。
ansys的布尔操作能力比较弱。
如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然后由倒角后的线形成倒角的面。
建议最好用UG、PRO/E这类软件生成实体模型然后导入到ansysThereare21smallequationsolverpivotterms.;SOLID45wedgesarerecommendedonlyinregionsofrelativelylow stressgradients.第一个问题我自己觉得是在建立contact时出现的错误,但自己还没有改正过来;第二个也不知道是什么原因。
还有一个:
initialpenetration×10E-6wasdetactedbetweencontactelement53928andtargetelement53616;也是建立接触是出现的,也还没有接近。
第一个问题:
Thereare21smallequationsolverpivotterms.;不是建立接触对的错误,一般是单元形状质量太差(例如有i接近零度的锐角或者接近180度的钝角)造成smallequationsolverpivotterms
第二个问题:
SOLID45wedgesarerecommendedonlyinregionsofrelativelylow stressgradients.这只是一个警告,它告诉你:
推荐SOLID45单元只用在应力梯度较低的区域。
它只是告诉你注意这个问题,如果应力梯度较高,则可能计算结果不可信。
ansys向adams导的过程中,出现如下问题ThereisnotenoughmemoryfortheSparseMatrixSolvertoshutdownotherapplicationsthatmayberunningorincreasethevirtualmemoryonyoursystemandreturncurrentlyallocatedfortheSparseMatrixSolver=currentlyrequiredfortheSparseMatrixSolvertocontinue=25MB可是我的内存不小呀,512MB应该够了吧,我设的虚拟内存4072MB,也应该够了吧。
不清楚你ansys导入adams过程中怎么还需要使用SparseMatrixSolver(稀疏矩阵求解器)。
估计是scrachmemery太低了,从ansysproductlauncher进入设置内存,totalworkspace和dataspace的差就是scrachmemery如我给的图中所示,totalworkspace1150MBdataspace200MB,scrachmemery就是1150-200=950MBerror:
elementtype1isPLANE42,whichcan'tbeusedwiththeVMEScommand,meshingofvolume3aborted.意思是:
单元类型1是PLANE42,不能使用划分体网格的命令VMES,划分体3中止。
改进办法:
1修改单元类型为适合体网格的单元类型。
如solid,或shell 2不使用VMES命令,使用AMESHerror:
keypoint10isreferencedbyonlyoneline.ImproperlyconnectedlinesetforALcommand.
意思是:
关键点10只在一条线上。
不适合利用AL命令连接线。
AL命令是用线来定义面,而选择两条线可能只有两个关键点,因为关键点10不在线上,而定义面至少有三个点。
改进办法:
再选一条线waring:
constraintequation212doesnothaveauniqueslavedof.原因:
边界约束条件和约束方程在同一节点位置交叠解决方法:
或者只加约束条件,或者只加约束方程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出现在步骤中,都会导致错误。
equation212doesnothaveauniqueslavedof.和Constrainteqaution171hasspecifieddofconstraintatallnode/dof。
constraintequationdleted。
这一Warning常发生在边界约束条件与约束方程相互交叠的节点位置。
解决方法是不选边界约束位置节点,或不选约束方程位置节点。
第一个warning发生当节点位置对称边界条件与约束方程向冲突时。
第二个warning发生当节点位置约束条件与约束方程相冲突时。
4(node5000rotz)onCEnumber3331isnotactiveonany element。
Thistermisignored。
这一warning发生当主节点坐标系与从节点坐标系不在同一个坐标体系下时。
例如主节点坐标系为总体直角坐标系,而从节点坐标系为总体圆柱体坐标系。
解决方法,就是保证二者坐标体系相一致。
模型中有圆柱和长方体相切,所以相切的附近单元划分的不好出现警告,但是我这个也没法倒角单元出现高度扭曲。
解决方法一:
寻求划分比较好的网格质量(最佳方法)。
可以通过改变建模策略和网格划分策略实现解决方法二:
采用更多的载荷步,以及更多的载荷子步。
Term1(node3525ROTX)onCEnumber4isnotactiveonanyelement ThisCEisignored. 这是在一个实体模型上家弯矩后出现的警告,CE(约束方程)被忽略。
原因:
Term1(node3525ROTX)onCEnumber4isnotactiveonanyelement 就是说,节点3525的ROTX自由度不在任何单元中active,没有哪个单元支持ROTX自由度。
把体用面分割的时候出现的错误提示:
Booleanoperationfailed.tryadjustingthetolerancevalueontheBTOLcommmandtosomefractionoftheminimumkeypointdistance.ModelSize(currentproblem)+000,BTOLsetting,minmumKPTdistance
先在要分割的地址设置一个工作平面,用布尔运算“divided--volume byworkingplane”进行分割的时候,显现上述错误,要紧情愿可能是设置的公差过小,当时试了几次都么有成功,最后干脆把体重新建立了一个,又画了一个很大的面,终于成功了
realcontantset1undefinedbutreferencedbyelement70.实常数1没有概念,但单元70还要参照它。
totalofthicknessforlayeredelementsmaynotepualrealcontstanttable1层合单元的总厚度可能不等于零,检查实常数表1这是我做层合板问题时遇到的两个错误。
Foritem=LOC,thecomponent(90-()isinvalid. TheNSELcommandisignored.这个错误是在定义选取一定范围节点时候遇到的。
我后来进行分析,查找错误,发现是因为在编写命令流时候,括号是用中文输入法输入,导致命令无法识别。
同样的类似情况很多,大家在编写命令时候一定记住把输入法切入英文模式,以避免以后不必要的麻烦!
对一个复杂型面的叶片划分单元,采用自由划分网格,出现如下警告和错误,应该怎么解决?
***WARNING*** CP= TIME=15:
57:
23Initialattempttomesharea13wasunsuccessful. Automatically attemptingtocorrectandremesh. (5). ***ERROR*** CP= TIME=16:
03:
06Errormeshingarea13. Redefinenumberofdivisionsonboundaryor adjustelementsizeparameters.这个应该是因为你面积13的形状比较特殊,网格在这个面积划分时候,质量特别不好导致。
试着将面积13再细化后,划分网格Error!
Elementtype1isSolid95,whichcannotbeusedwiththeAMEScommand,meshingofarea2aborted.刚开始学习的人经常出这种错误,这是因为不同单元类型对应不同的划分网格操作。
上面的错误是说单元类型为Solid95(实体类型),不能用AMES命令划分面网格。
Meshingofvolume5hasbeenabortedbecauseofalackofmemory.Closeddownotherprocessesand/orchoosealargerelementsize,thentrytheVMESHcommandagain.Minimumadditionalmemoryrequired=853MB.说你的内存空间不够,可能因为你的计算单元太多,增加mesh尺寸,减少数量或者增加最小内存设定(ansys10中在customizationpreferences菜单存储栏可以修改)Bodyloadfromline61isnottransferredtounselectednode3122.是不是用SOLID65单元比较好SOLID65是空间混凝土实体单元,用于模拟混凝土的受力。
该单元可用于建立素混凝土模型,也可加筋建立钢筋混凝土模型。
该单元有8个节点,每个节点又X、Y、Z3个平动自由度。
1。
当定义了数组*dim,a,,20,1如果你是用下面的方法赋初值a
(1)=1,2,3,.....20你会发现有些a中的数值与你赋予的不符,原来这样赋初值不能超过10个 a
(1)=1,2,...,10
a(11)=11,12,...20这种错误没有提示的。
2。
如果你用accat,等建立了面,线的连接后,如果复制,移动这个集合模型,一定要在移动之前删除链接的线,体***WARNING*** Thereare1smallequationsolverpivotterms.什么错误啊,怎么解决?
ansys,刚度矩阵主元太小,可能是单元畸形,或者材料参数有问题,总之这个问题你就不断的换个方式建立模型,trialanderror,往往就解决了这个问题Shearmodulusmustbepositiveformaterial1inelement1.请问这个错误是什么意思?
材料参数有问题。
使剪切模量为负。
***WARNING*** CP= TIME=10:
37:
30SpecifiedDOFconstraintUYatunusednode350010.
***WARNING*** SUPPRESSEDMESSAGE CP= TIME=10:
37:
30Forceloadonunusednode101403FY.
加边界的节点未包括在计算模型中对一个复杂型面的叶片划分单元,采用自由划分网格,出现如下警告和错误,应该怎么解决?
***WARNING*** CP= TIME=15:
57:
23Initialattempttomesharea13wasunsuccessful. Automatically attemptingtocorrectandremesh. (5). ***ERROR*** CP= TIME=16:
03:
06Errormeshingarea13. Redefinenumberofdivisionsonboundaryor adjustelementsizeparameters.“
网格设置不合理,再细化一些。
Structureelementswithoutmidnodesusuallyproducemuchmoreaccurateresultsinquadorbrickshape.
那个是什么缘故啊?
使用了高阶单元。
不用理***WARNING*** CP= TIME=17:
09:
16Useofthe-MswitchisnolongerrecommendedfornormalANSYSuse. ANSYSnowdynamicallyallocatesmemoryasneeded. Onlyusethe-M switchifyouarecertainthatyouneedtodoso.在做谐反应时候遇到的发现是自己自定义ANSYS内存容量使用,在计算时候elements数量过多不能使ANSYS自动调节导致
***ERROR*** CP= TIME=09:
29:
26Brickelement91hasanaspectratioof+20,whichexceedstheerrorlimitof1000000.不是警告是错误!
用APDL...是不是有一个volume的某方向的尺寸要远小于其他volumes的尺寸?
比如上下两个volume,上边假设厚度1mm,而下面厚度可能10E-3或很小这时候就会出现这种错误。
关于解决方法我建议对一个维度上很小的该部分,用低维单元,比如对三维问题,其他用体单元,而对这个厚度很小的部分定义shell单元设定厚度***ERROR*** CP= TIME=17:
03:
44ThevalueofUYatnode24320is+28. Itisgreaterthan thecurrent.这个应该是约束不够,Uy方向的位移过大,自查一下约束条件ringmodel建立时候遇到的。
请指教!
Brickelement4731hasanaspectratioof1000,whichexceedsthe warninglimitof20.可能是有面网格tetrahedronelement8120hasajacobianratioof,whichexceedsthewarninglimitnodes,ifany,maybepoorlypositioned.这个问题是说单元的什么比例出了问题啊?
要紧么?
雅克比太大,最好改下***ERROR*** CP= TIME=08:
49:
22ThevalueofUYatnode340is+19. Itisgreaterthanthecurrentlimitof1000000. Thisgenerallyindicatesrigidbodymotion asaresultofanunconstrainedmodel. Verifythatyourmodelis properlyconstrained.上面这个ERROR前面有人贴出来过,但是按照给出的方法,还是无法解决问题。
现在可以肯定的是材料参数没问题,约束添加也没问题。
我起初以为是网格划分不够细致,于是多次划分,尽量细化。
尤其因为出错的节点总是位于一个面的边缘(实体的最上边那个面的边缘)(最下的那个面加的约束),就把这个面特意细化了下,但是这个问题仍然存在。
根据错误的信息y方向上却少约束,存在刚体位移,不知道你怎么确定你的约束没有问题的?
你不妨找出node340约束住y方向的位移求解试试看import.satfileintoansys.Thesystemindicatesthat ""Line170onarea79isnotontheareawithinatolerance.Thisareacouldhaveproblemsinfuturebooleanoperations."Ioverseeit.
ThenIwanttomakesubstractoperation.Itfailsandindicates:
"ThefollowingentitiesdonotsupporttheSPLOTcommandtoexaminebadsurfaces/areasFormatforSPLOTisPLOT,NA1,NA2,NINC,MESHSIZE Volume Shell Area Loop Line 1 1 41 1 119 - - - - 120 - - 36 1 114 - - - - 117 - - 38 1 119 - - - - 101 - - 33 1 114 - - - - 90 - - 1 1 3line170不面area79内,所以如果要用line170来分隔area79就会出错,增大一下布尔操作的容差值(tolerances),BTOL命令Thevolume1isdefined!
!
其中同一个程序在运行是:
有时候1还会变成20!
我是参数化编程,进行灵敏度分析的时候出现的!
这个我都不知道怎么解决了啊!
可能是由于参数化引起的错误,每一个几何(点、线、面)的编号是与建模及布尔操作命令的顺序有关的,参数化编程时,如果某一个参数的变化会引起所执行命令顺序的变化,就会出现重复定义的情况,不知道是不是这个原因,仅供参考。
错误提示的内容是:
TheinputvolumesdonotmeettheconditionsrequiredfortheVGLUoperation.Nonewentitieswerecreated.TheVOVLAPoperationisapossiblealternative.VGLU是将两个或多个体粘到一块,体之间的交集应该是面,帮助里的说法,Thisoperationisonlyvalidiftheintersectionsoftheinputvolumesareareasalongtheboundariesofthosevolumes。
你粘结glue的体可能有重叠,所以后面提示了一个VOVLAP命令,该命令是将两个或多个体的重叠部分拿出来作为结果Keypoint2belongstoline4andcannotbemoved应该是关键点2从属于线段4,它不能被删除在三维计算时,出现这样的错误:
Zerovolumeinelement212630,调试半天,也没弄明白是什么原因?
在这个错误应当是用了相同位置的结点建立了单元,用unmmrg,压缩一下结点应该可以解决问题Area2286isattachedto2volume(s)andcannotbechanged.怎么出现这