云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > OpenSEES学习笔记

OpenSEES学习笔记

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 7:40:55

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脚本语言可以得到Matlab命令文件。同时保证相同的分析参数。如下例:

四、定义Tcl命令的方法

这种方法是从Tcl语言获得的工具,他是一种广义上的函数或者子程序协议。这个不是很明白

五、读取外部文件

外部文件可能是Tcl命令或者是数据。 有以下三种方法:(1)普通读取文件法;(2)重复计算读取文件法;(3)外部数据文件读取法。

(1)普通读取文件法:source.inputfile.tcl。当外部文件中包括一系列的常用分析命令时,可用这个方法。

(2)重复计算读取文件法:外部文件可能包括一系列重复的计算,则采用以下方法。随时改变参数。

也是一种交互式的输入

(3)外部数据文件读取法:这个命令可以用于打开一个数据文件。并按行读取,指定每行的值为单变量。如果一行中有多个值时,则变量是列阵。而其中每个元素可用“lindex”命令提取。

六、建立模型

这项是我们做分析时很关键的一个前提。 常规流程包括以下几个方面: (1)定义变量和参数;(2)建立模型和定义节点;(3)建立模型和使用变量定义节点;(4)定义材料;(5)定义单元。

(1)定义变量和参数:在Tcl脚本语言中变量是用来替代数字的。一旦被定义好,则可用来代替数字。当重新要使用这些数字的时候,只需要用“$”字符则可以调用。如果不用此字符。则变量名将会被视为字符串命令将导致错误结果。在定义模型的变量时,通常首先定义好材料参数,然后单元参数,再是重力(质量)参数,最后是分析参数。设定好变量定义的命令文件有很多好处,当需要对材料或尺寸等变量进行修改时,只需在这个文件中修改即可。无需修改后面的文件。

在材料参数中,主要涉及到材料的本构关系变量;单元参数中,主要涉及到单元几何尺寸及数量;重力参数中,主要是模型质量分布;分析参数中,主要是增量步长及数值计算参数。 (2)建立模型和定义节点:这些模型节点通常是置于输入文件的开头。最后的定义结点质量的命令会覆盖先前定义的节点质量。在定义这些节点时也可以使用变量来定义,效果是一样的。

(4)定义材料:以下的例子是用于定义钢筋混凝土结构的材料。假定变量都已定义。当这些命令编制在一个外部文件中时,可以用source命令执行。

(5)定义单元:

搜索更多关于: OpenSEES学习笔记 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com