Elsevier

Automatica

Volume 54, April 2015, Pages 16-24
Automatica

Brief paper
Decentralized adaptive tracking control for a class of interconnected nonlinear time-varying systems

https://doi.org/10.1016/j.automatica.2015.01.041Get rights and content

Abstract

In this paper, aiming at output tracking, a decentralized adaptive backstepping control scheme is proposed for a class of interconnected nonlinear time-varying systems. By introducing a bound estimation approach and two smooth functions, the obstacle caused by unknown time-varying parameters and unknown interactions is circumvented and all signals of the overall closed-loop system are proved to be globally uniformly bounded, without any restriction on the parameters variation speed. Moreover, it is shown that the tracking errors can converge to predefined arbitrarily small residual sets with prescribed convergence rate and maximum overshoot, independent of the parameters variation speed and the strength of interactions. Simulation results performed on double inverted pendulums are presented to illustrate the effectiveness of the proposed scheme.

Introduction

Decentralized adaptive control for uncertain interconnected systems has long been an active issue in the control community for both theoretical and practical importance. In this control strategy, a local controller is designed for each subsystem using only local signals, which, while simplifying the controllers structure, brings challenge to the stability and performance analysis of the overall closed-loop system in the presence of uncertain interactions among subsystems. In the early stage of the research, decentralized adaptive control schemes were developed mainly based on the traditional certainty equivalence principle and some conservative assumptions were usually required on subsystems structure and interactions; see, for instance, Gavel and Siljak (1989), Ioannou (1986), Ioannou and Kokotovic (1985) and Shi and Singh (1992) and the references therein for more details.

Since the 1990s, backstepping has become one of the most popular design techniques for uncertain linear and nonlinear systems (Cai et al., 2013, Krstic et al., 1995, Wang and Lin, 2010, Wang and Lin, 2012), owing to some advantages such as providing a promising way to improve the transient performance. The first decentralized adaptive backstepping control scheme was reported in Wen (1994). In Ye (1999) and Ye (2011), by integrating the backstepping design with Nussbaum functions, decentralized adaptive control strategies were proposed for interconnected nonlinear systems whose control directions are unknown. In Liu and Xie (2010), Wen, Zhou, and Wang (2009) and Zhang, Wen, and Soh (2000), interconnected systems with dynamic interactions were investigated. Introducing a low pass filter at each design step, a simplified adaptive backstepping design was presented in Yoo, Park, and Choi (2009) at the price of sacrificing global stability. However, it is noticed that these schemes (Liu and Xie, 2010, Wen, 1994, Wen et al., 2009, Ye, 1999, Ye, 2011, Yoo et al., 2009, Zhang et al., 2000) are only applicable to output regulation. When considering output tracking, the task becomes more complicated because the nonzero desired trajectories to be tracked will affect the dynamics of other subsystems through interactions. Assuming that the interactions are bounded by some polynomials, the output tracking problem was addressed in Jain and Khorrami (1997), and this polynomial-type growth condition was later relaxed in Jiang (2000). Nevertheless, the result obtained in Jiang (2000) is only partially decentralized since information exchange among subsystems is required. In Zhou and Wen (2008), a totally decentralized adaptive output tracking control scheme was proposed via backstepping design and the root-mean-square performance of the tracking errors was guaranteed. However, this type of performance cannot prevent some undesired transient behaviors such as bursting (Zhang & Ioannou, 2000).

In spite of the progress, it should be pointed out that, in all aforementioned decentralized adaptive control schemes, the unknown parameters of each subsystem are limited to be constants. In the more general case of unknown time-varying parameters, particularly when the control coefficients are time-varying, these schemes are hard to be applied. In fact, even in the single-input single-output (SISO) case, the design of stable adaptive controllers for time-varying systems is a challenge and only a few results are available in the literature, because it is hard to estimate unknown parameters which vary with time and their nonzero derivatives may significantly complicate the problem. In Fidan, Zhang, and Ioannou (2005) and Zhang, Fidan, and Ioannou (2003), adaptive backstepping control methods were developed for SISO linear time-varying systems, which, under the restriction that the unknown parameters vary slowly, are able to steer the tracking error to be of the order of parameters variation speed in the mean square sense. In Ge and Wang (2003), a class of SISO nonlinear systems whose parameters change within known closed intervals was investigated using backstepping design, but the transient performance analysis and the extension to interconnected systems were not considered.

In this paper, aiming at output tracking, a novel decentralized adaptive backstepping control scheme is proposed for a class of interconnected nonlinear time-varying systems, which possesses the following features:

  • The systems considered are pure time-varying and interconnected in the sense that all parameters are allowed to vary with time and exist together with the interactions in every equation of each subsystem. With the aid of two smooth functions incorporated into the controllers design, the effect of the unknown time-varying parameters and the unknown interactions is successfully counteracted and global stability of the overall closed-loop system is obtained.

  • Instead of directly estimating the unknown time-varying parameters, we estimate their bounds and no effort is needed to deal with their derivatives. As a result, the system parameters are only required to be bounded and piecewise continuous, without any restriction on the variation speed.

  • By employing the prescribed performance control technique proposed in Bechlioulis and Rovithakis (2009), Kostarigka, Doulgeri, and Rovithakis (2013) and Wang and Wen (2010), it is shown that all tracking errors can converge to predefined arbitrarily small residual sets with prescribed convergence rate and maximum overshoot, independent of the parameters variation speed and the strength of interactions.

