• ISSN 0258-2724
  • CN 51-1277/U
  • EI Compendex
  • Scopus 收录
  • 全国中文核心期刊
  • 中国科技论文统计源期刊
  • 中国科学引文数据库来源期刊

基于KECA和MBA-NARX的多阶段间歇过程质量预测

张敏 袁毅 李贤均

张敏, 袁毅, 李贤均. 基于KECA和MBA-NARX的多阶段间歇过程质量预测[J]. 西南交通大学学报, 2023, 58(3): 685-695. doi: 10.3969/j.issn.0258-2724.20200382
引用本文: 张敏, 袁毅, 李贤均. 基于KECA和MBA-NARX的多阶段间歇过程质量预测[J]. 西南交通大学学报, 2023, 58(3): 685-695. doi: 10.3969/j.issn.0258-2724.20200382
ZHANG Min, YUAN Yi, LI Xianjun. Multi-stage Quality Prediction of Batch Process Based on KECA and MBA-NARX[J]. Journal of Southwest Jiaotong University, 2023, 58(3): 685-695. doi: 10.3969/j.issn.0258-2724.20200382
Citation: ZHANG Min, YUAN Yi, LI Xianjun. Multi-stage Quality Prediction of Batch Process Based on KECA and MBA-NARX[J]. Journal of Southwest Jiaotong University, 2023, 58(3): 685-695. doi: 10.3969/j.issn.0258-2724.20200382

基于KECA和MBA-NARX的多阶段间歇过程质量预测

doi: 10.3969/j.issn.0258-2724.20200382
基金项目: 国家重点研发计划(2020YFB1712200);中国博士后科学基金(2020M673279);四川省科技计划(2020J1TD0012);教育部人文社会科学研究青年基金(18YJC630255)
详细信息
    作者简介:

    张敏(1986—),女,讲师,博士,研究方向为智能故障诊断和质量控制,E-mail:zhmzhangmin16@126.com

  • 中图分类号: TH 878;TG115.28

