Abstract

A novel adaptive tracking control scheme is proposed for a class of uncertain nonlinear switched systems with perturbations in this paper. The common Lyapunov function method is introduced to handle the switched system in the design process of the desired adaptive controller. In addition, a dynamic surface control method is proposed by employing a nonlinear filter such that the “explosion of complexity” problem existing in the conventional backstepping design can be overcome. Under the presented adaptive controller, all the closed-loop signals are semiglobally bounded, and especially the output signal of the controlled system can follow the given reference signal asymptotically. To show the availability of the presented control scheme, a simulation is given in this paper.

1. Introduction

Switched systems, as a typical class of hybrid systems, have attracted many researchers’ sights in the past decades (e.g., see [114]) since many physical systems can be mathematically modeled by the switched systems. Owing to the large-scale applications, the research on switched systems never stops and great achievements have been made (e.g., see [16]). The stabilization problem for a class of slowly switched systems based on unstable subsystems is studied in [6]. The optimal control scheme of the switching positive system is presented in [7]. The stabilization problem of switched linear systems with mode-dependent average dwell time is addressed in [8]. Most significant issues on switched systems have been acquired for multitudinous switched systems under arbitrary switching or constraint switching (e.g., see [811]), and references therein.

Adaptive control of uncertain nonlinear systems has achieved significant research results (e.g., see [1525]) including adaptive feedback linearization [15], adaptive backstepping [16], immersion and invariance adaptive control [17], and adaptive neural network/fuzzy-logic control [21, 25]. Very recently, some novel adaptive control schemes have been established for uncertain systems with the unknown control directions or the parameter estimator triggering [2628]. However, the “explosion of complexity” problem exists in the repeated differentiations of virtual control variables [18, 19] in the backstepping approach. Thus, with the system order increasing, the computation of the backstepping controller will be more complicate.

To overcome the “explosion of complexity” problem in the backstepping design process, for uncertain strict-feedback/nonstrict-feedback nonlinear systems, the dynamic surface control (DSC) technique is established (e.g., see [2938]). In literature studies [29, 30], a virtual control law is designed in each design step by using a low-pass filter, thus it can avoid the derivative of the virtual controllers. Another advantage of the DSC approach is that it can reduce the requirement on the smoothness of plant functions and desired signal obviously. Therefore, the DSC technique has a large-scale application in the process of designing simplified adaptive controllers for uncertain nonlinear systems. The adaptive robust DSC with composite adaptation laws is designed for the uncertain system with the semistrict feedback form in [31]. Based on multiple models, the result is applied to enhance the transient response of an adaptive DSC system in [32]. An adaptive DSC scheme is presented by using composite learning to ensure parameter convergence without the persistent excitation condition in [33]. Various adaptive backstepping schemes using neural networks (NNs) or fuzzy logic systems as approximators are proposed to deal with the time delays, dynamic uncertainties, and output dead zone for stochastic large-scale nonlinear systems in [3437]. Very recently, a novel DSC method with the nonlinear filter is proposed for a class of uncertain systems, and the asymptotic tracking control performance is achieved in [38].

In the above discussions, some adaptive DSC schemes have been developed for uncertain switched systems. Nevertheless, these control schemes can just guarantee the semiglobal boundedness for the controlled systems, and the asymptotic stability cannot be achieved since the stability analysis cannot be completed by the conventional DSC technique with a linear low-pass filter. In this paper, we try to address this issue by employing the DSC method with a nonlinear filter. The main contributions of this work are summarized as following.(i)As far as we know now, this is the first work to address the asymptotic tracking control problem for uncertain switched systems by using the DSC method to solve the “explosion of complexity” problem existing in the conventional backstepping design.(ii)By introducing the DSC method with a nonlinear filter proposed in [38], the desired controller is developed based on the common Lyapunov function, and then the stability analysis of the closed-loop switching control system is completed according to Barbalat’s lemma.

This paper is organized as follows. The problem statement and some preliminaries are introduced and adaptive DSC scheme with a detailed stability analysis are presented in Section 2. Then, a simulation example is given in Section 3. A conclusion is drawn in Section 4.

2. Problem Statement and Main Result

2.1. Problem Statement and Some Preliminaries

Taking the following class of uncertain strict-feedback nonlinear switched systems into account,where are the states of the system, is the control input, and is the system output. For , are the unknown constants, are the perturbations, and are the known continuously differentiable functions. is the switching signal, and p denotes the number of subsystems in the switched system.

The control objective of this paper for system (1) is to design an adaptive DSC law u such that the output asymptotically tracks a desired trajectory , and the boundedness of all the signals in the closed-loop system is guaranteed.

Assumption 1. The desired trajectory and its derivatives and are bounded and available.

Assumption 2. The perturbations are bounded, i.e., with the constants .

Lemma 1 (see [39]). For any and , the following inequality can be obtained:

2.2. Adaptive Controller Design

The presented adaptive DSC scheme is similar to the backstepping technique, and it contains n steps as follows. Define the estimate error , where is the estimate of . Let .

