Nonlinear Monotonically Convergent Iterative Learning Control for Batch Processes

Iterative learning control (ILC) has been successfully applied to numerous batch processes over the past decades. Monotonic convergence of tracking error is a desired characteristic that attracts much attention in academia. Many factors arising in industrial practice, such as strong nonlinearity and parameter uncertainty, have challenged the most existing monotonically convergent ILC approaches. This motivates the development of the nonlinear monotonically convergent ILC (NMC-ILC) in this paper. The proposed NMC-ILC is an optimization-based control strategy, in which the original nonlinear process is linearly approximated to reduce the complexity of the optimization problem accompanied. An upper bound of the tracking error is derived by considering the effects of model mismatches that consist of two components: structural mismatch induced by the linearization and parametric mismatch arising from the indetermination of process parameters. The NMC-ILC is then devised by minimizing this upper bound. Numerical experiments are conducted on an ILC-testing benchmark and the velocity control in an injection molding process.

[1]  R. Tempo,et al.  Randomized Algorithms for Analysis and Control of Uncertain Systems , 2004 .

[2]  Xiaobing Kong,et al.  Nonlinear fuzzy model predictive iterative learning control for drum-type boiler–turbine system , 2013 .

[3]  Frank Allgöwer,et al.  Iterative Learning and Extremum Seeking for Repetitive Time-Varying Mappings , 2015, IEEE Transactions on Automatic Control.

[4]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[5]  Dinh Hoa Nguyen,et al.  A convex optimization approach to robust iterative learning control for linear systems with time-varying parametric uncertainties , 2011, Autom..

[6]  Furong Gao,et al.  Cycle-to-cycle and within-cycle adaptive control of nozzle pressure during packing-holding for thermoplastic injection molding , 1999 .

[7]  Furong Gao,et al.  Ellipsoid invariant set-based robust model predictive control for repetitive processes with constraints , 2016 .

[8]  Jay H. Lee,et al.  ITERATIVE LEARNING CONTROL APPLIED TO BATCH PROCESSES: AN OVERVIEW , 2006 .

[9]  Furong Gao,et al.  Online average-based system modelling method for batch process , 2018, Comput. Chem. Eng..

[10]  Fengfeng Xi,et al.  Calibration-Based Iterative Learning Control for Path Tracking of Industrial Robots , 2015, IEEE Transactions on Industrial Electronics.

[11]  Hong Xu,et al.  Optimal Iterative Learning Control for Nonlinear Discrete-Time Systems , 2010, 2010 International Conference on Computing, Control and Industrial Engineering.

[12]  Furong Gao,et al.  Iterative learning Kalman filter for repetitive processes , 2016 .

[13]  Weihai Chen,et al.  A Robust Adaptive Iterative Learning Control for Trajectory Tracking of Permanent-Magnet Spherical Actuator , 2016, IEEE Transactions on Industrial Electronics.

[14]  Tong Duy Son,et al.  Robust Monotonic Convergent Iterative Learning Control , 2016, IEEE Transactions on Automatic Control.

[15]  Jian-Xin Xu,et al.  High-Performance Tracking of Piezoelectric Positioning Stage Using Current-Cycle Iterative Learning Control With Gain Scheduling , 2014, IEEE Transactions on Industrial Electronics.

[16]  Boutaieb Dahhou,et al.  Application of iterative learning control to an exothermic semibatch chemical reactor , 2002, IEEE Trans. Control. Syst. Technol..

[17]  Furong Gao,et al.  Online identification for batch processes in closed loop incorporating priori controller knowledge , 2016, Comput. Chem. Eng..

[18]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[19]  Jay H. Lee,et al.  Experimental application of a quadratic optimal iterative learning control method for control of wafer temperature uniformity in rapid thermal processing , 2003 .

[20]  Tulga Ersal,et al.  Frequency-Domain Analysis of Robust Monotonic Convergence of Norm-Optimal Iterative Learning Control , 2018, IEEE Transactions on Control Systems Technology.

[21]  Lennart Ljung,et al.  Comparing different approaches to model error modeling in robust identification , 2002, Autom..

[22]  M. Malek Vector Calculus , 2014 .

[23]  杨毅,et al.  Constrained two dimensional recursive least squares model identification for batch processes , 2014 .

[24]  Jeroen van de Wijdeven,et al.  Iterative Learning Control for uncertain systems: Robust monotonic convergence analysis , 2009, Autom..

