2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

非线性快速批次过程高效迭代学习预测函数控制

马乐乐 刘向杰

马乐乐, 刘向杰. 非线性快速批次过程高效迭代学习预测函数控制. 自动化学报, 2022, 48(2): 515−530 doi: 10.16383/j.aas.c190621
引用本文: 马乐乐, 刘向杰. 非线性快速批次过程高效迭代学习预测函数控制. 自动化学报, 2022, 48(2): 515−530 doi: 10.16383/j.aas.c190621
Ma Le-Le, Liu Xiang-Jie. A high efficiency iterative learning predictive functional control for nonlinear fast batch processes. Acta Automatica Sinica, 2022, 48(2): 515−530 doi: 10.16383/j.aas.c190621
Citation: Ma Le-Le, Liu Xiang-Jie. A high efficiency iterative learning predictive functional control for nonlinear fast batch processes. Acta Automatica Sinica, 2022, 48(2): 515−530 doi: 10.16383/j.aas.c190621

非线性快速批次过程高效迭代学习预测函数控制

doi: 10.16383/j.aas.c190621
基金项目: 国家自然科学基金(62073136, U1709211), 中国博士后科学基金(2021M701184), 国家重点研发计划(2021YFE0190900) 资助
详细信息
    作者简介:

    马乐乐:华北电力大学控制与计算机工程学院讲师. 2016年获得华北电力大学自动化专业学士学位. 2021年获得华北电力大学控制理论与控制工程专业博士学位. 主要研究方向为迭代学习模型预测控制及其应用.E-mail: malele@ncepu.edu.cn

    刘向杰:华北电力大学控制与计算机工程学院教授. 1989年获东北大学自动控制系工业电气自动化专业学士学位. 1997年获东北大学自动化研究中心博士学位. 主要研究方向为先进控制策略在电力过程控制中的应用. 本文通信作者.E-mail: liuxj@ncepu.edu.cn

A High Efficiency Iterative Learning Predictive Functional Control for Nonlinear Fast Batch Processes

