A Kiefer‐Wolfowitz Algorithm Based Iterative Learning Control for Hammerstein‐Wiener Systems

The iterative learning control (ILC) is considered for the Hammerstein-Wiener (HW) system, which is a cascading system consisting of a static nonlinearity followed by a linear stochastic system and then a static nonlinearity. Except the structure, the system is unknown, but the system output is observed with additive noise. Both the linear and nonlinear parts of the system may be time-varying. The optimal control sequence under the tracking performance is first characterized, which, is however, unavailable since the system is unknown. By using the observations on system output the ILC is generated by a Kiefer-Wolfowitz (KW) algorithm with randomized differences, which aims at minimizing the tracking error. It is proved that ILC converges to the optimal one with probability one and the resulting tracking error tends to its minimal value. Copyright © 2011 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society

[1]  Samer S. Saab,et al.  A discrete-time stochastic learning control algorithm , 2001, IEEE Trans. Autom. Control..

[2]  Han-Fu Chen,et al.  A Kiefer-Wolfowitz algorithm with randomized differences , 1999, IEEE Trans. Autom. Control..

[3]  S.K. Panda,et al.  Iterative learning control based direct instantaneous torque control of switched reluctance motors , 2004, 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551).

[4]  Han-Fu Chen,et al.  Output tracking for nonlinear stochastic systems by iterative learning control , 2004, IEEE Transactions on Automatic Control.

[5]  Jian-Xin Xu,et al.  On iterative learning from different tracking tasks in the presence of time-varying uncertainties , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[6]  Sadao Kawamura,et al.  Theoretical And Experimental Studies On Iterative Learning Control For Underwater Robots , 2003 .

[7]  Toshiharu Sugie,et al.  Iterative learning control for robot manipulators using the finite dimensional input subspace , 2002, IEEE Trans. Robotics Autom..

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

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

[10]  Yong Fang,et al.  2-D analysis for iterative learning controller for discrete-time systems with variable initial conditions , 2003 .

[11]  Junping Du,et al.  Necessary and sufficient stability condition of LTV iterative learning control systems using a 2‐D approach , 2011 .

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

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

[14]  J. Koronacki Random-seeking methods for the stochastic unconstrained optimization , 1975 .

[15]  Jie Zhang,et al.  Batch-to-batch optimal control of nonlinear batch processes based on incrementally updated models , 2004 .

[16]  Kok Kiong Tan,et al.  Necessary and sufficient condition for convergence of iterative learning algorithm , 2002, Autom..

[17]  Ya-Jun Pan,et al.  A modular control scheme for PMSM speed control with pulsating torque minimization , 2004, IEEE Transactions on Industrial Electronics.

[18]  Amin Al-Habaibeh,et al.  Identification based adaptive iterative learning controller , 2010 .

[19]  Ying Tan,et al.  A composite energy function-based learning control approach for nonlinear systems with time-varying parametric uncertainties , 2002, IEEE Trans. Autom. Control..

[20]  Wojciech Paszke,et al.  Iterative Learning Control by Two-Dimensional System Theory applied to a Motion System , 2007, 2007 American Control Conference.

[21]  J. Spall Multivariate stochastic approximation using a simultaneous perturbation gradient approximation , 1992 .

[22]  Samer S. Saab Selection of the learning gain matrix of an iterative learning control algorithm in presence of measurement noise , 2005, IEEE Transactions on Automatic Control.