Abaqus遇到的问题小结

合集下载

用Abaqus所遇到问题汇总

用Abaqus所遇到问题汇总

用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,用记事本打开即可。

abaqus毛病信息汇总[整理版]

abaqus毛病信息汇总[整理版]

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常见问题总结

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过程中遇到的问题及相应解决方法

使用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遇到的问题小结

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自己遇到问题汇总

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问题总结

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常见问题汇总 - 1.0版

ABAQUS常见问题汇总 - 1.0版

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个人学习笔记小结1【范本模板】

abaqus个人学习笔记小结1【范本模板】

1、abaqus中的力载荷集中力concentrated force、压强pressure(垂直于表面)、表面分布力surface traction (设定沿着某方向)pressure只能施加在面上(几何的面,单元的面),为垂直于表面的分布力;surface traction只能施加在面上(几何的面,单元的面),为沿着某一方向的分布力;concentrated force只能施加在点上(几何的点,节点),要使得集中力产生的效果等同于分布力,则需要将集中力施加在参考点上,然后将参考点与作用面上的节点进行耦合约束coupling(distributed coupling),而不要直接施加在节点上.一般,如果不要求等效均布力,则集中力最好施加在几何的点上。

确实需要施加节点力,则施加在节点上.对于有限元软件,所有的力载荷本质上都由程序处理成节点力。

2、abaqus计算热电耦合出现Too many attempts made for this increment(1)调整一下计算载荷施加的速度或者调整载荷大小,要么把计算步长设置的小一点,尝试次数设的多一点.这个提示是说计算的过程中直到设定的尝试次数极限仍然求解失败。

(2) 分析步主要有初始分析步和后续分析步,每个分析步可以用来描述一个分析过程,例如在后续分析步中施加不同荷载,在初始分析步中施加边界条件等。

增量步是在分析步里面根据模型计算收敛情况设置的,简单模型可以设置较少的增量步,并可使初始增量为1;复杂模型设置多一点增量步,并减少初始增量值。

超过设置的允许增量步数,则计算停止。

(3)检查模型,是否存在刚体位移,过约束,接触定义不当等问题(4)分别建立四个边界条件,BC—1,BC—2,BC-3,BC-4,每一个边界条件定义板的一边固结的支承条件就行了。

之前是建立了一个BC—1,四边的约束都定义在BC-1里面,就算不下去了,不清楚原因。

仅供参考学习。

(5)1。

用Abaqus所遇到问题汇总

用Abaqus所遇到问题汇总

用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,用记事本打开即可。

abaqus常见问题精简

abaqus常见问题精简

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常见问题汇总

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常见错误与警告信息汇总

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与FORTRAN论坛问题小结

ABAQUS与FORTRAN论坛问题小结

ABAQUS与FORTRAN论坛问题小结--转载,感谢原创/blog/static/2690114020097741248485/Q:索了一下论坛发现以前的问题都是不同类型的子程序,如UEL, UMAT...这样把它们放在一个.for文件里不会有误会,但是如果都是UEL 的话,该怎么识别呢?A:subroutine Umat()IF (CMNAME(1:4) .EQ. 'MAT1') THENCALL UMAT_MAT1(argument_list)ELSE IF(CMNAME(1:4) .EQ. 'MAT2') THENCALL UMAT_MAT2(argument_list)END IF上面是区分不同umat的方法,区分uel应该类似吧Q:行abaqus的时候出现这样的提示"Problem during compilation - df.exe not found in PATH."请问这是什么原因.A: 就是说找不到用于编译的df.exe文件(好像是Fortran的编译运行文件),在Windows控制面板的“系统”里,打开高级属性,将系统的PATH添加上Fortran的路径,最好也一并把INCLUDE和LIB也都添加上对应的FORTRAN的路径。

Q: 如何在ABAQUS中调用用户子程序UMATA:abaqus job=*** user=*.for or *.objA: 装好fortran编译器的前提下,有两种方式:1、命令行:abaqus job=*.inp user=*.for或 abaqus job=*.inp user=*.obj (可以由*.f90编译后得到)2、菜单格式:先运行CAE,在general设置中可以指定Umat用户子程序A: job=jobname user=yourfortran.for(其它类型子程序)A:如果是本构的二次开发:*material, userQ: abaqus job=job-name user={source-file |object-file}source-file和object-file各是什么?A: fortran的源文件(.for)或者目标文件(.o)在command下面输入以上命令行就可以正常运行. 用户子程序再调用别的fortran程序时,要加入abaqus 子程序中的include 'ABA_PARAM.INC'。

