Abstract

This paper focuses on the principle for designing reduced-order fuzzy-observer-based actuator fault reconstruction for a class of nonlinear systems. The problem addressed can be indicated as an approach for a kind of reduced-order fuzzy observer design with special gain matrix structure that depends on a given matching condition specification. Using the Lyapunov theory, the stability conditions are obtained and expressed in terms of linear matrix inequalities, and the conditions for asymptotic estimation of actuator faults are derived. Simulation results illustrate the observer design procedure and demonstrate the actuator fault reconstruction effectiveness and performance.

1. Introduction

Automated diagnosis has been one of the most fruitful applications in sophisticated control systems, with potential significance for domains in which systems diagnosis must proceed, while the system is operative and testing opportunities are limited by operational considerations. A real problem is usually to fix the system with faults so that it can continue its mission for some time with some limitations in functionality. Consequently, diagnosis is a part of a larger problem known as Fault Detection, Identification and Reconfiguration (FDIR). The classical principles include observer-based methods, parity space methods, and parameter identification based methods, which have been thoroughly studied (see, e.g., [1, 2] and the references therein).

Observer design is an actual research topic, important in the observer-based fault estimation, and in the fault detection and isolation [35]. The nonlinear system theory, exploiting Lipschitz condition, is emerged as an approach capable of use in the state estimation design for nonlinear systems [6], although Lipschitz condition is a restrictive limitation and many classes of systems may not be satisfied. Application of this principle in state estimator design results only in a sufficient condition for the asymptotic stability of estimation error, and, in fact, there is no straightforward method for selecting the observer gain to satisfy such conditions [7]. Because of strong restrictions, an observer structure with adaptively adjusted parameters is proposed in [8], where Lipchitz constant can be unknown. Concerning fault detection, for example, in [911] there are proposed sliding-mode observers. Since they are conditioned by matching conditions, these approaches are not sufficient to ensure safe operation in all applications.

Recently, fault estimation and reconstruction are preferred as an option to fault detection, where, instead of generating residuals, observer-based methods are used to reconstruct sensor and actuator fault signals in nonlinear systems. These practices primarily use adaptive and unknown input observer structures (see e.g., [1214]), ensuring disturbance rejection and robustness properties of fault estimation.

An alternative approach is the Takagi-Sugeno (TS) fuzzy approximation of the nonlinear system model equations. Since the TS fuzzy method provides the suitable model for a certain class of nonlinear dynamic systems [15], the well-known nonlinear observers are based on TS fuzzy system model. Using TS fuzzy model, a nonlinear system is represented by the fuzzy rules. Each rule utilizes the local system dynamics by a linear model, and the nonlinear system is represented by a collection of fuzzy rules. In this sense, the TS fuzzy model can be viewed as an expansion of piecewise linear partition for the nonlinear system. Since such description allows the utilization of system state representation, model order reduction and error approximation problems have to be solved using the projection methods [16], generally given in the form of linear matrix inequality (LMI) constraints.

System state observers based on TS fuzzy models are principally realized in the same structures as the linear observers [1720], and design principles usually used techniques based on LMIs. Research in TS fuzzy observers application in fault detection and isolation has attracted many investigators and was the subject of widely scattered publications (see, e.g., [2124]), mainly focused on the LMI-based observer design, to ensure the stability of the residuals and to optimize the quadratic performance of residual transfer matrix with respect to exogenous disturbance.

Because fault reconstruction provides a direct estimate of the size and severity of a fault, the location of the fault is so known, and the fault isolation step can be deleted. Establishing a general approach for fault reconstruction in systems described by TS models, or finding conditions under which fault reconstruction is well possible, is still an open task [25]. Sophisticated fault estimation schemes were proposed especially for systems with disturbances and uncertainties, where, for example, Gao et al. [26] propose the fuzzy descriptor observer, potentially applicable to sensor fault estimation. In contrast, Xu et al. [27] present an estimation algorithm, based on the integrated fuzzy observer and the inverse system model, for nonlinear actuator fault estimation. The principle of the inverse system model is combined with sliding mode also in [27], since sliding mode observers can be employed in fault estimation if systems are uncertain owing to their insensitivity to matched uncertainties or disturbances. Certainly, the basic approach to actuator faults estimation is based on TS adaptive observers [17], in spite of high-order observer dynamics. On the other hand, few results have been reported to reduced-order observer-based fault reconstruction [8, 28], despite the importance of relative-order dynamics of reduced-order observers for systems without disturbances.

