Abstract

In this paper, the problem of fault estimation in systems described by Takagi–Sugeno fuzzy systems is studied. A proportional integral observer is conceived in order to reconstruct state and faults which can affect the studied system. Proportional integral observer can easily estimate actuator faults which are assimilated to be as unknown inputs. In order to estimate actuator and sensor faults, a mathematical transformation is used to conceive an augmented system, in which the initial sensor fault appears as an unknown input. Considering the augmented state, it is possible to conceive an adaptive observer which is able to estimate the whole state and faults. The noise effect on the state and fault estimation is also minimized in this study, which provides some robustness properties to the proposed observer. The proportional integral observer is conceived for nonlinear systems described by Takagi–Sugeno fuzzy models.

1. Introduction

State estimation can have numerous applications in control and diagnosis. In often cases, the system state is globally or partially unknown, so its estimation can be a solution.

Generally, the process is affected by disturbances, measurement uncertainties, and sensor and/or actuator faults. Disturbances and faults are usually considered as unknown inputs which can have a random behavior in time, and they can have harmful effects on the process. Observers with unknown inputs were the subject of many works [13]. Indeed, methods of simultaneous estimation of the unknown inputs and the system state were proposed in [3]. In [1], authors present a method of simultaneous estimations of system state and unknown inputs and outputs, and it is considered that some outputs are not accessible to measure. In [2], a comparison study is proposed between sliding mode observers and unknown inputs’ observers in the context of fault estimation, but only the actuator fault is considered.

Takagi–Sugeno fuzzy systems, named also multiple models [4], are an efficient approach to handle complex nonlinear systems [5, 6]. They are composed of a set of linear models weighted by nonlinear activation functions verifying the convex-sum property [6, 7]. Using the same activation functions, nonlinear observers can be designed to make the state estimation. These observers are called multiple observers [5, 8]. Indeed, works presented in [6, 7] can be considered as the first works regarding this kind of models. It is proved in these works that these models can approximate well the nonlinear system behavior. Works presented in [5, 8] are interested in some application of state and fault estimation using this kind of models.

Approaches using Takagi–Sugeno fuzzy models are the subject of numerous works [912], dealing with state estimation in the presence of unknown inputs or parameter uncertainties. In [9], authors propose to consider singulary perturbed Takagi–Sugeno models where the activation function is depended on unmeasurable variables such as the system state. In [10], a case of the switching system is considered as a particular form of Takagi–Sugeno models. In this kind of models, the activation function can be 0 or 1. In [11], authors are interested in Takagi–Sugeno–Kang models for online identification with application to crane systems. Sensor networks are considered in [12] more precisely in the case of nonfragile distributed filters with Takagi–Sugeno models. In this context, the problem of state and fault estimation is studied in [2, 4, 5, 8, 13]. In [4], a sliding mode observer with unknown input for the case of uncertain Takagi–Sugeno models is proposed. In [5], a method of state and unknown input estimation is presented for multiple models. In [8], a method of sensor faults’ estimation is proposed for systems described by Takagi–Sugeno models. For linear systems, Edwards proposes, in [2], to use a mathematical transformation in order to conceive a new system where the sensor fault appears as an unknown input. This transformation is used next in [14] for the fault estimation in the context of linear systems.

It is possible to estimate simultaneously the system state and the fault affecting the system using the proportional integral observer. This kind of observer is composed of two estimators (proportional and integral) [4, 5, 8, 13]. In practice, the design of the proportional integral observer is reduced to the computation of the two gains (proportional and integral) where the proportional term lets to estimate the system state and the integral term permits to estimate the fault [4, 5, 8, 13]. Works presented in [4, 5, 8, 13] are interested in state and fault estimation in the context of Takagi–Sugeno systems using proportional integral observers which are composed of two estimators; the first one called proportional terms is used to estimate the system state and the second one called integral term allows estimating the fault affecting the system. Some academic and real applications are given like the application to the model of turbo-reactor presented in [4].

Takagi–Sugeno fuzzy models can be of type 1 or 2 [1518]. A type 2 fuzzy set uses upper and lower primary membership functions and a secondary membership function [1518]. Contrary to a type 1 fuzzy set which has only one primary membership function, by consequent, a type 2 fuzzy set is more able to handle uncertainties and ambiguities. Type 2 fuzzy sets were proposed by Zadeh in 1975, but there were not many researchers interested in them until these last years. Some researchers started to consider type 2 fuzzy systems in the past several years due to their relative novelty [1518]. Works presented in [1518] are interested in type 2 Takagi–Sugeno fuzzy models. Indeed, it is shown that this type can be used to reduce the system complexity and the number of local models comparing with type 1. The main difference between type 1 and type 2 is in the form of activation functions. Indeed, activation functions for type 1 are characterized by a real term for each time. For type 2, in each time, the activation functions are characterized by fuzzy sets which are defined often in cases by their upper and lower bounds which is why they are called type 2 interval Takagi–Sugeno fuzzy systems. For each time, activation function is varying between upper and lower bounds.

