1. 引言
滑坡一般指的是岩体或者土体,受到河流冲刷、人工生产生活、地下水活动、雨水侵泡等人工与自然因素的影响,在重力作用下,沿着一定的软弱面或者软弱带,整体或者分散地顺着坡向下滑动的自然现象。在建筑物、构筑物建造过程中,挖掘土体的堆积、废弃建筑垃圾的不合理堆放都会产生滑坡现象。该现象的存在会威胁正在施工人员的生命财产安全,并且严重破坏建筑物与构筑物。因此如何科学合理地预知潜在危险的存在,提前做好预防工作至关重要。关于滑坡体变形监测预测研究工作有过成熟的模型且均应用在案例中,并且大都基于单模型预测,如较成熟的非等间隔灰色(Grey Model, GM) (1, 1)模型,神经网络模型,小波去噪模型等都取得了良好的预测效果[1]-[4]。变形监测数据受到多种因素影响,单一模型缺乏整体考虑很难全面地反应误差影响。所以两种及以上单一模型构建组合模型成为近些年热门的研究方向,不但克服了常见单模型预测中存在的问题,而且在预测效果与精度方面都有提升。如文献[5]中介绍了灰色模型与多层前馈(Back Propagation, BP)神经网络模型在基坑沉降预测中的应用,利用灰色模型的预测数据作为神经网络的输入训练样本,试验结果表明了该组合模型优于单模型;文献[6]中阐述了采矿区沉降预测工作中利用小波函数的去噪能力,优先处理原始观测数据,再利用去噪后的数据建立非等间隔模型,试验结果表明了该组合模型预测精度优于传统的非等间隔模型预测精度。
常规对滑坡体变形监测数据预测工作主要依据已知变形监测数据建模,对未来某一时刻变形进行预测。然而,由于滑坡体受到外界环境,地质条件,人为活动等多种因素的影响,获取的原始变形观测数据中包含噪声,该噪声的存在直接影响了预测模型的预测效果。基于奇异谱分析方法在频域与时频方面对时间序列数据分离出不同频率成分,这样会增加提取有用信息的能力,分离出数据中噪声影响。本文综合考虑小波神经网络模型在抗差预测中效果较好,并利用奇异谱分析分离出不同频率信号,结合二者的优势构建了小波–奇异谱预测模型,并以某滑坡体变形监测工程数据为例验证组合模型的鲁棒性。
2. 三种模型原理
2.1. 奇异谱分析原理
奇异谱分析(Singular Spectrum Analysis, SSA)方法是近年来兴起的一种研究非线性时间序列数据和非参数时间序列的数据处理方法,该方法基于奇异值分解理论,以该时间序列为基础生成轨迹矩阵,并以此为基础随后采取求解特征值与特征向量,分离出原始数据中周期项、长期趋势项、噪声项各组成部分,去除噪声项之后的部分重构时间序列数据完成具体任务。假设一组长度为N的时间序列数据
,对该序列按照奇异谱分析流程操作为:
(1) 轨迹矩阵生成,在原始长度为N的时间序列数据中,定义滑动窗口长度为
(一般取
),并令
;轨迹矩阵以数据列为分割对象,第一列索引为
之间的信号,第二列为
,第三例为
,第
列信号索引列为
,那么生成的轨迹矩阵如公式(1)所示:
(1)
(2) 奇异值分解。轨迹矩阵的特征值与特征向量计算过程中构建
,计算C的特征值li与特征向量Ui。在特征值排顺序中,以最大数值作为表现位移观测时间序列数据的最大变化趋势,最小数值表示为噪声项。
设
,定义
,此时轨迹矩阵的特征值与左、右特征向量就可表示为
、Ui与Vi。构建初等矩阵:
(3)
轨迹矩阵就可表示为:
(4)
(3) 序列重构。原序列在UK上的正交投影系数可以表示为第k个时间主分量,有:
(5)
式(5)中,
表示序列为
时,UK反映的时间演变模型所占权重。将通过UK与VK重构的成分记为
,可表示为:
(6)
所有重构成分叠加后序列与原序列相同,即:
(7)
2.2. 小波神经网络模型结构
滑坡体位移观测信息中包含大量的噪声,导致准确预报位移较困难,利用神经网络的优势进行预测,不仅提高了预测精度,而且预测的稳定性较好。在神经网络的基础之上,结合小波理论将神经网络模型中的激励函数替换为小波函数,并将小波理论中的平移因子、尺度因子引入模型中,实现神经网络预测能力大大提高,克服了神经网络抗差能力弱的缺点,二者结合充分吸取了各自优点构成组合模型。
在该组合模型中,时间序列信号正向传播与误差的反向回馈基本是同时工作,文中小波函数以及Morlet函数的激励函数,计算公式为:
(8)
式(8)中a维尺度因子,b为平移因子,
为加权和。由此经过输入层与隐含层节点值、权值的乘积即可得到输出层:
(9)
式(9)中,m表示输出层节点数,h(i)表示第i个隐含层的节点输出,wik表示隐含层到输出层的权值。通过梯度修正算法不断改进三层之间的权值与小波激励函数中参数数值,这样使得组合模型中的输出层输出值不断与期望输出值逼近,使其达到减小预测误差的能力。小波神经网络中参数为达到最优值优化步骤如下:
(1) 模型中各参数初始化。包括各结构层之间的权值wik、wjk,公式(8)中的尺度因子与平移因子,设置学习效率因子h的数值。
(2) 原始时间序列数据分组。将数据分为训练组与测试组,并处理训练组数据将其归一化计算后由输入层输入,并以测试组数据为验证部分,确保网络训练结果优良。
(3) 模型参数训练。由步骤(2)中归一化之后的训练组进入模型结构中,模型的输出值与期望输出二者差值,若误差符合设定阈值,那么权值与激励函数的参数输出。
(4) 权值与参数修正。步骤(3)中期望输出与模型实际输出二者差值若大于阈值,则需要不断修正模型结构中的权值与小波激励函数中参数,重复以上步骤直至符合要求的权值与参数输出。
(5) 输出最优预测值,由公式(1)~(7)反向操作即可得到最终预测数值。
不同滑坡体变形预测中适用的网络模型三层节点数量的确定,由公式
计算隐含层节点的个数区间范围,式中k为在1~10区间内的一常数,i、j分别表示为输入层节点数、输出层节点数。面对不同的被监测物体时,应用于被监测对象的网络中最大学习次数的计算工作,控制训练的最大次数并保证在收敛的情况下,增加隐含层节点的个数;如发生不收敛的情况,并且训练次数未达到最大数值,可考虑减少节点个数以达到最佳三层的节点个数。三层节点个数的调整,其目的方便网络训练中实际输出与期望输出差值符合阈值。
2.3. 奇异谱分析–小波神经网络模型结构
对于非线性位移观测时间序列数据,小波方法自身具有优良的逼近效果,同时在频域与时域方面都有良好的局部优化特长。考虑到BP神经网络在处理非线性时间序列数据中的优势,二者均可满足非线性预测能力的要求。所以综合二者的优势弥补了神经网络的缺点,优化组合模型的预测能力,更能贴合于快速处理收敛非线性函数。
国内外专家学者针对位移观测时间序列数据进行了深入研究,总结出位移观测数据由三部分组成:趋势项频率部分、周期项频率部分、高斯白噪声频率部分。奇异谱分析方法可将原始位移时间序列数据分解出此三部分,所以构建了奇异谱分析–小波神经网络组合预测模型。位移观测数据时间序列先用奇异谱分析方法进行预处理,将数据拆分成趋势项与周期项两部分,噪声项部分舍去。
经过处理之后的位移时间序列数据在组合模型中与原始数据序列分别作为输入、输出数据。SSA-小波神经网络组合模型的实现步骤如下:
(1) 原始数据的平稳性分析。以公式(12)计算时间序列数据的自相关系数,评价平稳性指标。依靠奇异谱分析方法实现模型重构阶数与嵌入维数的确定工作。
(2) 确定趋势项。异谱分析对时间序列进行分析时,某一重建成分RCK是否为趋势项可以通过Kendall非参数检验进行识别与判定。计算满足
的指标数Kτ,统计量τ为:
(10)
原假设为:RCK是趋势项成分不成立,那么可以得到τ是服从均值为0、均方差为S的正态分布。S表示为:
(11)
取置信度a = 0.05,若τ < −1.96S或τ > 1.96S,那么认为原假设不成立,此时RCK即是趋势项成分。
(3) 周期项判定。特征值向量中,当任意两个特征值差值接近于零时,那么可将二者对应的重构成分之和表示某个周期成分。
(4) 小波神经网络模型的实现,经过上述步骤区分出趋势项与周期项之后,以公式(7)的得到以轨迹矩阵为时间序列的预测值,重构得到原始时间序列的预测值。
3. 各组合模型精度评定
为比较文中提及的预测模型精度,采用相对误差作为指标。首先计算预测值与实际值的差值
,其中
。相对误差
,其中
。表1汇总了评价模型预测精度指标。
Table 1. Model accuracy evaluation criteria
表1. 模型精度评定标准
精度等级 |
相对误差e/% |
一级 |
1 |
二级 |
5 |
三级 |
10 |
四级 |
20 |
4. 工程实例分析
近几年,城市建设速度加快,各城市间高速公路连接实现了一小时生活圈。在高速公路建设过程中滑坡体的产生影响工程施工进度,为此及时掌握滑坡的位移情况关乎工程进度重要因素。本公司受高速公路建设部门的委托开展某一滑坡位移监测观测工作。该滑坡高差20.5 m,又逢雨季加速了地质灾害发生的风险,加剧了该滑坡体的不稳定因素。在滑坡体布设了10个监测观测点与2个基准点。自2023年5月18日至2024年6月23日,每间隔10天进行观测,总计观测40期数据,40期观测数据如表2所示。
测量采用经过检校的测量机器人,以变形观测点A3的40期变形监测数据为例。为训练组合模型的网络权值与模型参数,充分利用40期的变形观测数据,将其分为训练组与期望组。以34期数据为训练组输入组合模型中训练网络,以后6期数据为期望组与模型预测值作差比较,反馈训练模型直至满足要求。为评价数据的平稳性要求,以公式(12)计算40期数据的自相关系数p:
Table 2. 40th period displacement observation data
表2. 40期位移观测数据
观测期数 |
数值/mm |
观测期数 |
数值/mm |
观测期数 |
数值/mm |
观测期数 |
数值/mm |
第1期 |
1.04 |
第11期 |
4.37 |
第21期 |
6.68 |
第31期 |
7.93 |
第2期 |
1.77 |
第12期 |
4.57 |
第22期 |
7.07 |
第32期 |
7.96 |
第3期 |
2.04 |
第13期 |
4.92 |
第23期 |
7.26 |
第33期 |
8.07 |
第4期 |
2.53 |
第14期 |
5.15 |
第24期 |
7.41 |
第34期 |
8.53 |
第5期 |
2.66 |
第15期 |
5.37 |
第25期 |
7.55 |
第35期 |
9.03 |
第6期 |
2.93 |
第16期 |
5.44 |
第26期 |
7.58 |
第36期 |
9.05 |
第7期 |
3.18 |
第17期 |
5.87 |
第27期 |
7.73 |
第37期 |
9.09 |
第8期 |
3.76 |
第18期 |
6.19 |
第28期 |
7.84 |
第38期 |
9.12 |
第9期 |
3.92 |
第19期 |
6.33 |
第29期 |
7.88 |
第39期 |
9.15 |
第10期 |
4.08 |
第20期 |
6.57 |
第30期 |
6.68 |
第40期 |
9.19 |
(12)
式(12)中,u表示序列均值;S表示序列方差。
由公式(12)解算出滑坡体位移观测数据中每一期的自相关系数,计算结果见图1所示。
Figure 1. Statistical results of autocorrelation coefficient
图1. 自相关系数统计结果
根据相关研究可知,当xK~N (0, 1/44)时,那么该位移时间序列数据为平稳状态。在显著水平α = 0.05时,pK (K > 1)的置信区间为(−0.118, 0.118)。由图1中自相关系数统计结果可计算出pk满足给定的置信区间个数为9个,并以此判定40期的位移时间序列数据为非平稳状态,可利用奇异谱分析方法分离出不同频率项成分。为计算出奇异谱分析中参数的数值,以相关文献的研究成果为依托,原始时间位移观测序列数据与反归一化之后的序列数据二者的均方根误差最小为原则,解算得到重构阶数(p = 15)与嵌入维数(M = 16)。以公式(2)~公式(7)得到轨迹矩阵的特征值、特征向量,其中最大特征值表征了数据中趋势项成分,最小特征值表征了噪声项成分,周期项部分即为其余特征值。
为比较经过奇异谱分析处理之后的模型预测精度,将前34期数据作为训练样本,分别输入小波神将网络模型与SSA-小波神经网络模型中,得到的预测值与后6期实测数据分析比较。预测结果如图2、图3所示,表3汇总了两种模型预测差值情况。
Figure 2. Prediction results of two models
图2. 两种模型预测结果
Figure 3. Relative error of prediction results of two models
图3. 两种模型预测结果相对误差
Table 3. Comparison of prediction results between two models/mm
表3. 两种模型预测结果对比/mm
预测期数 |
实际累计
变化量 |
小波神经网络
模型预测值 |
小波神经网络
模型预测残差值 |
SSA-小波神经
网络模型预测值 |
SSA-小波神经
网络模型预测残差值 |
35 |
9.03 |
9.88 |
−0.85 |
9.50 |
−0.47 |
36 |
9.05 |
9.93 |
−0.88 |
9.54 |
−0.49 |
37 |
9.09 |
10.11 |
−1.02 |
8.58 |
0.51 |
38 |
9.12 |
10.48 |
−1.36 |
8.83 |
0.29 |
39 |
9.15 |
10.54 |
−1.39 |
9.54 |
−0.39 |
40 |
9.19 |
10.61 |
−1.42 |
8.67 |
0.52 |
图2中三条曲线走势表明了引进小波函数的神经网络模型预测精度随着预测时间延长,预测呈发散状态,预测精度降低;引入奇异谱分析的小波神经网络模型预测效果与原观测值吻合相对较好,说明了基于奇异谱分析方法处理之后的数据经过小波神经网络预测,预测值与实测值吻合程度优良。图3中曲线关系表明了奇异谱分析的小波神经网络预测结果相对误差数值在5%之内,由表1判定为二级标准;小波神经网络模型的预测结果相对误差由5%逐渐升至10%,根据表1可知由二级逐渐降低至四级标准,再次证明了奇异谱分析方法的引入大大提高了预测精度。表3汇总了两种比较模型的预测结果与实测值的差值情况,SSA-小波神经网络模型预测差值小于小波神经网络预测差值,与观测值吻合性更好。综上图与表格可知,奇异谱分析–小波神经网络预测效果优于小波神经网络模型,预测精度高且稳定性强。
5. 结语
奇异谱分析方法将位移观测时间序列进行分解,有效地去除噪声项的干扰。重构之后的数据建立小波神经网络模型预测非线性数据,得到了优于传统方法的预测效果。本文通过工程项目实例数据为实验,对比了文中提出的SSA-小波神将网络模型与小波神经网络模型的预测结果,并在相对误差与绝对差值为评价指标,得出了奇异谱分析–小波神经网络模型预测精度与稳定性都更高的结论,这一组合模型对高层建筑以及各种地铁、基坑、桥梁等建构筑物的沉降预测都有很好的应用效果。