没有合适的资源?快使用搜索试试~ 我知道了~
首页Ansys与abaqus有限元软件的对比学习
资源详情
资源评论
资源推荐

前段时间一直采用 模型来分析结构,由于结构所涉及到的非线性较多(预应力、接触、混
凝土),结果总是不如人意,查阅网上所有资料均说 非线性性能要比 好。老一辈的
人总说:“办法总比困难多”,在这句话的激励下,在 分析模型到达穷途末路的时候,想到了
将 中的模型倒入 中进行计算。
初始接触 有点害怕,有点茫然。原因之一为 的学习资料少,会用的人少,精
通的人更少,学习起来困难。于是乎,看书,看帮助,打电话求教,磕磕碰碰走到今。为了减少有
志学习 后生的学习难度,在此将 初级关键词的用法与格式进行解释,并与
进行对照(虽然采用 语言编写的 文件更加简洁明朗,但对于初始学者,关键词也是一
种快速入门的捷径)。由于学习的时间不长(三天左右吧),难免有不知或不正确的地方,如有意
请各看官加以指正与补充,在此先行谢过了。
一总规则
、关键词必须以符号开头,且关键词前无空格;
、为解释行,它可以出现在文件中的任何地方;
、当关键词后带有参数时,关键词后必须采用逗号相隔;
、参数间采逗号相隔;
、关键词可以采用简写的方式,只要程序能够识别就可以了;
、没有隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上
一行的末尾加逗号便可以;
二建模部分关键词
在我的学习过程中,是将 的模型倒入 的,最简单的方法就是在 中提取单
元与节点信息,将提取出来的信息在 中形成有限元模型。因此首先从节点的关键词来开始
吧。
、
描述行
这是 文件的开头语,相当于你告诉 ,我要进行工程建模与分析了。另起一行可以对模
型进行描述,这个描述可有可无,只是为了以后阅读的方便。 中对每个模块没有清晰的界
定,根据关键词的不同来判别进入哪个模块。而在 中对模块要求比较严格,如 为前
处理模块, 为求解模块 为后处理模块。
、 ! ! !"结点集名称 ! !# !$
数据行
$通知软件,我要开始建立结点了。 ! !的意思是 ! !中的内容可有可无,这两个也称为
$命令的参数。
$ ! !%$指出包含结点所在的文件名称,包括文件的扩展名。当这项参数省略时,程序
认为 下的数据为所需要建立的结点。
&$ !"结点集名称 !%$熟悉 的人应该了解,为了选择的方便对某些合适的点可以采
用 &# 命令建立 &#&#结点集名称,在 中 !"结点集名称 !与
此相对应。
$ !# !% $ 坐 标 系 标 识 参 数 , #" ( 缺 省 ) 定 义 坐 标 系 为 笛 卡 尔 坐 标 系 ,
#"& 定义坐标系为柱面坐标系,#" 定义坐标系为球面坐标系。这个坐标系为局部坐
标系$
、#"单元类型 !$" !$ ! !$

数据行
$建立单元关键词;这一命令将单元类型,单元特性,单元结点以及单元集这几个过程全部统一
起来。
$# 与 "单元类型必须同时使用,否则程序不知道你的单元是什么形状,哪种类型。
在 中对模型划分网格,你需要做两步:指定单元类型(),确定单元特性( ')然
后建立单元!在 中单元类型与单元特性通过单元的名称可以完全确定下来。
&$ !" !这个参数来确定单元集的名称!$ 中需要采用(&##)来定义。
$ ! !$指出包含单元信息的文件名称包括文件的扩展名。
、$&#$
$对实体单元、无限元以及 单元的特性作出声明;
$$指出单元集的名称;
&$#$指定此类单元对应的材料。
$此项命令类似于 中给几何体确定相应的属性,如 ( 等命令,不同的是 中
一般对集合体确定单元、材料、实常数,而在 中,材料通过$& 命令赋予单元。
、" ! ! !& ! ! ! ! ! !
!$
数据行
$指定结点集以及结点集的名称,相当于 中的 &##。其中 于 "是
同时出现的,既然定义了结点集,就一定得给出结点集的名称;
$ ! ! $ 将 前 面 定 义 的 单 元 集 中 所 有 结 点 定 义 成 结 点 集 , 注 意 此 项 不 能 与
! !参数选项同时使用;
$ !& !
&$ ! !$确定结点集中的结点是内部确定的。缺省的设置是省略这项;
$ ! !$此参数可以根据用户指定的参数自动确定结点集中的结点如果使用了这个
参数,那么在 的命令中需要按照一定的格式来确定并产生结点。如
"$
$
其中 是起始结点, 是终止结点, 是步长。如
"$
)$
那么结点编号为 、、、、) 的结点均为结点集 所包含的结点。
$这个命令比较体现了封装的优点,将对单元中结点的选择,结点的自动产生等功能全部封装在
一个命令中; 中对于这些功能是分开使用的,例如想选择某些单元的结点,则先选择需要的
单元然后选中单元下的所有结点*#最后定位结点集&#。
、" ! ! !& ! ! !$
数据行
$同$
、#$
&#, !& !$