Many other works focus on the state and fault estimation in several contexts. Let us cite briefly some of them and give the difference between them and the present work. In [19, 20], authors are interested on multiagent systems which are modeled by several agents where each agent presents a nonlinearity which is different from the principle of the Takagi–Sugeno models where the local models are linear and the nonlinearity is given by the activation functions. The obtained results in these works are important but the main difference is in the used model. Multiagent systems are also considered for fault estimation in [21] by considering distributed state and fault estimation. Asymptotic fault and state estimation is proposed in [22] in the context of nonlinear systems which is different from this work where systems are modeled by Takagi–Sugeno models. The same work is extended to conceive fault tolerant control. In [23], Lipschitz condition is assumed for the state and fault estimation in the context of Takagi–Sugeno models, and these conditions are not considered in this work. In [24], only actuator fault is estimated simultaneously with the state estimate in the context of interval Takagi–Sugeno systems contrary with this work where both actuators and sensors’ faults are considered. The Takagi–Sugeno discrete model is considered in [2527], but in this work, we focus on continuous models. In [28], Takagi–Sugeno models with delay assumptions are considered; in this work, we do not consider delay. The application of fault estimation to the fault tolerant control is given in [29, 30]. Ellipsoidal bounding conditions are assumed in [31].

The main contribution in this work is to extend the method of simultaneous estimation of the system state and actuator and sensor faults developed in the context of type 1 Takagi–Sugeno fussy systems for the case of type 2 Takagi–Sugeno fuzzy models. Indeed, the structure of type 2 Takagi–Sugeno fuzzy systems based on varying activation functions lets the extension of obtained results in the case of type 1 Takagi–Sugeno systems not evident since type 2 models are based on double fuzzy sets which are the model and the activation functions, which make the presented work more important. An adaptive proportional integral observer is proposed and used to assure this estimation. Classically, this observer is used to estimate system state and unknown inputs. This paper shows that it is possible to adapt this observer to estimate, simultaneously, the system state, the actuator, and the sensor faults. Indeed, the mathematical transformation proposed in [2], for the case of linear systems and extended to the case of systems described by Takagi–Sugeno models in [4, 8, 13], is adapted to interval type 2 Takagi–Sugeno models in this paper. Based on the adapted form of this transformation, an augmented system state is obtained. This augmented system presents a generalized unknown input which contains the initial sensor and actuator faults. At this level, a proportional integral observer able to estimate the augmented state and the generalized unknown input is proposed. The estimation of the initial sensor and actuator faults is reduced to the estimation of the generalized unknown input. This work presents the three possible cases of faults’ estimation:(i)State and actuator fault estimation(ii)State and sensor fault estimation(iii)Simultaneous estimation of state, actuator, and sensor faults

The paper is organized as follows. Section 2 recalls the principle of Takagi–Sugeno multiple models type 1 and type 2. Section 3 describes the design of the proportional integral observer for the state and actuator faults’ estimation. This observer is adapted to sensor faults’ estimation in Section 4. Section 5 proposes a method to estimate simultaneously system state, sensor, and actuator faults. An example of simulation, showing the quality of estimation, is given in Section 7.

2. Takagi–Sugeno Fuzzy Systems

2.1. Elementary Background on Type 1 Takagi–Sugeno Fuzzy Systems

Takagi–Sugeno fuzzy systems are an appropriate tool which permits to model large class of complex and nonlinear systems with a mathematical model which can be used for analysis [32, 33], control [34, 35], and observer design [1, 8, 13, 36]. This approach is based on a decomposition of the system operating space into a finite number of operating zones. Hence, a simple linear model describes the system dynamic behavior inside each operating zone. The contribution of each submodel in the global model is quantified using a nonlinear weighting function which can have various structures. The submodels are associated in the state equation using a common state vector. This model has been proposed, in a fuzzy modeling framework, by Takagi and Sugeno [7].

Takagi–Sugeno fuzzy systems are based on the assumption that each nonlinear dynamic system can be simply described as the fuzzy fusion of many linear models, where each linear model represents the local system behavior around an operating point. A Takagi–Sugeno model is described by fuzzy IF-THEN rules which represent local linear inputs/outputs’ relations of the nonlinear system. It has a rule base of rules, each having antecedents, where the rule is expressed as follows:where are fuzzy sets and is a known vector of premise variables [5] which may depend on the state, the input, or the output. Variable is called the decision variable.

