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,
fig.1 应力应变曲线
*OUTPUT, HISTORY
*NODE OUTPUT, NSET=ENDS
U, CF, RF
------------------------------
更多相关文章 http://taobwnz.sinaapp.com/
邀请回答 举报

ABAQUS中如何写input文件举例的相关案例教程

以下内容转载本人的公众号:易木木响叮当 本期内容延续上一期内容,继续详解INP文件的功能,内容涉及分析结果的输出以及单元刚度矩阵、质量矩阵的打印。 将分析结果输出到DAT文件 可在INP文件中加入以下内容: *STEP,NAME=step-1 ...... *NODE PRINT,NSET=node-11 U1 *EL PRINT,ELSET=element-11 S11 *END STEP 注:
重启动CAE操作: Output - restart requests 复制模型: *Heading ** Job name: Job-2 Model name: Model-2 ** Generated by: Abaqus/CAE 2020 *Preprint, echo=NO, model=NO, history=NO, contact=NO *Restart, read, step=1 *
以下内容转载本人公众号:易木木响叮当 本期内容将详细讲解ABAQUS中INP文件的正确食用方法,涉及文件解读、语法讲解,有关INP文件自定义输出的内容将会在下篇内容中更新 INP文件是以.inp为后缀的文本文件,它包括了模型的全部数据信息,ABAQUS求解器分析的对象是INP文件,软件生成的.cae文件只是为了INP文件服务,在早期的有限元软件(MSC、PATRAN、FEMAP、ABAQUS等)版
知乎、B站:[易木木响叮当] 关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言; 如果你觉得木木同学对你有帮助,欢迎赞赏。 Abaqus是一款强大的有限元分析软件,随着版本的更迭,产品逐渐包含了前处理模块、求解器、后处理模块,用户上手难度越来越小。 Matlab同样也是一款强大的商业数值计算软件,其可视化能力强的一批,作为兴趣研究,可多玩玩这些工具联合使用的效果,这次将这两款工具联合使
from abaqus import * from abaqusConstants import * backwardCompatibility.setValues(includeDeprecated=True,reportDeprecated=False) # Create a model. myModel = mdb.Model(name='Beam') # Create a new view