[发明专利]一种混合机器学习模型的滑坡位移预测方法有效
申请号: | 201910194398.X | 申请日: | 2019-03-14 |
公开(公告)号: | CN109992847B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 关善文;邓洪高;周李;纪元法;罗笑南 | 申请(专利权)人: | 桂林电子科技大学;桂林笑微酒店管理有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 杨雪梅 |
地址: | 541004 广*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 机器 学习 模型 滑坡 位移 预测 方法 | ||
1.一种混合机器学习模型的滑坡位移预测方法,其特征在于,包括如下步骤:
S1、从滑坡山体位移监测点和影响因素传感器获取N组滑坡位移数据,并对N组滑坡位移数据进行预处理;
S2、将预处理后的N组滑坡位移数据分解为N组趋势项和N组周期项,N组趋势项包括N组影响因素趋势项和N组位移趋势项,N组周期项包括N组影响因素周期项和N组位移周期项;具体是:
将第i个监测点采集到的第k组位移数据用表示,k=1,2,3,…,N,第j个传感器第k组数据表示为和通过小波去燥后得到数据和采用HP滤波器从和中提取出趋势项和
S3、用前M组位移趋势项构建滑坡趋势项位移预测模型,并作为训练集,训练趋势项位移预测模型,得到趋势位移量,并将趋势位移量输出;其中M+L=N;L组位移趋势项不输入到趋势项位移预测模型中,只用来验证此模型对该实例滑坡位移是否适用;
将所获取趋势项位移数据进行二次指数平滑构建趋势项位移预测模型具体方法是:
FT+t=at+Tbt
上述公式中为一次平滑值,为二次平滑值,α为平滑系数,FT+t为T+t时的预测值,T为间隔时间;t=0时,令
S4、用前M组影响因素周期项和前M组位移周期项构建滑坡周期项位移预测模型,并作为训练集,训练周期项位移预测模型;将后L组影响因素周期项输入训练好的周期项位移预测模型中,得到周期位移量,并将周期位移量输出;L组位移趋势项不输入到趋势项位移预测模型中,只用来验证此模型对该实例滑坡位移是否适用;
动态多群粒子群优化ELM的算法步骤为:
S4-1、确定模型输入,输出:将影响因子周期项和周期位移进行灰度关联性分析,选取关联系数大于0.5的indim个因素作为模型输入,而周期位移作为输出,极限学习机则有indim个输入层,hiddennum个隐含层,和outdim个输出层;
S4-2、初始化,对要训练的权值和阈值进行随机初始化;选择合适的种群规模,设定每个小种群的规模n,子群个数m,和子群随机重构周期R,由于输入层和隐含层,隐含层和输出层之间的每两个神经元之间均有一个权值W和阈值b,则粒子维度;
D=(indim+1)*hiddennum+(hiddennum+1)*outdim
其中W有kW=indim*hiddennum+hiddennum*outdim个,b有kb=hiddennum+outdim个采用动态多群粒子群算法优化模型ELM的输入权值和阈值,将ELM的输入权值和阈值对粒子进行编码;
S4-3、确定适值函数,以训练样本的均方误差作为粒子群算法的适值函数,适值越小说明预测值准确度越高,得到的权值和阈值就越接近全局最优。最适应度函数设定为真实值与预测值为二次范数的最小值,Pi表示第i个监测点的周期位移预测值,
S4-4、计算每个粒子的个体极值和全局极值;更新粒子速度和位子,并周期性重构子群;
S4-5、迭代,直到满足终止条件max最大迭代次数或erro可接受最小误差范围退出得到模型参数即权值和阈值;
S5、将步骤S3得到的趋势位移量和步骤S4得到的周期位移量相加整合,得到总滑坡位移预测值;
步骤S1中,所述的预处理,是将N组位移和影响因素数据均看作时间序列,进行小波去燥处理。
2.根据权利要求1所述的一种混合机器学习模型的滑坡位移预测方法,其特征在于,步骤S2中,所述的分解,是采用霍德里克-普雷斯科特滤波器将预处理后的滑坡位移数据分解成趋势项和周期项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学;桂林笑微酒店管理有限公司,未经桂林电子科技大学;桂林笑微酒店管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910194398.X/1.html,转载请声明来源钻瓜专利网。