Multivariable norm optimal iterative learning control with auxiliary optimisation

The paper describes a substantial extension of norm optimal iterative learning control (NOILC) that permits tracking of a class of finite dimensional reference signals whilst simultaneously converging to the solution of a constrained quadratic optimisation problem. The theory is presented in a general functional analytical framework using operators between chosen real Hilbert spaces. This is applied to solve problems in continuous time where tracking is only required at selected intermediate points of the time interval but, simultaneously, the solution is required to minimise a specified quadratic objective function of the input signals and chosen auxiliary (state) variables. Applications to the discrete time case, including the case of multi-rate sampling, are also summarised. The algorithms are motivated by practical need and provide a methodology for reducing undesirable effects such as payload spillage, vibration tendencies and actuator wear whilst maintaining the desired tracking accuracy necessary for task completion. Solutions in terms of NOILC methodologies involving both feedforward and feedback components offer the possibilities of greater robustness than purely feedforward actions. Results describing the inherent robustness of the feedforward implementation are presented and the work is illustrated by experimental results from a robotic manipulator.

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

[2]  Tong Duy Son,et al.  Optimal iterative learning control with uncertain reference points , 2012, 2012 IEEE International Symposium on Intelligent Control.

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

[4]  Andrew G. Alleyne,et al.  A Norm Optimal Approach to Time-Varying ILC With Application to a Multi-Axis Robotic Testbed , 2011, IEEE Transactions on Control Systems Technology.

[5]  Benoit Boulet,et al.  Robust design of terminal ILC with H ∞ mixed sensitivity approach for a thermoforming oven , 2008 .

[6]  David H. Owens,et al.  Iterative learning control for constrained linear systems , 2010, Int. J. Control.

[7]  K. Moore,et al.  Iterative learning control: brief survey and categorization 1998− 2004 , 2006 .

[8]  Jian-Xin Xu,et al.  Initial state iterative learning for final state control in motion systems , 2008, Autom..

[9]  Richard W. Longman,et al.  Iterative learning control and repetitive control for engineering practice , 2000 .

[10]  T. Sugie,et al.  On iterative learning control , 2004, International Conference on Informatics Research for Development of Knowledge Society Infrastructure, 2004. ICKS 2004..

[11]  Emre Kural,et al.  96 A Survey of Iterative Learning Control Al earning-based method for high-performance tracking control , 2006 .

[12]  Tao Tang,et al.  Terminal iterative learning control based station stop control of a train , 2011, Int. J. Control.

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

[14]  E. Rogers,et al.  Iterative learning control using optimal feedback and feedforward actions , 1996 .

[15]  Tong Duy Son,et al.  Terminal iterative learning control with multiple intermediate pass points , 2011, Proceedings of the 2011 American Control Conference.

[16]  Chris Freeman,et al.  Constrained Point-to-Point Iterative Learning Control with Experimental Verification , 2012 .

[17]  Benoit Boulet,et al.  Terminal Iterative Learning Control design with singular value decomposition decoupling for thermoforming ovens , 2009, 2009 American Control Conference.

[18]  YangQuan Chen,et al.  A high-order terminal iterative learning control scheme [RTP-CVD application] , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[19]  Tong Duy Son,et al.  Iterative learning control for optimal multiple-point tracking , 2011, IEEE Conference on Decision and Control and European Control Conference.

[20]  E. Rogers,et al.  Iterative learning control for discrete-time systems with exponential rate of convergence , 1996 .

[21]  Eric Rogers,et al.  Influence of Nonminimum Phase Zeros on the Performance of Optimal Continuous-Time Iterative Learning Control , 2014, IEEE Transactions on Control Systems Technology.

[22]  E. Rogers,et al.  Predictive optimal iterative learning control , 1998 .

[23]  Tong Heng Lee,et al.  Terminal iterative learning control with an application to RTPCVD thickness control , 1999, Autom..

[24]  Eric Rogers,et al.  Norm-Optimal Iterative Learning Control with Application to Problems in Accelerator-Based Free Electron Lasers and Rehabilitation Robotics , 2010, Eur. J. Control.

[25]  Ying Tan,et al.  Iterative Learning Control With Mixed Constraints for Point-to-Point Tracking , 2013, IEEE Transactions on Control Systems Technology.

[26]  David H. Owens,et al.  Modelling of non-minimum phase effects in discrete-time norm optimal iterative learning control , 2010, Int. J. Control.

[27]  David H. Owens,et al.  Robust monotone gradient‐based discrete‐time iterative learning control , 2009 .

[28]  N. Adachi,et al.  Iterative Learning Control Using Adjoint Systems and Stable Inversion , 2002 .

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

[30]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[31]  Jian-Xin Xu,et al.  Initial State Iterative Learning For Final State Control In Motion Systems , 2008 .

[32]  David H. Owens,et al.  Norm-Optimal Iterative Learning Control With Intermediate Point Weighting: Theory, Algorithms, and Experimental Evaluation , 2013, IEEE Transactions on Control Systems Technology.

[33]  E. Rogers,et al.  Iterative Learning Control in Health Care: Electrical Stimulation and Robotic-Assisted Upper-Limb Stroke Rehabilitation , 2012, IEEE Control Systems.

[34]  D. Luenberger Optimization by Vector Space Methods , 1968 .

[35]  Tong Duy Son,et al.  An interpolation method of multiple terminal iterative learning control , 2011, 2011 IEEE International Symposium on Intelligent Control.

[36]  David H. Owens,et al.  Accelerated norm-optimal iterative learning control algorithms using successive projection , 2009, Int. J. Control.