用Abaqus所遇到问题汇总

用Abaqus所遇到问题汇总

用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常见问题汇总 - 1.0版

ABAQUS常见问题汇总 - 1.0版

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有限元分析常见问题解答》常见问题汇总

《ABAQUS有限元分析常见问题解答》常见问题汇总第1章关于 Abaqus 基本知识的常见问题第⼀篇基础篇第1章关于 Abaqus 基本知识的常见问题第1章关于 Abaqus 基本知识的常见问题1.1 Abaqus 的基本约定1.1.1 ⾃由度的定义【常见问题1-1】Abaqus 中的⾃由度是如何定义的?1.1.2 选取各个量的单位【常见问题1-2】在 Abaqus 中建模时,各个量的单位应该如何选取?1.1.3 Abaqus 中的时间【常见问题1-3】怎样理解 Abaqus 中的时间概念?第1章关于 Abaqus 基本知识的常见问题1.1.4 Abaqus 中的重要物理常数【常见问题1-4】Abaqus 中有哪些常⽤的物理常数?1.1.5 Abaqus 中的坐标系【常见问题1-5】如何在 Abaqus 中定义局部坐标系?1.2 Abaqus 中的⽂件类型及功能【常见问题1-6】Abaqus 建模和分析过程中会⽣成多种类型的⽂件,它们各⾃有什么作⽤?【常见问题1-7】提交分析后,应该查看 Abaqus 所⽣成的哪些⽂件?1.3 Abaqus 的帮助⽂档1.3.1 在帮助⽂档中查找信息【常见问题1-8】如何打开 Abaqus 帮助⽂档?第1章关于 Abaqus 基本知识的常见问题【常见问题1-9】Abaqus 帮助⽂档的内容⾮常丰富,如何在其中快速准确地找到所需要的信息?1.3.2 在 Abaqus/CAE 中使⽤帮助【常见问题1-10】Abaqus/CAE 的操作界⾯上有哪些实时帮助功能?【常见问题1-11】Abaqus/CAE 的 Help 菜单提供了哪些帮助功能?1.4 更改⼯作路径【常见问题1-12】Abaqus 读写各种⽂件的默认⼯作路径是什么?如何修改此⼯作路径?1.5 Abaqus 的常⽤ DOS 命令【常见问题1-13】Abaqus 有哪些常⽤的 DOS 命令?第1章关于 Abaqus 基本知识的常见问题1.6 设置 Abaqus 的环境⽂件1.6.1 磁盘空间不⾜【常见问题1-14】提交分析作业时出现如下错误信息,应该如何解决?***ERROR: UNABLE TO COMPLETE FILE WRITE. CHECK THAT SUFFICIENT DISK SPACE IS AVAILABLE. FILE IN USE AT F AILURE IS shell3.stt.(磁盘空间不⾜)或者***ERROR:SEQUENTIAL I/O ERROR ON UNIT 23, OUT OF DISK SPACE OR DISK QUOTA EXCEEDED.(磁盘空间不⾜)1.6.2 设置内存参数【常见问题1-15】提交分析作业时出现如下错误信息,应该如何解决?***ERROR: THE SETTING FOR PRE_MEMORY REQUIRES THAT 3 GIGABYTES OR MORE BE ALLOCATED BUT THE HARDWARE IN USE SUPPORTS ALLOCATION OF AT MOST 3 GIGABYTES OF MEMORY. EITHER PRE_MEMORY MUST BE DECREASED OR THE JOB MUST BE RUN ON HARDWARE THAT SUPPORTS 64-BIT ADDRESSING.(所设置的pre_memory 参数值超过3G,超出了计算机硬件所能分配的内存上限)或者***ERROR: THE REQUESTED MEMORY CANNOT BE ALLOCATED. PLEASE CHECK THE SETTING FOR PRE_MEMORY. THIS ERROR IS CAUSED BY PRE_MEMORY BEING GREATER THAN THE MEMORY AVAILABLE TO THIS PROCESS. POSSIBLE CAUSES ARE INSUFFICIENT MEMORY ON THE MACHINE, OTHER PROCESSES COMPETING FOR MEMORY, OR A LIMIT ON THE AMOUNT OF MEMORY A PROCESS CAN ALLOCATE.(所设置的 pre_memory 参数值超出了计算机的可⽤内存⼤⼩)第1章关于 Abaqus 基本知识的常见问题或者***ERROR: INSUFFICIENT MEMORY. PRE_MEMORY IS CURRENTLY SET TO 10.00 MBYTES. IT IS NOT POSSIBLE TO ESTIMATE THE TOTAL AMOUNT OF MEMORY THATWILL BE REQUIRED. PLEASE INCREASE THE VALUE OF PRE_MEMORY.(请增⼤pre_memory 参数值)或者***ERROR: THE VALUE OF 256 MB THAT HAS BEEN SPECIFIED FORSTANDARD_MEMORY IS TOO SMALL TO RUN THE ANALYSIS AND MUST BEINCREASED. THE MINIMUM POSSIBLE VALUE FOR STANDARD_MEMORY IS 560 MB.(默认的standard_memory 参数值为256 M,⽽运⾏分析所需要的standard_memory 参数值⾄少为560 M)1.7 影响分析时间的因素【常见问题1-16】使⽤ Abaqus 软件进⾏有限元分析时,如何缩短计算时间?【常见问题1-17】提交分析作业后,在 Windows 任务管理器中看到分析作业正在运⾏,但 CPU 的使⽤率很低,好像没有在执⾏任何⼯作任务,⽽硬盘的使⽤率却很⾼,这是什么原因?1.8 Abaqus 6.7新增功能【常见问题1-18】Abaqus 6.7 版本新增了哪些主要功能?第1章关于 Abaqus 基本知识的常见问题1.9 Abaqus 和其它有限元软件的⽐较【常见问题1-19】Abaqus 与其他有限元软件有何异同?第2章关于 Abaqus/CAE 操作界⾯的常见问题第2章关于Abaqus/CAE 操作界⾯的常见问题2.1 ⽤⿏标选取对象【常见问题2-1】在 Abaqus/CAE 中进⾏操作时,如何更⽅便快捷地⽤⿏标选取所希望选择的对象(如顶点、线、⾯等)?2.2 Tools 菜单下的常⽤⼯具2.2.1 参考点【常见问题2-2】在哪些情况下需要使⽤参考点?2.2.2 ⾯【常见问题2-3】⾯(surface)有哪些类型?在哪些情况下应该定义⾯?第2章关于 Abaqus/CAE 操作界⾯的常见问题2.2.3 集合【常见问题2-4】集合(set)有哪些种类?在哪些情况下应该定义集合?2.2.4 基准基准(datum)的主要⽤途是什么?使⽤过程中需要注意哪些问题?2.2.5 定制界⾯【常见问题2-6】如何定制 Abaqus/CAE 的操作界⾯?【常见问题2-7】6.7版本的 Abaqus/CAE 操作界⾯上没有了以前版本中的视图⼯具条(见图2-6),操作很不⽅便,能否恢复此⼯具条?图2-6 Abaqus/CAE 6.5版本中的视图⼯具条第3章Part 功能模块中的常见问题第3章Part 功能模块中的常见问题3.1 创建、导⼊和修补部件3.1.1 创建部件【常见问题3-1】在 Abaqus/CAE 中创建部件有哪些⽅法?其各⾃的适⽤范围和优缺点怎样? 3.1.2 导⼊和导出⼏何模型【常见问题3-2】在 Abaqus/CAE 中导⼊或导出⼏何模型时,有哪些可供选择的格式?【常见问题3-3】将 STEP 格式的三维 CAD 模型⽂件(*.stp)导⼊到 Abaqus/CAE 中时,在窗⼝底部的信息区中看到如下提⽰信息:A total of 236 parts have been created.(创建了236个部件)此信息表明 CAD 模型已经被成功导⼊,但是在 Abaqus/CAE 的视图区中却只显⽰出⼀条⽩线,看不到导⼊的⼏何部件,这是什么原因?第3章Part 功能模块中的常见问题3.1.3 修补⼏何部件【常见问题3-4】Abaqus/CAE 提供了多种⼏何修补⼯具,使⽤时应注意哪些问题?【常见问题3-5】将⼀个三维 CAD 模型导⼊ Abaqus/CAE 来⽣成⼏何部件,在为其划分⽹格时,出现如图3-2所⽰的错误信息,应如何解决?图3-2 错误信息:invalid geometry(⼏何部件⽆效),⽆法划分⽹格3.2 特征之间的相互关系在 Part 功能模块中经常⽤到三个基本概念:基本特征(base feature)、⽗特征(parent feature)和⼦特征(children feature),它们之间的关系是怎样的?第3章Part 功能模块中的常见问题3.3 刚体和显⽰体3.3.1 刚体部件的定义【常见问题3-7】什么是刚体部件(rigid part)?它有何优点?在 Part 功能模块中可以创建哪些类型的刚体部件?3.3.2 刚体部件、刚体约束和显⽰体约束【常见问题3-8】刚体部件(rigid part)、刚体约束(rigid body constraint)和显⽰体约束(display body constraint)都可以⽤来定义刚体,它们之间有何区别与联系?3.4 建模实例【常见问题3-9】⼀个边长 100 mm 的⽴⽅体,在其中⼼位置挖掉半径为20 mm 的球,应如何建模?『实现⽅法1』『实现⽅法2』第4章Property 功能模块中的常见问题第4章 Property 功能模块中的常见问题4.1 超弹性材料【常见问题4-1】如何在 Abaqus/CAE 中定义橡胶的超弹性(hyperelasticity)材料数据?4.2 梁截⾯形状、截⾯属性和梁横截⾯⽅位4.2.1 梁截⾯形状【常见问题4-2】如何定义梁截⾯的⼏何形状和尺⼨?【常见问题4-3】如何在 Abaqus/CAE 中显⽰梁截⾯形状?4.2.2 截⾯属性【常见问题4-4】截⾯属性(section)和梁截⾯形状(profile)有何区别?第4章Property 功能模块中的常见问题【常见问题4-5】提交分析作业时,为何在 DAT ⽂件中出现错误提⽰信息“elements have missing property definitions(没有定义材料特性)”?『实例』出错的 INP ⽂件如下:*NODE1, 0.0 , 0.0 , 0.02, 20.0 , 0.0 , 0.0*ELEMENT, TYPE=T3D2, ELSET=link1, 1, 2*BEAM SECTION, ELSET=link, MATERIAL= steel, SECTION=CIRC15.0,提交分析作业时,在 DAT ⽂件中出现下列错误信息:***ERROR:.80 elements have missing property definitions The elements have been identified inelement set ErrElemMissingSection.4.2.3 梁横截⾯⽅位【常见问题4-6】梁横截⾯⽅位(beam orientation)是如何定义的?它有什么作⽤?【常见问题4-7】如何在 Abaqus 中定义梁横截⾯⽅位?【常见问题4-8】使⽤梁单元分析问题时,为何出现下列错误信息:***ERROR: ELEMENT 16 IS CLOSE TO PARALLEL WITH ITS BEAM SECTION AXIS.第4章Property 功能模块中的常见问题DIRECTION COSINES OF ELEMENT AXIS 2.93224E-04 -8.20047E-05 1.0000. DIRECTIONCOSINES OF FIRST SECTION AXIS 0.0000 0.0000 1.0000。

