Next Article in Journal
Additive Manufacturing Powder Particle Size Distributions: Comparison of Histogram Binning Methods
Previous Article in Journal
Comparing Different Machine Learning Techniques in Predicting Diabetes on Early Stage
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

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

Laboratory of Energy Systems Modeling (LMSE), Department of Electrical Engineering, University of Biskra, BP 145, Biskra 07000, Algeria
*
Author to whom correspondence should be addressed.
Presented at the 10th International Electronic Conference on Sensors and Applications (ECSA-10), 15–30 November 2023; Available online: https://ecsa-10.sciforum.net/.
Eng. Proc. 2023, 58(1), 132; https://doi.org/10.3390/ecsa-10-16283
Published: 16 November 2023

Abstract

:
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 filtering 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-infinity 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 benefits of our proposed method in terms of rapid and accurate fault detection performance.

1. 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 [8]. However, PI observers have limitations with time-varying inputs, leading to the development of PMI observers, like the Thau-Luenberger observer [9], 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.

2. Problem Statement

Consider the Takagi-Sugeno model described by the system of equations:
x ˙ ( t ) = i = 1 Q μ i ( x ( t ) ) ( A i x ( t ) + B i u ( t ) + E i f a ( t ) ) + M w ( t ) y ( t ) = C x ( t ) + F f a + H w ( t )
Here, x ( t ) R n represents the state vector, u ( t ) R n u is the control input vector, f a ( t ) R n f a 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]:
i = 1 Q μ i ( x ( t ) ) = 1 i { 1 , , Q }
The scalar Q designates the number of local models.
Hypothesis 1. 
Unknown input f a ( t ) satisfies:
f a ( q ) ( t ) = 0
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:
f a ˙ ( t ) f a ˙ 1 ( t ) f a ˙ q 1 ( t ) = f a 1 ( t ) f a 2 ( t ) f a q ( t )
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.
x ˙ ( t ) = i = 1 Q μ i ( x ^ ) A i x + B i u + E i f a + M w ( t ) + δ ( t ) y ( t ) = C x ( t ) + F f a + H w ( t )
where:
δ ( t ) = i = 1 Q μ i ( x ) μ i ( x ^ ) A i x + B i u + E i f a + M w ( t )
Then, system (1) can be articulated as:
x ˙ a ( t ) = i = 1 Q μ i ( x ^ ( t ) ) A ¯ i x a ( t ) + B ¯ i u ( t ) + σ ¯ i Ω ¯ ( t ) y ( t ) = C ¯ x a ( t ) + F ¯ Ω ¯ ( t )
x a = x f a f a 1 f a q 1 , A ¯ i = A i E i 0 0 0 0 0 I n f a 0 0 0 0 0 0 0 0 0 0 0 I n f a 0 0 0 0 0 , B ¯ i = B i 0 0 0 , σ ¯ i = σ i T 0 0 ,
Ω ¯ ( t ) = σ ( t ) w ( t ) ,   a n d C ¯ = C F 0 0 0
where: σ i = I n M , a n d 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 the Equation (9), and the principle of this observer is presented in Figure 1:
x ^ ˙ ( t ) = i = 1 Q μ i ( x ^ ( t ) ) ( A i x ^ ( t ) + B i u ( t ) + E i f a ^ ( t ) + L P i ( y ( t ) y ^ ( t ) ) ) f ^ ˙ a j ( t ) = i = 1 Q μ i ( x ^ ( t ) ) ( f a ^ j + 1 + L I i j ( y ( t ) y ^ ( t ) ) ) , j = 1 , , q 2 f ^ ˙ a j ( t ) = i = 1 Q μ i ( x ^ ( t ) ) L I i ( y ( t ) y ^ ( t ) ) j = q 1 y ^ ( t ) = C x ^ ( t ) + F f ^ a
With the above, the augmented PMI observer that incorporates an output error into its activation functions is articulated.
x ^ a ( t ) = i = 1 Q μ i ( x ^ ( t ) ) A ¯ i x ^ a ( t ) + B ¯ i u ( t ) + L ¯ i ( y ( t ) y ^ ( t ) ) y ^ ( t ) = C ¯ x ^ a ( t )
where L ¯ i = L P i T L I i T L I i 1 T L I i q 2 T L I i q 1 T T .
The dynamic of the state estimation error is presented in the following augmented format:
e ¯ ˙ = i = 1 Q μ i ( x ^ ) A ¯ i L ¯ i C ¯ e ¯ + σ ¯ i L ¯ i F ¯ Ω ¯
Theorem 1. 
The P M I 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 e ¯ . 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 :
A ¯ i T P + P A ¯ i M i C ¯ C ¯ T M i T + I P σ ¯ i M i F ¯ σ ¯ i T P F ¯ T M i T γ ¯ I < 0
where γ = γ ¯ .
The observer gains: L ¯ i = 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 e ¯ ( t ) 2 < γ ω ˜ ( t ) 2 yields an enigmatic Linear Matrix Inequality (LMI):
A ¯ i T P + P A ¯ i P L ¯ i C ¯ C ¯ T L ¯ i T P + I P σ ¯ i P L ¯ i F ¯ σ ¯ i T P F ¯ T L ¯ i T P γ 2 I < 0
The essence of Theorem 1 obtain through variable transformations:
M i = P K ¯ i , γ ¯ = γ 2

