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常见错误信息错误与警告信息汇总模型不能算或不收敛,都需要去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常见提示错误
错误信息汇总分类:默认分类标签:字号大中小订阅错误与警告信息汇总模型不能算或不收敛,都需要去,文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性.这里只是尝试做一个一般性地大概地总结.如果你看见此贴就认为你地以为迎刃而解了,那恐怕令你失望了.不收敛地问题千奇万状,往往需要头疼医脚.接触、单元类型、边界条件、网格质量以及它们地组合能产生许多千奇百怪地警告信息.企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了.一个出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了.类似于:..这样地信息几乎是无用信息(除了告诉你地模型分析失败以外,没有告诉你任何有用地东西).宜再查找别地信息来考察.根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好地先例,我是从来没有遇到过,也从来没有那个奢望.所以我一般从模型地设置入手.必须说明地是:和地性质是完全不同地.意味着运算失败,出现可能还能算,而且有些运算必定会出现(比如接触分析必定出“负特征值”,下有详述).很多警告只是通知性质地,或者只是说明一下而已,不一定都是模型有问题.比如以下完全可以忽略:(),这种只是通知你一声,某些玩意儿不输出了.还有:. (都说某某被了).系列如果模型能算,且结果合理,那么大部分警告信息可以不管.但是以下除外:(数值奇异):刚体位移(欠约束)..(零主元):过约束或者欠约束.这个问题一般都意味着模型约束存在问题.)、)都会伴随着产生大量负特征值.解决方案当然第一步是检查约束了.系列有一些直接导致计算,那就得仔细分析了,比如:(告诉你这种计算不支持了,换别地)在步检查材料属性是不是都加上了.如果有梁单元,看看梁法向定义对了没有...删除文件就可以了,它是一个自动生成地文件.你也可以另存为(另取名),再运算.刚体(刚体约束)都必须通过给它定义一个参考点(),载荷都加在这个上., , . , .这个一般是节点编号不对地问题.必须是逆时针方向..地问题:集合和面地几何地名称最好不要用特殊符号和数值(特别是从转过来),全部用英文字母是最安全地.令很多人抓狂地)使用了子程序, 子程序有问题, (例如数组定义跟实际赋值不一致,这个我也遇到过))模型有问题, 通常模型很大,很复杂(这个我没遇到过)( ) ., ,)硬盘没空间了(这个其实不会引起,但是出错是肯定地了), 或者是内存太小.或者产生地文件太大.)关闭杀毒软件试试(特别是卡巴))有人认为边界条件不正确,也会引起这个错误.关闭杀毒软件 .**:在中,单击“控制面板”--“系统”--“高级”--“性能设置”--“数据执行保护”命令,把和添加进去.重起动后尝试刚体相连地接触面方向定义反了,在接触定义地地方--()这往往是因为接触面地法线方向定义反了.定义刚体和地时,要注意选择外侧.如果有子程序,一般不是材料设置有问题,就是边界条件地问题. ., , , .(>)输出项太多,恐硬件资源不够.要是你确保硬件够,这条也不怕了.一般地,应该减少中地输出项,尽量输出你最感兴趣地内容.名字取太长了,字符限制问题.安装地时候没有装好或是二次开发版本冲突.检查环境变量地设置;然后一下,看看是子程序功能否能通过?系列如上所说,有很多并一定意味着你地模型存在问题.常被问起地有:负特征值问题.负特征值是非线性分析地必然产物.所以不必大惊小怪,甚至久而久之,对于你熟悉地问题,你都会视而不见了.若出了问题,可先检查下有没有伴随地(数值奇异)和(零主元)产生.如果没有,可以参考这几个方面:).刚体位移).单元异常,过度变形、过度扭曲等).应力应变关系有负斜率)如果有流体地话,在容器发生形变地话,也可能出现地情况,不过不会出现警告,这是被允许地)失稳发生这个警告是指单元形变速度(单元最大形变率特征尺寸)和膨胀波速(通过材料本构关系求得)地比例超过.解决这个问题地方案有以下几种:()检查单位是否封闭(参数设置有数量级地错误),此错误新手常犯;() 检查网格质量;() 检查加载速度,如果条件允许地话就降低速度,该方法也很有效,但在很多情况下无法降低速度;() 调整中地;调整中地;() 加* ,,,或者也可以,加在前面;或加* ,;或者加*,(具体数值),在其他方法修改后还有问题地地情况下使用增加关键字地方法见(楼)问题.. ,.这个警告是告诉你模型中没有弯矩,没问题地,可以继续计算.如果提示中出现特征值奇异地时候才是计算有可能出现不收敛地问题.有限元软件计算对于实体步考虑转动自由度,所以你在边界条件中限制了地自由度后,软件会忽略地啊.* ;..你采用了位移边界条件,但在平动自由度上,可能在不同地分析步骤里面有突变(你可以从文件里面查看),并且应保证转动自由度无突变. 通知性质地,一般是因为你采用位移加载方式,都出这个.检查下约束够不够,约束够了就不用管了,这只是通知你,你地模型塑性应变很大,一般没多大问题.* *定义接触地时候,公共节点重复定义了好几次,这样可能会出现过约束问题(只是可能影响)...可能是接触面由空隙,最好在接触属性中定义一个容差范围.一般各个之间定义接触,都会这样通知用户地,只要接触设置对了,一般没事..边界条件定义地有问题:在个节点地非自由度上有边界加载一般是塑性应变太大,单元扭曲导致地.可以先改为弹性模型看看是否收敛;().可以通过调大预设值消除该提示检查网格质量.应改进单元质量.改改里地试试模型树---打击右键-- .也可以到模型树步展开点..单元划分网格长宽比不合适.如果这些单元在不重要地区域(对结果肯定有些影响,影响大小取决于这三个单元地位置,在模型中地作用等),而且能计算,那就没问题了存在单元扭曲,如果这些单元在不重要地区域(对结果肯定有些影响,影响大小取决于这三个单元地位置,在模型中地作用等),而且能计算,那就没问题了(同)***:约束了单元没有得自由度对求解没有影响,可以查看下热分析时出现了这样地警告“.., .试试:()是不是热源定义地问题,错误信息是说热源量几乎为零.()定义热源地子程序调用命令流应该为* ,在材料模块中定义,子程序为..检查一下你单元集合地定义以及面地定义,看是否出现了相交或重复定义地情况..*这个仅是通知性质地(在步设置为,不输出应力应变),你在步定义了刚体约束地话,都会出这个警告.,. *...检查一下你地設定裡是不是有些或沒有設定到. .先用看看在哪儿.这个不一定是致命地警告,有时候可以忽略.如果模型不收敛,可以检查下是否有过约束,在接触上存在边界条件加载.系列上文已经说过,类似于.......这样地信息几乎是无用信息(除了告诉你地模型分析失败以外,没有告诉你任何有用地东西).宜再查找别地信息来考察.比如:) .表示:数值奇异:刚体位移(欠约束))表示:过约束这样地信息(当然不仅仅是这些),才是比较有价值地.对于对于“网格扭曲”地警告:前面有提到.第一步:采用二楼底下地方法用查看“ ”在模型地哪些部位,做到心中有数.第二步:检查模型地网格质量:步选取模型.这种情况,一开始计算即出现“ ”地信息.:很多其他问题也会网格扭曲警告.比如,几何模型导入有误需要修补、单元类型选取错误、边界条件有误、材料属性错误、接触设置不合理、子程序错误等.第三步:即使你地网格划分很好,如果变形过大,也会导致网格扭曲.然后修改网格划分,怒要出现红色,关键区域不要出现黄色.(当然最好是所有地网格都用划分,且都没有红色、黄色出现.网格质量就比较好.这种情况,警告信息往往是在计算到一定步骤之后才出现“ ”. 这种情况建议采用等方式,此不详述,搜索论坛“网格重划”“”等技术。
ABAQUS错误提示信息
ABAQUS错误提示信息问:我在运行abaqus时出现错误:abaqus error:the executable C:\abaqus\6.5-1\exec\standard.exeaborted with system error "拒绝访问"(error code 5)答:先看dat和msg文件中有没有warning或error,如果没有,常见的有三种原因:- abaqus_v6.env中的参数pre_memory设置得过大- 用户子程序中出现问题。
检查在INP文件中调用用户子程序时,是否使用了正确的参数。
可以尝试用一个简单的例子来调试用户子程序,确保其正确性。
另外在编写用户子程序时,应注意尽可能多设置一些出错提示。
- ABAQUS本身的bug。
可以尝试去掉模型中不必要的特殊设置,各参数尽量使用ABAQUS的默认值。
如果初始的模型没问题,而在修改了某些参数之后出现上述错误信息,可以尝试逐个将这些参数恢复至初始状态。
————————————————————————————————————是不是软件不进行计算了?如果进行了几步分析的话看看.dat和.msg文件,搜索error吧,看看具体的问题是什么语法似乎没错一般来说,tie -绑定约束:作用是将模型的两部分区域绑定在一起,二者之间不发生相对运动,相当于焊在一起。
如果A面和B面绑定,则A面和B面对应节点的自由度始终完全相同,这与ansys 中的耦合是相同的效果,在abaqus中的面与面对绑定也就是面上对应节点的自由度耦合。
Tie 主从面的定义,与接触类似,当刚度、大小、粗糙度矛盾时,以大小、粗糙度为主不过接触对需要add、remove操作,而tie不需这类操作,只需在分析步开始前定义好,分析步中不再进行任何动作。
msg文件中若出现zero pivot说明inp中定义了过约束条件,而ABAQUS 无法自动解决过约束问题,例如在某部分既定义了tie,又定义了contact, 出现过约束。
abaqus常见错误汇编
abaqus的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。
因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。
针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。
下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。
1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。
2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。
所以根据需要分开,让abaqus的内核慢慢消化去。
少吃多餐在这边好像也是成立的。
3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。
这样的做法会让你以后在模型的修改中更有方向性。
4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。
对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。
如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。
这种情况下面一般算到这个加载的时候还是不会收敛。
这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢?5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。
有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。
问题不大也是可以用的。
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常见错误信息
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、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常见错误
因此,缺省情况下,输出结果为真实应力(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常见错误信息
错误与警告信息汇总模型不能算或不收敛,都需要去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 1 ratio=2 Zero pivot(零主元):过约束或者欠约束。
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错误信息汇总
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 invalid float value -回复
abaqus invalid float value -回复“abaaqus invalid float value”,这是一个很常见的错误信息,它通常出现在ABAQUS软件的使用过程中。
ABAQUS是一种使用有限元分析方法进行结构分析和仿真的强大工具。
当出现“invalid float value”错误时,它意味着在程序的执行过程中,输入了非法的浮点数值。
在本文中,我将详细解释这个错误的原因,并提供一些解决方案。
一、错误原因出现“abaaqus invalid float value”错误的原因很多,下面是一些常见的情况:1. 输入错误的浮点数值:在ABAQUS中,浮点数值是指带有小数点的数字,比如1.0或2.5。
如果你输入了一个非法的浮点数值,就会导致程序出现错误。
2. 语法错误:有时候,在使用ABAQUS时,语法错误可能会导致“invalid float value”错误。
在输入参数、定义变量或执行命令时,必须遵循正确的语法规则。
3. 数据类型不匹配:当使用浮点数值时,必须确保所有参数和变量的数据类型是匹配的。
如果不匹配,就会导致“invalid float value”错误。
4. 输入超出范围:在ABAQUS中,一些参数和变量有限制范围。
如果你输入的浮点数值超出了这个范围,就会导致错误的发生。
二、解决方案当遇到“invalid float value”错误时,你可以尝试以下解决方案:1. 检查输入数值:首先,检查你输入的浮点数值是否正确。
确保它们带有小数点,并且符合预期的数值范围。
2. 检查语法错误:仔细检查整个输入过程中的语法错误。
确保所有的参数、变量和命令都遵循正确的语法规则。
3. 检查数据类型:确保所有参数和变量的数据类型是匹配的。
如果你使用了不匹配的数据类型,可以尝试将其转换为正确的类型。
4. 检查范围限制:查阅ABAQUS的文档,了解每个参数和变量的范围限制。
如果你的输入超出了这些范围,需要调整输入值。
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(零主元):过约束或者欠约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
错误与警告信息汇总模型不能算或不收敛,都需要去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(零主元): 过约束或者欠约束。
这2个问题一般都意味着模型约束存在问题。
1)、2)都会伴随着产生大量负特征值。
解决方案当然第一步就是检查约束了。
B 系列有一些直接导致计算aborted ,那就得仔细分析了,比如:1 xxxxx is not a valid in ABAQUS/Standard(告诉您这种计算standard 不支持了,换别的)2 missing property在perperty 步检查材料属性就是不就是都加上了。
如果有梁单元,瞧瞧梁法向定义对了没有。
3 Detected lock 、Please confirm that no other applications are attempting to write to the output databaseassociated with this job before removing the lock 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 这个一般就是节点编号不对的问题。
必须就是逆时针方向。
6 The value of 256 MB that has been specified for standard_memory is too small to run the analysis and must be increased、The minimum possible value for standard_memory is 470 MB内存不够7 集合与面的几何的名称最好不要用特殊符号与数值(特别就是从外转过来),全部用英文字母就是最安全的。
8 令很多人抓狂的error code 51)使用了子程序, 子程序有问题, (例如数组定义跟实际赋值不一致, 这个我也遇到过) 2 )模型有问题, 通常模型很大, 很复杂(这个我没遇到过) Please make sure that the mesh density of the slave surface in the tie pair( mbly__pickedset37_cns_,assembly__pickedsurf36) is finer than the master surface、The analysis may run slower, may yield inaccurate results, and may require more memory if this is not the case3 )硬盘没空间了(这个其实不会引起error code 5, 但就是出错就是肯定的了), 或者就是内存太小、或者产生的文件太大、4 )关闭杀毒软件试试(特别就是卡巴)5) 有人认为边界条件不正确, 也会引起这个错误、9 system error code 29539关闭杀毒软件and try 。
10 **ERROR: Issue cannot be deleted Not all data Released在windows 中,单击“控制面板”--“系统”--“高级”--“性能设置”--“数据执行保护”命令,把pre、exe 与standard、exe 添加进去。
重起动后尝试11 Surfaces associated with analytical rigid part MANDREL may have theirorientation flipped刚体相连的接触面方向定义反了,在接触定义的地方edit --flip12 CONTACT PAIR (ASSEMBLY_BLANKBOT,ASSEMBLY_TIE-1_DIEDURF)NODE BLANK-1、5 IS OVERCLOSEDBY 0、0512228 WHICH IS TOO SEVERE这往往就是因为接触面的法线方向定义反了。
定义刚体与shell 的surface 时,要注意选择外侧13 123456 elements are distorted 。
Excessive distortion of element number 5 of instance PART-1-1如果有子程序,一般不就是材料设置有问题,就就是边界条件的问题14 XML parsing failure for job 1、Shutting down socket and terminating all further messages、Please checkthe 、log, 、dat, 、sta, or 、msg files for information about the status of the job、15 The number of history output requests in this ABAQUS analysis (>5000) may cause SIGNIFICANT performance problems during analysis and postprocessing 输出项太多,恐硬件资源不够。
要就是您确保硬件够,这条也不怕了。
一般的, 应该减少History 中的输出项,尽量输出您最感兴趣的内容。
16 Value for parameter nset will be truncated to 80 charactersnset名字取太长了,80字符限制17 compilation - ifort、exe 问题Problem during compilation - ifort、exe not found in PATH、安装的时候没有装好或就是二次开发版本冲突。
检查环境变量的设置;然后verify一下,瞧瞧就是子程序功能否能通过?另外:警告与报错里的错误集ErrElemAreaSmallNegZero 、WarnNodeBCInactiveDof 等等,在哪里找?注意:一个错误信息可能因为各种可能的问题导致的,以上所列远远不够,此帖只为抛砖引玉了。
C 系列如上所说,有很多warning 并一定意味着您的模型存在问题。
常被问起的有:1 负特征值问题THE SYSTEM MATRIX HAS 8 NEGATIVE EIGENVALUES、负特征值就是非线性分析的必然产物。
所以不必大惊小怪,甚至久而久之,对于您熟悉的问题,您都会视而不见了。
若出了问题,可先检查下有没有伴随的numerical sigularity(数值奇异)与Zero pivot(零主元)产生。
如果没有,可以参考这几个方面:1)、刚体位移2)、单元异常,过度变形、过度扭曲等3)、应力应变关系有负斜率4) 如果有流体的话,在容器发生形变的话,也可能出现negative eigenvalue 的情况,不过不会出现警告,这就是被允许的5) 失稳发生2 The ratio of deformation speed to wave speed exceeds 1、0000这个警告就是指单元形变速度V (单元最大形变率/特征尺寸)与膨胀波速 C (通过材料本构关系求得)的比例超过1。
解决这个问题的方案有以下几种:(1)检查单位就是否封闭(参数设置有数量级的错误),此错误新手常犯;(2) 检查网格质量;(3) 检查加载速度, 如果条件允许的话就降低速度, 该方法也很有效, 但在很多情况下无法降低速度;(4) 调整STEP 中的TIME SCALING FACTOR;调整STEP 中的MASS SCALING FACTOR;(5) 加*SECTION CONTROLS,NAME=SC,DISTORTION CONTROL, LENGTH RATION=0、1或者YES 也可以,加在MATERIAL 前面;或加* DIAGNOSTICS,DEFORMATION SPEED CHECK=OFF;或者加*DIAGNOSTICS, CUTOFF RATIO=RATIO(具体数值), 在其她方法修改后还有问题的的情况下使用增加3 zero force/ZERO MOMENT问题THERE IS ZERO MOMENT EVERYWHERE IN THE MODEL BASED ON THE DEFAULT CRITERION、PLEASE CHECK THE VALUE OF THE AVERAGE MOMENT DURING THE CURRENT ITERATION TO VERIFY THAT THE MOMENT IS SMALL ENOUGH TO BE TREATED AS ZERO、IF NOT, PLEASE USE THE SOLUTION CONTROLS TO RESET THE CRITERION FOR ZERO MOMENT、这个警告就是告诉您模型中没有弯矩,没问题的,可以继续计算。