Advanced PI control with simple learning set-point design: Application on batch processes and robust stability analysis

Abstract According to the literature statistics, less than 10% of reported iterative learning control (ILC) methods are of the indirect form. Under an indirect ILC, the closed-loop system consists of two loops. Despite of the advantages in controller design and practical implementation, analysis on the corresponding system's stability and robustness becomes troublesome compared with the direct ILC methods. To address this open issue, a combination of PI control and ILC, referred to ILC-based PI control, is therefore developed in this study. Under the proposed ILC-based PI controller, the closed-loop system can be transformed into a 2-dimensional (2D) Roesser's system. Based on the 2D system formulation, a sufficient condition for robust asymptotical stability is first derived for multi-input multi-output linear batch processes. Correspondingly, an advanced PI control with ILC-based set-point is developed which requires smaller memory for operation together with less degree of freedom to design. Moreover, the proposed control algorithm can lead to superior steady-state tracking performance and good robustness against load disturbance and measurement noise, without requiring the internal state information of the process. Finally, the effectiveness and merits of the proposed method are illustrated by application to an injection molding process and a batch reactor, in comparison with a typical PI-type direct ILC method recently developed.

[1]  J. H. Wu,et al.  Reference adjustment for a high-acceleration and high-precision platform via A-type of iterative learning control , 2007 .

[2]  Jian-Xin Xu,et al.  Freeway Traffic Control Using Iterative Learning Control-Based Ramp Metering and Speed Signaling , 2007, IEEE Transactions on Vehicular Technology.

[3]  Zoltan K. Nagy,et al.  Evaluation study of an efficient output feedback nonlinear model predictive control for temperature tracking in an industrial batch reactor , 2007 .

[4]  Gary M. Bone,et al.  A novel iterative learning control formulation of generalized predictive control , 1995, Autom..

[5]  Jay H. Lee,et al.  Iterative learning control-based batch process control technique for integrated control of end product properties and transient profiles of process variables , 2003 .

[6]  Zoltan K. Nagy,et al.  Model based robust control approach for batch crystallization product design , 2009, Comput. Chem. Eng..

[7]  Francis J. Doyle,et al.  Survey on iterative learning control, repetitive control, and run-to-run control , 2009 .

[8]  Francis J. Doyle,et al.  Stability analysis for set-point-related indirect iterative learning control , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[9]  Donghua Zhou,et al.  Active fault-tolerant control of nonlinear batch processes with sensor faults , 2007 .

[10]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[11]  Yangquan Chen,et al.  Indirect Iterative Learning Control for a Discrete Visual Servo Without a Camera-Robot Model , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Fengfeng Xi,et al.  Iterative Learning Control With Switching Gain Feedback for Nonlinear Systems , 2011 .

[13]  Yangquan Chen,et al.  Analysis of a high-order iterative learning control algorithm for uncertain nonlinear systems with state delays , 1998, Autom..

[14]  F. Doyle,et al.  Model predictive control with learning‐type set‐point: Application to artificial pancreatic β‐cell , 2010 .

[15]  Jian-Xin Xu,et al.  Iterative Learning Control for Sampled-Data Systems: From Theory to Practice , 2011, IEEE Transactions on Industrial Electronics.

[16]  Pei-Lum Tso,et al.  Experimental study on a hybrid-driven servo press using iterative learning control , 2008 .

[17]  Furong Gao,et al.  A frequency domain step response identification method for continuous-time processes with time delay , 2010 .

[18]  Tie-Jun Wu,et al.  Integrated Design and Structure Analysis of Robust Iterative Learning Control System Based on a Two-Dimensional Model , 2005 .

[19]  Wolfgang Marquardt,et al.  Run‐to‐run control of membrane filtration processes , 2007 .

[20]  Graeme C. Wake,et al.  The stability of a near adiabatic Endex batch CSTR reactor , 2001 .

[21]  Jay H. Lee,et al.  Convergence of constrained model-based predictive control for batch processes , 2000, IEEE Trans. Autom. Control..

[22]  Dominique Bonvin Control and optimization of batch processes , 2006 .

[23]  Jie Zhang,et al.  Product Quality Trajectory Tracking in Batch Processes Using Iterative Learning Control Based on Time-Varying Perturbation Models , 2003 .

[24]  Evanghelos Zafiriou,et al.  Robust process control , 1987 .

[25]  Hui Lin,et al.  Iterative learning control of antilock braking of electric and hybrid vehicles , 2005, IEEE Transactions on Vehicular Technology.

[26]  K. Tan,et al.  Online automatic tuning of a proportional integral derivative controller based on an iterative learning control approach , 2007 .

[27]  F. Miyazaki,et al.  Bettering operation of dynamic systems by learning: A new control theory for servomechanism or mechatronics systems , 1984, The 23rd IEEE Conference on Decision and Control.

[28]  Dong-Il Kim,et al.  An iterative learning control method with application for CNC machine tools , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[29]  Masaru Uchiyama,et al.  Formation of High-Speed Motion Pattern of a Mechanical Arm by Trial , 1978 .

[30]  T. Kaczorek Two-Dimensional Linear Systems , 1985 .

[31]  Z. Zenn Bien,et al.  Decentralized Iterative Learning Control to Large-Scale Industrial Processes for Nonrepetitive Trajectory Tracking , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[32]  Tao Liu,et al.  IMC-based iterative learning control for batch processes with uncertain time delay , 2010 .

[33]  Rui Yan,et al.  Iterative learning control design without a priori knowledge of the control direction , 2004, Autom..

[34]  Jay H. Lee,et al.  Model-based iterative learning control with a quadratic criterion for time-varying linear systems , 2000, Autom..

[35]  Richard W. Hanks Motion generated by an oscillating plate contacting a Bingham body , 1974 .

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

[37]  Youqing Wang,et al.  Robust fault-tolerant control of a class of non-minimum phase nonlinear processes , 2007 .

[38]  Furong Gao,et al.  Robust two-dimensional iterative learning control for batch processes with state delay and time-varying uncertainties , 2010 .

[39]  Tapas K. Das,et al.  A Multiresolution Analysis-Assisted Reinforcement Learning Approach to Run-by-Run Control , 2007, IEEE Transactions on Automation Science and Engineering.

[40]  P. Khargonekar,et al.  Integrated real-time and run-to-run control of etch depth in reactive ion etching , 1997 .

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

[42]  Jian-Xin Xu,et al.  A High-Order Internal Model Based Iterative Learning Control Scheme for Nonlinear Systems With Time-Iteration-Varying Parameters , 2010, IEEE Transactions on Automatic Control.

[43]  J. R. Cueli,et al.  Iterative nonlinear model predictive control. Stability, robustness and applications , 2008 .

[44]  Li Xiaoli,et al.  Multiple model iterative learning control , 2010 .

[45]  Chiang-Ju Chien,et al.  A Unified Adaptive Iterative Learning Control Framework for Uncertain Nonlinear Systems , 2007, IEEE Transactions on Automatic Control.

[46]  József K. Tar,et al.  Fuzzy Control System Performance Enhancement by Iterative Learning Control , 2008, IEEE Transactions on Industrial Electronics.