[发明专利]基于BA-LSSVM的光合细菌发酵过程关键参量的软测量方法有效
申请号: | 201710928139.6 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107766880B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 朱湘临;陈威;丁煜函;王博;郝建华;华天争 | 申请(专利权)人: | 江苏大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212013 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ba lssvm 光合 细菌 发酵 过程 关键 参量 测量方法 | ||
1.基于BA-LSSVM的光合细菌发酵过程关键参量的软测量方法,其特征在于,包括如下步骤:
步骤1,辅助变量选择:选取能直接测量且与发酵过程密切相关的外部变量,用一致相关度法分析其与关键参量的关联度,设定关联度值rij大于某阈值时的外部变量作为软测量模型的辅助变量;关联度值rij≥0.7的外部变量作为软测量模型的辅助变量,所述关联度值的计算表达式:
式中:Xi与Tj为经过初始化处理后的俩变量序列,ΔXi(k)为Xi序列的k时刻与k-1时刻的差值,ΔTj(k)为Tj序列的k时刻与k-1时刻的差值,分别为Xi与Tj所有时刻差值的平均值,k为序列编号,l为样本数,ξk为符号因子,vij(k)为变化率关联系数,rij为关联度,β为数据变化率对关联度的影响,ξij为变量相关系数, 对于发酵罐温度T和菌体浓度X,设有m1个趋势相同的点m2个趋势无关联的点m3个趋势相反的点代入上式可得:
其中Pij,Zij,Nij分别表示正关联度、零关联度和负关联度;当|Pij|≥|Nij|时,发酵罐温度T和菌体浓度X以正相关为主,它们的变化趋势相似,相关程度由rij,Pij两因素的大小来决定;当rij=Zij=0时,发酵罐温度T和菌体浓度X无关;|Pij|≤|Nij|发酵罐温度T和菌体浓度X相关为主,即它们的变化趋势相反,相关程度由由rij,Pij两因素大小决定;
步骤2,发酵数据集分类:采集相同工艺下若干历史罐批次的辅助变量和关键参量数据,发酵数据集随机分成两部分,一部分为训练数据集,另一部分为测试数据集;训练数据集用来训练LS-SVM;
步骤3,构建LS-SVM模型,确定核函数;具体过程包括:
在给定一组样本集{(xi,yi)|i=1,2,3....l},xi∈Rn为n维样本输入,yi∈R为样本输出;通过对样本数据逼近,函数拟合问题描述为最优化问题:
式中,C为惩罚系数,e为允许误差,J(w,e)是一个关于C与e的函数,w为权值向量,φ(x)为核函数,b为常数, 构造拉格朗日函数,并对其中各变量求偏导并整理得到线性方程组:
式中:Q=[1,…,1]T,a=[a1,a2,…,al]T,ai为拉格朗日乘子,y=[y1,y2,…,yl]T,
K为核函数矩阵;根据Mercer条件可以得核函数为:
K(xi,xj)=φ(xi)Tφ(xj)
用最小二乘法求得式中的a和b,得到最小二乘支持向量机的输出为:
步骤4,利用蝙蝠算法优化LS-SVM模型的核参数与惩罚参数,获得最优的BA-LSSVM软测量模型;具体地:
步骤4.1,参数设置:设置蝙蝠算法的主要参数:蝙蝠种群大小n,最大迭代次数N,蝙蝠的响度A,搜索频率范围[fmin,fmax],脉冲频率r,蝙蝠位置向量z,速度向量v;
步骤4.2,种群初始化:初始化蝙蝠种群的位置,每一个蝙蝠位置由LS-SVM参数组合(C,σ)构成,公式如下:
z=zmin+rand(1,d)×(zmax-zmin)
式中:种群的维数d=2,rand()为[0,1]的随机数,zmax与zmin分别表示径向基核函数参数(C,σ)的上、下限值向量;
步骤4.3,更新参数:计算种群适应度,找出当前最佳解,同时更新蝙蝠的飞行速度、脉冲频率和位置,计算表达式如下:
fi=fmin+(fmax-fmin)β
式中:β∈[0,1]是均匀分布的随机数;fi∈[fmin,fmax]是蝙蝠的搜索脉冲频率;分别表示蝙蝠i在t和t-1时刻的速度;分别表示当前蝙蝠i在t和t-1时刻的位置;z*表示当前所有全局最优解;
步骤4.4,更新蝙蝠个体, 如果有rand>ri,则对当前种群中最优蝙蝠z*进行随机扰动,产生新的蝙蝠个体;如果rand<Ai,且满足f(z)>f(z*),则接受产生的新蝙蝠,并根据下面两个表达式更新响度Ai和脉冲频率ri:
Aii+1=αAit
rii+1=ri0[1-exp(-γt)]
式中:α表示脉冲音强衰减系数,0<α<1,γ表示脉冲频度增加系数,γ>0;
4.5输出全局最优参数:对种群的所有蝙蝠的适应度值进行排序,找出当前最优解,重复步骤4.2-4.4,直到最大迭代次数终止,输出全局最优参数,得到最优的惩罚系数C和径向基宽度σ构建最优的BA-LSSVM软测量模型;
步骤5,关键参量的预测:利用已训练好的软测量模型,根据当前待预测罐批的最新输入向量,获得关健参量的预测值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710928139.6/1.html,转载请声明来源钻瓜专利网。