[25]  Y. F. Huang,et al.  On the value of information in system identification - Bounded noise case , 1982, Autom..

[26]  Hussain N. Al-Duwaish,et al.  Nonlinear System Identification Using Neural Networks , 2003 .

[27]  Kevin L. Moore,et al.  Monotonically convergent iterative learning control for linear discrete-time systems , 2005, Autom..

[28]  Andrew G. Alleyne,et al.  Monotonic convergence of iterative learning control for uncertain systems using a time-varying Q-filter , 2005, Proceedings of the 2005, American Control Conference, 2005..

[29]  Xuefang Li,et al.  Precise Speed Tracking Control of a Robotic Fish Via Iterative Learning Control , 2016, IEEE Transactions on Industrial Electronics.

[30]  Jun-ichi Imura,et al.  Least-restrictive move-blocking model predictive control , 2010, Autom..

[31]  Z. Zenn Bien,et al.  A note on convergence property of iterative learning controller with respect to sup norm , 1997, Autom..

[32]  Zhongsheng Hou,et al.  Adaptive ILC for a class of discrete-time systems with iteration-varying trajectory and random initial condition , 2008, Autom..

[33]  Dinh Hoa Nguyen,et al.  An LMI approach for robust Iterative Learning Control with Quadratic performance criterion , 2008, 2008 10th International Conference on Control, Automation, Robotics and Vision.

[34]  W. I. Patterson,et al.  Physically-Based Model of Thermoplastics Injection Molding for Control Applications , 1996 .

[35]  Radu-Emil Precup,et al.  Iterative Data-Driven Tuning of Controllers for Nonlinear Systems With Constraints , 2014, IEEE Transactions on Industrial Electronics.

[36]  Furong Gao,et al.  Robust design of integrated feedback and iterative learning control of a batch process based on a 2D Roesser system , 2005 .

[37]  Furong Gao,et al.  Injection Velocity Control Using A Self-tuning Adaptive Controller , 1999 .

[38]  Jay H. Lee,et al.  Repetitive model predictive control applied to a simulated moving bed chromatography system , 2000 .

[39]  A. N. Jha,et al.  Nonlinear System Identification using Neural Networks , 2007 .

[40]  Jie Zhang,et al.  Modeling and optimal control of batch processes using recurrent neuro-fuzzy networks , 2005, IEEE Transactions on Fuzzy Systems.

[41]  Mario Sznaier,et al.  Randomized Algorithms for Analysis and Control of Uncertain Systems with Applications, Second Edition, Roberto Tempo, Giuseppe Calafiore, Fabrizio Dabbene (Eds.). Springer-Verlag, London (2013), 357, ISBN: 978-1-4471-4609-4 , 2014, Autom..

[42]  Z. Nagy,et al.  Robust nonlinear model predictive control of batch processes , 2003 .

[43]  David H. Owens,et al.  Monotonic Newton method based ILC with parameter optimization for non-linear systems , 2007, Int. J. Control.

[44]  D.A. Bristow,et al.  Weighting matrix design for robust monotonic convergence in Norm Optimal iterative learning control , 2008, 2008 American Control Conference.

[45]  Furong Gao,et al.  Adaptive control of the filling velocity of thermoplastics injection molding , 2000 .

[46]  杨毅,et al.  Priori Knowledge-Based Online Batch-to-Batch Identification in a Closed Loop and an Application to Injection Molding , 2016 .

[47]  Chris Freeman,et al.  Newton-method based iterative learning control for robot-assisted rehabilitation using FES , 2014 .

[48]  Furong Gao,et al.  Priori Knowledge-Based Online Batch-to-Batch Identification in a Closed Loop and an Application to Injection Molding , 2016 .

[49]  David H. Owens,et al.  Newton method based iterative learning control for discrete non-linear systems , 2006 .

[50]  Carlo Novara,et al.  Set Membership identification of nonlinear systems , 2004, Autom..

[51]  Svante Gunnarsson,et al.  On the design of ILC algorithms using optimization , 2001, Autom..

[52]  M. Diehl,et al.  Model based nonlinear iterative learning control: A constrained Gauss-Newton approach , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[53]  Aleksandar Haber,et al.  Linear computational complexity robust ILC for lifted systems , 2012, Autom..

[54]  Armann Ingolfsson,et al.  Run by run process control: combining SPC and feedback control , 1995 .

[55]  Manfred Morari,et al.  On real-time robust model predictive control , 2014, Autom..