当前位置: 首页 > 专利查询>东南大学专利>正文

基于经验模态分解和BP神经网络的地铁沉降预测方法技术

技术编号:15640579 阅读:141 留言:0更新日期:2017-06-16 06:49
本发明专利技术公开了一种基于经验模态分解和BP神经网络的地铁沉降预测方法,包括以下步骤:S1:利用EMD分解将非平稳的沉降信号x(t)分解为不同频率尺度的波动;S2:根据各频段数据特点,建立各频段的BP神经网络模型;S3:使用交叉验证法选择BP神经网络模型的参数;S4:利用各个分量的预测值重构出原始信号的预测序列。本发明专利技术克服了EMD单一模型模态混叠的问题,以及BP神经网络局部极小化、收敛速度慢的问题;本发明专利技术相对于单一模型来说,极大的提高了对非线性数据的处理精度。

【技术实现步骤摘要】
基于经验模态分解和BP神经网络的地铁沉降预测方法
本专利技术涉及地铁运营期间的沉降预测方法,特别是涉及基于经验模态分解和BP神经网络的地铁沉降预测方法。
技术介绍
地铁现场监控量测是地铁施工的重要组成部分,在地铁施工过程中,无论是内部,还是对应上方的变形,都是复杂的非线性、非平稳的动态系统。怎么从获得的数据中提取出内在性的东西,成为我们面临的艰巨任务,此问题的本质也就是数据挖掘。基于此,许多科研人员将地铁变形的实测数据进行各种分析,如人工智能分析以及常规分析,并在此领域取得了丰硕的成果。经验模式分解EMD(EmpiricalModeDecomposition)是一种很好的处理非线性、非平稳信号的方法,该方法克服了小波变换需要选取小波基的难点,同时吸取了小波变换多分辨优势,是一种自适应的小波分解方法,但是处理数据时,经常出现模态混叠的问题。BP(BackPropagation)神经网络理论具有自组织、容错性、自适应等特点,适用于处理推理规则不明确、信息模糊、背景知识复杂的问题,但存在局部最小化、收敛速度慢的问题。将EMD与BP神经网络相结合,有效的的克服了单一模型下EMD,BP神经网络的缺点,可以极大的提高对非线性数据的预测精度。
技术实现思路
专利技术目的:本专利技术的目的是提供一种能够解决现有技术中存在的缺陷的基于经验模态分解和BP神经网络的地铁沉降预测方法。技术方案:为达到此目的,本专利技术采用以下技术方案:本专利技术所述的基于经验模态分解和BP神经网络的地铁沉降预测方法,包括以下步骤:S1:利用EMD分解将非平稳的沉降信号x(t)分解为不同频率尺度的波动;S2:根据各频段数据特点,建立各频段的BP神经网络模型;S3:使用交叉验证法选择BP神经网络模型的参数;S4:利用各个分量的预测值重构出原始信号的预测序列。进一步,所述步骤S1包括以下步骤:S1.1:将信号a的局部均值组成序列m;S1.2:令h=a-m,检查序列h是否满足本征模函数的基本条件:如果满足,则继续进行步骤S1.3;否则,则令a=h,然后返回步骤S1.1;S1.3:令ci=h,并令ri=ri-1-ci,i为分解序列的个数,i>0;S1.4:判断迭代ri=ri-1-ci是否满足停止条件:如果满足,则继续进行步骤S1.5;否则,则令a=ri,i=i+1,然后返回步骤S1.1;S1.5:分解完成,得到基本模式分量c1,…,ci,…,以及残留分量r1。进一步,所述步骤S2为:选择每个频段前两天的分解值zt-2和zt-1分别作为输入层x1和x2,即令x1=zt-2,x2=zt-1;将当天的分解值zt作为输出层y,t=2,3,4…,n,n为预测天数;选取不同的隐含层数目,进行对比预测,获得预测值均方根误差最小时对应的隐含层数目,以此建立BP神经网络模型。进一步,所述步骤S3为:利用交叉验证法选取不同的参数组合,参数组合包括学习误差、训练样本次数计数器n、学习速率、精度emin中的一种或多种,选择预测值均方根误差最小的参数作为BP神经网络模型的参数。进一步,所述步骤S4为:根据式(1)预测得到沉降数据:P=∑IMFs+r1(1)式(1)中,P为预测得到的沉降数据,IMFS为各频段所得预测值,r1为预测残留分量。有益效果:与现有技术相比,本专利技术具有如下的有益效果:1)本专利技术克服了EMD单一模型模态混叠的问题,以及BP神经网络局部极小化、收敛速度慢的问题;2)本专利技术相对于单一模型来说,极大的提高了对非线性数据的处理精度。附图说明图1为本专利技术具体实施方式中南京市某地铁监测点的沉降时间序列;图2为本专利技术具体实施方式中沉降时间序列进行EMD分解后的各个分量;图2(a)为本专利技术具体实施方式中沉降时间序列进行EMD分解后的IMF1分量;图2(b)为本专利技术具体实施方式中沉降时间序列进行EMD分解后的IMF2分量;图2(c)为本专利技术具体实施方式中沉降时间序列进行EMD分解后的IMF3分量;图2(d)为本专利技术具体实施方式中沉降时间序列进行EMD分解后的IMF4分量;图2(e)为本专利技术具体实施方式中沉降时间序列进行EMD分解后的r5分量;图3为本专利技术具体实施方式中的模型残差值的对比结果。具体实施方式下面结合附图和具体实施方式对本专利技术的技术方案作进一步的介绍。本具体实施方式公开了一种基于经验模态分解和BP神经网络的地铁沉降预测方法,包括以下步骤:S1:利用EMD分解将非平稳的沉降信号x(t)分解为不同频率尺度的波动,具体包括以下步骤:S1.1:将信号a的局部均值组成序列m;S1.2:检查序列h是否满足本征模函数的基本条件,h=a-m:如果满足,则继续进行步骤S1.3;否则,则令a=h,然后返回步骤S1.1;S1.3:令ci=h,并令ri=ri-1-ci,i为分解序列的个数,i>0;S1.4:判断迭代ri=ri-1-ci是否满足停止条件:如果满足,则继续进行步骤S1.5;否则,则令a=ri,i=i+1,然后返回步骤S1.1;S1.5:分解完成,得到基本模式分量c1,…,ci,…,以及残留分量r1。本征模函数也即IntrinsicModeFunction,简称IMF。IMF须满足以下两个性质:(1)信号的极值点(极大值或极小值)数目和过零点数目相等或最多相差一个;(2)由局部极大值构成的上包络线和由局部极小值构成的下包络线的平均值为零。本具体实施方式是基于南京某地铁保护监测区隧道内一个沉降监测点连续实测数据为样本。监测点的数据为2014年6~12月份的200组数据,每期相隔时间为24h,趋势如图1所示。将所获得沉降数据通过步骤S1的EMD分解步骤,进行分解,结果将得到分解所得四个频段的数据和一个残余序列,如图2(a)—(e)所示。S2:根据各频段数据特点,建立各频段的BP神经网络模型,具体为:选取每组数据的前120期为学习样本,剩下的80期为检验样本。选择每个频段前两天的分解值zt-2和zt-1分别作为输入层x1和x2,即令x1=zt-2,x2=zt-1;将当天的分解值zt作为输出层y,t=2,3,4…,n,n为预测天数;选取不同的隐含层数目,进行对比预测,获得预测值均方根误差最小时对应的隐含层数目,以此建立BP神经网络模型。S3:使用交叉验证法选择BP神经网络模型的参数,具体为:利用交叉验证法选取不同的参数组合,参数组合包括学习误差、训练样本次数计数器n、学习速率、精度emin中的一种或多种,选择预测值均方根误差最小的参数作为BP神经网络模型的参数。表1EMD-BP神经网络组合模型结构及参数S4:利用各个分量的预测值重构出原始信号的预测序列,具体为:根据式(1)预测得到沉降数据:P=∑IMFs+r1(1)式(1)中,P为预测得到的沉降数据,IMFS为各频段所得预测值,r1为预测残留分量。下面选取BP神经网络模型对数据进行预测分析,并将通过本具体实施方式方法建立的EMD-BP神经网络模型与BP神经网络模型进行对比,来验证EMD-BP神经网络组合模型的优越性。表2EMD-BP神经网络与BP神经网络预测沉降对比mm根据表2的预测结果对比,可以看出EMD-BP神经网络模型的预测值的残差值整体要比BP神经网络模型小。根据计算可得,BP神经网络预测值中误差RMSE=±0.2339,信本文档来自技高网...
基于经验模态分解和BP神经网络的地铁沉降预测方法

