“本开源项目反应谱求解结果与商用软件相符”
在推送【编程】Python效率测试与调用.Net的基本方法 及 【广东省性能设计规程】与国家高规对比浅谈反应谱的修正与完善 开源了基于Newmark的反应谱求解项目,近期由于选波工具的需要,在项目中补充了杜哈梅积分、分段解析法、人工波生成、有效持时及有效峰值加速度(EPA)求解等功能。
今天与大家分享基于线性插值的分段解析法(Linear Interpolation-based Piecewise Exact Method),并将本开源项目的反应谱求解结果与商用软件SeismoSignal及YJK进行对比探究。点击“阅读原文“可查看开源项目及分段解析法的相关文献资料。
Piecewise Exact Method
多软件反应谱求解结果对比探究
将本开源项目的反应谱求解结果与商用软件SeismoSignal及YJK进行对比。采用上期推送【YJK】弹性时程分析如何考虑周期折减系数 中的地震动记录进行频谱分析,本项目分别采用分段解析法及NewMark法,SeismoSignal为NewMark法,YJK为杜哈梅法。反应谱曲线如图3所示。
图3 反应谱曲线对比
由于谱值误差较小,难以通过反应谱曲线来反应相对误差。以国际商用软件SeismoSignal为基准,计算各反应谱值的相对误差,如图4所示。
-
本项目的分段解析法及NewMark法与SeismoSignal相比,在短周期内(1s内)相对误差控制在2%内,其他频段内相对误差极小;
-
YJK在短周期内(1s内)的谱值偏小,与其他软件间存在较大的误差(局部超过10%)。这是由于YJK采用恒定的积分步长,在短周期内积分步长与周期相近,易错过峰值而无法获取最大响应。 -
除短周期外,YJK与其他软件相对误差稳定在2%左右。YJK重力加速度为10m/s^2,而其他软件采用9.8m/s^2,因而造成2%的误差。
精彩回顾:
【会议总结】OpenSEES Days Eurasia 2019 in PolyU
-
PBSD
【PBSD】2019年更新历史——结构抗震性能设计软件PBSD
【PBSD】超限工程好助手:结构抗震性能设计软件PBSD功能简介
【PBSD】【OpenSEES】【YTO】智能化的结构弹塑性分析全套解决方案
-
OpenSees
【OpenSEES】OpenSEES历史版本下载:v1.7.2-v3.1.0
【OpenSees】应力元纤维单元的Localization Issues
【OpenSEES】浅析迭代(二):基于LineSearch优化迭代算法
【OpenSEES】浅析迭代(三):基于Krylov优化迭代算法
【OpenSees】SecAggregator为DispBC赋予剪切刚度乃无用功
-
工具
【工具】OSRun [OpenSees运行辅助工具][开源]
【工具】FSV [OpenSees纤维截面可视化工具][开源]