Discrete-time repetitive control with model-less FIR filter inversion for high performance nanopositioning

Repetitive control (RC) is used to track and reject periodic exogenous signals. RC achieves tracking by incorporating a model of a periodic signal in the feedback path, which provides infinite loop-gain at the harmonic frequencies of the periodic signal. To improve robustness, the periodic signal model is bandwidth limited, and to improve the performance, an inverse plant response filter is used. This filter can either be an infinite impulse response (IIR) filter or a finite impulse response (FIR) filter. The accuracy of the filter typically determines the allowable bandwidth of the periodic signal model, and it is therefore desirable to obtain the most accurate inverse possible. In this paper a model-less method for synthesizing an FIR filter for the inverse response is presented, and it is compared to the common approach of using an inverse model-based IIR filter. An experimental comparison of the two approaches is presented, and it is demonstrated that the two methods produce identical results, but where the model-less FIR filter approach has the added benefit of avoiding the modeling effort needed to obtain the IIR filter.

[1]  Masayoshi Tomizuka,et al.  Analysis and Synthesis of Discrete-Time Repetitive Controllers , 1989 .

[2]  H. Ozbay,et al.  On H/sup /spl infin// optimal repetitive controllers , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[3]  Lawrence R. Rabiner,et al.  Techniques for Designing Finite-Duration Impulse-Response Digital Filters , 1971 .

[4]  Y. Shan,et al.  Design and Control for High-Speed Nanopositioning: Serial-Kinematic Nanopositioners and Repetitive Control for Nanofabrication , 2013, IEEE Control Systems.

[5]  Myung Jin Chung,et al.  Repetitive control for the track-following servo system of an optical disk drive , 1998, IEEE Trans. Control. Syst. Technol..

[6]  Kam K. Leang,et al.  Analog Robust Repetitive Control for Nanopositioning Using Bucket Brigade Devices , 2014 .

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

[8]  Yutaka Yamamoto,et al.  Learning Control and Related Problems in Infinite-Dimensional Systems , 1993 .

[9]  Bruce A. Francis,et al.  The internal model principle of control theory , 1976, Autom..

[10]  S. Hara,et al.  Repetitive control system: a new type servo system for periodic exogenous signals , 1988 .

[11]  Michio Nakano,et al.  High Accuracy Control of a Proton Synchrotron Magnet Power Supply , 1981 .

[12]  A. Fleming,et al.  Bridging the gap between conventional and video-speed scanning probe microscopes. , 2010, Ultramicroscopy.

[13]  Kam K. Leang,et al.  Design and Analysis of Discrete-Time Repetitive Control for Scanning Probe Microscopes , 2009 .

[14]  P. Welch The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms , 1967 .

[15]  Tsu-Chin Tsao,et al.  Robust performance control of electrohydraulic actuators for electronic cam motion generation , 2000, IEEE Trans. Control. Syst. Technol..

[16]  Jan Tommy Gravdahl,et al.  Robust damping PI repetitive control for nanopositioning , 2012, 2012 American Control Conference (ACC).

[17]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[18]  T. Inoue,et al.  Practical repetitive control system design , 1990, 29th IEEE Conference on Decision and Control.

[19]  Manabu Yamada,et al.  Design of discrete-time repetitive control system for pole placement and application , 1999 .

[20]  L. Ljung,et al.  Subspace-based multivariable system identification from frequency response data , 1996, IEEE Trans. Autom. Control..

[21]  Tsu-Chin Tsao,et al.  Robust Performance Repetitive Control Systems , 2001 .

[22]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[23]  Richard W. Longman,et al.  On the Theory and Design of Linear Repetitive Control Systems , 2010, Eur. J. Control.

[24]  Matthew A. Franchek,et al.  Designing Robust Repetitive Controllers , 2004 .