数据行
$&$
$#$
$创建部件的命令,此命令中四个关键词必须同时配套使用。# 指出现在进入装配阶
段,& 表明要创建一个部件,$&$提示退出部件创建平台,$&$提
示退出组装平台。
$由于建模理念的不同,在 中没有相应的命令。在 中,相同的几何实体只创建
一次,通过定位组装的方式建立模型;而在 中,无论集合实体的尺寸是否相同,都要对其进
行模型创建。
&$# 与 是必要参数,# 指出部件的名称, 指定已经建立的几何部件(即没有
划分网格前的几何实体)。当模型是从 中导入的,此时只有结点信息与单元信息,没有形成
,此时可以设置一个为空的 。
$ !& !$参数为引入先前定义的部件。
三)材料部分关键词
材料部分的内容比较丰富,是分析中最重要的一步,但同时又是理解起来最困难的一部分,
其中有些定义还不是很明白,其中的逻辑也不是很清晰,如果在关键词的解释中有什么不对的地方,
请多多指教。
、 ##$
$#$命令提示以下命令进入材料定义模块,它只起到提示的作用无数据行;
$# 指定材料的名称。 采用文字的形势定义材料类型,达到看词知意的效果 !而
中通过材料号来区分材料,其命令为 #!$
$
当定义完材料的名称后,首先需要定义的是材料的弹性行为
、& ! !$
数据行(弹性模量泊松比温度)
$& 命令必须紧跟# 关键词,即在# 之后立即定义&,否则程序
会出现错误提示;
$材料的弹性行为可以用弹性模量以及泊松比来定义。 中采用 ##与 #来
定义材料的弹性特性;
&$"& 定义材料为各向同性材料;
"&$定义材料为正交各向异性材料
"&$定义材料为完全各向异性材料
"$+$定义材料为复合材料
、$
$定义材料的密度
土木结构中常用的材料有钢材、混凝土,以下简单列举这两种材料的塑性行为:
钢材材料定义
、& ! !$
数据行
$此项关键词是定义钢材的塑性行为,即屈服后的应力应变关系;
$"&$指定材料为各向同性硬化,缺省设置;

"'#& 定义线性随动强化模型;
"&# 定义非线性各项同性随动强化模型
"&# 指定 ,-&' 强化模型
" 用户自定义的各向同性强化模型
&$根据可选参数的不同,& 关键词的数据行有不同的形式,常用的参数有
&"&$
屈服应力,塑性应变,温度,第一场变量,第二场变量,,,第四场变量
&"'#&$
屈服应力,塑性应变,温度,
$数据行中,屈服应力以及塑性应变为真实的数据,且第一个塑性应变必须为零。
$ 中通过 命令定义材料的应力-应变曲线,且给出了应力-应变曲线上从弹性到塑性
阶段的点,而在 中要分别对弹性与塑性进行定义。
混凝土材料的特性
混凝土有两种模型:弥散裂纹混凝土模型与混凝土损伤塑性模型。两种不同的模型具有不同的定义
内容
弥散裂纹混凝土模型的关键词词组为(三项四项):
&&$
$.$
/$$
$$可选项
混凝土损伤塑性模型的关键词词组为(五项):
&&$#$&$
&&$$.$
&&$&#$$
&&$$#$
&&$&#$#$
弥散裂纹混凝土模型
、&&$
数据行(抗压应力,塑性应变)
$在 中定义素混凝土塑性阶段行为,必须同$. 关键词同
时使用
$塑性应变以 00 作为起始
、$. !& ! ! !$
数据行
$定义混凝土开裂后混凝土的后续行为;
$对 & 的理解一直很模糊,所以在这里不知该怎么解释;
&$"&#$选项的意思是:通过位移来解释混凝土开裂后的特性,
"(缺省)通过直接定义混凝土开裂后的应力-应变曲线来描述混凝土裂后特性;
剩余15页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论2