Page 94 - 2024年第55卷第8期
P. 94
的输入数据维度为 4 × 3 × T。例如,当前时刻为 t时,选取[t - T,t]的坝体地震响应信号作为模型输入
数据;取[ t,t + T]的自由场地震时程作为检验模型预测值的真实样本。考虑到实际算力、时效性和精
度之间的平衡,T和 Δ t分别取 2000和 5,即时间窗长度为 10s,滑动间隔为 0.025s。故总共划分了
534组数据样本,每一组数据样本中均包含 4个坝体测点和 1个坝区自由场测点的 3个方向地震数据,
即数据样本维度为 534 × 5 × 3 × 2000。随机选取其中 80%作为训练集,20%作为测试集,分别用于模型
参数训练和性能评估。TFA - Seq2Seq模型的隐藏层数和每个隐藏神经元数量分别设置为 64和 32,强
- 4
制学习概率为 0.5,学习率为 1 × 10 ,并设置学习率按指数衰减以提高模型收敛性。
2
通过对测试集的输出结果进行分析,得出虚拟传感器的 MSE和 R 分别为 0.0112和 0.9654,取其
中一次交叉验证的模型用作后续分析。虚拟传感器输出地震发生第 10s至第 30s的所有信号与物理传
感器地震信号对比如图 5所示,图中虚拟传感器信号选取了测试集中所有 107组虚拟信号的均值。其中
虚拟传感器每输入一组数据,均输出其后 2000个时间步(10s)的虚拟地震信号,例如当 T = 10s ,基于
0~10s的物理传感器数据,预测 10~20s的自由场地震时程。从图 5可看出,虚拟传感器感知的地震
信号与物理传感器监测的信号波动趋势相同,仅在前 10s(前 2000个时间步)内出现加速度峰值时有
2
些许误差,但误差基本控制在 0.005cm?s以内;在最后 10s内,地震加速度幅值较前 10s降低,虚
2
拟传感器的感知精度显著提高,其误差基本控制在 0.002cm?s以内。此外,竖直方向虚拟传感器精度
2
最高,其最大误差值 为 0.004cm?s,相较于两 个水平方 向的 虚拟 传 感 器 最 大 误 差 值 分 别 低 17%和
44%,MSE分别低 2%和 30%。
图 5 虚拟传感器预测的三个方向地震时程与物理传感器对比
5 对比分析
5.1 TFA - Seq2Seq虚拟传感器改进前后效果对比分析 为分析本文所提出虚拟传感器模型的改进效
— 9 7 —
2