|
Generation of Artificial Earthquake Wave |
| (一)前言 |

① 输入地震波期望反应谱程序
② 生成人工模拟地震波程序
| (二)生成人工模拟地震波原理 |

对于给定自振频率和阻尼的单自由度振动系统,建立其标准差 与反应谱
关系式
|
(1)
|
|
(2)
|
|
(3)
|
|
(4)
|
| |
|
(6)
|
对于小阻尼振动系统,在伯德(Bode)图上,频响函数 在 处显示出很尖的峰值。以此为先决条件,反应加速度伪标准差由下式计算(把(6)和(3)式代入(5)整理得到
|
(7) |
|
(8)
|
|
(9)
|
|
(10)
|
|
(11)
|
|
(12)
|
|
(13)
|
|
(14)
|
| 式中: | |
|
(15)
|
| (三)包络 |
| ① | 无包络线(No Envelope) | |
| 这种情况生成的地震波信号的包络线取省略梯型包络线形式,其包络线参数AT=Tmax/6、UT=4×Tmax/6、DT=Tmax/6,其中Tmax为地震波的最大时程。 | ||
| ② | 梯型包络线(Trapezoid)〔梯型包络线见附图一所示〕 参数上升时间AT,持续时间UT和下降时间DT是可以根据需要自由选择的。AT+UT+DT等于地震波最大持续时间。 |
|
| ③ | 指数函数包络线(Exponential)〔指数函数包络线见附图二所示〕
|
|
| ④ | 复和包络线(Combined Envelope)〔复和包络线见附图三所示〕 |
| (四)地震波基线和幅值校正 |
| 其中: | |
| |
如果已生成的地震波的幅值低于期望幅值时,我们把置成
,这似乎是不可理解的,但在以后生成地震波的迭代过程中会逐步修正的。
| (五)迭代─地震波功率谱校正 |
|
i=1,2,...,N
|
| (六)计算地震波绝对加速度反应谱 |
|
(1)
|
a(t)可以看成由一系列等步长(△t=1/Fsample)的彼此相连的直线段构成。
在ti≤t≤ti+1,有
| (i=1,2,...,N) |
(2)
|
|
(3)
|
可以证明,这时矩阵M的诸元素为:
给定频率 f,阻尼比ξ和步长△t,按照以上M和L矩阵中诸元素的计算公式则可求出常数矩阵M和L。然后,按照式(2),并假定初始速度和初
始位移为0,就可逐步计算出相对位移X(ti)和相对速度X(ti)(i=1,2,...,N)
由式(1) 既可得到绝对加速度反应:
|
(4)
|
生成地震波的期望反应谱是绝对加速度反应谱,绝对加速度反应谱与工程单位动力放大倍数β之间的关系:
|
|
|
| (七)IRESP 输入地震波期望反应谱 |
在Vib'SYS程序的支持下,调用“输入反应谱”功能选择项进入输入地震波期望反应谱程序。
输入地震波期望反应谱程序的功能选择窗如下:
在输入了以上参数以后用户即可根据需要输入期望反应谱,用户只须输入期望反应谱的离散频率或周期和谱线值,当输入参数结束以后IRESP 程序将自动用对数曲线对已输入的期望反应谱的谱线值在定义的频率范围内进行插值。
|
|
|
|
|
|
|
|
| (八) 生成人工模拟地震波 |
在Vib'SYS程序的支持下,调用“生成人工波”功能选择项进入生成模拟人工地震波程序。在程序执行以后,程序会提示用户输入所需参数。
生成人工模拟地震波程序的功能选择窗如下:
在计算反映谱与期望反映谱之间的误差仍不能满足需要时还可以继续进行迭代,当继续迭代时,为生成地震波的功率谱仍用上次计算结果。
包络线类型梯型包络线、指数型包络线、复和包络线。
在每次迭代过程中,程序会显示迭代次数、反应谱谱线频率、期望反应谱幅、计算反应谱幅值、反应谱最大时刻和期望反应谱与计算反应谱之间的误差。
| [例1] 建两个Vib'SYS数据文件的方法 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
文件号
|
|
通道
|
|
|
1
|
EARTH.TRM |
1
|
存放生成的地震波 |
|
2
|
SPRECTUM.FRQ |
1
|
存放生成地震波的自功率谱 |
|
3
|
SPRECTUM.FRQ |
2
|
存放期望地震反应谱 |
|
4
|
SPRECTUM.FRQ |
3
|
存放计算地震反应谱 |
|
5
|
SPRECTUM.FRQ |
4
|
存放输入反应谱的离散点数 |
“输入地震波期望反应谱程序”需用Vib'SYS数据文件2号文件的第2通道和2号文件的第4通道。
“生成人工模拟地震波程序”需用Vib'SYS数据文件1号文件和2号文件的1至3通道。
| [例2] 建五个Vib'SYS数据文件的方法 |
|
号
|
文 件
名
|
盘
|
型
|
道
|
数采分辨率
|
秒/谱线
|
块数
|
|
11
|
EARTH.TIM | C: | I | 1 | 12Bits | 10.0 | 20 |
|
12
|
CALPSD.FRQ | C: | F | 1 | 1 | 1024 | 16 |
|
13
|
DESRESP.FRQ | C: | F | 1 | 1 | 1024 | 16 |
|
14
|
CALRESP.FRQ | C: | F | 1 | 1 | 1024 | 16 |
|
15
|
POINT.FRQ | C: | F | 1 | 1 | 1024 | 16 |
|
文件号
|
|
|
|
|
1
|
EARTH.TRM | 1 | 存放生成的地震波 |
|
2
|
CALPSD.FRQ | 1 | 存放生成地震波的自功率谱 |
|
3
|
DESRESP.FRQ | 1 | 存放期望地震反应谱 |
|
4
|
CALRESP.FRQ | 1 | 存放计算地震反应谱 |
|
5
|
POINT.FRQ | 1 | 存放输入反应谱的离散点数 |
“输入地震波期望反应谱程序”需用13和15号Vib'SYS数据文件
“生成人工模拟地震波程序”需用11,12,13和14号Vib'SYS数据文件
|
|