Robust PID based indirect-type iterative learning control for batch processes with time-varying uncertainties

Abstract Based on the proportional-integral-derivative (PID) control structure widely used in engineering applications, a robust indirect-type iterative learning control (ILC) method is proposed for industrial batch processes subject to time-varying uncertainties. An important merit is that the proposed ILC design is independent of the PID tuning that aims primarily to hold robust stability of the closed-loop system, owing to the fact that the ILC updating law is implemented through adjusting the setpoint of the closed-loop PID control structure plus a feedforward control to the plant input from batch to batch. According to the robust H infinity control objective, a robust discrete-time PID tuning algorithm is given in terms of the plant state-space model description to accommodate for time-varying process uncertainties. For the batchwise direction, a robust ILC updating law is developed based on the two-dimensional (2D) control system theory. Only measured output errors of current and previous cycles are used to implement the proposed ILC scheme for the convenience of practical application. An illustrative example from the literature is adopted to demonstrate the effectiveness and merits of the proposed ILC method.

[1]  Tao Liu,et al.  Advanced PI control with simple learning set-point design: Application on batch processes and robust stability analysis , 2012 .

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

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

[4]  Lihua Xie,et al.  Robust control of a class of uncertain nonlinear systems , 1992 .

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

[6]  Tie-Jun Wu,et al.  From two-dimensional linear quadratic optimal control to iterative learning control. Paper 2. Iterative learning controls for batch processes , 2006 .

[7]  R. Braatz,et al.  Integrated batch‐to‐batch and nonlinear model predictive control for polymorphic transformation in pharmaceutical crystallization , 2011 .

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

[9]  Cheng Shao,et al.  Robust iterative learning control with applications to injection molding process , 2001 .

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

[11]  Tie-Jun Wu,et al.  From Two-Dimensional Linear Quadratic Optimal Control to Iterative Learning Control. Paper 1. Two-Dimensional Linear Quadratic Optimal Controls and System Analysis , 2006 .

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

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[14]  Junghui Chen,et al.  Performance Assessment for Iterative Learning Control of Batch Units , 2009 .

[15]  Z. Nagy,et al.  Comparative performance of concentration and temperature controlled batch crystallizations , 2008 .

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

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

[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]  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.

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

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

[22]  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).

[23]  Abdelhamid Tayebi Analysis of two particular iterative learning control schemes in frequency and time domains , 2007, Autom..

[24]  Tie-Jun Wu,et al.  Robust iterative learning control design for batch processes with uncertain perturbations and initialization , 2006 .

[25]  Zoltan K. Nagy,et al.  Iterative learning control for the systematic design of supersaturation controlled batch cooling crystallisation processes , 2013, Comput. Chem. Eng..

[26]  Youqing Wang,et al.  A synthetic approach for robust constrained iterative learning control of piecewise affine batch processes , 2012, Autom..

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

[28]  Thomas F. Edgar,et al.  Process Dynamics and Control , 1989 .

[29]  Si-Zhao Joe Qin,et al.  A two-stage iterative learning control technique combined with real-time feedback for independent disturbance rejection , 2004, Autom..

[30]  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.

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

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

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

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

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