Abstract

An adaptive failure compensation scheme using output feedback is proposed for a class of nonlinear systems with nonlinearities depending on the unmeasured states of systems. Adaptive high-gain K-filters are presented to suppress the nonlinearities while the proposed backstepping adaptive high-gain controller guarantees the stability of the closed-loop system and small tracking errors. Simulation results verify that the adaptive failure compensation scheme is effective.

1. Introduction

Actuator failure compensation has significant impact on control systems, such as aircraft flight systems and nuclear power systems. Due to the unknown failure patterns, times, and values, it has been an important and challenging research problem. Remarkable progress has been made in the area, such as adaptive control [110], sliding-mode based designs [1114], switching based designs [1517], fault-detection diagnosis based designs, fuzzy systems based designs, and neural-network based designs. Since adaptive designs use an adaptive controller to accommodate the uncertainties, it has been extensively employed. An adaptive state feedback controller is proposed to guarantee the performance requirements in presence of actuator failures [14]. Adaptive actuator failure compensation using output feedback is studied for a class of nonlinear systems [59, 14, 16, 1821]. Unfortunately, if the systems have nonlinearities that cannot be bounded by any function of output, the existing methods fail to compensate the control systems. Therefore, new techniques need to be developed.

In this paper, an adaptive output feedback controller for a class of nonlinear systems with actuator failures is discussed. Motivated by the fact that the nonlinearities satisfying the growth condition [15, 2225] can be suppressed by a dynamic high-gain output feedback controller, a modified compensation scheme is proposed where adaptive high-gain K-filters and an adaptive high-gain controller are introduced. The main contribution of our paper is as follows. We relax the condition imposed by Tang et al. in [57]. An adaptive output feedback controller is developed with switching laws [15, 16]. The parameters of the K-filters [26] and the controller are adaptively tuned online depending on system nonlinearities and actuator failures. By applying the backstepping technique, the robust controller is recursively constructed step by step. Parameter update laws are addressed to ensure closed-loop signal boundedness and small tracking errors. The simulation results are presented to demonstrate the effectiveness of the scheme proposed in this paper.

The rest of the paper is outlined as follows. In Section 2, the control problem is formulated. In Section 3, a robust adaptive compensation scheme with switching laws via the backstepping design is proposed. In Section 4, the stability analysis is presented. Two detailed simulation examples show the proposed scheme is effective in Section 5. Finally, this paper is concluded by Section 6.

2. Problem Formulation

Consider a class of nonlinear dynamic systems in the form of where is the relative degree of the system and , , are the control inputs whose actuators may fail during system operation; are the state vector; , are unknown constant parameters. Only the output is available for measurement. , , and are known smooth nonlinear functions; are continuous unknown functions satisfying the following assumption.

Assumption 1. For , there is an unknown constant such that We denote as the input of the actuator. Suppose the actuator failure can be modeled aswhere , and are all unknown constants, and are applied control inputs to be designed in Section 3. For different values of , three types of failures are included as follows: (1); the actuator works normally, namely, , which is regarded as a failure-free actuator;(2); it implies . The th actuator is called partial loss of effectiveness (PLOE);(3); it indicates . The th actuator is called total loss of effectiveness (TLOE).

Remark 2. The values of can change only from to some values with . This means that possible changes from normal to any one of the failure cases are unidirectional. The uniqueness of indicates that a failure occurs only once on the th actuator.
Our objective is to design an output feedback controller for the nonlinear systems (1) with unknown actuator failures when changes at time instants , , such that the plant output tracks a given reference signal with up to -order derivatives bounded as close as possible and that all closed-loop signals are bounded despite the presence of unknown actuator failures and unknown plant parameters.

3. Adaptive Compensation Control Scheme

The zero dynamics of system (1) with actuator failures are only dependent on the failure pattern [1]. For a fixed failure pattern, there is a resulting pattern of zero dynamics. Since the failure pattern , is unknown, a desirable adaptive design is expected to achieve the control objective for any possible failure pattern. For the closed-loop stability, all zero dynamics corresponding to the possible failure patterns need to be stable. To derive a suitable adaptive control scheme, the following assumptions are made.

Assumption 3. When TOLE type of actuator failures is up to , the remaining actuators can still achieve a desired control objective.

Assumption 4. The polynomials are stable, where

Assumption 5. The sign of is known for .

For adaptive actuator failure compensation, the proportional actuation scheme iswhere is a control signal generated by a backstepping design procedure to be given in Section 3.3.

3.1. Parameterized Model with Actuator Failures

To obtain a compact form of system (1) with actuator failures, we define

