-
(
一
)
总规则
1
、关键词必须以
*
符号开头,且关键词前无空格;<
/p>
2
、
**
为解释行,它可以出现在文件中的任何地方;
2
、当关键词后带有参数时,
关键词后必须采用逗号相隔;
3
、参数间采用都好相隔;
4
、关键词可以采用简写的方式,只
要程序能够识别就可以了;
5
p>
、没有隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上
一行的末尾加逗号便可以;
(
二
)
p>
建模部分关键词
在我的学习过程中,
是将
ansys
< br>的模型倒入
abaqus
的,
最
简单的方法就是在
ansys
中提
取单
元与节点信息,将提取出来的信息在
abaqus
中形成有限元
模型。因此首先从节点的关
键词来开始吧。
1
、
*heading
描述行
这是
.inp
文件的开头语,相当于你告诉
abaqus
,我要进行工程建
模与分析了。另起一行可
以对模型进行描述,这个描述可有可无,只是为了以后阅读的方
便。
abaqus
中对每个模块
没有清
晰的界定,
根据关键词的不同来判别进入哪个模块。
而在
ansys
中对模块要求比较严
格,如
/prep7
为前处理模块,
/solu
p>
为求解模块
,/post26
为后处理模块
。
2<
/p>
、
*node,<input>,<nset
=
结点集名称
>,<system>
数据行
(a)
通知软件,我要开始建立结点了。
<>
的意思是
<>
中的内容可有可无,这两个
也称为
node
命令的参数。
(b) <input>:
指出包含结点所在的
文件名称,包括文件的扩展名。当这项参数省略时,
程序认为
*
node
下的数据为所需要建立的结点。
(c)
<nset=
结点集名称
>:
< br>熟悉
ansys
的人应该了解,为了选择的方便对某些合
适的点
可以采用
cm
命令建立
component(cm,
结点集名称
,no
de)
,在
abaqus
中
<nset=
结点集名
称
< br>>
与此相对应。
(d)
<system>:
< br>坐标系标识参数,
system=r
(缺省)定义坐标系
为笛卡尔坐标系,
system=c
定义坐标系为柱面坐标系,
system=s
定义坐标系为球面坐标系。
< br>这个坐标系为局
部坐标系
.
3
、
*el
ement,type=
单元类型
,<elset=&g
t;,<input>
数据行
(a)
建立单元关键词;这一命令将单元类型,单元特性,单元结点以及单元集这几个
过程
全部统一起来。
(b) *element
与
ty
pe=
单元类型必须同时使用,否则程序不知道你的单元是什么形状,哪
种类型。在
ansys
中对模型划分网格,你需要做两
步:指定单元类型(
et
),确定单元特性
(
keyopt
)
,
然后建立单元
;
在
abaq
us
中单元类型与单元特性通过单元的名称可以完全确定
下来。
(c)
<elset=>
这个参数来确定单元集的名称
;
ansys
中需要采用(
cm,,elem
)来定义。
(d)
<input>
指出包含单元信息的文件名称
,
包括文件的扩展名。
4
、
*solid
section,elset,material
(a)
对实体单元、无限元以及
truss
< br>单元的特性作出声明;
(b) elset
指出单元集的名称;
(c) material
指定此类单元对应的材料。
(d)
此项命令类似于
ansy
s
中给几何体确定相应的属性,
如
va
tt,latt
等命令,
不同的是
an
sys
中一般对集合体确定单元、材料、实常数,而在
abaq
us
中,材料通过
*solid
section
命令赋
予单元。
5
、
p>
*nset,nset=,<elset>,<instance>
;,<internal>,<generate>,<unsorted
p>
>
数据行
(a)
指定结点集以及结点集的名称,
相当于
ansys
中的
cm,na
me,node
。
其中
*nset
p>
于
nset=
是同时出现的,既然定义了结
点集,就一定得给出结点集的名称;
(b)
<elset>
< br>将前面定义的单元集中所有结点定义成结点集,注意此项不能与
<gene
rate>
参数选项同时使用;
(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
、<
/p>
9
的结点均为结点集
long
所包含的结点。
(e)
这个命令比较体现了封装的优点,将对单元中结点的选择,结点的自动产生等功
能全
部封装在一个命令中;
ansys
中对于这些功能是分开使用的,例如想选择某些单元的结点,
则先选择需要的单元
(esel,s,,,),
然后选中单元下的所有结点
(allsel,below,elem),
最后定位结
点集
(cm,,node)
。
6
、
p>
*elset,elset=,<generate>,<instan
ce>,<internal>
数据行
(a)
同
*nset
7
、
*assembly
*instance,name,part
,
<instance>
数据行
*end instance
*end assembly
(a)
创建部件的命令,此
命令中四个关键词必须同时配套使用。
*assembly
指出
现在进入
装配阶段,
*instance
表明要创建一个部件,
*end
instance
提示退出部件创建平台,
*end
instance
提示退出组装平台。
(b)
由于建模理念的不同,在
ansys
中没有相应的命令。在
abaqus
中,相同的几何实体
只创建一次,
通过定位组装的方
式建立模型;
而在
ansys
中,
p>
无论集合实体的尺寸是否相同,
都要对其进行模型创建。
(c) name
与
part
是必要参数,
name
指出部件的名称,
part
指定已经建
立的几何部件
(即
没有划分网格前的几何实体)
。
当模型是从
ansys
中导
入的,
此时只有结点信息与单元信息,
没有形成
part
,此时可以设置一个为空的
part
。
(d)
<instance>
参数为引入先前定义的部件。
三)材料部分关键词
abaqus
材料部分的内容比较丰富,是分析中最重要的一步,但同时又是
理解起来最困难的
一部分,
其中有些定义还不是很明白,
其中的逻辑也不是很清晰,
如果在关键词的解释中有
< br>什么不对的地方,请多多指教。
1
、
*material,name
(a) *material
命令提示以下命令进入材料定义模块,它只起到提示的作
用
,
无数据行;
(b) name
指定材料的
名称。
abaqus
采用文字的形势定义材料类型,
达到看词知意的效果
;
而
ansys
中通过材料号来区分材料,其命令为
mp;
当定义完材料的名称后,首先需要定义的是材料的弹性行为
2
、
*el
astic,<type>
数据行(弹性模量
,
泊松比
,
温度
,......
)
(a)
*
elastic
命令必须紧跟
*material
关键词,即在
*material
之后立即定义
p>
*elastic
,否则
程序会出现错误提
示;
(b)
材料的弹性行为可以用弹性模量以及泊松比来定义。
ansys
中采用
mp,mu,,,
与
mp,es,,,
来定义材料的弹性特性;
(c)
type=isotropic
定义材料为各向同性材料;
type=orthotropic
定义材料为正交各向异性材料
type=anisotropic
定义材料为完全各向异性材料
type=short fiber
定义材料为复合材料
3
、
*density
(a)
定义材料的密度
土木结构中常用的材料有钢材、混凝土,以下简单列举这两种
材料的塑性行为:
***
钢材材料定义
4
、
*pl
astic,<harding>
数据行
(a)
此项关键词是定义钢材的塑性行为,即屈服后的应力应变关系;
(b) harding=isotropic
指定材料为各向同性硬化,缺省设置;
harding=kinematic
定义线性随动强化模型;
harding=combined
定义非线性各项同性
/
随动强化模型
harding=combined
指定
johson-
cook
强化模型
harding=user
用户自定义的各向同性强化模型
(c)
根据可选参数的不同
,
*plastic
关键词的数据行有不同的形式,常用的参数
有
*plastic,harding=isotropic
屈服应力,塑性应变,温度,第一场变量,第二场变量,
,
p>
,第四场变量
*plastic,harding=kinematic
屈服应力,塑性应变,温度,
(d)
数据行中,屈服应力以及塑性应变为真实的数据
,且第一个塑性应变必须为零。
(e) ansys
中通过
tb,
命令
定义材料的应力-应变曲线,且给出了应力-应变曲线上从弹性
到塑性阶段的点,而在<
/p>
abaqus
中要分别对弹性与塑性进行定义。
< br>
***
混凝土材料的特性
混凝土有两种模型:
弥散裂纹混凝土
模型与混凝土损伤塑性模型。
两种不同的模型具有不同
的定义内
容
弥散
裂纹混凝土模型的关键词词组为(三项
/
四项)
:
*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/s
tandard
中定义素混凝土塑性阶段行为,必须同
*ten
sion
stiffening
关键
词同时使用
(b)
p>
塑性应变以
0.0
作为起始
6
、
*tension
stffening,<dependencies>,<type>
数据行
(a)
定义混凝土开裂后混凝土的后续行为;
(b)
对
denpendencies
的理解一直很模糊,所以在这里不知该怎么解释;
(c)
type=displacement
选项的意思是:通过位移来解释混凝土开裂后的特性,
type=strain
< br>(缺省)通过直接定义混凝土开裂后的应力-应变曲线来描述混凝土裂后
特性;<
/p>
(d)
< br>当
type
的内容不同时,数据行的内容也有所改变
p>
*tension
stiffening,type=strain
混凝土的剩余应力与开裂时应力之比,直接应变减去开裂应变的绝对值,温度,第一
p>
场变量,
,
,
,第
五场变量
*tension
stiffening,type=displacement
开裂后混凝土丧失强度时的位移,温度,第
一场变量,
,
,
,第五场变量
7
、
*failure
ratio,<dependencies>
数据行
(双轴极限压应力与单轴极限压应力之比
(默认
1.16
)
,
单轴极限拉应力与单轴极
限压应力之比的绝对值(默认
< br>0.09
)
,双轴极限压应力对应的塑性应变主分量与单
轴极限压
应力对应的塑性应变之比(默认为
1.28
)
,平面应变状态下开裂时受拉主应力与单轴拉应力
之比(默认为
1/3
)
)
(a)
此关键词选项为定义弥散裂纹混凝土模型破坏面形状。
8
、
*shear
retention,<dependencies>
数据行
(e-close,e
-max,,,
温度,第一场变量,
,第三场变量
)
(a)
在
弥散混凝土模型中,
这个关键词可选也可不选,
主要为定义开裂
表面混凝土抗剪模
量是穿越裂缝的受拉应变的函数;
(b)e-close
的默认值为
< br>1.0
,对于这个数据的意义在
abaqus
说明中没有详细定义,个人
认为类似与裂缝闭合时剪力传递系数,在
ansys
中采用
concrete,,
p>
裂缝闭合剪力传递系数,
裂缝张开时剪力传递系数,单轴抗压强度,
,
,
,来指明;
***
混凝土损伤塑性模型
9
、
*concrete
compression
damage,<dependencies>,<tension
recovery>
数据行(抗压破坏变量
dc
,
p>
非弹性
(
压碎
)<
/p>
应变,温度,第一场变量,第二场变量,
,
,第
五变量)
(第六变量,
,
,
,
,
)
< br>
(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,<dependenc
ies>,<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
中当模型的材料定义并划分网格后,
就开始对结构施加边界条件、
荷载、
并设置求
解条件、选择求解器;在
< br>abaqus
中同样必须要采取这几个步骤,只不过
ab
aqus
中的内容
更加丰富。在对
ab
aqus
的求解选项进行了解前,首先对两种软件的步骤及相关的命令做一
个比较:
** ans
ys
中采用
time
命令定义荷载步;
abaqus
中采用
*step
关键词定义荷载步;
**
ansys
中采用
d,f,da,fa,
等命令在有限元模型上施加边界条件与荷载;
abaqus
中边界条
件与荷载分别有相应的关键词模块,
边界条件采用
*boun
dary
关键词定义,
荷载采用
*ds
load
关键词定义
**ansys
中在定义荷载步前定义求解类型:
n
lgeom
定义是否属于大变形问题,
cnvtol
对收
敛准则进行设置,
lnsrch
设置线性搜索开关,
pred
设置时间步预测,
p>
neqit
定义迭代最大次
数,
rescontrol
定义重新启动选项,
nsu
bst
荷载子步;
abaqus
与
p>
ansys
大同小异,在每一
个荷载步
p>
*step
关键词中定义了分析选项,
am
plitude
,
inc
,
nlgeom
,
perturbation
等。
**ans
ys
中对于求解特性的一系列设置集中在
/solu
板块中每一项都有单独的命令与之相对
应;而
ab
aqus
对于求解特性的一系列设置集中在三个关键词中:
*s
tep,
*static/*dynamic
等
, *control
** ansys
每一荷载步定义模型结果输出选项:
outres,basic,,/
outres,all,,
在通用后处理
/post1
中查看每一荷载步的求解结果,
在
/post2
6
中查看某一变量的历史数据;
abaqus
< br>中在
*output
模块中定义输出结果内容,
在
*output,field
中定义每一个荷
载步计算结果
(类似于
ansys
中<
/p>
的通用后处理模块)
,在
*output
,history
中定义某个变量的历史数据。
**
个人认为在求解段的描述
ansys
要好于
abaqus
,主要是由于
abaqus
对各个领域的求解
分工不完整,关键词中包含的参数太多,不像
ansys
中简洁明了,使用起来方便。
1
、
*boundary
数据行
(a)
指定进入边界条件的关键词
(b)
根据参数的不同,数据行的内容也有所不同
当采用类型方法定义边
界条件时,
数据行的内容为:
需要受到约束的结点编号或结点集
,
边界条件
当采用直接方式定义边界条件时,
数据行的内容为:
需要受到约束的结点编号或结点集,
约束的第一个自由度,约束的最后一个自由度,约束的数值
2
、
*st
ep,<amplitude>,<extraploation>,<inc
>,<name>,<nlgeom>,&
lt;pe
rturbation>,<solver>,<unsymm>
副标题(对问题进行描述)
施加荷载
*end step
(a)
告知程序进入求解选项,
必须与
*end step
配套使用;
在
ansys
中相当于
/solu
中定义
荷载步,
time,1
,并说明各种求解选项(大变形的设置,荷载步的设置,求解器的选择)等
一系列求解声明;
(b)
以下为在
abaqus/standard
中可以选择的参数
(c) <amplitude>
定义所施加的荷载类型,
当不设置此项参数的值时,程序根据求解
情况而自动定义
amplitude=step,<
/p>
表明所施加给结构的荷载类型为跃阶荷载;
amplitude=
ramp
表明荷
载类型为连续增加的。
(d)
<extraploation>
参数在分析非线性问题时需要进行设置
extraploation=linear
(缺省设置)
,表明程序是线性问题,采用线性外插法进行计算
extraplo
ation=parabolic
表明将采用二次外插法,
extraploation=no
将限制任何外插法
(e) <inc>
定义每一步的增量,缺省值为
100
,类似于
ansys
中
subtime
定义的内容。
abaqus
中只是指出了子步的上限值,
p>
ansys
中即给出了下限值,又给出了上限值,
< br>substep,100,200,50
(f)
<name>
定义每一荷载步的名称,
在
ansys
中为
time,1
< br>命令。在
abaqus
的命
令中
一般是以名字命名的,如单元类型,实常数,材料编号,荷载步等,但在
ansys
p>
中是以
数字来命名的。
(g) <nlgeom>
是定义几何非线性问题的参数。终于看到了与
ansys
< br>相似的命令,在
ansys
中的命令为
< br>nlgeom,1
;
nlgeom=no
定义分析中不考虑几何非线性问题,此为缺省选型
nlgeom=yes
在分析中烤炉几何非线性问题
(h) <perturbation>
表明这是一个线性摄动分析荷载步
(i) <solver>
这是一个指定
求解器的参数,在
ansys
中有多种求解器:
spare,pcg,jcg
等方法,在
abaqus
静力分析中有两种选择。
solver=ddm
表明程序将采用主要
分解迭代法求解方程,当此项为缺省时,程序采用
直接稀疏矩阵法求解;
(j)
<unsymm>
指定是矩阵存放的方式,指明
是按照对称矩阵还是非对称矩阵方式
进行存储,此选项不能与
s
olver
选项同时使用;
3
、
*st
ep,<name>,<nlgeom>
副标题(对问题进行描述)
施加荷载描述
*end step
(a)
此为
*step
在
abaqus/explicit
中的参数选择情况;
(b)
<nlgeom>
选项默认为
yes.
4
、
p>
*static,<adiabatic>,<direct>,
<fully
plastic>,<riks>,<stabilize>
数据行
(a)
此关键词的作用为声明此荷载步为静态分析,
在这里同
时要声明所做的分析类型是属
于哪一种类型(稳定、屈曲、热等不同类型)
。与
ansys
中的命令为
antype,static
相同,但
此命令同时封装了时间步
及时间子步的定义,即
ansys
中的命令;
< br>
(b)
<adiabatic>
此参数设置分析为非线性热力学类型
(c) <direct>
当采用此参数
时,
说明使用者对荷载步的大小进行了设置,
当该参数没
有被定义时,程序会自动选择求解时间步长。
(d) <fully
plastic>
采用此参数表明将采用塑性变形理论分析模型,即对单元进行
全
塑性行为监控。
(e) <riks>
此参数定义程序采
用修正的
riks
法分析比例加载情况;
(f)<stabilize>
此参数定义程序采用自动稳定算法。
(g)
数据行的内容分两种不同情况:
**
通用静力分析选项:
数据行(初始时间增量,荷载步的时间大小,允
许的最小时间增量,最大时间增量)
**
当关键词的选项为
riks
时,数据行的内容为
数据行(沿静力平衡路径的最小弧长增量,总的
弧长比例系数,最小弧长增量,最大
弧长增量,
最大荷载增量系
数,
监控结点的位移限值,被监控的结点自由度,结束增量的结
点整体位移值)
(h)
从上面可以看出,当采用通用静力分析选项时,数据行定义了荷载步以及荷载子步
的最大与最小值;采用
*static,riks
关键词后表明分析模型时采用弧长法,
5
、
*co
ntrol,analysis/parameters/reset/type,<field>
数据行
(a)
此关键词为定义求解控制选项;
在
ansys
中有各个不同领域的求解模块,
如力学模块,<
/p>
结构模块,流体模块,这些是在进入
ansys
< br>程序中就进行选择,但是在
abaqus
中没有这些
p>
特定的模块,
因此在此项关键词中进行区分,
以确定不同领域的求解要求与符合的域平衡方
程;
(b)
当关键词的必选项不同时,数据行的内容也有所不同;
(c)
analysis=discontinuous
选项将使得高度非线性问题(如接触
面间的滑动,混凝土的
开裂等)
的求解更加有效;
个人的理解是当设置此参数时,
程序在求解时会自动在非线性部
分增加迭代次数或者增加荷载子步,使得高度非线性的求解趋于精确。
(d) parameters=field
parameters=constraints
设置约束方程的误差
parameters=line search
设置线性搜索选项
parameters=time
incremention
设置时间增量选项
(e) field
可选参
数仅仅与
parameters=field
配套使用;
field=con
centration
设置集中质量场平衡方程参数;
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
< br>)
,最大校正系数(缺
省为
4<
/p>
)
,最小校正系数(缺省为
0.25
p>
)
,线性搜索结束时残余缩减系数(缺省为
0.25
)
,新
搜索步与上一搜索步校
正系数之比
(
缺省为
0.15))
*control,parameters=
**
对模型施加荷载的类型有分布荷
载,集中荷载等。
ansys
中可以对几何体进行加载,也可<
/p>
以对单元结点进行加载,
当对几何体加载后,
需要通过转换将荷载从几何体转至结点上;
在
abaqus
中荷载只能加在结点上,而不能加载于几何实体上(不知道理解对否,有待确认)
,
每种不同形式的荷载由不同的关键词来定义,
此处仅介绍常用的两种荷载类型:
均布荷载与
集中荷载
<
/p>
6
、
*dsload,<ampl
itude>,<constant resultant>,<op>,
数据行(表面名称,荷载类型,荷载大小)
(a)
此关键词表明对模型
施加表面分布荷载;
ansys
中采用
sf,sfa
等命令定义均布荷载;
(b)
<amplitude>
此参数定义荷载变化类型,是渐变荷载,还是跃阶荷载;如果没有
定义则
参照
*step
中的设置;
(c) <constant
resultant>
(c)
当
op=mod
(缺省)时告诉程序保持从前定义的荷载,当
< br>op=new
时以前定义的荷载
将被删除,重新定义新的
荷载;
7
、
*cl
oad,<amplitude>,<op>,,,,,
数据行(结点号,自由度,荷载大小)
(a)
此关键词定义对模
型施加集中力或者集中弯矩;
ansys
中采用
f
定义结点上的集中力;
(b)
<amplitude> <
/p>
指定加载曲线,当此选项省略,程序根据
*step
中对
amplitude
选项的定义对结构施加荷载
。
(c)<op>
选项定义荷载施加情况:
op=mod
表明前面所施加的荷载继续存在,
在本荷载步中仅对荷载进行修改或增加
op=new
p>
表明前面对模型施加的荷载全部删除,新的荷载在本荷载步重新施加
(d)
*cload<
/p>
的其余可选关键词如
<follower>,<
;load
case>,<region
ty
pe>
由于较少用到,所以在这里不进行介绍
8
、
p>
*restart,read/write,<>,<>
无数据行
(a)
保存与重新使用分析结果的关键词,以下为
*rest
art
关键词在
abaqus/standard
分析
中的内容,其在
abaqus/explici
t
分析中的参数参见
abaqus
帮助
文件;
(b)
read/write
是必选项,两者选其一;
当为
read
时指明是重启动分析,此时模型的基本信息不能改动(单元,材料,结
点)
,
但是结点集与单元集可以增加。
当为
write
时表明重新启动数据将被记录。
(c)
可选参数根据
read
与
write
的不同而不同
*restart,read,<end
step>,<inc>,<step>
*restart,write,<frequency>,<overlay>
(d) <end step>
指明使用者希望在哪一荷载停止有限元分析,
当有限元分析终止后,<
/p>
可以重新设置荷载、输出选项、迭代精度等内容;
(e) <inc>
< br>从启动分析中荷载子步的设置,当此项没有被定义时,采用
*step
中的设
置;
(f) <frequency>
指明写入数据文件中的频率,
frequency=2
表示在荷载子步为
2.
4.6
时将结果写入文件,
缺省设置为
frequency=1
,
如果
fre
quency=0
,
则表示结果不写入文件;
< br>
(g) <overlay>
指明每一步只能保存一个荷载步数据,这样可以减小存储空间。
*****
文件输出部分
文件输出部分包括对结点计算结果的输出,
< br>单元计算结果的输出,
历史分析结果的输出等内
容。
p>
9
、
*node
output,<
参数
>
数据行(定义需要输出的结点计算结果)
(a)
定义结点结果输出选
项,且必须与
*output
选项匹配使用
;
(b)
当
与
*output,field
同
时
使
用
时
< br>,
此
项
关
键
词
的
格
式
为
*node
output,<nset>/<tracer set>
当
与
*output,history
同
时
使
用
时
< br>,
此
项
关
键
词
的
格
式
为
*node
output,<nset>,<tracer
set>,<variable>
(c) <nset>
为结点集的名称,
(d) <tracer set>
p>
仅仅在
explicit
分析中定义,且只
适用于输出结点位移结果;
(e)
当
variable=all,
程序将结点的所有变量以及材料类型均输出至结果文件中,
当
variable=
preselect,
程序将以默认的结点结果输入至结果文件中,
其余的结果将根据
数据行定义的结果变量来输出;
当这项参
数没有定义时,
结点输出变量必须在数据行进行定
义。
10
、
*element
output,<
参数
>
数据行(定义需要输出的单元计算结果)
(a)
定义单元结果输出选
项,且必须与
*output
选项匹配使用
;
当
与
*output,field
同
时
使
用
时
< br>,
此
项
关
键
词
的
格
式
为
*element
output,<directions>,<elset>,<p
osition>,<varialbe>
(b) directions=yes
指定输出单元的
材料类型,
directions=no
时不输出单元的材料类
型。
(c)
<elset>
为单元集的名称;
(d) position=centroidal
是指明在单元重心点输出单元的计算结果;
position=integration points(
缺省
)
,指明在单元积分点输出计算结果;
position=node
,指明通过外推法输出单元结点上的计算结果。
(e)
当
variable=
all,
程序将结点的所有变量以及材料类型均输出至结果文件中,
当
variable=preselect,
程序将以默认的结点结果输入至
结果文件中,
其余的结果将根据
数据行定义的结果变量来输出;
当这项参数没有定义时,
结点输出变量必须在数据行进行定
p>
义。
11
、
*output,diagnosti
cs/filed/history,<>,<>,<>
(a)
定义写入输出文件中
的计算结果内容,如结点计算结果,单元计算结果等,类似于
ansys
中的
output,
命令;
(b)
此关键词是一个统领
关键词,可以把它想象为一个菜单,下面有子菜单,点击了菜单
之后就必须点击其中的一
个子菜单。子菜单的内容是确定什么计算结果需要写入结果文件
中;
(c)
子菜单中常用的关键词有:
*node output
:
< br>结点计算结果的提取;
*element
output
:
单元计算结果的提取;
*contact
output
:接触结算结果的提取:
(d)
根据必选参数的不同
,
*output
的可选参数
<
>
也随之不同:
*output,diagnosic=yes
*output,fild,<op>,<variable>
*output,history,<frequency>,<mode
list>,<op>,,<variable>
(e) diagnostics=yes
(缺省)指明是否将诊断说明写入结果文件中
;
filed
p>
指明计算结果是某一确定荷载步的计算结果,
在
ansys
中为在
/post26
中定义变量
并输出计算结果,输出的结果是某一
time
的计算结果;
history
指明计算结果是历史记录的计算结果,
在
ansys
中为在
/
中定义变量并输出计算
结果,输出的内容是某一个结点在整个加载过程中的计算结果。<
/p>
(f)
<frequency>
指定输出频率,即每几步荷载步的计算结果被
输出;如果省略此选
项则在每一荷载步之后输出计算结果;
<mode list>
指定输出结构的特征曲线;
<op> op=new
说明在前
面荷载步中定义的数据将被删除,
结果文件中输入数据行
定义的
结果;
op=add
表明数据行定义的结果将追加在结果文件中
;
op=replace
表明将代替
原
来的计算结果;
<variable>
同
*node
output
中的说明;
(g)
其余参数见
abaqu
s
帮助。
接触分析步骤与相关关键词
********************************
1
、采用
*surface
关键词定义接触面,
这是进行接触分
析的第一步。
ansys
与
abaqu
s
都相
同,
ansys
中通过
cm,,node
命令定义接触面的点集合;<
/p>
2
、采用
*contact pair
关键词定义接触对,这一步是确认哪两个面是接触对,以及接触对的
特性。
ansys
通过实常数识别接触对,
abaqus
通过接触名称确定接触对,但同时又对接触
的一些特征进行了说明;
3
、采用
*surface
interaction
关键此定义接触面特性
4
、采用
*friction
定义接触面间的摩擦系数。
ansy
s
中通过材料将摩擦赋予接触对;
5
、
采用
*s
urface behavior
定义接触面间的特征
(大滑
移,
小滑移,
有分离,
无分离)
;
ansys
中接触的这些特性在接触单元的
关键词中进行了设置,如对于
174
号单元,其
keyopt(12)
中定义了接触摩擦的类型
;
6
、在
an
sys
中没有定义接触压应力与接触间隙的关系曲线,而在
ab
aqus
中有此方面的内
容,用户可以根据需要选择线性、指数
型、列表型接触压应力
―
间隙曲线,因此如果想分析
关系复杂的接触问题,
abaqus
将会是一个比
较有效的软件。
从上面的基本步骤可以看出,
abaqus
与
ansys
中接触的定义步骤大同小异,虽然对接触特
< br>性的定义不一样,
但是其定义的内容却是一样的,
从这个
角度去看问题,
可能会使你在学习
abaqus
的过程中理解与接受起来更加快。还需要说明的是在
abaqus
中没有专门的接触单
元,接触过程是通过接触特性程序根据实际情况自动生成
接触面上的各种算法来进行分析。
a
、
*surface,name,&
lt;combine>,<crop>,<internal>,<r
egion
type>,<trim>,<type>
数据行
(a)
此关键词定义模型中可能接触到的面,以下为在
aba
qus/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>,&l
t;extension
zone>,<no
thickness>,<small
slid
ing>,<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
或者
< br>small sliding
参数存在的选项;
c
、
*contact
pair
,<cpset>,<interaction
>,<mechanical
-
-
-
-
-
-
-
-
-
上一篇:建筑行业最新的标准(行标)规范汇总
下一篇:汽车用语大全