Multi-stage Quality Prediction of Batch Process Based on KECA and MBA-NARX

  • 摘要:

    间歇过程产品质量与过程特性或过程反应原理密切相关,为解决其过程数据呈现的多阶段性、时序性和动态性的问题,提出一种基于带外源输入的非线性自回归(NARX)神经网络进行多阶段质量预测. 首先,对间歇过程数据进行K均值(K-means)聚类阶段划分和核熵成分分析(KECA)数据降维,保证输入数据阶段特征的同时提升后续预测过程的效率;然后,在各阶段内构造NARX预测模型,利用改进蝙蝠算法(MBA)优化网络的隐含层节点数,实现间歇过程在线质量预测;最后,利用青霉素仿真实验数据验证所提方法的有效性. 研究结果表明:NARX神经网络开环模式具有较好的预测效果,核熵成分分析的数据降维方式更有利于后续的质量预测研究;MBA对于网络隐含层节点数的优化效率高、稳定性好,阶段划分可以一定程度上提高间歇过程的预测性能,提出的多阶段质量预测模型预测性能较高,均方根误差和平均绝对百分比误差分别达到0.02和1.20%.

     

  • 图 1  间歇数据阶段划分

    Figure 1.  Stage division of batch process

    图 2  NARX神经网络结构

    Figure 2.  Schematic of NARX neural network

    图 3  NARX两种结构

    Figure 3.  Two structures of NARX

    图 4  MBA优化NARX隐含层节点数流程

    Figure 4.  Flow chart of MBA optimized the number in NARX hidden layer

    图 5  基于KECA和MBA-NARX的间歇过程多阶段预测

    Figure 5.  Multi-stage prediction of batch process based on KECA and MBA-NARX

    图 6  青霉素发酵时段划分结果

    Figure 6.  Penicillin fermentation stage division results

    图 7  RMSEMAPE随隐含层节点数变化趋势

    Figure 7.  The trend of RMSE and MAPE with the number of hidden layer nodes under the close/open-loop

    图 8  NARX两种模式下的实际预测

    Figure 8.  Actual prediction in the two NARX structures

    图 9  不同降维方法后的预测结果

    Figure 9.  Prediction results of different dimensionality reduction methods

    图 10  多阶段预测与整体预测对比

    Figure 10.  Comparison between multi-stage prediction and overall prediction

    表  1  过程变量说明

    Table  1.   Description of process variables

    变量号变量名称变量号变量名称
    1通风率/(L•h−19排气二氧化碳浓度/
    (Mmol•L−1
    2搅拌速率/
    (r•min−1
    10pH 值
    3底物流加速率/
    (L•h−1
    11温度/K
    4补料温度/K12产生热/K
    5基质浓度/(g•L−113酸流加速率/(L•h−1
    6溶解氧浓度/%14碱流加速率/(L•h−1
    7菌体浓度/(g•L−115冷水流加速率/(L•h−1
    8反应器体积/L16热水流加速率/(L•h−1
    下载: 导出CSV

    表  2  NARX两种结构下的RMSEMAPE区间范围

    Table  2.   The range of RMSE and MAPE in the two NARX structures

    模式RMSEMAPE/%
    Close-loop[1,5][200,1500]
    Open-loop[0,0.60][0,200]
    下载: 导出CSV

    表  3  数据降维方法对比

    Table  3.   Comparison of data dimensionality reduction methods

    降维算法降至维度RMSEMAPE/%降维用时/s
    170.1859.92
    PCA60.1544.670.74
    KPCA60.066.58182.24
    KECA60.042.604.07
    注:加粗代表在此表内对比的算法中表现最优,性能最好,表56同理.
    下载: 导出CSV

    表  4  各算法初始参数

    Table  4.   Initial parameters of each algorithm

    算法参数对应值或区间
    PSO种群大小20
    最大迭代数/次20
    速度区间[1,16]
    加速度因子1、22、2
    GA种群大小20
    最大迭代数/次20
    交叉概率0.4
    变异概率0.01
    MBA种群大小20
    最大迭代数/次20
    响度0.25
    频率区间[0,2]
    位置更新区间[1,16]
    下载: 导出CSV

    表  5  3种参数优化模型对比

    Table  5.   Comparison of three parameter optimization models

    预测指标PSO-NARXGA-NARXMBA-NARX
    迭代
    时间/s
    标准差/×10−4验证集
    误差
    迭代
    时间/s
    标准差/×10−4验证集
    误差
    迭代
    时间/s
    标准差/×10−4验证集
    误差
    产物浓度200.5616.700.0241006.8710.420.012144.78 5.60 0.008
    菌体浓度181.4210.660.687 894.91 7.580.298134.39 3.40 0.144
    基质浓度240.3821.520.3761307.4219.040.033149.8910.50 0.055
    均值207.4516.300.360 1069.7312.350.110 143.02 6.540.070
    下载: 导出CSV

    表  6  阶段预测结果

    Table  6.   Comparison of stages prediction effects

    阶段/hRMSEMAPE/%总体RMSE总体MAPE/%预测
    用时/s
    0~38 0.04 2.83 0.02 1.20 51.72
    39~169 0.01 0.78
    170~280 0.01 0.84
    281~400 0.02 1.47
    0~400 0.04 2.60 0.04 2.60 22.06
    下载: 导出CSV
  • [1] 王普,曹彩霞,高学金. 基于扩展得分矩阵的多阶段间歇过程质量预测[J]. 高校化学工程学报,2019,33(3): 664-671. doi: 10.3969/j.issn.1003-9015.2019.03.021

    WANG Pu, CAO Chaixia, GAO Xuejin. Quality prediction of multistage batch processes based on extended score matrices[J]. Journal of Chemical Engineering of Chinese Universities, 2019, 33(3): 664-671. doi: 10.3969/j.issn.1003-9015.2019.03.021
    [2] ALSHAWARGHI H, ELKAMEL A, MOSHIRI B, et al. Predictive models and detection methods applicable in water detection framework for industrial electric arc furnaces[J]. Computers & Chemical Engineering, 2019, 128(6): 285-300.
    [3] 李和平. 基于核函数的间歇过程软分段建模方法研究[D]. 北京: 北京化工大学, 2015.
    [4] 王新普,周想凌,邢杰,等. 一种基于改进灰色BP神经网络组合的光伏出力预测方法[J]. 电力系统保护与控制,2016,44(18): 81-87. doi: 10.7667/PSPC151675

    WANG Xinpu, ZHOU Xiangling, XING Jie, et al. A prediction method of PV output power based on the combination of improved grey back propagation neural network[J]. Power System Protection and Control, 2016, 44(18): 81-87. doi: 10.7667/PSPC151675
    [5] HUANG Y S, HU J J, LIU H, LIU S J. Research on price forecasting method of China's carbon trading market based on PSO-RBF algorithm[J]. Systems Science & Control Engineering, 2019, 7(2): 40-47.
    [6] 李应求,安勃,李恒通. 基于NARX及混沌支持向量机的短期风速预测[J]. 电力系统保护与控制,2019,47(23): 65-73.

    LI Yingqiu, AN Bo, LI Hengtong. Short-term wind speed prediction based on NARX and chaos-support vector machine[J]. Power System Protection and Control, 2019, 47(23): 65-73.
    [7] 庞学苗. 基于人工神经网络的轮轨力预测[D]. 南京: 南京理工大学, 2012.
    [8] 吴启蒙,魏明,庞雷. 基于NARX神经网络的电子电路电磁脉冲响应建模[J]. 高压电器,2013,49(11): 62-68.

    WU Qimeng, WEI Ming, PANG Lei. Modelling electromagnetic pulse response of electronic circuits based on NARX neural network[J]. High Voltage Apparatus, 2013, 49(11): 62-68.
    [9] MAHDI S, MOHAMMAD B. Real-time estimation of break sizes during LOCA in nuclear power plants using NARX neural network[J]. Nuclear Engineering and Technology, 2019, 51(1): 702-708.
    [10] CARLOS A, JUAN P, MARTI N, et al. Recurrent neural network model with Bayesian training and mutual information for response prediction of large buildings[J]. Engineering Structures, 2019, 178(1): 603-615.
    [11] 焦博隆,钟志贤,刘翊馨,等. 基于蝙蝠算法优化的变分模态分解的转子裂纹检测方法[J]. 振动与冲击,2020,39(6): 98-103.

    JIAO Bolong, ZHONG Zhixian, LIU Yuxin, et al. Rotor crack detection method based on variational mode decomposition based on optimization parameters of bat algorithm[J]. Journal of Vibration and Shock, 2020, 39(6): 98-103.
    [12] 王仲,顾煜炯,韩旭东,等. 基于历史数据聚类的火电机组工况划分[J]. 仪器仪表学报,2019,40(2): 90-95.

    WANG Zhong, GU Yujiong, HAN Xudong, et al. Operating condition classification of thermal power unit based on historical data clustering[J]. Chinese Journal of Scientific Instrument, 2019, 40(2): 90-95.
    [13] 张朝龙,何怡刚,袁莉芬,等. 基于核熵成分分析的模拟电路早期故障诊断方法[J]. 仪器仪表学报,2015,36(3): 675-684.

    ZHANG Chaolong, HE Yigang, YUAN Lifeng, et al. Approach for analog circuit incipient fault diagnosis based on KECA[J]. Chinese Journal of Scientific Instrument, 2015, 36(3): 675-684.
    [14] 惠永永,赵小强. 基于WICA-WGNPE的高斯-非高斯联合指标间歇过程监控[J]. 仪器仪表学报,2018,39(1): 190-199.

    HUI Yongyong, ZHAO Xiaoqiang. Batch process monitoring with Gaussian and non-Gaussian joint indicator based on WICA-WGNPE[J]. Chinese Journal of Scientific Instrument, 2018, 39(1): 190-199.
    [15] WANG H, JIN H, WANG J, et al. Optimization approach for multi-scale segmentation of remotely sensed imagery under k-means clustering guidance[J]. Acta Geodaetica et Cartographica Sinica, 2015, 44(5): 526-532.
  • 加载中
图(10) / 表(6)
计量
  • 文章访问数:  599
  • HTML全文浏览量:  287
  • PDF下载量:  93
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-06-24
  • 修回日期:  2020-11-11
  • 网络出版日期:  2021-10-19
  • 刊出日期:  2021-01-06

目录

    /

    返回文章
    返回