Abstract

The state tracking problem for a class of model reference adaptive control (MRAC) systems in the presence of controller temporary failures is studied. Due to the controller temporary failure, the considered system is viewed as an error switched system. The properties of Lyapunov function candidates without switching are described. Then the notion of global practical stability of switched systems is presented, and sufficient conditions for global practical stability of the error system under the restrictions of controller failure frequency and unavailability rate are provided. An example is presented to demonstrate the feasibility and effectiveness of the proposed method.

1. Introduction

There are often parameter, structural, and environment uncertainties in practical systems [14]. Model reference adaptive control (MRAC) has been used as an important control approach for such uncertain systems [5, 6]. Closed-loop signal boundedness and asymptotic tracking can be ensured by a state feedback controller and adaptive laws in MRAC systems [7].

On the other hand, controller temporary failures are often encountered in real control systems due to various environment factors during operation. Some motivations of studying controller failures are summarized in [8]. The reasons can be roughly classified into two categories: passive and positive ones. A typical passive reason is that the signals are not transmitted perfectly or the controller itself is not available for some reasons. For instance, the packet dropout phenomenon in networked control systems leads to controller failure, which is inevitable because of unreliable transmission paths. In contrast to passive reasons, a typical positive reason is that the controller is purposefully suspended from time to time for an economic or system life consideration [9]. Apparently, controller failures may lead to severe performance deterioration of systems. Especially, for adaptive control systems, the controller failure may cause the tracking error divergence due to the uncertainties of systems. Therefore, it is both theoretically and practically important to develop some new techniques to deal with the case of controller temporary failure of adaptive systems.

Recently, there are rapidly growing interests in switched systems and switching control in the control community [1013]. In the study of stability of switched systems, one of the effective tools is the average dwell time approach [1416]. Based on this approach, exponential stability is guaranteed if the unavailability rate of the controller is smaller than a specified constant and the average time interval between controller failures is large enough [9, 17, 18]. In [8], this result was further extended to symmetric linear time-invariant system. The concept of controller failure frequency was first introduced in [9], and the cases of controller temporary failure for a class of time-varying delay systems were analyzed in [19]. Interestingly, a nonswitched MRAC system in the presence of controller temporary failure can be viewed as a switched system with a switching signal depending on the time interval between controller failures. Thus, theories and methods of switched systems may be applicable to the study of the state tracking problem for nonswitched MRAC systems with controller temporary failure. However, this issue has been rarely explored so far.

In this paper, we study the state tracking problem for MRAC systems in the presence of controller temporary failure. As in [8], the controller temporary failure means that the controller itself is not available or the controller signals are not transmitted perfectly within a certain time interval. Furthermore, we assume that the parameter estimation is “frozen” in the instant of the controller temporary failure until the controller works normally. There are two main issues to be addressed in this paper. One is to describe a tradition MRAC system in the presence of controller temporary failure as an error switched system with two subsystems: the normal error subsystem which stands for the case without controller failure and the unstable error subsystem which describes the case of controller failure. The other issue is the stability analysis for the error switched system. To address the second issue, we analyze the properties of Lyapunov function candidates without switching and introduce the notions of global practical stability, failure frequency, and unavailability rate.

The results in this paper have three features. First of all, MRAC systems in the presence of controller temporary failure are first considered. Secondly, the state tracking problem is studied from a switched system point of view. Finally, the global practical stability criterion is given for the considered system under the condition of controller failure frequency and unavailability rate.

The organization of the paper is as follows. The state tracking problem in the presence of controller failure is formulated in Section 2. In Section 3, we present an error switched system. Section 4 gives three lemmas and the main result. An example is given to illustrate the effectiveness of the proposed method in Section 5. Finally, the conclusions are presented in Section 6.

The notation is standard. Consider the following:: the largest (smallest) eigenvalue of matrix ;: the norm of matrix ;: the norm of a vector ;: the trace of a square matrix .

2. Problem Statement

Consider a system where is input matrix, is the state, is the control input, is an uncertain constant parameter matrix with a bounded , that is, , and is a vector which can be described as , where is a constant parameter matrix and for some .

The classical state tracking problem is to design a controller such that the state of the system (1) tracks a given reference state generated from the reference model system where is a constant Hurwitz matrix, is a constant input matrix, and is a bounded and piecewise continuous reference input.