The remainder of this paper is organized as follows. In Section  2, the control problem is introduced. Section  3 gives the decentralized adaptive controllers design, followed by the stability analysis in Section  4. Finally, simulation results performed on double inverted pendulums are presented to illustrate the effectiveness of the proposed scheme.

Section snippets

Problem formulation

Consider an interconnected nonlinear time-varying system consisting of N subsystems described byẋi,k=gi,k(t)xi,k+1+θiT(t)fi,k(x̄i,k)+ψi,k(y1,,yN,t),ẋi,ni=gi,ni(t)ui+θiT(t)fi,ni(xi)+ψi,ni(y1,,yN,t),yi=xi,1, where i=1,,N, k=1,,ni1; xi=[xi,1,,xi,ni]TRni, uiR and yiR are the states, input and output of the ith subsystem, respectively; x̄i,k=[xi,1,,xi,k]T; the parameters gi,k(t)R and θi(t)Rνi are unknown, bounded and piecewise continuous; fi,kRνi are known smooth functions; and ψi,kR

Decentralized adaptive controllers design

In this section, the decentralized adaptive controllers design is presented for the interconnected system (1). Before the backstepping design procedure, performance functions and error transformation are introduced for the purpose of guaranteeing prescribed tracking performance.

Stability analysis

Now, we are in a position to establish our main theorem.

Theorem 1

Consider the overall closed-loop system consisting of the interconnected system   (1), the control laws   (57), and the adaptive laws   (27), (29), (43), (54), (56). Suppose that   Assumption 1, Assumption 2   hold. Then, all signals of the overall closed-loop system are globally uniformly bounded, and the prescribed tracking performance   (7)   can be guaranteed.

Proof

Define a Lyapunov function of the overall closed-loop system: V=i=1NVi,ni.

Simulation results

To illustrate the effectiveness of the proposed scheme, we consider an interconnected system composed of two inverted pendulums mounted on two carts (Shi & Singh, 1992), as shown in Fig. 1. The pendulums are connected by a moving spring, whose position δ(t) can change along the full length l0 of the pendulums. The mass m2 of the carts changes with time and their motion is such that the distance l2(t)l1(t) is bounded. The dynamics of the pendulums can be described asÿ1=1v(t)m1l02u1+ḡv(t)l0y1m

Conclusion

In this paper, a decentralized adaptive backstepping control scheme has been proposed for a class of interconnected nonlinear time-varying systems. A bound estimation approach and two smooth functions have been introduced to counteract the effect of unknown time-varying parameters and unknown interactions. The proposed scheme is free of any restriction on the parameters variation speed and capable of guaranteeing prescribed tracking performance. We have shown that all signals of the overall

Chenliang Wang was born in Hunan Province, China, in 1986. He received the B.Eng. and Ph.D. degrees from Beijing University of Aeronautics and Astronautics (BUAA), Beijing, China, in July 2008 and January 2013, respectively. He is currently a lecturer in the School of Automation, BUAA. His research interests include adaptive control, fault-tolerant control and multivariable systems.

References (25)

  • D.T. Gavel et al.

    Decentralized adaptive control: structural conditions for stability

    IEEE Transactions on Automatic Control

    (1989)
  • S.S. Ge et al.

    Robust adaptive tracking for time-varying uncertain nonlinear systems with unknown control coefficients

    IEEE Transactions on Automatic Control

    (2003)
  • Cited by (269)

    View all citing articles on Scopus

    Chenliang Wang was born in Hunan Province, China, in 1986. He received the B.Eng. and Ph.D. degrees from Beijing University of Aeronautics and Astronautics (BUAA), Beijing, China, in July 2008 and January 2013, respectively. He is currently a lecturer in the School of Automation, BUAA. His research interests include adaptive control, fault-tolerant control and multivariable systems.

    Yan Lin received the M.S. and Ph.D. degrees from Beijing University of Aeronautics and Astronautics (BUAA), Beijing, China, in 1988 and 1999, respectively. He is currently a professor in the School of Automation, BUAA. His research interests include robust control and adaptive control.

    This work was supported by the National Natural Science Foundation of China under Grants 61304083 and 61273141, the National Basic Research Program of China (973 Program) under Grant 2014CB046406, the Doctoral Fund of Ministry of Education under Grant 20131102120007, and the Fundamental Research Fund of BUAA under Grant YWF-14-ZDHXY-008. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Changyun Wen under the direction of Editor Miroslav Krstic.

    View full text