abaqus常见错误汇编
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的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。
因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。
针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。
下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。
1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。
2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。
所以根据需要分开,让abaqus的内核慢慢消化去。
少吃多餐在这边好像也是成立的。
3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。
这样的做法会让你以后在模型的修改中更有方向性。
4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。
对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。
如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。
这种情况下面一般算到这个加载的时候还是不会收敛。
这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢?5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。
有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。
问题不大也是可以用的。
ABAQUS错误与警告信息汇总
Abaqus错误与警告信息汇总(2012-05-12 09:58:44)转载杂谈模型不能算或不收敛,都需要去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常见问题汇总 - 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常见错误信息
错误与警告信息汇总模型不能算或不收敛,都需要去monitor ,msg 文件查瞧原因,如何分析这些信息呢?这个需要具体问题具体分析,但就是也存在一些共性。
这里只就是尝试做一个一般性的大概的总结。
不收敛的问题千奇万状,往往需要头疼医脚。
接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。
企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。
一个warning 出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。
说明的就是:Error 与warning 的性质就是完全不同的。
Error 意味着运算失败,but 出现warning 可能还能算,而且有些运算必定会出现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这样的信息几乎就是无用信息(除了告诉您的模型分析失败以外,没有告诉您任何有用的东西)。
宜再查找别的信息来考察。
根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好的先例,我就是从来没有遇到过,也从来没有那个奢望。
所以我一般从模型的设置入手。
A 系列如果模型能算,且结果合理,那么大部分警告信息可以不管。
但就是以下除外:1 numerical sigularity(数值奇异) :刚体位移(欠约束)solver problem、numerical sigularity when processing node105 instance pile D、O、F、1 ratio=1、735e132 Zero pivot(零主元): 过约束或者欠约束。
Abaqus计算报错总结
编号报错提示1dat文件中出现----ERROR: 85 elements have missing property definitions. The elements have been identified in element set ErrElem Missing Section.2dat文件中出现----ERROR: in keyword *BEAMSECTION, file "1.inp", line 434056: OdbError: Material name is missing for this section.3dat文件中出现:***ERROR: The volume of 360 elements is zero, small, or negative. Checkcoordinates or node numbering, or modify the mesh seed. In the case of a tetrahedron this error may indicate that all nodes are locatedvery nearly in a plane. The elements have been identified in elementset ErrElemVolSmallNegZero.4dat文件中出现:***ERROR: THE DISTRIBUTING COUPLING WEIGHTS FOR COUPLING NODES LOCATED ON THE NODE-BASED SURFACE HM_COUPDIS_SURFACE_E1530 ARE ALL 0.0000. PLEASE SPECIFY A COUPLING WEIGHT ON THE SURFACE DEFINITION OPTION.5在单元上施加重力加速度的时候,报错如下。
Abaqus常见错误信息
A b a q u s常见错误信息 Revised by Petrel at 2021错误与警告信息汇总模型不能算或不收敛,都需要去monitor ,msg 文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。
这里只是尝试做一个一般性的大概的总结。
不收敛的问题千奇万状,往往需要头疼医脚。
接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。
企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。
一个warning 出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。
说明的是:Error 和warning 的性质是完全不同的。
Error 意味着运算失败,but 出现warning 可能还能算,而且有些运算必定会出现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这样的信息几乎是无用信息(除了告诉你的模型分析失败以外,没有告诉你任何有用的东西)。
宜再查找别的信息来考察。
根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好的先例,我是从来没有遇到过,也从来没有那个奢望。
所以我一般从模型的设置入手。
A 系列如果模型能算,且结果合理,那么大部分警告信息可以不管。
但是以下除外:1 numerical sigularity(数值奇异) :刚体位移(欠约束)solver problem. numerical sigularity2 Zero pivot(零主元):过约束或者欠约束。
ABAQUS易错概念汇总
ABAQUS易错概念汇总1. 静力分析中,如果模型中不包含阻尼或与速率相关的材料性质,时间就没有实际的物理意义。
有关时间,除了需要在step中设置时间以外,在load功能模块和interaction模块中还可以创建与时间有关的幅值曲线。
Tools-Amplitude-Create,选择幅值曲线类型,将Time Span设为Step time或T otal time。
2. 需要设置参考点的情形Tools-Reference Point 离散刚体部件或解析刚体部件都需要为其设置参考点;在Interaction模块中定义刚体约束、显示体约束和耦合约束时,必须指定约束的参考点;对于采用广义平面应变单元(generalized plane strain elements)的平面变形体部件,必须为其指定一个参考点,作为参考节点(reference node)。
Note:Part模块中每个部件只能定义一个参考点;Assembly、Interaction 和Load模块中可以为装配提定义多个参考点;Mesh中生成单元网格时,参考点将被忽略。
3. 需要创建面的情形Tools-Surface在Interaction模块中定义基于面的接触或约束时,或Load模块中施加压力(Pressure)时,建议为相应区域定义面,并注意命名。
4. 需要定义集合的情形 Tools-SetProperty模块中,若一部件包含不同材料,可分别为不同区域建立集合并赋予不同的截面属性;Interaction模块中定义基于节点或单元的接触或约束时,可先为相应区域定义集合;Load模块中定义载荷和边界条件时,可先为相应区域定义集合;定义场变量输出或历史变量输出时,可指定输出某个集合上的计算结果。
Note:在Part和Assembly中都可以定义集合,二者有区别。
5. Stp文件格式导入abaqus可能会丢失零部件间的装配关系,而igs格式一般不会出现这类问题。
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常见问题汇总
【免费下载】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不能导出几何.看的人都烦了.为什么要导出几何呢?* H/ _/ m' j; C ? @不同的软件,对几何的理解是不一样的, 所以才有这么多的不同的几何格式.; E0 H- x8 ?0 m5 D k如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.- M) S0 M! \( \你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?' X- q3 w G) A6 H8 A5 j" i, d: \几何模型的作用仅仅是为了得到节点,网格.. 一旦有节点,网格有了,几何模型就可以扔掉了.* i$ c3 E& ~( C6 x4 n" V# R2 I 后处理程序本身也是基于有限元模型的,而不是基于几何模型的.! D6 K6 C' ?7 r9 j8 g 你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了. p4 l9 W, t! u9 X( }HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?答:part, instance是abaqus独有的概念。
Abaqus常见错误
因此,缺省情况下,输出结果为真实应力(S)和真实应变(E/LE/NE)
另外,要理解好真实应力/应变和名义应力/应变的定义,不是所有的实验结果都必定以名义应力/应变给出,所以输入数据时,分清楚究竟需不需要进行转换。一句话,具体情况具体分析!
问题1:当Verification所有都pass的时候,仍然提示
Problem during compilation - ifort.exe not found in PATH
解决办法:找到ABAQUS安装目录下的Commands文件夹(例如D:\SIMULIA\Abaqus\Commands)下的abq6101.bat,右键,编辑此文件,插入下面这行使之成为第一行:8 P+ O2 b$ W! R4 y6 U5 u
问题4:当使用UMAT子程序,提交任务前进行Data Check出现以下错误提示
USER SUBROUTINE IS MISSING
解决办法:Edit job,设置子程序xx.for的路径。曾经出现不设置也能运算的情况,但系大部分情况下,不设置都会出现上述提示,反正设置好路径就不会错了。
问题7:输出的应变应力是真实应变应力还是名义的应变应力?
The stress measure used in Abaqus is Cauchy or “true” stress, which corresponds to the force per current area.For geometrically nonlinear analysis, a large number of different strain measures exist. Unlike “true” stress, there is no clearly preferred “true” strain. For the same physical deformation different strain measures will report different values in large-strain analysis. The optimal choice of strain measure depends on analysis type, material behavior, and (to some degree) personal preference.
abaqus常见错误
Abaqus错误与警告信息汇总2011-04-22 17:27Abaqus错误与警告信息汇总模型不能算或不收敛,都需要去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常见错误汇总在使用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[警告错误信息] 【错误和警告信息汇总】
[警告错误信息]【错误和警告信息汇总】(此贴为复件,请勿回复)[复制链接]zsq-w管理员CIO仿真币33975阅读权限255 电梯直达1#发表于 2009-5-7 17:08:16 |只看该作者|倒序浏览本帖最后由 zsq-w 于 2009-6-2 17:11 编辑*************************错误与警告信息汇总*************************--------------简称《错误汇总》***ERROR***WARNING***二次开发%%%%%%%%%%%%%%% @@@ 布局@@@ &&&&&&&&&&&&&&&&&&&&&&常见错误信息常见警告信息网格扭曲cdst udio斑竹总结的fortran二次开发的错误表%%%%%%%%%%%%%%%%% @@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&&模型不能算或不收敛,都需要去monitor,msg文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。
这里只是尝试做一个一般性的大概的总结。
如果你看见此贴就认为你的warning以为迎刃而解了,那恐怕令你失望了。
不收敛的问题千奇万状,往往需要头疼医脚。
接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。
企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。
一个warning出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。
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 mastersurface 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 themaster 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常见的错误和解决方法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 ratio=1.735e132 Zero pivot(零主元):过约束或者欠约束。
ABAQUS常见错误与警告信息汇总
*************************错误与警告信息汇总*************************--------------简称《错误汇总》%%%%%%%%%%%%%%% @@@ 布局 @@@ &&&&&&&&&&&&&&&&&&&&&&AB系列:常见错误信息C系列:常见警告信息D系列:cdstudio斑竹总结的fortran二次开发的错误表E系列:网格扭曲%%%%%%%%%%%%%%%%% @@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&&模型不能算或不收敛,都需要去monitor,msg文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。
这里只是尝试做一个一般性的大概的总结。
如果你看见此贴就认为你的warning以为迎刃而解了,那恐怕令你失望了。
不收敛的问题千奇万状,往往需要头疼医脚。
接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。
企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。
一个warning出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。
我已霸占2楼3楼4楼,以便分类并续加整理。
斑竹可随意编辑或者添加你们觉得合适的条目和链接,其他版友有warning方面的疑问请回复到这个帖子,大家集思广益,斑竹们也可以集中讨论并定期汇总到1-4楼。
类似于: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这样的信息几乎是无用信息(除了告诉你的模型分析失败以外,没有告诉你任何有用的东西)。
ABAQUS常见警告与错误
[转载]Abaqus错误与警告信息汇总2012-05-18 15:19原文地址: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,这种只是通知你一声,某些玩意儿不输出了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
abaqus的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。
因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。
针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。
下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。
1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。
2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。
所以根据需要分开,让abaqus的内核慢慢消化去。
少吃多餐在这边好像也是成立的。
3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。
这样的做法会让你以后在模型的修改中更有方向性。
4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。
对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。
如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。
这种情况下面一般算到这个加载的时候还是不会收敛。
这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢?5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。
有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。
问题不大也是可以用的。
有的时候是因为,模型中的两个接触面变成了一个点和一个面接触,而点或者面中有一个位置并不是很稳定。
这个时候就会出现了dividing,有时候求解无法成功。
这时候可以看一下是不是能够将模型该处稍微改一下呢?或者将该处的网格细化一下。
6. 模型实在是比较大的话,可以修改solver的设定,将迭代次数改大一点。
对于开始计算就不收敛的,而在迭代次数到了以后时间增量还不是很小的话,可以将initial和minimum改小一点。
模型越大的话这边可以改的越小,特别是前后两个step变化比较大的情况下。
但对于模型不是很大的情况下,太小的时间增量是意义不大的,问题应该从模型当中是否有错误去考虑。
7. 模型太大的话会导致求解的方程太大,不需要的不重要的接触最好从模型当中去除。
这样的话对结果影响也不会很大,而且可以是计算时间大大的减少。
8. 对于收敛准则的修改还是很不推荐的,应作为下下策使用。
补上一些这里面关系到的一些abaqus出错信息,方便那些正在如自己当初郁闷中的人更好的找到这篇文章。
大家如果有什么不太清楚的也可以留言,有时间探讨一下。
***NOTE: THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE IS JUDGED UNLIKELY.求解出现分歧,一般是状态不稳定,如你的某一个物体的自由度忘了约束或着分析到了一种极限状态之类的,解决方案见上。
***ERROR: TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED 步长比最小步长小,方案见上。
***NOTE: SEVERE CONTACT OVERCLOSURES EXIST. CONVERGENCE IS JUDGED UNLIKELY.接触出现问题,用visulazation的tool的job diagnostics查看,针对那个接触进行修改。
把距离稍微改大一点点,应该是很有帮助的。
如果是计算中出现问题的话,应该是你前后两个step设置的有问题。
二、1、首先要判断你的问题是否是大变形问题,如果是,而你的Nlgeom选项又没有打开,那么你将为此付出沉重的代价。
2、载荷的施加要分多步进行,初始载荷要很小,可以尝试万分之一的量级。
3、接触建立起来之前,你可能需要增加很多额外的约束,总体的原则是要让接触的区域在初始载荷作用下平稳,不能产生刚体位移(注意:刚体位移远远不仅仅是指整个零件的大幅度移动,范围要宽的多,甚至是节点的稍微大一点点的位移都是)。
4、额外约束的去除可能会给你的模型带来较大的约束变动,这使得收敛变得困难,你可以尝试分多步去掉额外约束,绝不要吝惜子步的数量。
子步的初始增量步要小,调试阶段你也许可以尝试0.0001,调试后发现收敛容易再放大不迟。
5 、有时会发生这样的事情:当你去掉某个额外约束后发现,初始载荷的作用没有到达远离初始载荷位置的接触的地方,这可能使得那个约束并没有建立起来,所以你也许可以尝试在这个状态下再增加初始载荷的大小,让他的作用传播到更远一些的接触的地方。
6、如果你的初始载荷是力,那么它对于接触的建立可能是一些不利因素,当你尝试过很多次之后若还不收敛,你也许可以把它换成位移,小位移,比如过压0.001mm,当然你需要防止刚体位移,比如增加一个反向的力。
7、往往我们非常关注整个固定零件系统的约束,却忽略了运动部件的约束,你是否忽略了这个问题呢?8、你若判断能用tie连接的地方,就不要选择接触;能用small sliding 的地方就不要用finite sliding;在没有什么办法的时候,你还可以定义一下torlerance of adjustment zone,0.02mm是你的一个选择;或者尝试一下surface to surface 与nodes to surface的区别,这个选项我还没有形成什么经验。
9、Interaction --- contact control 下面可以定义一个接触控制,如果选择了stabilization将会有助于收敛,不过建议这个选择在确实没有办法时候使用,他的理论太复杂了,超出了我的理解能力,请高手解释一下吧。
10、据说版本的不同,会导致收敛的不同,随着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系列如果模型能算,且结果合理,那么大部分警告信息可以不管。
但是以下除外:1 numerical sigularity(数值奇异):刚体位移(欠约束)solver problem. numerical sigularity when processing node105 instancepile D.O.F. 1 ratio=1.735e132 Zero pivot(零主元):过约束或者欠约束。
这2个问题一般都意味着模型约束存在问题。
1)、2)都会伴随着产生大量负特征值。
解决方案当然第一步是检查约束了。
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这个一般是节点编号不对的问题。