Abstract

An adaptive robust fault tolerant control approach is proposed for a class of uncertain nonlinear systems with unknown signs of high-frequency gain and unmeasured states. In the recursive design, neural networks are employed to approximate the unknown nonlinear functions, K-filters are designed to estimate the unmeasured states, and a dynamical signal and Nussbaum gain functions are introduced to handle the unknown sign of the virtual control direction. By incorporating the switching function algorithm, the adaptive backstepping scheme developed in this paper does not require the real value of the actuator failure. It is mathematically proved that the proposed adaptive robust fault tolerant control approach can guarantee that all the signals of the closed-loop system are bounded, and the output converges to a small neighborhood of the origin. The effectiveness of the proposed approach is illustrated by the simulation examples.

1. Introduction

In complex systems like chemical plants, nuclear reactors, and flight control systems, reliability is as important as performance. Conventional feedback design [1] for such complex systems may result in unacceptable degradation in performance or even instability in the event such as actuators, sensors, and processors that may undergo abrupt failures individually or simultaneously during operation. The adverse effects due to the failures require being compensated to enhance the reliability and safety of the system. The research on accommodating such failures and maintaining acceptable system performance is particularly important. System faults are typically characterized by critical changes in the system parameters and changes in the inherent dynamical structure of the system. Hence, effective fault diagnosis and accommodation (FDA) have become an important area of research [24].

In this work, we focus on the problem of actuator failure accommodation. Various approaches to FDA using analytical redundancy have been reported during the last three decades. Generally speaking, the control methods can be clarified into the following types: fault detection and diagnosis designs [57]; linear matrix inequality techniques [8, 9]; adaptive approaches [10, 11]; and so forth. Among these design methods, adaptive mechanisms [1216] have been employed, and adaptive control has been a promising approach to deal with such failures. In adaptive control systems, controllers were designed with the aid of adaptation mechanisms to handle large uncertain structural and parametric variation caused by failures. In [17], a novel attempt was made to compensate for the actuator failures in linear time-invariant systems by using adaptive state feedback. However, all states were assumed to be available for this proposed scheme. As noted in [18], in practice, state variables were often immeasurable for many practical nonlinear systems. In such cases, an adaptive output-feedback control scheme should be developed. In [19], an adaptive output-feedback controller was synthesized. Furthermore, nonlinear systems with actuator failures were investigated. In [20], adaptive state feedback failure compensation schemes were proposed for nonlinear systems in the parametric strict-feedback form. However, nonlinear behaviors [10, 2123] and modeling uncertainties complicate the development of high-performance closed-loop controllers. A robust adaptive state feedback failure compensation method considering modeling uncertainties was proposed in [12, 24, 25]. Apparently, such techniques were not well suited to suppress the undesirable transients when facing a sudden change in system parameters due to unknown actuator faults. In [26, 27], a robust model-based fault detection scheme was developed by using adaptive robust strategy to deal with parametric uncertainties and bounded uncertainty nonlinearities.

Recently, the problem of adaptive control of systems with the unknown sign of high frequency gain has also received much attention. How to weaken the high frequency gain sign assumptions is an important issue. The Nussbaum-type function was originally proposed by [28] for dealing with unknown sign of high frequency gain. This method was then generalized to higher order linear systems by [29]. For a class of time-varying parameter high-order uncertain nonlinear systems, a robust adaptive output-feedback control method was proposed in [3033] for the unknown control gain direction and unpredictable state. However, the proposed approaches were only focused on the so-called nonlinear strict-feedback systems, in which the nonlinear uncertainties were known or can be linearly parameterized. In [34], an adaptive neural network backstepping control scheme has been developed, an adaptive neural network backstepping control scheme for a given class of nonlinear systems, and neural network systems were used to approximate the unknown nonlinear functions, and the stability of the closed-loop system was given based on iterative Lyapunov design. This result has been extended by [35] to a class of the nonlinear time-delay systems in the strict-feedback form. However, there is little work using this method to deal with unknown actuator failures and unknown control gain simultaneously.

In this paper, we propose an adaptive robust approach for actuator fault-tolerant control (ARFTC) of a class of uncertain nonlinear systems. Moreover, compared with [10, 12, 24], a parameterisable time-varying actuator failure model is investigated. The technique here is a combination of adaptive backstepping [36] and switching function algorithm based ARFTC proposed in [27] and differs significantly from the techniques presented in [19] which relies on backstepping based direct adaptive control. Specifically, ARFTC uses robust filter structures to attenuate the effect of model uncertainties, and adaptation is used only as a means to reduce the extent of parametric uncertainties. However, neither adaptive control nor robust control based fault-tolerant designs can address the issues associated with actuator faults. In the present work, we claim that an adaptive robust fault-tolerant control scheme integrates adaptive and robust control design techniques. In order to show the superior performance of the proposed scheme, comparative studies are performed using simulation examples.

2. Problem Formulation and Preliminaries

2.1. Problem Formulation

