[发明专利]基于APSO优化的LSSVM的埋地管道腐蚀速率预测方法在审
申请号: | 201810039763.5 | 申请日: | 2018-01-13 |
公开(公告)号: | CN108204944A | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 赵超;陈肇泉;王斌 | 申请(专利权)人: | 福州大学 |
主分类号: | G01N17/00 | 分类号: | G01N17/00;G06F17/50 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 埋地管道 腐蚀速率预测 最小二乘支持向量机 优化 可用性 参数优化 粒子群 自适应 预测 腐蚀 应用 学习 | ||
1.一种基于APSO优化的LSSVM的埋地管道腐蚀速率预测方法,该方法应用于埋地管道腐蚀速率预测模型中,简化了模型结构,加快了模型的计算速度,其特征在于:该方法实现如下:
步骤S1、选择含水率、HCO3-含量、Cl-含量、SO42-含量、氧化还原电位、pH值、土壤电阻率7个影响因素作为输入变量;
步骤S2、以埋地输气管线为研究对象,通过对管道沿线土壤理化性质的测试及对管线的检测,获得样本数据;
步骤S3、随机选择若干组样本数据作为训练样本,建立埋地管道腐蚀速率预测模型,将余下的样本数据作为测试样本,以测试所建立模型的预测效果;
步骤S4、建立基于APSO优化的LSSVM埋地管道腐蚀速率预测模型;
步骤S5、根据评价指标对模型预测效果进行评价。
2.根据权利要求1所述的基于APSO优化的LSSVM的埋地管道腐蚀速率预测方法,其特征在于:步骤S4中,建立基于APSO优化的LSSVM埋地管道腐蚀速率预测模型,具体实现步骤如下:
(1)基于SVM的算法思想,对于第i个样本的t个输入变量用一个向量表示为:
xi=[xi(1),xi(2),…,xi(t)] (1-1)
而第i个样本对应的输出变量用yi表示;假定共有N个样本,则输入与输出之间的关系可表示为如下形式:
式中,y=[y1,y2,…,yN],w是权系数向量,是输入空间到高维空间的映射,b是阈值;
(2)为得到函数(1-2)的精确表达式,可在如下约束条件确定优化目标:
式中,为松弛变量,ε为不敏感度,即误差允许范围;
进而其优化目标:
式中,γ为惩罚因子,表示当超过不敏感度ε时对样本的惩罚程度,用以平衡模型的精度与模型的复杂度;
(3)通过构造拉格朗日函数,并引入核函数K(xi,xj),将式(1-4)变成:
约束条件为:
(4)得到回归函数的表达式如下:
(5)考虑到相比于SVM算法,LSSVM的计算速度有很大的提高,因此采用LSSVM算法,其算法描述如下:
对于给定样本(xi,yi),xi∈Rn表示输入,yi∈R表示单个输出;LSSVM特征空间F的优化问题及约束条件为:
式中,表示映射,γ是惩罚因子,将输入映射到高维特征空间,b为偏置,et为误差;
(6)LSSVM采用了与标准SVM不同的损失函数,并且将对约束优化问题的求解转化为无约束的优化问题进行求解,引入拉格朗日函数:
式中,βt为拉格朗日算子;
根据KKT最优化条件有:
式(1-10)中消去w,e得到β和b的方程:
式中:y=[y1,y2,...,yn]T;In=[1,1,...,1]T;β=[β1,β1,...,βn];
Vγ为对角阵,
在特征空间中,根据Mercer’s条件,可选择核函数为径向基函数:
i,j=1,2,...,n
对式(1-11)进行求解得到参数β和b,则所求的LSSVM回归模型为:
3.根据权利要求1所述的基于APSO优化的LSSVM的埋地管道腐蚀速率预测方法,其特征在于:还包括将所求的LSSVM回归模型应用APSO优化模型参数进行优化的过程,具体如下,
首先在可解空间中初始化一群粒子,并且用速度位置和适应度值来表征粒子,每个粒子通过迭代来寻求最优解,粒子在解空间中,通过跟踪个体极值和群体极值来更新个体的位置;
在D维搜索空间中,假设S=(S1,S2,...,SN)表示种群由N个粒子组成;Si=(si1,si2,...,siD)T表示粒子i的位置,根据目标函数可以求得Si对应的适应度值;Qi=(qi1,qi2,...,qiD)T表示粒子i的飞行速度;Pi=(Pi1,Pi2,...,PiD)T表示个体极值;Pg=(Pg1,Pg2,...,PgD)T表示全局极值;粒子每一次迭代根据式(1-14)进行速度和位置更新,最终找到最优值;
式中,k表示当前迭代次数;d=1,2,...,D;i=1,2,...,N;Qid表示粒子的速度;c1、c2表示学习因子;r1、r2表示分布于[0,1]的随机数,ωk表示惯性权重;
然而,PSO算法在解决复杂优化问题时也会出现早熟等问题,因此,根据PSO迭代过程实时进化速度,对粒子惯性权重因子进行自适应动态调整,提出APSO算法;惯性权重ωk的调整过程如式(1-15)所示;
式中,Tmax为最大迭代次数,ωmax=0.9,ωmin=0.5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810039763.5/1.html,转载请声明来源钻瓜专利网。