复杂形态钢结构设计培训班

首页 结构乌托邦-公众号 【编程】分段解析法及多软件反应谱求解结果对比探究 [开源]

【编程】分段解析法及多软件反应谱求解结果对比探究 [开源]

“本开源项目反应谱求解结果与商用软件相符

在推送【编程】Python效率测试与调用.Net的基本方法 及 【广东省性能设计规程】与国家高规对比浅谈反应谱的修正与完善 开源了基于Newmark的反应谱求解项目,近期由于选波工具的需要,在项目中补充了杜哈梅积分、分段解析法、人工波生成、有效持时及有效峰值加速度(EPA)求解等功能。

今天与大家分享基于线性插值的分段解析法(Linear Interpolation-based Piecewise Exact Method),并将本开源项目的反应谱求解结果与商用软件SeismoSignalYJK进行对比探究。点击“阅读原文“可查看开源项目及分段解析法的相关文献资料

Piecewise Exact Method

在结构动力学中通常通过离散值外部激励函数p(t)。假定离散点间呈线性关系,可列出如式(1)所示运动方程,其方程的特解、通解及全解分别如式(2)至式(4)所示。

图1 假定离散点间呈线性关系

将式(5)边界条件(初值)带入式(4)可求解未知量A与B,整理可得位移响应及速度响应解析式如式(6)及式(7)所示。为方便表达,可将式(6)及式(7)整理为式(8)及式(9),式中参数A至参数D‘的计算公式如图2所示

图2 解析式中参数A至参数D’的计算公式
当结构为线性时,通过公式(8)及公式(9)求出的响应为精确解当积分步长为定值时,参数A至参数D’在时程中恒为定值,因此具有较高的计算效率。为获得结构的最大响应,积分步长至少应小于0.1倍周期,防止错过峰值。
分段解析法(Piecewise Exact Method已加入在本推送的开源项目中,点击”阅读原文“查看开源项目及分段解析法的相关文献资料。在项目的反应谱求解中,不管是Newmark还是分段解析法,当积分步长小于0.1倍周期时,均会根据根据结构周期合理调整积分步长。

多软件反应谱求解结果对比探究

将本开源项目的反应谱求解结果与商用软件SeismoSignalYJK进行对比。采用上期推送【YJK】弹性时程分析如何考虑周期折减系数 中的地震动记录进行频谱分析,本项目分别采用分段解析法及NewMark法,SeismoSignal为NewMark法,YJK为杜哈梅法。反应谱曲线如图3所示。

图3 反应谱曲线对比

由于谱值误差较小,难以通过反应谱曲线来反应相对误差。以国际商用软件SeismoSignal为基准,计算各反应谱值的相对误差,如图4所示。

图4 反应谱相对误差曲线
由图4可知:
  • 本项目的分段解析法及NewMark法与SeismoSignal相比,在短周期内(1s内)相对误差控制在2%内,其他频段内相对误差极小;

  • YJK在短周期内(1s内)的谱值偏小,与其他软件间存在较大的误差(局部超过10%)。这是由于YJK采用恒定的积分步长,在短周期内积分步长与周期相近,易错过峰值而无法获取最大响应。
  • 除短周期外,YJK与其他软件相对误差稳定在2%左右。YJK重力加速度为10m/s^2,而其他软件采用9.8m/s^2,因而造成2%的误差。

图5 YJK帮助文档

精彩回顾:

【会议总结】OpenSEES Days Eurasia 2019 in PolyU

【PBSD】【OpenSEES】2019年精选推送集锦

【编程】Python效率测试与调用.Net的基本方法

【YJK】弹性时程分析如何考虑周期折减系数

【YTO】YJK to OpenSees:框架结构算例验证

【YTO】YJK to OpenSees:剪力墙结构算例验证
  • PBSD

【PBSD】2019年更新历史——结构抗震性能设计软件PBSD

【PBSD】超限工程好助手:结构抗震性能设计软件PBSD功能简介

【PBSD】【PERFORM-3D】YTP导模工具使用手册

【PBSD】【OpenSEES】【YTO】智能化的结构弹塑性分析全套解决方案

【广东省性能设计规程】与国家高规对比浅谈反应谱的修正与完善

【广东省性能设计规程】性能设计基本方法与PBSD的实现
  • OpenSees

【OpenSEES】OpenSEES历史版本下载:v1.7.2-v3.1.0

【OpenSees】浅析两类纤维单元:位移元与应力元

【OpenSEES】24类纤维截面剖分TCL函数

【OpenSees】浅析纤维单元的数值积分方法

【OpenSees】浅析分布塑性铰单元的数值积分方法

【OpenSees】应力元纤维单元的Localization Issues

【OpenSees】宏观梁柱单元的强度软化模拟

【OpenSees】浅析剪力墙宏观单元:MVLEM

【OpenSees】浅析剪力墙宏观单元:SFI-MVLEM

【OpenSees】浅析剪力墙宏观单元:分层壳单元

【OpenSEES】浅析迭代(一)

【OpenSEES】浅析迭代(二):基于LineSearch优化迭代算法

【OpenSEES】浅析迭代(三):基于Krylov优化迭代算法

【OpenSees】SecAggregator为DispBC赋予剪切刚度乃无用功

【OpenSees】如何利用应变控制截面分析的进程

【OpenSEES】低周往复加载实例:荷载位移双控

【OpenSees】SDOF非线性动力时程分析的实现与算例

  • 工具

【工具】PC端文字识别小工具2.0[Mini_OCR]

【工具】OSRun [OpenSees运行辅助工具][开源]

【工具】OSV2.0 [OpenSees可视化工具]

【工具】FSV [OpenSees纤维截面可视化工具][开源]

【工具】GMI2.0 [地震波智能截波工具]



本文来自网络,不代表钢构人的立场,转载请注明出处。搜索工程类文章,就用钢构人网站。 https://www.ganggouren.com/2020/04/7ed33a7c56/

钢结构地图

上一篇
下一篇

作者: ganggouren

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

17717621528

在线咨询: QQ交谈

邮箱: 1356745727@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部