文档库 最新最全的文档下载
当前位置:文档库 › abaqus关键字的中文说明

abaqus关键字的中文说明

abaqus关键字的中文说明
abaqus关键字的中文说明

(一)总规则

1、关键词必须以*符号开头,且关键词前无空格;

2、**为解释行,它可以出现在文件中的任何地方;

2、当关键词后带有参数时,关键词后必须采用逗号相隔;

3、参数间采用都好相隔;

4、关键词可以采用简写的方式,只要程序能够识别就可以了;

5、没有隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上

一行的末尾加逗号便可以;

(二)建模部分关键词

在我的学习过程中,是将ansys的模型倒入abaqus的,最简单的方法就是在ansys中提取单元与节点信息,将提取出来的信息在abaqus中形成有限元模型。因此首先从节点的关键词来开始吧。

1、*heading

描述行

这是.inp文件的开头语,相当于你告诉abaqus,我要进行工程建模与分析了。另起一行可以对模型进行描述,这个描述可有可无,只是为了以后阅读的方便。abaqus中对每个模块没有清晰的界定,根据关键词的不同来判别进入哪个模块。而在ansys中对模块要求比较严格,如/prep7为前处理模块,/solu为求解模块,/post26为后处理模块。

2、*node,<input>,<nset=结点集名称>,<system>

数据行

(a) 通知软件,我要开始建立结点了。<>的意思是<>中的内容可有可无,这两个也称为node 命令的参数。

(b) <input>: 指出包含结点所在的文件名称,包括文件的扩展名。当这项参数省略时,程序认为*node下的数据为所需要建立的结点。

(c) <nset=结点集名称>: 熟悉ansys的人应该了解,为了选择的方便对某些合适的点可以采用cm命令建立component(cm,结点集名称,node),在abaqus中<nset=结点集名称>与此相对应。

(d) <system>: 坐标系标识参数,system=r(缺省)定义坐标系为笛卡尔坐标系,system=c定义坐标系为柱面坐标系,system=s定义坐标系为球面坐标系。这个坐标系为局部坐标系.

3、*element,type=单元类型,<elset=>,<input>

数据行

(a) 建立单元关键词;这一命令将单元类型,单元特性,单元结点以及单元集这几个过程全部统一起来。

(b) *element与type=单元类型必须同时使用,否则程序不知道你的单元是什么形状,哪种类型。在ansys中对模型划分网格,你需要做两步:指定单元类型(et),确定单元特性(keyopt),然后建立单元;在abaqus中单元类型与单元特性通过单元的名称可以完全确定下来。

(c) <elset=>这个参数来确定单元集的名称; ansys中需要采用(cm,,elem)来定义。

(d) <input> 指出包含单元信息的文件名称,包括文件的扩展名。

4、*solid section,elset,material

(a) 对实体单元、无限元以及truss单元的特性作出声明;

(b) elset 指出单元集的名称;

(c) material 指定此类单元对应的材料。

(d) 此项命令类似于ansys中给几何体确定相应的属性,如vatt,latt等命令,不同的是ansys 中一般对集合体确定单元、材料、实常数,而在abaqus中,材料通过*solid section命令赋予单元。

5、*nset,nset=,<elset>,<instance>,<internal>,<generate>,<unsorted >

数据行

(a) 指定结点集以及结点集的名称,相当于ansys中的cm,name,node。其中*nset于nset=是同时出现的,既然定义了结点集,就一定得给出结点集的名称;

(b) <elset> 将前面定义的单元集中所有结点定义成结点集,注意此项不能与<generate>参数选项同时使用;

(b) <instance>

(c) <internal> 确定结点集中的结点是内部确定的。缺省的设置是省略这项;

(d) <generate> 此参数可以根据用户指定的参数自动确定结点集中的结点.如果使用了这个参数,那么在*nset的命令中需要按照一定的格式来确定并产生结点。如

*nset,nset=long,generate

n1,n2,i

其中n1是起始结点,n2是终止结点,i是步长。如

*nset,nset=long,generate

1,9,2

那么结点编号为1、3、5、7、9的结点均为结点集long所包含的结点。

(e) 这个命令比较体现了封装的优点,将对单元中结点的选择,结点的自动产生等功能全部封装在一个命令中;ansys中对于这些功能是分开使用的,例如想选择某些单元的结点,则先选择需要的单元(esel,s,,,),然后选中单元下的所有结点(allsel,below,elem),最后定位结点集(cm,,node)。

6、*elset,elset=,<generate>,<instance>,<internal>

数据行

(a) 同*nset

7、*assembly

*instance,name,part,<instance>

数据行

*end instance

*end assembly

(a) 创建部件的命令,此命令中四个关键词必须同时配套使用。*assembly指出现在进入装配阶段,*instance表明要创建一个部件,*end instance 提示退出部件创建平台,*end instance 提示退出组装平台。

(b) 由于建模理念的不同,在ansys中没有相应的命令。在abaqus中,相同的几何实体

只创建一次,通过定位组装的方式建立模型;而在ansys中,无论集合实体的尺寸是否相同,都要对其进行模型创建。

(c) name与part是必要参数,name指出部件的名称,part指定已经建立的几何部件(即没有划分网格前的几何实体)。当模型是从ansys中导入的,此时只有结点信息与单元信息,没有形成part,此时可以设置一个为空的part。

(d) <instance> 参数为引入先前定义的部件。

三)材料部分关键词

abaqus材料部分的内容比较丰富,是分析中最重要的一步,但同时又是理解起来最困难的一部分,其中有些定义还不是很明白,其中的逻辑也不是很清晰,如果在关键词的解释中有什么不对的地方,请多多指教。

1、*material,name

(a) *material 命令提示以下命令进入材料定义模块,它只起到提示的作用,无数据行;

(b) name指定材料的名称。abaqus采用文字的形势定义材料类型,达到看词知意的效果;而ansys中通过材料号来区分材料,其命令为mp;

当定义完材料的名称后,首先需要定义的是材料的弹性行为

2、*elastic,<type>

数据行(弹性模量,泊松比,温度,......)

(a) *elastic命令必须紧跟*material关键词,即在*material之后立即定义*elastic,否则程序会出现错误提示;

(b) 材料的弹性行为可以用弹性模量以及泊松比来定义。ansys中采用mp,mu,,,与mp,es,,,来定义材料的弹性特性;

(c) type=isotropic定义材料为各向同性材料;

type=orthotropic 定义材料为正交各向异性材料

type=anisotropic 定义材料为完全各向异性材料

type=short fiber 定义材料为复合材料

3、*density

(a) 定义材料的密度

土木结构中常用的材料有钢材、混凝土,以下简单列举这两种材料的塑性行为:

***钢材材料定义

4、*plastic,<harding>

数据行

(a) 此项关键词是定义钢材的塑性行为,即屈服后的应力应变关系;

(b) harding=isotropic 指定材料为各向同性硬化,缺省设置;

harding=kinematic定义线性随动强化模型;

harding=combined定义非线性各项同性/随动强化模型

harding=combined指定johson-cook强化模型

harding=user用户自定义的各向同性强化模型

(c) 根据可选参数的不同,*plastic关键词的数据行有不同的形式,常用的参数有

*plastic,harding=isotropic

屈服应力,塑性应变,温度,第一场变量,第二场变量,,,第四场变量

*plastic,harding=kinematic

屈服应力,塑性应变,温度,

(d) 数据行中,屈服应力以及塑性应变为真实的数据,且第一个塑性应变必须为零。

(e) ansys中通过tb,命令定义材料的应力-应变曲线,且给出了应力-应变曲线上从弹性到塑性阶段的点,而在abaqus中要分别对弹性与塑性进行定义。

***混凝土材料的特性

混凝土有两种模型:弥散裂纹混凝土模型与混凝土损伤塑性模型。两种不同的模型具有不同的定义内容

弥散裂纹混凝土模型的关键词词组为(三项/四项):

*concrete

*tension stiffning

*failure ratios

(*shear retention) 可选项

混凝土损伤塑性模型的关键词词组为(五项):

*concrete damaged plasticity

*concrete tension stiffening

*concrete compression harding

*concrete tension damage

*concrete compression damage

***弥散裂纹混凝土模型

5、*concrete

数据行(抗压应力,塑性应变)

(a) 在abaqus/standard中定义素混凝土塑性阶段行为,必须同*tension stiffening关键词同时使用

(b) 塑性应变以0.0作为起始

6、*tension stffening,<dependencies>,<type>

数据行

(a) 定义混凝土开裂后混凝土的后续行为;

(b) 对denpendencies的理解一直很模糊,所以在这里不知该怎么解释;

(c) type=displacement 选项的意思是:通过位移来解释混凝土开裂后的特性,

type=strain(缺省)通过直接定义混凝土开裂后的应力-应变曲线来描述混凝土裂后特性;

(d) 当type的内容不同时,数据行的内容也有所改变

*tension stiffening,type=strain

混凝土的剩余应力与开裂时应力之比,直接应变减去开裂应变的绝对值,温度,第一场变量,,,,第五场变量

*tension stiffening,type=displacement

开裂后混凝土丧失强度时的位移,温度,第一场变量,,,,第五场变量

7、*failure ratio,<dependencies>

数据行(双轴极限压应力与单轴极限压应力之比(默认1.16),单轴极限拉应力与单轴极限压应力之比的绝对值(默认0.09),双轴极限压应力对应的塑性应变主分量与单轴极限压应力对应的塑性应变之比(默认为1.28),平面应变状态下开裂时受拉主应力与单轴拉应力之比(默认为1/3))

