[发明专利]基于改进的PSO-RBF算法的边坡稳定性预测方法有效
申请号: | 202010729020.8 | 申请日: | 2020-07-27 |
公开(公告)号: | CN111914481B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 池小波;刘宇韬;贾新春;刘丽红 | 申请(专利权)人: | 山西大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/00;G06N3/04;G06N3/08;G06F119/14 |
代理公司: | 太原申立德知识产权代理事务所(特殊普通合伙) 14115 | 代理人: | 郭海燕 |
地址: | 030006*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 pso rbf 算法 稳定性 预测 方法 | ||
1.基于改进的PSO-RBF算法的边坡稳定性预测方法,其特征在于:对径向基神经网络初始化、采用基于正态衰减惯性权重因子的粒子群优化算法对径向基神经网络参数进行优化、根据优化算法算出的径向基神经网络的最佳参数构建全新的径向基神经网络预测模型、使用改进的径向基神经网络预测模型进行边坡稳定性的预测;
具体包括以下步骤:
步骤S1,对径向基神经网络进行初始化,确定径向基神经网络的结构,
步骤S2,对粒子群进行初始化:设置种群的规模,迭代次数,权重因子和学习的初始值和结束值,各个粒子的初始速度、初始位置以及个体最佳位置和全局最佳位置;
步骤S3,开始训练径向基神经网络参数:根据公式(1)计算各个粒子的速度
其中,代表第i个粒子在迭代t+1次之后速度矢量,是第i个粒子经过迭代t次找到的粒子最佳位置,是粒子群在迭代t次之后找到的种群最佳位置,r1和r2取[0,1]间的随机数,ωt为权重因子,其定义公式为:
其中,tmax为最大迭代次数,t为当前迭代次数,为黄金分割比值0.618;
其中,c1、c2为学习因子,其定义公式为:
c1=2-cos(-tπ/2tmax) (3)
c2=1+cos(-tπ/2tmax) (4)
在求出后,需要与设置好的vmax、vmin进行比较
其中,vmax为速度上限,vmin为速度下限,之后计算各个粒子的位置
其中,为了适应ωt的变化特点,在位置公式中引入调节因子β,其定义公式为:
其中,n为粒子总数,为当前粒子的适应度,其定义公式为:
其中,为实测值,fit为预测值,预测值定义公式为:
其中,是输出层的连接系数,由该粒子的此时刻最佳位置坐标中得到,
N是隐含层的神经元个数,是径向基函数,其定义公式为:
其中,为宽度参数,为中心值,均由该粒子的此时刻最佳位置坐标中得到,α为径向基函数扩展速度控制因子,其定义公式为:
其中,γ为工作人员可操控的调节因子;
步骤S4,将每个粒子当前时刻求出的适应度与上一时刻的适应度进行比较,若粒子此时刻的适应度值优于上一时刻的适应度值,则将个体最佳位置的值更换为此时刻的位置否则保持不变;
步骤S5,比较所有此时刻粒子更新后的适应度,选择其中最佳的适应度与上一时刻对应的适应度进行比较,若优于对应适应度,则将更新为该粒子所在位置否则保持不变;
步骤S6,判断最佳适应度是否达到0.06,若达到要求,则停止迭代并输出全局最佳位置值;否则重复步骤S3~S5;
步骤S7,将达到要求后的全局最佳位置中的坐标值作为最优解当作径向基神经网络中所需要的参数值,建立径向基神经网络预测模型,将从需要预测稳定性的边坡上采集到的数据集预处理后输入建立的预测模型中,将会得到模型对于该边坡的稳定性预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西大学,未经山西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010729020.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种污水浮油处理系统与处理方法
- 下一篇:一种藻香型白酒制备方法及产品