摘要
针对桥梁减隔震设计中地震波需求较多的问题,采用Python语言开发了与公路桥梁抗震规范匹配的人工地震波模拟程序,从计算原理、参数取值、计算流程、程序实现方面进行介绍,并进行验证。地震波产生的原理为三角级数迭加法,按实现过程分类,可分为两步法和一步法。两步法指先合成平稳地震波,然后乘以强度包络函数得到非平稳地震波;一步法指利用相位差谱形状与地震波包络线形状相似的性质直接生成非平稳地震波。两种方法都利用了强度包络函数,差异在于相位角的取值不同,两种方法对反应谱的拟合精度均可达到90%以上。两座实际桥梁的计算结果表明:合成的人工地震波用于时程分析所得到的墩底内力和墩顶位移与反应谱法分析得到的结果偏差较小,符合规范要求,人工地震波程序可用于实际工程中。
In order to solve the problem of high demand for seismic waves in seismic isolation design of bridges,an artificial seismic wave simulation program matching with Specifications for Seismic Design of Highway Bridge is developed using Python language.The calculation principle,parameter values,calculation process,and program implementation are introduced.The principle of seismic wave generation is trigonometric series superposition.According to the realization process,it can be summarized into twostep method and one-step method.In the two-step method,stationary seismic waves are synthesized first and then multiplied by the intensity envelope function to obtain non-stationary seismic waves.One-step method refers to the direct generation of non-stationary seismic waves using the property that the shape of phase difference spectrum is similar to the shape of the envelope of seismic waves.Both of the two methods use the intensity envelope function,the difference lies in the different values of phase angle.The fitting accuracy of the response spectrum of both methods can reach more than 90%.The calculation results of two practical bridges show that the internal forces at the bottom of the pier and the displacement at the top of the pier obtained by using synthetic artificial seismic waves from the time history analysis have a small deviation from the results obtained from the response spectrum analysis.The results meet the specification requirements,and the artificial seismic wave program can be used in practical engineering.
作者
张俊英
金浩然
杨凯
ZHANG Jun-ying;JIN Hao-ran;YANG Kai
出处
《内蒙古公路与运输》
2024年第1期43-47,共5页
Highways & Transportation in Inner Mongolia
关键词
公路桥梁
人工地震波
三角级数
PYTHON语言
减隔震设计
highway bridge
artificial seismic wave
trigonometric series
Python language
seismic isolation design