超越梦想分享 http://blog.sciencenet.cn/u/pcabaqus 结构减隔震控制 非线性抗震分析 Python简单编程

博文

如何写ABAQUS的input文件(一)

已有 5037 次阅读 2009-12-14 15:17 |个人分类:ABAQUS|系统分类:科研笔记

一、输入文件的组成和结构:

1.一个输入文件由模型数据和历史数据两部分组成.

模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).

历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.

At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.

2. ABAQUS输入文件的结构形式。

1) 必须有一个*HEADING开头。

2)  接下来就是模型数据部分,定义节点,单元,材料,初始条件等。模型数据的层次为:部件,组装,模型。

           必须的模型数据:

1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。比如梁单元。特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。

2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。

可选的模型数据:

1)零件和组合 :一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。

2)初始条件  :比如初始应力,温度,或者速度等

3)边界条件:

4)运动约束

5)相互作用

6)振幅定义

7)输出控制

8)环境特性

9)用户子程序

10)分析附属部分

3)  接下来就是历史数据:定义分析的类型,荷载,输出要求等。分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。一个ABAQUS分析是建立在STEP的概念上的,(在历史数据中描述)在分析中可以定义多个STEPS。每个STEP*STEP开始,用*END STEP结束。*STEP是历史数据和模型数据的分界点,第一次出现*STEP的前面的是模型数据,后面的就是历史数据。

           必须的历史数据:

响应类型:必须立刻出现在*STEP选项后面。ABAQUS中有两种响应步,一种是总体分析响应步,可以是线形和非线形的,另一种是线形扰动步。

可选历史数据:

1)荷载:通常定义某种加的荷载类型和大小。荷载可以被描述成时间的函数。

2)边界条件输出控制

3)辅助控制

4)再生单元和曲面



https://blog.sciencenet.cn/blog-339218-278569.html

上一篇:绿色软件虚拟平台(支持多种软件,免去大型软件的安装之苦)
下一篇:如何写ABAQUS的input文件(二)
收藏 IP: .*| 热度|

1 朱伯靖

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 07:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部