Suppose that there exist matrices , , and such that the following matching equations are satisfied: where is an unknown matrix due to uncertain constant parameter matrix .

Define the tracking error . To solve the state tracking problem, we use the controller structure [20] where and , is the estimate of unknown matrix , and .

Apply a parameter projection adaptive law where with positive constants , is a symmetric positive definite matrix satisfying , and is a vector satisfying Then, the closed-loop system is where .

From [5, 20, 21], converges asymptotically to under the controller (4) and the adaptive law (5), that is, .

We now consider the case of controller temporary failure depicted in Figure 1. Controller failures occur when the controller (a) itself is not available or when the signals are not transmitted perfectly on the route (b). Suppose that the time interval of the controller failures is not more than a specified constant , which means the designed controller can be recovered within a finite time interval [19]. Also, the failed controller implies the complete breakdown of the controller () in its failure time interval [8]. Hence, the system (1) with the controller temporary failure is dominated by the following piecewise differential equations:

We introduce the following definitions which will play key roles in deriving our main results.

Definition 1 (see [8]). For any , denote as the total time interval of controller failure during , and call the ratio the unavailability rate of the controller in the system.

Definition 2 (see [9]). For any , let denote the number of control failure in the time interval is referred to as the controller failure frequency in the time interval .

In this paper, our objective is to develop conditions under which tracks subject to controller temporary failure.

3. Error Switched System

From the closed-loop system (7), we have a normal error system

When controller fails, we obtain an unstable error system

In this condition, we choose the adaptive law

Remark 3. When controller fails, because the adaptive parameter has no influence on the tracking error , it is proper that the parameter estimation is “frozen” in the instants of the controller temporary failure until the controller works normally.

Based on (5), (9), (10), and (11), is governed by the following error switched system: where , , and .

Meanwhile, we have a switching adaptive law of the following form: where and .

When , the normal error subsystem is active, which corresponds to the case of no controller failure; when , the unstable error subsystem is active, which denotes that the controller fails.

Therefore, the problem of state tracking in the presence of controller temporary failure can be handled by means of analyzing the stability of the error switched system (12) with the switching adaptive law (13).

To analyze the stability of the error switched system (12), we introduce the following definition.

Definition 4 (see [22]). Consider system (12). Given a constant , the system (12) is said to be globally practically stable with respect to if there exist a switching law and a constant which depends on and such that for .

Remark 5. Unlike the ε-practical stability concept [23], the initial error in Definition 4 is not required to be bounded. If the initial error is constrained by , then the global practical stability, given by Definition 4, degenerates into ε-practical stability [22]. Global practical stability stated here expresses a global version of the existing practical stability concept. Obviously, Definition 4 covers the ε-practical stability as a special case.

4. Main Result

In this section, firstly, we give three lemmas to analyze the properties of Lyapunov function candidates without switching. Secondly, we present a theorem to give some conditions under which the error switched system (12) is globally practically stable. Let where is the th column of ; that is,

According to [21], we have

Note that the parameter estimates are bounded; thus there exists a constant defined as

Consider the situation of the system (1) without controller failure. A Lyapunov functional candidate of the normal error subsystem of (12) is chosen as

Differentiating along the trajectory of the normal error subsystem of (12) and the adaptive law (13) gives

The following lemma gives the estimate of the convergence rate of along the trajectory of the normal error subsystem of (12).

Lemma 6. Consider the normal error subsystem of (12). For any given , denote . If , then the inequality holds for any satisfying .

Proof. From (17) and (18), it is easy to get
It is obvious that
From (16) and (19), it holds that
Since is Hurwitz matrix, there exists a scalar such that .
With the help of (21)– (23), we have Given that , when , applying (24) leads to that is, ; for any satisfying .
This completes the proof.

When the controller fails, for the unstable error subsystem of (12), we choose another Lyapunov functional candidate of the following form: where is a positive definite matrix.

Differentiating along the trajectory of the normal error subsystem of (12) and the adaptive law (13) gives

Then, in the following lemma, we estimate the divergence rate of along the trajectory of the unstable error subsystem of (12).

Lemma 7. Consider the unstable error subsystem of (12). For any given , denote . If , then the inequality holds for any satisfying .

