接触Abaqus还不到一年,工作中都只是拿它来作analysis,基本不用来Modeling。最近在自学庄茁的《基于Abaqus的有限元分析与应用》,书不错,无赖囊中羞涩,只得下载pdf拿来看一看。不过这样也有好处,数据文件网络上几乎使不可得的,这样子也只能逼得我安装书中介绍一步一步的来,出现ERROR后自己分析,然后对照文字找错误。说不定买了正版出现问题了就会拿数据文件来读呢。邪恶。
下面是其中一个example的分析结果:
Contour
energy
Chips' Acceleration
Chips' Velocity
结果基本和书中无出其左,按下不表。主要想说说在Modeling的过程中遇到的两个比较大的Problems。
一.在建立Point Section时,在Propertymodulus里怎么也找不到这一项,上网查找资料也很难找到答案,最终在一个论坛里遇到了与我同为沦落之辈。正解如下:
在Abaqus的菜单栏,有一Special项,点开,选择Inertia->Create即可寻得。不过我还没弄明白是什么意思。先记录下来,免得以后玩物丧志。
二.Modeling完成后,Submit出现error:
***ERROR: Mass is not defined for the rigid bodies with thereference nodes
listed below, but not all translational degrees of freedomare
constrained at the reference node. Abaqus/Explicit nowrequires
rigid bodies to have a non-zero mass unless translational
constraints are applied with the *BOUNDARY option (see theAbaqus
Analysis Users Manual). Nodes that are part of a rigid body donot
require mass individually but the rigid body as a whole mustpossess
mass unless constraints are used. To remedy this error, eitheradd
translational constraints to the reference nodes with the*BOUNDARY
option or add mass using the *MASS option, whichever isappropriate
to obtain the desired response. A node set named
"ErrNodeRefNodeNoMass" containing the problematic reference nodesis
also created for use in Abaqus/Viewer to help locate the errorand
modify the input definition.
一开始甚为不解,因为之前没有接触过Point section,所以老觉得是Inertia建的有问题,遂在ModelThree中一栏一栏点开,发现提示有问题的Instance里并没有出现Inertia。未果。于是重新找原因,Floor的1、2、3、4、5、6DOF 都给干掉了,根据提示怀疑是BC出现了问题。于是修改DOF成1、2、3,依旧猥琐未遂。
开始脑袋有些发胀了,重新仔细的读了一下Error tips 说和REFpoint有关,神马乱七八糟的。回头检查了一下Floor的属性,发现自己建的是Rigid。一拍脑袋瓜,妈呀,rigid的BC一半都会加载到REFpoint上,而我却是加到了整个Floor的surface上,赶紧改过来。
Submit,OK!
所以在这里提醒大家,也包括我自己,Modeling时一定要仔细!否则,排错跟排雷似的,生不如死!