ABAQUS强大的非线性求解能力已经获得越来越多用户的青睐,基于程序代码求解的书写也成为ABAQUS进阶学习必不可少的环节之一,下面结合悬臂梁的建模,边界条件的施加,载荷步的设计及输出简要说明每一步的意义,为学习者更易掌握input文件的编写。
例一:悬臂梁.
输入文件的开始就是文件头,以HEADING 开始,随后是模型的名字,如下所示:
*HEADING
CANTILEVER BEAM
然后是网格定义:
现在就是模型数据的开始了.一般选择从网格的定义开始,网格包括(单元和节点)
假如我们的悬臂梁有五个单元,六个节点,下面我们首先详细说明节点:
*NODE, NSET=ENDS
1, 0.
6, 100.
*NGEN
1, 6
节点组集,NSET其值(名字)为ENDS.下面的就是这样理解的,第一个节点是从0开始的,第六个节点是在100结束的.
同样我们来定义单元:
*ELEMENT, TYPE=B21(单元类型)
1, 1, 2 (单元类型的参数)
*ELGEN, ELSET=BEAM (产生单元集,及其名称)
1, 5 (一个单元集,包括5个单元)
现在定义单元的性质:
*BEAM SECTION, SECTION=RECTANGULAR, ELSET=BEAM, MATERIAL=STEEL
1., 2.
梁截面,截面的形状是矩形,单元集的名称是梁单元,材料是钢。截面的尺寸是1*2。
下面定义材料的性质:
*MATERIAL, NAME=STEEL
*ELASTIC
30.E6,
材料是钢,弹性,弹性模量是30E6。
下面定义边界:
*BOUNDARY
6, ENCASTRE
边界是在6节点,通过ENCASTRE来描述。
边界也可以用下面的形式来定义:
*BOUNDARY
6, 1, 6
ABAQUS对结构单元的中的节点的自由度使用常规的编号方式。1,2,3 代表的是位移分量;4,5,6代表的是旋转分量。
以上是模型数据的定义,下面开始历史数据的定义:(加载的次序,事件的发生,还有我们想看到的变量的响应)
时步(步骤)的定义。
*STEP, PERTURBATION(步骤的开始,扰动是其名称)
*STATIC(静态分析)
*CLOAD(集中荷载)
1, 2, -20000.(在节点1,y[2代表的是y方向,假如是1则代表的是x方向,3代表的是z方向]方向施加荷载,荷载的大小是-20000。也就是向下施加荷载。)
*END STEP(步骤的结束)
下面来解释输出要求:
*EL PRINT, POSITION=AVERAGED AT NODES, (节点的平均值)SUMMARY=YES在表的下部求和)
S11, (积分点的应力分量在X方向)E11(在积分点的应变分量在X方向)
SF,(在积分点的截面力)
*NODE FILE, NSET=ENDS
U,(节点的空间位移) CF,(节点的点荷载)RF节点的反作用力)
*OUTPUT, FIELD, VARIABLE=PRESELECT
*ELEMENT OUTPUT
SF,
*OUTPUT, HISTORY
*NODE OUTPUT, NSET=ENDS
U, CF, RF
------------------------------
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删