0 80 t 0 t < 1 :
p
It is easy to check that assumption A1) implies rd (t) r ; 8t 0, by the Mean-Value Theorem and the continuity of rd . In this case, hypothesis H0) must hold. On the other hand, a weaker, asymptotic tracking, result than global -exponential stability was achieved using the same controller (and choosing some parameters that may depend on various conditions) under the following condition: t jrd ( )j d 1 A2) jud (t)j u > 0 and t for some; u > 0 some 1 > 0 and all 0 t0 t < 1: It is straightforward to see that hypothesis H0) also holds when condition A2) is true. In contrast with the result given in [4], the tracking control problem with global -exponential convergence is solvable (and indeed solved) according to Theorem 1. Moreover, there exist certain tracking signals that satisfy the proposed hypothesis H0) but both conditions A1) and A2) do not hold. For example, consider the tracking signals rd (t) = 0 and ud (t) = sin(!t) for some ! > 0 and all t 0. It is easy to show that A1) and A2) are not true but H0) does hold. Therefore, H0) provides a weaker PE condition than those proposed in past literature [4], [8], [15].
2302
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 12, DECEMBER 2004
Fig. 2. Tracking a straight-line path. (a) Errors of displacements and yaw angle. (b) Errors of surge, sway, and angular velocities. (c) Time history of force and moments. (d) Displacement variations for tracking a straight-line path.
Remark 4: Notice that in this note we do not need the boundedness d that was assumed in [4] and [8]. It reduces the requirement of of u regularity for reference surge force.
ACKNOWLEDGMENT The author would like to thank the anonymous referees for their valuable comments and suggestions.
IV. SIMULATION RESULTS By means of simulations, the performance of the proposed tracking controllers is demonstrated by considering circular and straight line reference trajectories. For simulations, we take the same parameters as in [4], i.e., considering a monohull ship with a length of 32 m, a mass of 3 3 3 118 2 10 kg. In this case, m11 = 120 2 10 kg, m22 = 172:9 2 10 5 2 2 0 1 kg, m33 = 636 2 10 kgm ; d11 = 215 2 10 kgs ; d22 = 97 2 103 kgs01 , and d33 = 802 2 104 kgm2 s01 . The initial conditions are set as follows: [x(0); y (0); (0); u(0); v (0); r (0)] = [1:5
m; 02:5 m; 0:7 rad; 0 m/s; 0:5 m/s; 0 rads]:
p
The constants are chosen as (k2 ; k3 ; k4 ) = (5=cM ; 5= 2; 1) with cM = max(m11 ; m22 )=d22 . It can be seen from the simulation results in Figs. 1 and 2 that fast convergence is attained based on our approach. It is also worth noting that in either case, global -exponential convergence is guaranteed using the same controller and parameters. On the contrary, in past literature, switching controllers are usually necessary to track circular and straight-line trajectories at the same time. V. CONCLUSION A global -exponential tracker has been proposed for underactuated ships by using a decoupling method. A novel stability analysis was given based on several newly developed stability criteria. A general PE condition that extends several different PE conditions proposed in present literature was given to guarantee global -exponential stability. Simulation results have shown that the proposed tracking controller efficiently solves the tracking problem. A topic of future research is to address the robust control problem under the wave, wind, and current disturbances for underactuated ships.
REFERENCES [1] A. Behal, D. M. Dawson, W. E. Dixon, and F. Yang, “Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics,” IEEE Trans. Automat. Contr., vol. 47, pp. 495–500, Mar. 2002. [2] R. W. Brockett, “Asymptotic stability and feedback stabilization,” in Differential Geometric Control Theory, R. W. Brockett, R. S. Millman, and H. H. Sussmann, Eds. Cambridge, MA: Birkhäuser, 1983, pp. 181–191. [3] W. E. Dixon, D. M. Dawson, F. Zhang, and E. Zergeroglu, “Global exponential tracking control of a mobile robot system via a PE condition,” IEEE Trans. Syst., Man, Cybern. B, vol. 30, pp. 129–142, Jan. 2000. [4] K. D. Do, Z. P. Jiang, and J. Pan, “Universal controllers for stabilization and tracking of underactuated ships,” Syst. Control Lett., vol. 47, pp. 299–317, 2002. [5] T. I. Fossen, Guidance and Control of Ocean Vehicles. New York: Wiley, 1994. [6] G. Indiveri, M. Aicardi, and G. Casalino, “Robust global stabilization of an underactuated marine vehicle on a linear course by smooth timeinvariant feedback,” in Proc. 39th IEEE Conf. Decision Control, Sydney, NSW, Australia, 2000, pp. 2156–2161. [7] Z. P. Jiang, “Lyapunov design of global state and output feedback trackers for nonholonomic control systems,” Int. J. Control, vol. 73, pp. 744–761, 2000. [8] , “Global tracking control of underactuated ships by Lyapunov’s direct method,” Automatica, vol. 38, pp. 301–309, 2002. [9] Z. P. Jiang and H. Nijmeijer, “Tracking control of mobile robots: A case study in backstepping,” Automatica, vol. 33, pp. 1393–1399, 1997. [10] H. K. Khalil, Nonlinear Systems. New York: Macmillian, 1992. [11] I. Kolmanovsky and N. H. McClamroch, “Developments in nonholonomic control problems,” IEEE Contr. Syst. Mag., vol. 15, pp. 20–36, Jan. 1995. [12] T. C. Lee, “On the equivalence relations of detectability and PE conditions with applications to stability analysis of time-varying systems,” in Proc. 2003 Amer. Control Conf., Denver, CO, 2003, pp. 1873–1878. [13] T. C. Lee, D. C. Liaw, and B. S. Chen, “A general invariance principle for nonlinear time-varying systems and its applications,” IEEE Trans. Automat. Contr., vol. 46, pp. 1989–1993, Nov. 2001.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 12, DECEMBER 2004
[14] T. C. Lee, C. Y. Tsai, and K. T. Song, “A motion planning approach to fast parking control of mobile robots,” in Proc. 2003 IEEE Int. Conf. Robotics and Automation, Taipei, Taiwan, 2003, pp. 905–910. [15] E. Lefeber, “Tracking Control of Nonlinear Mechanical Systems,” Ph.D. dissertation, Univ. Twente, Twente, The Netherlands, 2000. [16] E. Panteley and A. Loria, “On global uniform asymptotic stability of nonlinear time-varying systems in cascade,” Syst. Control Lett., vol. 33, pp. 131–138, 1998. [17] K. Y. Pettersen and E. Lefeber, “Way-point tracking control of ships,” in Proc. 40th IEEE Conf. Decision Control, Orlando, FL, 2001, pp. 940–945. [18] K. Y. Pettersen and H. Nijmeijer, “Tracking control of an underactuated surface vessel,” in Proc. 37th IEEE Conf. Decision Control, Tampa, FL, 1998, pp. 4561–4566. [19] O. J. Sordalen and O. Egeland, “Exponential stabilization of nonholonomic chained systems,” IEEE Trans. Automat. Contr., vol. 40, pp. 802–819, July 1995.
2303
unstable, the tracking error remains bounded and the iterative process may converge. Finally, we would like to highlight the fact that our result, stated in [5, Th. 1], has been introduced in [4]. We would like also to point out that we were not aware of [3] at the time we submitted our paper for publication. Nevertheless, our design approach is different from the one proposed in [3]. In fact, it is assumed in [3] that the feedback controller C is available and satisfies the robust stability condition (see [3, Ass. A3]), and the weighting function W1 is designed in order to satisfy
W1 S
1 + 1W2 T e0j!^ 1 < 1:
In our approach, we set W1 as close as possible to 1 and design the feedback controller C to satisfy the robust performance condition
kjW Sj + jW T jk1 < 1: 1
Authors’ Reply to “Comments on ‘Robust iterative learning control design is straightforward for uncertain LTI systems satisfying the robust performance condition’”
(1)
2
(2)
Moreover, in order to guarantee that the least upper bound of the
L -norm of the final tracking error is less than the least upper bound of the L -norm of the initial tracking error, we propose to design 2
2
the feedback controller C satisfying a modified robust performance condition as stated in [5, Th. 2].
A. Tayebi and M. B. Zaremba Index Terms—Iterative learning control (ILC), robust performance, uncertain linear time-invariant (LTI) systems.
The authors appreciate Dr. Doh’s comment [2], which basically states that the condition in [5, Th. 1] is not just sufficient but is also necessary. First of all, we would like to point out that the proof presented in [2] [with actually an error in (4), where a factor = is missing] is not new; it has been already used verbatim in [3]. We agree with [2] that the condition in [5, Th. 1] is necessary in the case where the trial-time is of infinite length and we disagree with it in the case where the trial-time is finite. Of course, a finite trial-time is a more realistic scenario, since, in practice, iterative learning control (ILC) algorithms are applied for systems performing the same task repeatedly over a finite time interval. In fact, our result stated in [5, Th. 1] holds for the infinite-time case (since the robust performance condition is evaluated for all frequencies), and therefore holds for the finite-time case by the truncation argument. It is worth noting that the finite-time case does not require to satisfy (see the convergence condition for all frequencies, but only for ! [1]). Consequently, the robust performance condition used in [5, Th. 1] is too strong and is not necessary for the finite-time case. On the other hand, over a finite-time interval, even though the closed-loop system is
1 (2 )
!1
Manuscript received November 17, 2003; revised October 7, 2004. Recommended by Associate Editor Hong Wang. For reasons beyond the authors’ control, it was not possible to publish this reply in the same issue as [2]. A. Tayebi is with the Department of Electrical Engineering, Lakehead University, Thunder Bay, ON P7B 5E1, Canada (e-mail: [email protected]). M. B. Zaremba is with the Département d’Informatique et d’Ingénierie, Université du Québec, Hull, QC J8X 3X7, Canada (e-mail: [email protected]). Digital Object Identifier 10.1109/TAC.2004.839233
REFERENCES approach [1] N. Amann, D. H. Owens, E. Rogers, and A. Wahl, “An to linear iterative learning control design,” Int. J. Adapt. Control Signal Processing, vol. 10, pp. 767–781, 1996. [2] T.-Y. Doh, “Comments on ‘Robust iterative learning control design is straightforward for uncertain LTI systems satisfying the robust performance condition’,” IEEE Trans. Automat. Contr., vol. 49, pp. 629–630, Apr. 2004. [3] Q. Hu, J.-X. Xu, and T. H. Lee, “Iterative learning control design for Smith predictor,” Syst. Control Lett., vol. 44, pp. 201–210, 2001. [4] A. Tayebi and M. B. Zaremba, “Internal model-based robust iterative learning control for uncertain LTI systems,” in Proc. 39th IEEE Conf. Decision and Control, Sydney, Australia, 2000, pp. 3439–3444. [5] A. Tayebi and M. B. Zaremba, “Robust iterative learning control design is straightforward for uncertain LTI systems satisfying the robust performance condition,” IEEE Trans. Automat. Contr., vol. 49, pp. 101–106, Jan. 2003.
Correction to “Quadratic Stability of a Class of Switched Nonlinear Systems” Jun Zhao and Georgi M. Dimirovski
The correct affiliation of the first author in [1] should read as follows: J. Zhao is with the School of Information Science and Engineering, Northeastern University, Shenyang 110004, China. REFERENCES [1] J. Zhao and G. M. Dimirovski, “Quadratic stability of a class of switched nonlinear systems,” IEEE Trans. Automat. Contr., vol. 49, pp. 574–578, Apr. 2004.
0018-9286/04$20.00 © 2004 IEEE