Repetitive control of servo systems with time delays

In many industrial robotic servo applications there is a need to track periodic reference signals and/or reject periodic disturbances. Moreover, time-delays are usually unavoidable in control systems due to the sensoring and communication delays. This paper presents an alternative repetitive control design for systems with constant time-delays in both forward and feedback control channels, which are dedicated to track/reject periodic signals. An additional delay is introduced together with the plant delays to construct an internal model for periodic signals, and a simple compensator based on the plant model inverse is utilized to stabilize the closed-loop system. Sufficient stability conditions of the closed-loop system and the robustness analysis against modeling uncertainties are studied. The proposed idea is further extended for general time-delay systems with only a delay term in the forward control channel. The ''plug-in'' structure used in conventional repetitive control designs is avoided, so that it leads to a simpler control configuration, i.e. only a proportional parameter and the cutoff frequency of a low-pass filter are required to be selected. Simulations based on a hard disk drive system and practical experiments on a rotary robotic servo system are provided to evaluate the effectiveness of the proposed method.

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

[2]  Danwei Wang,et al.  Digital repetitive learning controller for three-phase CVCF PWM inverter , 2001, IEEE Trans. Ind. Electron..

[3]  Jing Na,et al.  Repetitive Control for Systems with Time-Delays and Application to Robotic Servo Motor , 2012, TAROS.

[4]  Ramon Costa-Castelló,et al.  Digital Repetitive Control of a Three-Phase Four-Wire Shunt Active Filter , 2007, IEEE Transactions on Industrial Electronics.

[5]  Arthur Tay,et al.  A new repetitive control for LTI systems with input delay , 2009 .

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

[7]  F. L. Lewis,et al.  Neural-network predictive control for nonlinear dynamic systems with time-delay , 2003, IEEE Trans. Neural Networks.

[8]  Jing Na,et al.  Discrete‐time repetitive controller for time‐delay systems with disturbance observer , 2012 .

[9]  Frank L. Lewis,et al.  Discrete adaptive neural network disturbance feedforward compensation for non-linear disturbances in servo-control applications , 2009, Int. J. Control.

[10]  Frank L. Lewis,et al.  Feedforward control based on neural networks for disturbance rejection in hard disk drives , 2009 .

[11]  Jordi Artigas,et al.  A passive bilateral control scheme for a teleoperator with time-varying communication delay , 2010 .

[12]  M. Tomizuka,et al.  Digital control of repetitive errors in disk drive systems , 1990, IEEE Control Systems Magazine.

[13]  Martin Häfele,et al.  Repetitive control of MIMO systems using Hinfinity design , 1999, Autom..

[14]  Siep Weiland,et al.  Design of noise and period-time robust high-order repetitive control, with application to optical storage , 2007, Autom..

[15]  Myung Jin Chung,et al.  Design of a repetitive controller: an application to the track-following servo system of optical disk drives , 2006 .

[16]  Mark W. Spong,et al.  Bilateral teleoperation: An historical survey , 2006, Autom..

[17]  Romeo Ortega,et al.  Passivity-based control for bilateral teleoperation: A tutorial , 2011, Autom..

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

[19]  Shuzhi Sam Ge,et al.  H∞ compensation of external vibration impact on servo performance of hard disk drives in mobile applications , 2008 .

[20]  Kok Kiong Tan,et al.  Repetitive control approach towards automatic tuning of Smith predictor controllers. , 2009, ISA transactions.

[21]  Hiroshi Fujimoto,et al.  RRO Compensation of Hard Disk Drives With Multirate Repetitive Perfect Tracking Control , 2009, IEEE Transactions on Industrial Electronics.

[22]  Ramon Costa-Castelló,et al.  Demonstration of the internal model principle by digital repetitive control of an educational laboratory plant , 2005, IEEE Transactions on Education.

[23]  Jean-Pierre Richard,et al.  Time-delay systems: an overview of some recent advances and open problems , 2003, Autom..

[24]  Patrizio Tomei,et al.  A Global Adaptive Learning Control for Robotic Manipulators , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[25]  Eduardo F. Camacho,et al.  Dead-time compensators: A survey , 2008 .

[26]  K. Yamada,et al.  Repetitive control of time-delay systems , 1990, 29th IEEE Conference on Decision and Control.

[27]  Roberto Horowitz,et al.  Adaptive accelerometer feedforward servo for disk drives , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[28]  Jing Na,et al.  Repetitive controller for time-delay systems based on disturbance observer , 2010 .

[29]  K. J. Rao,et al.  Thermomechanical fatigue characterization of zirconia (8%Y2O3-ZrO2) and mullite thermal barrier coatings on diesel engine components: Effect of coatings on engine performance , 2000 .

[30]  Tsu-Chin Tsao,et al.  Rejection of repeatable and non-repeatable disturbances for disk drive actuators , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

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