Applying (6)-(7) to (1), we haveLetwhere , , . Substituting (9) into (8), we havewhere

We rewrite the system (10) aswhere

Remark 6. It is significant to point that the parametric model (12) is very similar to and in [26] and in [9]. However, the system has nonlinearity terms which are functions of state vector. In other words, the design procedures in [9, 26] are not applicable for the system. In this paper, we will develop adaptive high-gain K-filters to deal with this problem.

3.2. State Observation and Switching Laws

Since the states of system (1) are not available, an observer is needed to provide auxiliary signals for handling the unmeasured states in control design. The conventional K-filters cannot deal with the nonlinearities depending on the system state. Motivated by [15, 16, 25], we develop adaptive high-gain K-filters which can be expressed aswhere is chosen such that is Hurwitz, , , and . As a result, is an observer for with the estimation error which satisfies

Remark 7. Since and it varies with the system nonlinearities and actuator failures, we call it adaptive high-gain K-filters. But is so complicated that we cannot solve an analytic value. Moreover, when actuator failures occur, the uncertainties will be also brought into the system. In the following, an adaptive controller is proposed which can tune the high-gain parameters online according to system nonlinearities and actuator failures.
Tuning mechanism and switching signal : motivated by [15, 16], we consider the integral of aswhereThe tuning steps are shown as follows.
Initialization. Set , .

Step 1. Obtain , where is positive constant.

Step 2. If , , where , . Go to Step 1.
Else , . Go to Step 2.

Remark 8. We briefly explain the idea of the tuning mechanism with the switching law. First, is a monotonically nondecreasing function on the interval by taking integral value of . Obviously, stops increasing only when . Under this modified rule, once the system is stabilized, any integral of errors smaller than the prespecified value will not cause further switching. Also, from the switching logic, it is obvious that is a piecewise constant function of time and increases stepwise with some time interval.

3.3. Adaptive Output Feedback Controller

To prepare for the backstepping procedure, we consider the equation for the output :where the regressor and truncated regressor are defined asDefine a change of coordinateswhere is an estimate of .

Step 1. Consider where is the first stabilizing function and is the first tuning function, , are design parameters, and is an adaptive tuning function.

Step 2. ConsiderStep , . Consider

Step . Consider where is the th stabilizing function and is the th tuning function.

Finally, the actual control signal and parameter adaptive laws are, respectively, designed as where is the adaptive gain.

4. Stability Analysis

To prepare for the stability analysis, we rewrite the error system aswhere the system matrices , , , , , are given byLet

The candidate Lyapunov function for the closed-loop system is chosen as where

The proposed adaptive scheme has the following properties.

Theorem 9. The adaptive output feedback control scheme consisting of the controller (25) and the filters (14) along with the parameter update laws (26) applied to the system (1) based on Assumptions 15 ensures global boundedness of all closed-loop signals and desired output tracking performance: for any , where , , are design parameters. The tracking error can be made as small as desired by choosing sufficiently large and .

Proof. For each time interval , , we have a Lyapunov function defined in (30). Recalling (27), the derivative of isThen, observing thatwhere and from Assumption 1, we estimate the elements of where .
Hence,where is a positive constant depending on , , , , , and .
Note thatSubstituting (34) and (36) into (33), we haveWith the choice of , , and ,Let It should be noted that can be made as small as desired by choosing sufficiently larger . Recalling (39), we can obtainwhere .
Starting from the first interval, we conclude that , so that , , and are all bounded . From (14) and (25), it follows that is bounded. At time , there occur actuator failures, which results in the abrupt change of the parameters. Since the change of values is finite, we havewhere is bounded.
Therefore, it can be concluded from (41) that . By repeating the argument above, the boundedness of all the signals is proved for the time interval . Continuing in the same manner, finally we have that , and so are the closed-loop signals.
To prove tracking performance, consider the last time interval . From (41), we see that . In particular, . Integrating both sides from to , where , we have . Since , there exists such that the desired output tracking given by (32) is achieved. This completes the proof.

5. Examples and Simulations

In this section, we present two examples to illustrate the applications of Theorem 9.

Example 1. The nonlinear longitudinal dynamics of the twin otter aircraft [1, 7, 27] is used for our actuator failure compensation study. Choosing the velocity, angle of attack, pitch angle, and pitch rate as the states , , , and and the elevator angles of an augmented two-piece elevator as the inputs , , the system can be modeled aswhere

For this application, is considered as the output; that is, , , and the velocity is measured while , are unmeasured. Apparently, subsystem can be described aswith some unknown parameters and . The subsystem constructs the zero dynamics, which is input-to-state stability [1, 7]. The unmeasured state exhibits the appearance of a linear form , which satisfies Assumption 1. Taking advantage of this property, we design adaptive high-gain K-filters to estimate .

