Designing Unknown Input Observers for Fault Reconstruction in Disturbed Takagi-Sugeno Fuzzy Systems

: Fault occurrence in practical systems, if not addressed, can cause diminished performance or even system breakdown. Therefore, fault detection has emerged as a crucial challenge in ensuring system safety and reliability. This paper presents a novel fuzzy observer aimed at reconstructing actuator and sensor faults in nonlinear systems, even when subjected to external disturbances. The approach we propose utilizes the Takagi-Sugeno fuzzy model and Lyapunov function. Initially, by ﬁltering the system output, we construct a system where actuator faults correspond to the original actuator and sensor faults. Subsequently, the impact of disturbance on state estimations is minimized by employing the H-inﬁnity performance criteria. We demonstrate that, for non-disturbed systems, these estimations gradually converge to their true values. In designing the observer gains, transformation matrices are derived by solving linear matrix inequalities. Our approach boasts some advantages over existing methods. By assuming that the premise variables are immeasurable, we enhance the usability of our approach. As a proof of concept, we evaluate two practical systems. The simulation results underline the beneﬁts of our proposed method in terms of rapid and accurate fault detection performance.


Introduction
Takagi-Sugeno Fuzzy (TSF) systems, particularly effective in engineering for observer and fault detection, use observers like the Proportional Integral Observer (PIO) and its enhanced version, the Proportional Multi-Integral Observer (PMIO) [1], for complex nonlinear systems such as the Continuous Stirred Tank Reactor (CSTR) in chemical engineering.The CSTR, a multi-input multi-output (MIMO) system, presents control and estimation challenges due to its nonlinear dynamics [2].Luenberger's observers, initially for linear systems, have been adapted for nonlinear systems, offering cost-effective state estimation solutions [3].
The TS multi-model approach simplifies state estimation in CSTRs by interpolating between linear models for different behaviors [4].This is crucial in scenarios with simultaneous unknown input actuator and sensor faults, necessitating integrated control and diagnostic systems.For TS models, several state and unknown input estimation methods have been developed.These include PI observers for decoupled Multiple Models [5], UI-PI observers with measurable premise variables [6], [7], and a TS multi-model based PI observer for simultaneous state and input estimation [9].However, PI observers have limitations with time-varying inputs, leading to the development of PMI observers, like the Thau-Luenberger observer [8], capable of assessing all unknown input derivatives.This research aims to refine PMI-based unknown input observers for TS-model systems, focusing on convergence conditions as linear matrix inequalities.The paper's structure is as follows: Section 2 introduces the TS fuzzy model and constructs a fictitious system with a fault, with the design of a PMI observer, ensuring estimation error stability and H∞ performance.In Section 3, we validate the approach with simulation results.Conclusions are drawn in Section 4.

Problem Statement
Consider the Takagi-Sugeno model described by the system of equations: Here, x(t) ∈ R n represents the state vector, u(t) ∈ R n u is the control input vector, f a (t) ∈ R n fa signifies the unknown input vector including actuator and sensors faults, w(t) is the disturbance, and y(t) ∈ R n y corresponds to the output vector.
Consider the matrices A i , B i , E i , M, C, F, and H, which are constants with appropriate dimensions.The activation functions µ i (x(t)), dependent on the system's state, adhere to the following convexity properties [10][11]: The scalar Q designates the number of local models.

Hypothesis 1:
The unknown input f a (t) satisfies: Generally, the sequences f a (1) (t), f a (2) (t), . . ., f a (q−1) (t) denote the continuous derivatives of f a (t), expressed as: The system (1) can be expressed as a perturbed system with weighting functions µ i based on the estimated state, where the signals u(t), f a (t), and w(t) are bounded. where: Then, system (1) can be articulated as: , and C = C F 0 . . .0 0 (8) where: σ i = I n M , and F = 0 H , Hypothesis 2: The pairs A i , C are observable for all i.
The Proportional Multiple Integral (PMI) observer can be described by: With the above, the augmented PMI observer that incorporates an output error into its activation functions is articulated. Where The dynamic of the state estimation error is presented in the following augmented format: Theorem 1.The PMI Observer, as defined by ( 9), designed to Simultaneously estimate the state and the unknown inputs of the fuzzy system represented in (1).This is achieved while minimizing the L 2 -gain γ from the unknown inputs to the augmented state estimation error ē.This can be obtained by determining a positive definite matrix P, matrices M i , and a positive scalar γ that satisfy the following LMI constraints for i = 1, . . ., r: where γ = √ γ.The observer gains: Li = P −1 M i Proof.Where System (1) stands as a paragon of stability and all preceding signals remain bounded, a transformative revelation unfolds.By invoking Lemma of Perturbation attenuation and satisfying the condition ē(t) 2 < γ ω(t) 2 yields an enigmatic Linear Matrix Inequality (LMI): The essence of Theorem 1 obtain through variable transformations:

Practical Example
As a demonstration of the methodology, we examine a nonlinear CSTR system depicted by a multi-model with unmeasurable premise variables.This multi-model comprises two local models, each with three states [3].
Consider a thoroughly mixed CSTR where the multi-component chemical reaction A B → C takes place.The Schematic of the Continuous Stirred Tank Reactor (CSTR) is shown in Figure 2, illustrating the concentrations of species A, B, and C as C A , C B , and C C respectively.The reactor temperature is denoted by T, with C A f and T f representing the feed's actual concentration and temperature.The flow rate and temperature of the cooling water are indicated by q c and T c .The system's nonlinear dynamics can be represented as: where x = x 1 x 2 x 3 T denotes the concentrations of species A, B, and C respectively.To evaluate the effectiveness of our proposed approach, we introduce a fault and disturbance to the dynamics, leading to: Assuming the concentration of species B is dimensionless, it is given by x 2 ∈ [−1, 1].This allows the definition of two membership functions using Takagi-Sugeno (TS) rules as: With this, the corresponding local linear TS matrices can be established as: Given that these TS fuzzy system matrices comply with all the preconditions, the TS fuzzy observer( 9) is constructible.For the simulation setup, parameters and input signals were chosen as follows: u = sin(t), with initial conditions x 0 = 0.15 0.2 0.1 T and x0 = 0.15 1 3 T .The disturbance profile depicted in Figure 3.The Linear Matrix Inequality (LMI) outlined in the provided theorem is addressed using the Matlab Yalmip toolbox, leading to the determination of the observer's gains.The results of state and fault estimation are visually depicted in Figure 4 and Figure 5.
In Figure 4, it is evident that the estimated states converge rapidly to their true signals right from the beginning.Figure 5 displays a robust estimation of the fault.These simulation outcomes distinctly demonstrate that the proposed observer not only guarantees accurate state estimation but also effectively handles concurrent fault detection, even in the presence of unknown disturbances.

Conclusions
In this study, we focus on estimating states and unknown inputs in Takagi-Sugeno systems that have unmeasurable premise variables, utilizing a Proportional Multiple Integral (PMI) observer.We define the stability conditions using Linear Matrix Inequalities to ensure robust performance.To validate the PMI observer's efficacy, we conduct a simulation using the Continuous Stirred Tank Reactor (CSTR) system as a practical example.

Figure 4 .
Figure 4. States and their estimates.

Figure 5 .
Figure 5. Unknown input and the State estimation error.