In this paper, we consider the following nonlinear system as [27] where , are the control inputs whose actuators may fail during operation; is the state vector; is the system output; , are unknown smooth functions, which represent model uncertainties due to modeling errors or unmodeled dynamics; are bounded time-varying disturbances with unknown constant bounds; , , are unknown constant parameters; , , , are known smooth nonlinear functions; for . Only the output is available for measurement.

Assumption 1 (see [27]). System (1) is such that the desired control objective can be fulfilled with up to stuck actuators, the remaining actuators can still achieve a desired control objective when implemented with the knowledge of the plant parameters and failure parameters.

Assumption 2 (see [26]). The relative degree is known and the system is minimum phase; the polynomial is Hurwitz.

Assumption 3. The unknown disturbance satisfies , where is an unknown constant.

A time-varying actuator failure can be modeled as [27] where the failure value , the failure time instant , and the failure index are unknown; is given by for some unknown scalar constants and known bounded scalar signals , , , .

Thus, the actuator failure mode is defined as [26] where , are applied control signals from a feedback control design, and where is the unknown instant of failure, is an unknown constant value at which the actuator gets stuck, and represents actuator loss in efficiency.

The control target is that all the closed-loop signals remain bounded, while the plant output asymptotically tracks a prescribed signal despite the presence of unknown actuator failures, unknown plant parameters, and unknown control gain signs. The reference signal and its derivatives are known and bounded.

2.2. Nussbaum Function Properties

To deal with the unknown control gain signs, we introduce the knowledge of Nussbaum-type gain. A smooth function is called Nussbaum-type gain if it has the following properties [29]

For instance, and belong to this class of functions. In this paper, an even Nussbaum-type function is used.

Lemma 4 (see [35]). Let and be smooth functions defined on with , , and are an even smooth Nussbaum-type function. If the following inequality holds where represents a suitable constant, is a positive constant, and is a time-varying parameter taking values in the unknown closed intervals, then , , must be bounded on .

2.3. Neural Networks (NNs)

NNs have been widely used in modeling and control of nonlinear systems due to their good capabilities of nonlinear function approximation, learning, and fault tolerance [34]. The following radial basis function NNs (RBFNNs) are used to approximate the continuous function : where the input ; the weight vector , with the NN node number ; the vector of smooth basis functions being chosen as the commonly used Gaussian functions , where is the center of the receptive field and is the width of the Gaussian function. It has been proven in [34] that networks (7) can approximate any smooth functions over a compact set to accuracy as where is ideal constant weights, and the approximation error satisfies with constant .

The ideal weight vector is defined as the value of that minimizes ; that is,

3. Output-Feedback Based ARFTC

3.1. State Estimation

Control signals are designed such that . With fault model (2) and the chosen actuation scheme, we can rewrite the control inputs as follows: where corresponds to stuck actuator, and , represents efficiency loss of the actuator. In accordance with this, we rewrite the system as follows: where denotes the first coordinate vector in where , . It can be deduced from Assumption 3 that , where is an unknown bounded constant.

Note that is the unknown measure of actuator effectiveness after faults and is the unknown measure of the fault magnitude which needs to be compensated.

Thus, the states of system (1), unknown constants and parameter vectors, should be estimated by using the filters given in [26, 27]. We will define the following set of filters for the purpose of state-estimation: where the gain matrix is chosen to make Hurwitz, , , , and is the observer gain updated by with a positive design parameter and a nonnegative smooth function. It can be proved by contradiction that for all .

Due to the special structure of , the order of K-filters can be reduced by using the following two filters: and the following algebraic equations:

The estimated state can be written as

Let be the estimation error. Then, the state estimation error dynamic is given by

Noting that the change of coordinates with   a positive design parameter (18) is transformed into where . Since is Hurwitz, there is a symmetric positive definite matrix satisfying . Let the quadratic Lyapunov function , whose derivative is computed as

Note that . Then there is a nonnegative smooth function such that , from which it follows that

From Young’s inequality, we have

Since is a symmetric positive definite matrix, by choosing a sufficiently large , we can obtain which together with (14) implies that where , are positive constants. From (21) and (24), (18) can be rewritten as By choosing and to satisfy , , we arrive at

3.2. Parameter Estimate

Let denote the estimate of and denote the estimation error. The extent of parametric uncertainties satisfy where is a positive design parameter.

It is well known that parameter estimation algorithms suffer from parameter drift in presence of disturbances, resulting in system states growing unboundedly. We use the switching function algorithm [36] to deal with this problem. The update law used here has the following form: where is a positive design parameter, and is an arbitrary adaptation function.

Consider

The mapping guarantees that the following properties are always satisfied:

3.3. Controller Design

Furthermore, system (13) can be represented as

The derivative of the output is given by where the regressor and truncated regressor are defined as [26]

In this section, we present the adaptive output-feedback control design using the backstepping technique. Define the following error coordinates: and , , where is the stabilizing functions to be designed.

