[发明专利]一种基于在线孪生支持向量回归机的发酵过程软测量方法有效
申请号: | 201911218032.8 | 申请日: | 2019-12-03 |
公开(公告)号: | CN110908361B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 顾斌杰;曹杰 | 申请(专利权)人: | 江南大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 梅洪玉;刘秋彤 |
地址: | 214122 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 在线 孪生 支持 向量 回归 发酵 过程 测量方法 | ||
1.一种基于在线孪生支持向量回归机的发酵过程软测量方法,其特征在于,步骤如下:
(1)通过集散控制系统的实时数据库收集m组不同时刻的青霉素发酵过程各个辅助变量的数据作为软测量建模样本的输入量,通过实验分析获取软测量建模样本所对应的青霉素浓度值,作为软测量建模样本的输出量;
(2)对软测量建模样本的输入量进行归一化处理;
(3)选择多项式核函数,作为青霉素发酵过程软测量模型的核函数;设置参数C1,C2,ε1,ε2,λ,其中C1>0,C2>0为正则化参数,ε1>0,ε2>0为不敏感常数,λ∈(0,1)是用于控制约简程度的常数;
(4)采用m组不同时刻的软测量建模样本,建立基于在线孪生支持向量回归机的青霉素发酵过程软测量模型,并将由在线求解获得的模型参数和下一次在线更新模型所需的量存入实时数据库;
(5)在线采集青霉素发酵过程各个辅助变量的数据作为新样本的输入量,并对其进行归一化处理;
(6)将处理后的新样本的输入量输入到步骤(4)建立的青霉素发酵过程软测量模型中,获得新样本的输出量,即该时刻对应的青霉素浓度;
所述步骤(4)中,建立基于在线孪生支持向量回归机的青霉素发酵过程软测量模型,具体过程为:
采用最小二乘孪生支持向量回归机进行建模,最小化问题如下:
其中,式(1)和(2)是优化问题的目标函数,A=[x1;x2;…;xm]为建模样本的输入量组成的输入矩阵,m为建模样本的组数,xi为1×d维的第i个建模样本的输入量,i=1,2,...,m,d为输入量的特征维度;AP为属于P集合的xi组成的输入矩阵,维度为l1×d,l1为P集合的样本个数;AS为属于S集合的xi组成的输入矩阵,维度为l2×d,l2为S集合的样本个数;P集合与S集合的划分由在线求解获得;Y=[y1,y2,…,ym]T为建模样本的输出量组成的向量,yi是xi对应的目标输出,i=1,2,...,m,上标T表示矩阵转置;YP为AP对应的目标输出,维度为l1×1;e1为l1×1维的元素全为1的列向量;K(·)是非线性映射函数,E为元素全为1的l1×l2维矩阵;ω1,ω2为l1×1维的权重向量,b1,b2为偏置;
在线求解步骤如下:
①初始化,令k=0,其中表示该集合为空集,设置合适的参数C1,C2,ε1,ε2,λ;
其中,Pk和Sk为已更新完k个建模样本时的集合P和集合S;
②当k=0时,Pk+1={(xk+1,yk+1)},Sk+1={(xk+1,yk+1)},Gk+1=[1 Kk+1],fk+1=yk+1-ε1,hk+1=yk+1+ε2,
其中,(xk+1,yk+1)为第k+1个建模样本;为属于Pk+1集合的建模样本的输入量构成的输入矩阵;为属于Sk+1集合的建模样本的输入量构成的输入矩阵;u1(k+1),u2(k+1)为已更新完k+1个建模样本时的模型参数u1,u2;Pk+1、Sk+1、Kk+1、Mk+1、Gk+1、fk+1、Fk+1、hk+1、Hk+1为已更新完k+1个建模样本时计算获得的中间量同样也是下一次在线更新模型所需的量,Ik+1为相应维度的单位矩阵;
③当k≠0时,求解约简方法的最小化问题式(3),由式(4)和式(5)求得式(3)的解αk+1,再把αk+1代入式(3)求得目标函数δ(αk+1)的值;
其中,αk+1为最小化问题式(3)的解,当δ(αk+1)接近于0即δ(αk+1)≤λ时,αk+1为线性方程组Nk+1αk+1-nk+1=0的近似解,表明新增列向量nk+1与矩阵Nk+1中的列向量线性相关,当δ(αk+1)不为0即δ(αk+1)>λ时,线性方程组Nk+1αk+1-nk+1=0不存在解,表明新增列向量nk+1与矩阵Nk+1中的列向量线性无关,
④当δ(αk+1)>λ时,则先由式(6)-式(8)更新Kk+1和Mk+1再由式(9)-式(14)更新Gk+1、Fk+1、u1(k+1),由式(15)-式(19)更新Hk+1、u2(k+1)并且更新
Sk+1=Sk∪(xk+1,yk+1),Pk+1=Pk∪(xk+1,yk+1),其中∪表示并集;
Kk+1=[Nk+1 nk+1] (6)
其中,
令Z=V-1v,J=q-vTZ,则
其中,Gk=[e Kk],e为相应维度的元素全为1的列向量;
其中,
令则求得式(10)如下:
令则Fk+1和u1(k+1)的公式如下:
其中,
令则求得式(15)如下:
令则Hk+1和u2(k+1)的公式如下:
⑤当δ(αk+1)≤λ时,由判断,其中,ω1k、ω2k为已更新完k个建模样本时模型的权重向量,b1k、b2k为已更新完k个建模样本时模型的偏置,满足判断条件时,则直接舍弃样本(xk+1,yk+1);不满足则先由式(20)、式(21)更新Kk+1和Mk+1再由式(22)-式(25)更新Gk+1、Fk+1、u1(k+1),
由式(26)-式(28)求得Hk+1、u2(k+1)并且更新Sk+1=Sk,Pk+1=Pk∪(xk+1,yk+1);
Kk+1=Nk+1 (20)
其中,由式(4)得;
令则Fk+1和u1(k+1)的公式如下:
u1(k+1)=(W1(k+1))-1C1Fk+1 (25
令则Hk+1和u2(k+1)的公式如下:
u2(k+1)=(W2(k+1))-1C2Hk+1 (28)
⑥当k≤m时,k=k+1并转至③;当k>m时,退出循环,样本更新结束;
以上步骤获得模型的参数u1和u2,和下一次在线更新所需的值K,M,G,W1-1,f,F,h,H以及S集合和P集合。
2.根据权利要求1所述的一种基于在线孪生支持向量回归机的发酵过程软测量方法,其特征在于,所述步骤(6)的具体过程为:
对于一个新样本归一化处理后的输入量xm+1,维数为1×d,为新样本的输出量,计算公式如下:
其中,ω1,b1,ω2,b2为步骤(4)中所求得的模型参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911218032.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种皮革雕刻机
- 下一篇:一种食品生产用加热装置