Proof. From (17), we have
It is obvious that
From (10) and (26), we have where and .
Since and are bounded, we have
Then, it holds that where and.
Therefore, for any , when , then the inequality , that is, , holds for any satisfying .
This completes the proof.

Based on Lemmas 6 and 7, we have the following lemma.

Lemma 8. Consider the subsystems of (12). For any , if , then the inequality holds for , , and .

Proof. Form (22) and (29), we have
Denote that and . Then, we have
For any , when , we can find a constant such that .
This completes the proof.

Furthermore, according to Lemmas 68, for any given and , if , it is true that

For (18) and (25), it is obvious that there exists such that

Without loss of generality, for , we assume that the controller works during , which means that the first subsystem is active on , while the controller fails during , which denotes that the second subsystem is active on .

When , from (22), we have for any given . It is obvious that (36) and (37) still hold for .

Remark 9. Because of the uncertainties of the systems, the properties of the Lyapunov function candidates are restricted outside the ball with the radius as described as in Lemmas 68.

Now, we are in the position to give the main result of this paper.

Theorem 10. Consider the error switched system (12) with the adaptive control law (13). For , if the switching law satisfies the following two conditions:
Condition 1 holds for some scalar ,
Condition 2 holds for some scalar , then, the error switched system (12) is globally practically stable.

Proof. For any given , denote where for some . When the initial error , we will show that there exists a constant , concerned with and such that for under the switching law satisfying Conditions 1-2. To this end, we will prove the theorem in three cases.(a) For , we will show that .(b) For , we will prove that there exists such that for and .(c) When the initial error , we will show that there exists a constant such that for under the switching law satisfying Conditions 1 and 2.
We first prove (a). Consider . Because of the asymptotical stability of the normal subsystem of (12), it is obvious that . When , the second subsystem is active. From (10), we have then, the trajectory of the error switched system (12) satisfies
With the help of , it is obvious that Because , we have
Note that is the maximum value of ; thus we have
Because of , we have when .
Then, we prove (b). For , obviously, we only need to consider the trajectory being totally outside . We discuss two cases for . One is , and the other is , where .
Thus, from Lemmas 6 and 7, it is true that
If , according to (37) and (46), it holds that
If , again from (37) and (46), we have
By Definition 2, we know for and for . Thus, for any , from (47) and (48), we can obtain With the help of Lemma 8, it holds that Applying Condition 1 gives From Condition 2 and Definition 1, we have Using (49), (51), and (52) results in
Therefore, when , there exists such that under the switching law satisfying Conditions 1-2. Obviously, is a decreasing sequence, and thus .
Finally, we prove (c). If , by applying (a), (b), and , there exists a positive constant such that for . If , the result remains true with .
This completes the proof.

Remark 11. When the initial error , the error switched system is -practical stability [23].

Remark 12. The error switched system (12) is globally practically stable if the controller fails only for a short time interval and with a low frequency of occurrence.

5. Example

In this section, we present an example to demonstrate the effectiveness of the proposed method in this paper.

Consider the system (1) with

The reference state is generated by the reference model (2) with , , and the reference input is .

Choose , , , and . We have when . Then, according to (38) and (39), we obtain and . The switching signal is chosen as Where , , which is described in Figure 2. It is easy to verify that satisfies Conditions 1-2 of Theorem 10.

When and , the norm of the tracking error of (12) with and without controller failures is shown in Figures 3 and 4, respectively.

Simulations are carried out for and . The results are depicted in Figures 5 and 6.

From Figures 5 and 6, we can conclude that whether or not, the states of the system (1) with controller temporary failure track the reference signal well under the switching signal , and the tracking error is small in the sense of . Simulation illustrates the effectiveness of the proposed method.

6. Conclusion

This paper has considered the state tracking problem for a class of MRAC systems in the presence of controller temporary failure. A key point is to describe such a system as an error switched system. The properties of Lyapunov function candidates without switching have been given. Then, the global practical stability of the error switched system can be ensured by the proposed scheme, providing that the controller suffers from failures only for a relatively short time interval and with a low frequency of occurrence. It is an interesting topic to extend the results for the output tracking problem of adaptive systems.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported by the Chinese National Fundamental Research Program under Grant 2009CB320601 and National Natural Science Foundation of China under Grants 61233002 and 61174073.