(a) 此关键词选项为定义弥散裂纹混凝土模型破坏面形状。

8、*shear retention,<dependencies>

数据行(e-close,e-max,,,温度,第一场变量,,第三场变量)

(a)在弥散混凝土模型中,这个关键词可选也可不选,主要为定义开裂表面混凝土抗剪模量是穿越裂缝的受拉应变的函数;

(b)e-close的默认值为1.0,对于这个数据的意义在abaqus说明中没有详细定义,个人认为类似与裂缝闭合时剪力传递系数,在ansys中采用concrete,,裂缝闭合剪力传递系数,裂缝张开时剪力传递系数,单轴抗压强度,,,,来指明;

***混凝土损伤塑性模型

9、*concrete compression damage,<dependencies>,<tension recovery>

数据行(抗压破坏变量dc,非弹性(压碎)应变,温度,第一场变量,第二场变量,,,第五变量)

(第六变量,,,,,)

(a) 此关键词为定义混凝土损伤塑性模型的受压破坏(或者刚度退化)的特性;

(b) 此项关键词必须同*concrete damaged plasticity, *concrete tension stiffening以及*concrete compression harding选项同时使用;

(c) <tension recovery> 参数用来定义从受压转为受拉时混凝土刚度恢复系数wt,如果wt=1,材料完全恢复受拉刚度,如果wt=0,材料受拉刚度不恢复,在0与1之间说明材料恢复部分受拉刚度。缺省设置为0.0;

10、*concrete tension damage,<dependencies>,<compression recovery>,<type>

抗拉破坏变量dt,直接开裂应变,温度,第一场变量,第二场变量,,,第四场变量

(a) 定义混凝土损伤塑性模型开裂破坏特性;

(b) <compression recovery> 从抗拉状态转入抗压状态时混凝土材料的抗压刚度的恢复系数,如果wc=1则表示材料完全恢复抗压刚度,当wc=0时表示材料不能恢复抗压刚度,1>wc>0时表示材料恢复部分抗压刚度;

(c) type=strain(缺省)指定受拉破坏变量是开裂应变的函数,type=displacement指定受拉破坏变量是开裂位移的函数。

11、*concrete compression harding,<dependencies>

数据行(抗压屈服应力,非弹性压碎应变,非弹性压碎应变率,温度,第一场变量,第二场变量,,第四场变量)

(a) 定义混凝土损伤破坏塑性模型中混凝土强化段的特性;

(b) 第一个应力-塑性应变关系中,塑性应变以0.0开始。

12、*concrete tension stiffening,<type>,<dependencies>

在开裂后保持直接应力,直接开裂应变,直接开裂应变率,温度,第一场变量,第二场变量,,第四场变量。

(a) 定义混凝土损伤塑性模型受拉开裂后的特性

(b) type=strain(缺省值),通过开裂后的整个应力-开裂应变关系定义混凝土开裂后特性;type=displacement表明混凝土开裂后的特性实通过应力-开裂位移关系来反映的;type=gfi 则是根据破坏荷载与开裂能量的关系来反映混凝土开裂后的特性。

13、*concrete damaged plasticity,<dependencies>

数据行:膨胀角(度数),流动势的偏度,cb/c0,kc,u,温度,第一个场变量,第二个场变量,,,第四个场变量

(a) 定义混凝土损伤塑性模型的流动势,屈服面,混凝土粘滞参数;

(b) 流动势的偏度是一个较小的正数,定义了双曲流动势曲线靠近其渐近线时的比率,默认为0.1;

(c) cb/c0为初始等效双轴抗压屈服应力与初始单轴抗压屈服应力的比值,默认为1.16;

(d) kc,受拉子午线与受压子午线常应力的比值,其取值范围为0.5<kc<1.0,默认为2/3

(e) u,粘滞参数,只适用于粘-塑性常规混凝土本构

三)边界条件、求解条件以及荷载的施加

在ansys中当模型的材料定义并划分网格后,就开始对结构施加边界条件、荷载、并设置求解条件、选择求解器;在abaqus中同样必须要采取这几个步骤,只不过abaqus中的内容更加丰富。在对abaqus的求解选项进行了解前,首先对两种软件的步骤及相关的命令做一个比较:

** ansys中采用time命令定义荷载步;abaqus中采用*step关键词定义荷载步;

** ansys中采用d,f,da,fa,等命令在有限元模型上施加边界条件与荷载;abaqus中边界条件与荷载分别有相应的关键词模块,边界条件采用*boundary关键词定义,荷载采用*dsload 关键词定义

**ansys中在定义荷载步前定义求解类型:nlgeom定义是否属于大变形问题,cnvtol对收敛准则进行设置,lnsrch设置线性搜索开关,pred设置时间步预测,neqit定义迭代最大次数,rescontrol定义重新启动选项,nsubst荷载子步;abaqus与ansys大同小异,在每一个荷载步*step关键词中定义了分析选项,amplitude,inc,nlgeom,perturbation等。

