《ABAQUS 元分析常见问题解答》常见问题汇总
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的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。
因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。
针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。
下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。
1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。
2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。
所以根据需要分开,让abaqus的内核慢慢消化去。
少吃多餐在这边好像也是成立的。
3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。
这样的做法会让你以后在模型的修改中更有方向性。
4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。
对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。
如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。
这种情况下面一般算到这个加载的时候还是不会收敛。
这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢?5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。
有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。
问题不大也是可以用的。
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常见问题汇总 - 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错误信息汇总模型不能算或不收敛,都需要去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系列如果模型能算,且结果合理,那么大部分警告信息可以不管。
用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常见问题精简
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的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。
因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。
针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。
下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。
1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。
2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。
所以根据需要分开,让abaqus的内核慢慢消化去。
少吃多餐在这边好像也是成立的。
3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。
这样的做法会让你以后在模型的修改中更有方向性。
4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。
对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。
如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。
这种情况下面一般算到这个加载的时候还是不会收敛。
这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢?5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。
有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。
问题不大也是可以用的。
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是一种常用的有限元分析软件,它可以用于模拟和分析实际结构的力学行为。
在使用ABAQUS进行有限元分析时,可能会遇到一些常见的问题。
以下是一些常见的问题和解答。
问题1:如何创建一个新模型?答:在ABAQUS中,可以通过两种方式创建一个新的模型。
一种是使用图形用户界面(GUI)创建模型,另一种是使用ABAQUS命令创建模型。
使用GUI创建模型时,可以使用预定义的几何图形和网格划分工具创建模型,然后定义各种物理特性和加载条件。
使用ABAQUS命令创建模型时,可以使用ABAQUS提供的命令语言输入各种命令以创建和定义模型。
问题2:如何定义加载条件?答:在ABAQUS中,可以通过两种方式定义加载条件。
一种是使用GUI的加载工具,在模型的几何图形上添加加载边界条件和约束。
通过加载工具可以选择各种加载类型,如力、压力、温度等,然后指定加载的大小和方向。
另一种方式是使用ABAQUS命令定义加载条件。
可以使用各种ABAQUS提供的命令语言来定义加载条件。
问题3:如何求解模型?答:在定义完模型和加载条件后,可以使用ABAQUS求解模型。
求解模型时,需要选择分析类型和求解选项。
ABAQUS提供了多种分析类型,如静力学、动力学、稳态热分析等。
在选择分析类型后,可以选择求解选项,如迭代求解方法、收敛准则等。
然后点击求解按钮,ABAQUS会自动计算模型的响应。
问题4:如何查看结果?答:在求解完成后,可以查看模型的结果。
ABAQUS提供了多种结果查看工具。
使用GUI时,可以使用图形查看器来查看结果。
图形查看器可以显示模型的几何图形、网格、应力应变分布等。
此外,还可以在图形查看器中绘制图表和动画来更直观地查看结果。
另外,也可以使用ABAQUS 提供的命令语言来查看结果。
可以使用命令语言输出结果数据以及绘制图表。
问题5:如何修改模型?问题6:如何提高模型的计算效率?答:ABAQUS计算模型的效率受到多种因素的影响。
《ABAQUS有限元分析常见问答解答》常见问答汇总
《ABAQUS有限元分析常见问答解答》常见问答汇总1.什么是ABAQUS有限元分析?ABAQUS是一种有限元分析软件,用于模拟和分析结构、材料、流体等物体的力学行为。
它通过将实际物体离散化成有限数量的元素,并利用数值方法,计算出这些元素的力学行为。
ABAQUS可以模拟各种静态和动态问题,并且在工程和科学研究中被广泛应用。
2.如何创建一个模型?在ABAQUS中创建模型的第一步是定义几何形状。
可以通过绘制几何形状、导入CAD文件或使用预定义的几何模板来创建几何模型。
接下来,需要定义材料属性、边界条件和加载条件。
最后,生成网格并进行求解,得到模型的力学行为。
3.如何选择适当的网格密度?网格密度是指模型中网格单元的数量。
选择适当的网格密度是非常重要的,因为粗网格会导致模型不准确,而细网格则会增加计算时间。
通常,需要根据具体问题的复杂程度和计算资源的限制来选择适当的网格密度。
4.是否需要考虑材料非线性?当材料的应力-应变关系不是线性的时候,需要考虑材料的非线性行为。
ABAQUS提供了各种材料模型来模拟不同类型的非线性行为,如弹塑性、强化、断裂等。
5.如何处理接触问题?在模拟接触问题时,需要定义接触对面并选择适当的接触算法。
ABAQUS提供了多种接触算法,如基于面间距离的接触和基于面接触力的接触。
还可以定义接触的摩擦性质。
6.如何评估模拟结果的准确性?评估模拟结果的准确性可以通过与实验结果进行比较来实现。
可以比较模拟结果和实验数据之间的有关物理量,如应力、位移、应变等。
此外,还可以进行敏感性分析和验证分析来评估模拟结果的稳健性和可靠性。
7.如何处理大变形问题?当分析问题涉及到大变形时,需要使用ABAQUS中的非线性分析功能。
非线性分析可以考虑材料的非线性行为和结构的大变形。
此外,还需要定义适当的材料模型和边界条件。
8.如何处理复杂的加载条件?ABAQUS提供了各种加载条件的定义方法,如施加预定义的位移、施加预定义的力和施加定义的速度。
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 所遇到问题汇总(持续更新)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版作者: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章关于 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 DISKSPACE 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 QUOTAEXCEEDED.(磁盘空间不足)1.6.2 设置内存参数【常见问题1-15】提交分析作业时出现如下错误信息,应该如何解决?***ERROR: THE SETTING FOR PRE_MEMORY REQUIRES THAT 3 GIGABYTES OR MOREBE ALLOCATED BUT THE HARDWARE IN USE SUPPORTS ALLOCATION OF AT MOST 3GIGABYTES OF MEMORY. EITHER PRE_MEMORY MUST BE DECREASED OR THE JOBMUST BE RUN ON HARDWARE THAT SUPPORTS 64-BIT ADDRESSING.(所设置的pre_memory 参数值超过3G,超出了计算机硬件所能分配的内存上限)或者***ERROR: THE REQUESTED MEMORY CANNOT BE ALLOCATED. PLEASE CHECK THESETTING FOR PRE_MEMORY. THIS ERROR IS CAUSED BY PRE_MEMORY BEINGGREATER THAN THE MEMORY AVAILABLE TO THIS PROCESS. POSSIBLE CAUSES AREINSUFFICIENT MEMORY ON THE MACHINE, OTHER PROCESSES COMPETING FORMEMORY, 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.00MBYTES. 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 基准【常见问题2-5】基准(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 特征之间的相互关系【常见问题3-6】在 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/CAE 常问界面操作(转自SimWe仿真论坛) 2009-08-01 21:40 | (分类: 默认分类)前处理:1 如何显示梁截面(如何显示三维梁模型)a)无论是运算还是默认显示,ABA中的梁都是一条线,很多人想看梁截面(一般一个星期有人问一次)。
显示梁截面:view->assembly display option->render beam profiles,自己调节系数 b)后处理到底能不能显示梁截面?在deformed shape和undeformed shape都能用上面的方法显示梁截面,在应力云图(contour)不能显示。
c)也经常有人问起如何显示壳单元的厚度 2 怎么在局部坐标系下建立参考点在前处理中,已经建立了局部坐标系,如何在局部坐标系中建立参考点?这个有点麻烦,看看konadoul图文并茂的示例吧。
3 Documentaion(help文件)不能搜索首先保证你准确的安装了Documentaion(先安装Documentaion再安装程序),其次有问题你可以重新安装一次Documentaion。
如果你和我一样比较懒不想安装,看看下面的方法是否管用吧。
1)控制面板---服务找到texis 双击查看是不是automatic,如果不是就设置为automatic2)你可以用这个:注:name是你的计算机名;6.8是版本号,比如你用6.6的就改为6.6.(我的在自从不能搜索之后我就一直这么用的)4 建立几何模型草绘sketch的时候,发现画布尺寸太小了1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍);如果你已经在sketch了,可以在edit菜单--sketch option --grid更改 2)这里如果你选择constriant标签,还能更改尺寸精度 5 想输出几何模型part步,--part 想导入几何模型?part步,--part6 如何定义局部坐标系Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标7 如何在局部坐标系定义载荷laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系8 如何定义随变载荷amplitude 这个不多说了,强烈建议看《常见问题2.0》小康大侠图示空间变载:(强烈推荐照此演示操作一回)設定於空間中變化的負載:A; v% |! ... p;page=1#pid1556636加载梯形载荷:9 怎么知道模型单元数目(一共有多少个单元)在mesh步,mesh verify 可以查到单元类型,数目以及单元质量一目了然 Query---element 也可以查询的。
Abaqus常见问题解答
,
如果只想看盆子装满水的响应,而以后的分析是要分析空盆子, 看就要当成一个线性扰动问题,但如果后续要分析装满水的盆子 ,那就要当成一般分析。很简单易的理解,线性扰动对后续分析
不起作用,只是想看当前的响应,而且分析只能线性的,而一般
分析可以是个累积的过程,线性,非线性都可以。
6.在abaqus中什么是分析步,增量步和迭代步?
线性扰动和一般分析是两个差别很明显的分析过程一般分析可以是线性非线性的上一个一般分析步骤是下一个分析步骤线性扰动一般分析起始状态输出结果是整个一般分析的结果而线性扰动只能是线性的响应而且他不能作为下一个分析步骤的起始状态它的输出结果只是本次扰动分析的结果象你说的例子其实主要是看你想分析什么问题得到什么结果一个人站在盆子上是想分析盆子对站一个人的响应在盆子工作的时候一般这个人是不会在盆子上的也就是说人不会对盆子的工作状况起作用而且下一步的分析是去掉这个人的因此要把它当作一个线性扰动来看而盆子装满水既可以看成一个一般分析也可以看成线性扰动主要是看你怎么分析这个问题的如果只想看盆子装满水的响应而以后的分析是要分析空盆子看就要当成一个线性扰动问题但如果后续要分析装满水的盆子那就要当成一般分析
问答:
1.怎么在abaqus中设置集中质量?
A:1.cae中建立一个点刚体,然后在section中选择point的属性,
给出惯性特征就行了。
2.在keyword中添加: *element,type=mass,elset=pointmass 1(单元号),1(point) *mass,elset=pointmass 2.2(质量大 小) 这样就建立一个质量为2.2,在node 1上建立的。
称为帧(frames)。
迭代步是在一增量步中找到平衡解的一种尝试。如果模型 在迭代 结束时不是处于平衡状态,ABAQUS将进行另一轮迭代。随着每一 次迭代,ABAQUS得到的解将更接近平衡状态;有时ABAQUS需要进
Abaqus常见问题解答
Abaqus常见问题解答Q: abaqus的图形如何copyA: 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: 不能去掉,所有的分析都有,是默认的步.Q: A solid extrusion base feature 这句话是什么意思extrusion,revolution等是什么意思A: 这两的是三维建模时候,在画完⼆维图形,如何来⽣成三维图形,extrusion 意思是你给定⼀个厚度,然后⼆维图形第三个⽅向上⾯伸展这么多形成三维图形revolution意思是你给定⼀个旋转轴,⼆维图形绕其旋转后形成三维轴对称图形 .Q: 偶在umat中调⽤求主应⼒函数CALL SPRINC(STRESS,PS,LSTR,NDI,NSHR)后,存储主应⼒得数组PS中各个主应⼒排列顺序是什么PS1>PS2>PS3PS1PS2A: 第⼆个 .Q: 在*USER MATERIAL的定义中,Δσ对Δε的偏倒数,即DDSDDE被称为:"material stiffness matrix";⽽在UMAT中,DDSDDE被称为:"material's Jacobian matrix".请问DDSDDE和材料的切线刚度矩阵的关系是什么⼆者是⼀个概念么A: ⼀般说可以这样理解:σ=ddsdde*Δε有点像我们常说的弹塑性矩阵:Dep.Q: 请问field output和history output什么区别关键字*node output和*node print有什么区别A: field output和history output在viewer模块中很明显.field output是场量输出,history output为历史数据输出,会记录场量随时间的曲线⾄于*node output与*node print的区别在于他们写⼊不同的后缀⽂件,⽐如*.odb,*.dat 等,在help中有详细介绍 *node output是给CAR或VIEWER做后处理⽤的,是⼆进制⽂件,⽽*node print则是写到DAT⽂件中,你可以⾃⼰看的⽂本⽂件.field output ⽤来输出模型中较⼤部分(a large portion of the model)的那些输出频率较⼩的变量,如模型的等值线,变形图等;⽽history oupput⽤来输出模型中较⼩部分的那些输出频率较⼤的变量,如荷载作⽤点处的荷载——位移图等.所以,应⼒,应变,位移,反⼒等既可以作为field output也可以作为history oupput输出. .Q: 我在学习ABAQUS时,遇到以下专有名词想请教各位.1,orphan mesh instance,2,self-contact,3,elastic foundation,4,convective interaction,5,amplitude,6,solution-dependent state variable,7,datum,8,thermal film conditionA:1,独⽴⽹格实体;2,⾃接触;3,弹性基础,如弹性地基梁;4,对流相互作⽤;5,幅度,数值⼤⼩,如定义随时间变化的荷载;6,依赖于解的状态变量,在UMAT中经常⽤到,它的⼤⼩取决于某⼀增量步收敛解;7,辅助数据,在CAE中经常⽤于定义数据点,刚体参考点,辅助平⾯等;8,不知道:) .Q: (1),请问如何得到M,C,K矩阵⽤什么命令(2)ABAQUS中能实现这样的东西吗就是我需要平滑ABAQUS产⽣的位移场 ,还是这个平滑只能在其他环境中完成A: (1)试⼀试:*element matrix output(2)试试这个输出选项:*El print,Position=average at Nodes.Q: solution-dependent variable 和 time-dependent variable 这两种变量有什么差别A: solution-dependent variable从字⾯上理解,即为"与解答有关的变量",它的值与每⼀增量结束时的变量有关,常⽤于UMAT中,即SDV,可以由*DEPDV来定义其个数.time-dependent variable从字⾯上理解,即为"与时间有关的变量",常⽤于定义随时间变化的量如地震荷载等,可以由*APPLITUDE来定义. .Q: S4R单元可以输出sth(就是section thickness单元厚度变化),但C3D8R却不能输出sth 该怎么看单元层厚度⽅向的变化A: 个⼈觉得定义了局部坐标⽅向,特别是对于各向异性问题,有限元在材料⽅向上计算应⼒,应变,输出也就在材料⽅向,假如第三⽅向为厚度⽅向,那第三⽅向的塑性应变就是他的厚度变化. .Q: ABAQUS 在运⾏过程中,对于⼀些⽐较⼤的问题,经常会出现以下的信息: ABAQUS Info: License Timeout set to 70(可能是不同的值) minutes.A: 个⼈感觉是没有问题的,你放⼼吧:) .Q: 在计算固结过程中,msg⽂件总是有⼀下信息 ***ERROR: TOO MANY ATTEMPTS MADE FOR TTHIS INCREMENT: ANALYSIS TERMINATED改变其最⼩时间变量也不⾏,太郁闷了,是不能收敛吗各位⼤侠救命.请指教可能是什么原因A: 很多原因⽐如边界条件不对 ;约束不够 ;接触定义不对;单元划分畸变等等 .Q:A: 个⼈觉得:umat实现⾃⼰的本构没有固定的⽅法,对于不同的本构有可能必须采⽤不同的⽅法.这要靠⾃⼰不断地摸索.有可能⼀种⽅法对于简单加载问题还⾏,但有可能对于复杂问题并不收敛.最重要⼀点,就是umat中采⽤的算法必须consistent.再就是ddsdde必须正确,(如果采⽤back_Euler ⽅法等⼀些算法,ddsdde错误有时不影响结果(对于简单加载问题没有影响,能收敛,),但对于复杂问题不收敛.uptonow,你这个算法对于Mises,hill,J2,J2d等⼀类的屈服函数是正确的,但具体的本构还要灵活运⽤,这我也正学习,正在摸索.有时,umat 需要很强的有限元基础,并且对采⽤的本构要很熟悉,不要在⼀颗树上吊死才好.⾸先要确认⾃⼰的umat没有错误,如果没有,但就是不收敛(在不断减⼩加载步长的情况下,当然最好对步长不敏感,特别是对于粘弹性,粘塑性,内变量⼀类的材料,有的本构取决于背应⼒的计算). 那就应该考虑换⼀种算法.⼀点体会,请⼤家探讨.Q: 第⼀次安装abaqus6.2.1,装完exceed6.2&3D后,开始装6.2.1的Product installation for network licensing,结果每到进度为75%时,弹出界⾯:An error ocurred during the move data process: -115Component:Complete InslattationFile Group: fg_commonFile:c:\abaqus\6.2-1\cae\External\ebt\adi3xcol.dll就停⽌安装了,重新安装依然如此,现在感到头都⼤了,哪位好⼼⼈帮帮我,不深感激A: 没有关闭防⽕墙!Q: WARNING: THE SYSTEM MATRIX HAS 1 NEGATIVE EIGENVALUES.⼀般在什么情况下会发⽣系统矩阵出现负特征值A: 很多情况⽐如边界条件定义不对;接触定义不对 .Q: 就是⼿册的umatmst3.for1)Mises各向同性的⼦程序中,调⽤硬化曲线函数中的Table(2,nvalue)这个⼆维数值保存是应⼒应变曲线的数据,可是ABAQUS并没有告诉UMAT中Table数值这些应⼒应变的数值啊,UMAT⾥⾯Ta bl e怎么知道的呢2)RHS=SMISESS-EG3*DEQPL-SYIELD这个式⼦是什么意思尤其是3G*DEQPL是什么意思A: 就是Constant=8中的从第三个开始的数值,数组名传递. .Q: 我在计算时MSG⽂件出现如下错误,是不是由于节点数太多啦该如何处理这个问题ERROR: SPECIFIED STANDARD_MEMORY VALUE OF 8000000 IS TOO SMALL TO RUN THE NALYSIS. STANDARD_MEMORY MUST BE INCREASED. MINIMUM POSSIBLE VALUE IS 23477555. LOOK AT MEMORY ESTIMATES SECTION OF .dat FILE FOR FURTHER INFORMATIONA: 对abaqus_v6.env⽂件中的STANDARD_MEMORY的值进⾏修改.修改Site⽂件夹下的abaqus_v6.env中的配置,如下:## System-Wide ABAQUS Environment File# -------------------------------------pre_memory = 33554432standard_memory = 33554432 ##*********修改这⾥******************## NT specific settings .Q: WARNING: THE SYSTEM MATRIX HAS 148 NEGATIVE EIGENVALUES1 ABAQUS VERSION 6.3-1 DATE 27-NOV-2002 TIME 22:08:00 PAGE..For use by None user license from HKS Inc. ..STEP 1 INCREMENT 1 STEP TIME 0.00STEP 1 S T E A D Y S T A T E S ..AUTOMATIC TIME CONTROL WITH -A SUGGESTED INITIAL TIME INCREMENT OF 0.300A: 将你的 INITIAL TIME INCREMENT 改⼩些试试看,不过,⼀般出现此类问题,多半是你的模型有问题,⽋约束,接触定义不对或者其它什么的.Q: ZERO PIVOT是什么意思A: zero pivot可以理解为刚度矩阵出了问题,例如奇异.可能有不同的原因,如: 你所模拟的是软化性质材料,该点因破坏等原因⽽软化⾄不能吃劲; 模型有问题,如约束不够,或者是单元拓扑出错等;或者是你的 UMAT 中写的[ddsdde]有错;.Q: abaqus-uamt的⽼问题,缺少 'ABA_PARAM.INC'⽂件A: 在cvf6.5调试时,显⽰缺少 'ABA_PARAM.INC'⽂件!这个没有任何关系的,这个错误将在 ABAQUS 调⽤ UMAT 的时候⾃动会找到,仅仅有这个错误将没有任何影响的.也就是说,ABAQUS中调⽤的时候,实际并不存在这个错误. FT,忘了说⼀句了,你把 ABA_PARAM.INC.dp 或 ABA_PARAM.INC.sp 拷到你的程序⼯作空间后 ,应该将把ABA_PARAM.INC.dp 或ABA_PARAM.INC.sp的后缀.sp或.dp去掉,即将ABA_PARAM.IN C.dp或ABA_PARAM.INC.sp改名为ABA_PARAM.INC.呵呵,他的意思是在Visual Fortran中调试其⼦程序,我觉得这是⼀个好办法,我当时也是这麽办的,毕竟在 ABAQUS 中调试是⾮常⿇烦的,只有当你的 UMAT 没有语法或者明显的逻辑错误,你在ABAQUS中调试才能事半功倍.。
ABAQUS常见问题汇总
ABAQUS 常见问题汇总 - 2.0 版
目录 点击小节标题,可以跳到相应的内容(有些 WORD 版本可能需要按住 ctrl 键)
0. ABAQUS 入门资料.......................................................................................................................... 4
6.1 ABAQUS 安装方法 ................................................................................................................. 12 6.2 ABAQUS 显示异常(无法显示栅格、显卡冲突、更改界面颜色).......................................... 21 6.3 Document 无法搜索................................................................................................................. 21 6.4 磁盘空间不足 ........................................................................................................................... 22 6.5 Linux 系统................................................................................................................................ 22 6.6 死机后恢复模型 ....................................................................................................................... 23
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第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 DISKSPACE 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 QUOTAEXCEEDED.(磁盘空间不足)1.6.2 设置内存参数【常见问题1-15】提交分析作业时出现如下错误信息,应该如何解决?***ERROR: THE SETTING FOR PRE_MEMORY REQUIRES THAT 3 GIGABYTES OR MOREBE ALLOCATED BUT THE HARDWARE IN USE SUPPORTS ALLOCATION OF AT MOST 3GIGABYTES OF MEMORY. EITHER PRE_MEMORY MUST BE DECREASED OR THE JOBMUST BE RUN ON HARDWARE THAT SUPPORTS 64-BIT ADDRESSING.(所设置的pre_memory 参数值超过3G,超出了计算机硬件所能分配的内存上限)或者***ERROR: THE REQUESTED MEMORY CANNOT BE ALLOCATED. PLEASE CHECK THESETTING FOR PRE_MEMORY. THIS ERROR IS CAUSED BY PRE_MEMORY BEINGGREATER THAN THE MEMORY AVAILABLE TO THIS PROCESS. POSSIBLE CAUSES AREINSUFFICIENT MEMORY ON THE MACHINE, OTHER PROCESSES COMPETING FORMEMORY, 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.00MBYTES. 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 基准【常见问题2-5】基准(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 特征之间的相互关系【常见问题3-6】在 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。