Considering the author’s previous work [29], the main contribution of the paper is to examine one principle for designing of reduced-order-observer-based actuator fault estimation for a class of continuous-time nonlinear MIMO systems, approximated by TS models. Comparing with the approach given in [14], a new design method is proposed to construct a set of linear reduced-order observers, combined by fuzzy rules, to estimate unmeasurable part of the system state vector. Based on the stable observer set, the actuator fault estimation scheme is developed to guarantee asymptotic estimation of actuator faults. The structure of the design conditions is motivated by the need for feasibility, while under defined matching conditions the stability of the reduced-order observer is assured.

The remainder of this paper is organized as follows. Sections 2 and 3 describe TS fuzzy model properties for given class of nonlinear systems and the design principle of the reduced-order observer based on TS model, respectively. The actuator fault reconstruction, using reduced-order fuzzy observer, is outlined in Section 4, especially with respect to observer design principle, matching condition, and stability. In Section 5, one illustrative example is given, and simulation results are presented to confirm the validity of the proposed fault reconstruction scheme. Finally, Section 6 draws some concluding remarks.

Throughout the paper, the following notations are used: , denotes the transpose of the vector and matrix , respectively, denotes a block diagonal matrix, for a square matrix (resp., ) means that is a symmetric positive definite matrix (resp., symmetric negative definite matrix), the symbol represents the nth order unit matrix, denotes the set of real numbers, and denotes the set of all real matrices.

2. Takagi-Sugeno Fuzzy Models

The systems under consideration fall in a class of multi-input and multioutput (MIMO) nonlinear dynamic systems, which in the state-space form are represented as where , , , and are vectors of the state, input, actuator fault, and output variables, respectively, , are real matrices, , are bounded nonlinear functions of , and is an actuator fault. It is assumed that is bounded in associated sectors, that is, in the regions within the system will operate, , only actuator faults can occur, and if no actuator fault occurs then , for all .

It is considered that the number of the nonlinear terms in the vector function is and there exists the set of the nonlinear sector functions such that where is the number of sector functions, and is the vector of premise variables. A premise variable represents any measurable variable (in a simple case it can be directly a state variable) and none of the premise variables depend on the inputs .

Thus, constructing the set of membership functions , from all combinations of the sector functions, the states of the system with an actuator fault are inferred as follows: where the system output is given by the relation (2.5) and is the averaging weight for the ith rule, representing the normalized grade of membership (membership function). By definition, the membership functions satisfy the following convex sum properties: is the Jacobian matrix of with respect to , is the matrix equal to , and is the center of the -th fuzzy region, described by the associated sector function. It is evident that the fuzzy model is achieved by fuzzy amalgamation of the linear subsystem models.

Using a TS model, the conclusion part of a single rule consists no longer of a fuzzy set [19], but determines a function with state variables as arguments, and the corresponding function is a local function for the fuzzy region that is described by the premise part of the rule. Thus, using linear functions, a system state is described locally (in fuzzy regions) by linear models, and at the boundaries between regions the linear interpolation is used between the corresponding local models.

Note, the model (2.4), (2.5) is mostly considered for analysis, control, and state estimation of nonlinear systems.

It is supposed in the next that the aforementioned TS model does not include parameter uncertainties or external disturbances, and all premise and output variables are measurable.

3. Basic Preliminaries

Definition 3.1 (null space of the matrix). Let , be a rank deficient matrix. Then the null space of is the orthogonal complement of the row space of .

Lemma 3.2 (orthogonal complement). If , , is a rank deficient matrix, then an orthogonal complement of is where is the null space of and is an arbitrary matrix of appropriate dimension.

Proof (see, e.g., [30]). The singular value decomposition (SVD) of gives where is the orthogonal matrix of the left singular vectors of , is the orthogonal matrix of the right singular vectors of , and is the diagonal positive definite matrix of the form which diagonal elements are the singular values of . Using orthogonal properties of and , that is, , and respectively, where is the identity matrix, then can be written as where . Thus, (3.4) and (3.5) imply It is evident that for an arbitrary matrix it is which implies (3.1). This concludes the proof.