ABAQUS常见错误汇总

ABAQUS常见错误汇总

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版

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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分层赋材料属性,不需要设置接触。

(超级赞)
方法2:使用多个part,每个part单独定义属性。

一般不用设置一些tie,各层间只有弹性模量相差较大时再在各层间定义tie。

捆绑约束。

tie功能很强大,可以模拟实体与实体,实体与壳体,壳体和壳体的连接,而且允许连接对象之间有距离。

在tie面板中,Position Tolerance位置容差是一个重要的参数。

一般选择默认设置usecomputed default,abaqus会根据你要tie的对象的网格尺寸,自动选取个容差值,一般为网格基本尺寸5%。

于是,连接对象之间,距离小于这5%容差值的节点便施加tie约束,也就是对应的两节点的自由度拥有一样的数值。

如果连接对象之间有距离怎么办若还是用usecomputed default,则是无法起到tie约束效果的。

这就要手动设置specify distance为一个适合的参
数。

这个值要大于连接对象对应节点之间的距离。

若不是很确定,可以先设一个较大的值,计算完后在Visualization调出Node sets,观察tie实际起作用的节点区域。

再对specify distance值进行调整。

在使用specify distance,需将Adjust slave surface initial position 选项取消。

否则abaqus会将两连接对象拉近,网格产生畸变,产生错误,中止计算!
怎么将模型分割画网格
划分模型的时候有全局划分网格按钮,旁边有个局部划分网格按钮,(经常要用到partition技术),点它给需要另外划分的部分部种子,然后下面有按区域划分网格。

