abaqus单位怎么设置_Abaqus常见报错问题及解决方案

Hello~

此篇文章为Abaqus爬坑指南系列的第四篇,我们来聊一聊Abaqus常见的报错原因和解决方案。

写这一专题一开始我是拒绝的,毕竟要回忆起每天抓耳挠腮气急败坏的惨痛经历...But,俗话说,前人栽树后人乘凉,只能牺牲一下小我,希望能够让这个世界脱发的问题能够减缓一些些...

此处引用《Abaqus有限元分析常见问题解答》书中的一句话:“学习Abaqus的过程,既有”山重水复疑无路“时的苦闷,又有”柳暗花明又一村“时的欣喜。"

"路漫漫其修远兮,吾将上下而求索。“

未入围:基本可以放宽心继续跑型警告

For *tie pair (assembly_s_surf-x-assembly_m_surf-x), adjusted nodes with very small adjustments were not printed. Specify *preprint,model=yes for complete printout.

这一报错的原因是在设置tie约束或者contact约束下的tie功能时,我们经常会设置一定的容余度,这样在有毫米级及更小地缝隙时能够有效地进行绑定。倘若物体的表面之间就是没有空隙的情况下,Abaqus就会提醒你,此处并没有空隙,继续跑就可以了。

小case型警告:大侠我只是不小心

X nodes are common between the tied pair. no constraint is formed for these nodes. The nodes have been identified in node set WarnNodeCommonTiedPair.

有一部分区域设置了约束但未被限制,很有可能是主从面的区域设置出现了问题,检查一下结点集中的WarnNodeCommonTiePair就可以发现问题。

X 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.

有一部分区域设置了约束但未被限制,很有可能是主从面的区域设置出现了问题,检查一下结点集中的WarnNodeCommonTiePair就可以发现问题。

X 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.

有些节点未被约束。根据我的经验,当使用contact下tie命令时可以不用理会未被约束的点,Abaqus会识别相接触的面施加Tie约束,不会影响实验结果,同样可以通过结果选项中的结点集进行查看。同时,也会是在你认为接触的两个表面,实际上存在空隙,可以通过施加tolerance来解决。

不可忽略的警告:"千里之堤,溃于蚁穴"

X nodes are used more than once as a slave node in *Tie keyword. One of the *Tie constraints at each of these nodes have been identified in node set .

有的约束区域有重叠,一般是在边缘、顶点等区域。当实体的两个面都与他们各自的接触面有约束的情况下,就会出现约束区域重合的情况。可以通过查看结点集发现问题。在进行删减边缘参与节点时可以结合input文件进行。

X elements are distorted. Either the isoparametric angles are out of the suggested limits or the triangular or tetrahedral quality measure is bad. The elements have been identified in element set WarnElemDistorted.

有一部分的网格发生了扭转,跟网格的质量有关,但是有些时候因为要分析的物体形状比较复杂或者是精度的需求不高,可以继续进行分析。较为合理的做法是尽量采用6面体进行网格划分,在出现网格质量不高提醒的区域采用更加细致的划分方法,否则会对实验结果的准确性造成影响。

The strain increment has exceeded fifty times the strain to cause first yield at X points.

塑性变形将会很大,这一警告有可能是由于约束不足引起,也有可能是材料截面不足,荷载施加方向不正确,最终的结果很可能导致不收敛及分析失败。当然,如果塑性变形就是在你的意料之中,这一警告就显得无关紧要了。

令人抓狂的警告:最终Boss

自我学习Abaqus以来最害怕的时见到1U,2U,3U以及Warning:

Too Many Attempts have been made.

更加令人气恼的时这样是报错信息几乎(划掉)是无用的!

导致不收敛的原因有很多,主要检查的方向是:

  1. 手算是否会出现构件失效的情况。
  2. 通过设置结点集的方式,查看支座反力是否与自己手算结果(或者Midas及YJK)相近。
  3. 若结果相差很大(几乎不可能接近...),依次查看材料性质、力的大小、方向、单位、局部坐标系的设置、约束的设置、主从面的设置、网格的划分。

总结

根据笔者的经验,60%以上的问题都出现在力的施加问题上,无论是从Midas还是YJK中读取力的大小及方向时,要结合理论力学和弹性力学仔细考虑剪力、弯矩、轴力的方向问题。设置局部坐标系时也要仔细地检查一下各个方向,可以有效提高工作效率,减小脱发风险hhh。

你可能感兴趣的:(abaqus单位怎么设置)