The global Takagi–Sugeno fuzzy model is given by the aggregation of the submodels using the weighting functions as follows:where is the state vector, is the control vector, is the vector of measures, and , , and are known constant matrices with appropriate dimensions.

The weighting functions assure a progressive passage between the local models and verifies the property of the convex sum: and .

If, in the equation of the output, it is supposed that , the output of the multiple model (2) is reduced to , and the multiple model state equation becomes

2.2. Type 2 Takagi–Sugeno Fuzzy Systems

Interval type 2 Takagi–Sugeno fuzzy models are nonlinear systems with rules, where the Rule is as follows.

IF is AND …AND is THENwhere is the premise variable depending on a known decision variable and is an interval type 2 fuzzy set, for and , is a positive integer, is the state vector, in the system input, is the system output, and , and are known matrices with appropriate dimensions.

The fuzzy rule can be described by the interval sets: , where and are the lower and upper grades of membership, respectively. and denote the lower and upper weighting functions, respectively. Therefore, it is assumed that and for all .

The interval type 2 Takagi–Sugeno fuzzy system is given by the following state equations:withwhere

The nonlinear functions et must verify the following conditions:

To summarize, it is possible to write an interval type 2 Takagi–Sugeno system in the following form:where and and

3. Actuator Faults’ Estimation

The objective of this part is to conceive a proportional integral observer able to estimate actuator faults affecting nonlinear systems represented by interval type 2 Takagi–Sugeno models.

Consider the following interval type 2 Takagi–Sugeno fuzzy system affected by an actuator fault and a measurement noise:where is the system state, is the measured output, is the input, is the actuator fault which is assumed to be bounded, and is the measurement noise. , , and are known constant matrices with appropriate dimensions. and are, respectively, the fault and noise distribution matrices which are assumed to be known. The scalar represents the number of the local models. are the activation functions verifying equation (12).

The structure of the proportional integral observer is chosen as follows:where is the estimated system state, represents the estimated fault, is the estimated output, , are the local proportional observer gains, and are the local integral gains to be computed.

Let us define the state estimation error and the fault estimation error . They are given by the following equalities:

The dynamics of the state estimation error is given by the computation of which is written as follows:

The dynamics of the fault estimation error is given by the expression of written below:

The following matrices are introduced:

Equations (17) and (18) can be rewritten as follows:withwhere

The matrix is the identity matrix with appropriate dimensions.

In order to analyse the convergence of the generalized estimation error , the quadratic Lyapunov candidate function is considered, where denotes a symmetric definite positive matrix.

The problem of robust state and fault estimation is reduced to find the gains and of the observer to ensure an asymptotic convergence of toward zero if and to ensure a bounded error in the case, where , i.e.,where is the attenuation level.

To satisfy constraints (23), it is sufficient to find a Lyapunov function such thatwhere and are two positive definite matrices.

In order to simplify the notations, the time index will be omitted henceforth.

Inequality (24) can also be written as follows:with

Inequality (25) has a quadratic form, and it holds iff .

The matrices and can be written aswherewith

With the changes of variables and , the matrix can be put as follows:where .

As , the negativity of is assured if, for ,withwhere and .

The resolution of LMI (31) leads to the determination of the matrices and and the scalar . The gain matrices are then deduced by the equation .

The observer design is summarized by the following theorem.

Theorem 1. System (20) describing the time evolution of the state estimation error and the fault estimation error is stable and the -gain of the transfer from to is bounded if there exists a symmetric, positive definite matrix , gain matrices , , and a positive scalar such that the following LMI are verified:where . The observer gains (proportional and integral gains) are computed using and the attenuation level is given by .

4. Sensor Faults’ Estimation

The objective of this part is to adapt the proportional integral observer proposed in Section 3 to estimate sensor faults affecting the nonlinear system described by interval type 2 Takagi–Sugeno fuzzy model.

Let us consider the following interval type 2 Takagi–Sugeno system affected by sensor fault and measurement noise :where is the system state, is the measured output, is the system input, , , and are known constant matrices with appropriate dimensions, and are, respectively, the fault and noise distribution matrices which are assumed to be known, the scalar is the number of local models, and are the activation functions verifying equation (12).

Consider the state [8, 13] given bywhere are stables matrices.

