Abstract

A robust fault tolerant control (FTC) approach is addressed for a class of nonlinear systems with time delay, actuator faults, and multiple disturbances. The first part of the multiple disturbances is supposed to be an uncertain modeled disturbance and the second one represents a norm-bounded variable. First, a composite observer is designed to estimate the uncertain modeled disturbance and actuator fault simultaneously. Then, an FTC strategy consisting of disturbance observer based control (DOBC), fault accommodation, and a mixed / controller is constructed to reconfigure the considered systems with disturbance rejection and attenuation performance. Finally, simulations for a flight control system are given to show the efficiency of the proposed approach.

1. Introduction

To reduce the influence of model uncertainties and system disturbances, there are several control approaches focusing on nonlinear systems with unknown disturbances (see the survey paper [1] and references therein). The methodologies can be mainly classified into disturbance attenuation methods (such as and control) and disturbance rejection approaches (such as output regulation theory, disturbance observer based control). The disturbance attenuation approaches have conservativeness for bounded stochastic disturbance. The disturbance rejection methods are established based on model-matching conditions. It has been shown that multiple disturbances exist in most practical systems. The idea of disturbance observer based control (DOBC) is to construct an observer to estimate and compensate some external disturbances [2]. A composite control scheme combining DOBC and PD (proportional derivative) control for flexible spacecraft attitude control was proposed in the presence of model uncertainty, elastic vibration, and external disturbances [3]. For nonlinear systems with multiple disturbances, it has been seen that the and variable structure control have been integrated with DOBC in [4, 5]. In [6], a composite DOBC and adaptive control approach were proposed for a class of nonlinear systems with multiple disturbances. By constructing a disturbance compensation gain vector in the composite control law, a nonlinear robust DOBC was proposed to attenuate the mismatched disturbances and the influence of parameter variations from output channels [7].

In order to increase the reliability and safety of practical engineering, the issues of fault diagnosis and fault tolerant control (FTC) have become an attractive topic and have been paid much attention in recent years (see [813] and references therein). It is difficult to accommodate faults if the disturbances and faults exist simultaneously in the controlled systems. In [14], an optimal fault tolerant control approach was proposed for the nonlinear systems, where generalized optimization was applied to estimate the fault and attenuate the disturbances. In [15], a robust observer was proposed to simultaneously estimate system states, faults, and their finite time derivatives and attenuate disturbances; then an FTC approach was designed based on their estimations. For systems with modeled disturbance, a fault diagnosis approach based on disturbance observer was firstly proposed in [16] with disturbance rejection performance. For the nonlinear system with multiple disturbances, [17] addressed a fault tolerant control approach with disturbance rejection and attenuation performances. It is well known that time delay frequently occurs in many practical systems, such as manufacturing systems, telecommunication, and economic systems. Therefore, the problem of fault accommodation for time-delay systems has been a hot topic in the control field. Many important results have been reported in the literature (see [1821] and references therein). In [18], an adaptive fuzzy fault accommodation control approach was proposed for nonlinear time-delay system. In [19], a fault accommodation was addressed for time-varying delay system using adaptive fault diagnosis observer. [20] dealt with fault tolerant guaranteed cost controller design problem for linear time-delay system against actuator faults.

In this paper, FTC problem is discussed for a class of time-delay systems with actuator fault and multiple disturbances. The first part of multiple disturbances is modeled disturbance formulated by an exogenous system and the second one is norm bounded uncertain variable. A composite observer is designed to estimate the modeled disturbance and time-varying fault. Then, an FTC scheme is addressed with disturbance rejection and attenuation performance by combining fault accommodation and DOBC with a robust controller.

2. Model Description

In this paper, we consider the following nonlinear system with time-varying faults, time-delay, and multiple disturbances simultaneously: where is system state, is control input, and represents output variable. is time-varying actuator fault to be diagnosed. , and represent coefficient matrices of the system with suitable dimensions. is a known constant delay. The modeled external disturbance is supposed to be generated by a linear exogenous system described by where is state variable, and and are known parameter matrices of the exogenous system. is additional disturbance which results from perturbations and uncertainties in the exogenous system. The disturbances and are supposed to have the bounded norm.

For a known matrix is a known nonlinear vector function that is supposed to satisfy and the following norm condition: for any and .

The following assumptions are required so that the considered problem can be well-posed in this paper.

Assumption 1. is controllable; is observable.

Assumption 2. .

Remark 1. In practical engineering, the exogenous model (2) can represent many kinds of disturbances including harmonic disturbance signal caused by vibration, unknown constant load in the motor, inertial sensor drift represented by first-order Gaussian Markov process, and so on. Compared with the previous works [17, 19, 20], both the time-delay and multiple disturbances are simultaneously considered in this paper. Furthermore, the modeled disturbance and control input are assumed in different channels, while in [17] are in the same channel.

3. Robust Fault Tolerant Controller Design

3.1. Disturbance Observer

In order to reject the modeled external disturbance, disturbance observer should be designed in this subsection. In this paper, we only consider the case of available states. The disturbance observer is formulated as where is auxiliary variable generated by is estimation of , is estimation of modeled disturbance , matrix is the disturbance observer gain to be determined later, and is compensation term to be designed in fault diagnosis observer, where is denoted as an estimation of fault .