Funds: Supported by National Natural Science Foundation of China (62073136, U1709211), China Postdoctoral Science Foundation (2021M701184), and National Key Research and Development Program of China (2021YFE0190900)
More Information
    Author Bio:

    MA Le-Le Lecturer at the School of Control and Computer Engineering, North China Electric Power University. She received her bachelor degree from North China Electric Power University in 2016, and her Ph.D. degree from North China Electric Power University in 2021. Her research interest covers iterative learning model predictive control and its application

    LIU Xiang-Jie Professor at the School of Control and Computer Engineering, North China Electric Power University. He received his bachelor degree from Northeastern University in 1989, and his Ph.D. degree from the Research Center of Automation, Northeastern University in 1997. His research interest covers application of advanced control strategy in power process control. Corresponding author of this paper

  • 摘要: 迭代学习模型预测控制(Iterative learning model predictive control, ILMPC)具备较强的批次学习能力及突出的时域跟踪性能, 在批次过程控制中发挥了重要作用. 然而对于具有强非线性的快动态批次过程, 传统的迭代学习模型预测控制很难实现计算效率与跟踪精度之间的平衡, 这给其应用带来了挑战. 对此本文提出一种高效迭代学习预测函数控制策略, 将原非线性系统沿参考轨迹线性化得到二维跟踪误差预测模型, 并在控制器设计中补偿所产生的线性化误差, 构造优化目标函数为真实跟踪误差的上界. 为加强优化计算效率, 在时域上结合预测函数控制以降低待优化变量维数, 从而有效降低计算负担. 结合终端约束集理论, 分析了迭代学习预测函数控制的时域稳定性及迭代收敛性. 通过对无人车和典型快速间歇反应器的仿真实验验证所提出算法的有效性.
  • 图  1  参考轨迹邻域示意图

    Fig.  1  The neighborhoods along reference trajectory

    图  2  ILPFC控制框图

    Fig.  2  The control scheme of the ILPFC

    图  3  ILPFC可行域形成过程

    Fig.  3  The forming process of feasible region of ILPFC

    图  4  UGV系统跟踪误差时变终端不变集

    Fig.  4  The time-varying tracking error terminal invariant set of UGV control system

    图  5  ILPFC控制下状态跟踪曲线

    Fig.  5  The state tracking trajectories under the ILPFC

    图  6  ILPFC控制下控制输入曲线

    Fig.  6  The trajectories of control inputs under the ILPFC

    图  7  UGV系统${\boldsymbol{\theta}}$变化曲线和MSE变化曲线

    Fig.  7  The change curves of ${\boldsymbol{\theta}}$ and MSE of UGV control system

    图  8  UGV系统分别在ILPFC、ILMPC和mp-ILMPC控制下第9批次的运动跟踪曲线

    Fig.  8  The motion curve of UGV during the 9th batch under the ILPFC, ILMPC and mp-ILMPC

    图  9  间歇反应器系统跟踪误差时变终端不变集

    Fig.  9  The time-varying tracking error terminal invariant set of batch reactor control system

    图  10  ILPFC控制下反应温度跟踪曲线

    Fig.  10  The trajectories of the reaction temperature $ T$ under the ILPFC

    图  11  ILPFC控制下反应物A浓度跟踪曲线

    Fig.  11  The trajectories of the concentration $ {C_A}$ under the ILPFC

    图  12  ILPFC控制下冷却剂温度曲线

    Fig.  12  The trajectories of the coolant stream temperature $ {T_j}$ under the ILPFC

    图  13  间歇反应器系统$ {\boldsymbol{\theta}} $变化曲线和MSE变化曲线

    Fig.  13  The change curves of $ {\boldsymbol{\theta}} $ and MSE of batch reactor control system

    图  14  第20批次ILPFC、ILMPC和mp-ILMPC控制下反应温度跟踪曲线

    Fig.  14  The tracking trajectories of the reaction temprature under the ILPFC, ILMPC and mp-ILMPC in the 20th batch

    图  15  阶跃初始批次输入下ILPFC温度跟踪曲线

    Fig.  15  The tracking trajectories of the reaction temprature $ T$ under the ILPFC with a step input in the initial batch

    表  1  ILPFC、ILMPC及mp-ILMPC计算量和跟踪误差比较

    Table  1  The comparison of computation time and tracking errors between ILPFC, ILMPC and mp-ILMPC

    控制时域ILPFC平均计算时间 (s)
    (Hessian矩阵维数)
    ILMPC平均计算时间 (s)
    (Hessian矩阵维数)
    mp-ILMPC平均
    计算时间 (s)
    ILPFC
    平均 MSE
    ILMPC
    平均 MSE
    mp-ILMPC
    平均 MSE
    100.083 (2 × 2)0.158 (20 × 20)0.1623.0512.8783.053
    150.041 (2 × 2)0.185 (30 × 30)0.1912.9882.7342.984
    200.064 (2 × 2)0.211 (40 × 40)0.2162.8452.6272.840
    下载: 导出CSV

    表  2  ILPFC、ILMPC及mp-ILMPC计算量和跟踪误差比较

    Table  2  The comparison of computation time and tracking errors between ILPFC, ILMPC and mp-ILMPC

    控制时域ILPFC平均计算时间 (s)
    (Hessian 矩阵维数)
    ILMPC平均计算时间 (s)
    (Hessian 矩阵维数)
    mp-ILMPC平均
    计算时间 (s)
    ILPFC
    平均 MSE
    ILMPC
    平均 MSE
    mp-ILMPC
    平均 MSE
    100.067 (3 × 3)0.108 (10 × 10)0.1975.9745.6025.992
    150.052 (3 × 3)0.255 (15 × 15)0.3615.5685.2275.603
    200.061 (3 × 3)0.412 (20 × 20)0.5025.1134.8955.121
    下载: 导出CSV
  • [1] 卢静宜, 曹志兴, 高福荣. 批次过程控制-回顾与展望. 自动化学报, 2017, 43(6): 933-943

    Lu Jing-Yi, Cao Zhi-Xing, Gao Fu-Rong. Batch process control-overview and outlook. Acta Automatic Sinica, 2017, 43(6): 933-943
    [2] 赵春晖, 王福利, 姚远, 高福荣. 基于时段的间歇过程统计建模、在线监测及质量预报. 自动化学报, 2010, 36(3): 366-374 doi: 10.3724/SP.J.1004.2010.00366

    Zhao Chun-Hui, Wang Fu-Li, Yao Yuan, Gao Fu-Rong. Phase-based statistical modeling, online monitoring and quality prediction for batch processes. Acta Automatic Sinica, 2010, 36(3): 366-374 doi: 10.3724/SP.J.1004.2010.00366
    [3] 池荣虎, 侯忠生, 黄彪. 间歇过程最优迭代学习控制的发展:从基于模型到数据驱动. 自动化学报, 2017, 43(6): 917-932

    Chi Rong-Hu, Hou Zhong-Sheng, Huang Biao. Optimal iterative learning control of batch processes: from model-based to data-driven. Acta Automatica Sinica, 2017, 43(6): 917-932
    [4] Li M, Zhou P, Wang H, Chai T. Geometric analysis based double closed-loop iterative learning control of output PDF shaping of fiber length distribution in refining process. IEEE Transactions on Industrial Electronics, 2019, 66(9): 7229-7238 doi: 10.1109/TIE.2018.2879293
    [5] 席裕庚, 李德伟, 林姝. 模型预测控制-现状与挑战. 自动化学报, 2013, 39(3): 221-236

    Xi Yu-Geng, Li De-Wei, Lin-Shu. Model predictive control-status and challenges. Acta Automatic Sinica, 2013, 39(3): 221-236
    [6] 柴天佑, 李少远, 王宏. 网络信息模式下复杂工业过程建模与控制. 自动化学报, 2013, 39(3): 221-236

    Chai Tian-You, Li Shao-Yuan, Wang Hong. Networked cooperative modeling and control for complex industrial process. Acta Automatic Sinica, 2013, 39(5): 469-470
    [7] Lee K S, Chin I S, Lee H J, J. H. Lee. Model predictive control technique combined with iterative learning for batch processes. Aiche Journal, 1999, 45(10): 2175-2187 doi: 10.1002/aic.690451016
    [8] Shi J, Zhou H, Cao Z, Jiang Q. A design method for indirect iterative learning control based on two-dimensional generalized predictive control algorithm. Journal of Process Control, 2014, 24(10): 1527-1537 doi: 10.1016/j.jprocont.2014.07.004
    [9] Liu X, Kong X. Nonlinear fuzzy model predictive iterative learning control for drum-type boiler-turbine system. Journal of Process Control, 2013, 23(8): 1023-1040 doi: 10.1016/j.jprocont.2013.06.004
    [10] Oh S K, Lee J M. Iterative learning model predictive control for constrained multivariable control of batch processes. Computers & Chemical Engineering, 2016, 93(4): 284-292
    [11] Lu J, Cao Z, Gao F. Multi-point iterative learning model predictive control. IEEE Transactions on Industrial Electronics, 2019, 66(8): 6230-6240 doi: 10.1109/TIE.2018.2873133
    [12] Chu B, Owens D H, Freeman C T. Iterative learning control with predictive trial information: convergence, robustness, and experimental verification. IEEE Transactions on Control Systems Technology, 2016, 24(3): 1101-1108 doi: 10.1109/TCST.2015.2476779
    [13] Lu J, Cao Z, Wang Z, Gao F. A two-stage design of two-dimensional model predictive iterative learning control for non-repetitive disturbance attenuation. Industrial & Engineering Chemistry Research, 2015, 54(21): 5683-5689
    [14] Wu S, Jin Q, Zhang R, Zhang J, Gao F. Improved design of constrained model predictive tracking control for batch processes against unknown uncertainties. ISA Transactions, 2017, 69: 273-280 doi: 10.1016/j.isatra.2017.04.006
    [15] 马乐乐, 刘向杰. 针对变参考轨迹的鲁棒迭代学习模型预测控制算法. 自动化学报, 2019, 45(10): 1933-1945

    Ma Le-Le, Liu Xiang-Jie. Robust model predictive iterative learning control with iteration-varying reference trajectory. Acta Automatic Sinica, 2019, 45(10): 1933-1945
    [16] Bigras P, Lambert M, Perron C. Robust force controller for industrial robots: optimal design and real-Time implementation on a KUKA robot. IEEE Transactions on Control System Technoogy, 2012, 20(2): 473-479 doi: 10.1109/TCST.2011.2112661
    [17] Hwang C L, Hung J Y. Stratified adaptive finite-time tracking control for nonlinear uncertain generalized vehicle systems and its application. IEEE Transactions on Control System Technoogy, 2019, 27(3): 1308-1316 doi: 10.1109/TCST.2018.2810851
    [18] Sahu J N, Gangadharan P, Patwardhan A V. Catalytic hydrolysis of urea with fly ash for generation of ammonia in a batch reactor for flue gas conditioning and NOx reduction. Industrial & Engineering Chemistry Research, 2009, 48(2): 727-734
    [19] Boggs P T, Tolle J W. Sequential quadratic programming for large-scale nonlinear optimization. Journal of Computational & Applied Mathematics, 2000, 124(1): 123-137
    [20] Chen Y, Li Z, Kong H, Ke F. Model predictive tracking control of nonholonomic mobile robots with coupled input constraints and unknown dynamics. IEEE Transactions on Industrial Informatics, 2019, 15(6): 3196-3205 doi: 10.1109/TII.2018.2874182
    [21] 周洪煜, 张坚, 游立科, 张峰. 基于混合神经网络的非线性预测函数控制. 控制理论与应用, 2005, 22(1): 110-113 doi: 10.3969/j.issn.1000-8152.2005.01.022

    Zhou Hong-Yu, Zhang Jian, You Li-Ke, Zhang Feng. Nonlinear predictive function control based on hybrid neural network. Control Theory & Applications, 2005, 22(1): 110-113 doi: 10.3969/j.issn.1000-8152.2005.01.022
    [22] Zhang R, Wu S and Tao J. A new design of predictive functional control strategy for batch processes in the two-dimensional framework. IEEE Transactions on Industrial Informatics, 2019, 15(5): 2905-2914 doi: 10.1109/TII.2018.2874711
    [23] Michalska H, Mayne D Q. Robust receding horizon control of constrained nonlinear systems. IEEE Transactions on Automatic Control, 1993, 38(11): 1623-1633 doi: 10.1109/9.262032
    [24] Böhm C, Yu S Y, Allgöwer F. Predictive control for constrained discrete-time periodic systems using a time-varying terminal region. In: Proceedings of the 14th IFAC Conference on Methods and Models in Automation and Robotics, Poland: Elsevier, 2009. 537−542
    [25] 张智焕, 王树青, 王宁. 液压机器人的预测函数控制. 控制与决策, 2002, 17(1): 120-122 doi: 10.3321/j.issn:1001-0920.2002.01.031

    Zhang Zhi-Huan, Wang Shu-Qing, Wang Ning. Predictive function control of hydraulic robot. Control and Decision, 2002, 17(1): 120-122 doi: 10.3321/j.issn:1001-0920.2002.01.031
    [26] 潘红华, 苏宏业, 胡剑波, 褚健. 预测函数控制及其在导弹控制系统中的应用. 火力与指挥控制, 2000, 25(2): 56-60 doi: 10.3969/j.issn.1002-0640.2000.02.015

    Pan Hong-Hua, Su Hong-Ye, Hu Jian-Bo, Chu Jian. Predictive functional control and its application in missile control system. Fire Control & Command Control, 2000, 25(2): 56-60 doi: 10.3969/j.issn.1002-0640.2000.02.015
    [27] Bahadorian M, Savkovic B, Eaton R, Hesketh T. Robust model predictive control for automated trajectory tracking of an unmanned ground vehicle. In: Proceedings of the 2012 American Control Conference, Montreal, QC, Canada: IEEE, 2012. 4251−4256
    [28] Lee J H, Lee K S, Kim W C. Model-based iterative learning control with a quadratic criterion for time-varying linear systems. Automatica, 2000, 36(5): 641-657 doi: 10.1016/S0005-1098(99)00194-6
  • 加载中
图(15) / 表(2)
计量
  • 文章访问数:  1020
  • HTML全文浏览量:  357
  • PDF下载量:  264
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-09-02
  • 录用日期:  2020-02-07
  • 网络出版日期:  2021-12-30
  • 刊出日期:  2022-02-18

目录

    /

    返回文章
    返回