当前位置: 主页 > 学术动态 >

MOb-GRU神经网络工业软测量建模方法与输出预测

点击数:   更新日期: 2022-07-05

论文题目:MOb-GRU神经网络工业软测量建模方法与输出预测

录用期刊:控制理论与应用EI

原文链接:http://kns.cnki.net/kcms/detail/44.1240.TP.20220420.1059.002.html

作者列表

1) 中国石油大学(北京) 信息科学与工程学院 自动化系

2) 刘佳璇 中国石油大学(北京) 信息科学与工程学院 自动化系 硕20

摘要:

由于工业过程具有强非线性、动态特性与慢时变性,其完整性建模相对较难针对工业过程的现有软测量技术并未综合考虑过程的非线性和动态特性。故本文提出了一种依赖模型阶次的GRU(Model Order based-GRU, MOb-GRU)神经网络软测量模型针对非线性动态过程进行全动态建模首先MOb-GRU的结构选择上本文根据所研究实际对象的动态特性复杂程度确定网络的总模块数。另外MOb-GRU能灵活设置反向更新的单元数种设置打破了传统GRU只能从第一个模块开始输出的限制其次为使记忆网络以较快的速率收敛到最优本文分别设计了基于自适应学习率和学习率矩阵的网络训练算法。接着仿真实验分别选取了典型的单变量与多变量非线性动态过程,并采用MOb-GRU神经网络对其进行建模和预测最后仿真结果证实了MOb-GRU网络结构的合理性以及训练算法的高效性。

设计与实现:

本文设计的单变量MOb-GRU(SISO-MOb-GRU)信息流向图和单变量GRU(SISO-GRU)信息流向图如图1为体现过程的动态特性本文将采用递归的方式给网络的输入信号赋值使MOb-GRU模型呈现出一种动态效果SISO-GRU信息流向图中的变量同理


(a) SISO-MOb-GRU信息流向图

(b) SISO-GRU信息流向图

1 单变量MOb-GRU与单变量GRU信息流向图

高维、高阶多变量过程普遍存在于现代工业过程中因此基于MOb-GRU对多变量过程进行动态建模具有重要的实际意义2为本文设计的多变量MOb-GRU(MIMO-MOb-GRU)信息流向图

2 MIMO-MOb-GRU信息流向图

      此外,本文还设计了一种简单而有效的阶跃衰减(Step Attenuation Class, SAC)自适应学习率算法与学习率矩阵算法,两种方法均保证了整个系统更快地收敛和稳定,提高了预测的准确率

实验结果:

对于单变量非线性动态过程在实验得到的最优网络结构参数下分别基于三种预测模型(RNN、GRUMOb-GRU)采用SAC自适应学习率优化算法对单变量非线性动态过程进行模拟预测曲线与真实曲线对比如图3所示取测试集中100个数据进行预测由图3可知当合理设置模型参数后MOb-GRU的预测曲线更接近实际曲线能更好地跟踪真实曲线的变化1给出三种模型在不同算法下的预测结果,采用RMSE评价指标评价模型的预测精度。其中,下标a表示采用SAC自适应学习率算法的网络训练结果;下标m表示采用学习率矩阵算法的网络训练结果;无下标表示采用固定学习率算法的网络训练结果。

1 不同学习率优化算法下三种预测模型的RMSE



3 三种预测模型采用SAC自适应学习率算法的预测曲线与真实曲线

在单变量非线性动态过程的研究基础上将其拓展为多变量非线性动态过程进行研究本文考虑三输入单输出过程。在实验得到的最优网络结构参数下4给出测试集上三种预测模型在SAC自适应学习率优化算法下的预测曲线与真实曲线取测试集的200个数据进行预测从图4可以看出在存在高斯噪声的情况下基于MOb-GRU软测量模型得到的估计值能更好地拟合实际值的变化趋势具有更高的建模精度说明MOb-GRU模型能够充分捕获数据中隐藏的信息从而使预测运算能够达到更好的效果


4 采用SAC自适应学习率算法对实际过程模拟的预测曲线与真实曲线对比

作者简介:

王珠,中国石油大学(北京)副教授、硕士生导师、自动化系副主任、工会组长、北京自动化学会会员。长期从事多变量及非线性系统建模与辨识、智能控制技术机器学习与神经网络方面的研究工作。联系方式:zwang@cup.edu.cn