本文主要是介绍一款地震波处理程序(基于Matlab App Designer ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SWPS程序说明
1、程序功能
2、参考资料
3、操作方法
4、与EQW64对比(SAUSAGE的地震波处理程序)
1、程序功能:
1.1调整地震波格式
程序主要针对太平洋地震中心的地震波文件格式,该类格式一般为5列,读取顺序为从左至右,从上至下,如下文操作方法中所示。将下载文件导入程序后,可生成一列的地震波文件,导出保存为txt、excel。
1.2生成反应谱、与设计谱进行对比
导入地震波加速度时程后,会显示各类反应谱。因建筑抗震设计规范的设计反应谱采用绝对加速度反应谱标定,所以绝对加速度反应谱与设计反应谱进行对比。
1.3生成人工波
这个功能是根据参考文献8实现的。
本程序仅限于学习交流。
作者邮箱:517796302@qq.com。
程序下载地址:
https://download.csdn.net/download/nf20200806/88276241?spm=1001.2014.3001.5501
程序代码下载地址:
https://download.csdn.net/download/nf20200806/88280946
2、参考资料
[1]【公开课】《结构动力学》全集 华南理工大学:李小平老师出品_哔哩哔哩_bilibili
[2]结构动力学(41讲全)_哔哩哔哩_bilibili
[3]MATLAB App Designer基础教程Matlab GUI界面设计(全集更新完毕-用户界面设计appdesigner(中文)Matlab Gui教程_哔哩哔哩_bilibili
[4] Anil K. Chopra. 结构动力学:理论及其在地震工程中的应用[M]. 4版. 谢礼立,吕大刚,等.译. 北京:高等教育出版社,2016.
[5] R.克拉夫. J.彭津. 结构动力学[M] 第二版 (修订版).王光远,等.译.北京:高等教育出版社,2017.
[6] 崔济东. 沈雪龙. 杨明灿. 结构地震反应分析编程与程序应用[M]. 北京:中国建筑工业出版社,2022.
[7] 张敦元,白羽,高静. 对我国现行抗震规范反应谱若干概念的探讨[J]. 建筑结构学报,2016,37(04):110-118.
[8] 刘章军,刘增辉,刘威. 全非平稳地震动过程的概率模型及反应谱拟合[J]. 振动与冲击,2017,36(02):32-38.
3、操作方法
4、与EQW64对比(SAUSAGE的地震波处理程序)
如下图所示,为本程序与SAUSAGE程序中的地震波处理程序的图像对比,生成的图像基本一致,存在较小差别。存在差别的原因是:在获取反应谱时,计算方法不一样,本程序使用的是Newmark-β 法,SAUSAGE用的应该是片段真解法[6]。
这篇关于一款地震波处理程序(基于Matlab App Designer )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!