The control objective is to design an adaptive scheme to control the elevator angles such that the pitch angle tracks a reference signal as close as desired even if one piece of the elevator is stuck at an unknown angle at an unknown time instant. For simulation, we consider two actuator failure cases.

Case 1. We consider the case where fails at the 50th second. Thus, undergoes a TLOE type of failure: where , , and ; , , and .
By Theorem 9, we can obtain the actual control law, the high-gain K-filters, and the update laws. The initial conditions are set asThe switching law parameters are chosen as The simulation results including output , reference output , and tracking error are shown in Figure 1, the control inputs , are shown in Figure 2, the adaptive parameter and unmeasured state are shown in Figure 3, and the zero dynamics and are shown in Figure 4. The system responses are as expected. When one of the actuators fails, there is a transient response in tracking errors. But as time goes on, the tracking errors become smaller and ultimately vanish. The adaptive controller can tune its parameters according to the actuator failures, while the adaptive high-gain K-filters also change their value if necessary. Furthermore, it is easily seen that the unmeasured state and the zero dynamics , are stable even though there is an actuator failing during operation.

Case 2. We consider the case where (TLOE) fails at the 100th second and (PLOE) loses 50% of its effectiveness from  s. That is,whereThe other parameters are the same as those in Case 1.
The simulation results including output , reference output , and tracking error are shown in Figure 5, the control inputs , are shown in Figure 6, the adaptive parameter and unmeasured state are shown in Figure 7, and the zero dynamics and are shown in Figure 8. The system responses are as expected. When one of the actuators fails, there is a transient response in tracking errors. But as time goes on, the tracking errors become smaller and ultimately vanish. The adaptive controller can tune its parameters according to the actuator failures, while the adaptive high-gain K-filters also change their value if necessary. Furthermore, it is easily seen that the unmeasured state and the zero dynamics are stable even though there is an actuator failing during operation.

Example 2. A rigid-body longitudinal model of a hypersonic aircraft cruising at a velocity of 15 Mach and at an altitude of 110,000 ft [1, 11] is considered:whereWe rewrite the plant (51) aswhere is the angle of attack, is the pitch rate and unmeasured, is the flight-path angle and unmeasured, and and are the elevator segment deflection angles. and are unknown constants with known signs, and , , , and are known functions given byThe control objective for actuator failure compensation of aircraft model is the angle of attack that tracks a reference signal with a sufficiently small error, while the closed-loop system is stabilized in the presence of an actuator failure in either one of the elevator segments. Since is the output, equation constructs the zero dynamics. For simulation, we also consider two actuator failure cases.

Case 1. We consider the case where (TLOE) fails at the 50th second. That is,where , , and ; , , and . From Theorem 9, we can obtain the actual control law, the high-gain K-filters, and the update laws. The simulation parameters are as follows:The simulation results including output , reference output , and tracking error are shown in Figure 9, the control inputs , are shown in Figure 10, the adaptive parameter is shown in Figure 11, and the adaptive parameter is shown in Figure 12. The system responses are as expected. When one of the actuators fails, there is a transient response in tracking errors. But as time goes on, the tracking errors become smaller and ultimately vanish. The adaptive controller can tune its parameters according to the actuator failures, while the adaptive high-gain K-filters do not change their value. Furthermore, it is easily seen that the unmeasured state is stable even though there is an actuator failing during operation.

Case 2. We consider the case where (TLOE) fails at the 100th second and (PLOE) loses 40% of its effectiveness from  s:whereThe other parameters are the same as those in Case 1.
The simulation results including output , reference output , and tracking error are shown in Figure 13, the control inputs , are shown in Figure 14, the adaptive parameter is shown in Figure 15, and the adaptive parameter is shown in Figure 16. The system responses are as expected. When one of the actuators fails, there is a transient response in tracking errors. But as time goes on, the tracking errors become smaller and ultimately vanish. The adaptive controller can tune its parameters according to the actuator failures, while the adaptive high-gain K-filters do not change their value. Furthermore, it is easily seen that the unmeasured state is stable even though there is an actuator failing during operation.

6. Conclusions

In this paper, adaptive high-gain K-filters and adaptive high-gain controller are applied to handle a class of nonlinear systems uncertainties in the presence of uncertain actuator failures. The adaptive high-gain K-filters can suppress the nonlinearities while the adaptive controller guarantees the closed-loop signals stability and small tracking errors. Simulation results verify the effectiveness of the adaptive actuator failure compensation for desired performance.

Conflict of Interests

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