9-1 概要

非线性抗震分析方法可分为非线性静力分析方法和非线性动力分析方法。其中非线性静力分析方法(静力弹塑性分析)因其理论概念易于理解、计算效率高、整理结果较为容易等原因为设计人员所广泛使用。但是由于静力弹塑性分析存在反映结构动力特性方面的缺陷、使用的能力谱是从荷载-位移能力曲线推导出的单自由度体系的能力谱、不能考虑荷载往复作用效应等原因,在需要精确分析结构动力特性的重要结构上的应用受到了限制。近年因为计算机硬件和软件技术的发展,动力弹塑性分析的计算效率有了较大的提高,使用计算更为精确的动力弹塑性分析做大震分析正逐渐成为结构非线性分析的主流。

9-1-1 动力弹塑性分析的运动方程

包含了非线性单元的结构的运动方程如下。单元的非线性特性反映在切线刚度的计算上,且非线性连接单元的单元类型必须使用弹簧类型的非弹性铰特性值定义。

(1)

其中,M :质量矩阵

C :阻尼矩阵

KS :非线性单元和非线性连接单元以外的弹性单元的刚度矩阵

:节点的位移、速度、加速度响应

p :节点上的动力荷载

fI :非线性单元沿整体坐标系的节点内力

fN :非线性连接单元上的非线性弹簧上的沿整体坐标系的节点内力

弹塑性动力分析属于非线性分析不能象线弹性时程分析那样使用线性叠加的原理,所以应使用直接积分法进行分析。程序中提供的直接积分法为Newmark-β法,Newmark-β是通过计算各时间步骤上位移增量并进行累加的方法。在各时间步骤上产生的残余力使用Newton-Raphson法通过迭代计算消除。

使用时刻上的加速度和位移计算时刻的速度和位移的公式如下:

(2)

(3)

将上述公式可重新整理成如下形式:

(4)

(5)

位移、速度的增量可表现为如下形式。

(6)

(7)

(8)

使用Newton-Raphson法迭代计算时的各迭代计算的增量为:

(9)

(10)

因此,在时刻上的第(i)次迭代计算的位移、速度、加速度可按下面公式表示。

(11)

(12)

(13)

在时刻的第(i)次迭代计算的运动方程如下。

(14)

将式(14)代入式(12)、(13)可得关于增量位移的平衡方程。

(15)

其中, : 有效刚度矩阵,

:各迭代计算步骤的有效荷载向量

:非线性单元的切线刚度矩阵

:各迭代计算步骤的位移增量向量

:Newmark-β法的参数

9-1-2 静力法

在时程荷载工况中选择“静力法”时表示在动力弹塑性分析中排除质量和阻尼的影响。该方法可用于计算初始荷载作用下初始状态分析或Pushover分析。需要注意的是动力弹塑性分析中要考虑重力荷载作用下的初始状态的作用,而重力荷载作用下的初始状态也需要考虑非线性效果。

静力法中也将使用Newton-Raphson法,增量控制方法有荷载控制法和位移控制法。

静力法也支持不同的静力法时程荷载工况的接续分析,但是需要注意的是不同的静力法虽然可以采用不同的增量控制法,但是在下列两种情况下会发生不正确结果。

1) 两个荷载控制法的静力法时程荷载工况的接续分析

2) 位移控制法的静力法时程荷载工况后面接续荷载控制法的静力法时程荷载工况时

整理可行与不可行的接续分析类型如下:

荷载增量法 ( 位移增量法 (O)

荷载增量法 ( 荷载增量法 (X)

位移增量法 ( 位移增量法 (O)

位移增量法 ( 荷载增量法 (X)

荷载可以使用时变静力荷载(Time Varying Static Load)加载,此时时程函数的数据类型要选择“无量刚”。荷载增量法中的荷载因子由0到1线性增加。位移增量法中通过位移增量自动计算荷载因子。

采用动力弹塑性分析功能中的静力法做Pushover分析的原因是程序中提供的梁、柱截面的纤维模型只支持动力弹塑性分析。

9-1-3 初始内力状态

程序中考虑重力荷载作用下的初始内力状态的方法有下面两种:

1) 通过“静力法”非线性时程分析获得重力荷载作用下的非线性内力状态

2) 通过初始内力表格输入初始内力

程序中考虑初始内力状态的方法是通过计算初始内力作用下的假想的变形,并通过假想的变形判断非线性构件的状态来实现的。详细的操作步骤如下(参见图2.9.1)

使用初始刚度计算初始内力作用下非线性铰的假想变形。a) 当在屈服面内时(弹性范围)直接使用初始内力。b) 当在屈服面外时通过滞回曲线计算对应的恢复力,且和仅计算一步。

解动力平衡方程计算位移增量。初始内力按内力输入并不包含在动力方程中。

使用位移增量利用数值积分方法计算。然后使用位移计算非线性铰的变形和恢复力。

为了判断非线性构件的内力状态使用滞回曲线,此时将铰的变形和初

