Enhanced Iterative Learning Control with Applications to A Wafer Scanner System

This thesis addresses the improvement of wafer scanner technology from the controls aspect. In particular, the thesis proposes to enhance basic Iterative Learning Control (ILC) in several ways. ILC is a feedforward control strategy used to improve the performance of a system that performs a repeated task by considering the error from previous iterations of the process. The existence of non-repeating events, however, degrades the performance of ILC. Furthermore, the selection of the Q-filter and learning function in the iterative control law also limits the performance of ILC. To relax these limitations, we first introduce a disturbance observer into the learning scheme. As a result, we are able to reduce the effect of non-repetitive disturbances on the ILC scheme. The combination of ILC and DOB information when performing one task can also be used to provide valuable information for selecting initial ILC effort for a different task. By doing so, we can improve the convergence rate of the ILC algorithm for the new task. Studies performed in this thesis will show that by properly selecting the initial ILC effort, one can reduce the number of iterations before ILC achieves high tracking accuracy.In addition to the ILC effort, we also apply a pre-designed optimal feedforward control input to minimize the initial tracking error. An optimization strategy is presented to obtain this optimal feedforward input as well as the optimal feedback controller for integration with the ILC scheme. By using this optimal feedback-feedforward controller combination, which replaces the standard PID feedback controller, it becomes possible to utilize a simple P-type ILC algorithm without compromising performance. This thesis also investigates the synchronization problem to ensure small alignment mismatch between the wafer stage and reticle stage. The challenge is to meet tracking requirements of each individual stage as well as maintaining the relative positioning between the two stages in the presence of cross-coupling dynamics. Therefore, to achieve the ultrahigh precision motion control requirements demanded for such scanners, a synchronization ILC algorithm is proposed and designed to reduce the synchronization error while minimizes the individual tracking error.

[1]  Li Xu,et al.  Adaptive robust precision motion control of linear motors with ripple force compensations: theory and experiments , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[2]  Masayoshi Tomizuka,et al.  Performance enhancement of iterative learning control system using disturbance observer , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[3]  Samer S. Saab Optimality of first-order ILC among higher order ILC , 2006, IEEE Transactions on Automatic Control.

[4]  S. Bhattacharyya,et al.  Learning control for robotics , 1989 .

[5]  Jian-Xin Xu,et al.  Direct learning of control efforts for trajectories with different magnitude scales , 1997, Autom..

[6]  A. Jochheim,et al.  Identification and compensation of force ripple in linear permanent magnet motors , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

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

[8]  Svante Gunnarsson,et al.  Experimental comparison of some classical iterative learning control algorithms , 2002, IEEE Trans. Robotics Autom..

[9]  Wan Kyun Chung,et al.  A discrete-time design and analysis of perturbation observer for motion control applications , 2003, IEEE Trans. Control. Syst. Technol..

[10]  Masayoshi Tomizuka,et al.  A sensitivity optimization approach to design of a disturbance observer in digital motion control systems , 2000 .

[11]  Kok Kiong Tan,et al.  Robust adaptive numerical compensation for friction and force ripple in permanent-magnet linear motors , 2002 .

[12]  B. G. Dijkstra Iterative learning control, with applications to a wafer-stage , 2004 .

[13]  Kwang Soon Lee,et al.  Feedback-assisted iterative learning control based on an inverse process model , 1994 .

[14]  Yoram Koren,et al.  Cross-Coupled Biaxial Computer Control for Manufacturing Systems , 1980 .

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

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

[17]  Sandipan Mishra,et al.  Fundamental issues in iterative learning controller design: Convergence, robustness, and steady state performance , 2008 .

[18]  Indra Narayan Kar,et al.  Iterative learning control scheme for manipulators including actuator dynamics , 2004 .

[19]  A. Alleyne,et al.  A time-varying iterative learning control scheme , 2004, Proceedings of the 2004 American Control Conference.

[20]  Masayoshi Tomizuka,et al.  On-Line Force Ripple Identification and Compensation in Precision Positioning of Wafer Stages , 2007 .

[21]  I. Boldea,et al.  Forces and parameters of permanent magnet linear synchronous machines , 1987 .

[22]  Masayoshi Tomizuka,et al.  Robust engine torque control by iterative learning control , 2009, 2009 American Control Conference.

[23]  Masayoshi Tomizuka,et al.  Feedforward Tracking Controller Design for High-Speed Motion Control , 1993 .

[24]  D. de Roover,et al.  Synthesis of a robust iterative learning controller using an H/sub /spl infin// approach , 1996 .

[25]  Mikael Norrlöf,et al.  Iteration varying filters in Iterative Learning Control , 2002 .

[26]  Yoichi Hori,et al.  Robust speed control of DC servomotors using modern two degrees-of-freedom controller design , 1991 .

[27]  Yan Wang,et al.  Modeling and Control of Electromechanical Valve Actuator , 2002 .

[28]  Masayoshi Tomizuka,et al.  Synchronization of Two Motion Control Axes Under Adaptive Feedforward Control , 1990 .

[29]  Tong Heng Lee,et al.  Iterative learning control with Smith time delay compensator for batch processes , 2001 .

[30]  Masayoshi Tomizuka,et al.  A Comparative Study of Feedforward Tuning Methods for Wafer Scanning Systems , 2008 .

[31]  YangQuan Chen High-order iterative learning control : convergence, robustness and applications. , 1997 .

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

[33]  M. Phan,et al.  Discrete frequency based learning control for precision motion control , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[34]  Hyun Min Do,et al.  A learning approach of wafer temperature control in a rapid thermal processing system , 2001 .

[35]  David H. Owens,et al.  Iterative learning control - An optimization paradigm , 2015, Annu. Rev. Control..

[36]  Christof Röhrig Optimal Commutation Law for Three-Phase Surface-Mounted Permanent Magnet Linear Synchronous Motors , 2006, CDC.

[37]  Zeungnam Bien,et al.  Higher-order iterative learning control algorithm , 1989 .

[38]  A.G. Alleyne,et al.  Cross-Coupled ILC for Improved Precision Motion Control: Design and Implementation , 2007, 2007 American Control Conference.

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

[40]  Mikael Norrlöf Comparative study on first and second order ILC-frequency domain analysis and experiments , 2000, CDC 2000.

[41]  Bin Zhang,et al.  Wavelet transform-based frequency tuning ILC , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[42]  Masaki Togai,et al.  Analysis and design of an optimal learning control scheme for industrial robots: A discrete system approach , 1985, 1985 24th IEEE Conference on Decision and Control.

[43]  Benjamin Thomas Fine Practical iterative learning control: Intuitive methods for precision motion control , 2009 .

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

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

[46]  Masayoshi Tomizuka Feedforward digital tracking controllers for motion control applications , 1992, Adv. Robotics.

[47]  Hikaru Inooka,et al.  Incorporation of experience in iterative learning controllers using locally weighted learning , 2001, Autom..

[48]  Andrew G. Alleyne,et al.  A manufacturing system for microscale robotic deposition , 2003, Proceedings of the 2003 American Control Conference, 2003..