On improving accuracy of computationally efficient nonlinear predictive control based on neural models

被引:19
作者
Lawrynczuk, Maciej [1 ]
机构
[1] Warsaw Univ Technol, Fac Elect & Informat Technol, Inst Control & Computat Engn, PL-00665 Warsaw, Poland
关键词
Process control; Model predictive control; Neural networks; Optimisation; Linearisation; Quadratic programming; IDENTIFICATION; ALGORITHMS; NETWORKS;
D O I
10.1016/j.ces.2011.07.015
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
For nonlinear processes the classical model predictive control (MPC) algorithm, in which a linear model is used, usually does not give satisfactory closed-loop performance. In such nonlinear cases a suboptimal MPC strategy is typically used in which the nonlinear model is successively linearised on-line for the current operating point and, thanks to linearisation, the control policy is calculated from a quadratic programming problem. Although the suboptimal MPC algorithm frequently gives good results, for some nonlinear processes it would be beneficial to further improve control accuracy. This paper details a computationally efficient nonlinear MPC algorithm in which a neural model is linearised on-line along the predicted trajectory in an iterative way. The algorithm needs solving on-line only a series of quadratic programming problems. Advantages of the discussed algorithm are demonstrated in the control system of a high-purity ethylene-ethane distillation column for which the classical linear MPC algorithm does not work and the classical suboptimal MPC algorithm is slow. It is shown that the discussed algorithm can give practically the same control accuracy as the algorithm with on-line nonlinear optimisation and, at the same time, the algorithm is significantly less computationally demanding. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:5253 / 5267
页数:15
相关论文
共 40 条
  • [1] Nonlinear system identification for predictive control using continuous time recurrent neural networks and automatic differentiation
    Al Seyab, R. K.
    Cao, Y.
    [J]. JOURNAL OF PROCESS CONTROL, 2008, 18 (06) : 568 - 581
  • [2] Nonlinear adaptive model predictive control based on self-correcting neural network models
    Alexandridis, A
    Sarimveis, H
    [J]. AICHE JOURNAL, 2005, 51 (09) : 2495 - 2506
  • [3] [Anonymous], 2000, ADV TK CONT SIGN PRO
  • [4] [Anonymous], 2003, CRC P CONTROL SER
  • [5] Bazaraa M. S., 2006, NONLINEAR PROGRAMMIN
  • [6] Camacho E.F., 2007, ADV TK CONT SIGN PRO, DOI 10.1007/978-0-85729-398-5
  • [7] Exact and linearized neural predictive control: A turbocharged SI engine example
    Colin, G.
    Chamaillard, Y.
    Bloch, G.
    Charlet, A.
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2007, 129 (04): : 527 - 533
  • [8] Constructive learning neural network applied to identification and control of a fuel-ethanol fermentation process
    da Cruz Meleiro, Luiz Augusto
    Von Zuben, Fernando Jose
    Maciel Filho, Rubens
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2009, 22 (02) : 201 - 215
  • [9] DECLERCQ F, 1999, INT J APPL MATH COMP, V9, P129
  • [10] AN EXTENSION OF NEWTON-TYPE ALGORITHMS FOR NONLINEAR PROCESS-CONTROL
    DEOLIVEIRA, NMC
    BIEGLER, LT
    [J]. AUTOMATICA, 1995, 31 (02) : 281 - 286