,():[]陈盟,姜刚.甘JournalofGansuSciences2019,31117G21.Kalman滤波的BP神经网络模型在变形中的应用[J.:/doi10.16468.cnkii.ssn1004G0366.2019.01.004.j():]肃科学学报,2019,31117G21.
,[]引用格式:ChenMenJianan.AlicationofKalmanFiltersBPNeuralNetworkModelinDeformationJ.ggGgpp
甘肃科学学报Vol.31 No.1
JournalofGansuSciencesFeb.2019
Kalman滤波的BP神经网络模型在变形中的应用
()长安大学地质工程与测绘学院,陕西西安 710064
陈 盟,姜 刚
摘要 针对神经网络模型在建模过程中受到各种噪声影响这一问题,提出利用Kalman滤波降低噪声,建立组合模型.经过工程实例验证,证明基于滤波算法的BP神经网络模型在一定程度上可以提高预测值的精度和预测模型的稳定性,更稳定地反映了监测目标的变化趋势,在形变监测中优势明显.
关键词 形变监测;组合模型;预测值Kalman滤波;BP神经网络;涌入城市的人口数量也越 随着城市化的发展,
来越多.随之而来的就是更多的交通拥堵问题,这些问题制约着城市的建设和发展.目前国内许多城市都修建了地铁,由于地铁隧道都是深埋在地下,对地铁进行变形监测是很重要的,这样可以准确的分析地铁的变形趋势,做出准确的安全预警.建立数据处理模型,对监测的数据进行处理分析,预测变形趋势,对工程安全有重要意义.
()中图分类号:P258 文献标志码:A 文章编号:1004G0366201901G0017G05
数矩阵、测量噪声.
(E(ωk)E(vCovωk,ωj)k)δk=0,=0,=Qω(k)j,),(),(,E(x0)0Varx0)0Covx0,ωk)=μx(=P=0x(其中:δkj=
((Covvvk)δkCovωk,v=Rv(=0,k,k)j)j,离散Kalman滤波的随机模型:
{
1 离散Kalman滤波算法理论
[]
Kalman滤波1是基于最小均方误差下递推式的最优估计方法,是一种不断预测、修正的过程.卡
/为最佳滤波值;当k>j时,称x(kj)为最佳预测/值;当k>j时,x(kj)为最佳平滑值.
求解过程为一组矩阵公式:()状态一步预测:1
0,k≠j,/当k=称x(kj时候,j)
,1k=j}
尔曼滤波模型可以去除观测数据时候随机干扰噪音1.1 Kalman滤波的理论
离散化的Kalman滤波线性状态方程和观测方程为
2]
.的影响,从而更加接近观测目标真实的变化趋势[
()一步预测误差方差方程:2
Txk,xk-1;k1=Φk,k1--
TΓk1=Φk,k1k1+Γk1k1;Qk,Qk-1Φk,-----
()滤波增益矩阵:3
)是K式(1alman滤波状态方程,xk,ωk-1分别是k时刻的状态参数向量、动态噪声,Φk,k1是k-1时-分别是k时刻的观测向量、测量方程系Lk、Hk和vk,
收稿日期:修回日期:2018G08G02;2018G09G17
xk=Φk,ωk-1, k1+Γk1--
Lk=Hkxk+vk≥1 k,
()1
()2
TT1-
(Jk=Qk,HkHkHk+QVk);k1k1Qk,--
()状态估值:4
)是观测方程,刻到k时刻的状态转移矩阵.式(2
Hkk1-Jkk1.Qk=Qk,Qk,--
其不需 Kalman滤波去噪的过程是动态过程,
]3
.要存储大量的数据,可以节省计算机内存[
()状态估值误差方程:5
;xk=xk,Hk-Akxk,k1+Jk(k1)--
);中央高校基本科研业务费专项基金项目()基金项目:国家自然科学基金项目(41501499300102268206
),:作者简介:陈盟(男,河南南阳人,硕士研究生,研究方向为精密工程测量.E1992GGmail463869857@q.comq
1.2 Kalman滤波的模型
在形变监测数据处理中,常用的Kalman滤波模型有(和(模型,这2种模型都是α-α-β)β-γ)(滤波模型,也称为常速度模型,是监测点位α-β)
移关于时间的一阶泰勒展开式,假设监测点的位移满足匀速运动,把变形的位移及其速度作为状态参数,将位置加速度视作动态噪声,其状态方程为
]4
.其中将监测点的沉降过程看成一个随机的过程[
18甘
肃科学学报 2019年 第1期
阀值.
()根据误差,调整B5GC层的连接权值和阀值.
()根据误差,调整A6GB层的连接权值和
()若误差小于某一精度值,则保留权值和阀7值,学习过程结束;否则,转到第(步,直到达到精2)
]7
.度要求[
3 应用实例
数据进行处理,并进行分析,再用Kalman滤波GBP
xkvk=
1tk1-0
1
xk-1vk1-
12tk1-
)ωk-1.(3+2
t利用B对呼和浩特地铁沉降P神经网络模型,
(k-
1α-β-
γ均值不变的,滤波模型是把监测点的位置及其位移)模型是假定监测点的位移加速度是速度和加速度都作为状态参数,将加速度变化率视作动态噪声,其动态方程为
xk-12t2
k-1xk-1
1t3k-1v10tk16
kk-
1ωk-1a=
k0
10
tk-1va+1t2k,
1
k-
12-1tk-
1其中:xk、vk、ak分别为监测点的坐标、位移和加(4
速)度;ωk-1为动态噪声;tk-
1表示时间. BP神经网络模型
BP神经网络是一种误差逆向传播的多层结构
前馈网络,主要由输入层、中间层和输出层组成.络实际输出值之间的误差P神经网络的算法原理是通过训练学习样本与网,不断的修正网络每个节点的权值,经过网络的正向传播和误差的逆向传播这2个过程不断的修正强化训练,最终使网络达到收敛的效果.其在数据处理方面有极强的容错能力和自主学习能力,有极强的非线性映射能力,对非线
性问题有很好的处理效果[
5]
根据实际监测情况可设计不同参数的.网络结构.3层的BP神经网络结构为:AB层P神经
、B层
和C层,其网络的隐含层各神经元的激活函数为双曲线正切激励函数,输出层各神经元的激活函数为
线性函数[
6
]BP学习算法流程.:
((1
)(2
3
)网络初始化,取网络初始值.(4
))激活网络计算计算B层节点的初误差,计算B层及C层的节点输出..B层的参考误差.神经网络组合模型处理沉降数据,对比分析,验证组
合模型的可靠性[
8]
呼钢东路站为呼和浩特市城市轨道交通.一期工程中间车站,该车站地势平坦,地层岩性及其
1号线
物理力学性质分为4个大层:人工填土层(第四系上更新统第四系上更新统~全新统冲湖积层(QQ4ml))、、第四系更新统冲~全新统冲洪积层(3-4al+l
湖积层(顺作法施工,基坑围护结构采用Q2al+盾构通过范围内地连墙8l0)0mm.Q主3-体4厚地连墙采al用+p明l
)挖、,墙顶设置钢筋混凝土冠梁;采用玻璃纤维筋.本次数据分析选取柱顶点QC13和柱顶点ZQC15监测数据分析,
观测数据见表1.
表1 沉降监测数据
Table1 Settlementmonitoringd
ata点号期数时间间隔/沉降量/点点ZZQQCC1135
2222
998d
1
13mm9.0.295
.1 BP神经网络模型
网络设计:输入层为10个节点,中间层点,输出层8个节一化处理,1个节点,建立运用上述的网络模型3层网络,训练前进行归
,根据观测数据建立学习样本进行学习[9]
.训练样本为7个,每个样本
0个数据.样本1期为输出值1是第值,第1;样本1期到第2是第120期为训练输入
期到第11期作为输入值,本经过训练得到络预测值模型12期作为输出值,以此类推,选择.第7个样为输入值,输出18期预测数据,以此8期到第类推,预1测7期期到22期数据.
18经值的对比图Matla得到下面观测数据与网络预测,b计算,
如图1和图2所示.得到的图形最终发散了,由于身的局限性,容易出现饱和状态,需要长时间的积累
BP神经网络自
Z2B31 第31卷 陈 盟等:Kalman滤波的BP神经网络模型在变形中的应用
这也是B20期陷入局部极小状态,P神经网络自身
10]
.点Z的局限性造成的[最终网络模型QC13中,收敛的偏差较大.观测数据的质量也影响网络的可靠性,因此在使用B需要对P神经网络预测模型前,原始数据进行处理,这里使用Kalman滤波模型先
11]
,对预测数据进行去噪处理,降低噪声的影响[再用去噪后的数据建立网络模型.
权值,才能摆脱这种状态.点Z在1QC15中,9期和
初始值协ZQC15给定初值Xk的方差为0.01mm2,方差阵:
19
初始值协ZQC13给定初值X0的方差为0.01mm2,方差阵:
Ehúé0.0.010ùé84ùéê0ùú,êú.P0=ê=êúêêúúë00.01ûëEh0ûë0.56û
Ehúé4.0.010ùé27ùéê0ùú,êú.P0=ê=êúêêúú图1 点ZQC15观测数据与BP神经网络预测值Fig.1 PointZQC15monitoringd
ataandBPneuralnetworkpredictivevalue
图2 点ZQC13观测数据与BP神经网络预测值Fig.2 PointZQC13monitoringd
ataandBPneuralnetworkpredictivevalue
.2 组合模型
组合模型引入了Kalman滤波算法,
对原始的数据进行(噪数据2)对原始数据进行处理,流程为:(;3)建立BPK1)先整理原始观测得到去数据;神al经ma网n滤波去噪处理,
(络模型,用去噪数据进行网络训练;(分析.
4)组合模型得到预测数据;(5)残差通过对呼和浩特地铁形变监测数据的分析,发现变形监测数据基本上呈现均匀沉降,在后几期沉降趋向稳定,因此研究选择(α-β结合状态方程和观测方程L)
型模型.k为一维沉降累积
量,则Hk=观测为均值误差为[1,0],速度值作为状态参数.令沉降序列.根据变形监测规范要求和精度要求0,方差为1的高斯白噪音随机
[12G13]
,点
ë经过组合模0型的0.0处1ûëEh0ûë理,得到表2.14û
表数据.
2和3中的
表2 点ZQ
C15不同模型处理结果数据Table2 Datasheetoftheprocessingd
ataofthedifferentmodelsinpointZQ
C15期数观测数据神经网络预测值
组合模型预测值
11829
89.999209.2809.29.19901139.1212
9.39.11.295
8.39.13279.29746348.8064.8631956
9.2.2148533
表3 点ZQ
C13不同模型处理结果数据Table3 Datasheetoftheprocessingd
ataofthedifferentmodelsinpointZQ
C13期数观测数据神经网络预测值
组合模型预测1189113.281220
12121212
13.7.313.5.36651313.2.8141343.81.039
12.53672122.5.572838716
131.19999133.2.204326576
由BP神经网络预测模型和KalmanGBP神经
网络组合预测模型处理观测数据,对比后如图图4所示.
3和图3 点ZQC15不同模型数据处理结果对比Fig.3 Comparisonchartoftheprocessingd
ataofthedifferentmodelsinpointZQ
C15320甘
肃科学学报 2019年 第1期
图4 点ZC13不同模型数据处理结果对比QFi.4 Comarisonchartoftheprocessinataofthegpgd
图6 点ZC15与点ZC13相对误差QQ
Fi.6 RelativeerrorchartofpointZC15andpointZC13gQQ
differentmodelsinpointZQ
C13通过对比可以看出,组合模型预测的数值趋于稳定,更加接近实际测量的沉降量.由于原始数据包含的噪音较多,直接运用神经网络预测,得到的数值偏离实际情况,组合模型可以很好的弥补这个缺点.
残差对比如图5所示.
图5 残差对比
Fig.5 Comp
arisonchartofresidualerror由图监测数据进行预测5可以看出,组合模型能够更加稳定的对
,预测的可靠性大大提高.在呼和浩特市地铁沉降监测数据处理中,可以很好的对沉降规律进行预测,证明组合模型的可行性[
14
].2 残差分析
.组合模型相对误差如图点ZQC15相对误差绝6所示.
对值在2%之间,
点范围之内QC13相对误差绝对值在,符合要求.证明此组合模型可以很好拟6%之间,误差在允许的合沉降监测数据,在工程项目数据处理中,有一定的实际价值.
结语
针对BP神经网络预测模型在形变监测数据处
理过程中,容易受到监测数据中噪声的影响,从而导致模型最终发散这一问题,提出了运用波对监测数据先进行滤波去噪处理,然后再建立网Kalman滤
络模型,从处理结果可知,组合模型要优于单一模
型[15]
会影响去噪声的能力.但仍存在问题,:因此选择初值很重要(1)
滤波模型中初值的;(选取据量太少,模型可靠性不足,需要加大模型数据量2)数;
(3)BP神经网络模型自身的缺陷较多,需要对模型进一步的研究,改进算法.
参考文献:
[[12]] 宋文尧 占鹏飞.卡尔曼滤波[,吕鑫,毛莺池M],等.北京:科学出版社,.基于卡尔曼滤波参数自学习的大坝1991.
变形预测[[3] 马龙.基于JK]a.计算机科学,lman滤波的变形监测数据云分析系统研究2017,44(5):268G271.[成都:西南交通大学,2017.
D].[4] 王峥,周剑法[J].测绘通报.基于,K2a0l1m7a,n滤波的大规模(1):18G21.
GNSS网参数估计方[5] 韩亚坤,文鸿雁,陈冠宇,等形监测中的应用[.基于神经网络的卡尔曼滤波在变[6] J].施工技术,2016,45(1):商云龙,
张承慧,崔纳新,等曼滤波的锂离子电池荷电.基于模糊神经网络优化扩展卡尔73G76.状态估计[2016,33(2):212G220.
J].
控制理论与应用,[7] 邹进贵,肖扬宣,张士勇型在地基沉降预测中的.基于应用研AR究I[MAJG.B测P神经网络的组合模
绘通报,[8] 2):朱林99,G姜立新104.
]2014,
(增刊,杨天青评估中的应用[J].自然灾害学报.BP神经网络模型在地震应急人员伤亡,[9] 曹正.基于BP神经网络的基坑变2形01预5,(测6):[J]3.3公G4路1.
交通科技:应用技术版,[10] 陈林,黄腾,郑浩2014.,(变6):形预43测G4的6.
小波神经网络模型改进[绘科学,J].测[11] 修春波,2任晓017,,4李艳晴2(9):1,1等2G115.测方法[J.电工技术学报.基于卡尔曼滤波的风速序列短期预,[[1123]] ]2014,29(2):崔希璋 刘明堂.广义测量平差[,田壮壮,慧勤,M]等..武汉:武汉大学出版社253G259.,基于KalmanGBP协同融20合09模.
型的
3Z4 第31卷 陈 盟等:Kalman滤波的BP神经网络模型在变形中的应用
977.
](:含沙量测量[应用基础与工程科学学报,J.2016,5)970G
[]周吕,韩亚坤,等.基于卡尔曼滤波的GM(模型14 文鸿雁,1,1)
]在高铁隧道沉降变形分析中的应用[大地测量与地球动力J.
[]文鸿雁,郭雷,等.基于神经网络的新息自适应卡尔曼15 韩亚坤,
():2017,371136G139.
():学,2014,34188G91.
21
]滤波在高速公路变形监测中的应用[桂林理工大学学报,J.
AlicationofKalmanFiltersBPNeuralNetworkModelinDeformationpp
(InstituteoeoloicalEnineerinndSurveinChananUniversitXian710064,China)fGgggayg,gy,
,ChenMenJiananggGg
inthemethodofmakinseofKalmanfiltertolowerthenoiseisputforwardtoestablishsementatGg,gugp
,tern.VerifiedbnineerinroectithasbeenverifiedthattheBPneuralnetworkmodelwhichisbasedyeggpj
Abstract FortheproblemoftheneuralnetworkmodelisaffectedboisesdurinheprocessofmodelGyngt
ithasmoreadvantaesindeformationmonitorin.gg;;;Keords DeformationmonitorinKalmanfilterBPneuralnetwork;SementpatternPredictivevalueggyw
onfilterinlorithmisabletoimrovetheprecisionofredictedvalueandthestabilitfredictionmodGgagppyop
,,elinacertaindereeandthevariationtrendofthemonitoredobectcanbemorestableflectedsothatgjyr
因篇幅问题不能全部显示,请点此查看更多更全内容