《武汉工程大学学报》 2012年1期
31-35
出版日期:2012-02-28
ISSN:1674-2869
CN:42-1779/TQ
基于优化的灰色GM模型的滑坡预测
0引言滑坡发生的时间预报,是目前滑坡预报的关键方向之一,也是滑坡灾害研究的主要目标[1].滑坡时间预测的核心之一就是滑坡预测模型的建立.滑坡形成机制复杂,其变形受多种因素影响,具有相当的模糊性和灰色不确定性,因而利用灰色预测模型对滑坡进行预测是一条有效的途径.灰色理论最常用的模型是GM(1,1),即1阶1个变量的微分方程型模型.该理论认为一切随机变量可视为一定范围内变化的灰色量,对该灰色量进行数据累加处理则相应生成的数据可淡化随机因素对原始数据的影响.灰色系统理论可以用来解决具有不确定关系的两因素间的问题,在滑坡地质灾害研究领域中已经得到了广泛的应用.1灰色GM模型原理灰色理论是将已有数据序列经变换形成有规律的生成数列,建立灰色方程.将灰色方程的计算值与实际值进行比较,获得残差,同时检验模型的精度等级,当精度较低时需要利用残差对灰色预测模型进行修正,以满足精度要求,才能利用该模型进行预测[2].目前传统的GM(1,1)模型是应用最广泛的灰色模型之一,该模型是基于等时间距、由一个只包含一阶线性动态微分方程构成的模型.1.1GM(1,1)建模方法设有给定的监测数据序列:
x(0)=(x(0)(t1), x(0)(t2), x(0)(t3),…,
x(0)(tn)) (x(0)>0)当级比的数据范围满足e-2n+1,e2n+1范围时,对原始监测数据序列X各时刻的数据作一次累加,称为AGO.记为
x(1)=(x(1)(t1), x(1)(t2), x(1)(t3),…,
x(1)(tn)) (1)
x(1)(tk)=∑ki=1X(1)(ti) △ti, k=1,2, …,n(2)若对x(1)(tk)建立灰微分方程:
x(0)(tk)+ a z(1)(tk)=b (3)式中x(1)(tk)为灰导数等于dx(1)dt;z(1)(tk)等于x(1)(tk);a为常系数,b为对系统的常定输入,是微分方程的参数.式(3)GM(1,1)的白化灰微分方程转化为:
dx(1)tkdt+ ax(1)(tk)=b(4)将式(3)写为向量积的形式,令Y= (x(0)(t2) x(0)(t3) …x(0)(tn))T,T表示转置.B=-12(X(1)(t2)+X(1)(t1))1
-12(X(1)(t3)+X(1)(t2))1
……
-12(X(1)(tn)+X(1)(tn-1))1 则有矩阵式Y=BGM(1,1)的白化灰微分方程的最小二乘估计参数列有:=a
b=(BTB)-1BTY于是式(4)对应的时间响应序列方程为:
(tk)=(x(1)(t1)-ba)e-(tk-t1)+ba(5)对模型值(1)(tk),进行一阶加权累减(差分),则可得出原始位移序列的模拟预测值(0)(tk):(0)(tk)=(1)(t1)-(1)(tk-1)
(k=1,2,3,…,n) (6)1.2GM(1,1)模型适用范围GM(1,1)模型是有偏差的指数模型,偏差是模型本身所固有的,其拟合精度和预测精度取决于常数a和b,用均值生成的z(1)tk+1)代替背景值,当时间间隔很小时,序列数据变化平缓时,这样的z(1)(tk+1)是合适的,模型偏差较小.当参数a值较小时,由偏差导致的误差较小,在一定的预测范围内,GM(1,1)模型可以使用.传统的GM(1,1)模型的具体适用范围如下[3]:①当-0.3<a<0时,其预测精度10步以内都在95 %以上,GM(1,1)模型可以用于中长期预测;②当-0.5<a<-0.3时,其1步和2步预测精度在90 %以上,10步以内都在80 %以上GM(1,1)模型可以用于短期预测,中长期预测慎用;③当-0.8<a<-0.5时,GM(1,1)模型短期预测慎用;④当-1.0<a<-0.8时,用残差修正GM(1,1)模型;⑤当a<-1.0时,不宜用GM(1,1)模型.1.3灰预测的检验通过GM(1,1)模型求出数据的预测值(0)(tk)后,运用后验差检验法进行精确度检验.一般情况下模型精度可分为四级,即①P>0.95,C<0.35时为一级精度(好);②0.8<P<0.95,0.35<C<0.5时为二级精度(合格);③0.7<P<0.8,0.5<C<0.65时为三级精度(勉强合格);④P<0.7,0.65<C时为四级精度.计算后验值比值C(残差的方差与原始序列的方差比值)和小误差概率P,由C、P值的计算值来判断模型的预测精度.如果后检验结果精度低,预测值与原值相差大,可通过残差的修正来提高精度.即将预测值与原实测值之差组成残差序列,建立残差模型,即可得到优化的GM(1,1)模型.1.4优化GM(1,1)模型的建立优化的GM(1,1)模型通过建立预测值与原实测值之差组成的残差序列来提高精度,对模型进行修正.而在运用残差模型修正提高精度时,最多不超过三次[4].计算表明,高级修正的精度高于低阶修正.具体模型建立过程如下:第1期肖云,等:基于优化的灰色GM模型的滑坡预测
武汉工程大学学报第34卷
对原微分方程做一次累减生成后,还原为(0)(k),建立残差列为:E(0)1(k)=x(0)(k)-(0)(k)对残差列E(0)1(k)建立GM(1,1)模型,即:
(1)1(k+1)=(E(0)1(1)-ue1ae1)e-ae1k+ue1ae1式中:ae1、ue1均为一阶残差修正待识别的参数;对原微分方程的解与残差列的GM(1,1)模型的解叠加得到修正后的解(1)1(k+1)为:
(1)1(k+1)=(1)1(k+1)+(1)1(k+1)=(x(0)(1)-ua)e-ak+(E(0)1(1)-ue1ae1)e-qe1k+ua+ue1ae1,对(1)1(k+1)作一次累减生成,得到还原值(1)1(k).2工程实例2.1黄茨滑坡概况黄茨滑坡是位于甘肃省兰州市的一个典型的由灌溉引发的台缘滑坡[5].主滑方向为SE30度左右,前缘东西宽300 m,后缘东西宽近500 m,南北长370 m,体积近6×106 m3.滑坡发育于黄河四级阶地的黑方台南缘,由于三级阶地缺失,该段台地边缘高出二级阶地100余米,均为陡坡和陡崖.四级阶地上部为大厚度黄土,达40余米,分两层.上部为20~30 m Q3的淡黄色黄土,结构松散单一;下部为厚10余米得Q2的棕红色黄土,水平层理清晰,结构致密.崖边伴生较为发育的垂直节理.黄土以下为数米厚的卵石层.阶地最下边为泥岩夹泥质砂岩,成单斜构造,倾向10~20度.1994年8月~1995年1月,铁道部科学研究院西北分院对其进行了长达半年的监测,积累了大量的监测资料,并对滑坡的发生作出了成功的预报.2.2黄茨滑坡灰色预测模型研究2.2.1传统GM模型研究在短期和临滑预报阶段,滑坡位移时序变化已由不确定型向确定型或相对确定型转化,此时滑坡剧滑时间预报才具有现实意义和实现的可能[6].分析几种仪器设备所得数据可用于时间预测的有:地面监测桩、机械式自记单点位移计、电子式位移计[7].但地面监测网监测的数据精度低,监测间隔时间长,不适宜做临滑预报.机械式自记单点位移计测量各点的变形量,部分日位移量失真,A1、A2+A3、A4仅控制了一个裂缝带,它们的的监测资料不能全面真实的反映滑坡的动态,A6位移和A7数据可靠,可以说明滑体该部位的运动状态,特别是A7监测线跨越了后缘裂缝,所获得数据可充分说明滑体该部位的动态.电子记录式位移计取得的数据时间间隔较短,满足临滑预报模型时间的需求. 位移信息距离滑坡将要发生的实际时间越近,预测的精度越高,因此在做灰色预测分析时,选取机械式自记单点位移计A7和电子自记式单点位移计B2从1995年1月23~29日的观测数据进行计算分析,如表1.表1A7\B2监测点位移数据Table 1Displacement monitoring data of A7\ B2 序列 监测时间时间间隔/天A7点位移值B2点位移值11995.01.2317.03.221995.01.2417.04.631995.01.2516.06.341995.01.2613.06.151995.01.2719.06.861995.01.2818.47.571995.01.2918.07.5根据监测数据计算得到灰色参数和建立的GM(1,1)模型:
(0)(tk)=(1)(tk)-(1)(tk-1)Δt-20=
pe-a(tk-1-t1(e-aΔt-1)Δt-20=
36 990e0.000 174(tk-1-t1(e0.000 174Δt-1)Δt-20式中k=2,3,…,n,当k=1时(0)(t1)=x(0)(t1)检验灰预测精度可知:残差均值为=1.48;残差方差S=1.32;原始序列方差S=3.42;后验差比值为C=s2s1=0.62;小误差概率P=p{|ε(tk)-|<0.674 5S1},其中0.674 5S1=1.25;发现ε(t4)=3.46,ε(t5)=2.52,ε(t6)=1.9,ε(t7)=1.49四个点均不满足|ε(tk)-|<0.674 5s1的条件,由此可得P=37=0. 43.根据求得C,P值可知,模型仅仅满足三级精度0.7<P<0.8,0.5<C<0.65时为三级精度,而且预测数据与原数据之间的偏差较大,因此需要建立优化的GM(1,1)模型来提高预测精度.2.2.2优化的GM模型通过第一次预测值与实测值的残差比较,模型存在相当大的偏差,需要对模型进行改进,提出优化的GM(1,1)模型.经过一次修正后的GM(1,1)模型为:
(0)(tk)=36 990e0.000 174(tk-1-t1(e0.000 174Δt-1)Δt-20+
42 900e0.000 465 8(tk-1-t1(e0.000 465 8Δt-1)Δt-20式中k=2,3,…,n,当k=1时(0)(t1)=
x(0)(t1).判断该模型的预测精度:原始序列方差S=3.42,S=0.000 1,即C=0.005.而没有不满足|ε(tk)-|<0.674 5 s1的条件,即P=1.满足P>0.95,C<0.35为一级精度(好).而且研究发现预测数据与原数据序列之间基本没有偏差,因此本次优化GM(1,1)模型完全满足符合单点运动函数模型.
(0)(tk)=36 990e0.000 174(tk-1-t1(e0.000 174Δt-1)Δt-20+
42 900e0.000 465 8(tk-1-t1(e0.000 465 8Δt-1)Δt-40=
26.4e0.000 714(tk-1-t1+20e0.000 465 8(tk-1-t1)-40式中k=2,3,…,n,当k=1时(0)(t1)=x(0)(t1).研究表明:当0<-a<0.3时,其预测精度在10步以内都在99%以上,由于所取数据均为临滑前数据,因此分析所得该模型完全可以边坡的用于短期的临滑预报.
2.2.3优化GM(1,1)模型与传统GM(1,1)模型的预测精度比较研究发现,未经过优化时,平均相对残差为28.58%;经过修正后,平均相对残差为0.19%.说明经过修正后优化的GM(1,1)模型其预测精度比传统的GM(1,1)模型要大大提高.2.2.4B2单点的GM(1,1)模型研究分析B2单点的预测模型:
(0)(tk)=(1)(tk)-(1)(tk-1)Δt-2=
pe-a(tk-1t1)(e-aΔt-1)Δt-2=
154e0.046 17(tk-1t1)(e0.046 171Δt-1)Δt-2式中k=2, 3, …,n,当k=1时(0)(t1)=
x(0)(t1)计算得到预测值与实测值进行比较,判断其精度是否符合数据需求.计算其残差,预测精度如表2.判断该模型的预测精度:残差均值为=0.43;残差方差S=0.073 5;原始序列方差S=2.148 6;后验差比值为C=s2s1=0.18;小误差概率P=p{|ε(tk)-|<0.674 5S1},其中0.674 5S=0.988 7;发现全部数据满足{|ε(tk)-|<0.674 5 s1}的条件,由此可得P=1.根据求得C,P值可知,模型P>0.95,C<0.35时为一级精度,效果良好.表2预测值与实测值的比较
Table 2Comparison of predicted and measured values
监测时间实测值预测值初始残差初始相对残差/%1995.01.233.23.20001995.01.244.65.270.6714.61995.01.256.35.620.6810.851995.01.266.15.980.122.021995.01.276.86.350.456.571995.01.287.56.750.7510.031995.01.297.57.160.344.51平均值0.436.94
因此该模型:
(0)(tk)=(1)(tk)-(1)(tk-1)Δt-2=pe-a(tk-1t1)(e-aΔt-1)Δt-2=154e0.046 17(tk-1-t1)(e0.046 171Δt-1)Δt-2,式中k=2,3,…,n,当k=1时(0)(t1)=x(0)(t1)适用于斜坡的变形发展数据预测分析.2.2.5滑坡临滑预报研究由于滑坡体上不同部位的变形-破坏发展趋势不同,本次研究由于不同仪器监测数据的优选和数据来源问题,仅选取滑体后缘临滑前两组数据(B2点的预测曲线与实测曲线对比图如图1).根据曲线的翘尾判据,大量的滑坡监测资料分析,往往在89~89.5度之间的斜率所对应的时间为滑坡剧滑时间危险段.本次所做模型由于取值的原因,只记载有以天为单位的位移量,因此在曲线的翘尾阶段,应作出临滑预报.从图1中可以看出,t0时刻以后,位移时间曲线近似陡直,因此判断为t0值为滑坡破坏的临界拐点值,滑坡自此进入破坏失稳阶段,t0对应的时间为1月29日,以后位移曲线突变陡直[8].黄茨滑坡实际滑动时间为2月1日凌晨3时左右,预测时间稍微偏小,可以起到提前预报作用.图1B2监测点推导的预测曲线与实测曲线对比图Fig.1Comparison of predicted and
measured curve of B23结语本次研究采用灰色优化的GM(1,1)模型时,与实际吻合良好.a.在系统监测的基础上,选取监测数据时应该合理选用多种监测手段的数据进行综合分析,准确判断长期、短期和临滑预报阶段滑体变形规律,根据有效监测数据选择合适的预测模型.b.由于滑坡体上不同部位的变形-破坏发展趋势不同,对滑体进行预测预报应该尽量选取滑体不同部位的监测数据进行预测分析.本次研究由于不同仪器监测数据的优选和数据来源问题,仅选取滑体后缘临滑前两组数据.c.基于位移信息的GM(1,1)灰色模型所作的临滑预报,采用的监测数据应该尽可能临近滑坡发生的时间,才能保证更高的预测精度.本次所做模型由于取值的原因,只记载有以天为单位的位移量,因此在曲线的翘尾阶段,处于临滑阶段的位移-时间曲线呈现急剧上升的趋势,应作出临滑预报.d.本文研究根据所取点的优化GM(1,1)模型,从图中预测位移值与实际的实测值对照可以看出,模型拟合度比较高,并且根据翘尾阶段做出的临滑时间判断与实际吻合,可以起到提前预报作用.e.由于滑坡形成机制复杂,边坡变形受多种因素影响,坡体呈现出不同形式的变形破坏,对于不同的滑坡,甚至是大块的崩塌或塌陷等,要探讨其变形发展特征,不能千篇一律采用统一的模型.不同的预测模型计算,预测结果会因所选取的数据的不同而造成差异.在预测预报时,应该综合选用不同的预测模型进行预报结果分析.