By defining and , estimation error system can be obtained from (1), (2), (4), and (5) to show the following:

In the following subsection, we will construct a fault diagnosis observer with disturbance estimation so that the modeled disturbance can be rejected and fault can be diagnosed.

3.2. Fault Diagnosis Observer

The following fault diagnosis observer is constructed to diagnose the time-varying actuator fault: where is estimation of . The disturbance observer based control term is applied to reject modeled disturbance by its estimation from disturbance observer. is the fault diagnosis observer gain to be determined later.

The fault estimation error system yields

In the next subsection, a composite fault tolerant controller should be determined for reconfiguring the systems with disturbance rejection and attenuation performance.

3.3. Composite Fault Tolerant Controller

In this section, the object is to construct a control approach to guarantee that the system (1) is stable in the presence (or absence) of faults and multiple disturbances simultaneously for the considered time-delay system. The structure of composite fault tolerant controller is formulated as where , and , is the state feedback controller gain to be determined later. Substituting (9) into (1), it can be seen that

From Assumption 2, it can be seen that the vector space spanned by the columns of is a subset of the space spanned by the column vectors of [19]; that is, , which is equivalent to the existence of , such that

Then, it can be concluded that

Combing estimation error equations (6) and (8) with (12) yields where is reference output, is reference output, where , and are the selected weighting matrices.

Definition 2. For constants , the performance is denoted as follows: where

Definition 3. The performance measure for (13) is defined as .

Remark 4. Compared with [17], mixed multiobjective optimization technique is used for the composite system (13). In the proposed approach, the modeled disturbance and fault are rejected by their estimations, while performance is adopted to attenuate norm bounded uncertain disturbances and performance index is applied to optimize estimation error.
At this stage, the objective is to find , and such that system (13) is stable. The following result provides a design method based on convex optimization technology [22].

Theorem 5. If for the parameter , matrices , and , there exist matrices and and constants and , if the following LMI-based optimization problem holds: subject to where then with gains and , error system (13) is stable and satisfies and . The symmetric terms in a symmetric matrix are denoted by . The symbol represents .

Proof. Consider the following Lyapunov function:
It is verified that holds for all arguments. Along with the trajectories of (13), it can be shown that
In the absence of (i.e., ), it can be seen that where
From (20), it can be seen that
From the first, second, third, fourth, and seventh columns and rows of the left matrix in inequality (26) it can be verified that
Defining , premultiplied and postmultiplied simultaneously by , it can be seen by using Schur complement formula that leads to . When holds, we have
It follows that (13) is asymptotically stable in the absence of the exogenous input . Next, we consider the performances to be optimized for (13). Consider two auxiliary functions as follows:
Following the definition of the performance, we only consider the case in the absence of . It can be verified that .
In the presence of , it can be seen that , where where
Denote
It can be seen by using Schur complement formula that (20) leads to , and then holds. It can be verified that both and hold. This completes the proof.

4. Simulation Examples

In this section, we consider the longitudinal dynamics of A4D aircraft at a flight condition of 15000 ft altitude and 0.9 Mach given in [2]. The longitudinal dynamics can be denoted as where are measurable by using sensors technique. The coefficient matrices of aircraft model are given by

It is supposed that then, the matrix can be selected as and the norm condition (3) can be satisfied. . Periodic disturbance caused by rotating aerial propeller is assumed to be an unknown harmonic disturbance described by (2) with is the additional disturbance signal resulting from the perturbations and uncertainties in the exogenous system (2) and satisfies 2-norm boundedness. In simulation, we select as the random signal with upper 2-norm bound 1. Wind gust and system noises can also be considered as the random signal with upper 2-norm bounded.

The initial values of the states are supposed to be . For the reference output, it is denoted that

For , and , it can be solved via LMI related to (20) that the gain of fault diagnosis observer (7) is the gain of disturbance observer (4) is and the gain of state feedback controller is

When the disturbance observer is constructed based on (4) and (5), the estimation error of exogenous disturbances is shown in Figure 1. The actuator bias fault is supposed to occur at second as . The estimation and its error of fault with system disturbances are demonstrated in Figure 2, where the solid line represents the real fault signal, the dash-dotted line is its estimation, and the dash line denotes its estimation error. In Figure 3, the state response signals of the control system are illustrated. It can be seen that the proposed fault tolerant controller has a good control ability for configuring fault and rejecting and attenuating disturbances simultaneously. In Figure 4, the ramp fault is assumed to occur at second with slope . From Figure 4, it is shown that the time-varying fault can also be well estimated.

5. Conclusion

In this paper, a robust antidisturbance fault tolerant control problem is investigated for nonlinear time delay systems with faults and multiple disturbances. There are the following features of the proposed algorithm compared with the previous results. First, the multiple disturbances and state time-delay are considered simultaneously in this paper. Second, an FTC scheme is addressed with disturbance rejection and attenuation performance by combining fault accommodation and DOBC with a mixed controller, with which the fault can be accommodated and the disturbances can be rejected and attenuated simultaneously. Finally, simulation for a flight control system is given to show the efficiency of the proposed approach.

Acknowledgment

This work is partially supported by the National Natural Science Foundation of China (Grant no. 61203195), Universities Natural Science Foundation of Jiangsu Province (Grant no. 12KJB510033), and China Postdoctoral Science Foundation (Grant no. 2013M530508).