Remark 1. The introduced new state has the form of a particular filter for the output of the system; it was initially extended to the context of Takagi–Sugeno models in [8], and it was used in [13]. The main advantage of this new state is to conceive an augmented system where all the faults affecting the initial system (actuator and sensor faults) appear as unknown inputs which let possible to use an augmented proportional integral observer to estimate this unknown input considered as actuator faults. The use of this state is important because the classic proportional integral observer allows only estimating actuator faults which let the impossible to estimate the sensor fault based on the classical proportional observer.
The augmented state is introduced. It is given by equation (36):withA proportional integral observer is able to estimate simultaneously the augmented state and the sensor fault is chosen as follows:where is the estimated system state, is the estimated sensor fault, is the estimated output, , are the local proportional observer gains, and are the local integral observer gains to be computed. It is assumed that is bounded.
The augmented state estimation error and the fault estimation error are defined as follows:The dynamics of the augmented state reconstruction error is given by the computation of which is written as follows:The dynamic of the sensor fault estimation error can be computed as follows:The following matrices are introduced:By omitting to denote the dependence with regard to the time , equations (41) and (42) can be rewritten as follows:The matrices and have the following expressions:whereUsing the Lyapunov function given by and following the same reasoning as for actuator faults’ estimation, the convergence of state and fault estimation errors as well as the attenuation level is guaranteed if withThe matrices and are written as and withwhereUsing the changes of variables and and choosing , the matrix can be put in the following form:with .
As , the negativity of is assured if, for ,withwhere and .
The resolution of LMI (51) leads to the determination of the matrices and and the scalar . The gain matrices are then deduced from the equation . The observer design is summarized by the following theorem:

Theorem 2. System (44) describing the time evolution of the state estimation error and the fault estimation error is stable and the -gain of the transfer from to is bounded if there exists a symmetric, positive definite matrix , gain matrices , , and a positive scalar such that the following LMI is verified:with . The observer gains (proportional and integral gains) are computed using the equation , and the attenuation level is given by .

The main advantage of the proposed method is to estimate the sensor fault using a proportional integral observer. The use of the mathematical transformation (35) lets to estimate it since it appears as an actuator fault in the augmented system.

5. Actuator and Sensor Faults’ Estimation

The objective of this part is to conceive a proportional integral observer which is able to estimate simultaneously actuator and sensor faults affecting the nonlinear system represented by interval type 2 Takagi–Sugeno model.

Let us consider the following nonlinear interval type 2 Takagi–Sugeno system affected by a sensor fault , actuator fault , and a measurement noise :where is the system state, is the measured output, is the system input, , , and are known constant matrices with appropriate dimensions, , , and are, respectively, the fault and noise distribution matrices which are assumed to be known, is the number of local models, and are the activation functions verifying equation (12).

By considering the state given in (35), the augmented state is given bywith

An adaptive structure of the proportional integral observer which is able to estimate simultaneously the system augmented state and the generalized fault is chosen as follows:where is the estimated augmented system state, is the estimated fault, is the estimated output, , are the local proportional observer gains, and are the local integral observer gains to be computed. It is assumed that is bounded.

Remark 2. The designed observer is called adaptive observer because it is based on the adaptive global model, and it lets the estimation of the actuator and the sensor fault after the application of the mathematical transformation. So, it has the same structure of a proportional integral observer, but this structure is adapted to the augmented system.
Let us define the augmented state estimation error and the fault estimation error .
Their dynamics are given as follows:The following matrices are introduced:By omitting to denote the dependence with regard to the time , equations (58) and (59) becomeThe matrices and have the expressions: and . withThe Lyapunov function is considered. By following the same reasoning as for actuator faults’ estimation, the convergence of state and fault estimation errors as well as attenuation level are guaranteed if withThe matrices and can be written as and withwhereUsing the changes of variables and and choosing , the matrix can be put in the following form:with .
As , the negativity of is assured if, for ,withwhere and .
The resolution of LMI (67) leads to the determination of the matrices and and the scalar . The gain matrices are then deduced using the equation: .
The observer design is summarized by the following theorem.

Theorem 3. System (61) describing the time evolution of the state estimation error and the fault estimation error is stable and the -gain of the transfer from to is bounded if there exists a symmetric, positive definite matrix , gain matrices , , and a positive scalar such that the following LMI is verified:where . The observer gains (proportional and integral gains) are computed using the equation and the attenuation level is given by .

The main advantage of this method is to estimate simultaneously the sensor and the actuator faults using a proportional integral observer. The use of the mathematical transformation 34 lets to obtain a generalized fault which combines the actuator and the sensor faults. This generalized fault appears as an actuator fault in the obtained augmented system. Its estimation leads to estimate the sensor and the actuator fault.

6. Example of Simulation