Lemma 3.3 (congruence transform). Let the output matrix be of full column rank, , then there exists a new coordinate system such that takes the structure .

Proof. Applying SVD to gives where rows of are left singular vectors of , and columns of are right singular vectors of , all ordered in such way to be associated with the singular values of , written as diagonal elements of , Using the notations where then (3.8) implies Note if is of rank , is a regular matrix, and is an orthogonal matrix such that . This concludes the proof.

Lemma 3.4. Using the congruence transform (3.12), each linear submodel of fault-free TS fuzzy model (2.4), (2.5) can be partitioned such that where , , , , respectively.

Proof. Substituting (3.11) into (2.5) gives Thus, using (3.17) implies (3.14), and with (3.11), (3.12), then (3.18) implies (3.15).
Substituting (3.16) in (2.4), it can be obtained where and partitioning accordingly to (3.15), (3.20) implies (3.13). This concludes the proof.

Proposition 3.5 (matching condition). The fault input matrix and the output matrix , satisfies the conditions , , respectively, that is, , and the matrix takes the structure

The matching condition, given in Proposition 3.5 seems to be restrictive theoretically, but fortunately, for many practical control systems it is satisfied. In addition, comparing with the static decoupling control principle [31], the condition reflects inserting at least one redundant output sensor into the sensor structure.

4. Full-Order TS Fuzzy Observer

Standard applications of TS fuzzy principle in nonlinear system fault diagnosis exploit the fuzzy observers as residual generators. The procedure of fault detection covers the residual generation by the fuzzy observers and their evaluation. Thus, the reconstruction error, or any function of it, is used as fault residual signal that is as a rule zero in the fault free case and nonzero otherwise [1, 2].

The fuzzy observer to the fault-free system (2.4), (2.5) is constructed as follows: where is the estimation of the system state vector, , is the set of the observer gain matrices. The design conditions are given by the next lemma.

Lemma 4.1. The fuzzy observer (4.1), (4.2) is stable if there exist a positive definite symmetric matrix , , and matrices , , such that
If the above conditions hold, the set of the observer gain matrices is given as

Proof. Introducing the estimation error between the fault-free (2.4) and (4.1) as follows: and taking into account the time derivative of , it can be obtained where the observer system matrices are Defining the quadratic positive definite Lyapunov function of the form where , then after evaluation of its derivative with respect to it is obtained Substituting (4.7) in (4.10) gives respectively. It is evident that (4.12) is negative if there exist a set of gain matrices , and a symmetric positive definite matrix such that Setting (4.13) implies (4.4). This concludes the proof.

Note, to apply for actuator fault reconstruction, an adaptive structure of the full-order state observer can be used [12].

5. Reduced-Order TS Fuzzy Observer

Problem of the interest is to design the asymptotically stable reduced-order observer based on the TS fuzzy model of the fault-free nonlinear system (2.4), (2.5).

Theorem 5.1. Considering the affine TS fuzzy system (2.4), (2.5), then the reduced-order TS fuzzy observer takes the form where and is the set of gains.

Proof. Since (3.13) can be partitioned as then the TS fuzzy observer can be defined as follows: where is an estimation of the unmeasurable part of system state vector, and , is the set of the observer gain matrices. Now, (5.8), (5.9) can be rewritten as Defining the new state variable then (5.12) implies (5.3), and defining the left side of (5.10) as it can be obtained Since with (5.4), (5.5), and (5.16) then (5.14), (5.15) implies (5.1), (5.2).
It is evident that This concludes the proof.

Theorem 5.2 (reducer-order TS fuzzy observer stability). The reduced-order TS fuzzy observer (5.1), (5.2) is asymptotically stable if there exist a symmetric positive definite matrix and matrices such that If the above conditions hold, the set of the observer gain matrices is given as

Proof. Using (5.1), (5.2), it can be rewritten as and, with (5.4), the autonomous part of (5.21) takes the form Defining the quadratic positive definite Lyapunov function: where , then, after evaluation of derivative with respect to , it is obtained Substituting (5.22) into (5.24) gives respectively. Thus, (5.26) is negative, if there exist a set of matrices , and a matrix such that Setting (5.27) implies (5.19). This concludes the proof.