Step 1. Differentiating with respect to time , we obtain
The problem of the unknown sign of the virtual direction is sloved by the Nussbaum-type functions . Choose the tuning functions and parameter adaptation law as where is Nussbaum gain; is an estimate of with the estimation error ; is a positive constant. Using the inequality where is a positive design parameter and substituting (35) and (36) into (34) yield where .
Define the quadratic function
From Young’s inequality, we obtain
Differentiating with respect to time leads to where .

Step 2. The time derivative of along with (31) is
Define the function () as
Define and is chosen as
The time derivative of along with (41)–(43) is
Consider the Lyapunov function candidate as
The time derivative of along with (42) is

Step i (). The time derivative of along with (31) is
Choose stabilizing function as
Consider the Lyapunov function candidate as
The time derivative of along with (47) and (48) is
Define and the time derivative of along with (31) is
Finally, the actual control signal designed as
Choose the tuning functions and parameter adaptation law as
To prepare for the stability analysis, a candidate Lyapunov function for the closed-loop system is chosen as
The time derivative of along with (50) and (51) is where
Multiplying (55) by yields and integrating (55) over , we have
Next, at time , actuator failures occur, which results in an abrupt change of , owing to the change of values of these parameters is finite. Moreover, from (28) and (30), we have which is bounded on . Let and be the upper bound of and
From (58) and (59), we have

According to Lemma 4, we have , and bound on . Therefore, are bound on for all , and all signals in the closed-loop system are bounded on for all . According to the discussion in [37], we see that the above conclusion is true for . Thus, we know that are semiglobally uniformly ultimately bounded, we also have inequalities (61) as well as

Choosing appropriate positive matrix such that . Furthermore, in order to achieve the tracking error convergent to a small neighborhood around zero, the parameters , and should be chosen appropriately to make as small as desired. In this sense, we have guaranteed transient response. This result of transient response of the system is a direct consequence of the underlying robust filter structure of the ARFTC controller.

4. Application Example

To demonstrate the effectiveness of the proposed approach, we consider the following nonlinear system: where , , , , , , , , and . In the simulation, RBFNNs are applied and we select the centers and widths as neural networks contain 25 nodes (i.e., ) with centers evenly spaced in and width centers (), and 25 nodes (i.e., ) with centers spaced in and widths for NN .

Note that the same reduced order model was used by Tang et al. [19] and thus will provide a platform to compare the robust adaptive control (RAC) based fault-tolerant control (FTC) with the adaptive robust fault-tolerant control (ARFTC) schemes.

Case 1 (no failures occur). The simulation results are shown in Figures 1 and 2 for . In the first set of simulations (see Figure 1), all unstructured modeling errors and disturbances are assumed to be zero; that is, for . The initial conditions . The simulation parameters are as follows:

Case 2. Actuator faults occur and the actual control signal is given by Failure parameters are chosen to be , , .

The reference command is chosen as . Details of RAC based FTC can be obtained from [19]. Additionally, the controller parameters were chosen such that the control input profiles would be comparable for both schemes. Two cases are considered in order to illustrate the effectiveness of the proposed scheme.

In the first set of simulations, for . Then, from Figures 1 and 2, we conclude that the presented control scheme can work effectively for nonlinear systems without failures in actuators. Furthermore, from Figure 3, both the systems perform well initially and have similar control input profiles. With the actuator failure, which causes a bigger jump in the parameter value, the tracking error stays close to zero in ARFTC based scheme but deviates significantly in the RAC based scheme. This can be explained as follows. The design of the robust component of the ARFTC control law has already incorporated such jumps in parameter values, and hence, it is better suited to handle the parametric uncertainties introduced due to actuator failures.

The second set of simulations (see Figure 4) is performed where disturbances were introduced to test the performance of the two schemes in presence of unknown bounded uncertainties. We set and . The parametric uncertainty and unstructured uncertainty bounds are incorporated in the design of the baseline robust controller in ARFTC, resulting in guaranteeing desired transient response and acceptable steady-state tracking error. The performance of the RAC based scheme deteriorates significantly in presence of unstructured modeling uncertainties, which are inherent in any realistic system model. Therefore, the achievable performance using the proposed scheme is superior to that of RAC based schemes.

5. Conclusions

In this paper, an adaptive actuator failure compensation scheme based on the robust fault-tolerant control approach has been proposed. A linearly parameterized model with unknown parameters and actuator failure parameters has been established. The Nussbaum gain approach has been exploited to relax the assumption on the control gain signs. The control scheme introduced switching algorithms to ensure that the estimation of time-varying parameters is bounded. The designed controller does not require precise information of failures, thereby improving the engineering application value. Finally, simulation studies have shown that the proposed adaptive robust control law is effective.

Conflict of Interests

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

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant no. 51305203, in part by the Specialized Research Fund for the Doctoral Program of Higher Education (Ministry of Education of China) under Grant no. 20133219120026, and in part by the Jiangsu Planned Projects for Postdoctoral Research Funds under Grant no. 1302002A.