3. 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:
x ˙ = 4 0.8796 0 3 3.6388 0 0 1.7592 1 x + 0 1 0 u + 0.5 x 2 2 1.5 x 2 2 x 2 2 ,
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:
x ˙ = 4 0.8796 + 0.5 x 2 0 3 3.6388 1.5 x 2 0 0 1.7592 + x 2 1 x + 0 1 0 u + 1 0 0 f a + 0.6 0.05 0.03 w ( t ) y = 1 0 0 0 1 0 x + 0.01 0.001 f a + 0.01 0.03 w ( t )
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:
h 1 = 1 x 2 2 and h 2 = 1 + x 2 2 .
With this, the corresponding local linear TS matrices can be established as:
A 1 = 4 0.8796 0.5 0 3 3.6388 + 1.5 0 0 1.7592 1 1 , A 2 = 4 0.8796 + 0.5 0 3 3.6388 1.5 0 0 1.7592 + 1 1 , B 1 = B 2 = 0 1 0 ,
E 1 = E 2 = 1 0 0 , and F = 0.01 0.001
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 x ^ 0 = 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.

4. 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.

Author Contributions

Conceptualization, K.M., W.H. and M.Y.H.; methodology, K.M.; software, K.M. and W.H.; validation, K.M.; investigation, K.M., W.H. and M.Y.H.; writing—original draft preparation, K.M.; writing— review and editing, K.M. and W.H.; visualization, K.M.; supervision, M.Y.H.; project administration, M.Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hamdi, W.; Hammoudi, M.Y.; Hamiane, M. Proportional Multi-Integral Observer Design for Takagi-Sugeno Systems with Unmeasurable Premise Variables: Conservatism Reduction via Polyquadratic Lyapunov Function. Eur. J. Control 2023, 75, 100915. [Google Scholar] [CrossRef]
  2. Bzioui, S.; Channa, R. Robust Tracking Control for the Non-isothermal Continuous Stirred Tank Reactor. Int. J. Bioautom. 2020, 24, 131–142. [Google Scholar] [CrossRef]
  3. Bzioui, S.; Channa, R. An adaptive observer design for nonlinear systems affected by unknown disturbance with simultaneous actuator and sensor faults. application to a CSTR. Biointerface Res. Appl. Chem. 2021, 12, 4847–4856. [Google Scholar]
  4. Asadi, S.; Moallem, M.; Wang, G.G. Simultaneous Sensor and Actuator Fault Reconstruction by Using a Sliding Mode Observer, Fuzzy Stability Analysis, and a Nonlinear Optimization Tool. Sensors 2022, 22, 6866. [Google Scholar] [CrossRef] [PubMed]
  5. Orjuela, R.; Marx, B.; Ragot, J.; Maquin, D. Conception d’un observateur PI pour un multimodèle découplé. In Proceedings of the 8ème conférence internationale des Sciences et Techniques de l’Automatique, STA’2007, Sousse, Tunisie, 5–7 November 2007. [Google Scholar]
  6. Pas, M.S.; Taghirad, H.D. Disturbance retrieving unknown input proportional integral observer for generalized linear systems: Application to fault diagnosis. In Proceedings of the ICCAS, Gyeonggi-do, Republic of Korea, 27–30 October 2010. [Google Scholar]
  7. Hadi, A.S.; Shaker, M.S. A new estimation/decoupling approach for robust observer-based fault reconstruction in nonlinear systems affected by simultaneous time varying actuator and sensor faults. J. Frankl. Inst. 2020, 357, 8956–8979. [Google Scholar] [CrossRef]
  8. Boukhlouf, A.; Hammoudi, M.Y.; Saadi, R.; Benbouzid, M.E. Hardware-in-the-loop implementation of an unknown input observer for synchronous reluctance motor. ISA Trans. 2023, 133, 485–494. [Google Scholar] [CrossRef] [PubMed]
  9. Ichalal, D.; Marx, B.; Ragot, J.; Maquin, D. Simultaneous state and unknown inputs estimation with PI and PMI observers for Takagi Sugeno model with unmeasurable premise variables. In Proceedings of the 17th Mediterranean Conference on Control and Automation, Thessaloniki, Greece, 24–26 June 2009. [Google Scholar]
  10. Mimoune, K.; Hammoudi, M.Y.; Hamdi, W.; Mimoune, S.M. Observer design for Takagi–Sugeno fuzzy systems with unmeasured premise variables: Conservatism reduction using line integral Lyapunov function. ISA Trans. 2023, 142, 626–634. [Google Scholar] [CrossRef] [PubMed]
  11. Mimoune, K.; Hammoudi, M.Y.; Saadi, R.; Benbouzid, M.; Boukhlouf, A. Real-Time Implementation of Non Linear Observer Based State Feedback Controller for Induction Motor Using Mean Value Theorem. J. Electr. Eng. Technol. 2023, 18, 615–628. [Google Scholar] [CrossRef]