Step 1. The first surface error is defined as , and the time derivative of isThen, the Lyapunov function candidate is defined aswhere and are positive design parameters.
Considering equations (1)–(4), the following equation can be obtained:On the basis of , we can obtain the following inequality:The above inequality is introduced to design the desired controller by employing the common Lyapunov function method. In order to develop an adaptive controller without the switching signal , the subsystem function is bounded by an upper bound function which is without the switching signals.
Let . The following inequality can be obtained:and the following inequality can be obtained by using Assumption 2On designing the virtual control law asthe update laws of and can be designed asIn view of (5)–(11), one hasDesign the second error signal in the backstepping as such that it can avoid the “explosion of complexity” problem. Let pass through the following novel nonlinear filter to obtain a filtered virtual controller :where is the first boundary layer error, is a design parameter, is the estimate of and it will be clarified later, and is any positive uniform continuous and bounded function, which satisfieswhere and are any positive constants.

Remark 1. In this paper, the nonlinear filter (13) is introduced to construct the desired controller. Compared with the reported results on adaptive DSC with a linear low-pass filter (e.g., see [3037]), the advantage of our deign is that the asymptotic tracking control performance can be guaranteed, and the stability analysis can be completed successfully under the proposed controller.

Step i . The ith surface error is designed as ; then, we get the following equation:Design the virtual control law and the update laws and as follows:where , , and are the positive design parameters.
Design the Lyapunov function candidate aswhere and are the positive design parameters.
In view of equations (15)–(19), consider the time derivative of asLet pass through the following nonlinear filter to obtain a filtered virtual controller and definewhere means the ith boundary layer error and is a filter time constant.

Step n. Considering the nth surface error as , one hasDesign the actual control law u asand consider the update laws for and as follows:where , , and are the positive design parameters.
Design the Lyapunov function candidate as follows:where and are the positive design parameters.
Then, considering equations (23)–(27), we have

2.3. Stability Analysis

Based on inequality (28), the main result of this paper is presented by the following theorem.

Theorem 1. Consider the closed-loop system consisting of the plant (1), the nonlinear filters (13), (22), the actual controller (24), and the adaptive laws (10), (11), (17), (18), (25), and(26). Suppose that Assumptions 1-2 hold, for any initial conditions satisfying , where q is a given constant, there exit design parameters , , , , , and , , such that the following statements hold:(i)All the resulting closed-loop signals are semiglobally bounded(ii)The tracking error converges to zero asymptotically

Proof. The compact sets are defined aswhere is a known positive constant. Note that set is also a compact in . and are the bounded functions.
Differentiating the boundary layer errors yieldswhereare the continuous functions on . As a consequence, a positive constant can be obtained such that , where is an unknown constant.
We consider the Lyapunov function candidate as follows:where , are the positive design parameters.
The time derivative of V isWe can obtain the following inequality in view of Lemma 1:and then, we havewhere is a constant.
Consider the update laws for asFrom equation (35), the following inequality can be obtained:Integrating inequality (37) over yieldswhich means that , , , , , , , and , are bounded. Therefore, we also conclude that , , , , and u, are bounded. From inequality (38), we can obtain the following inequality:By applying Barbalat’s lemma [40, 41] to inequality (39), it is concluded thatthat is to say, the asymptotic stability is accomplished.

Remark 2. For uncertain switched systems (e.g., see [2123]), lots of adaptive control schemes have been developed by the conventional backstepping method. This paper introduces the adaptive DSC method to solve the “explosion of complexity” problem existing in the aforementioned literature studies, and the asymptotic tracking performance has been achieved under the developed adaptive controller.

Remark 3. Recently, some novel adaptive control schemes have been proposed for uncertain systems with time-varying performance bounds and actuator failures in [42, 43], where the “explosion of complexity” problem cannot be well solved and the asymptotic tracking performance is not achieved. Of course, this paper does not consider the actuator failure phenomenon of the controlled system, which is the further study program in the future.

3. Simulation Example

Consider the following nonlinear switched system:where and are the unknown parameters; and ; ; and the switched functions are designed as follows: , , , and . When the output y satisfies , . Otherwise, . For simulation purpose, it is assumed that and . The objective of control is that the output asymptotically tracks the desired trajectory via the proposed adaptive controller u.

The design parameters are selected as , , , , , , , and . The initial conditions of this switched system are chosen as , , , , and . The simulation results are displayed in Figures 15. Figure 1 shows the output tracking performance under the presented DSC scheme, from which it can be analyzed that the asymptotic output tracking has been achieved. Figure 2 shows the control signal u. Figures 3 and 4 show the adaptive parameters. The state is shown in Figure 5. The switching signal is presented in Figure 6. All these simulation results show that the closed-loop signals are bounded.

4. Conclusions

This paper studies the adaptive tracking control problem for a class of uncertain nonlinear systems with perturbations and switching signal. To deal with the switched signals of the considered system, the common Lyapunov function method is employed to deign the desired controller. Furthermore, according to a nonlinear filter, a DSC method is presented to overcome the “explosion of complexity” problem. Under the proposed controller, it has been expressed that all the closed-loop signals remain semiglobally bounded, and the tracking error converges to zero asymptotically. In the end of this paper, to checkout the validity of the control scheme, a simulation example is presented.

Data Availability

This paper is a theoretical study and no data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflict of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Nos. 61603003, 61702012, and 60973050), the Natural Science Foundation of Anhui Province (1608085QF131), the China Postdoctoral Science Foundation (2017M620245), the Anhui Province Department of Education University Scientific Research Fund (KJ2018A0359 and KJ2019A0570), the Foundation of the University Research and Innovation Platform Team for Intelligent Perception and Computing of Anhui Province, the Program for Academic Top-Notch Talents of University Disciplines (gxbjZD21), and the Program for Innovative Research Team in Anqing Normal University.