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材料)
-、如何运行 OpenSEES 有三种方法可以执行 OpenSees/Tcl 命令: 1、interactive 交互式 直接将命令输入 Prompt
2、执行文件输入 这种方法是最常用的一种,以 source inputfile
tcl 方式执行已写好的外部命令文件
3、Batch 模式 即以 Opensees inputFile
tcl 方式在 MS-DOS/Unix promt 中运行
二、定义单位和常数 在编写一个较大的 Opensees 命令时
最好先定义好单位及常数
在 Opensees 中,编译器不能自行转换单位
所以一开始就要先定义好
单位定义包括两部分:首先定义基本单位;再定义合成单位
其中基本单位要相互独立
同时,在定义单位时,既可以按国际公制单位,也可以按私制单位
因些在单位定义文件中可能是混合的
我个人建议,还是采用国际公制单位较好
像国外常用英制单位
对于一些常数,如 和 g 等常数要事先定义好
在定义这些单位时所用的命令是“set”
三、生成Matlab 命令 Matlab 是后处理最常用的工具,通过Tcl 脚本语言