**ansys中对于求解特性的一系列设置集中在/solu板块中每一项都有单独的命令与之相对应;而abaqus对于求解特性的一系列设置集中在三个关键词中:*step, *static/*dynamic 等, *control

** ansys每一荷载步定义模型结果输出选项:outres,basic,,/outres,all,,在通用后处理/post1中查看每一荷载步的求解结果,在/post26中查看某一变量的历史数据;abaqus中在*output 模块中定义输出结果内容,在*output,field中定义每一个荷载步计算结果(类似于ansys中的通用后处理模块),在*output,history中定义某个变量的历史数据。

**个人认为在求解段的描述ansys要好于abaqus,主要是由于abaqus对各个领域的求解分工不完整,关键词中包含的参数太多,不像ansys中简洁明了,使用起来方便。

1、*boundary

数据行

(a) 指定进入边界条件的关键词

(b) 根据参数的不同,数据行的内容也有所不同

当采用类型方法定义边界条件时,数据行的内容为:需要受到约束的结点编号或结点集,边界条件

当采用直接方式定义边界条件时,数据行的内容为:需要受到约束的结点编号或结点集,约束的第一个自由度,约束的最后一个自由度,约束的数值

2、*step,<amplitude>,<extraploation>,<inc>,<name>,<nlgeom>,& lt;perturbation>,<solver>,<unsymm>

副标题(对问题进行描述)

施加荷载

*end step

(a) 告知程序进入求解选项,必须与*end step 配套使用;在ansys中相当于/solu中定义荷载步,time,1,并说明各种求解选项(大变形的设置,荷载步的设置,求解器的选择)等一系列求解声明;

(b) 以下为在abaqus/standard中可以选择的参数

(c) <amplitude> 定义所施加的荷载类型,当不设置此项参数的值时,程序根据求解情况而自动定义

amplitude=step,表明所施加给结构的荷载类型为跃阶荷载;amplitude=ramp表明荷载类型为连续增加的。

(d) <extraploation> 参数在分析非线性问题时需要进行设置

extraploation=linear(缺省设置),表明程序是线性问题,采用线性外插法进行计算

extraploation=parabolic表明将采用二次外插法,

extraploation=no将限制任何外插法

(e) <inc>定义每一步的增量,缺省值为100,类似于ansys中subtime定义的内容。abaqus中只是指出了子步的上限值,ansys中即给出了下限值,又给出了上限值,substep,100,200,50

(f) <name> 定义每一荷载步的名称,在ansys中为time,1命令。在abaqus的命令中一般是以名字命名的,如单元类型,实常数,材料编号,荷载步等,但在ansys中是以数字来命名的。

(g) <nlgeom> 是定义几何非线性问题的参数。终于看到了与ansys相似的命令,在ansys中的命令为nlgeom,1;

nlgeom=no 定义分析中不考虑几何非线性问题,此为缺省选型

nlgeom=yes 在分析中烤炉几何非线性问题

(h) <perturbation> 表明这是一个线性摄动分析荷载步

(i) <solver> 这是一个指定求解器的参数,在ansys中有多种求解器:spare,pcg,jcg 等方法,在abaqus静力分析中有两种选择。

solver=ddm 表明程序将采用主要分解迭代法求解方程,当此项为缺省时,程序采用直接稀疏矩阵法求解;

(j) <unsymm> 指定是矩阵存放的方式,指明是按照对称矩阵还是非对称矩阵方式进行存储,此选项不能与solver选项同时使用;

3、*step,<name>,<nlgeom>

副标题(对问题进行描述)

施加荷载描述

*end step

(a) 此为*step在abaqus/explicit中的参数选择情况;

(b) <nlgeom>选项默认为yes.

4、*static,<adiabatic>,<direct>,<fully plastic>,<riks>,<stabilize> 数据行

(a) 此关键词的作用为声明此荷载步为静态分析,在这里同时要声明所做的分析类型是属于哪一种类型(稳定、屈曲、热等不同类型)。与ansys中的命令为antype,static相同,但此命令同时封装了时间步及时间子步的定义,即ansys中的命令;

(b) <adiabatic> 此参数设置分析为非线性热力学类型

(c) <direct> 当采用此参数时,说明使用者对荷载步的大小进行了设置,当该参数没有被定义时,程序会自动选择求解时间步长。

(d) <fully plastic> 采用此参数表明将采用塑性变形理论分析模型,即对单元进行全塑性行为监控。

(e) <riks> 此参数定义程序采用修正的riks法分析比例加载情况;

(f)<stabilize> 此参数定义程序采用自动稳定算法。

(g) 数据行的内容分两种不同情况:

**通用静力分析选项:

数据行(初始时间增量,荷载步的时间大小,允许的最小时间增量,最大时间增量) **当关键词的选项为riks时,数据行的内容为

数据行(沿静力平衡路径的最小弧长增量,总的弧长比例系数,最小弧长增量,最大弧长增量,最大荷载增量系数,监控结点的位移限值,被监控的结点自由度,结束增量的结点整体位移值)

(h) 从上面可以看出,当采用通用静力分析选项时,数据行定义了荷载步以及荷载子步的最大与最小值;采用*static,riks关键词后表明分析模型时采用弧长法,

5、*control,analysis/parameters/reset/type,<field>

数据行

(a) 此关键词为定义求解控制选项;在ansys中有各个不同领域的求解模块,如力学模块,结构模块,流体模块,这些是在进入ansys程序中就进行选择,但是在abaqus中没有这些特定的模块,因此在此项关键词中进行区分,以确定不同领域的求解要求与符合的域平衡方程;

(b) 当关键词的必选项不同时,数据行的内容也有所不同;

(c) analysis=discontinuous 选项将使得高度非线性问题(如接触面间的滑动,混凝土的开裂等)的求解更加有效;个人的理解是当设置此参数时,程序在求解时会自动在非线性部分增加迭代次数或者增加荷载子步,使得高度非线性的求解趋于精确。

(d) parameters=field

parameters=constraints 设置约束方程的误差

parameters=line search 设置线性搜索选项

parameters=time incremention设置时间增量选项

(e) field可选参数仅仅与parameters=field配套使用;

field=concentration设置集中质量场平衡方程参数;

field=displacment 设置位移场与扭转角平衡方程参数;

field=electrical 设置电势场平衡方程参数;

field=global设置一整套激活场变量平衡方程参数;

field=hydrostatic fluid pressure 设置静水流体压力平衡方程参数;

field=pore fluid pressure 设置孔隙水压力平衡方程参数;

field=rotation设置转角平衡方程参数;

field=temperature 设置温度场平衡方程参数;

(f) reset 选项将各种设置复原,恢复到系统缺省的设置;

(h) type=direct cyclic 当设置此参数后,说明将对结构进行直接循环分析,并在分析过程中控制稳定状态;

(i) 当必选参数不同时,其可选参数以及数据行的内容也将会不同

*control,parameters=line search

数据行(搜寻到零点的最大迭代次数(缺省为0,建议值为4),最大校正系数(缺省为4),最小校正系数(缺省为0.25),线性搜索结束时残余缩减系数(缺省为0.25),新搜索步与上一搜索步校正系数之比(缺省为0.15))

*control,parameters=

**对模型施加荷载的类型有分布荷载,集中荷载等。ansys中可以对几何体进行加载,也可以对单元结点进行加载,当对几何体加载后,需要通过转换将荷载从几何体转至结点上;在abaqus中荷载只能加在结点上,而不能加载于几何实体上(不知道理解对否,有待确认),每种不同形式的荷载由不同的关键词来定义,此处仅介绍常用的两种荷载类型:均布荷载与集中荷载

6、*dsload,<amplitude>,<constant resultant>,<op>,

数据行(表面名称,荷载类型,荷载大小)

(a) 此关键词表明对模型施加表面分布荷载;ansys中采用sf,sfa等命令定义均布荷载;

(b) <amplitude>此参数定义荷载变化类型,是渐变荷载,还是跃阶荷载;如果没有定义则参照*step中的设置;

(c) <constant resultant>

(c) 当op=mod(缺省)时告诉程序保持从前定义的荷载,当op=new时以前定义的荷载将被删除,重新定义新的荷载;

7、*cload,<amplitude>,<op>,,,,,

数据行(结点号,自由度,荷载大小)

(a)此关键词定义对模型施加集中力或者集中弯矩;ansys中采用f定义结点上的集中力;

(b) <amplitude> 指定加载曲线,当此选项省略,程序根据*step中对amplitude 选项的定义对结构施加荷载。

(c)<op> 选项定义荷载施加情况:

op=mod 表明前面所施加的荷载继续存在,在本荷载步中仅对荷载进行修改或增加 op=new 表明前面对模型施加的荷载全部删除,新的荷载在本荷载步重新施加

(d) *cload的其余可选关键词如<follower>,<load case>,<region type>由于较少用到,所以在这里不进行介绍

8、*restart,read/write,<>,<>

无数据行

(a) 保存与重新使用分析结果的关键词,以下为*restart关键词在abaqus/standard分析中的内容,其在abaqus/explicit分析中的参数参见abaqus帮助文件;

(b) read/write 是必选项,两者选其一;

当为read时指明是重启动分析,此时模型的基本信息不能改动(单元,材料,结点),但是结点集与单元集可以增加。

当为write时表明重新启动数据将被记录。

(c) 可选参数根据read与write的不同而不同

*restart,read,<end step>,<inc>,<step>

*restart,write,<frequency>,<overlay>

(d) <end step> 指明使用者希望在哪一荷载停止有限元分析,当有限元分析终止后,可以重新设置荷载、输出选项、迭代精度等内容;

(e) <inc> 从启动分析中荷载子步的设置,当此项没有被定义时,采用*step中的设置;

(f) <frequency> 指明写入数据文件中的频率,frequency=2表示在荷载子步为2.4.6时将结果写入文件,缺省设置为frequency=1,如果frequency=0,则表示结果不写入文件;

(g) <overlay> 指明每一步只能保存一个荷载步数据,这样可以减小存储空间。

*****文件输出部分

文件输出部分包括对结点计算结果的输出,单元计算结果的输出,历史分析结果的输出等内容。

9、*node output,<参数>

数据行(定义需要输出的结点计算结果)

(a) 定义结点结果输出选项,且必须与*output选项匹配使用;

(b) 当与*output,field同时使用时,此项关键词的格式为*node output,<nset>/<tracer set>

当与*output,history同时使用时,此项关键词的格式为*node output,<nset>,<tracer set>,<variable>

(c) <nset>为结点集的名称,

(d) <tracer set>仅仅在explicit分析中定义,且只适用于输出结点位移结果;

(e) 当variable=all,程序将结点的所有变量以及材料类型均输出至结果文件中,

当variable=preselect,程序将以默认的结点结果输入至结果文件中,其余的结果将根据数据行定义的结果变量来输出;当这项参数没有定义时,结点输出变量必须在数据行进行定义。

10、*element output,<参数>

数据行(定义需要输出的单元计算结果)

(a) 定义单元结果输出选项,且必须与*output选项匹配使用;

当与*output,field同时使用时,此项关键词的格式为*element output,<directions>,<elset>,<position>,<varialbe>

(b) directions=yes指定输出单元的材料类型,directions=no时不输出单元的材料类型。

(c) <elset>为单元集的名称;

(d) position=centroidal 是指明在单元重心点输出单元的计算结果;

position=integration points(缺省),指明在单元积分点输出计算结果;

position=node,指明通过外推法输出单元结点上的计算结果。

(e) 当variable=all,程序将结点的所有变量以及材料类型均输出至结果文件中,

当variable=preselect,程序将以默认的结点结果输入至结果文件中,其余的结果将根据数据行定义的结果变量来输出;当这项参数没有定义时,结点输出变量必须在数据行进行定义。

11、*output,diagnostics/filed/history,<>,<>,<>

(a) 定义写入输出文件中的计算结果内容,如结点计算结果,单元计算结果等,类似于ansys中的output,命令;

(b) 此关键词是一个统领关键词,可以把它想象为一个菜单,下面有子菜单,点击了菜单之后就必须点击其中的一个子菜单。子菜单的内容是确定什么计算结果需要写入结果文件中;

(c) 子菜单中常用的关键词有:

*node output:结点计算结果的提取;*element output:单元计算结果的提取;*contact output:接触结算结果的提取:

(d) 根据必选参数的不同,*output的可选参数<>也随之不同:

*output,diagnosic=yes

*output,fild,<op>,<variable>

*output,history,<frequency>,<mode list>,<op>,,<variable>

(e) diagnostics=yes(缺省)指明是否将诊断说明写入结果文件中;

filed指明计算结果是某一确定荷载步的计算结果,在ansys中为在/post26中定义变量并输出计算结果,输出的结果是某一time的计算结果;

history指明计算结果是历史记录的计算结果,在ansys中为在/中定义变量并输出计算结果,输出的内容是某一个结点在整个加载过程中的计算结果。

(f) <frequency>指定输出频率,即每几步荷载步的计算结果被输出;如果省略此选项则在每一荷载步之后输出计算结果;

<mode list> 指定输出结构的特征曲线;

<op> op=new说明在前面荷载步中定义的数据将被删除,结果文件中输入数据行定义的结果;op=add表明数据行定义的结果将追加在结果文件中;op=replace表明将代替原来的计算结果;

<variable>同*node output中的说明;

(g) 其余参数见abaqus帮助。

接触分析步骤与相关关键词

********************************

1、采用*surface 关键词定义接触面,这是进行接触分析的第一步。ansys与abaqus都相同,ansys中通过cm,,node命令定义接触面的点集合;

2、采用*contact pair 关键词定义接触对,这一步是确认哪两个面是接触对,以及接触对的特性。ansys通过实常数识别接触对,abaqus通过接触名称确定接触对,但同时又对接触的一些特征进行了说明;

3、采用*surface interaction 关键此定义接触面特性

4、采用*friction 定义接触面间的摩擦系数。ansys中通过材料将摩擦赋予接触对;

5、采用*surface behavior 定义接触面间的特征(大滑移,小滑移,有分离,无分离);ansys 中接触的这些特性在接触单元的关键词中进行了设置,如对于174号单元,其keyopt(12)

中定义了接触摩擦的类型;

6、在ansys中没有定义接触压应力与接触间隙的关系曲线,而在abaqus中有此方面的内容,用户可以根据需要选择线性、指数型、列表型接触压应力―间隙曲线,因此如果想分析关系复杂的接触问题,abaqus将会是一个比较有效的软件。

从上面的基本步骤可以看出,abaqus与ansys中接触的定义步骤大同小异,虽然对接触特性的定义不一样,但是其定义的内容却是一样的,从这个角度去看问题,可能会使你在学习abaqus的过程中理解与接受起来更加快。还需要说明的是在abaqus中没有专门的接触单元,接触过程是通过接触特性程序根据实际情况自动生成接触面上的各种算法来进行分析。

a、*surface,name,<combine>,<crop>,<internal>,<region type>,<trim>,<type>

数据行

(a) 此关键词定义模型中可能接触到的面,以下为在abaqus/standard分析中的内容;

(b) <combine> 定义接触面是由几个接触面共同组成的,且此关键词只能在辐射分析中使用

combine=union 指明一个或多个面组成一个整体接触界面;

combine=intersection 指出两个类型相同的面相交组成接触界面;

combine=difference 指出接触界面是由两个类型相同的面相减而得;

(c) <crop> 也是在辐射分析中使用,在此不做过多介绍;

(d) <internal> 指明界面在内部产生,默认的设置是不对这个参数进行声明;

(e) <trim> 对界面进行修正,

trim=yes(缺省设置)指对开放的边界进行修正;

trim=no 指出不对界面进行修正。

(f)<type> 设置接触面的类型

type=element(缺省设置) 指接触界面是由单元来定义的;

type=node 定义接触界面是通过结点来定义的;

b、*contact pair,interaction,<adjust>,<extension zone>,<no thickness>,<small sliding>,<smooth>,<type>――――――在abaqus/standard下的形式

从面,主面,从面切向滑动的的可能方向,主面切向滑动的的可能方向

(1) adjust 对接触面间进行调整,使得接触面闭合,这种调整不产生任何应变;此选项适用于tied接触,不适用于self-contact接触类型;

(2) extension 指出在接触分析中将主面扩大一定范围,防止从面滑出主面以外;

(3) no thickness 表明在接触计算中不考虑厚度的影响,此选项只适用于small-sliding以及surface to surface情况;

(4) small sliding 指出接触面间为小滑移情况,这个参数不能用于自接触问题

(5) smooth 表明接触面间是光滑的,缺省值为0.2,取值范围在0.0~0.5之间;

(6) type=node to surface

type=surface to surface 指定接触分析为面-面分析,并产生相应的约束系数,这种接触类型只适用于tied或者small sliding参数存在的选项;

c、*contact pair,<cpset>,<interaction>,<mechanical

constraint>,<op>,<small sliding>,<weight>――――――在abaqus/explicit 下的形式

第一个面,第二个面(如果两个面的名称相同,程序认为是自接触)

interaction 同surface interaction 所定义的特性相同

(1)、mechanical constraint=kinematic(缺省)选择随动接触法分析接触

mechanical constraint=penalty(缺省)选择随动接触法分析接触

(2)、op=add(缺省)在原有的接触对中加入新的接触对,

op=delet指定删除接触对

(3)、small sliding 指出接触面间为小滑动接触,而不是有限滑动,这种情况只能采用随动接触分析法;

(4)、weigth 权重系数

d、*surface interaction,name,<pad thickness>,<user>

数据行(接触面厚度或者以点为基础的接触面的截面面积,默认为1.0)

(1)、这个关键词是用来定义接触面间相互作用特性;

(2)、<pad thickness> 仅用于abaqus/explicit分析中接触对算法中;

(3)、<user> 为用户自定义接触面间的特性;

e、*surface behavior,augmented lagrange/pressure_overcloser,<no separation> 数据行

(1)、此关键词用来修改力学接触分析中默认的接触压应力―接触间隙曲线关系,且必须同关键词*surface interaction同时使用;

(2)、augmented lagrange 选项表明程序将选择增强的拉各朗日法求解接触问题;

(3)、pressure_overcloser 选项指明程序将根据命令选择相应的压应力―接触间隙曲线。应当指出的是此项关键词与<no separation>选项不能同时使用;

pressure_overcloser=hard (缺省)指明接触类型为硬接触;

pressure_overcloser=exponential 将定义压应力―接触间隙曲线为指数型曲线;

pressure_overcloser=linear 压应力―接触间隙曲线为线型关系;

pressure_overcloser=tabular 列表方式定义压应力―闭合曲线;

(4)、数据行根据参数的不同而不同

*surface behavior,augmented largrange

数据行(罚刚度(必须为正值,如果没有定义程序会根据计算来确定),接触压应力为零时接触面间的空隙(默认为零))

*surface behavior,pressure_overcloser=hard

无数据行

*surface behavior,pressure_overcloser=exponential

数据行(接触压应力为零时的接触间隙,接触间隙为零时的接触压应力)

*surface behavior,pressure_overcloser=linear

数据行(接触压应力―接触间隙曲线斜率)

*surface behavior,pressure_overcloser=tabular

数据行(接触压应力,接触间隙)

*friction,elastic slip/lagrange/rough/slip

tolerance/user,<anisotropic>,<dependencies>,<depvar>,<exponential decay>,<properties>,<shear traction slope>,<taumax>,<test data>

(1)、此关键词定义摩擦类型,必须与*surface interaction一起使用;

(2)、elastic slip 此选项仅用于abaqus/standard分析中,定义了最大允许弹性滑移绝对值,如果这项没有定义,则弹性滑移选取slip tolerance所定义的值;

(4)、lagrange 接触间的摩擦满足拉各朗日乘法公式;

(5)、rough指定接触为完全粗糙的,接触面间没有滑移;

(6)、slip tolerance 此选项仅用于abaqus/standard分析中,默认为0.005。此项定义了允许的最大弹性滑速度同接触面大小的比值;

三者均属于History data中setp步输出文件的命令。

*node output输出数据至.odb文件,可在view模块中观察;

*node file输出数据至.fil文件,并不默认生成且无法在CAE中实现;

*node print输出数据至.dat文件。

有关简单连接单元以及预应力单元的关键词

在有限元分析中常常会碰到使用连接单元的情况:接触单元分析不收敛而采用连接单元来代替;模拟两个模型间通过点对点的连接情况等。在ansys中有各种各样的弹簧单元,如最常用的39号单元,带有阻尼的14号单元等。这些单元的存在为我们分析有限元模型增添了许多灵活易变的方法。同样在abaqus中也有弹簧单元,由于这个软件所包含的内容丰富,因此对于弹簧单元将划分的更为详细。在abaqus中,模拟两者之间联系情况的单元主要有以下几种单元:spring单元,dashpot单元,joint单元以及connector等连接单元。以下将介绍这几个单元的用法与使用范围。

* spring单元

(1) 特性描述

a、可以描述力与相对位移的情况

b、可以描述弯矩与相对转角的情况

c、具有线性与非线性特性

(2) 单元类型(有三种可供选择的弹簧单元类型)

a、spring1

b、spring2

c、springA

(3)单元使用说明

a、spring1 仅用于abaqus/standard分析中,用于模拟结点与地面之间的关系。也就是说,如果选用了spring1单元,那么在你的模型中,必须有一个是固定的,被约束的;

b、spring2 仅用于abaqus/standard分析中,用于模拟某一个方向的具有弹簧特性的连接,即单元只有一个自由度;

c、springA 在abaqus/standard 与abaqus/explicit分析中都可以运用。

(4)inp文件定义形式

*element,type=spring1/spring2/springA

单元号,单元结点1,单元结点2

*spring,elset,<dependencies>,<nonlinear>,<orientation>,<rtol>

数据行

a、*element与*spring必须一起使用。在ansys中*spring相当于弹簧单元的实常数,定义弹簧单元的力与位移的关系;

b、<dependencies> 定义弹簧单元是否与场变量有关;

c、<nonlinear> 声明弹簧单元为非线性单元,缺省默认为线性单元;

d、<orientation> 声明弹簧单元约束哪一个方向的自由度;

e、<rtol> 在abaqus/explicit分析中使用

f、数据行的内容根据各个单元以及参数的变化而变化

*element,type=springA (线性)

*spring,elset=,

空行

弹簧刚度,频率,温度,第一场变量,第二场变量......

*element,type=springA (非线性)

*spring,elset=,nonlinear

空行

力,相对位移,温度,第一场变量,第二场变量......

*element,type=spring1/spring2(线性)

*spring,elset=,

第一点的结点自由度,第二点的结点自由度

弹簧刚度,频率,温度,第一场变量,第二场变量......

*element,type=spring1/spring2(非线性)

*spring,elset=,nonlinear

第一点的结点自由度,第二点的结点自由度

力,相对位移,温度,第一场变量,第二场变量......

*dashpot单元

(1) 特性描述

a、可以描述力与相对速度的情况

b、可以描述弯矩与相对转角变化的情况

c、具有线性与非线性特性

(2) 单元类型(有三种可供选择的弹簧单元类型)

a、dashpot1

b、dashpot2

c、dashpotA

(3)单元使用说明

a、dashpot1 仅用于abaqus/standard分析中,用于模拟结点与地面之间的关系。

b、dashpot2 仅用于abaqus/standard分析中,用于模拟某一个方向的具有缓冲特性的连接,即单元只有一个自由度;

c、dashpotA 在abaqus/standard 与abaqus/explicit分析中都可以运用。

(4)inp文件定义形式

*element,type=dashpot1/dashpot2/dashpotA

*dashpot,elset,<dependencies>,<nonlinear>,<orientation>,<rtol> 数据行

(5) *dashpot中各个参数的含义与*spring单元中参数的含义相同,两者不同的只是数据行定义的内容不同;

*element,type=dashpotA (线性)

*dashpot,elset=,

空行

单元缓冲系数,频率,温度,第一场变量,第二场变量......

*element,type=dashpotA (非线性)

*dashpot,elset=,nonlinear

空行

力,相对速度,温度,第一场变量,第二场变量......

*element,type=dashpot1/dashpot2(线性)

*dashpot,elset=,

第一点的结点自由度,第二点的结点自由度

单元缓冲系数,频率,温度,第一场变量,第二场变量......

*element,type=dashpot1/dashpot2(非线性)

*dashpot,elset=,nonlinear

第一点的结点自由度,第二点的结点自由度

力,相对速度,温度,第一场变量,第二场变量......

*jointc单元

(1) 特性描述

a、用来模拟连接相互作用的单元;

b、由平动弹簧以及转动弹簧(*spring单元)与阻尼器(*dashpot单元)联合组成。

(2) 单元形式

a、jointc

(3) inp文件形式

*element,type=jointc

*joint,elset,<orientation>

*dashpot

数据行

*spring

数据行

ABAQUS的inp文件格式

相对其他有限元软件而言,ABAQUS的输入inp文件时十分简洁和易懂的,它分为两个不同的部分:第一部分为模型数据,其包括了定义分析所需的各种信息,如单元数据、节点数据和材料数据等;第二部分包括定义分析计算所需的计算过程。

*Heading

** Job name: Plate-CPS8 Model name: Model-

**INP 文件总是以*Heading开头,接下来可以用一行或多行来写下此模型的标题和相关信息.

相对其他有限元软件而言,ABAQUS的输入inp文件时十分简洁和易懂的,它分为两个不同的部分:第一部分为模型数据,其包括了定义分析所需的各种信息,如单元数据、节点数据和材料数据等;第二部分包括定义分析计算所需的计算过程。

*Heading

** Job name: Plate-CPS8 Model name: Model-

**INP 文件总是以*Heading开头,接下来可以用一行或多行来写下此模型的标题和相关信息.

*Preprint, echo=NO, model=NO, history=NO, contact=NO

**Preprint可设置在DAT文件(*.dat)中记录的内容。上述为ABAQUS默认,内容为:在DAT文件中不记录对INP文件的处理过程,以及详细的模型和历史数据。

*Part, name=Plate1

**定义Part的标准格式:*Part,name=部件名称,对于非独立实体,比如此例,要在下面数据块中定义详细的节点,单元,截面属性等数据。以便Mesh 时,**Mesh在Part上面;对于独立实体,则Part数据块只包含*Part和*End Part 两行,而没有实质性的数据。节点,单元,截面属**性等数据将在Instance数据块中定义,而Mesh时也只能在Instance上面做。如果INP文件是由Abaqus/CAE生成的,其结构会包括部件*Part,装配件*Assembly,实体

*Instance等数**据块,比如此例。如果INP文件是由其他前处理器如MSC,PATRAN,FEMAP等生成的,其结构将不包含部件,装配件和实**体等数据块,而是直接定义节点和单元等数据。

*Node

**节点定义以*Node开始

**节点的基本表示方法:

**一维模型:节点编号,节点坐标

**二维模型:节点编号,节点坐标1,节点坐标2

**三维模型:节点编号,节点坐标1,节点坐标2,节点坐标3

**注意:1.节点编号可以不从1开始也可以是不连续的。

**注意:2.在INP文件中,不同的部件或实体可以有相同的节点或单元编号。比如,部件Part-A的节点编号**是1,2,3...,部件Par-B的节点编号也可以

**是1,2,3,...

**注意:3.如果在定义荷载Load,边界条件BC或约束Constraint是需要引用这些节点编号,需要加上相应**的实体名称作为前缀。例如,部件Part-A 和

**部件Part-B的相应实体分别名为Part—A-1和Part-B-1,则实体

Part-A-1的节点记作Part-A-1. 5,而实体**Part-B-1的节点5记作Part-B-1. 5

1, 0., 27.5

2, 0., 5.

3, 3.53553391, 3.53553391

**省略若干节点

279, 10.1391716, 28.3766441

280, 4.99425983, 29.4102631

281, 0., 30.3125

*Element, type=CPS8

**单元的定义方法:*Element,type=单元类型

**单元编号,节点1编号,节点2编号,节点三编号...

1, 1, 12, 57, 23, 102, 103, 104, 105

2, 12, 13, 58, 57, 106, 107, 108, 103

3, 13, 14, 59, 58, 109, 110, 111, 107

**省略若干单元

78, 99, 100, 22, 21, 273, 279, 126, 278

79, 100, 101, 23, 22, 275, 280, 117, 279

80, 101, 56, 1, 23, 277, 281, 105, 280

**下面为集合的定义:集合分为节点集合*Nset和单元集合*Elset,又分为下面两种:

**1.定义在Part或Instance数据块中的集合:这类集合出现在*Part和*End part之间(比如此例),或出现

**在*Instance和*End instance之间,一般用来定义

**界面属性。

**2.定义在Assembly数据块的集合:这类集合出现在*End Instance之后,*End assembly之前,一般用来定**义荷载,边界条件,接触或约束等。

**节点集合和单元集合的表示方法:

**1.如果集合中的节点或单元编号是连续的,可以表示为

**节点集合:*Nset,Nset=节点集合名称,Generate

**起始节点编号,结束节点编号,节点编号增量

**单元集合:*Elset,Elset=单元集合名称,Generate

**起始单元编号,结束单元编号,单元编号增量

**注意:节点集合和单元集合的名称不得超过80个字符,必须以字母或下划线开始。

**2.如果集合中的节点或单元编号是不连续的,表示方法为:依次列出集合中的所有节点或单元(每个数据行接点或单元编号不得超过16个),格式:**节点集合:*Nset,Nset=节点集合名称

**节点编号1,节点编号2,...节点编号16

**单元集合:Elset,Elset=单元集合名称

**单元编号1,单元编号2,...单元编号16

*Nset, nset=_PickedSet2, internal, generate

1, 281, 1

*Elset, elset=_PickedSet2, internal, generate

1, 80, 1

** Region: (Section-1:Picked)

*Elset, elset=_PickedSet2, internal, generate

1, 80, 1

**截面属性的基本表示方法为:*Solid Section,Elset=单元集合名称,Material=材料名称

** 界面参数

**界面参数可以是二维模型的厚度或一维模型的截面面积等。材料名称不超过80个字符,必须以字母开头。

** Section: Section-1

*Solid Section, elset=_PickedSet2, material=Steel

1.,

*End Part

**定义Assembly数据块的格式为:*Assembly, Name=装配件名称

***End Assembly

**省略号代表在Assembly数据块中的Instance数据块,以及定义在Assembly数据块中的几何数据块,以及面和约束有关的数据块。

** ASSEMBLY

*Assembly, name=Assembly

6abaqus里的单词翻译,包括音标,方便记忆

Static ['st?t?k]静力 Dynamic [da?'n?m?k]动力 Explicit [?k'spl?s?t]?显示 adj. 明确的;清楚的;直率的;详述 的 ?Time period ~ ['p?r??d] n. 周期,期间;时期;月 经;课时;(语法学)句点,句号 时间长度 Nlgeom 几何非线性 Include adiabatic heating effects ?~(adiabatic [,?d??'b?t?k] adj. [物] 绝热的; 隔热的)['hit??]~ 包括绝热效应 Incrementation ?(increment ['??kr?m(?)nt] n. [数] 增量;增加;增 额;盈余) 增量 Automatic ['?t?'m?t?k]自动 Stable increment estimator ?['ste?b(?)l] 稳定~['est?me?t?] n. [统计] 估计量;评 价者 稳定增量步数 Unlimited [?n'l?m?t?d]无限制的 Use scaled mass and “throughout step”definitions ?(throughout [θr?'a?t] 整个,adv. 自始至终,到处;全部;prep. 贯穿,遍及 ?definition [def?'n??(?)n] n. 定义;[物] 清晰度; 解说) 使用前一分析步的缩放系数和“整个分析步”定义 Contact ['kɑnt?kt]接触 Tangential behavior [t?n'd?en?(?)l] [b?'hevj?] 切向行为Normal behavior ['n?rml]~法向行为 Frictionless [f'r?k?nles] ?(friction ['fr?k??n] n. 摩擦,[力] 摩擦力) 无摩擦 ?Penalty ['pen(?)lt?] n. 罚款,罚金;处罚罚 Friction formulation ?(formulation [f??mj?'le??n] n. 构想,规划;公 式化;简洁陈述) 摩擦公式Directionality [da?r?k??'n?l?ti]方向性 Isotropic [,a?s?'trɑp?k]各向同性 Anisotropic [,?na?s?'trɑp?k]各向异性 Use slip-rate-dependent data ?(rate [re?t] n. 比率,率;速度;价格;等级 ?Dependent [d?'p?nd?nt] adj. 依靠的;从属的;取 使用基于滑动率的数据

ABAQUS简易培训教材(中文)

ABAQUS 简易教程 一、ABAQUS 公司及产品简介 ABAQUS 是国际上最先进的大型通用有限元计算分析软件之一。ABAQUS 公司成立于1978年,在美国总部的技术开发人员超过160人,其中有70多人具备工程或计算机科学的博士学位,全球技术支持人员超过130人,这可能是世界上最大的计算固体力学团队。 1.1 ABAQUS 产品 ABAQUS/CAE 为ABAQUS 求解器提供 快速交互式的前后处理环境 ABAQUS 的建模、分析、 监测和控制、以及结果评估的完整界面 ABAQUS/Standard 主要用于结构静态、动态线性和非线性分析 耦合分析 ABAQUS/Explicit 瞬态的大变形和高度非线性分析 可以在ABAQUS/Standard 分析结束状态 进行继续分析 1.2 ABAQUS 有限元软件的功能 线性静力学, 动力学, 和热传导 例如 应力, 振动, 声场, 地质力学, 压电效应, 等 汽车、飞机机身等的静力和动力学响应, 结构刚度, 等 非线性和瞬态分析 接触, 塑性失效, 断裂和磨损, 复合材料, 超弹性 等 汽车碰撞, 电子器件跌落, 冲击和损毁等 多体动力学分析 同时结合刚体, 线性柔体, 和非线性柔体模拟各种连接件等 应用在:汽车运动, 高速机械, 微机电系统MEMS, 航空航天机构, 医疗器械, 等 二、ABAQUS 输入文件 2.1 ABAQUS 模型的组件 ABAQUS 的分析模块以批处理的方式运行。分析模块的基本输入为输入文件。在输入文件中包含单元、材料、过程和载荷库等选项。这些选项可以以任意合理的方式组合,所以可以为多种问题建模。输入文件被分为两个部分:模型数据和历程数据。 模型数据 历程数据 几何选项—节点、单元 材料选项 其它模型选项 过程选项 载荷选项 输出选项 2.2 ABAQUS 输入文件的格式 ABAQUS 的输入文件(.inp 文件)包含若干可选的数据块,这些数据块以一个关键字开头,如*PLASTIC 。如果需要的话,数据行将跟在关键字行的后面。所有的输入行长度限制在256字符以内,变量名限制在80字符以内,且必须以字母开始。所有的注释行以**开始,可以放在任意的位置。 关键字行以*开始,后面接关键字,必要的时候可加参数,如:*MATERIAL, NAME=name ,这里,MATERIAL 是关键字,NAME 是参数,name 是你给定的参数值。 数据行用来为给定的选项定义批量数据,如单元的定义: *ELEMENT , TYPE=b21 关键字行

abaqus分析技巧(部分翻译)

9 连续分析的技巧 9.1 重启分析 9.1.1 重启分析 总览 运行分析时,可以将模型和状态写入重启动所需的文件里。Abaqus/standard需要重启文件(.res)、分析数据(.mdl和.stt)、部件(.prt)、输出数据(.odb)以及线性动力和子结构数据文件(.sim)。而ABAQUS/EXPLICIT则包括重启文件(.res)、分析数据(.abq, .mdl, .pac, .stt),部件(.prt),结果(.sel)以及输出(.odb)。这些文件统称为重启文件,完成上一步运算,继续下一步运算。输出文件只需包含模型信息,结果文件不是必需的,可以不要。 写重启文件 要重启分析,必须在上一步分析时输出所需的文件。如果不写重启信息,STANDARD 将不创建重启文件,而EXPLICIT只在分析开始和结束生成状态文件。 用户可以控制写入重启文件的数据量。如果每一个step都定义重启,输出量可以改变。线性扰动分析不能写重启信息: 静力应力分析(扰动)6.2.2 直接求解的稳态动力分析6.3.4 特征值提取6.3.6 瞬态模态动力分析6.3.7 基于模态的稳态动力分析6.3.8 基于子空间稳态动力分析6.3.9 反应谱分析6.3.10 随机响应分析6.3.11 输入文件用法:*RESTART, WRITE 可在模型数据或历程数据。 CAE用法:Output→Restart Requests 在CAE里,重启总是和一个特定的分析步关联;全程分析可不定义重启。 每一步默认创建重启;STANDARD分析步默认重启频率frequency of 0, EXPLICIT默认intervals of 1。 控制重启文件的输出频率 用户可以指定写入STANDARD重启文件和EXPLICIT状态文件的输出频率。但不能指定写入的变量,每次写入一组完整的重启信息。因此,若不控制重启信息的输出频率,使重启文件可能相当庞大。如果STANDARD要求以精确的时间间隔写入重启数据,每次写数据时都要求解一次。此时输出频率过高的话,增量数增加,计算机时也大幅提高。

abaqus帮助文档翻译 2.1.11 一摞积木在通用接触下的倒塌分析

2.1.11 Collapse of a stack of blocks with general contact Product: Abaqus/Explicit This example illustrates the use of the general contact capability in a simulation involving a large number of contacting bodies. The general contact algorithm allows very simple definitions of contact with very few restrictions on the types of surfaces involved (see “Defining general contact interactions in Abaqus/Explicit,” Section 35.4.1 of the Abaqus Analysis User's Manual). Problem description The model simulates the collapse of a stack of blocks. The undeformed configuration of the model is shown in Figure 2.1.11–1. There are 35 blocks, and each block is 12.7 × 12.7 × 76.2 mm (0.5 × 0.5 × 3 inches) in size. The blocks are stacked on a rigid floor. The stack is subjected to gravity loading. It is assumed that a key block near the bottom of the stack has been removed just before the start of the analysis, initiating the collapse. Each block is modeled with a single C3D8R element. The use of a coarse mesh highlights the edge-to-edge contact capability of the general contact algorithm, because the majority of the block-to-block interactions do not result in penetrations of nodes into faces. Two different cases are analyzed. In the first analysis the blocks are rigid. In the second analysis the blocks are deformable. In the latter case, the material of the block is assumed to be linear elastic with a Young's modulus of 12.135 GPa (1.76 × 106 Psi), a Poisson's ratio of 0.3, and a density of 577.098 kg/m3 (5.4 × 10–5 lb s2/in4). Only the density is relevant for the analysis assuming rigid blocks. In addition, ENHANCED hourglass control is used for the deformable analysis. The rigid floor is modeled as a discrete rigid surface using a single R3D4 element. This model involves a large number of contacting bodies. The general contact capability greatly simplifies the contact definition, since each of the 595 possible block-to-block pairings does not need to be specified individually. The general contact inclusions option to automatically define an all-inclusive surface is used and is the simplest way to define contact in the model. Coulomb friction with a friction coefficient of 0.15 is assumed between the individual blocks and between the blocks and floor. The general contact property assignment is used to assign this nondefault contact property. By default, the general contact algorithm in Abaqus/Explicit accounts for edge-to-edge contact of perimeter edges on structural elements. Geometric feature

※Abaqus材料属性定义部分翻译《User-defined mechanical material behavior》

23.8.1 User-defined mechanical material behavior翻译 产品 Abaqus /Standard Abaqus/Explicit Abaqus /CAE 参考 “UMAT”,Abaqus User Subroutines Reference Manual的1.1.36部分 “VUMAT”,Abaqus User Subroutines Reference Manual的1.2.17部分 ?*USER MATERIAL ?* DEPVAR “指定解决方案的参考状态变量,“12.8.2节 “为用户材料定义常量”,12.8.4节 概述 在ABAQUS中用户自定义材料力学行为: 通过一个接口,任何力学本构模型可以添加到库中; 要求一个本构模型(或模型库)是在用户子程序UMAT 或VUMAT中编程;和需要相当大的努力和专业知识:这种方法的特点是非常通用和有效的,但这并不是一个较常规的用法。

应力分量和应变增量 接口子程序一直采用柯西应力组件实现(“真”应力)。土壤问题的“应力”应理解为有效应力。应变增量是由位移增量梯度对称部分定义(相当于速度梯度的对称部分的时间积分)。 在用户子程序UMAT的应力和应变分量的方向取决于局部方向(“Orientations,”Section 2.2.5).。 在用户子程序VUMAT所有的应变值是由中间增量配置计算得到。所有的张量由坐标与材料点旋转定义。为了说明应力在这方面的定义,参照杆,如图23.8.1-1,通过拉伸和旋转,从原来的位置AB,到其新的位置A’B’。这种变形可以由两个阶段获得;第一,拉伸杆件,如图23.8.1-2,然后运用刚体转动,如图23.8.1-3。 Figure 23.8.1–1 Stretched and rotated bar. Figure 23.8.1–2 Stretching of bar. Figure 23.8.1–3 Rigid body rotation of bar.

2abaqus里的单词翻译包括音标方便记忆

Modeling space['m?d?l??] [spe?s]模型空间 2D planar['ple?n?]二维平面 Axisymmetric[,?ksis?'m?tr?k]轴对称 Type[ta?p]类型 Deformable[,di'f?:m?bl]可变形 Discrete rigid[d?'skri?t] ['r?d??d]离散刚性Analytical rigid[?n?'l?t?k(?)l] ['r?d??d] 解析刚性

Eulerian 欧拉 None available [n?n] [?'ve?l?b(?)l]没有可选的项Base feature [be?s] ['fi?t??]基本特征 Shape[?e?p]形状 Solid ['s?l?d]实体 Shell [?el]壳 Wire [wa??]线 Extrusion [?k'stru??n]拉伸 Revolution [rev?'lu??(?)n]旋转 Sweep [swi?p]扫描 Approximate size [?'pr?ks?m?t] [sa?z]大约尺寸Cancel ['k?ns(?)l]取消

Planar ['ple ?n ?] 平面 Coordinates [k ?u'?:dineits] 坐标 Include twist [?n'klu?d] [tw ?st] 包括扭曲 Part manager [p ɑ?t] ['m?n ?d ??] 部件管理

Description [d?'skr?p?(?)n]描述 Status ['ste?t?s]状态 Update validity [?p'de?t] [v?'l?d?t?]更新有效性Ignore invalidity [?g'n??] [,?nv?'l?d?ti] 忽略无效性Dismiss [d?s'm?s]关闭

ABAQUS关键字(keywords)

ABAQUS帮助里关键字(keywords)翻译 (2013-03-06 10:42:48) 转载▼ 分类:abaqus 转自人人网 总规则 1、关键字必须以*号开头,且关键字前无空格 2、**为注释行,它可以出现在中的任何地方 3、当关键字后带有时,关键词后必须采用逗号隔开 4、参数间都采用逗号隔开 5、关键词可以采用简写的方式,只要程序能识别就可以了 6、不需使用隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上一行的末尾加逗号便可以 ----------------------------------------------------------------------------------------------------------------------------------------- *AMPLITUDE:幅值 这个选项允许任意的载荷、和其它指定的数值在一个分析步中随时间的变化(或者在ABAQUS/Standard分析中随着的变化)。 必需的参数: NAME:幅值曲线的名字 可选参数: DEFINITION:设置definition=Tabular(默认)给出表格形式的幅值-时间(或幅值-频率)定义。设置DEFINITION=EQUALLY SPACED/PERIODIC/MODULATED/DECAY/SMOOTH STEP/SOLUTION DEPENDENT或BUBBLE来定义其他形式的幅值曲线。 INPUT:设置该参数等于替换输入文件名字。 TIME:设置TIME=STEP TIME(默认)则表示分析步时间或频率。TIME=TOTAL TIME表示总时间。 VALUE:设置VALUE=RELATIVE(默认),定义相对幅值。VALUE=ABSOLUTE表示绝对幅值,此时,行中载荷选项内的值将被省略,而且当温度是指定给已定义了温度TEMPERATURE=GRADIENTS(默认)梁上或壳上的,不能使用ABSOLUTE。 对于DEFINITION=TABULAR的可选参数: SMOOTH:设置该参数等于 DEFINITION=TABULAR的数据行 第一行 1、时间或频率 2、第一点的幅值(绝对或相对) 3、时间或频率 4、第二点的幅值(绝对或相对) 等等 基本形式: *Amplitude,name=Amp-1 0.,0.,0.2,1.5,0.4,2.,1.,1.

ABAQUS 关键字 BEAM ADDED INERTIA英

*BEAM ADDED INERTIA Define additional beam inertia. This option is used in conjunction with the *BEAM SECTION or *BEAM GENERAL SECTION option to define additional mass and rotary inertia per unit length in shear flexible Timoshenko beam elements. This option is also used to define mass proportional damping (for direct-integration dynamic analysis) and in ABAQUS/Standard composite damping (for modal dynamic analysis) associated with the added inertia. Products: ABAQUS/Standard ABAQUS/Explicit Type: Model data Level: Part Part Instance Assembly References: ?“Choosing a beam element,” Section 23.3.3 of the ABAQUS Analysis User's Manual ?“Beam section behavior,” Section 23.3.5 of the ABAQUS Analysis User's Manual Optional parameters: ALPHA Set this parameter equal to the factor to create inertia proportional damping for added inertia associated with this option when used in direct-integration dynamics. This value is ignored in modal dynamics. The default is ALPHA=0.0. (Units of T–1.) COMPOSITE This parameter applies only to ABAQUS/Standard analyses. Set this parameter equal to the fraction of critical damping to be used with the beam elements when calculating composite damping factors for the modes when used in modal dynamics. This value is ignored in direct-integration dynamics. The default is COMPOSITE=0.0. Data line to define additional beam inertia: First line: 1.Mass per unit length. 1.Local 1-coordinate of the center of mass within the beam cross-section, . 1.Local 2-coordinate of the center of mass within the beam cross-section, . 1.Orientation angle for the first axis of the oriented system relative to the first beam cross- sectional direction in which the rotary inertia is given, (in degrees). Only relevant for beams in space; otherwise, leave blank. 1.Rotary inertia around the center of mass about the 1-axis in the local inertia system, . 1.Rotary inertia around the center of mass about the 2-axis in the local inertia system, . Only relevant for beams in space; otherwise, leave blank.

关于ABAQUS的学习及总结

1.非线性分析 结构问题中存在着三种非线性来源:材料、几何和边界(接触)。这些因素的任意组合都可以出现在ABAQUS的分析中; (1)几何非线性:发生在位移量值影响结构响应的情况下。这包括大位移和转动效应、突然翻转和载荷硬化; (2)材料非线性:金属材料应变较大时产生屈服,材料响应变成非线性和不可逆的; 橡胶材料也近似看成非线性的、可逆的(弹性)响应的材料;应变率相关的材料参 数、材料失效都是材料非线性的表现方式;材料设定也可以是温度以及其他预先设 定的场变量的函数; (3)边界非线性:边界条件随分析过程发生变化,就会产生边界非线性问题。例如结构变形过程中碰到障碍;板材材料冲压入磨具的过程等都是边界非线性问题。此外一大类问题接触问题也属于典型的边界非线性问题。 (4)ABAQUS非线性问题是利用牛顿-拉弗森方法(Newtown-Raphsion)来进行迭代求解的。非线性问题比线性问题所需要的计算机资源要高许多倍; (5)非线性分析步被分为许多增量步。ABAQUS通过迭代,在新的载荷增量结束时近似地达到静力学平衡。ABAQUS在整个模拟计算中完全控制载荷的增量和收敛性;(6)状态文件(.sta)允许在分析运行时监控分析过程的进展。 (7)信息文件(.msg)包含了载荷增量和迭代过程的详细信息; (8)在每个增量步结束时可以保存计算结果(结果文件.odb),这样结构响应的演化就可 以用ABAQUS/Post显示出来。计算结果也可以用x-y图的形式绘出。 2.单元 (1)单元族:单元名字里开始的字母标志着这种单元属于哪一个单元族。 C3D8I是实体单元;CPS4平面应力单元(二维实体单元);S4R是壳单元;B31梁单元;刚体单元;CINPE4是无限元; 膜单元;特殊目的单元,例如弹簧,粘壶和质量;桁架单元。 (2)自由度dof(和单元族直接相关):每一节点处的平动和转动 11方向的平动;22方向的平动;33方向的平动 4绕1轴的转动;5绕2轴的转动;6绕3轴的转动 7开口截面梁单元的翘曲;8声压或孔隙压力 (3)轴对称单元:1r方向的平动;;2z方向的平动;6r-z方向的转动 (4)节点数:决定单元插值的阶数 (5)数学描述:定义单元行为的数学理论 (6)积分:应用数值方法在每一单元的体积上对不同的变量进行积分。大部分单元采用高斯积分方法计算单元内每一高斯点处的材料响应。单元末尾用字母“R”识别减缩积分单元,否则是全积分单元。 3.常用单元介绍 (1)实体单元:实体单元可在其任何表面与其他单元连接起来。 C3D:三维单元;CAX:无扭曲轴对称单元,模拟360的环,用于分析受轴对称载荷作用,具有轴对称几何形状的结构;CPE:平面应变单元,假定离面应变ε33为零,用力模拟厚结构;CPS:平面应力单元,假定离面应力σ33为零,用力模拟薄结构; 如果不需要模拟非常大的应变或进行一个复杂的,改变接触条件的问题,则应采用二次减缩

abaqus关键字的中文说明

如对你有帮助,请购买下载打赏,谢谢! (一)总规则 1、关键词必须以*符号开头,且关键词前无空格; 2、**为解释行,它可以出现在文件中的任何地方; 2、当关键词后带有参数时,关键词后必须采用逗号相隔; 3、参数间采用都好相隔; 4、关键词可以采用简写的方式,只要程序能够识别就可以了; 5、没有隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上 一行的末尾加逗号便可以; (二)建模部分关键词 在我的学习过程中,是将ansys的模型倒入abaqus的,最简单的方法就是在ansys中提取单元与节点信息,将提取出来的信息在abaqus中形成有限元模型。因此首先从节点的关键词来开始吧。 1、*heading 描述行 这是.inp文件的开头语,相当于你告诉abaqus,我要进行工程建模与分析了。另起一行可以对模型进行描述,这个描述可有可无,只是为了以后阅读的方便。abaqus中对每个模块没有清晰的界定,根据关键词的不同来判别进入哪个模块。而在ansys中对模块要求比较严格,如/prep7为前处理模块,/solu为求解模块,/post26为后处理模块。 2、*node,<input>,<nset=结点集名称>,<system> 数据行 (a) 通知软件,我要开始建立结点了。<>的意思是<>中的内容可有可无,这两个也称为node 命令的参数。 (b) <input>: 指出包含结点所在的文件名称,包括文件的扩展名。当这项参数省略时,程序认为*node下的数据为所需要建立的结点。 (c) <nset=结点集名称>: 熟悉ansys的人应该了解,为了选择的方便对某些合适的点可以采用cm命令建立component(cm,结点集名称,node),在abaqus中<nset=结点集名称>与此相对应。 (d) <system>: 坐标系标识参数,system=r(缺省)定义坐标系为笛卡尔坐标系,system=c定义坐标系为柱面坐标系,system=s定义坐标系为球面坐标系。这个坐标系为局部坐标系. 3、*element,type=单元类型,<elset=>,<input> 数据行 (a) 建立单元关键词;这一命令将单元类型,单元特性,单元结点以及单元集这几个过程全部统一起来。 (b) *element与type=单元类型必须同时使用,否则程序不知道你的单元是什么形状,哪种类型。在ansys中对模型划分网格,你需要做两步:指定单元类型(et),确定单元特性(keyopt),然后建立单元;在abaqus中单元类型与单元特性通过单元的名称可以完全确定下来。 (c) <elset=>这个参数来确定单元集的名称; ansys中需要采用(cm,,elem)来定义。 (d) <input> 指出包含单元信息的文件名称,包括文件的扩展名。

ABAQUS 关键字 BEAM GENERAL SECTION英

*BEAM GENERAL SECTION Specify a beam section when numerical integration over the section is not required. This option is used to define linear or nonlinear beam section response when numerical integration over the section is not required. In this case the beam section geometry and material descriptions are combined; no *MATERIAL reference is associated with this option. Products: ABAQUS/Standard ABAQUS/Explicit Type: Model data Level: Part Part Instance References: ?“Using a general beam section to define the section behavior,” Section 23.3.7 of the ABAQUS Analysis User's Manual ?“Beam modeling: overview,” Section 23.3.1 of the ABAQUS Analysis User's Manual Required parameter: ELSET Set this parameter equal to the name of the element set for which the section is defined. Required parameter in ABAQUS/Explicit, optional parameter in ABAQUS/Standard: DENSITY Set this parameter equal to the mass density (mass per unit volume) of the beam material. In an ABAQUS/Standard analysis this parameter is needed only when the mass of the elements is required, such as in dynamic analysis or gravity loading. This parameter cannot be used when SECTION=MESHED. Optional parameters: DEPENDENCIES This parameter cannot be used when SECTION=NONLINEAR GENERAL or SECTION=MESHED. Set this parameter equal to the number of field variable dependencies included in the definition of material moduli, in addition to temperature. If this parameter is omitted, it is assumed that the moduli are constant or depend only on temperature. POISSON Set this parameter equal to the effective Poisson's ratio for the section to provide uniform strain in the section due to strain of the beam axis (so that the cross-sectional area changes when the beam is stretched). The value of the effective Poisson's ratio must be between –1.0 and 0.5. The default is POISSON=0. A value of 0.5 will enforce incompressible behavior of the element. For PIPE elements with SECTION=PIPE, this parameter will also be used along with the Young's modulus given on the third data line to compute the axial strain due to hoop strain.

ABAQUS 软件单词

Coincident 一致的;符合的Concentric 同轴的;同中心的 Perpendicular 垂直的;直立的;正交的 Symmetry 对称;匀称Tangent 切线的;相切的Script 脚本 Database 数据库 Work directory 工作目录Compress 压缩 Display option 显示选项Solid 实体 Calibrations 校验 Section 截面 Profiles 剖面 Mesh 网格 Adaptive 适应的Constraints 约束Interaction 相互作用Properties/Attributes属性Contact 接触Stabilization 稳定;稳定化Initialization 初始化Amplitudes 幅值 Load 荷载 Boundary 边界 Condition 条件Predefinition felds预定义场Remeshing rules 网格重划分规则 Optimization tasks 优化任务 Sketches 草图Annotations 注释Processes 过程Execution 执行;实现;完成;死刑 Stream 流动 Spectrums 谱 Contour plot 等高线Superimpose 添加;重叠;附加;安装 Orientation 方向;定向;适应;情况介绍 Status 状态 Float 浮点 Bottom 底部 View 视图 Viewport 窗口 Shape 加工(外形) Feature 特征 Electromagnetic 电磁的 Remote 遥远的 Manually 手动地 Port 端口 Path 路径 Session 会话 Save 保存 Ply stack plot 层堆叠绘图 Mapping 映射 Edit 编辑 Keyword 关键字 Universal 通用的;普遍的; 全体的 Gas 气体 Constant 常量 Extrude 拉伸 Revolve/rotate旋转 Sweep 扫掠 Loft 放样 Planner 平面 Round 内圆角 Circular hole 圆孔 Chamfer 导角 Blend 焊接 Geometry 几何 Standard/criterion/reference /datum 基准 Datum 数据;资料 Increase 增加 Increment 增量 Interval 时间间隔 Iteration 迭代(次数) Cycle 循环 Terminate 使````终止 Submodel 子模型 Shell global model 壳全局 模型 Stitch 缝合 Diagnostic 诊断的 Offset 偏移 Blend 混合;协调 Blend faces 面导角 Repair sliver 修复长条区域 Sliver 梳毛;成为薄片 Validity 有效性;正确性 Cascade 层叠;小瀑布;喷 流 Tile 瓷砖;瓦片;平铺的 Level/standard/horizontally 水平 Upright/vertically 竖直;垂 直的 Arrow 箭头 Compass 罗盘 Triad 坐标轴 Legend 图例 Title block 标题块 State block 状态信息 Label 标签 Bold 粗体 Italic 斜体 Proportional(不等宽)成比 例的 Fixed 等宽的 Bounding box 边框 Transparent/hyaline/lucency /vifrification/diaphaneity 透 明 Format 格式 Decimals 小数 Digit/places 位数 Defaults 默认值;违约 Translation/pan 平移 Zoom in/out 放大/缩小 Box zoom 方盒缩放 Auto-fit 自动调整 Cycle view 循环视图 Specify 自定义;指定;详 细说明 Parallel 平行

3abaqus里的单词翻译包括音标方便记忆

New model database ['de?t?be?s]新建模型数据库 Network ODB Connector ['netw??k]网络ODB连接器 Set Work directory [set] ~ [d?'rekt(?)r?; da?-]设置工作目录 Save 保存 Save as 另存为 Compress MDB [k?m'pres]压缩MDB Load session objects…[l??d] ['se?(?)n] ['?bjekts]加载回话对象Import [?m'p??t; '?m-]导入 Export [?eksp??t;?k?-]导出 Run script… ~ [skr?pt] 运行脚本 Macro Manager…['m?kr??] ~宏管理器 Print [pr?nt]打印

Edit attributes ~ [?'tr?bju?t]编辑属性 Edit keywords ~ ['ki:,w?:ds] 编辑关键字 Viewport ['vju:p?:t]视口 Previous ['pri?v??s]前一个 Cascade [k?s'ke?d]层叠 Tile Horizontally [ta?l] [,hɑr?'zɑntli]水平平铺Tile vertically ~ ['v?t?kli]垂直平铺 Delete current ~ ['k?r(?)nt]删除当前Annotation manager [?n?'te??(?)n]~注释管理器Linked viewports [l??kt] ['vju:p?:t]相连的视口

Abaqus关键字翻译

总规则 1、关键字必须以*号开头,且关键字前无空格 2、**为注释行,它可以出现在文件中的任何地方 3、当关键字后带有参数时,关键词后必须采用逗号隔开 4、参数间都采用逗号隔开 5、关键词可以采用简写的方式,只要程序能识别就可以了 6、不需使用隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上一行的末尾加逗号便可以*AMPLITUDE:定义幅值曲线 这个选项允许任意的载荷、位移和其它指定变量的数值在一个分析步中随时间的变化(或者在ABAQUS/Standard分析中随着频率的变化)。 必需的参数: NAME:设置幅值曲线的名字 可选参数: DEFINITION:设置definition=Tabular(默认)给出表格形式的幅值-时间(或幅值-频率)定义。设置DEFINITION=EQUALL Y SPACED/PERIODIC/MODULATED/DECAY/SMOOTH STEP/SOLUTION DEPENDENT或BUBBLE来定义其他形式的幅值曲线。 INPUT:设置该参数等于替换输入文件名字。 TIME:设置TIME=STEP TIME(默认)则表示分析步时间或频率。TIME=TOTAL TIME表示总时间。 V ALUE:设置V ALUE=RELATIVE(默认),定义相对幅值。V ALUE=ABSOLUTE表示绝对幅值,此时,数据行中载荷选项内的值将被省略,而且当温度是指定给已定义了温度TEMPERA TURE=GRADIENTS(默认)梁上或壳单元上的节点,不能使用ABSOLUTE。 对于DEFINITION=TABULAR的可选参数: SMOOTH:设置该参数等于 DEFINITION=TABULAR的数据行 第一行 1、时间或频率 2、第一点的幅值(绝对或相对) 3、时间或频率 4、第二点的幅值(绝对或相对) 等等 基本形式: *Amplitude,name=Amp-1 0.,0.,0.2,1.5,0.4,2.,1.,1. *BEAM SECTION:当需要数值积分时定义梁截面 *BOND:定义绑定和绑定属性 *BOUNDARY:定义边界条件 用来在节点定义边界条件或在子模型分析中指定被驱动的节点。 在节点定义边界条件 当使用固定边界条件时没有参数可用。

相关文档
相关文档 最新文档