三折线弹塑性滞回模型matlab,动力弹塑性滞回模型-迈达斯汇总.doc相关推荐

  1. SIR传染模型Matlab代码,sir传染病模型 MATLAB代码运行不了,

    问题描述: sir传染病模型 MATLAB代码运行不了, function y=ill(t,x) a=1;b=0.3; y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]'; ts ...

  2. 通信原理 | 信道模型 | matlab中瑞利衰落信道模型中的函数:raylrnd、raylpdf、raylcdf、raylinv、raylstat、raylfit

    matlab中瑞利衰落信道模型中的函数 1 matlab中的raylrnd(瑞利随机数) 2 matlab中的raylpdf(瑞利概率密度函数) 3 matlab中的raylcdf(瑞利累积分布函数) ...

  3. matlab龙格库塔法求通解,基于matlab及龙格库塔法求解布拉修斯方程.doc

    基于matlab及龙格库塔法求解布拉修斯方程 Runge-Kutta法求解布拉修斯解 摘要 薄剪切层方程主要有三种解法,即相似解,非相似条件下对偏微分方程组的数值解和近似解.布拉修斯解是布拉修斯于19 ...

  4. 食饵-捕食者模型matlab,食饵-捕食者模型解读.ppt

    * 7.5 食饵-捕食者模型(种群的弱肉强食) 种群甲靠丰富的天然资源生存,种群乙靠 捕食甲为生,形成食饵-捕食者系统,如 食用鱼和鲨鱼,美洲兔和山猫,害虫和益虫. 模型的历史背景--一次世界大战期间 ...

  5. 面板门限模型Matlab,空间面板门槛模型操作及应用

    原标题:空间面板门槛模型操作及应用 一.空间面板门槛模型简介 二.空间面板门槛操作应用 来源:https://spatial-panels.com/software/ 空间面板门槛模型的Matlab操 ...

  6. arma模型matlab代码_DCC GARCH模型

    模型的全称:Dynamic Conditional Correlation (DCC-) GARCH. 理解DCC GARCH模型的知识基础: 1.知道什么是协方差阵 2.知道什么是GARCH模型 3 ...

  7. 旅行售货商模型matlab,旅行售货员问题的几种解决方案.doc

    摘 要 旅行售货员问题是一个古老而典型的组合优化问题.对该问题合理而有效的解法不但有重要的理论和学术意义,同时对众多工程实际中的应用提供了重要的指导意义. 这篇论文首先对问题进行了大体的陈述,对其进行 ...

  8. leslie模型matlab代码6,leslie模型人口预测程序,请求大家!

    x=[68460528.3 80050113.21 102133056.6 108942188.7 78243245.28 83795471.7 109125132.1 124640528.3 111 ...

  9. ipat模型matlab代码,基于IPAT模型的河北省灰水足迹分析及预测

    摘要: 河北作为京津冀发展圈的重要组成部分,水质水量问题突出,因此迫切需要对其水量和水质进行研究.基于农业和工业生活两部分,选取N肥,P肥,COD为关键污染物,以水环境最大允许容量为依据,计算了河北省 ...

最新文章

  1. Windows Mobile下使用CppUnitLite输出测试结果
  2. 预测股票价格 模型_建立有马模型来预测股票价格
  3. html 12306页面实现,jQuery模拟12306城市选择框功能简单实现方法示例
  4. Linux常用的服务器构建
  5. 程序猿必须要知道的一个内容:客户端+服务端一(源码解析、建议收藏)
  6. 论如何优雅的处理回文串 - 回文自动机详解.
  7. ZOJ 1076 Gene Assembly
  8. 框架之---Flask
  9. Netty 是什么,Netty原理详解
  10. excel对比两列不同
  11. 机器人相关的会议期刊
  12. 【Unity3D开发小游戏】《愤怒的小鸟》Unity开发教程
  13. python实现比较两手牌的大小--斗地主规则
  14. 计算1~N之间所有奇数之和(Java)
  15. AD域组策略安全管理
  16. 计算机乱七八糟小知识备忘录
  17. AD中如何快速画完原理图引脚?
  18. 腾讯企业邮箱使用简单说明
  19. Linux查看所有子文件夹及文件的数量
  20. 上海2013年驾校科目二学习心得,完全是我自己总结的。

热门文章

  1. 计算机教学与实际生活相结合,小学数学教学与实际生活相结合的方法思考
  2. 计算机网络—一个自治系统有5个局域网,其连接图如图所示。LAN2至LAN5上的主机数分别为:91,150,3,15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块
  3. php 邮件类库,[3.3]-扩展类库:基于PHPMailer的邮件发送 | PhalApi(π框架) - PHP轻量级开源接口框架 - 接口,从简单开始!...
  4. 工作琐事太多怎么办_东莞夫妻感情不合怎么办 东莞专业离婚咨询
  5. raml2html 安装,Raml实践
  6. python缺失值类型与分析_3.1.1 缺失值分析
  7. fft之后求模值和相位_如何利用相位噪声测量表征时钟抖动来加速设计验证过程...
  8. Android日志[基础篇]二 Android Studio修改LogCat日志的颜色
  9. 排序算法之--归并排序(好玩的一个算法o。o)快速入门
  10. java打开输入框,java – 在Android中打开输入对话框