全局划分网格和局部划分网格分别是mesh part和mesh region。

网格划分完毕之后,最好在verify中对其中质量不好的单元进行编辑处理,避免在job模块里面出现错误或警告信息。

11.边界条件设置在初始步还是后续的分析步中
设置在initial。

面选择不上
在此模块里面,一般先定义相应的surfaces,并分别赋予有意义的容易识别的名字,如slavesurface 、master surface,并选择接触面的正确方向,如果方向选择错误的话,经常在job模块中会出现无法收敛的错误信息。

13.通过ABAQUS计算得出的应力值不连续是什么原因造成的
这主要是因为ABAQUS的应力和应变等单元变量值(相对位移等节点变量)的计算方式所引起的这些单元变量值主要是通过单元内的高斯积分点计算得出,然后再通过外插值法计算出节点上的应力应变值,因此对于两个相邻单元共同占用的节点,从两个单元外插得出的值有时是不一样的。

对于大多情况.如果网格足够密,高斯积分点上的值不会相差很大.所以可得到一个连续性比较好的结果另外可以通过设定平均值的临界值来决定contour的连续性(即legend下默认的75%)。

比如说,如果同一节点扶不同单元得出的外插值相差75%以下(即较大的外插值减去较小的外插值的差乘以大值),那么contour输出这两个值的平均值。

