Fixed Structure Feedforward Controller Tuning Exploiting Iterative Trials, Applied to a High-Precision Electromechanical Servo System

In this paper, the feedforward controller design problem for high-precision electromechanical servo systems that execute finite time tasks is addressed. The presented procedure combines the selection of the fixed structure of the feedforward controller and the optimization of the controller parameters on the basis of measurement data from iterative trials. A linear parameterization of the feedforward controller in a two-degree- of-freedom control architecture is chosen, which for a linear time-invariant (LTI) plant results in a feedforward controller that is applicable to a class of motion profiles as well as in a convex optimization problem with the objective function being a quadratic function of the tracking error. Optimization by iterative trials results in the controller parameter values that are optimal with respect to the actual plant, which leads to a high tracking performance. The use of iterative trials in general outperforms techniques that are based on a detailed a priori plant model only, whereas the fixed structure of the feedforward controller, i.e., the approximative inverse plant model, guarantees a high tracking performance for a class of motion profiles, unlike for example iterative learning control (ILC). Experimental results on a high-precision wafer stage illustrate the procedure.

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

[2]  L. Hunt,et al.  Noncausal inverses for linear systems , 1996, IEEE Trans. Autom. Control..

[3]  Kok Kiong Tan,et al.  Adaptive feedforward compensation of force ripples in linear motors , 2005 .

[4]  Okko H. Bosgra,et al.  Multivariable feedback control design for high-precision wafer stage motion , 2002 .

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

[6]  Jan Swevers,et al.  Comparison of two feedforward design methods aiming at accurate trajectory tracking of the end point of a flexible robot arm , 1998, IEEE Trans. Control. Syst. Technol..

[7]  R. Tousain,et al.  Design strategy for iterative learning control based on optimal control , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[8]  M Maarten Steinbuch,et al.  Trajectory planning and feedforward design for electromechanical motion systems , 2005 .

[9]  S. Nash,et al.  Linear and Nonlinear Programming , 1987 .

[10]  Zeungnam Bien,et al.  Iterative learning control: analysis, design, integration and applications , 1998 .

[11]  Santosh Devasia,et al.  Should model-based inverse inputs be used as feedforward under plant uncertainty? , 2002, IEEE Trans. Autom. Control..

[12]  Y. Hori,et al.  Trajectory design considering derivative of jerk for head-positioning of disk drive system with mechanical vibration , 2006, IEEE/ASME Transactions on Mechatronics.

[13]  Masayoshi Tomizuka,et al.  Robust adaptive and repetitive digital tracking control and application to a hydraulic servo for noncircular machining , 1994 .

[14]  M. Phan,et al.  Linear quadratic optimal learning control (LQL) , 2000 .

[15]  Håkan Hjalmarsson,et al.  Iterative feedback tuning—an overview , 2002 .

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

[17]  Kevin L. Moore,et al.  Iterative Learning Control: An Expository Overview , 1999 .

[18]  Thomas Kailath,et al.  Linear Systems , 1980 .

[19]  Tore Hägglund,et al.  Industrial adaptive controllers based on frequency response techniques , 1991, Autom..

[20]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[21]  W. Cavenee,et al.  The genetic basis of cancer. , 1995, Scientific American.

[22]  M. Steinbuch,et al.  Jerk derivative feedforward control for motion systems , 2004, Proceedings of the 2004 American Control Conference.

[23]  Okko Bosgra,et al.  Fixed Structure Feedforward Controller Design Exploiting Iterative Trials: Application to a Wafer Stage and a Desktop Printer , 2008 .

[24]  Richard W. Longman,et al.  A mathematical theory of learning control for linear discrete multivariable systems , 1988 .

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

[26]  M. Steinbuch,et al.  Model-based feedforward for motion systems , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

[27]  Svante Gunnarsson,et al.  Iterative feedback tuning: theory and applications , 1998 .