Anti-windup schemes comparison for digital repetitive control

As other Internal Model Principle based strategies, digital repetitive control uses an internal model which provides infinite gain at specific frequencies. In systems subject to actuator saturation, a controller with this characteristics is highly prone to windup effect. Since linear design does not consider the actuator saturation this non linear behaviour may compromise the performance and even the stability of the system. One way to deal with this problem is to avoid saturation by selecting an actuator with larger capacity but it increases the implementation cost. In other cases, an anti-windup scheme is necessary. The main goal of the anti-windup strategy is threefold: to obtain a faster recovery of the system after saturation, to achieve less performance degradation and to preserve stability. In this paper three different anti-windup schemes have been selected from the available literature to address the windup problem in digital repetitive control. The design and implementation issues are discussed. A simulation example compares the results when saturation is reached either during the transient response or in steady state.

[1]  Sophie Tarbouriech,et al.  Antiwindup design with guaranteed regions of stability: an LMI-based approach , 2005, IEEE Transactions on Automatic Control.

[2]  Robert Grino,et al.  High Performance Repetitive Control of an Active Filter under Varying Network Frequency , 2008 .

[3]  Robert Grino,et al.  Digital repetitive plug-in controller for odd-harmonic periodic references and disturbances , 2005, Autom..

[4]  Richard W. Longman,et al.  Use of anti-reset windup in integral control based learning and repetitive control , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[5]  Alex Zheng,et al.  Anti-windup design for internal model control , 1994 .

[6]  D. Sbarbaro-Hofer,et al.  Robust repetitive control with saturating actuators: a LMI approach , 2010, Proceedings of the 2010 American Control Conference.

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

[8]  Luca Zaccarian,et al.  The l2 anti-windup problem for discrete-time linear systems: Definition and solutions , 2008, Syst. Control. Lett..

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

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

[11]  Masayoshi Tomizuka,et al.  Repetitive Control System Under Actuator Saturation and Windup Prevention , 2009 .

[12]  R. Middleton,et al.  Anti-windup schemes for discrete time systems: an LMI-based design , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).

[13]  Ramon Costa Castelló,et al.  Odd-Harmonic Digital Repetitive Control of a Single-Phase Current Active Filter , 2004 .

[14]  Matthew C. Turner,et al.  A tutorial on modern anti-windup design , 2009, 2009 European Control Conference (ECC).

[15]  S. Tarbouriech,et al.  Anti-windup design: an overview of some recent advances and open problems , 2009 .

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

[17]  Luca Zaccarian,et al.  A common framework for anti-windup, bumpless transfer and reliable designs , 2002, Autom..

[18]  Sophie Tarbouriech,et al.  Anti-windup design with guaranteed regions of stability for discrete-time linear systems , 2004 .