Figure 1. Principle of the PMI Observer.
Figure 1. Principle of the PMI Observer.
Engproc 58 00132 g001
Figure 2. Schematic of CSTR.
Figure 2. Schematic of CSTR.
Engproc 58 00132 g002
Figure 3. Disturbance w(t).
Figure 3. Disturbance w(t).
Engproc 58 00132 g003
Figure 4. States and their estimates.
Figure 4. States and their estimates.
Engproc 58 00132 g004
Figure 5. Unknown input and the State estimation error.
Figure 5. Unknown input and the State estimation error.
Engproc 58 00132 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mimoune, K.; Hammoudi, M.Y.; Hamdi, W. Designing Unknown Input Observers for Fault Reconstruction in Disturbed Takagi-Sugeno Fuzzy Systems. Eng. Proc. 2023, 58, 132. https://doi.org/10.3390/ecsa-10-16283

AMA Style

Mimoune K, Hammoudi MY, Hamdi W. Designing Unknown Input Observers for Fault Reconstruction in Disturbed Takagi-Sugeno Fuzzy Systems. Engineering Proceedings. 2023; 58(1):132. https://doi.org/10.3390/ecsa-10-16283

Chicago/Turabian Style

Mimoune, Khalida, Mohamed Yacine Hammoudi, and Wail Hamdi. 2023. "Designing Unknown Input Observers for Fault Reconstruction in Disturbed Takagi-Sugeno Fuzzy Systems" Engineering Proceedings 58, no. 1: 132. https://doi.org/10.3390/ecsa-10-16283

Article Metrics

Back to TopTop