用Abaqus所遇到问题汇总
ABAQUS常见问题总结
![ABAQUS常见问题总结](https://img.taocdn.com/s3/m/bf58a28d71fe910ef12df83a.png)
ABAQUS注意事项1、建模前需要考虑的因素1)根据结构和荷载情况的特点,按照轴对称问题来建模。
2)对于大位移问题,应在step功能模块中把参数Nlgeom(几何非线性)设为ON。
3)根据问题的特点,选用合适的单元类型。
2、新建Part时,Approximate size (sketch) 的大小?Approximate size数值的大小,应根据模型的最大尺寸来确定:稍大于最大尺寸的2倍。
3、ABAQUS中平面应力、应变问题的截面属性为什么是实体而不是壳?那个壳设置是专门针对板壳单元的,用于板壳力学分析。
平面应力应变分析当然该选实体,因为是我们把三维实体分析简化成平面分析的。
3、ABAQUS有限元分析实例详解——石亦平注意事项1)P176页在单向压缩试验过程模拟时,试样冒设为解析刚体,建模时用一直线表示,而不是用一矩形表示,如果用矩形表示,其接触部位的尖角会造成错误的分析结果。
同时,代表试样冒的直线也必须绘制的足够长,因为压缩的过程中,试样的截面尺寸会不断增大,如果试样尺寸超出试样冒的尺寸,会造成接触分析的收敛问题。
4、选择主动面和从属面的几个原则1)Analytical rigid surfaces and rigid-element-based surfaces must always be the mastersurface.2)A node-based surface can act only as a slave surface and always uses node-to-surfacecontact.3)Slave surfaces must always be attached to deformable bodies or deformable bodiesdefined as rigid.4)Both surfaces in a contact pair cannot be rigid surfaces with the exception of deformablesurfaces defined as rigid5)当存在一个较小的面和一个较大的面时,一般将较小的面定义为从属面。
使用ABAQUS过程中遇到的问题及相应解决方法
![使用ABAQUS过程中遇到的问题及相应解决方法](https://img.taocdn.com/s3/m/b62ab86690c69ec3d5bb75ff.png)
使用ABAQUS过程中遇到的问题及相应的解决方法
总结下在使用ABAQUS过程中遇到的问题,以及相应的解决办法。
出现问题的原因可能有很多,解决方法也不一定是最好,记录下来,只是给他家提供一个思路。
问题一
描述:节点缺失自由度。
xx个nodes are missing degree of freedoms.
原因:做一个框架结点,边界条件全部用点耦合到面上,再约束点。
两个面分别约束到两个不同的点上,这两个面是不能有交线的,如果有交线,会相互干涉。
解决:干掉一个耦合,换别的约束。
问题二
描述:The executable pre.exe aborted with system error code 1073741819.
原因:遇到这个问题的时候,我的cae是在自己机器里先运行过的,inp已经过了,没问题,可以开始计算,但是放到服务器里去跑就不行了。
重启过,没用。
解决:把cae名称里的中文干掉,然后换了个文件夹执行,就好了。
问题三
描述:Unable to delete File(s). 。
msg
原因:之前的msg没有干掉,然后他就没法算了,看上去是这样,深究的话可能跟权限有关,别的我也不知道了。
解决:这个问题比较简单,手动删除msg,重新Submit即可。
问题四
描述:后台输出CF或者RF为零
原因:模型做完,后处理基本都得看荷载-位移曲线,但是有的时候RF或CF会为零。
解决:如果施加的是力,就看CF,如果施加的是位移,就看RF。
abaqus常见错误汇编
![abaqus常见错误汇编](https://img.taocdn.com/s3/m/e6458f29fad6195f312ba6ec.png)
abaqus的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。
因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。
针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。
下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。
1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。
2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。
所以根据需要分开,让abaqus的内核慢慢消化去。
少吃多餐在这边好像也是成立的。
3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。
这样的做法会让你以后在模型的修改中更有方向性。
4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。
对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。
如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。
这种情况下面一般算到这个加载的时候还是不会收敛。
这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢?5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。
有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。
问题不大也是可以用的。
ABAQUS常见问题汇总
![ABAQUS常见问题汇总](https://img.taocdn.com/s3/m/3a42ac44c850ad02de8041f4.png)
HM——ABA接口问题简洁一些,引用小宝斑竹在接口问题中的体会:“关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题:1、INP文件导入abaqus出错。
2、在abaqus里选择加载面,设置材料属性不方便。
(也可以理解为没有几何元素的模型在网格上选取东东比较困难)除了以上的两种,暂时我还没发现其他的问题。
对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。
(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。
我的建议是:有那功夫,或许INP文件都改完了)对于2,首先声明,所有在hm里建立的SET,都会出现在abaqus assembly里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立node set or element set。
很多人知道在abaqus part里也有个set,那个是干什么的呢?目前我就是用来操作材料施加的。
很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里建立part set的难度不下于手动点),我的建议:在hm里赋予一个空材料属性给相关的区域(hm 里有几何元素,选起来简直就是小CASE),到了abaqus里,软件会自动为你的每个材料区建立一个新的part set,这时候,空的材料属性要炸要炒随你便。
剩下的问题都不是问题。
”论坛问题汇总1、hypermesh导入abaqus有单元显示、无模型显示。
答:这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。
首先要肯定的是导入过程没有任何问题。
在此,引用老向版主的一段话来回答“版上不停的有人问为什么HM不能导出几何.看的人都烦了.为什么要导出几何呢?不同的软件,对几何的理解是不一样的, 所以才有这么多的不同的几何格式.如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?几何模型的作用仅仅是为了得到节点,网格.. 一旦有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的,而不是基于几何模型的.你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了.HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?答:part, instance是abaqus独有的概念。
Abaqus问题总结
![Abaqus问题总结](https://img.taocdn.com/s3/m/5114347527d3240c8447ef77.png)
ABAQUS练习中遇到的问题1、请问在6.5版软件中,Creat Connector Property命了在6.12版中变成什么了。
在石亦平的书,6.5版软件有Creat Connector Property和Creat Connector都没有了,在6.12版中却有两个Creat Connector Assignment和Creat Connector Secti on。
请问这两个命了有什么区别吗?在Abaqud6.12版中,creat connector的操作如下:Connector-geometry-crea t wire feature-Point 1-Add,在视图中点第一点RP-Shaft,Point 2点RP-Disc -Center,中键确定,连心线变红-点OK-点(create connector assigment)-选-wire-1-set-1,continue弹出edit connector section assigment-点Orien tation 1-Specify CSYS:Edit右下角Datum CSYS List弹出对话框,选Csys-h inge-OK26.6版本的abaqus和6.5版本的差别是较大,名称都改了:第一点不同:6.5版本:create connector property在6.6版本改为create connect or section(这有些类似于property模块里面的定义截面,我是这样理解的,既然定义截面,将来必定要为这些截面赋予相应属性)第二点不同:6.5版本的create connector在6.6版本改为create connector assign ment(点击此按钮你会发现,信息区让你选择wires,这个应在第三点不同里面进行定义)第三点不同:6.6版本里面多了create point to point wires,6.5版本没有,我理解的意思就是6.6版本里面将连接单独列出来,然后单独赋予其属性知道这三点不同后,你就可以按照如下步骤操作了:1、create connector section,这一步同6.5版本的create connector property2、Co nnector-geometry-creat wire feature-Point create point to point wire,创建由RP-Shaft和RP-Disc-Center构成的wire,创建完成后,3. 然后点击create connector assignment,将刚才的wire赋予属性,注意要修改局部坐标系<br /><br />还有那个history output的输出设置跟6.5也不太一样,domain里面没有connect or选项,我是这样选择的,domain为set,然后选择set-whole-disc,然后设置connector单元的输出就可以了<br /><br />然后其他的分析步和边界条件跟书上一样就可以了3、ABAQUS6.5修复在TOOLS-Repair而6.11中在TOOLS-GeometryEdit中。
ABAQUS常见问题汇总
![ABAQUS常见问题汇总](https://img.taocdn.com/s3/m/3a42ac44c850ad02de8041f4.png)
HM——ABA接口问题简洁一些,引用小宝斑竹在接口问题中的体会:“关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题:1、INP文件导入abaqus出错。
2、在abaqus里选择加载面,设置材料属性不方便。
(也可以理解为没有几何元素的模型在网格上选取东东比较困难)除了以上的两种,暂时我还没发现其他的问题。
对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。
(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。
我的建议是:有那功夫,或许INP文件都改完了)对于2,首先声明,所有在hm里建立的SET,都会出现在abaqus assembly里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立node set or element set。
很多人知道在abaqus part里也有个set,那个是干什么的呢?目前我就是用来操作材料施加的。
很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里建立part set的难度不下于手动点),我的建议:在hm里赋予一个空材料属性给相关的区域(hm 里有几何元素,选起来简直就是小CASE),到了abaqus里,软件会自动为你的每个材料区建立一个新的part set,这时候,空的材料属性要炸要炒随你便。
剩下的问题都不是问题。
”论坛问题汇总1、hypermesh导入abaqus有单元显示、无模型显示。
答:这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。
首先要肯定的是导入过程没有任何问题。
在此,引用老向版主的一段话来回答“版上不停的有人问为什么HM不能导出几何.看的人都烦了.为什么要导出几何呢?不同的软件,对几何的理解是不一样的, 所以才有这么多的不同的几何格式.如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?几何模型的作用仅仅是为了得到节点,网格.. 一旦有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的,而不是基于几何模型的.你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了.HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?答:part, instance是abaqus独有的概念。
abaqus常见问题精简
![abaqus常见问题精简](https://img.taocdn.com/s3/m/7f4dbc7b19e8b8f67d1cb95e.png)
Numerical Singularity 说明出现刚体位移过约束(Overconstraint)接触对的主面上不能有尖角,桩的两个侧面要分别定义接触对,底部可能可以用tie. slave surface的网格要比master surface细。
过约束可能是因为被挖的土上既定义了接触,又要被杀死,这二者相矛盾。
可以试试为每段被挖的土单独定义一个接触,挖土时先deactivate这个接触,再杀死单元。
Zero pivot 往往意味着OVERCONSTRAINT。
此警告信息如果只是出现在dat文件中,没有出现在msg文件中,就没问题,说明ABAQUS自动解决了过约束问题。
如果overconstraint警告信息也出现在msg文件中,说明ABAQUS无法自动解决此问题,这时分析往往不会收敛,在后处理时可以用display group显示出现过约束的node set WarnNodeSolvProbZeroPiv_2_1_1_1_1. 这时需要你自己修改模型,避免过约束负特征值如果只有负特征值警告,没有numberical singularity, 计算能收敛,就没问题, 是非线性问题迭代过程中的正常现象.塑性问题不收敛的常见现象塑性问题不收敛时,msg文件中的常见现象是1)出现很多equilibrium iteration,且TIME INCREMENT 不断减小;2)始终出现***warning: the strain increment has exceeded fifty times the strain to cause first yield at1 points***warning: the strain increment is so large that the program will not attempt the plasticity calculation at1 points3)在msg文件的结尾显示***note: the solution appears to be diverging. convergence is judged unlikely.***error: too many attempts made for this increment接触问题和塑性材料不要用二阶单元不要在塑性材料上施加点载荷下列警告都是非线性问题迭代过程中的正常现象,是ABAQUS正在尝试找到正确的解:***warning: the system matrix has 8 negative eigenvalues.***warning: the strain increment has exceeded fifty times the strain to causefirst yield at 34 points***warning: excessive distortion at a total of 2 integration points in solid(continuum) elements***note: elements are distorting excessively. convergence is judged unlikely (以当前的increment不能收敛,自动减小increment,重新迭代).在后处理时可以看到大变形而严重扭曲的单元,应在这些地方进行网格细化。
abaqus自己遇到问题汇总
![abaqus自己遇到问题汇总](https://img.taocdn.com/s3/m/efd78028ccbff121dd36837b.png)
Too many attempts made for this incrementThrere may be many factors that you should check. Some of them you might want to check predominantly are,1_Material properties and equivalency of units 2_ Mesh size and type 3_Boundary conditions 4_constraints such as rigid body motion 5_Step size and no of increments Also look in Abaqus documentation for Common problems in convergence of solution.自己的问题是由于模型没有出现几何非线性,不需要将Nlgeom设置为ON,我自己的做法大大增加了分析收敛难度。
下面这个问题我在SIMWE论坛里,看到,然后在百思论坛也看到, 发帖人是07年12月求助,到08年1月中旬都没人帮他解决啊.本人看到,于是粘贴下来.今天谈谈我的看法.问题:关于HETVAL子程序flux定义,通过自己编写的程序(fortran)盘算了每个单元的生热率,盼望将该盘算成果调入abaqus子程序中,并将该值赋给HETVAL子程序中的flux1变量,作为传热分析中每个单元的内热源,请教研发网的朋友怎么样给每个单元分辨赋给内热源呢?帮助文档的例子中好像是对某个材料赋给内热源的(*heat generation, HETVAL),要给每个单元的生热分辨赋值该怎么做呢?查下载说通过UEXTERNALDB子程序可以将外部成果调进来,查赞助文档没有找到有关可以把外部成果调进来的例子,不知哪位有这方面的经验或者例子, 马上要交论文了,可是温度场还没算出来,请大家帮帮忙!!!!!多谢了!论坛回答:(1)要给每个单元的生热分辨赋值就对每个单元定义material,在abq中,*heat generation被视为材料的特点,故*heat generation不同,就得定义多种材料.我的回答: simwe仿真论坛的回答固然没有错,但是谁会去为为一个单元定义一个集合,再去给只有一个单元的集合赋予材料属性呢??论坛上高手众多,我不知为什么就没人去回答这个问题,是他太简单了吗?未必吧.就算简单,但是在别人看来,却是困难,我们应该尊重别人的困难,虽然可能在你看来不是什么了不起的事.我在这里有个笨方法,一定可以成功的.第一,生热率的云图可以用UVARM输出.怎么将每个单元的生热率赋给指定的单元呢?请看:SUBROUTINE UVARM(UVAR,DIRECT,T,TIME,DTIME,CMNAME,ORNAME,1 NUVARM,NOEL,NPT,LAYER,KSPT,KSTEP,KINC,NDI,NSHR,COORD,2 JMAC,JMATYP,MATLAYO,LACCFLA)NOEL为单元编号,即模型中单元的标签号,你可以这样if(NOEL==269) thenuvar(1)=160else if......elseuvar(1)=80end if这样就可以指定生热率给指定的单元.我这只是个简单的示范,其实可以while循环最佳啊生热率具体数值其实也可在这里生成,具体的程序还没有.熟悉FORTRAN的人都可以做出来.要用到输入输出代码.第二,还有一个是温度分析.hetval.其FLUX定义,也可借鉴上面的方法.SUBROUTINE HETVAL(CMNAME,TEMP,TIME,DTIME,STATEV,FLUX,1 PREDEF,DPRED)HETVAL是没有NOEL这个参数的.但是要注意查看他的文档.can be used in conjunction with user subroutine USDFLD if it is desired to redefine any field variables before they are passed in; and它是可以和USDFLD连用的,如果变量在传入HETVAL之前,需要用USDFLD进行重定义.而USDFLD函数定义如下:SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT,1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER,2 KSPT,KSTEP,KINC,NDI,NSHR,COORD,JMAC,JMATYP,MATLAYO,LACCFLA)这里有NOEL.而且它还可以调用辅助函数GETVRM.功能强大.第三,生热率的应力应变从文件中直接输出.在CAE中用report也可,在inp中用命令EL PRINT输出到DAT文件中也可以.经过一些处理(线性插值,傅里叶变换等),然后用FORTRAN程序去读取.在这里有个技巧就是单元数据有多个数据项,一个单元号,六个应力值,六个应变值,最好用TYPE和MODULE将其封装起来(结构体中最好把其应力应变的关系函数的值也定义一个量).调用起来才不乱.这是我最近查阅ABAQUS文档,学习FORTRAN,再加上论坛上晃荡,和思考所得的一些东西.敬请受用.希望对大家能有所助.关于子程序UVARM,HETVAL,USDFLD以及辅助函数GETVRM具体细节和应用,等过段时间, 有时间我用具体例子,再细细说来.敬请期待.Hetval 子程序丢失的问题:由于自己材料设置有误多设置了一个HEAT GENERATIONTime increment required is less than the minimum specified??????????出现这个错误可能是多方面原因造成的,你可以采用排除法逐个因素去找1.可以把初始增量步最小增量步调小,最大增量步的数目调大。
Abaqus问题汇总大全
![Abaqus问题汇总大全](https://img.taocdn.com/s3/m/9de1456648d7c1c708a14583.png)
Abaqus 使用FQA:Q: abaqus的图形如何copy?A: file>print>file格式为png,可以用Acdsee打开。
Q: 用Abaqus能否计算[Dep]不对称的问题?A: 可以,并且在step里面的edit step对话框other里面的matrix solver有个选项。
Q: 弹塑性矩阵【D】与ddsdde有何联系?A: stress=D*stran;d(stress)=ddsdde*d(stran)。
Q: 在abaqus中,如果采用umat,利用自己的本构,如何让abaqus明白这种材料的弹塑性应变,也就是说,如何让程序返回弹性应变与塑性应变,好在output中输出,我曾想用最笨地方法,在uvarm中定义输出,利用getvrm获取材料点的值,但无法获取增量应力,材料常数等,研究了帮助中的例子,umatmst3.inp,umatmst3.for,他采用mises J2 流动理论,我在output history 显示他已进入塑性状态,但他的PE仍然为0!!?A: 用uvar( )勉强成功。
Q: 本人在用umat作本构模型时,*static,1,500,0.000001,0.1 此时要求的增量步很多,即每次增量要很小,*static1,500 时,在弹性向塑性过度时,出现错误,增量过大,出现尖点.?A: YOU CAN TRY AS FOLLOWS:*STEP,EXTRAPOLATION=NO,INC=2000000*STATIC0.001,500.0,0.00001,0.1。
Q: 模型中存在两个物体的接触,计算过程中报错,怎么回事?A: 接触问题不收敛有两个方面不妨试试:一、在*CONTACT PAIR 里调试ADJUST参数;二、调一些模型参数,比如FRICTION等。
Q: 在边界条件和加载时,总是有initial这个步,然后是我们自己定义的加载步,请问这个initial步,主要作用是什么?能不能去掉?A: 不能去掉,所有的分析都有,是默认的步。
ABAQUS常见错误与警告信息汇总
![ABAQUS常见错误与警告信息汇总](https://img.taocdn.com/s3/m/c4511697b8f3f90f76c66137ee06eff9aef849c2.png)
ABAQUS常见错误与警告信息汇总1、ABAQUS/Standard Error: No such file or directory解决方法:该错误指的是ABAQUS找不到其中一文件,可能是由于给定的路径或文件名不正确。
检查路径和文件名称,并确保它们准确无误。
2、ABAQUS/Standard Error: Could not open directory解决方法:该错误指的是ABAQUS无法打开指定的目录,可能是由于提供的路径不正确。
检查路径,确保其正确无误。
3、ABAQUS/Standard Error: Invalid path解决方法:该错误指的是ABAQUS无法识别提供的路径。
确认路径名称和格式,确保它们正确无误。
4、ABAQUS/Standard Error: File not found解决方法:该错误指的是ABAQUS无法找到指定的文件,可能是由于给定的路径或文件名不正确。
检查路径和文件名称,并确保它们准确无误。
5、ABAQUS/Standard Error: Could not open input file解决方法:该错误指的是ABAQUS无法打开输入文件,可能是由于输入文件的格式不正确,文件名无效或文件本身损坏。
首先,检查文件名是否正确,确保它们是有效的。
其次,检查文件内容,确保没有错误或损坏。
6、ABAQUS/Standard Error: Invalid or missing keyword解决方法:该错误指的是输入文件中有无效或缺失的关键字。
检查输入文件以确保所有关键字都正确,并且确保没有关键字丢失。
7、ABAQUS/Standard Error: Could not open output file解决方法:该错误指的是ABAQUS无法打开输出文件,可能是由于路径出现问题或文件本身损坏。
abaqus毛病信息汇总[整理版]
![abaqus毛病信息汇总[整理版]](https://img.taocdn.com/s3/m/36877312e97101f69e3143323968011ca300f789.png)
ABAQUS错误信息汇总Whenever a translation (rotation) dof at a node is constrained by a kinematic coupling definition the translation (rotation) dofs for that node cannot be included in any other constraint including mpcs, rigid bodies, etc.耦合定义的有问题8 nodes are common between the tied pair. no constraint is formed for these nodes. The nodes have been identified in node set WarnNodeCommonTiedPair.OVERCONSTRAINT过约束,建议自己再检查一下INTERACTION中的主从关系.For *tie pair(assembly__pickedsurf92-assembly__pickedsurf91), adjustment was specified but no node was adjusted more than the adjustment distance = 2.22000e-16.For *tie pair(assembly__pickedsurf94-assembly__pickedsurf93), adjustment was specified but no node was adjusted more than the adjustment distance = 2.22000e-16.Slave node 6 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 7 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 21 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 22 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 23 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 24 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 35 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 36 instance plate-1 will not be tied to the master surface assembly__pickedsurf91. The distance from the master surface is greater than the position tolerance value.Slave node 9 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 12 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 27 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 28 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 29 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 30 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 37 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.Slave node 38 instance plate-1-lin-2-1 will not be tied to the master surface assembly__pickedsurf93. The distance from the master surface is greater than the position tolerance value.16 nodes are either missing intersection with their respective master surface or are outside the adjust zone. The nodes have been identified in node set WarnNodeMissMasterIntersect.MPCS (EXTERNAL or INTERNAL, including those generated from rigid body definitions), KINEMATIC COUPLINGS, AND/OR EQUATIONS WILL ACTIVATE ADDITIONAL DEGREES OF FREEDOMThere are 5 unconnected regions in the model.你有可能模型中有多个截面属性,查查看这可能和模型中有很多PART有关把相同类型的PART都并到一块吧。
用Abaqus所遇到问题汇总
![用Abaqus所遇到问题汇总](https://img.taocdn.com/s3/m/d034941b2f60ddccda38a09b.png)
用Abaqus 所遇到问题汇总(持续更新)2011-02-17 02:45:26 转载▼ 标签:分类:好好学习abaqus杂谈问题1:当Verification 所有都pass 的时候,仍然提示Problem during compilation - ifort.exe not found in PATH解决办法:找到ABAQUS 安装目录下的Commands 文件夹例如D:SIMULIAAbaqusCommands下的abq6101.bat,右键,编辑此文件,插入下面这行使之成为第一行:8 P O2 b W R4 y6 U5ucallquotX:yourdirIntelCompilerFortranversionIA32Binifortvars.batquot,例如我的是:- k q V/ : EcallquotC:ProgramFilesIntelCompiler11.1070binia32ifortvars_ia32. batquot f9 G9 R C0 Lamp quot d/ Y d问题2:当使用UMAT 子程序是出现以下错误Error in job Job-line44: 630 elements have been defined with zero hourglass stiffness. You may use hourglass stiffness or change the elementtype. The elements have been identified in element setErrElemZeroHourGlassStiffness.解决办法:由于设置了减缩积分,所以出现沙漏现象,将其改成全积分或imcompatible 可解决,详细解析在《基于ABAQUS 的有限元分析和应用》的第510页。
问题3:提交作业后模型出现问题,standard.exe 停止工作,只生成dat 文件而没有找到msg 文件解决办法:黄色图标的文件即msg 文件,但文件类型显示为outlook,用记事本打开即可。
Abaqus遇到的问题小结
![Abaqus遇到的问题小结](https://img.taocdn.com/s3/m/6877aa9e76a20029bc642d47.png)
Abaqus遇到的问题小结1.Abaqus量纲系统(SI):m、N、Kg、s、Pa、J、Kg/m3。
2.有限元单元类型(Element Type):实体单元、壳单元、杆件单元(梁Beam、桁架Truss)怎样将部件的不同部分设定为不同的子集?tools >partition cell/plane(如果是要分层使用,则进行分割,分别赋予不同的属性;或者对其中的单元进行设置Set;如果要在运算中替换则需要在关键词里添加语句定义)4.建模的过程中输入的尺寸被自动降低精度(四舍五入),请问如何设置尺寸精度(小数点位数)?在 sketch option里打开sketch模块(左下角最下面)打开sketchoption 对话框,其中decimal places 表示小数点位数,默认为2,最高能调到6 。
中出现,Dependent partinstances connot be edited ,怎么办?mesh on part , mesh on instance一个非独立实体只是原始部件的一个指针,可以对原始部件划分网格,但是不能对一个非独立实体划分网格,即mesh on part。
方法:左边模型树里面,Assembly->instances里面的子选项右击,点Make independent;或者点击model旁边的Part,对part进行网格划分。
6.材料属性中拉伸强度和压缩强度怎么定义?计算结果有每个计算节点的应力,计算中用不到强度值(弹性力学三组基本方程不涉及强度,求解过程用不到)。
(强度值是用来校核的:断裂,屈服或超过线性变形)7.如何选择创建独立实体还是非独立实体?如果集合中包含许多具有相同性质的部件,则创建非独立实体(Dependent)。
反之,如果集合中包含许多不同性质的部件,则创建独立实体(Independent)要有优势些。
8.地基土的分层问题?方法1:定义为一个part,然后partition分层赋材料属性,不需要设置接触。
ABAQUS常见问题
![ABAQUS常见问题](https://img.taocdn.com/s3/m/dfe6566aa45177232f60a2d4.png)
abaqus结果显示时数据太小看不清楚怎么办
Viewport --> Viewport Annotation Options...
出来的对话框中选择"Legend"标签,然后点击"Set Front..." 之后选择字体大小,确
图中红线圈住区域字太小,看不清,截图后放大看也看不清,请问可以在abaqus中
tie是因为我们在处理网格时候很难处理成理想的,是不得不的一个办法。
在tie的部位,应力
Front..." 之后选择字体大小,确认即可。
也看不清,请问可以在abaqus中设置数据显示时的大小吗
的一个办法。
在tie的部位,应力不连续,计算结果不准确,能够不用tie尽可能不用,因为tie只是通过节点插值把位移传递
通过节点插值把位移传递给另一部分,结果不好,并且最后系统要用Lagrangue乘子法来加进系统方
系统方程,会造成系统方程数量过多,计算变量增加等问题。
ABAQUS常见错误汇总
![ABAQUS常见错误汇总](https://img.taocdn.com/s3/m/2d5b132aa88271fe910ef12d2af90242a895abc5.png)
ABAQUS常见错误汇总在使用ABAQUS进行有限元分析时,常会遇到一些错误或问题。
下面是一些常见的错误和解决方法的汇总。
1. Error: "Analysis Input File Processor exited with errors".这个错误通常是由于输入文件中存在语法错误或者输入数据不完整引起的。
解决方法是检查输入文件,确保其语法正确,并检查每个关键字是否都有正确的输入。
2. Error: " "CONVERGENCE NOT ACHIEVED"."这个错误表示分析过程中未能达到收敛。
可能的原因包括应力或位移的边界条件不正确、模型不稳定或步长选择不合适等。
解决方法是调整边界条件,减小步长或尝试使用不同的收敛准则。
3. Error: " "ELEMENT HAS BECOME HIGHLY DISTORTED".这个错误表示在分析过程中一些单元出现了严重的扭曲。
可能的原因包括单元网格过大、材料本质参数选择不当或模型几何形状不合理等。
解决方法是检查单元网格,确保其尺寸适当,并重新评估材料本质参数和模型几何形状。
4. Error: " "INCREMENT SIZE MAY BE TOO LARGE".这个错误表示步长选择过大,导致数值解算不稳定。
解决方法是减小步长,确保分析过程的稳定性。
5. Error: " "TOO MANY ATTEMPTS MADE FOR THIS TIME INCREMENT".这个错误表示在一些时间步长内尝试的次数过多,可能由于分析过程的不稳定导致。
解决方法是增加材料的强度或调整分析的边界条件,以确保模型的稳定性。
6. Error: " "TOO MANY INCREMENTAL ITERATIONS INSTRUCTED".这个错误表示求解过程中的迭代次数过多,可能由于收敛准则不合适或者分析步长选择不当导致。
ABAQUS常见问题汇总 - 1.0版
![ABAQUS常见问题汇总 - 1.0版](https://img.taocdn.com/s3/m/389904254b35eefdc8d3334d.png)
ABAQUS常见问题汇总 - 1.0版作者:aba_aba2006.06.14在SIMWE论坛注册5个月以来,在ABAQUS版回帖860篇,知无不言,言无不尽。
在此整理一下,以方便大家查找。
下面绝大多数是我的回帖,有少部分是其他网友的回答,都注明了作者。
下面只摘录了帖子中的一些主要内容,有些地方可能上下文不太连贯,完整的讨论请大家根据相应链接去论坛上察看。
如果这些内容对你有帮助,希望你也能常上论坛来回答一下别人的问题。
众人拾柴,火焰才高。
目录点击小节标题,可以跳到相应的内容(有些WORD版本可能需要按住ctrl键)1. 论坛提问要诀 (4)2. 故障诊断基本方法 (4)3. 约束刚体位移 / NUMERICAL SINGULARITY (4)4.过约束(Overconstraint) (7)5.其他常见error和warning信息 (7)6.ABAQUS无法运行(安装、License、环境变量) (10)7.弹塑性分析 (14)7.1 塑性问题不收敛的常见现象 (14)7.2 接触问题和塑性材料不要用二阶单元 (14)7.3 不要在塑性材料上施加点载荷 (15)7.4 塑性材料参数 (15)7.5 屈服准则 (18)7.6 后处理 / 判断材料是否屈服 (20)8. 接触分析 (22)8.1 接触分析不收敛的常见现象和解决方法 (22)8.2 接触面上的网格密度 (22)8.3 接触面的法线方向 (23)8.4 过盈接触 (23)8.5 管土/桩土接触 (25)8.7 凹坑成型的接触问题 (34)8.8 刚体穿透 (37)8.9 接触力 (37)8.10 Explicit中的接触问题 (38)8.11 改变接触状态 (40)8.12 其他与接触有关的Error和Warning信息 (41)9. 各个量的单位 (42)9.1 各个量的单位要相互一致 (42)9.2 时间/增量步的含义 (44)10.导入 / 修改 / 求解inp文件 (45)10.1 把inp文件导入ABAQUS/CAE (45)10.2 运行inp文件 (46)10.3 修改inp文件 (47)11.用户子程序和FORTRAN (49)12.创建/修改part (50)13.在Assembly中定位 (51)14.划分网格 (52)15.选择单元类型 (54)16.截面属性和材料 (56)16.1 定义截面属性 (56)16.2 用OFFSET参数偏置shell的中性面 (57)16.3 材料属性 (57)17.载荷 / 速度场 (58)17.1 集中力 (58)17.2 线载荷 (59)17.3 面载荷 (60)17.4 Body Force / Gravity (60)17.5 随时间变化的载荷 / Amplitude (61)17.6 在实体单元上施加弯矩 / 旋转速度 (62)18.边界条件 (67)19.定义Set / 选取模型的局部 (67)20.弹簧 (68)21.约束(coupling, tie) (68)22.后处理 (69)22.1 显示局部坐标系上的结果 (69)22.2 绘制曲线(X–Y data) (69)22.3 field output / history output (70)22.4 显示结果 (71)22.5 输出shell积分点上的应力和应变 (73)23.多步骤分析 (74)23.1 重启动分析(Restart) (74)23.3 用*import 把计算结果传递到下一个过程中 (74)24.岩土分析 (75)24.1 初始地应力平衡 (75)24.2 基坑开挖 (77)24.3 钢筋混凝土(Rebar Layer和Embedded Element) (77)24.4 实体单元的截面力/弯矩/转角 (78)24.5 软土固结 (80)25.热分析 (81)26.动态分析 (83)26.1 Explicit分析 (83)26.2 分析结果与amplitude不一致 (84)26.3 固有频率 (84)26.4 *DYNAMIC分析 (85)27.屈曲分析 (86)28.裂纹 (87)29.连接单元(CONNECTOR) (88)30.惯性释放(INERTIA RELIEF) (88)31.非线性问题的算法 (89)32.ABAQUS和其它软件的比较 (89)33.使用ABAQUS帮助手册 (90)34.论坛的“全文搜索”功能 (90)35.关于找枪手 (91)1. 论坛提问要诀在论坛上的提问是否能够得到解答,在很大程度上取决于提问的方式。
abaqus问题大集合
![abaqus问题大集合](https://img.taocdn.com/s3/m/679e57fb0242a8956bece4b3.png)
1.ABAQUS的UMAT一点看法:如果本构模型复杂,应力应变关系是非线性的隐式表达,就需要进行迭代,更新应力。
这就是UMAT 的最重要的任务。
那么这样一来,在给定应变增量的情况下更新应力,就必须求解应变对应力的导数,运用迭代,如N-R迭代。
这样一来,在UMAT中就需要求解两次导数。
(DDSDDE为一次)所以比较麻烦的。
对于时间相关的本构模型来说更是麻烦。
2.使用abaqus求解螺栓和螺母接触螺纹的强度所碰到的问题1.Solver problem. Zero pivot when processing D.O.F. 1 of 49 nodes. The nodes have been identified in node set warnnodesolvprobzeropiv_1_1_1_1_1.(是什么原因造成的?)2。
The system matrix has 6276 negative eigenvalues..(是什么原因造成的?)3。
1304 nodes may have incorrect normal definitions. The nodes have been identified in node set warnnodeincorrectnormal.(这个法向量错误在模型中显示为螺母内部的接触面,但我反了一下法向量还是同样错误)4。
Program is asked to invert a singular matrix.(是什么原因造成的?)2.模型就是一个螺母和螺栓之间夹一个平板的简单模型边界条件施加如下:固定螺栓的下端,在螺栓、平板、螺母之间分别建立surface to surface接触(带摩擦),然后在螺母上施加力矩,这样来求解螺栓预紧时螺纹接触部分的应力,但总是出现上述问题,请高手分析指点,谢谢!答:检查一下两个接触面之间是不是有初始的穿透;负特征值可能是因为你的初始步长太大了,接触的问题;保证模型中的每个零件在开始时有稳定的约束,可以考虑加一些软弹簧约束住;还可以用ajust使两个接触面在一开始就起上作用。
ABAQUS常见问题汇总 - 1.0版
![ABAQUS常见问题汇总 - 1.0版](https://img.taocdn.com/s3/m/389904254b35eefdc8d3334d.png)
ABAQUS常见问题汇总 - 1.0版作者:aba_aba2006.06.14在SIMWE论坛注册5个月以来,在ABAQUS版回帖860篇,知无不言,言无不尽。
在此整理一下,以方便大家查找。
下面绝大多数是我的回帖,有少部分是其他网友的回答,都注明了作者。
下面只摘录了帖子中的一些主要内容,有些地方可能上下文不太连贯,完整的讨论请大家根据相应链接去论坛上察看。
如果这些内容对你有帮助,希望你也能常上论坛来回答一下别人的问题。
众人拾柴,火焰才高。
目录点击小节标题,可以跳到相应的内容(有些WORD版本可能需要按住ctrl键)1. 论坛提问要诀 (4)2. 故障诊断基本方法 (4)3. 约束刚体位移 / NUMERICAL SINGULARITY (4)4.过约束(Overconstraint) (7)5.其他常见error和warning信息 (7)6.ABAQUS无法运行(安装、License、环境变量) (10)7.弹塑性分析 (14)7.1 塑性问题不收敛的常见现象 (14)7.2 接触问题和塑性材料不要用二阶单元 (14)7.3 不要在塑性材料上施加点载荷 (15)7.4 塑性材料参数 (15)7.5 屈服准则 (18)7.6 后处理 / 判断材料是否屈服 (20)8. 接触分析 (22)8.1 接触分析不收敛的常见现象和解决方法 (22)8.2 接触面上的网格密度 (22)8.3 接触面的法线方向 (23)8.4 过盈接触 (23)8.5 管土/桩土接触 (25)8.7 凹坑成型的接触问题 (34)8.8 刚体穿透 (37)8.9 接触力 (37)8.10 Explicit中的接触问题 (38)8.11 改变接触状态 (40)8.12 其他与接触有关的Error和Warning信息 (41)9. 各个量的单位 (42)9.1 各个量的单位要相互一致 (42)9.2 时间/增量步的含义 (44)10.导入 / 修改 / 求解inp文件 (45)10.1 把inp文件导入ABAQUS/CAE (45)10.2 运行inp文件 (46)10.3 修改inp文件 (47)11.用户子程序和FORTRAN (49)12.创建/修改part (50)13.在Assembly中定位 (51)14.划分网格 (52)15.选择单元类型 (54)16.截面属性和材料 (56)16.1 定义截面属性 (56)16.2 用OFFSET参数偏置shell的中性面 (57)16.3 材料属性 (57)17.载荷 / 速度场 (58)17.1 集中力 (58)17.2 线载荷 (59)17.3 面载荷 (60)17.4 Body Force / Gravity (60)17.5 随时间变化的载荷 / Amplitude (61)17.6 在实体单元上施加弯矩 / 旋转速度 (62)18.边界条件 (67)19.定义Set / 选取模型的局部 (67)20.弹簧 (68)21.约束(coupling, tie) (68)22.后处理 (69)22.1 显示局部坐标系上的结果 (69)22.2 绘制曲线(X–Y data) (69)22.3 field output / history output (70)22.4 显示结果 (71)22.5 输出shell积分点上的应力和应变 (73)23.多步骤分析 (74)23.1 重启动分析(Restart) (74)23.3 用*import 把计算结果传递到下一个过程中 (74)24.岩土分析 (75)24.1 初始地应力平衡 (75)24.2 基坑开挖 (77)24.3 钢筋混凝土(Rebar Layer和Embedded Element) (77)24.4 实体单元的截面力/弯矩/转角 (78)24.5 软土固结 (80)25.热分析 (81)26.动态分析 (83)26.1 Explicit分析 (83)26.2 分析结果与amplitude不一致 (84)26.3 固有频率 (84)26.4 *DYNAMIC分析 (85)27.屈曲分析 (86)28.裂纹 (87)29.连接单元(CONNECTOR) (88)30.惯性释放(INERTIA RELIEF) (88)31.非线性问题的算法 (89)32.ABAQUS和其它软件的比较 (89)33.使用ABAQUS帮助手册 (90)34.论坛的“全文搜索”功能 (90)35.关于找枪手 (91)1. 论坛提问要诀在论坛上的提问是否能够得到解答,在很大程度上取决于提问的方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用Abaqus 所遇到问题汇总(持续更新)2011-02-17 02:45:26 转载▼ 标签:分类:好好学习abaqus杂谈问题1:当Verification 所有都pass 的时候,仍然提示Problem during compilation - ifort.exe not found in PATH解决办法:找到ABAQUS 安装目录下的Commands 文件夹例如D:SIMULIAAbaqusCommands下的abq6101.bat,右键,编辑此文件,插入下面这行使之成为第一行:8 P O2 b W R4 y6 U5ucallquotX:yourdirIntelCompilerFortranversionIA32Binifortvar s.batquot,例如我的是:- k q V/ : EcallquotC:ProgramFilesIntelCompiler11.1070binia32ifortvars_ia32. batquot f9 G9 R C0 Lamp quot d/ Y d问题2:当使用UMAT 子程序是出现以下错误Error in job Job-line44: 630 elements have been defined with zero hourglass stiffness. You may use hourglass stiffness or change the elementtype. The elements have been identified in element setErrElemZeroHourGlassStiffness.解决办法:由于设置了减缩积分,所以出现沙漏现象,将其改成全积分或imcompatible 可解决,详细解析在《基于ABAQUS 的有限元分析和应用》的第510页。
问题3:提交作业后模型出现问题,standard.exe 停止工作,只生成dat 文件而没有找到msg 文件解决办法:黄色图标的文件即msg 文件,但文件类型显示为outlook,用记事本打开即可。
问题4:当使用UMAT 子程序,提交任务前进行Data Check 出现以下错误提示USER SUBROUTINE IS MISSING解决办法:Edit job,设置子程序xx.for 的路径。
曾经出现不设置也能运算的情况,但系大部分情况下,不设置都会出现上述提示,反正设置好路径就不会错了。
问题5:出现收敛问题解决办法很多1.可能模型本身有问题2.更改tolerance,在step--gtother--gtgeneral solution control慎用3.如果刚度矩阵是非对称,一定要选择不对称,否则按对称算,就会出现问题4.缩小initial 同maximum 的step size5.在step 设置时增加damping问题6: 同时调用多个子程序而job editor 只能指定一个路径You can specify only one user subroutine file in the job editor if youranalysis involves more than one user subroutine you must combine the usersubroutines into one file and then specify that file.问题7:输出的应变应力是真实应变应力还是名义的应变应力?The stress measure u sed in Abaqus is Cauchy or “true” stress whichcorresponds to the force per current area.For geometrically nonlinearanalysis a large number of different strain measures exist. Unlike“true” stress there is no clearly preferred “true” strain. For thesame phys ical deformation different strain measures will report differentvalues inlarge-strain analysis. The optimal choice of strainmeasuredepends on analysis type material behavior and to some degree personalpreference.By default the strain output in Abaqus/Sta ndard is the “integrated”total strain output variable E. For large-strain shells membranes andsolid elements inAbaqus/Standard two other measures of total strain canbe requested: logarithmic strain output variable LE and nominal strainoutput variable NE.Logarithmic strain output variable LEis the default strain output inAbaqus/Explicit nominal strain output variable NE can be requested aswell. The “integrated” total strain is not available inAbaqus/Explicit.因此,缺省情况下,输出结果为真实应力(S)和真实应变(E/LE/NE)另外,要理解好真实应力/应变和名义应力/应变的定义,不是所有的实验结果都必定以名义应力/应变给出,所以输入数据时,分清楚究竟需不需要进行转换。
一句话,具体情况具体分析!ABAQUS 错误信息汇总2011-10-29 21:00:41 分类:默认分类标签:字号大中小订阅Abaqus 错误与警告信息汇总模型不能算或不收敛,都需要去monitor,msg 文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。
这里只是尝试做一个一般性的大概的总结。
如果你看见此贴就认为你的warning 以为迎刃而解了,那恐怕令你失望了。
不收敛的问题千奇万状,往往需要头疼医脚。
接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。
企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。
一个warning 出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。
类似于:Fixed time is too largeToo many attamps have been madeTHE SOLUTION APPEARS TO BE DIVERGING.CONVERGENCE ISJUDGED UNLIKELY.Time increment required is less than the minimum specified这样的信息几乎是无用信息(除了告诉你的模型分析失败以外,没有告诉你任何有用的东西)。
宜再查找别的信息来考察。
根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好的先例,我是从来没有遇到过,也从来没有那个奢望。
所以我一般从模型的设置入手。
必须说明的是:Error 和warning 的性质是完全不同的。
Error 意味着运算失败,but 出现warning 可能还能算,而且有些运算必定会出现warning(比如接触分析必定出“负特征值”,下有详述)。
很多警告只是通知性质的,或者只是说明一下而已,不一定都是模型有问题。
比如以下warning 完全可以忽略:xxxxx will (not)printed,这种只是通知你一声,某些玩意儿不输出了。
还有:The parameter frequency cannot be used with the parameter field. It will be ignored(都说某某被ignored 了).A 系列如果模型能算,且结果合理,那么大部分警告信息可以不管。
但是以下除外:1 numerical sigularity数值奇异:刚体位移(欠约束)solver problem. numerical sigularity when processing node105 instancepile D.O.F. 1 ratio1.735e13 :2 Zero pivot(零主元)过约束或者欠约束。
、2)都会伴随着产生大量负特征值。
解决方案当然第一步是检查约束了。
这 2 个问题一般都意味着模型约束存在问题。
1)B 系列有一些直接导致计算aborted,那就得仔细分析了,比如:1 xxxxx is not a valid in ABAQUS/Standard告诉你这种计算standard 不支持了,换别的2 missing property在perperty 步检查材料属性是不是都加上了。
如果有梁单元,看看梁法向定义对了没有。
3 Detected lock file Job-1.lck. Please confirm that no other applications are attempting to write to the output database associated withthis job before removing the lock file and resubmitting.删除.lck 文件就可以了,它是一个自动生成的文件。
你也可以另存为(另取名),再运算。
4 The rigid part xx is missing a refernce point刚体(or 刚体约束)都必须通过stools--reference point 给它定义一个参考点(RP),载荷都加在这个RP 上。
5 The area of 54 elements is zero small or negative. Check coordinates or node numbering or modify the mesh seed.The elements 8 have been identified in element set ErrElemAreaSmallNegZero这个一般是节点编号不对的问题。