地震工程学 OpenSeesNavigator

合集下载

OpenSees安装及使用

OpenSees安装及使用

OpenSees的帮助文件
OpenSees的帮助文件 — 例题
解决研究中的实际问题
钢筋混凝土柱抗震性能的模拟 为什么要研究柱的抗震性能?
什么是伪静力试验?拟动力试验?振动台试验? 构件的伪静力试验要得到什么试验结果?
构件伪静力试验的主要影响因素?
轴压比、剪跨比、纵筋配筋率、体积配箍率等
等效刚度(effective stiffness)的概念
OpenSees的安装
OpenSees的安装
OpenSees 的安装
首先安装 TCL/Tk 语言支持文件
Toolbar
外部支持软件 Run
TCL Editor Software
Edit TCL language
外部支持软件
Installation guide for OpenSees Navigator 1. Unzip and saved the file to any directory. 2. Set MATLAB path to the OpenSeesNavigator folder (add with
What is drift angle ?
卸载刚度(Unloading stiffness)的概念
1.5
Grop I: Unconfined
Grop II: FRPconfined
1.2
Grop III: Damaged
Regression (Group II)
0.9
Regression (Group III)
梁M-曲线的特点
M
My Mu r 增加
My
Mu
fu fy
曲率延性系数
0
fy
fu
f

基于OpenSees的自复位中心支撑钢框架结构抗震性能分析研究

基于OpenSees的自复位中心支撑钢框架结构抗震性能分析研究

基于OpenSees的自复位中心支撑钢框架结构抗震性能分析研究框架结构由梁柱连接而成,自重较轻,整体性较好,广泛应用于现代民用建筑和工业建筑。

对于钢框架结构来说,支撑框架是常用的结构形式,而传统支撑钢框架在地震作用下通常会产生较大残余变形,在支撑屈服与框架结构破坏之前刚度较大,屈服以后刚度下降明显,变形能力较差。

针对传统中心支撑钢框架结构的这些缺点,自复位中心支撑钢框架(SC-CBF)成为近年来发展研究的热点,该体系主要通过在传统结构中采用特殊耗能构件、增加预应力筋、增设阻尼器或者对柱脚与节点进行放松等方式使之成为具有自复位能力的结构,通过这些方式可以有效减小结构在地震中产生的残余变形,增加结构的侧移能力,提高结构的抗震性能,使结构具有更高的安全性。

本文以此为背景,研究了自复位中心支撑钢框架结构的抗震性能,主要研究内容如下:(1)运用OpenSees有限元分析软件进行推覆分析,识别了框架柱消压、预应力筋屈服等四个极限状态,并研究了各极限状态下SC-CBF结构的力学行为特征;(2)依据国内外相关抗震理论与研究,探讨了自复位中心支撑钢框架结构基于性能的抗震设计方法,采用该方法设计了一幢SC-CBF结构并对其进行了抗震性能分析;(3)利用OpenSees对SC-CBF结构进行了静力弹塑性分析、低周往复加载分析以及动力时程分析,评估了该设计结构的抗震性能;(4)通过分析不同参数、不同构型的SC-CBF结构,研究了不同GAP单元刚度、不同预应力筋截面面积以及不同预应力筋布置位置对框架结构抗震性能的影响规律。

研究分析结果表明,与传统中心支撑钢框架相比,自复位中心支撑钢框架结构具有良好的复位能力,震后几乎没有残余变形,基底剪力响应也比传统支撑钢框架小,表现出更好的抗震性能;在进行参数变化时要根据结构整体受力机理进行设计;构型的不同对结构的侧移能力、复位效果影响较大。

基于OpenSees的多层悬挂楼盖结构地震响应分析

基于OpenSees的多层悬挂楼盖结构地震响应分析

基于OpenSees的多层悬挂楼盖结构地震响应分析基于OpenSees的多层悬挂楼盖结构地震响应分析悬挂楼盖结构是指支承结构直接连接到悬挂楼盖上的一种建筑结构体系。

其特点是剪力墙和楼板的不连续性,从而实现了结构的自由变形。

随着城市化进程的加快,高层建筑越来越多地使用悬挂楼盖结构,这使得对该结构进行地震响应分析的研究变得尤为重要。

本文将介绍基于OpenSees软件进行的多层悬挂楼盖结构地震响应分析的方法与结果。

悬挂楼盖结构在地震中的响应主要包括位移、剪力和弯矩等,因此需要对结构进行模型建立和地震动输入等工作。

首先,需要通过CAD软件绘制出结构模型,并导入OpenSees软件中进行网格划分。

其次,根据楼层间的连接方式选择适当的连接单元,常用的有剪力连接单元和弹性连接单元。

然后,通过定义材料性能参数、截面形状参数和连接属性等进行模型参数设置。

最后,通过定义地震荷载输入进行地震动分析。

在地震分析中,地震动是模型的重要输入参数。

通常使用地震动记录作为输入,根据规范选取适当的地震记录进行分析。

在OpenSees中,可以通过定义地震动时间历程或地震动反应谱的方式进行地震动输入。

然后,通过使用OpenSees中提供的地震模拟算法,可以计算结构的地震响应。

通过进行多层悬挂楼盖结构地震响应分析,可以得到结构的位移、剪力和弯矩等重要参数。

这些参数对于结构的设计和评估具有重要的指导意义。

例如,可以根据位移响应来判断结构的安全性和稳定性;剪力和弯矩参数可以用来评估结构的性能等级。

此外,通过地震响应分析,还可以对结构的动力特性进行研究,从而指导结构的设计和改进。

然而,需要注意的是,地震响应分析只是对结构在地震作用下的响应进行数值模拟,并不能完全代表实际情况。

因此,在实际设计和施工过程中,还需要结合实际情况进行合理的参数设置和准确的数据采集,以确保结构的安全性和可靠性。

总之,基于OpenSees的多层悬挂楼盖结构地震响应分析是一种有效的手段,可以对结构的地震响应进行全面评估。

OpenSEES软件在抗震模拟中的应用

OpenSEES软件在抗震模拟中的应用

OpenSEES软件在抗震模拟中的应用发表时间:2019-01-04T10:25:27.807Z 来源:《基层建设》2018年第34期作者:王智军[导读] 摘要:OpenSEES(Open System for Earthquake Engineering Simulation)又称地震工程模拟的开放体系。

济南黄河路桥建设集团有限公司山东济南 250000摘要:OpenSEES(Open System for Earthquake Engineering Simulation)又称地震工程模拟的开放体系。

是由美国国家自然科学基金(NSF)资助、西部大学联盟"太平洋地震工程研究中心"(Pacific Earthquake Engineering Research Center,简称PEER)主导、加州大学伯克利分校为主研发而成的、用于结构和岩土方面地震反应模拟的一个较为全面且不断发展的开放的程序软件体系。

Abstract:OpenSEEES for Open System for Earthquake Engineering Simulation is also known as the open system of seismic engineering simulation. It is funded by the National Natural Science Foundation of China(NSF),the Western Earthquake Engineering Research Center (PEER),and the University of California at Berkeley. It is used for structures and rocks. A more comprehensive and evolving open program software system for seismic response simulation in soil.一、绪论据统计,地球上每年约发生500多万次地震,即每天要发生上万次的地震。

opensees 滞回曲线算例

opensees 滞回曲线算例

---标题:深入探讨opensees滞回曲线算例一、引言在结构工程中,地震是一个重要的考量因素。

为了评估结构在地震作用下的性能,工程师们通常会使用滞回曲线来描述结构材料的非线性行为。

opensees作为一个开放式地震工程模拟软件,在地震工程领域有着广泛的应用。

本文将深入探讨opensees滞回曲线算例,帮助读者更好地理解这一重要概念。

二、opensees滞回曲线简介opensees是一种基于对象的、并行化的、开源的地震工程模拟软件,用于分析结构在地震作用下的性能。

滞回曲线是opensees中一个重要的概念,它描述了结构材料在加载-卸载过程中的非线性行为。

通过绘制结构元素的滞回曲线,工程师们可以更好地了解结构的抗震性能。

三、opensees滞回曲线算例接下来,我们将通过一个具体的opensees滞回曲线算例来深入探讨这一概念。

假设我们有一个简支梁结构,在地震作用下发生非线性行为。

我们可以通过opensees进行模拟,并得到该结构的滞回曲线。

在这个算例中,我们可以设定不同的地震波、材料性能和结构几何参数,以获得不同条件下的滞回曲线。

通过分析这些曲线,我们可以得到结构在不同地震作用下的性能表现,为工程实践提供重要参考。

四、个人观点和理解对于opensees滞回曲线,我认为其在地震工程领域具有重要的理论和实用意义。

通过实际的滞回曲线算例,工程师们可以更好地了解结构在地震作用下的性能,从而进行合理的结构设计和抗震评估。

opensees作为一个开源软件,为工程师们提供了丰富的建模和分析工具,有助于推动地震工程领域的发展和进步。

五、总结与回顾通过本文对opensees滞回曲线算例的深入探讨,我们更加全面地理解了这一重要概念。

通过实际的算例分析,我们了解到滞回曲线对于评估结构在地震作用下的性能具有重要意义。

在未来的工程实践中,我们可以更好地运用opensees和滞回曲线理论,提高结构的抗震性能。

六、结束语以上是对opensees滞回曲线算例的探讨,希望本文能够帮助读者更好地理解这一重要概念,在地震工程领域有所启发。

opensees解题技巧

opensees解题技巧

v1.0 可编辑可修改OpenSEES解题一般规律、技巧总结单位OpenSEES中是可以用公制单位(N,m)的(而并不是像某些文章中说的“OpenSees默认为英制单位”)。

实际上我认为OpenSEES中并没有什么默认单位,只要编程者自己保持单位一致就行;这点类似于SAP2000的风格。

建模顺序做事要讲究顺序,OpenSEES建模亦如是:必须先定义材料才能离散截面(因为离散截面时要对所划分的截面指定材料属性)。

与之类似的,必须先定义(离散)截面,才能定义非线性梁柱单元(因为定义非线性梁柱单元时要指定单元截面)。

关于BandSPD求解方式官网关于BandSPD方程形式的评价:"This is a good choice for most small size models. "并且后面紧跟了一句:"The equations have to be numbered so the widely used RCM (Reverse Cuthill-McKee) numberer is used. "可见numberer 类型不是随便选,而是要根据方程类型来决定的!(不过直到作业做完,我对numberer, system, test, algorithm, analysis(还包括geomTransf, constraints)等求解控制命令还是一知半解!我觉得要想弄明白这些命令——得先回头好好翻翻有限元和数值分析的书了!)OpenSEES中默认的计算精度比较高!“≠”:(自行总结,未找到官方说明)这是一个真实的故事:我曾在程序中自以为是的将一连串相邻均只有左右的数的差强行赋值为,而没有采用循环命令将两数作差并将结果赋给新变量——其中即有这样的强行截断!我以为小数点后都n位了,即使我带着它最后也会被系统截断,还不如我直接预处理来得清爽!没想到这样做直接导致计算不收敛!真是失之毫厘谬以千里!可见在OpenSEES中默认的计算精度比较高!后来我还在老师给的一份范例程序(Silvia Mazzoni & Frank McKenna, 2006)中发现了这么一段:……set Ubig ; # a really large numberset Usmall [expr 1/$Ubig]; # a really small number……可见系统并未认为Usmall=0 !再一次印证了这一点!划分纤维截面时角点坐标输入的门道划分纤维截面时角点坐标输入非常有讲究!为了说的直白,我把要点放到下面这张图中了:v1.0 可编辑可修改数据文件处理OpenSEES运行中是可以生成并读写txt文档的!注意我说是“读写”哦!(生成txt文档的好处是方便运行完后双击生成的数据文件读取数据,你懂的。

opensees的简单介绍

opensees的简单介绍


华南理工大学建筑学院建筑工程研究所
Opensee 的单元库:
Truss Element(桁架单元) Corotational Truss Element (同步旋转桁架单元?) Elastic Beam Column Element (弹性梁柱单元) Nonlinear Beam Column Element (非线性梁柱单元) Beam With Hinges Element (带塑性铰梁单元) Displacement-Based Beam-Column Element (分布塑性,

华南理工大学建筑学院建筑工程研究所
OPENSEE的简单认识: What is OpenSees?
A communication mechanism within PEER for exch anging and building upon research h Center ) (为PEER合作研究,太平洋地震研究中心) As open-source software, it has the potential for a community code for earthquake engineering. (开源软件,无限潜力) accomplish -ments. (Pacific Earthquake Engineering Researc

华南理工大学建筑学院建筑工程研究所
安装过程:
TCL/TK官方网站建议安装目录: C:\program files\tcl,而非C:\tcl 注意:TCL/TK是个平台,和OPENSEE不是一家公司

华南理工大学建筑学院建筑工程研究所
安装过程:
安装完了之后是一个ActiveTCL(TCL的平台之一,就如Borland C,Turbo C有多家公司一样),可以参考activeTCLHelp.chm 了解一下它的使用。 接下来安装一个Opensee TCL editor 将其释放到c:\tcleditor这个目录下 把opensees拷贝到这个目录吧 打开其目录下的tcleditor.conf,可以看到 exe C:\tcleditor\bin\openSees.exe editor C:\tcleditor\bin\tcleditor.exe bin C:\tcleditor\bin\ help C:\tcleditor\help\ 所以要把opensees.exe拷贝到这个bin目录下

OpenSees_一个专用于土木工程的分析软件

OpenSees_一个专用于土木工程的分析软件

四川水利2007 No5OpenSees :一个专用于土木工程的分析软件高剑飞(四川水利职业技术学院,四川都江堰,611830)Op enS ees 的全称是Open Syste m f or Earthquake Engi neering S i m u lati on(地震工程模拟的开放体系),是由美国国家自然科学基金(NSF)资助、西部大学联盟 太平洋地震工程研究中心 (Pa cifi c E arthqu ake E ngi neeri ng Research Cen ter ,简称PEER )主导、加州大学伯克利分校为主研发而成的,用于结构和岩土方面的地震反应模拟,是一个较为全面且不断发展的开放的程序软件体系。

该软件体系发展的目标是通过开放式源代码的发展,提高建模和计算机模拟地震工程的水平。

OpenSees 软件自1999年正式推出以来,已广泛用于太平洋地震工程研究中心和美国其它一些大学和科研机构的科研项目中,较好的模拟了包括钢筋混凝土结构、桥梁、岩土工程在内众多的实际工程和振动台试验项目,证明其具有较好的非线性数值模拟精度。

该程序正在引起世界各国结构工程领域众多研究人员的关注和重视,在国内部分学校也开始开展了一些初步研究工作。

OpenSees 软件主要用于结构和岩土方面的地震反应模拟,可以实现的分析包括:简单的静力线弹性分析,静力非线性分析,截面分析,模态分析,pu s hover 拟动力分析,动力线弹性分析和复杂的动力非线性分析等;还可用于结构和岩土体系在地震作用下的可靠度及灵敏度的分析。

它的优势在于抗震分析及其它动力分析(如节点滞回分析、体系pus hover 分析、体系非线性时程分析等)。

OpenSees 软件具有以下一些突出特点:(1)源代码完全开放。

Op enS ees 软件完全开放代码,其目的是通过全球研究人员的协同合作,得到一个完善的土木工程分析软件。

任何一个OpenSees 软件的使用人员,都可以发表自己对该软件的看法,即使用经验、技巧、体会和建议。

opensees计算实例

opensees计算实例

opensees计算实例使用Opensees进行计算实例Opensees是一个开源的地震工程计算软件,可以用于进行结构分析和地震响应分析。

本文将以一个实例来介绍Opensees的使用,并展示其计算能力和功能。

实例描述:假设我们有一栋10层的钢筋混凝土框架结构,长30米,宽20米,高30米。

结构的每层高度为3米,布置有柱和梁。

柱截面积为0.4平方米,梁截面积为0.1平方米。

结构的设计荷载为每层重量为1000吨,地震荷载为每层重量的1.2倍。

我们希望通过Opensees 进行地震响应分析,得到结构在地震作用下的位移和应力分布情况。

步骤一:建立模型我们需要使用Opensees建立模型。

在Opensees中,我们可以通过定义节点、单元和材料来构建结构模型。

我们将结构的每层划分为10个节点,共计100个节点。

然后,我们定义节点之间的连接关系,即梁和柱的单元。

最后,我们给每个单元分配材料属性,包括弹性模量、泊松比和截面属性。

步骤二:施加荷载在模型建立完成后,我们需要施加荷载。

首先,我们通过定义重力荷载,将每层的自重施加到结构上。

然后,我们定义地震荷载,将每层的地震力施加到结构上。

步骤三:求解结果在模型和荷载施加完成后,我们可以使用Opensees进行求解。

Opensees提供了多种求解算法和求解器,可以根据需要选择合适的方法。

我们可以使用弹性静力分析方法来求解结构的位移和内力分布。

通过输入相应的命令,Opensees将自动进行计算,并输出求解结果。

步骤四:结果分析在求解完成后,我们可以对结果进行分析。

通过观察结构的位移和应力分布情况,我们可以评估结构在地震作用下的安全性能。

如果结构的位移和应力超过了设计规范的限制,则需要进行结构优化或加固。

通过以上步骤,我们可以使用Opensees进行地震响应分析,并得到结构的位移和应力分布情况。

Opensees作为一款强大的计算软件,可以帮助工程师进行结构设计和分析,提高结构的安全性能。

1 OpenSees安装及使用

1 OpenSees安装及使用
-0.3927
y=0.1457x 2 R =0.8669 0.02
-0.3391
0.00
0.04 0.06 Drift (/H)
0.08
0.10
可以考察试件的刚度退化(Stiffness degradation)
累积能量(Cumulative energy)的概念
150 120 90 60 30 H-2 C-1-1N C-1-2N C-1-3N
OpenSees的帮助文件
OpenSees的帮助文件 — 例题
解决研究中的实际问题
钢筋混凝土柱抗震性能的模拟
为什么要研究柱的抗震性能?
什么是伪静力试验?拟动力试验?振动台试验? 构件的伪静力试验要得到什么试验结果?
构件伪静力试验的主要影响因素?
轴压比、剪跨比、纵筋配筋率、体积配箍率等
等效刚度(effective stiffness)的概念
这一公式在有限元分析中应用很广,采用统一式子表达上升段和下 分析时可取: 0 0.002; cu 0.003 ~ 0.004; cu (0.80 ~ 0.85) 0 降段,在ADINA中基本采用此应力-应变本构模型。
1971年Sargin 1 ) 0 0
求解A、B、C、D四个常数

E0 E0 1 R 2 2 R 1 E s 0 0 R 0
2 3
0 1 cu 1 R 2 cu cu 0 1 0 E0 Es
2004年,OpenSees被美国“地震工程模拟网络”(Network for Earthquake
Engineering Simulation,NEES)所采用,作为NEES计划的虚拟仿真平台, 证明其具有较好的非线性数值模拟精度。

几种经典动力本构模型在OpenSees中的实现与应用

几种经典动力本构模型在OpenSees中的实现与应用

几种经典动力本构模型在OpenSees中的实现与应用几种经典动力本构模型在OpenSees中的实现与应用动力本构模型是地震工程领域中的重要研究方向之一,它用于描述结构在地震作用下的力学行为。

目前,经典的动力本构模型包括弹簧模型、塑性铰模型、粘滞阻尼模型等。

本文将介绍这些经典动力本构模型在OpenSees(Open System for Earthquake Engineering Simulation)软件中的实现与应用。

弹簧模型是最简单、应用最广泛的动力本构模型之一。

它基于弹簧的力学原理,将结构的刚度表示为弹簧刚度,并将力的作用转化为弹簧的位移。

在OpenSees中,弹簧模型的实现非常简单,只需定义弹性刚度和指定节点之间的连接关系。

弹簧模型在工程实践中广泛应用于大跨度桥梁、高层建筑等结构的地震响应分析。

塑性铰模型是一种适用于含有塑性铰的结构的动力本构模型。

它将结构中的塑性变形抽象为塑性铰组件,并通过定义铰的屈服规律、刚度衰减规律和荷载传递规律等来描述塑性行为。

在OpenSees中,塑性铰模型的实现较为复杂,需要定义铰的各种参数和状态方程。

塑性铰模型适用于模拟桥梁、框架结构等在地震中产生塑性变形的情况。

粘滞阻尼模型是描述结构在地震作用下能量耗散过程的动力本构模型。

它通过引入阻尼器,将结构的耗能行为抽象为阻尼器中能量的耗散。

在OpenSees中,粘滞阻尼模型的实现相对简单,只需定义阻尼器的刚度和阻尼特性。

粘滞阻尼模型常用于地铁隧道、桥梁结构等对地震作用敏感的工程中,可以提供较好的结构抗震性能。

除了上述经典动力本构模型,OpenSees还支持其他多种动力本构模型的实现与应用。

例如,非线性弹性模型适用于描述有一定延性的结构;非线性屈曲模型适用于描述结构在局部失稳后的非线性行为;非线性粘滞弹性模型适用于描述结构在地震中的损伤与修复过程。

这些模型在OpenSees中都有相应的命令和参数可以设置,方便用户进行动力分析。

OpenSees中的一些关键技术--(1)

OpenSees中的一些关键技术--(1)

OpenSees中的⼀些关键技术--(1)1. 纤维单元的定义和抗剪抗扭的合并。

纤维单元的定义⽅法如下:如图所⽰左图中是⼀个梁的截⾯,其中混凝⼟划分为36个纤维,钢筋有10个纤维,故共有46个纤维单元。

然后,局部坐标按右图来(这⾥插⼊右图的⽬的是想说明y朝上,z朝左),2轴代表y,3代表z,左图矩形中⼼是(0,0),然后每个纤维的中⼼坐标就出来了,⾃⼰计算⼀下就⾏了。

⽐如最右下⾓的纤维应该是两个负数。

定义的时候,⽤以下命令:section Fiber 1 {fiber -1.667E+002 -1.667E+002 4.444E+003 2。

}其中,fiber 后⾯跟的是单根纤维的y坐标值,z坐标值,纤维⾯积,材料编号,这样就定义了⼀个纤维截⾯。

如果定义第⼆个截⾯,section Fiber后⾯写2.下⾯是定义⼀个抗剪和⼀个抗扭刚度,加到截⾯上。

uniaxialMaterial Elastic 201 1.056E+010uniaxialMaterial Elastic 301 1.056E+010uniaxialMaterial Elastic 401 2.857E+014前两个是抗剪的,第三个是抗扭的。

矩形的计算公式为抗剪: Ksy=G*5*b*h/6 ;抗扭: Kt=HB^3(1/3-0.21*(B/H)*(1-B^4/H^4/12)) ; H是长边G是剪切模量。

然后section Aggregator 1001 201 Vy 301 Vz 401 T -section 1将截⾯1的201,301,401 分别赋予1001。

两个⽅向的抗剪,和⼀个⽅向的抗扭。

2. geomTransfer的意义。

看最上⾯右⾯的图,2朝上,3朝左。

由于咱们建⽴的时候就是这么摆放的,所以看2轴,2轴和你的整体坐标中的哪个轴平⾏,哪个轴就是1.例如,对于梁,我们建⽴截⾯的时候都是⽴着建⽴的,即左右长边,上下短边,2轴朝上。

基于OpenSees的钢框架结构地震动特性分析

基于OpenSees的钢框架结构地震动特性分析

基于OpenSees的钢框架结构地震动特性分析摘要本文借助于有限元软件OpenSees计算平台,以钢框架结构为数值模型,建立了理想状态的隔震模型。

在隔震模型中,以零长度单元来模拟隔震装置,根据结构场地条件,在地震库中分别选取了数条近断层和远断层地震动信号,通过近远层地震动的比照分析,得出以下结论:隔震结构由于隔震装置的耗能作用,在抗震性能上要优于非隔震结构。

隔震结构的抗震优越性随着地震动强度的增加逐渐变得更明。

这一实验对开展隔震结构建筑设计思想有一定的参考价值。

关键词OpenSees;钢框架结构;地震动特性;动力响应1概述框架结构是以梁和柱组成的一种承重结构,其中梁和柱之间以铰接或者刚接的方式连接。

框架结构在工程中,通过梁和柱的连接组成框架来承担外部的水平荷载和竖向荷载,墙体只是作为填充物存在,并不起承重效果。

随着钢铁制造业的开展,钢框架结构的使用范围越来越广泛。

钢筋框架结构在地震作用下,主要受平动、剪切、转动的影响。

在强震作用下钢筋框架结构持续受到地震波影响,其构件也受到反复荷载作用,其状态也从线弹性进入非线性,当受到复杂应力作用各项内力也会发生耦合现象,随后某些承载力薄弱的构件将发生剪切、弯曲破坏然后失效退出工作,其外在表征为构件的断裂、变形、位移、转动以及接触一碰撞等现象进而引起整体结构的倒塌破坏。

我国学者在钢筋混凝土抗震分析方面已经做了大量的工作,并取到了很可观的研究成果,而对钢框架结构的研究还不够饱满:2021年宿专青【1】通过对削弱性钢框架建模分析钢框架在装机作用下的力学特性,以及在不同撞击情况下给出针对性的建议。

2021年,閤东东等人【2】基于有限元软件ABAQUS模拟了某塔楼裙房〔钢筋混凝土框架结构〕在强震作用下的连续倒塌情况,基于模拟纤维梁单元的混凝土和钢筋及楼板钢筋的动力单轴本构用户子程序实现材料失效模拟单元生死,基于混凝土弹塑性损伤本构对钢筋混凝土楼板的刚度削弱及失效进行模拟,采用接触单元考虑倒塌过程中所存在的单元碰撞问题。

地震安全评估软件开源

地震安全评估软件开源

地震安全评估软件开源
有很多地震安全评估软件是开源的,下面是一些常用的开源软件:
1. OpenSees(The Open System for Earthquake Engineering Simulation):OpenSees是一款用于地震工程模拟和结构响应分析的开源软件。

它提供了一个灵活的框架,可以进行各种地震和结构分析,适用于不同类型的结构工程。

2. OpenSHA(Open Source Seismic Hazard Analysis):OpenSHA是一个开源工具包,用于地震危险性和地震风险分析。

它提供了一套模型和工具,可以评估地震潜在危险性,帮助工程师和决策者制定安全措施。

3. Simcenter 3D:这是一款综合的仿真软件,可以用于进行地震场地反应分析和结构响应分析。

它提供了强大的建模和分析工具,用于评估地震对结构的影响,帮助工程师设计更安全的结构。

这些软件都是开源的,可以自由获取并根据需求进行定制和使用。

它们是专业的地震安全评估工具,能够提供准确的分析结果,帮助工程师和决策者做出正确的决策。

基于OpenSees的分层悬挂结构抗震性能分析

基于OpenSees的分层悬挂结构抗震性能分析

基于OpenSees的分层悬挂结构抗震性能分析基于OpenSees的分层悬挂结构抗震性能分析悬挂结构是一种新型的建筑结构形式,具有轻质化、高刚度、高自由度等特点,被广泛应用于公共建筑、桥梁等领域。

然而,由于其特殊的结构形式和设计要求,悬挂结构在地震作用下的抗震性能仍然是一个重要的研究课题。

本文基于OpenSees开源软件,通过对某一具体悬挂结构的抗震性能进行分析,探讨了悬挂结构的抗震设计与加固方法。

首先,我们需要对悬挂结构的基本特征和工作原理进行介绍。

悬挂结构由上悬索、下悬索和支撑系统组成。

上悬索通过吊索连接到天花板上,在地震作用下产生拉力;下悬索通过吊索连接到地面上,承受上悬索传递下来的重力。

支撑系统则提供了结构的稳定性和刚度。

在建立悬挂结构的数学模型时,我们采用了有限元分析方法,并利用OpenSees软件进行模型的建立和分析。

首先,我们需要对结构的几何形状进行建模,并定义悬挂结构的材料参数。

在这个过程中,我们可以选择合适的节点间距、悬挂角度、吊索材料等,并设定结构的初始状态。

接下来,我们需要给定地震加载条件。

我们可以选择合适的地震波,并设定地震波的峰值加速度、周期等参数。

在进行地震分析时,我们需要考虑地震波对结构的动力响应,包括结构的位移、速度、加速度等。

通过对结构的响应计算,我们可以评估悬挂结构的抗震性能,包括结构的振动特性、动力位移、加速度等。

在对悬挂结构的抗震性能进行分析时,我们可以通过改变不同设计参数来观察结构的响应变化。

例如,我们可以调整吊索的角度、悬挂点的位置,或者增加支撑系统的刚度等。

通过这些参数的变化,我们可以评估不同设计方案对结构抗震性能的影响,并选择最优的设计方案。

此外,对于已有的悬挂结构,我们还可以通过OpenSees 模拟进行增强设计。

通过增加拉索和支撑材料的强度,改变结构的刚度分布等操作,可以提高悬挂结构的抗震性能。

在进行增强设计时,我们需要评估不同加固方案的效果,并选择最合适的加固方案。

地震工程学-OpenSeesNavigator

地震工程学-OpenSeesNavigator

地震工程学作业(二)学生:学号:指导老师:日期:目录1、结构弹塑性分析基础 01.1弹塑性分析理论基础 01.2OpenSees&Navigator简介 (1)2、荷载计算与结构截面的选定 (2)3、钢筋混凝土结构模型 (3)3.1材料参数选定 (3)3.2模型建立 (5)3.2.1建立几何模型 (5)3.2.1Define (7)3.2.2Assign (10)3.3模态分析 (11)3.4自重加载分析 (12)3.5正弦激励分析 (13)3.5.1动力分析建模 (13)3.5.1正弦激励弹性分析结果 (15)3.5.2正弦激励弹塑性分析结果 (16)3.6ElCentro-NS激励分析 (17)3.7小结 (20)4、钢结构模型 (21)4.1截面选定与材料定义 (21)4.2分析结果 (22)4.2.1自重加载分析 (22)4.2.1正弦激励弹塑性分析 (23)4.2.2El-NS激励分析 (24)4.3小结 (27)1、结构弹塑性分析基础1.1弹塑性分析理论基础结构在地震加速度作用下的运动学方程可表示为:}1{)(M f X C X M t a -=++••• (1-1)其中,C M,分别表示质量、阻尼矩阵;f 表示恢复力向量,它可能与速度位移等量有关;a(t)表示地震加速度时程,简记: F(t)M =-{1})(t a并将式1-1写成增量的形式,并认为性恢复力项仅与位移相关则有:F X f X C X M ∆=∆+∆+∆•••)( (1-2)将位移,速度项作Taylor 展开可以得: )(62432t O t t t ∆+∆+∆+∆=∆••••••X X X X (1-3))(232t O t t ∆+∆+∆=∆••••••X X X (1-4) 再考虑近似关系:•••••≈∆X X t (1-5)将式1-5代入1-3,1-4可得: •••••∆+∆+∆≈∆X X X X 6222t t t (1-6) •••••∆+∆≈∆X X X 2t t (1-7) 由于上式中丢掉了高阶项,因此1-6,1-7的关系只是近似成立的若再考虑两个优化自由度,则为Nemark 法的基本思路。

opensees解题技巧

opensees解题技巧

OpenSEES解题一般规律、技巧总结单位OpenSEES中是可以用公制单位(N,m)的(而并不是像某些文章中说的“OpenSees默认为英制单位")。

实际上我认为OpenSEES中并没有什么默认单位,只要编程者自己保持单位一致就行;这点类似于SAP2000的风格。

建模顺序做事要讲究顺序,OpenSEES建模亦如是:必须先定义材料才能离散截面(因为离散截面时要对所划分的截面指定材料属性)。

与之类似的,必须先定义(离散)截面,才能定义非线性梁柱单元(因为定义非线性梁柱单元时要指定单元截面)。

关于BandSPD求解方式官网关于BandSPD方程形式的评价:”This is a good choice for most small size models. "并且后面紧跟了一句:"The equations have to be numbered so the widely used RCM (Reverse Cuthill-McKee) numberer is used。

”可见numberer 类型不是随便选,而是要根据方程类型来决定的!(不过直到作业做完,我对numberer, system, test, algorithm, analysis(还包括geomTransf, constraints)等求解控制命令还是一知半解!我觉得要想弄明白这些命令-—得先回头好好翻翻有限元和数值分析的书了!)OpenSEES中默认的计算精度比较高!“0。

1000000000000001≠0.1”:(自行总结,未找到官方说明)这是一个真实的故事:我曾在程序中自以为是的将一连串相邻均只有0.1左右的数的差强行赋值为0。

1,而没有采用循环命令将两数作差并将结果赋给新变量—-其中即有这样的强行截断!我以为小数点后都n位了,即使我带着它最后也会被系统截断,还不如我直接预处理来得清爽!没想到这样做直接导致计算不收敛!真是失之毫厘谬以千里!可见在OpenSEES中默认的计算精度比较高!后来我还在老师给的一份范例程序(Silvia Mazzoni & Frank McKenna, 2006)中发现了这么一段:……set Ubig 1。

opensees输出层间位移角 残余层间位移

opensees输出层间位移角 残余层间位移

OpenSees(全称Open System for Earthquake Engineering Simulation),意为地震工程模拟开放系统,是由美国地震工程研究中心和加州伯克利分校主导研发的,主要用于建筑、桥梁等结构在地震作用下的模拟分析。

OpenSees的核心功能包括用于结构和岩土系统非线性动力分析的有限元模型和求解算法。

此外,它还可扩展到结构和岩土系统参数更新、可靠度分析、灵敏度分析、火灾模拟和流-固耦合分析等领域。

在OpenSees中,可以通过脚本层面修改代码实现特定功能,模拟地震参数的不确定性,提高运算过程中的内存管理水平和计算效率。

由于OpenSees是一个开源软件,用户可以很容易地在高性能计算硬件上根据实际需求对其进行二次开发和设计程序。

OpenSees 模拟建筑物倒塌过程

OpenSees 模拟建筑物倒塌过程
17
pF 0 β
18 u
对于倒塌结构的非时变结构可靠度分析(FORM/SORM)
pF =
g (θ) = 0
关键计算点
1. 功能函数的梯度计算:
G(u i ) = g(r (θi ), θi )
∇ u G(u i ) = ∇r g θ ⋅∇θ r + ∇ θ g r ⋅∇ uθ
这里的 ∇r g θ ; ∇θ g r ; ∇u θ 易于计算, 而 ∇θr 指的是有限元模型体系的梯度 (response sensitivity),需要和有限元计算吻合.
Thank you! Any Questions?
dg 1(u (t )) uδt du dg 2 (u (t + δt )) dg 1(u ) dg 1(u ) du = + δt dθ dθ du dθ g 2(u (t + δt )) = g 1(u (t )) +
theAlgorithm->solveCurrentStep(); I. AnalysisModel * theAnaModel = this->getAnalysisModelPtr(); IncrementalIntegrator *theIntegrator = this->getIncrementalIntegratorPtr(); LinearSOE *theSOE = this->getLinearSOEptr(); Ψ II. III. theIntegrator->formUnbalance(..); theTest->setEquiSolnAlgo(*this); int result = theTest->start() Do { IV. V. VI. theIntegrator->formTangent(tangent) theSOE->solve(); theIntegrator->update (theSOE->getX();
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

地震工程学作业(二)学生:学号:指导老师:日期:目录1、结构弹塑性分析基础 (1)1.1弹塑性分析理论基础 (1)1.2OpenSees&Navigator简介 (2)2、荷载计算与结构截面的选定 (3)3、钢筋混凝土结构模型 (4)3.1材料参数选定 (4)3.2模型建立 (6)3.2.1建立几何模型 (6)3.2.1Define (8)3.2.2Assign (11)3.3模态分析 (12)3.4自重加载分析 (13)3.5正弦激励分析 (14)3.5.1动力分析建模 (14)3.5.1正弦激励弹性分析结果 (16)3.5.2正弦激励弹塑性分析结果 (17)3.6ElCentro-NS激励分析 (18)3.7小结 (21)4、钢结构模型 (22)4.1截面选定与材料定义 (22)4.2分析结果 (23)4.2.1自重加载分析 (23)4.2.1正弦激励弹塑性分析 (24)4.2.2El-NS激励分析 (25)4.3小结 (28)1、结构弹塑性分析基础1.1弹塑性分析理论基础结构在地震加速度作用下的运动学方程可表示为:}1{)(M f X C X M t a -=++∙∙∙ (1-1)其中,C M,分别表示质量、阻尼矩阵;f 表示恢复力向量,它可能与速度位移等量有关;a(t)表示地震加速度时程,简记: F(t)M =-{1})(t a并将式1-1写成增量的形式,并认为性恢复力项仅与位移相关则有:F X f X C X M ∆=∆+∆+∆∙∙∙)( (1-2)将位移,速度项作Taylor 展开可以得: )(62432t O t t t ∆+∆+∆+∆=∆∙∙∙∙∙∙X X X X (1-3))(232t O t t ∆+∆+∆=∆∙∙∙∙∙∙X X X (1-4) 再考虑近似关系:∙∙∙∙∙≈∆X X t (1-5)将式1-5代入1-3,1-4可得: ∙∙∙∙∙∆+∆+∆≈∆X X X X 6222t t t (1-6) ∙∙∙∙∙∆+∆≈∆X X X 2t t (1-7) 由于上式中丢掉了高阶项,因此1-6,1-7的关系只是近似成立的若再考虑两个优化自由度,则为Nemark 法的基本思路。

将1-6,1-7中的部分参数用未知数的形式表示:∙∙∙∙∙∆+∆+∆=∆X X X X 2221t t t β (1-8)∙∙∙∙∙∆+∆=∆X X X t t γ (1-9)这样做的好处是通过对参数βγ,优化而得到更优的结果,常取的值为(1/2,1/4),(1/2,1/6)。

联立方程1-2,1-8,1-9可得方程组: ⎪⎪⎩⎪⎪⎨⎧∆+∆=∆∆+∆+∆=∆∆=∆+∆+∆∙∙∙∙∙∙∙∙∙∙∙∙∙X X X X X X X F X f X C X M t t t t t γβ2221)( (1-10) 上式中未知量为位移,速度,加速度的增量三个方程三个未知数是可以求解的。

但是由于非线性项f(X)∆的存在,每一步中不知道当前的割线刚度因此求解过程中会有迭代过程,常用的方法是Newton-Raphson 法。

其基本思路是用当前的切线刚度代替割线刚度,经过若干次迭代后逼近真实解,在此不再赘述。

1.2OpenSees&Navigator 简介本次作业要求用杆件单元和纤维单元分别计算单层框架结构在正弦激励和EL_NS 作用下的弹塑性动力响应。

对于杆件单元可以选择武田三线性模型或Clough 模型计算模拟。

考虑以上要求,本次作业选用OpenSees 为核心分析工具,用OpesnSees Navigator 为前后处理工具。

OpenSees 是一个目前学术界广泛使用的大型有限元计算程序,是用C++语言编写的面向对象的源代码公开的程序框架,可用于对非线性结构或岩土体系进行静力或动力分析。

它是由美国国家自然科学基金(NSF )资助、 美国“太平洋地震工程研究中心”(Pacific Earthquake Engineering Research Center ,简称PEER )主导、在以加州大学伯克利分校领导下的近十所美国著名高校共同开发而成的,被广泛的应用于结构的各类分析中。

虽然OpenSees 具有强大的分析功能,但由于没有太合适的前后处理软件使用者需要通过编制TCL 语言代码进行前后处理,这显然对于大型结构的模型化是非常困难的,大大限制了其的应用。

针对以上问题,众多的个人和机构都有尝试针对OpenSees 编制前后处理软件,国内的如香港大学的陈学伟博士编的ETOS 等。

伯克利也开发了一个简洁的、免费的前后处理软件:OpenSees Navigator 。

它具有简单易学的、建模思路清晰等特点,因此本次作业选用OpenSees Navigator 为前后处理软件。

由于对OpenSeesNavigator 的介绍很少,因此本次作业中将在一定程度上介绍其建模,分析,后处理的基本功能,今后可作为OpenSeesNavigator 的简易教程。

图 1.1 OpenSees Navigator2、荷载计算与结构截面的选定图 2.1如图2-1所示该一层框架结构高3.6m ,榀距4m ,跨度6m ,活荷载、恒载均为2.52/m kN 。

钢筋混凝土结构主梁截面高取跨度的()181~101: mm mm h 600~3306000)181~101(=⨯=取mm b mm h 250,500== 柱截面可根据轴压比估算,但由于结构只有一层轴压比非常小,估计出来的截面也很小,因此这里据经验取为:mm h b 500==,板厚取100mm 。

梁上的恒载为:m kg m kN q /7.2359/125.23245.2255.025.01==⨯⨯+⨯⨯=柱的自重为:m kg m kN q /638/25.6255.05.02==⨯⨯=梁上的活载为:m kg m kN q /1020/1045.23==⨯=在计算地震作用时梁上的等效质量为:m kg q q q e /28705.031=+=根据以上数据,保护层厚度取30mm ,用PKPM 进行配筋计算得到的梁柱配筋结果分别为:图 2.2 梁柱配筋图为了在实际计算中使非线性状态更早的出现,在建模时对柱各边各抽掉一根钢筋,即实际建模时柱只使用了9根纵筋。

3、钢筋混凝土结构模型3.1材料参数选定纤维单元的基本思路是将截面化分成多个小的截面如下图:图 3.1 纤维单元示意图每个小的截面满足单轴受力的原则,整个截面满足平截面假定。

图3-1反应一对于钢筋混凝构件建模的一般思路:考虑三种材料,分别为核心混凝土、保护层混凝土、钢筋。

核心混凝土由于受箍筋的约束强度、延性等材料性态都比保护层混凝土好,这样建模的好处是通过材料的不同来反应箍筋对混凝土的约束,就不用去处理钢筋和混凝土之间的相互作用,达到即能保证计算精度也能减小计算量的目的。

本次计算中混凝土选用concrete02,钢筋选用steel01,其本构如下:(1)Concrete02混凝土材料骨架曲线采用采用修正的Kent-Park 模型: 2000000201()0.2c c cu c c cu cu Kf f Kf Kf εεσεεεεεσεεεεεεε⎧⎡⎤⎛⎫⎛⎫⎪⎢⎥=-≤≤ ⎪ ⎪⎪⎢⎥⎝⎭⎝⎭⎣⎦⎨⎪⎡⎤-=+-≥<≤⎪⎢⎥-⎣⎦⎩ 1s yh c f K f ρ⎛⎫=+ ⎪⎝⎭(3-1) 其中K 为考虑约束混凝土的强度增强系数,s ρ为体积配箍率,yh f 为箍筋屈服强度。

其滞回关系示意图如图3.2所示,参数意义见下文。

图3.2 concrete02滞回示意图(2)钢筋采用双折线模型:0()s y s y y u E bE σεεεσεεεεε⎧=≤≤⎪⎨=-≤≤⎪⎩ (3-2)其中,s E 为钢筋初始切线刚度,y ε为钢筋屈服应变。

OpenSEES 中的Steel01的本构关系如下图所示。

-0.12-0.1-0.08-0.06-0.04-0.0200.020.040.060.080.10.12-1000-800-600-400-200020*******8001000Strain S t r e s s (M P a )图 3.3 钢筋本构示意图最终所选材料主要参数如表3.1,2:表3.1 混凝土材料参数Name$fpc $epsc0 $fpcu $epsU $lambda $ft $Ets Cover36Mpa 0.002 3.6Mpa 0.015 0.5 3.6Mpa 3e4Mpa Core 45Mpa 0.003 4.0Mpa 0.020 0.5 4.0Mpa 3e4Mpa 其中: $fpc ——28天砼强度;$epsc0——最大强度对应的应变值;$fpcu ——压碎强度;$epsU ——夺碎时砼的应变;$lambda ——卸载模量同初始模量之比;$ft ——抗拉强度;$Ets ——抗拉模量;表3.2 钢筋材料参数Name$Fy $E0 $b Steel 300Mpa 200Gpa 0.02其中: $Fy ——钢筋屈服强度;$epsc0——初始模量;$fpcu ——屈服模量同初始模量之比;3.2模型建立3.2.1建立几何模型由于该模型相对简单,可以直接通过Tcl 语言进行建模,本文在此介绍应用前处理软件进行建模的主要流程。

虽然由于模型简单,在前处理时直接编代码和用前处理软件的效率差别不大,但在后处理的时候用Navigator 将会大大减少工作量。

建模流程可简要表示为:(注:本文后面的所有图表的单元均为国际标准单位制,不再一一注明) File 建立几何模型Edit DefineAssign Analyze定义材料定义截面定义时程定义荷载模式定义记录单元截面赋值定义几何变换定义结点约束定义结点荷载定义单元荷载定义分析Case写Tcl 代码图 3.4 Navigator 建模流程下面详细介绍Navigator 建模步骤:打开OpenSeesNavigator ,依次点击File-NewModelFormTemplatet 选择第一列第二个图形表示建立无支撑框架结构:依次输入结构参数,这里需要注意的是OpneSees 内部采用的无单位制,因此在输入时要保证前后所输参数在纲量上的对应。

3.2.1Define这一步主要是定义材料,截面,荷载以及记录等数据,具体如下:(1)材料依次点击Define——Material——uniaxial Mat在AddMat菜单中选择Concrete02,键入表1中Cover行的材料参数,这步就定义了保护层的材料:按同样的方式可以定义核心混凝土的材料Mat-C02-Core,以及钢筋的材料Mat-St01需要注意的是在定义钢筋材料时还有些可选的参数,具体含义可见OpenSees的Document。

相关文档
最新文档