A Controller Design based on Iterative Learning method and Model Predictive Control for a nonlinear process system

This paper proposes a controller using model predictive control and iterative learning control algorithm for a class of nonlinear process. A predictive control model computes system outputs, and accurate prediction is the desired purpose. Model predictive controller relies on dynamic models of a system, linear empirical models are mostly derived from system identification. In order to control a system accurately, an accurate model is needed. These control purposes can be achievable by using iterative learning algorithm. This type of modeling is applied for the first time in this paper for a nonlinear process. Iterative learning algorithm improves the performance of the processes that perform the same motion or operation repeatedly. This proposed method is capable of improving the accuracy of a model and the robustness of this method in presence of repetitive disturbance. The rejection of repetitive disturbance and deterministic modeling error which caused from repetitive disturbances by iterative learning algorithm has been proved. The proposed method is used for controlling liquid level in two-tank. The simulation results show the effectiveness of the proposed method.

[1]  Demin Xu,et al.  Lyapunov-based model predictive control for tracking of nonholonomic mobile robots under input constraints , 2017 .

[2]  Youqing Wang,et al.  Synthesis of ILC–MPC Controller With Data-Driven Approach for Constrained Batch Processes , 2020, IEEE Transactions on Industrial Electronics.

[3]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[4]  Boutaieb Dahhou,et al.  Robust iterative learning control of an exothermic semi-batch chemical reactor , 2001 .

[5]  Juan Ren,et al.  Iterative Learning-based Model Predictive Control for Precise Trajectory Tracking of Piezo Nanopositioning Stage , 2018, 2018 Annual American Control Conference (ACC).

[6]  Efstratios N. Pistikopoulos,et al.  Linear Model Predictive Control via Multiparametric Programming , 2014 .

[7]  M. B. Saltik,et al.  Model Learning Predictive Control for Batch Processes: A Reactive Batch Distillation Column Case Study , 2019, Industrial & Engineering Chemistry Research.

[8]  Yiyang Chen,et al.  Generalized Iterative Learning Control Using Successive Projection: Algorithm, Convergence, and Experimental Verification , 2020, IEEE Transactions on Control Systems Technology.

[9]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[10]  H. Mahboubi,et al.  Hybrid Modeling and Optimal Control of a Two-Tank System as a Switched System , 2007 .

[11]  Kevin L. Moore,et al.  Iterative Learning Control: Brief Survey and Categorization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Zahra Rahmani,et al.  Fuzzy Predictive Control of a Boiler–Turbine System Based on a Hybrid Model System , 2014 .

[13]  Mohammad Reza Zamani Behbahani,et al.  Design of switching rule for Buck converters using explicit predictive control , 2015, The 6th Power Electronics, Drive Systems & Technologies Conference (PEDSTC2015).

[14]  Furong Gao,et al.  Iterative Learning Stabilization and Fault-Tolerant Control for Batch Processes , 2019 .

[15]  Young Il Lee,et al.  Use of model predictive controller in dual-loop control of three-phase PWM AC/DC converter , 2014 .

[16]  V I George,et al.  Design and implementation of model predictive control for a three-tank hybrid system , 2013 .

[17]  Simon Furbo,et al.  Drain Back Systems in Laboratory and in Practice , 2015 .

[18]  Atsushi Fujimori,et al.  Parameter identification of continuous-time systems using iterative learning control , 2011 .

[19]  Jing Zhang,et al.  An uncertainty-based approach to discrete-time fault estimation observer design for nonuniformly sampled systems , 2017 .

[20]  Se-Kyu Oh,et al.  Point-to-point iterative learning model predictive control , 2018, Autom..

[21]  David H. Owens,et al.  Iterative Learning Control With Predictive Trial Information: Convergence, Robustness, and Experimental Verification , 2016, IEEE Transactions on Control Systems Technology.

[22]  Dong Shen,et al.  Iterative learning control with incomplete information: a survey , 2018, IEEE/CAA Journal of Automatica Sinica.

[23]  M. B. Kadri,et al.  Liquid level control of nonlinear Coupled Tanks System using linear model predictive control , 2012, 2012 International Conference on Emerging Technologies.

[24]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .