Abstract
In this work, we present the design of an observer for Takagi–Sugeno fuzzy systems with unmeasurable premise variables. Moving away from Lipschitz-based and attenuation-based methods—which fall short in eliminating the mismatching terms in the estimation error dynamics—we leverage the differential mean value theorem. This approach not only removes these terms but also streamlines the factorization of the estimation error dynamics, making it directly proportional to the estimation error. To ensure the asymptotic convergence of the estimation error, we apply the second Lyapunov theorem, which provides sufficient stability conditions described as linear matrix inequalities. A numerical example applied on a three-tank hydraulic system is presented to demonstrate the observer’s effectiveness.
1. Introduction
In the industrial sector, cost-effectiveness is paramount. A key strategy to achieve this is using observers to reduce the need for expensive sensors. The Luenberger observer [1] has paved the way for numerous advancements. Takagi–Sugeno (TS) fuzzy systems, which represent nonlinear systems as a weighted sum of linear ones [2], have provided valuable tools for understanding complex dynamics. Using the sector nonlinearity approach, these systems can be accurately described [3]. Based on variables in their weight functions, they’re classified into measurable premise variables (MPV) and unmeasurable premise variables (UPVs), with the latter being a primary research focus because it represents the largest category of systems.
Designing observers for systems equipped with UPV tends to be more intricate than their measurable counterparts. These complexities stem predominantly from the mismatching terms in the error dynamics. To address such hurdles, the scientific community has forwarded various techniques. Initially, the Lipschitz-based method emerges as a straightforward solution [4,5], yet stumbles when the nonlinear system’s Lipschitz constant exceeds an admissible value, thereby introducing pronounced conservatism in Linear Matrix Inequality (LMI) constraints. An alternative, the -attenuation-based approach [6,7], focuses on minimizing the aforementioned mismatches. Though typically less conservative than the Lipschitz method, there remain instances where the attenuation level is not minimal enough to be accepted, even if the simulation works. This paves the way for the mean value theorem (MVT) method [8,9], allowing the factorization of the estimation error dynamics, which leads to making it proportional completely to the estimation error. Hence, the mismatching terms disappeared from the estimation error dynamics.
The observer based on the MVT, leading to an exact transformation of error dynamics into an LPV system, was introduced in [10]. Subsequent works, such as [11,12], represent dynamic error using TS representation. This theorem’s applications span various studies: real-time motor control in [13], robust control for motors in [14], sensorless control for a PMSM in [15], and automotive slip angle estimation in [12]. A notable advancement is in [16], where line integral Lyapunov functions reduce conservatism in MVT observers.
In this paper, we introduce an observer design based on the mean value theorem and validate its efficacy via a simulation on a three-tank hydraulic system. The paper’s structure is as follows: Section 2 delves into the TS fuzzy representation and the mean value theorem. Section 3 details the observer design, Section 4 showcases the simulation results, and Section 5 concludes with potential directions for future research.
2. Preliminaries
2.1. Takagi–Sugeno Fuzzy Representation
Let us consider the following nonlinear system:
where is the state vector, is the input vector, and represents the output vector.
The TS model reformulates the nonlinear system (1) using a convex combination of linear sub-models. Each sub-model follows the given fuzzy rule:
where is premise variable, l is the number of premise variables, and is the membership function of the fuzzy rule corresponding to the premise variable. and are known matrices.
The global TS fuzzy representation of the nonlinear system (1) is described as follows:
where is the weighting functions described by and verifies the convex sum property .
2.2. Differential Mean Value Theorem [10]
Let be a differentiable vector function described as follows:
where the set is the canonical basis of the vectorial space for all given by:
Let . Then, there are constant vectors for such that the mean value theorem ensures the following relation:
Applying sector nonlinearity allows for rewriting the above equation using TS transformation:
where represents the sub-models of the nonlinear term , and is its weighting function.
3. Mean Value Theorem Observer-Based Design
Let us consider the following observer for fuzzy system (3):
The following theorem provides sufficient conditions described as LMI to ensure the asymptotic convergence of the error dynamic:
Theorem 1.
The estimation error converges asymptotically toward zero with decay rate α if there exist matrices and such that the following LMI holds :
The observer gain is given by .
Proof.
The dynamics of the estimation error are given as follows:
Using the mean value theorem on the terms and , the error dynamics become the following:
To study the stability of the error dynamics, the quadratic Lyapunov function is used:
The derivative of with respect to t is as follows:
To improve the performance of the estimation, the following decay rate is used:
The inequality (15) is not linear due to the product of the variables P and L. However, applying the change in variable provides a solution for achieving the linear stability conditions outlined in Theorem 1. □
In order to solve the inequalities outlined in Theorem 1, we will utilize the Yalmip Toolbox, a well-regarded modeling language in MATLAB designed for formulating optimization problems. This toolbox seamlessly integrates with a variety of solvers, including “Mosek”, “SDPT3”, and “LMILAB”, all recognized for their efficiency in handling LMIs.
In Figure 1, the entire procedure is depicted through a graphical representation:
Figure 1.
Overall schematic diagram of observer design and implementation.
4. Simulation Results
4.1. Dynamic Model of the System
The three-tank hydraulic system illustrated in Figure 2, based on Guzman’s design [17], features three tanks with equal cross-sectional areas S, connected by pipes with areas . Water from a reservoir fills the first and second tanks via pumps and , with flow rates and . Valves in each tank manage water release, and the system ensures water levels in the order .
Figure 2.
Three-tank hydraulic system.
Let us define and the premise variables . Using these definitions, the system can be represented in the following state-space form:
where
With a gravitational pull of , the system has discharge coefficients and . The tubes’ cross-sectional areas are and , with all tanks having . Given the constraint and these parameters, we derive , , and .
4.2. Observer Design for Three-Tank Hydraulic System
In order to apply Theorem 1, the matrices and have to be determined. According to the mean value theorem, and its Jacobian can be defined as follows:
where the new premise variables are given by and the limits are , and for .
By replacing every premise variable by its respective limits in a loop, the matrices can be obtained as follows for :
According to the output equation, which is linear, ; hence,
Therefore, .
Solving the LMI in Theorem 1, the following observer matrices are obtained:
4.3. Simulation Validation
The simulation has been validated by considering the initial condition as and . The system inputs are shown in Figure 3. The tanks levels and their estimation are shown in Figure 4.
Figure 3.
The flow rates of pumps.
Figure 4.
Tank levels and their estimations.
5. Conclusions
This paper introduces a design for the Takagi–Sugeno observer using the mean value theorem, bypassing the commonly used Lipschitz assumption and the attenuation-based method. While our method adeptly tracks the system’s states, it uniquely applies the MVT to systems with nonlinear outputs, contrasting prior works such as [8,9,13,14] that targeted only linear output systems. However, the proposed approach does have limitations, particularly for systems with unknown inputs, directing our future research ambitions. We aim to explore observer designs accommodating unknown inputs and to investigate emerging control system methodologies, like the adaptive fuzzy control for pneumatic active suspensions, as seen in [18]. This paves the way for the Takagi–Sugeno observer’s broader applications in complex systems.
Author Contributions
Conceptualization, W.H. and M.Y.H.; methodology, W.H.; software, W.H.; validation, W.H.; investigation, W.H. and M.Y.H.; writing—original draft preparation, W.H.; writing—review and editing, W.H. and A.B.; visualization, W.H. and A.B.; 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
- Luenberger, D. An introduction to observers. IEEE Trans. Autom. Control 1971, 16, 596–602. [Google Scholar] [CrossRef]
- Wang, Y.; Zou, L.; Ma, L.; Zhao, Z.; Guo, J. A survey on control for Takagi-Sugeno fuzzy systems subject to engineering-oriented complexities. Syst. Sci. Control. Eng. 2021, 9, 334–349. [Google Scholar] [CrossRef]
- Tanaka, K.; Wang, H.O. Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach; John Wiley & Sons: New York, NY, USA, 2004. [Google Scholar]
- Louzimi, A.; El Assoudi, A.; Soulami, J.; El Yaagoubi, E. Unknown input observer design for a class of nonlinear descriptor systems: A Takagi-Sugeno approach with Lipschitz constraints. Nonlinear Anal. Differ. Equ. 2017, 5, 99–116. [Google Scholar] [CrossRef]
- Ouzaz, M.; El Assoudi, A. Simultaneous state and fault estimation for Takagi-Sugeno implicit models with Lipschitz constraints. Int. J. Optim. Control. Theor. Appl. 2021, 11, 100–108. [Google Scholar] [CrossRef]
- Boukhlouf, A.; Hammoudi, M.Y.; Saadi, R.; Benbouzid, M.E.H. Hardware-in-the-loop implementation of an unknown input observer for synchronous reluctance motor. ISA Trans. 2023, 133, 485–494. [Google Scholar] [CrossRef] [PubMed]
- Youssef, T.; Chadli, M.; Karimi, H.R.; Wang, R. Actuator and sensor faults estimation based on proportional integral observer for TS fuzzy mod. El. J. Frankl. Inst. 2017, 354, 2524–2542. [Google Scholar] [CrossRef]
- Pan, J.; Nguyen, A.T.; Guerra, T.M.; Sentouh, C.; Wang, S.; Popieul, J.C. Vehicle actuator fault detection with finite-frequency specifications via Takagi-Sugeno fuzzy observers: Theory and experiments. IEEE Trans. Veh. Technol. 2022, 72, 407–417. [Google Scholar] [CrossRef]
- Pan, J.; Nguyen, A.T.; Wang, S.; Deng, H.; Zhang, H. Fuzzy Unknown Input Observer for Estimating Sensor and Actuator Cyber-Attacks in Intelligent Connected Vehicles. Automot. Innov. 2023, 6, 164–175. [Google Scholar] [CrossRef]
- Zemouche, A.; Boutayeb, M.; Bara, G.I. Observers for a class of Lipschitz systems with extension to H∞ performance analysis. Syst. Control. Lett. 2008, 57, 18–27. [Google Scholar] [CrossRef]
- Ichalal, D.; Arioui, H.; Mammar, S. Observer design for two-wheeled vehicle: A Takagi-Sugeno approach with unmeasurable premise variables. In Proceedings of the 2011 19th Mediterranean Conference on Control & Automation (MED), Corfu, Greece, 20–23 June 2011; pp. 934–939. [Google Scholar]
- Phanomchoeng, G.; Rajamani, R.; Piyabongkarn, D. Nonlinear observer for bounded Jacobian systems, with applications to automotive slip angle estimation. IEEE Trans. Autom. Control 2011, 56, 1163–1170. [Google Scholar] [CrossRef]
- 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]
- Allag, M.; Allag, A.; Zeghib, O.; Hamidani, B. Robust h∞ control based on the mean value theorem for induction motor drive. J. Control. Autom. Electr. Syst. 2019, 30, 657–665. [Google Scholar] [CrossRef]
- Hamidani, B.; Allag, A.; Allag, A.; Zeghib, O. Sensorless non-linear control applied to a PMSM machine based on new extended MVT observer. J. Electr. Eng. Technol. 2019, 14, 1615–1623. [Google Scholar] [CrossRef]
- 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]
- Guzman, J.; López-Estrada, F.R.; Estrada-Manzo, V.; Valencia-Palomo, G. Actuator fault estimation based on a proportional-integral observer with nonquadratic Lyapunov functions. Int. J. Syst. Sci. 2021, 52, 1938–1951. [Google Scholar] [CrossRef]
- Ho, C.M.; Ahn, K.K. Adaptive Fuzzy Output Feedback Control Design for Pneumatic Active Suspension with Unknown Dead Zone. IEEE Access 2023, 11, 66858–66871. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).