同时需要注意的是,这个默认的75%可以修改,如果设为0%.那么整个contour的单元间几乎都不连续,如果设在100%,那么整个图肯定是连续的。

此外,还可以通过设定legend下的limit方式(即外插值或者是平均值)来控制最后的结果。

14.平衡地应力是出现An initial condition has been specified on element 0 but thiselement has not been defined
是因为修改inp文件时,文件中有未删除的空行。

15.土体初始地应力平衡方法。

地应力平衡原理:平衡原理和屈服条件。

目的:为了使数值模拟获得一个存在初始应力,而无初始应变的状态。

平衡地应力方法:
1.Autobanlance
2.*Initial Conditions,type=stress,Geostatic;(关键字定义初始地应力,只适合
土体表面水平的土体,该方法需给出不同材料区域的最高和最低点的自重应力及其相应坐标)
3.*Initial Conditions,type=stress,input=;(初始地应力提取法,此方法最为通用,
可用于不同材料、不同地形,适应性强。


方法3的具体步骤:
i.在Abaqus中建立完整的模型,定义部件、截面属性、装配件、网格、边界条件等。

单元类型使用的默认的线性缩减积分单元C3D8R。

ii.在Step功能模块中创建分析步,将类型设为Geostatic。

iii.在Load功能模块中,为整个土体定义重力载荷(类型为Geostatic),并在Component3中输入。

iv.在命令行输入:['Model-1'].setValues(noPartsInputFile=ON);在Job模块中创建名为Job-NoInitialCondition的分析作业,提交分析。

v.将分析得到的应力场保存为一个文本文件。

具体的方法为:打开分析得到的ODB文件,选择菜单Report---FieldOutput,选中Variable对话框中积分点上的各个应
力分量(S11、S22、S33、S12、S13、S23);在Setup标签页,创建inp输出文件,
并命名为,不选Append to file和Column total 和column min/max。

vi.用Excel修改输出的文件,删除inp文件中的所有叙述性文字和空格(例如若土体有N层,需找出N-1处文字性叙述的地方并删除),只保留数字结果,将数字间在
顺序不变的前提下用逗号隔开,保存成csv以逗号隔开的文件形式。

vii.为模型定义初始应力场。

因在Abaqus中无法直接定义初始应力,只能手工添加关键词,具体做法:选中菜单Model---Edit Keywords,在*Boundary语句之后,*Step
语句之前添加语句*Initial Conditions,type=stress,input=
viii.在Job功能模块中定义Job-WithInitialCondition作业,提交分析,即得到所需要的结果。

16. Part模块建立刚体时一定要指定参考点referencepoint,在后面分析过程中的位移、载荷的施加都在施加在此参考点上的。

刚体只有平动和转动,不会有变形,因此参考点的选择即可以在建立的rigid part上,也可以建立在其他你觉得方便的位置。

17. load模块,是施加载荷和位移边界条件的,先对要施加载荷和边界条件的面、线、节点等建立set,再对相应sets分别设置。

在施加载荷的时候,注意载荷的方向性,另外此模块也可以施加自定义载荷、predifined field等。

结果显示时数据太小看不清楚怎么办
Viewport -->Viewport Annotation Options..在出来的对话框中选择"Legend"标签,然后点击"Set Front..." 之后选择字体大小,确认。

BY HIT-WG J。

相关文档
最新文档