The objective of this section is to apply the proposed method to a hydraulic process made up of three tanks [37]. The system is supposed affected simultaneously by sensor and actuator faults. The three tanks , , and with identical sections are connected to each other by cylindrical pipes of identical sections . The output valve is located at the output of tank ; it ensures to empty the tank filled by the flow of pumps 1 and 2 with, respectively, flow rates and . Combinations of the three water levels are measured. The pipes of communication between the tanks are manually closed or open. The three levels , , and are governed by the constraint ; the process described by Figure 1 is modeled by equation (70). Taking into account the fundamental laws of conservation of the fluid, a nonlinear model is expressed by the following state equations [37]:where , , and are constants, is regarded as an unknown input, and is a sensor fault affecting the process. , denote the additional mass flows into the tanks caused by leaks and is the gravity constant.

The multiple model, with , which approximates the nonlinear system (70), is given by the following state equation:

The matrices , , and are calculated by linearizing the initial system (70) around four points chosen in the operation range of the system. Four local models have been selected in a heuristic way. That number guarantees a good approximation of the state of the real system by the multiple model [?]. The following numerical values were obtained:

The functions , , and are constant and the numerical application is made with, , and. , , and , , and

The type 2 activation functions are shown in Figure 2.

Figure 2 shows the evolution of activation functions in time. For each activation function , the upper bound and the under bound are represented. The evolution of the activation function in time is between these two bounds.

The actuator fault is defined as

The sensor fault is with

Matrices are chosen as , , , and .

Figure 3 visualizes the two actuator faults and their estimations. The actuator faults’ error estimation is shown in Figure 4. In Figure 5, the two sensor faults and their estimations are represented, and the sensor faults’ error estimation is shown in Figure 6. The state error estimation is visualized in Figure 7.

Figures 3 and 4 show that the proposed proportional observer allows estimating the actuator fault well even in the case of time-varying faults.

Figures 5 and 6 show that the proposed proportional observer allows estimating the sensor fault well even in the case of time-varying faults. Figure 7 shows also that this proposed observer allows estimating the system state well. The effect of the measurement noise is minimized using the approach.

The obtained results show the effectiveness of the proposed proportional integral observer.

Figures 3 to 7 show that the proposed method gives a state and fault estimation with high performances. The proposed adaptive proportional observer lets to estimate the system state and the actuator and/or the sensor fault well. The proposed observer gives good results even in the case of time-varying faults. It is shown also that the proposed observer is rapid and lets to estimate the system state and the fault in a very short time.

Simulations results present the robustness of the designed observer for state and fault estimation. Indeed, it is shown that the actuator fault and its estimation are nearly superposed. The same situation is obtained for sensor faults. The estimation error is less than which is supposed acceptable estimation error for fault or state estimation. The analysis of simulation result lets to conclude that the conceived observer allows an acceptable state and fault estimation by its application to the three tanks system modeled by a type 2 interval Takagi–Sugeno model. The considered fault for the simulation is time varying which lets to obtain a general result without the assumption of null fault derivative.

Remark 3. The particularity of this work compared with others in the same context is that this work proposes an observer able to estimate actuator and sensor fault using a mathematical transformation which can be considered as a filter of the system output. Many works in this context suppose that the fault derivate is null, and this assumption is not considered in this work which makes it more general. It is shown that time-varying fault is well estimated.

7. Conclusion

This paper presents a method of a proportional integral observer design based on the principle of interval type 2 Takagi–Sugeno fuzzy systems. The proposed observer is able to estimate simultaneously the system state and the faults’ affecting system. In this work, actuator faults are considered as unknown inputs. To estimate sensor faults, a mathematical transformation is used to conceive an augmented system in which the initial sensor fault appears as an unknown input. In this work, the system affected by actuator fault is considered firstly; then, the system affected by the sensor fault is treated. Moreover, the case, where the studied system is affected simultaneously by sensor and actuator faults, is considered. The computation of the global observer gains is reduced to the computation of the gains of the local observers.

This method allows estimating the faults well even in the case of time-varying faults. The noise effect on the state and fault estimation is also minimized using the approach. The direct application of this observer could be the base for the design of a detection procedure and localization of faults. It is possible also to use the sensor and/or actuator fault estimation to conceive a fault tolerant control which can remain the evolution of the faulty system state to the state of the system where no faults are affecting it. In the same context of Takagi–Sugeno approach, more works will be developed taking into account more parameters such as system delays and fractional order systems. Other type of observers will be also developed, in particular, proportional multiple integral observers and observers with unknown input. These works will be extended in the second step to treat the problem of the design of fault tolerant control using the active approach.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.