【技术保护点】
基于经验模态分解和BP神经网络的地铁沉降预测方法,其特征在于:包括以下步骤:S1:利用EMD分解将非平稳的沉降信号x(t)分解为不同频率尺度的波动;S2:根据各频段数据特点,建立各频段的BP神经网络模型;S3:使用交叉验证法选择BP神经网络模型的参数;S4:利用各个分量的预测值重构出原始信号的预测序列。

【技术特征摘要】
1.基于经验模态分解和BP神经网络的地铁沉降预测方法,其特征在于:包括以下步骤:S1:利用EMD分解将非平稳的沉降信号x(t)分解为不同频率尺度的波动;S2:根据各频段数据特点,建立各频段的BP神经网络模型;S3:使用交叉验证法选择BP神经网络模型的参数;S4:利用各个分量的预测值重构出原始信号的预测序列。2.根据权利要求1所述的基于经验模态分解和BP神经网络的地铁沉降预测方法,其特征在于:所述步骤S1包括以下步骤:S1.1:将信号a的局部均值组成序列m;S1.2:令h=a-m,检查序列h是否满足本征模函数的基本条件:如果满足,则继续进行步骤S1.3;否则,则令a=h,然后返回步骤S1.1;S1.3:令ci=h,并令ri=ri-1-ci,i为分解序列的个数,i>0;S1.4:判断迭代ri=ri-1-ci是否满足停止条件:如果满足,则继续进行步骤S1.5;否则,则令a=ri,i=i+1,然后返回步骤S1.1;S1.5:分解完成,得到基本模式分量c1,…,ci,…,以及残留分量r1。...

【专利技术属性】
技术研发人员:胡伍生王昭斌张良杨雪晴陈阳韩理想
申请(专利权)人:东南大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1