-
精品
word.
最新文件
----------------
仅供参考
--------------------
已改成
-----------word
文本
< br> ------------
---------
方便更改
1
、利用零长单元模拟阻尼,
uniaxialMaterial Elastic 1 6.8098e6;
uniaxialMaterial Viscous 2 3.24e5 1;
uniaxialMaterial Parallel 3 3 5;
element zeroLength 1 $$iNode $$jNode -mat
3 -dir 1;
通常有两种方式:
(
1
)
truss
element and viscous
material.
(桁架单元和阻尼材料)
(
2
)
force-
based beam-column element and Maxwell material
(基于力的梁柱单元和
Maxwell
材料)<
/p>
。
-、如何运行
OpenSEES
有三
种方法可以执行
OpenSees/Tcl
命令:
1
、
interacti
ve
交互式
直接将命令输入
Prompt
。
2
、执行文件输入
这种方法是最常用的一种,以
source
方式执行已写好的外部命令文件。
3
、
Batch
模式
即以
Opensees
方式在
MS
-
DOS/Unix promt
中运行。
二、定义单位和常数
在编写一个较大
的
Opensees
命令时。最好先定义好单位及常数。在
p>
Opensees
中,编译器
不能自行转换
单位。所以一开始就要先定义好。
单位定义包括两部分:首先
定义基本单位;再定义合成单位。其中基本单位要相互独立。
同时,在定义单位时,既可
以按国际公制单位,也可以按私制单位。因些在单位定义文件
中可能是混合的。
我个人建议,还是采用国际公制单位较好。像国外常用英制单位。很不
习
惯。
对于一些常数,如
?
和
g
等常数要事先定义好。
在定义这些单位时所用的命令是“
set
< br>”
。
1 / 15
精品
word.
< br>三、生成
Matlab
命令
<
/p>
Matlab
是后处理最常用的工具,通过
Tcl
脚本语言可以得到
Matlab
命令文件。同时保证相
同的分析参数。如下例:
四、定义
Tcl
命令的方法
这种方法是从
Tcl
语言获得的工具,他是一种广义上的函数或者子程序协议。
这个
不是很
明白
五、读取外部文件
2 / 15
精品
word.
外部文件可能是
p>
Tcl
命令或者是数据。
有以下三种方法:
(
1
)普通
读取文件法;
(
2
)重复计算读取文件
法;
(
3
)外部数据文件读
取法。
(
1
)普通读取文件法:
。当外部文件中包括一系列的
常用分析命令时,
可用这个方法。
(
2
)重复计算读取文件法:外部文件可能包括一系列重复的计算
,则采用以下方法。随时
改变参数。
也是一种交互式的输入
(
3
)外部数据文件读取法:这个命令可以用于打开一个数据文件。并按行读
取,指定每行
的值为单变量。如果一行中有多个值时,则变量是列阵。而其中每个元素可
用“
lindex
”
命
令提取。
六、建立模型
这项是我们做分析时很关键的一个前提。
常规流程包括以下几个方面:
3 /
15
精品
word.
(
1
)
定义变量和参数
;<
/p>
(
2
)
建立模型
和定义节点
;
(
3
)
建立模型和使用变量定义节点
;
(
4
)
定义材料
;
(
5
)
定
义单元
。
(
1
)定义变量和参数:在
Tcl
脚本语
言中变量是用来替代数字的。一旦被定义好,则可用
来代替数字。当重新要使用这些数字
的时候,只需要用“
$$
”
字符则可以调
用。如果不用此
字符。则变量名将会被视为字符串命令将导致错误结果。在定义模型的变
量时,通常首先
定义好材料参数,然后单元参数,再是重力(质量)参数,最后是分析参
数。
设定好变量
定义的命令文件有很多好处,当需要对材料或尺
寸等变量进行修改时,只需在这个文件中
修改即可。无需修改后面的文件。
在材料参数中,主要涉及到材料的本构关系变量;单元参数中,主要涉及到
单元几何尺寸
及数量;重力参数中,主要是模型质量分布;分析参数中,主要是增量步长
及数值计算参
数。
(
2
)建立模型和定义节点:这些模型节点通常是置于输入文件的开头。最后的定
义结点质
量的命令会覆盖先前定义的节点质量。在定义这些节点时也可以使用变量来定义
,效果是
一样的。
(
4
)定义材料:以下的例子是用于定义钢筋混凝土结构的材料。假定变量都已定
义。当这
些命令编制在一个外部文件中时,可以用
source
命令执行。
4 / 15
精品
word.
(
< br>5
)定义单元:
七、定义输出
(
1
)定义生成分析输出
生成的分析输出将取决于分析是静力的还是动力的。如下例子:
5 / 15
精品
word.
(
2
p>
)定义分析中的数据图
6 / 15
精品
word.
八、重力荷载
(
1
)定义重力荷载
(
2
)运行重力分析
7 / 15