Remark 5.3. If (5.19) is infeasible, then it can be set where , is a symmetric positive definite matrix. It is obvious, based on the inequality (5.29), such design condition implies inherently the more conservative solution.

Theorem 5.4 (stability condition equivalency). The asymptotic stability condition of the autonomous part of (5.22) is the same as the asymptotic stability condition of the error reference model as follows: where the estimation error of the unmeasurable part of state variables is

Proof. Substituting (5.3) in (5.31) gives Defining, in analogy with (5.1)–(5.3), the reference variable is as follows: and substituting (5.33) in (5.32) gives respectively. Thus, inserting (5.1), (5.2) and (5.34), (5.35) into (5.37) results in and with (5.5), (5.36) then (5.38) implies (5.30).
Since (5.22) and (5.36) are associated with the same system matrix , this concludes the proof.

Note, the form of the time derivative (5.13) is given by the definition.

Corollary 5.5 (error reference model). The equalities (5.17), (5.33) can be compactly written as where
Ones explaining the variable as a function of using (5.39), then the time derivative of can be obtained by the substitution (5.33), that is,

Evidently, (5.39)–(5.41) can be adequately exploited to obtain the time derivative in the dependency on , , and .

Using the equivalency of the stability conditions, an actuator fault estimation structure based on reduced-order TS fuzzy observer can be discussed.

6. Estimation of Actuator Faults

To obtain an actuator fault estimation structure based on reduced-order TS fuzzy observer, the matching condition (3.21) has to be satisfied. This implies that a special observer gain matrices have to be chosen.

Theorem 6.1. The estimation error dynamics of the reduced-order TS fuzzy observer (5.1), (5.2) is not affected by actuator faults if, with the matching condition (3.21), there exists a symmetric positive definite matrix such that where is the orthogonal complement to , and for all .

Proof. The system with an actuator fault is described as Since (3.13), (5.1), (5.2), and (5.34), (5.35) now implies the dynamics of the error (5.37) can be rewritten as Defining the quadratic positive definite Lyapunov function as follows: where , , after evaluation of derivative of (6.7) with respect to it is obtained From the expression (6.7) it follows that and with respect to the matching condition (3.21), it can be set which results in the equality: Evidently, (6.12) can be satisfied if and only if for all . With such , the equality (6.12) will be satisfied if (6.1) is satisfied. This concludes the proof.

Evidently, may not be a square matrix.

Theorem 6.2. The estimation error dynamic (6.7) is asymptotically stable, if there exists a symmetric positive definite matrix   such that for where is the orthogonal complement to .
If the above conditions hold, the observer gain matrix is given as

Proof. Satisfying (6.11) then (6.10) implies where is defined in (5.5). It is evident that (6.16) is negative if for all Using (6.1) then (6.17) implies (5.19). This concludes the proof.

Corollary 6.3. Using (5.20), then one has Equality given above implies that neither estimation error (6.7), nor reduced-order TS fuzzy observer equation (6.5) is affected by actuator faults.

Corollary 6.4. Since for all and , (5.12) and (5.19) take the form

Remark 6.5. If for all , (6.18) implies that the reduced-order TS fuzzy observer will be independent on the input and will exploit only the vector variable .

Considering the fact that the reduced-order TS fuzzy observer does not contain any information about actuator faults, the next reconstruction principle can be used.

Theorem 6.6. Designed with respect to satisfying (5.18)–(5.20), the reduced-order TS fuzzy observer (5.1), (5.2) asymptotically estimates actuator faults.

Proof. Since (3.11), (3.14) implies substituting (6.19) in (6.21) leads to Thus, using Moore-Penrose pseudoinverse of , Explaining as follows: then for it yields Owing to that reduced-order observer is stable, converges asymptotically to zero. This concludes the proof.

Remark 6.7. Taking the actuator fault reconstructor as given by (6.24), it is necessary to note that has to be computed numerically from (6.22), since (5.7) is affected by actuator faults and so cannot be used to the first state vector component derivative evaluation.

Note, matrix pseudoinverse in (6.24) is the reason that has to be the same in all linear submodels of (2.4).

7. Illustrative Example

