[发明专利]基于循环神经网络的丙烯聚合生产过程最优在线预报系统在审
申请号: | 201811625183.0 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109739086A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 张泽银;黄国权;刘兴高 | 申请(专利权)人: | 浙江大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线预报系统 循环神经网络 丙烯聚合 生产过程 现场智能仪表 预报 控制站 显示仪 数据预处理模块 主成分分析模块 模型更新模块 抗干扰能力 模型模块 熔融指数 在线参数 在线测量 自动更新 粒子群 优化 | ||
1.基于循环神经网络的丙烯聚合生产过程最优在线预报系统,其特征在于:包括数据预处理模块、PCA主成分分析模块、循环神经网络模型模块、差分粒子群模块、模型更新模块。
2.根据权利要求1所述基于循环神经网络的丙烯聚合生产过程最优在线预报系统,其特征在于:所述数据预处理模块用于将从DCS数据库输入的模型输入变量进行预处理,对输入变量中心化,即减去变量的平均值;再进行归一化处理,即除以变量值的变化区间;
3.根据权利要求1所述基于循环神经网络的丙烯聚合生产过程最优在线预报系统,其特征在于:所述PCA主成分分析模块,用于将输入变量预白化处理及变量去相关,通过对输入变量施加一个线性变换实现,即主成分由C=MU得到,其中M为输入变量,C为主成分得分矩阵,U为载荷矩阵。若对原始数据进行重构,可由M=CUT计算,其中上标T表示矩阵的转置。当选取的主成分数目小于输入变量的变量个数时,M=CUT+E,其中E为残差矩阵;
4.根据权利要求1所述基于循环神经网络的丙烯聚合生产过程最优在线预报系统,其特征在于:所述循环神经网络模型模块,用于采用循环神经网络、通过误差函数最小化来完成输入到输出的一种连续性高度非线性映射,映射中保持拓扑不变性;
对于时刻t,网络的输入为xt,隐藏层神经元值为ht,上一时刻隐藏层神经元值为ht-1,设置h0=0,f(·)是非线性激活函数logistic函数,则当前时刻隐藏层神经元值ht可根据下式确定
ht=f(ht-1+xt) (1)
5.根据权利要求1所述基于循环神经网络的丙烯聚合生产过程最优在线预报系统,其特征在于:所述差分粒子群模块,结合差分进化算法和粒子群算法优化循环神经网络模型模块中的网络参数,实现具体步骤如下:
(1)随机初始化种群,设置种群数量N=100;设置差分进化算法缩放因子F=0.7,交叉概率CR=0.5,差分进化算法最大迭代次数50;设置粒子群学习速度c1=c2=2,惯性权重ω=0.67,粒子群算法最大迭代次数100;设置k=0,i=0;
(2)根据适应度函数来计算候选粒子种群的适应度值,适应度f(x)函数如下所示;
其中,表示输出变量的真实值,表示输出变量的预测值,n表示样本个数。
(3)根据以下步骤进行差分进化算法变异、交叉、选择操作;
(3.1)变异操作:差分进化算法是通过差分的方式进行变异操作的。在当前种群中随机选取两个种群个体进行作差,将差向量进行缩放,缩放后的向量与第三个随机选取的种群个体进行求和,生成新个体,更新公式如下所示:
Ni(k)=Lm3(k)+F×(Lm1(k)-Lm2(k)),1≤m1≠m2≠m3≠i≤N (3)
其中,F是缩放因子,m1,m2,m3均为1到N之间的整数,k表示迭代次数,Lm1(k)表示第m1个粒子的位置,Lm2(k)表示第m2个粒子的位置,Lm3(k)表示第m3个粒子的位置。通过变异之后,得到第i个变异中间种群Ni(k)。
(3.2)交叉操作:根据原始种群和变异得到中间种群,进行个体间的交叉操作,得到交叉中间种群U,更新公式如下所示:
其中,CR为交叉概率,处于0到1之间,ni,j(k)表示第i个中间种群第j维变量,li,j(k)表示第i个原始种群第j维变量,ui,j(k)表示交叉中间种群的第i个新种群第j维变量,ni,j(k)表示变异中间种群Ni(k)的第i个新种群第j维变量。
(3.3)选择操作:差分进化算法采用了贪心算法,根据适应度值来决定进入下次迭代种群的个体:
其中,Ui(k)表示第i个交叉中间种群,Li(k)表示第i个原始种群。
(4)如果交叉中间种群的适应度值小于原始种群适应度值,则返回步骤(3.3),否则,执行步骤(5),激活粒子群算法;
(5)根据如下公式执行粒子群算法,更新粒子群速度、位置矢量和惯性权重;
其中,Vi(k)是粒子i在第k次迭代时的速度,Li(k)是粒子i在第k次迭代时的位置,Pbest是粒子自身经验的局部最优解;gbest是所有粒子经验的全局最优解,w是惯性权重,c1和c2是学习速率,r1和r2是在0到1之间的随机数,wmax和wmin是惯性权重的最大值和最小值,itermax是最大迭代次数。
(6)如果粒子群算法迭代次数小于终止迭代次数,则返回步骤(5),否则,转到步骤(7);
(7)更新Pbest和gbest作为循环神经网络参数的候选解,判断差分进化算法迭代次数是否小于差分进化算法终止迭代次数,若是,则返回步骤(2),否则,输出种群历史最优gbest,算法终止;gbest即为循环神经网络的待优化参数。
6.根据权利要求1所述基于循环神经网络的丙烯聚合生产过程最优在线预报系统,其特征在于:所述模型更新模块,用于模型的在线更新,定期将离线化验数据输入到训练集中,更新神经网络模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811625183.0/1.html,转载请声明来源钻瓜专利网。