Professional Documents
Culture Documents
Abstract: This paper shows that design of a robustly stable repetitive control system is
equivalent to that of a feedback control system for an uncertain linear time-invariant system
satisfying the well-known robust performance condition. Once a feedback controller is designed
to satisfy the robust performance condition, the feedback controller and the repetitive controller
using the performance weighting function robustly stabilizes the repetitive control system. It is
also shown that we can obtain a steady-state tracking error described in a simple form without
time-delay element if the robust stability condition is satisfied for the repetitive control system.
Moreover, using this result, a sufficient condition is provided, which ensures that the least upper
bound of the steady-state tracking error generated by the repetitive control system is less than or
equal to the least upper bound of the steady-state tracking error only by the feedback system.
Keywords: Least upper bound, repetitive control, robust performance, robust stability, steady-
state tracking error, uncertain linear time-invariant system.
By replacing s with jω to work with frequency where S ( s ) is the sensitivity function and described
response, the denominator of (4) becomes as
1− | W p ( jω) | cos(θ(ω) − ωT ) 1 1
S (s) = = . (8)
(5) 1 + G ( s )C ( s ) 1 + L( s )
− j | W p ( jω) | sin(θ(ω) − ωT ).
Equations (7) and (8) lead to
To maintain the sign to be positive, the real part of (5)
should be positive, i.e., | W p ( jω) |<| 1 + L( jω) |, ∀ω. (9)
1− | W p ( jω) | cos(θ(ω) − ωT ) > 0, ∀ω, A sufficient condition for (9) is written as
which leads to (3). | W p ( jω) |<| L( jω) |, ∀ω.
To prove robust stability, we consider the repetitive
control system provided in Fig. 2, but ignoring inputs. Therefore, by selecting W p ( s ) as a q -filter, the q -
The transfer function from the output of e−Ts around filter has a proper bandwidth considering that of the
to the input of e −Ts
equals to M (s) = open loop L( s ) and then the repetitive controller can
= W p Sn / (1 + ∆WuTn ), so the repetitive control system track or attenuate references or disturbances in the
control bandwidth effectively.
shown in Fig. 2 can be converted as an equivalent
system composed of e−Ts with M ( s ) as shown in 3. ESTIMATION OF THE STEADY-STATE
Fig. 3. Since the time delay e −Ts
is stable and its TRACKING ERROR
norm is 1, the maximum loop gain equals
The following theorem indicates that the steady-
|| M ( s )e−Ts ||∞ , which is less than 1 if and only if the state tracking error of the repetitive control system in
small-gain condition [13,14] Fig. 2 can be obtained irrespective of the time-delay
element if the robust stability condition of the
W p Sn
<1 (6) repetitive control system is satisfied, i.e., the robust
1 + ∆WuTn ∞
performance condition is ensured in the feedback
control system in Fig. 1.
holds. Hence, it is clear that (6) is a sufficient Theorem 2: Consider the repetitive control system
condition for robust stability of the repetitive control in Fig. 2. The tracking error e(t ) approaches to
system by the small-gain theorem. Finally, according
to Lemma 3, (6) is guaranteed under the robust ess = lim ε(t )
t →∞
performance condition (2).
According to Theorem 1, the feedback controller Sn (1 − W p ) (10)
= lim L −1 Yr ( s )
satisfying the robust performance condition can
directly guarantee the robust stability of the repetitive
t →∞
1 + ∆WuTn − W p Sn
control system if the performance weighting function as t → ∞ if the repetitive control system satisfies the
W p ( s ) is utilized in the repetitive controller. conditions (2), (3) where
Robust Stability Condition and Analysis on Steady-State Tracking Errors of Repetitive Control Systems 963
error, two equations are equivalent, although there are Wu∗ = Wu / (1− ||1 − W p ||∞ ), the repetitive control
differences in the description and in the transient
∗ system is robustly stable.
responses of e(t ) and ε(t ). ess are directly
Proof: If W p = 1, (18) is the same as condition (2)
obtained from the tracking error (12) and ess are
and the proof is equivalent to the proof of Theorem 1.
obtained by using the properties of limit (15).
Now let us consider the case of W p ≠ 1. Condition
Corollary 1: Consider the repetitive control system
in Fig. 2. Then, for k ∈ N , || ek ||2 → 0 as k → ∞ (3) leads to ||1 − W p ||∞ < 1 and (18) implies that
if the conditions (2) and (3) are satisfied.
Proof: In (13) and (14), it can be found that | W p Sn | + | WuTn | < 1− ||1 − W p ||∞ ,
∞
are satisfied where W p∗ = W p / (1− ||1 − W p ||∞ ) and respectively. Hence, the following inequalities are
obtained:
Robust Stability Condition and Analysis on Steady-State Tracking Errors of Repetitive Control Systems 965
steady-state tracking error was described in a simple vol. 43, pp. 546-554, 2007.
form without time-delay element. Then we obtained a [12] M. Steinbuch, S. Weiland, and T. Singh, “Desing
sufficient condition ensuring that the least upper of noise and period-time robust high-order
bound of the steady-state tracking error in the repetitive control, with application to optical
repetitive control system is less than or equal to the storage,” Automatica, vol. 43, pp. 2086-2095,
least upper bound of the steady-state tracking error in 2007
the feedback control system. Finally, simulations were [13] J. C. Doyle, B. A. Francis, and A. R.
performed and the results were presented to validate Tannenbaum, Feedback Control Theory,
the effectiveness of the proposed method. Macmillan Publishing Company, 1992.
[14] K. Zhou and J. C. Doyle, Essentials of Robust
REFERENCES Control, Prentice-Hall, Inc., 1998.
[1] S. Hara, Y. Yamamoto, T. Omata, and H. Nakano, [15] R. G. Bartle and D. R. Sherbert, Introduction to
“Repetitive control system: A new type servo Real Analysis, John Wiley & Sons, Inc., 1982.
system for periodic exogenous signals,” IEEE [16] G. J. Balas, J. C. Doyle, K. Glover, A. Packard,
Trans. on Automatic Control, vol. 37, no. 7, pp. and R. Smith, µ -Analysis and Synthesis Tool-
659-668, 1988. box, The Mathworks, Inc., 1998.
[2] K. Srinivasan and F.-R. Shaw, “Analysis and
design of repetitive control systems using
regeneration spectrum,” ASME J. Dynamic Tae-Yong Doh received the B.S.
Systems, Measurement, and Control, vol. 113, no. degree in Electrical Engineering from
2, pp. 216-222, 1991. Kyungpook National University in
[3] L. Güvenç, “Stability and performance 1992, and the M.S. and Ph.D. degrees
robustness analysis of repetitive control systems in Electrical Engineering from the
using structured singular values,” ASME J. Korea Advanced Institute of Science
and Technology in 1994 and 1999,
Dynamic Systems, Measurement, and Control, respectively. In 2002, he joined the
vol. 118, no. 3, pp. 593-597, 1996. Faculty of the Department of Control
[4] G. Weiss and M. Häfele, “Repetitive control of and Instrumentation Engineering, Hanbat National
MIMO systems using H∞ design,” Automatica, University, Korea, where he is an Associate Professor. From
vol. 35, no. 7, pp. 1185-1199, 1999. 1997 to 2001, he worked for Samsung Electronics Co., Ltd.
[5] J. Li and T.-C. Tsao, “Robust performance as a Senior Research Engineer. His research interests
repetitive control systems,” ASME J. Dynamic include iterative learning control, repetitive control, robust
Systems, Measurement, and Control, vol. 123, no. control, embedded and networked control systems, and
intelligent robotics.
3, pp. 330-337, 2001.
[6] T.-Y. Doh and M. J. Chung, “Repetitive control Jung Rae Ryoo received the B.S.,
design for linear systems with time-varying M.S., and Ph.D. degrees in Electrical
uncertainties,” IEE Proc. - Control Theory and Engineering from the Korea Advanced
Applications, vol. 150, no. 4, pp. 427-432, 2003. Institute of Science and Technology in
[7] M.-C. Tsai and W.-S. Yao, “Design of a plug-in 1996, 1998, and 2004, respectively. In
type repetitive controller for periodic inputs,” 2005, he joined the Faculty of the
IEEE Trans. on Control Systems Technology, vol. Department of Control and Instru-
10, no. 4, pp. 547-555, 2002. mentation Engineering, Seoul National
University of Technology, Korea,
[8] M.-C. Tsai and W.-S. Yao, “Analysis and
where he is an Assistant Professor. From 2004 to 2005, he
estimation of tracking errors of plug-in type worked for Samsung Electronics Co., Ltd. as a Senior
repetitive control system,” IEEE Trans. on Engineer. His research interests include robust motion
Automatic Control, vol. 50, no. 8, pp. 1190-1195, control, optical disk drive servo control, and DSP-based
2005. digital control systems.
[9] R. Costa-Castelló and R. Criñó, “A repetitive
controller for discrete-time passive systems,”
Automatica, vol. 42, pp. 1605-1610, 2006.
[10] H. Dang and D. H. Owens, “MIMO multi-
periodic repetitive control scheme: Universal
adaptive control schemes,” Int. J. Adaptive
Control and Signal Processing, vol. 20, no. 9, pp.
409-429, 2006.
[11] K. Zhou, D. Wang, B. Zhang, Y. Wang, J. F.
Ferreira, and S. W. H. de Haan, “Dual-mode
structure digital repetitive control,” Automatica,