Referring to [32], a nonlinear hydrostatic transmission system is considered in this section for simulating the real environment. The proposed design method is applied to design an actuator fault estimation scheme based on a reduced-order fuzzy observer using TS model of this model. The hydrostatic transmission system is represented by the nonlinear state-space model of the form where is the normalized hydraulic pump angle, is the normalized hydraulic motor angle, is the pressure difference [bar], is the hydraulic motor speed [rad/s], is the normalized control signal of the hydraulic pump, is the normalized control signal of the hydraulic motor, and the external signal represents speed of hydraulic pump [rad/s]. It is supposed that the external variable and all state variables except are measurable and the model parameters are Since the variables and are bounded on the prescribed sectors, the vector of premise variables was chosen as follows: where the set of nonlinear sector functions: implies the next set of normalized membership functions: The overall TS fuzzy model (2.4), (2.5) with an actuator fault is represented as follows: where Note that and Proposition 3.5 are satisfied.

Using SVD of the output matrix , (3.10) implies and with such defined , for , it yields Considering the conditions given in Theorem 6.1, the reduced-order observer (5.1)–(5.5) takes now the form where and is given by (6.15) as follows: where is an orthogonal complement to .

The scalar LMI variable can be found by using the convex optimization techniques if is defined as a structured LM variable of the form where is an LMI variable. Note that a structured matrix variable can be specified only by including LMI matrix variables multiplied by a natural number or zero.

Thus, solving (6.13), (6.14) with respect to the LMI variables , using Self-Dual-Minimization (SeDuMi) package for Matlab [33], the reduced observer gain design problem was feasible with the results It is evident that the design of the stable reduced-order observer with suppressed input fault signals is now completely specified, and the system state can be reconstructed, using (6.22), from the estimated vector and the output vector as Evidently, the final form of the state reconstruction equation is and actuator faults, if were occurred, can be computed by (6.24) as where and , , , and are above specified. The derivative of the system state estimation was computed by standard numerical method from the obtained . Since the reduced-order observer is used only, for system without uncertainties no extra computation consumption is needed, comparing, for example, with the sliding mode approach.

For simulation purposes only, the equilibrium of the system was stabilized by the fuzzy feedback controller where, using the method proposed in [34], offering the possibility to design the linear state controller for TS fuzzy system, the gain matrices were computed as

In simulations was considered the fault which does not cause closed-loop system instability, modeled by a fault starting at any time instant in the system equilibrium state. Applying the above-designed reduced-order observer-based actuator fault estimation, the fault responses for the nonlinear system are given in Figures 1 and 2. Thus, Figure 1 presents the fault signal reflecting single actuator fault in the the second actuator, starting at the time instant and continuing during the time 10 s, and Figure 2 illustrates the signals , obtained from (6.26) as a reconstruction of the single fault. Note that equivalent results are obtained for the system working in a forced regime.

From the simulation results of Figures 1 and 2, it can be found that the errors between the signals reflecting a single actuator fault and the observer approximate ones tend to zero. Moreover, the states of the system converge to the equilibrium when the actuator fault disappeared, via the used fuzzy controller.

8. Concluding Remarks

Generalized design method of a reduced-order observer-based actuator fault estimation scheme is developed, as augmentation of unknown observers synthesis for one class of nonlinear systems described by TS fuzzy model. This is achieved by manipulation of observer asymptotic stability with respect to the proposed matching conditions. Design conditions for asymptotic estimation of actuator faults are derived in terms of LMI, using standard LMI procedures to manipulate the reducer-order observer stability. Because of the specific observer gain matrix structure, the estimated unmeasurable part of the system state is free of actuators faults. By examining the estimated state vector, it is presented that using a numerical realization of time derivative of the state vector estimate, the actuator fault signals can be faithfully reconstructed.

Proposed scheme is able to simultaneously estimate the time-varying actuator faults, as well as the system state variables with a good accuracy, is easy to implement, and can be applied to a reasonably wide class of systems satisfying the matching condition. Presented simulations have shown that the proposed design task is feasible and effective.

Acknowledgment

The work, presented in this paper, was supported by VEGA, the Grant Agency of Ministry of Education and Academy of Sciences of Slovak Republic, under Grant no. 1/0256/11. This support is very gratefully acknowledged.