Article Search
닫기

Original Article

Split Viewer

International Journal of Fuzzy Logic and Intelligent Systems 2023; 23(1): 1-10

Published online March 25, 2023

https://doi.org/10.5391/IJFIS.2023.23.1.1

© The Korean Institute of Intelligent Systems

Fuzzy Observer Design for State and Fault Estimation for Takagi-Sugeno Implicit Models

Manal Ouzaz, Abdellatif El Assoudi , and El Hassane El Yaagoubi

Laboratory of High Energy Physics and Condensed Matter, Faculty of Sciences Ain Chock, Hassan II University of Casablanca, Casablanca, Morocco

Correspondence to :
Manal Ouzaz (manal.ouzaz@gmail.com)

Received: September 3, 2021; Revised: January 24, 2023; Accepted: March 7, 2023

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted noncommercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

In this study, we develop a fuzzy observer for a class of discrete-time nonlinear implicit models that are described by the Takagi–Sugeno structure and affected by actuator and sensor faults with unmeasurable premise variables satisfying the Lipschitz constraints. This study is based on separating dynamic and static equations in discrete-time Takagi–Sugeno implicit models. The design of a fuzzy observer is proposed to estimate unknown states, actuators, and sensor faults simultaneously. It is designed by considering the fault variables constituted by the actuator and sensor faults as auxiliary state variables. The observer gain is calculated by studying the exponential convergence of the state estimation error using the Lyapunov theory and the stability condition given as a linear matrix inequality. Simulation results demonstrated the effectiveness and validity of the proposed method.

Keywords: Discrete-time systems, Fault detection, Linear matrix inequalities, Observers, Takagi-Sugeno model

Over the past decades, the need for high reliability and safety in industrial applications has led to a surge in the use of model-based fault diagnosis techniques in automated processes. Therefore, the field of unknown states and fault observer design for nonlinear systems has attracted considerable attention from researchers owing to its important role in fault detection and diagnosis (FDD) and the design of fault-tolerant control (FTC) strategies [13]. Several studies have investigated the fault-detection filter design problem for a class of nonlinear Markov jump systems [4, 5].

There are numerous studies related to explicit and implicit nonlinear systems in both continuous-time and discrete-time cases. Regarding the continuous-time case, we may cite [69] for explicit models and [1013] for implicit models, which are also referred to as singular or differential-algebraic systems. Likewise, in the discrete-time case, several studies exist on explicit and implicit structures, for example, [1416]. Extensive literature exists on the topic of fuzzy unknown input observer and its applications to FDD and FTC.

An effective manner to solve the various fuzzy observers raised previously is to write the convergence conditions in the linear matrix inequality (LMI) form [17]. Recall that the fuzzy Takagi–Sugeno (TS) approach [1820], which is recognized as a powerful tool for describing the global behaviors of nonlinear systems, has received considerable attention over the last few decades.

Nonlinear systems can be represented as the average weighted sum of linear systems using TS fuzzy systems [21]. TS models are widely used for the analysis and controller synthesis of nonlinear systems through the direct Lyapunov method [14]. For instance, in [22], an adaptive event-triggered controller design algorithm for TS fuzzy systems under multiple cyber-attacks was studied using the Lyapunov stability theory. The primary benefit of this formalism is the utilization of linear control methodologies in the study of complex nonlinear systems once the TS fuzzy models are obtained (e.g., [1, 19, 20]).

The implicit model, also called the singular model or descriptor model, is a general dynamic model that has been used to depict electrical systems, such as biological systems, mechanical systems, and chemical processes, for example, [2326]. Moreover, in [10, 11] the authors extended the ordinary TS fuzzy model [18] to define an implicit TS fuzzy model.

Simultaneous state and fault estimation is increasingly appealing, as it allows us to obtain both state and fault information in a single design. In [27], a fuzzy observer design to simultaneously estimate the state and fault variables for continuous-time Takagi–Sugeno implicit models (TSIMs) with actuator and sensor faults was developed. In addition, a state and fault observer based on Euler discretization for TSIMs was proposed in [28].

This study aims to develop an observer design for simultaneous state and fault estimation for a class of discrete-time nonlinear implicit models (DNIMs) with actuator and sensor faults, as described by the TS structure.

This study proposes a novel methodology for designing a fuzzy observer for DNIMs described by discrete-time Takagi–Sugeno implicit models (DTSIMs) with unmeasurable premise variables satisfying Lipschitz constraints. The proposed approach presents a novel contribution to simultaneously estimating state, actuator, and sensor faults. The approach begins by separating the dynamic and static relations in the DTSIM. Subsequently, we consider both sensor and actuator faults as auxiliary state variables to construct an augmented system. Subsequently, an observer is developed for the given augmented system. The representation of an implicit system by separating it into differential and algebraic equations demonstrates the physical properties of the process. A differential equation constitutes the dynamics of the system, whereas an algebraic equation translates the interconnections and static constraints. This technique allows us to use different mathematical tools in an explicit form to synthesize the observer for implicit systems. The exponential stability of the state estimation error is studied using the Lyapunov theory, and the stability condition is given in terms of only one LMI.

The rest of this paper is organized as follows: Section 2 introduces the class of DNIMs described by the TS structure affected by actuator and sensor faults. Section 3 presents the main results of the fuzzy observer design for the considered DTSIMs that estimate the states, and actuator and sensor faults simultaneously. Section 4 illustrates the effectiveness of the proposed method via a single-link flexible joint robot application.

The following notation have been adopted throughout this paper:

  • • Matrix P > 0 (or P < 0) indicates that P is symmetric and positive definite (or negative definite).

  • PT denotes the transposition of P. The symbol I (or 0) represents an identity matrix (or zero matrices) with appropriate dimensions.

Let • Rn and Rn×m denote the spaces of n-dimensional real vectors and n × m real matrices, respectively.

  • (A*BC)=(ABTBC).

In this study, the following class of DNIMs with actuator and sensor faults was adopted:

{Mzk+1=A(zk)zk+B(zk)uk+Fa(zk)fka,yk=Czk+Duk+Dafka+Fsfks,

where zkT=[Zk1TZk2T]Rn denotes the state vector with Zk1Rn1 is the vector of differential variables, Zk2Rn2 is the vector of algebraic variables with n1 + n2 = n, ukRm is the input vector which is known (measured), fkaRna and fksRns are respectively the actuator fault and the sensor fault, ykRp is the measurement vector.

A(zk) ∈ Rn×n, B(zk) ∈ Rn×m, and Fa(zk) ∈ Rn×na are nonlinear matrix functions. CRp×n, DRp×m, DaRp×na, FsRp×ns are the known real constant matrices.

MRn×n with rank(M) = n1 is a real known constant matrix assumed to be of the form

M=(I000).

If this is not the case (M is not of the form (2)), without loss of generality, we can determine two invertible matrices, M1 and M2, with appropriate dimensions such that the following relation is satisfied (see [23] or [29] for more details):

M1MM2=(I000).

The DNIM described above in (1) can be represented using the sector nonlinearity approach [19, 20] by the following DTSIM with unmeasurable premise variables satisfying the Lipschitz constraints:

{Mzk+1=i=1qφi(zk)(Aizk+Biuk+Faifka),yk=Czk+Duk+Dafka+Fsfks,

where

AiRn×n, BiRn×m, CRp×n, DRp×m, DaRp×na, FaiRn×na, FsRp×ns are known constant matrices with

{Ai(Ai11Ai12Ai21Ai22);Bi=(Bi1Bi2),[-0.15pc]Fai=(Fai1Fai2);C=(C10),

where Ai22 is assumed to be invertible. q is the number of submodels and φi(zk) are the weighting functions that verify the convex sum properties and are expressed as

{i=1qφi(zk)=10φi(zk)1i=1,,q.

They ensure the transition between the contributions of each submodeland are expressed as follows:

{Mzk+1=Aizk+Biuk+Faifka,yk=Czk+Duk+Dafka+Fsfks.

The following assumptions are made before presenting the primary result:

Assumption 1

Suppose that

  • • (M, Ai) is regular, i.e., det(zM A=) ≠ 0 ∀zC.

  • • All sub-models (7) are impulse observable and detectable.

As previously mentioned, we proceed to the separation between differential and algebraic equations in each sub-model (7), as the dynamic characteristics of the implicit system (regularity, causality, stabilizability, and detectability) remain constant [26].

This separation into differential and algebraic equations enables us to leverage certain analytical and design tools developed for systems described by differential equations. This significantly facilitates the study of the observer synthesis of complex nonlinear implicit systems.

From (5), the sub-models (7) can be rewritten as follows:

{Zk+11=Ai11Zk1+Ai12Zk2+Bi1uk+Fai1fka,0=Ai21Zk1+Ai22Zk2+Bi2uk+Fai2fka,yk=C1Zk1+Duk+Dafka+Fsfks.

From (8) and using the fact that the matrices Ai22 are invertible, the algebraic equations can be solved directly for algebraic variables to obtain

Zk2=JiZk1+Kiuk+Laifka,

where

{Ji=-(Ai22)-1Ai21,Ki=-(Ai22)-1Bi2,Lai=-(Ai22)-1Fai2.

Thus, substituting the resulting expression of Zk2 (9) in (8) we obtain the following model:

{Zk+11=MiZk1+Niuk+Paifka,Zk2=JiZk1+Kiuk+Laifka,yk=C1Zk1+Duk+Dafka+Fsfks,

where

{Mi=Ai11+Ai12Ji,Ni=Bi1+Ai12Ki,Pai=Fai1+Ai12Lai.

Let

fk=((fka)T(fks)T).

Thus, Model (11) can be written in the following form:

{Zk+11=MiZk1+Niuk+Pifk,Zk2=JiZk1+Kiuk+Lifk,yk=C1Zk1+Duk+Tfk,

where

Pi=(Pai0);Li=(Lai0);T=(DaFs).

The weighting functions φi(zk), i = 1, …, q can be rewritten as

φi(zk)=φi(Zk1,Zk2=JiZk1+Kiuk+Lifk)=φi(λk),

with

λkT=[Zk1TfkTukT]T.

Thus, by aggregating the resulting sub-models (14), the global fuzzy model is obtained

{Zk+11=i=1qφi(λk)(MiZk1+Niuk+Pifk),Zk2=i=1qφi(λk)(JiZk1+Kiuk+Lifk),yk=C1Zk1+Duk+Tfk.

Assumption 2

Suppose that fk is a constant unknown fault signal per time interval, that is,

fk+1=fk,k[T1   T2],T1,T2R+.

To make the main contribution, we rewrite the system (18) under the equivalent augmented state representation given by

{ξk+11=i=1qφi(μk)(Φiξk1+Ψiuk),ξk2=i=1qφi(μk)(Ωiξk1+Kiuk),yk=Rξk1+Duk,

where

{ξk1T=[Zk1TfkT],ξk2=Zk2,μkT=[ξk1TukT],Φi=(MiPi0I),Ψi=(Ni0),Ωi=(JiLi),R=(C1T).

To design an observer for the system (1), we introduce the following matrices:

{Φ0=1qi=1qΦi,Ψ0=1qi=1qψi,Φ¯i=Φi-Φ0,Ψ¯i=Ψi-Ψ0.

From (22), (20) is equivalent to the following form:

{ξk+11=Φ0ξk1+Ψ0uk+i=1qφi(μk)(Φ¯iξk1+Ψ¯iuk),ξk2=i=1qφi(μk)(Ωiξk1+Kiuk),yk=Rξk1+Duk.

Based on the transformation of DNIM (1) into its equivalent form (23), the proposed fuzzy observer for (1) is expressed as follows:

{ξ^k+11=Φ0ξ^k1+Ψ0uk-H(y^k-yk)+i=1qφi(μ^k)(Φ¯iξ^k1+Ψ¯iuk),ξ^k2=i=1qφi(μ^k)(Ωiξ^k1+Kiuk),y^k=Rξ^k1+Duk,

where (ξ^k1,ξ^k2), ŷk and μ̂k are the estimates of (ξ^k1,ξ^k2), yk and μk respectively. Matrix H is determined such that (ξ^k1,ξ^k2) converges toward (ξk1,ξk2) exponentially.

To obtain the condition for the exponential convergence of the observer (24), we define the state estimation error as follows:

ɛk=(ɛk1ɛk2)=(ξ^k1-ξk1ξ^k2-ξk2).

From (23) and (24), the dynamics of the estimation error can be described as follows:

{ɛk+11=Γ0ɛk1+Δ,ɛk2=i=1qφi(μ^k)Ωiɛk1+i=1q(φi(μ^k)-φi(μk))(Ωiξk1+Kiuk),

where

Γ0=Φ0-HR,

and

Δ=i=1q(Φ¯iΔk1+Δk2uk),

with

{Δk1=φi(μ^k)ξ^k1-φi(μk)ξk1,Δk2=Ψ¯i(φi(μ^k)-φi(μk)).

Therefore, to demonstrate the convergence of ɛk to zero, it is sufficient to prove that ɛk1 converges to zero.

Assumption 3

Assume that the following conditions hold:

{Δk1<δiɛk1,Δk2<βiɛk1,uk<γ,

where δi and βi are positive scalar Lipschitz constants and γ > 0.

Using Assumption 3, the term Δ can be bound as follows:

Δ<θɛk1,

where

θ=i=1q(σ(Φ¯i)δi+βiγ),

where σ(Φ̄i) denotes the maximum singular value of matrix Φ̄i.

The main results of this study are presented as the following theorem:

Theorem 1

Under Assumption 3, the system (26) is globally exponentially stable if given ρ > 0 there exist the matrices P >0, Q > 0, and W verifying the following LMI:

(Σ**WR-P*PΦ0-WR0-Q)<0,

where

Σ=Φ0TPΦ0-Φ0TWR-RTWTΦ0+θ2P+θ2Q-ρ2P.

The gain that stabilizes the estimation error is given by

H=P-1W.

Proof of Theorem 1

Consider the following standard Lyapunov function:

Vk=ɛk1TPɛk1,P>0.

The variation in Vk along the trajectory of (26) is given as follows:

ΔVk=Vk+1-Vk.

From (26), we have

ΔVk=ɛk1T(Γ0TPΓ0-P)ɛk1+ΔTPΔ+ΔTPΓ0ɛk1+ɛk1TΓ0TPΔ.

Lemma 1

For any matrices X and Y with appropriate dimensions, the following property holds for a definite positive matrix J:

XTY+YTXXTJ-1X+YTJY.

For Q > 0, by applying Lemma 1, (38) becomes

ΔVk<ɛk1T(Γ0TPΓ0-P)ɛk1+ΔTPΔ+ɛk1TΓ0TPQ-1PΓ0ɛk1+ΔTQΔ.

Considering (31), (40) becomes

ΔVk<ɛk1T(Γ0TPΓ0-P+Γ0TPQ-1PΓ0)+θ2P+θ2Q)ɛk1.

Estimation error convergence exponentially lacks if the condition in [29], cited in [20], is satisfied:

ΔVk<ɛk1T(Γ0TPΓ0-P+Γ0TPQ-1PΓ0+θ2P+θ2Q)ɛk1<(ρ2-1)Vk,ρ<1,

which leads to the following condition:

Γ0TPΓ0+Γ0TPQ-1PΓ0+θ2P+θ2Q-ρ2P<0,ρ<1.

By substituting Γ0 from (27) into (43), we can establish the LMI condition (33) of Theorem 1 using the Schur complement and the following change of variables:

W=PH.

Thus, from the Lypunov stability theory, if the LMI condition (33) is satisfied, then the system (26) is globally exponentially stable. This concludes the proof of Theorem 1.

To illustrate the performance of the proposed fuzzy observer design, we considered a single-link flexible joint robot. Considering the model given in [16] and assuming that it is affected by simultaneous actuator and sensor faults, we obtain a DNIM with an unmeasurable premise variable in the following form:

{Mzk+1=A(zk)zk+Buk+Faifka,yk=Czk+Fsfks,

where zk = (z1k, z2k, z3k, z4k, z5k, z6k)T represents the state vector, z1k and z2k are the angles of rotation of the motor and link, respectively; z3k and z4k are the angular velocities, z5k and z6k are their angular accelerations. ukR and ykR2 are the control variables and the measured output vector, respectively. fka is the actuator fault, and fks is the sensor fault.

A(zk)=(10Te000010Te000010Te000010Te-k1TeJmk1TeJm-βTeJm0-Te0k1TeJLη000-Te),B=(0000k2TeJm0),Fa=B,Fs=(010),C=(100000001000000100),M=(100000010000001000000100000000000000),

where Te > 0 is the sampling time and

η=-k1TeJL-mgbTeJLsin(z2k)z2k.

To write model (45) as a TS model with an unmeasurable premise variable, we consider the nonlinearities of the term η ∈ [ηmin, ηmax] of matrix A(zk). We can then transform this nonlinear term into the following form:

η=α1ηmax+α2ηmin,

where

{α1=η-ηminηmax-ηmin,α2=ηmax-ηηmax-ηmin.

Therefore, the obtained global TS fuzzy model is expressed as follows:

{Mzk+1=i=12φi(zk)(Aizk+Buk+Faifka),yk=Czk+Fsfks,

with

A1=(10Te000010Te000010Te000010Te-k1TeJmk1TeJm-βTeJm0-Te0k1TeJLηmax000-Te),A2=(10Te000010Te000010Te000010Te-k1TeJmk1TeJm-βTeJm0-Te0k1TeJLηmin000-Te).

The membership functions are as follows:

{φ1(zk)=α1,φ2(zk)=α2.

In this case,

zk1=(z1k,z2k,z3k,z4k)T;zk2=(z5k,z6k)T,

and A122=A222=(-Te00-Te) are invertible.

We rewrite the model (49) in the equivalent form (20) to apply the fuzzy observer proposed in (24) for the single-link flexible joint robot.

The values and definitions of the physical parameters are given in [12] and we assume Te = 0.01s.

The expressions for the actuator and sensor faults are shown in Figure 4. Considering Theorem 1 with ρ = 0.98, the observer gain obtained is as follows:

H=(0.6618-0.02050.00660.11100.2610-0.62512.87350.4394-0.28790.0943-0.12490.94171.88990.35310.6777-3.15040.48850.0763).

Simulation results with initial conditions

ξk1=[0.00   0.3142   0.00   0.00   0.02   0.00]T,ξk2=[15.7159   -16.6906]T,ξ^k1=[0.00   0.3342   0.00   0.00   0.00   0.00]T,ξ^k2=[16.2564   -17.7286]T

are shown in Figures 14 where the input is uk = sin(k). The dashed lines denote the state variables and the actuator and sensor faults estimated by the proposed fuzzy observer (24) with gain H.

As shown in Figure 4, the actuator and sensor faults are applied during the interval [0 40 s], and they are also applied simultaneously at intervals [10 s 15 s] and [25 s 30 s]; Nevertheless, as shown in Figures 13, the proposed fuzzy observer effectively estimates the states of the flexible robot in the entire interval [0 40s]. From Figure 4, it is evident that the fault estimations applied to the flexible robot were accurate.

Noise can lead to compromised performance or even instability. A second simulation was performed with centered measurement noise to verify the effectiveness of this approach.

The simulation results in Figures 58 demonstrate the effectiveness of the proposed fuzzy observer, even with noise.

This study presents a novel methodology to design a state and fault fuzzy observer for a class of DNIMs described by a TS structure with unmeasurable premise variables that satisfy Lipschitz constraints. This approach permits the simultaneous estimation of the fault and system state variables. This method is based on separating dynamic and static relations in DTSIMs. The convergence is studied using the Lyapunov theory, and the stability condition is given in terms of only one LMI. The efficacy of the proposed fuzzy observer is demonstrated by a simulation of a single-link flexible joint robot, serving as an illustrative application.

Fig. 1.

State variables z1k and z2k with their estimates.


Fig. 2.

State variables z3k and z4k with their estimates.


Fig. 3.

State variables z5k and z6k with their estimates.


Fig. 4.

Actuator fault fka and sensor fault fks and their estimates.


Fig. 5.

State variables z1k and z2k with noise and their estimates.


Fig. 6.

State variables z3k and z4k with noise and their estimates.


Fig. 7.

State variables z5k and z6k with noise and their estimates.


Fig. 8.

Actuator fault fka and sensor fault fks with noise and their estimates.


  1. Lendek, Z, Guerra, TM, Babuska, R, and De Schutter, B (2011). Stability Analysis and Nonlinear Observer Design using Takagi-Sugeno Fuzzy Models. Heidelberg, Germany: Springer https://doi.org/10.1007/978-3-642-16776-8
    CrossRef
  2. Blanke, M, Kinnaert, M, Lunze, J, Staroswiecki, M, and Schroder, J (2006). Diagnosis and Fault-Tolerant Control. Heidelberg, Germany: Springer https://doi.org/10.1007/978-3-540-35653-0
  3. Li, L (2016). Fault Detection and Fault-Tolerant Control for Nonlinear Systems. Wiesbaden, Germany: Springer Vieweg
    CrossRef
  4. Zhang, X, Wang, H, Stojanovic, V, Cheng, P, He, S, Luan, X, and Liu, F (2022). Asynchronous fault detection for interval type-2 fuzzy nonhomogeneous higher level Markov jump systems with uncertain transition probabilities. IEEE Transactions on Fuzzy Systems. 30, 2487-2499. https://doi.org/10.1109/TFUZZ.2021.3086224
    CrossRef
  5. Cheng, P, He, S, Stojanovic, V, Luan, X, and Liu, F (2022). Fuzzy fault detection for Markov jump systems with partly accessible hidden information: an event-triggered approach. IEEE Transactions on Cybernetics. 52, 7352-7361. https://doi.org/10.1109/TCYB.2021.3050209
    CrossRef
  6. Ichalal, D, Marx, B, Ragot, J, and Maquin, D (2012). New fault tolerant control strategies for nonlinear Takagi-Sugeno systems. International Journal of Applied Mathematics and Computer Science. 22, 197-210. https://doi.org/10.2478/v10006-012-0015-8
    CrossRef
  7. Chadli, M, and Karimi, HR (2013). Notice of violation of IEEE publication principles: robust observer design for unknown inputs Takagi-Sugeno models. IEEE Transactions on Fuzzy Systems. 21, 158-164. https://doi.org/10.1109/TFUZZ.2012.2197215
    CrossRef
  8. Youssef, T, Chadli, M, and Zelmat, M. Synthesis of a unknown inputs proportional integral observer for TS fuzzy models, 4311-4315. https://doi.org/10.23919/ECC.2013.6669452
  9. Liu, J, Wang, Y, Cao, J, Yue, D, and Xie, X (2021). Secure adaptive-event-triggered filter design with input constraint and hybrid cyber attack. IEEE Transactions on Cybernetics. 51, 4000-4010. https://doi.org/10.1109/TCYB.2020.3003752
    CrossRef
  10. Taniguchi, T, Tanaka, K, Yamafuji, K, and Wang, HO. Fuzzy descriptor systems: stability analysis and design via LMIs, 1827-1831. https://doi.org/10.1109/ACC.1999.786165
  11. Taniguchi, T, Tanaka, K, and Wang, HO (2000). Fuzzy descriptor systems and nonlinear model following control. IEEE Transactions on Fuzzy Systems. 8, 442-452. https://doi.org/10.1109/91.868950
    CrossRef
  12. Louzimi, A, El Assoudi, A, Soulami, J, and El Yaagoubi, E (2017). Unknown input observer design for a class of nonlinear descriptor systems: a Takagi-Sugeno approach with Lipschitz constraints. Nonlinear Analysis and Differential Equations. 5, 99-116. https://doi.org/10.12988/nade.2017.61190
    CrossRef
  13. Bouassem, K, Soulami, J, El Assoudi, A, and El Yaagoubi, E (2017). Fuzzy observer design for a class of Takagi-Sugeno descriptor systems subject to unknown inputs. Nonlinear Analysis and Differential Equations. 5, 117-134. https://doi.org/10.12988/nade.2017.61191
    CrossRef
  14. Estrada-Manzo, V, Lendek, Z, and Guerra, TM (2014). Discrete-time Takagi-Sugeno descriptor models: observer design. IFAC Proceedings Volumes. 47, 7965-7969. https://doi.org/10.3182/20140824-6-ZA-1003.00978
    CrossRef
  15. Louzimi, A, El Assoudi, A, Soulami, J, and El Yaagoubi, E (2017). Observer design for a class of discrete-time Takagi-Sugeno implicit models subject to unknown inputs. American Journal of Computational and Applied Mathematics. 7, 115-122.
  16. Bouassem, K, Soulami, J, El Assoudi, A, and El Yaagoubi, E (2018). Design of unknown inputs observer for a class of discrete-time Takagi-Sugeno descriptor models. American Journal of Computational and Applied Mathematics. 8, 50-58.
  17. Boyd, S, El Ghaoui, L, Feron, E, and Balakrishnan, V (1994). Linear Matrix Inequalities in System and Control Theory. Philadelphia, PA: Society for Industrial and Applied Mathematics
    CrossRef
  18. Takagi, T, and Sugeno, M (1985). Fuzzy identification of systems and its applications to modeling and control. IEEE Transactions on Systems, Man, and Cybernetics. 15, 116-132. https://doi.org/10.1109/TSMC.1985.6313399
    CrossRef
  19. Taniguchi, T, Tanaka, K, Ohtake, H, and Wang, HO (2001). Model construction, rule reduction, and robust compensation for generalized form of Takagi-Sugeno fuzzy systems. IEEE Transactions on Fuzzy Systems. 9, 525-538. https://doi.org/10.1109/91.940966
    CrossRef
  20. Tanaka, K, and Wang, HO (2001). Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach. Hoboken, NJ: John Wiley & Sons https://doi.org/10.1002/0471224596
    CrossRef
  21. Kim, HJ, Joo, YH, and Park, JB (2012). Controller design for continuous-time Takagi-Sugeno fuzzy systems with fuzzy Lyapunov functions: LMI approach. International Journal of Fuzzy Logic and Intelligent Systems. 12, 187-192. https://doi.org/10.5391/IJFIS.2012.12.3.187
    CrossRef
  22. Liu, J, Yin, T, Cao, J, Yue, D, and Karimi, HR (2021). Security control for T–S fuzzy systems with adaptive event-triggered mechanism and multiple cyber-attacks. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 51, 6544-6554. https://doi.org/10.1109/TSMC.2019.2963143
    CrossRef
  23. Dai, L. (1989) . Singular Control Systems. https://doi.org/10.1007/BFb0002475
    CrossRef
  24. Kumar, A, and Daoutidis, P (1999). Control of Nonlinear Differential Algebraic Equation Systems with Applications to Chemical Processes. Boca Raton, FL: CRC Press
  25. Kunkel, P, and Mehrmann, V (2006). Differential-Algebraic Equations: Analysis and Numerical Solution. Zurich, Switzerland: European Mathematical Society
    CrossRef
  26. Duan, GR (2010). Analysis and Design of Descriptor Linear Systems. New York, NU: Springer Science & Business Media
  27. Ouzaz, M, and El Assoudi, A (2021). Simultaneous state and fault estimation for Takagi-Sugeno implicit models with Lipschitz constraints. An International Journal of Optimization and Control: Theories & Applications (IJOCTA). 11, 100-108. https://doi.org/10.11121/ijocta.01.2021.00877
  28. Ouzaz, M, El Assoudi, A, and Soulami, J . Design of state and fault observer based on the Euler discretization for Takagi-Sugeno implicit models with Lipschitz constraints., Proceedings of the 2020 4th International Conference on Intelligent Computing in Data Sciences (ICDS), 2020, Fez, Morocco, Array, pp.1-7. https://doi.org/10.1109/ICDS50568.2020.9268780
  29. Ichikawa, A (1993). Control Hand Book. Tokyo, Japan: Ohmu Publisher

Manal Ouzaz received an Electrical Engineering degree from the National High School of Electricity and Mechanics (ENSEM) in Morocco in 2010. Her research interests include observer design, fault detection and fuzzy control.

E-mail: manal.ouzaz@gmail.com

Abdellatif El Assoudi is a professor in the Department of Electrical Engineering at the National High School of Electricity and Mechanics (ENSEM) at Hassan II University of Casablanca (Morocco).

E-mail: a.elassoudi@ensem.ac.ma

El Hassane El Yaagoubi is a professor in the Department of Electrical Engineering at the National High School of Electricity and Mechanics (ENSEM) at Hassan II University of Casablanca (Morocco).

E-mail: h.elyaagoubi@ensem.ac.ma

Article

Original Article

International Journal of Fuzzy Logic and Intelligent Systems 2023; 23(1): 1-10

Published online March 25, 2023 https://doi.org/10.5391/IJFIS.2023.23.1.1

Copyright © The Korean Institute of Intelligent Systems.

Fuzzy Observer Design for State and Fault Estimation for Takagi-Sugeno Implicit Models

Manal Ouzaz, Abdellatif El Assoudi , and El Hassane El Yaagoubi

Laboratory of High Energy Physics and Condensed Matter, Faculty of Sciences Ain Chock, Hassan II University of Casablanca, Casablanca, Morocco

Correspondence to:Manal Ouzaz (manal.ouzaz@gmail.com)

Received: September 3, 2021; Revised: January 24, 2023; Accepted: March 7, 2023

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted noncommercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

In this study, we develop a fuzzy observer for a class of discrete-time nonlinear implicit models that are described by the Takagi–Sugeno structure and affected by actuator and sensor faults with unmeasurable premise variables satisfying the Lipschitz constraints. This study is based on separating dynamic and static equations in discrete-time Takagi–Sugeno implicit models. The design of a fuzzy observer is proposed to estimate unknown states, actuators, and sensor faults simultaneously. It is designed by considering the fault variables constituted by the actuator and sensor faults as auxiliary state variables. The observer gain is calculated by studying the exponential convergence of the state estimation error using the Lyapunov theory and the stability condition given as a linear matrix inequality. Simulation results demonstrated the effectiveness and validity of the proposed method.

Keywords: Discrete-time systems, Fault detection, Linear matrix inequalities, Observers, Takagi-Sugeno model

1. Introduction

Over the past decades, the need for high reliability and safety in industrial applications has led to a surge in the use of model-based fault diagnosis techniques in automated processes. Therefore, the field of unknown states and fault observer design for nonlinear systems has attracted considerable attention from researchers owing to its important role in fault detection and diagnosis (FDD) and the design of fault-tolerant control (FTC) strategies [13]. Several studies have investigated the fault-detection filter design problem for a class of nonlinear Markov jump systems [4, 5].

There are numerous studies related to explicit and implicit nonlinear systems in both continuous-time and discrete-time cases. Regarding the continuous-time case, we may cite [69] for explicit models and [1013] for implicit models, which are also referred to as singular or differential-algebraic systems. Likewise, in the discrete-time case, several studies exist on explicit and implicit structures, for example, [1416]. Extensive literature exists on the topic of fuzzy unknown input observer and its applications to FDD and FTC.

An effective manner to solve the various fuzzy observers raised previously is to write the convergence conditions in the linear matrix inequality (LMI) form [17]. Recall that the fuzzy Takagi–Sugeno (TS) approach [1820], which is recognized as a powerful tool for describing the global behaviors of nonlinear systems, has received considerable attention over the last few decades.

Nonlinear systems can be represented as the average weighted sum of linear systems using TS fuzzy systems [21]. TS models are widely used for the analysis and controller synthesis of nonlinear systems through the direct Lyapunov method [14]. For instance, in [22], an adaptive event-triggered controller design algorithm for TS fuzzy systems under multiple cyber-attacks was studied using the Lyapunov stability theory. The primary benefit of this formalism is the utilization of linear control methodologies in the study of complex nonlinear systems once the TS fuzzy models are obtained (e.g., [1, 19, 20]).

The implicit model, also called the singular model or descriptor model, is a general dynamic model that has been used to depict electrical systems, such as biological systems, mechanical systems, and chemical processes, for example, [2326]. Moreover, in [10, 11] the authors extended the ordinary TS fuzzy model [18] to define an implicit TS fuzzy model.

Simultaneous state and fault estimation is increasingly appealing, as it allows us to obtain both state and fault information in a single design. In [27], a fuzzy observer design to simultaneously estimate the state and fault variables for continuous-time Takagi–Sugeno implicit models (TSIMs) with actuator and sensor faults was developed. In addition, a state and fault observer based on Euler discretization for TSIMs was proposed in [28].

This study aims to develop an observer design for simultaneous state and fault estimation for a class of discrete-time nonlinear implicit models (DNIMs) with actuator and sensor faults, as described by the TS structure.

This study proposes a novel methodology for designing a fuzzy observer for DNIMs described by discrete-time Takagi–Sugeno implicit models (DTSIMs) with unmeasurable premise variables satisfying Lipschitz constraints. The proposed approach presents a novel contribution to simultaneously estimating state, actuator, and sensor faults. The approach begins by separating the dynamic and static relations in the DTSIM. Subsequently, we consider both sensor and actuator faults as auxiliary state variables to construct an augmented system. Subsequently, an observer is developed for the given augmented system. The representation of an implicit system by separating it into differential and algebraic equations demonstrates the physical properties of the process. A differential equation constitutes the dynamics of the system, whereas an algebraic equation translates the interconnections and static constraints. This technique allows us to use different mathematical tools in an explicit form to synthesize the observer for implicit systems. The exponential stability of the state estimation error is studied using the Lyapunov theory, and the stability condition is given in terms of only one LMI.

The rest of this paper is organized as follows: Section 2 introduces the class of DNIMs described by the TS structure affected by actuator and sensor faults. Section 3 presents the main results of the fuzzy observer design for the considered DTSIMs that estimate the states, and actuator and sensor faults simultaneously. Section 4 illustrates the effectiveness of the proposed method via a single-link flexible joint robot application.

The following notation have been adopted throughout this paper:

  • • Matrix P > 0 (or P < 0) indicates that P is symmetric and positive definite (or negative definite).

  • PT denotes the transposition of P. The symbol I (or 0) represents an identity matrix (or zero matrices) with appropriate dimensions.

Let • Rn and Rn×m denote the spaces of n-dimensional real vectors and n × m real matrices, respectively.

  • (A*BC)=(ABTBC).

2. System Description

In this study, the following class of DNIMs with actuator and sensor faults was adopted:

{Mzk+1=A(zk)zk+B(zk)uk+Fa(zk)fka,yk=Czk+Duk+Dafka+Fsfks,

where zkT=[Zk1TZk2T]Rn denotes the state vector with Zk1Rn1 is the vector of differential variables, Zk2Rn2 is the vector of algebraic variables with n1 + n2 = n, ukRm is the input vector which is known (measured), fkaRna and fksRns are respectively the actuator fault and the sensor fault, ykRp is the measurement vector.

A(zk) ∈ Rn×n, B(zk) ∈ Rn×m, and Fa(zk) ∈ Rn×na are nonlinear matrix functions. CRp×n, DRp×m, DaRp×na, FsRp×ns are the known real constant matrices.

MRn×n with rank(M) = n1 is a real known constant matrix assumed to be of the form

M=(I000).

If this is not the case (M is not of the form (2)), without loss of generality, we can determine two invertible matrices, M1 and M2, with appropriate dimensions such that the following relation is satisfied (see [23] or [29] for more details):

M1MM2=(I000).

The DNIM described above in (1) can be represented using the sector nonlinearity approach [19, 20] by the following DTSIM with unmeasurable premise variables satisfying the Lipschitz constraints:

{Mzk+1=i=1qφi(zk)(Aizk+Biuk+Faifka),yk=Czk+Duk+Dafka+Fsfks,

where

AiRn×n, BiRn×m, CRp×n, DRp×m, DaRp×na, FaiRn×na, FsRp×ns are known constant matrices with

{Ai(Ai11Ai12Ai21Ai22);Bi=(Bi1Bi2),[-0.15pc]Fai=(Fai1Fai2);C=(C10),

where Ai22 is assumed to be invertible. q is the number of submodels and φi(zk) are the weighting functions that verify the convex sum properties and are expressed as

{i=1qφi(zk)=10φi(zk)1i=1,,q.

They ensure the transition between the contributions of each submodeland are expressed as follows:

{Mzk+1=Aizk+Biuk+Faifka,yk=Czk+Duk+Dafka+Fsfks.

The following assumptions are made before presenting the primary result:

Assumption 1

Suppose that

  • • (M, Ai) is regular, i.e., det(zM A=) ≠ 0 ∀zC.

  • • All sub-models (7) are impulse observable and detectable.

As previously mentioned, we proceed to the separation between differential and algebraic equations in each sub-model (7), as the dynamic characteristics of the implicit system (regularity, causality, stabilizability, and detectability) remain constant [26].

This separation into differential and algebraic equations enables us to leverage certain analytical and design tools developed for systems described by differential equations. This significantly facilitates the study of the observer synthesis of complex nonlinear implicit systems.

From (5), the sub-models (7) can be rewritten as follows:

{Zk+11=Ai11Zk1+Ai12Zk2+Bi1uk+Fai1fka,0=Ai21Zk1+Ai22Zk2+Bi2uk+Fai2fka,yk=C1Zk1+Duk+Dafka+Fsfks.

From (8) and using the fact that the matrices Ai22 are invertible, the algebraic equations can be solved directly for algebraic variables to obtain

Zk2=JiZk1+Kiuk+Laifka,

where

{Ji=-(Ai22)-1Ai21,Ki=-(Ai22)-1Bi2,Lai=-(Ai22)-1Fai2.

Thus, substituting the resulting expression of Zk2 (9) in (8) we obtain the following model:

{Zk+11=MiZk1+Niuk+Paifka,Zk2=JiZk1+Kiuk+Laifka,yk=C1Zk1+Duk+Dafka+Fsfks,

where

{Mi=Ai11+Ai12Ji,Ni=Bi1+Ai12Ki,Pai=Fai1+Ai12Lai.

Let

fk=((fka)T(fks)T).

Thus, Model (11) can be written in the following form:

{Zk+11=MiZk1+Niuk+Pifk,Zk2=JiZk1+Kiuk+Lifk,yk=C1Zk1+Duk+Tfk,

where

Pi=(Pai0);Li=(Lai0);T=(DaFs).

The weighting functions φi(zk), i = 1, …, q can be rewritten as

φi(zk)=φi(Zk1,Zk2=JiZk1+Kiuk+Lifk)=φi(λk),

with

λkT=[Zk1TfkTukT]T.

Thus, by aggregating the resulting sub-models (14), the global fuzzy model is obtained

{Zk+11=i=1qφi(λk)(MiZk1+Niuk+Pifk),Zk2=i=1qφi(λk)(JiZk1+Kiuk+Lifk),yk=C1Zk1+Duk+Tfk.

Assumption 2

Suppose that fk is a constant unknown fault signal per time interval, that is,

fk+1=fk,k[T1   T2],T1,T2R+.

To make the main contribution, we rewrite the system (18) under the equivalent augmented state representation given by

{ξk+11=i=1qφi(μk)(Φiξk1+Ψiuk),ξk2=i=1qφi(μk)(Ωiξk1+Kiuk),yk=Rξk1+Duk,

where

{ξk1T=[Zk1TfkT],ξk2=Zk2,μkT=[ξk1TukT],Φi=(MiPi0I),Ψi=(Ni0),Ωi=(JiLi),R=(C1T).

To design an observer for the system (1), we introduce the following matrices:

{Φ0=1qi=1qΦi,Ψ0=1qi=1qψi,Φ¯i=Φi-Φ0,Ψ¯i=Ψi-Ψ0.

From (22), (20) is equivalent to the following form:

{ξk+11=Φ0ξk1+Ψ0uk+i=1qφi(μk)(Φ¯iξk1+Ψ¯iuk),ξk2=i=1qφi(μk)(Ωiξk1+Kiuk),yk=Rξk1+Duk.

3. Main Results

Based on the transformation of DNIM (1) into its equivalent form (23), the proposed fuzzy observer for (1) is expressed as follows:

{ξ^k+11=Φ0ξ^k1+Ψ0uk-H(y^k-yk)+i=1qφi(μ^k)(Φ¯iξ^k1+Ψ¯iuk),ξ^k2=i=1qφi(μ^k)(Ωiξ^k1+Kiuk),y^k=Rξ^k1+Duk,

where (ξ^k1,ξ^k2), ŷk and μ̂k are the estimates of (ξ^k1,ξ^k2), yk and μk respectively. Matrix H is determined such that (ξ^k1,ξ^k2) converges toward (ξk1,ξk2) exponentially.

To obtain the condition for the exponential convergence of the observer (24), we define the state estimation error as follows:

ɛk=(ɛk1ɛk2)=(ξ^k1-ξk1ξ^k2-ξk2).

From (23) and (24), the dynamics of the estimation error can be described as follows:

{ɛk+11=Γ0ɛk1+Δ,ɛk2=i=1qφi(μ^k)Ωiɛk1+i=1q(φi(μ^k)-φi(μk))(Ωiξk1+Kiuk),

where

Γ0=Φ0-HR,

and

Δ=i=1q(Φ¯iΔk1+Δk2uk),

with

{Δk1=φi(μ^k)ξ^k1-φi(μk)ξk1,Δk2=Ψ¯i(φi(μ^k)-φi(μk)).

Therefore, to demonstrate the convergence of ɛk to zero, it is sufficient to prove that ɛk1 converges to zero.

Assumption 3

Assume that the following conditions hold:

{Δk1<δiɛk1,Δk2<βiɛk1,uk<γ,

where δi and βi are positive scalar Lipschitz constants and γ > 0.

Using Assumption 3, the term Δ can be bound as follows:

Δ<θɛk1,

where

θ=i=1q(σ(Φ¯i)δi+βiγ),

where σ(Φ̄i) denotes the maximum singular value of matrix Φ̄i.

The main results of this study are presented as the following theorem:

Theorem 1

Under Assumption 3, the system (26) is globally exponentially stable if given ρ > 0 there exist the matrices P >0, Q > 0, and W verifying the following LMI:

(Σ**WR-P*PΦ0-WR0-Q)<0,

where

Σ=Φ0TPΦ0-Φ0TWR-RTWTΦ0+θ2P+θ2Q-ρ2P.

The gain that stabilizes the estimation error is given by

H=P-1W.

Proof of Theorem 1

Consider the following standard Lyapunov function:

Vk=ɛk1TPɛk1,P>0.

The variation in Vk along the trajectory of (26) is given as follows:

ΔVk=Vk+1-Vk.

From (26), we have

ΔVk=ɛk1T(Γ0TPΓ0-P)ɛk1+ΔTPΔ+ΔTPΓ0ɛk1+ɛk1TΓ0TPΔ.

Lemma 1

For any matrices X and Y with appropriate dimensions, the following property holds for a definite positive matrix J:

XTY+YTXXTJ-1X+YTJY.

For Q > 0, by applying Lemma 1, (38) becomes

ΔVk<ɛk1T(Γ0TPΓ0-P)ɛk1+ΔTPΔ+ɛk1TΓ0TPQ-1PΓ0ɛk1+ΔTQΔ.

Considering (31), (40) becomes

ΔVk<ɛk1T(Γ0TPΓ0-P+Γ0TPQ-1PΓ0)+θ2P+θ2Q)ɛk1.

Estimation error convergence exponentially lacks if the condition in [29], cited in [20], is satisfied:

ΔVk<ɛk1T(Γ0TPΓ0-P+Γ0TPQ-1PΓ0+θ2P+θ2Q)ɛk1<(ρ2-1)Vk,ρ<1,

which leads to the following condition:

Γ0TPΓ0+Γ0TPQ-1PΓ0+θ2P+θ2Q-ρ2P<0,ρ<1.

By substituting Γ0 from (27) into (43), we can establish the LMI condition (33) of Theorem 1 using the Schur complement and the following change of variables:

W=PH.

Thus, from the Lypunov stability theory, if the LMI condition (33) is satisfied, then the system (26) is globally exponentially stable. This concludes the proof of Theorem 1.

4. Application to a Single-Link Flexible Joint Robot

To illustrate the performance of the proposed fuzzy observer design, we considered a single-link flexible joint robot. Considering the model given in [16] and assuming that it is affected by simultaneous actuator and sensor faults, we obtain a DNIM with an unmeasurable premise variable in the following form:

{Mzk+1=A(zk)zk+Buk+Faifka,yk=Czk+Fsfks,

where zk = (z1k, z2k, z3k, z4k, z5k, z6k)T represents the state vector, z1k and z2k are the angles of rotation of the motor and link, respectively; z3k and z4k are the angular velocities, z5k and z6k are their angular accelerations. ukR and ykR2 are the control variables and the measured output vector, respectively. fka is the actuator fault, and fks is the sensor fault.

A(zk)=(10Te000010Te000010Te000010Te-k1TeJmk1TeJm-βTeJm0-Te0k1TeJLη000-Te),B=(0000k2TeJm0),Fa=B,Fs=(010),C=(100000001000000100),M=(100000010000001000000100000000000000),

where Te > 0 is the sampling time and

η=-k1TeJL-mgbTeJLsin(z2k)z2k.

To write model (45) as a TS model with an unmeasurable premise variable, we consider the nonlinearities of the term η ∈ [ηmin, ηmax] of matrix A(zk). We can then transform this nonlinear term into the following form:

η=α1ηmax+α2ηmin,

where

{α1=η-ηminηmax-ηmin,α2=ηmax-ηηmax-ηmin.

Therefore, the obtained global TS fuzzy model is expressed as follows:

{Mzk+1=i=12φi(zk)(Aizk+Buk+Faifka),yk=Czk+Fsfks,

with

A1=(10Te000010Te000010Te000010Te-k1TeJmk1TeJm-βTeJm0-Te0k1TeJLηmax000-Te),A2=(10Te000010Te000010Te000010Te-k1TeJmk1TeJm-βTeJm0-Te0k1TeJLηmin000-Te).

The membership functions are as follows:

{φ1(zk)=α1,φ2(zk)=α2.

In this case,

zk1=(z1k,z2k,z3k,z4k)T;zk2=(z5k,z6k)T,

and A122=A222=(-Te00-Te) are invertible.

We rewrite the model (49) in the equivalent form (20) to apply the fuzzy observer proposed in (24) for the single-link flexible joint robot.

The values and definitions of the physical parameters are given in [12] and we assume Te = 0.01s.

The expressions for the actuator and sensor faults are shown in Figure 4. Considering Theorem 1 with ρ = 0.98, the observer gain obtained is as follows:

H=(0.6618-0.02050.00660.11100.2610-0.62512.87350.4394-0.28790.0943-0.12490.94171.88990.35310.6777-3.15040.48850.0763).

Simulation results with initial conditions

ξk1=[0.00   0.3142   0.00   0.00   0.02   0.00]T,ξk2=[15.7159   -16.6906]T,ξ^k1=[0.00   0.3342   0.00   0.00   0.00   0.00]T,ξ^k2=[16.2564   -17.7286]T

are shown in Figures 14 where the input is uk = sin(k). The dashed lines denote the state variables and the actuator and sensor faults estimated by the proposed fuzzy observer (24) with gain H.

As shown in Figure 4, the actuator and sensor faults are applied during the interval [0 40 s], and they are also applied simultaneously at intervals [10 s 15 s] and [25 s 30 s]; Nevertheless, as shown in Figures 13, the proposed fuzzy observer effectively estimates the states of the flexible robot in the entire interval [0 40s]. From Figure 4, it is evident that the fault estimations applied to the flexible robot were accurate.

Noise can lead to compromised performance or even instability. A second simulation was performed with centered measurement noise to verify the effectiveness of this approach.

The simulation results in Figures 58 demonstrate the effectiveness of the proposed fuzzy observer, even with noise.

5. Conclusion

This study presents a novel methodology to design a state and fault fuzzy observer for a class of DNIMs described by a TS structure with unmeasurable premise variables that satisfy Lipschitz constraints. This approach permits the simultaneous estimation of the fault and system state variables. This method is based on separating dynamic and static relations in DTSIMs. The convergence is studied using the Lyapunov theory, and the stability condition is given in terms of only one LMI. The efficacy of the proposed fuzzy observer is demonstrated by a simulation of a single-link flexible joint robot, serving as an illustrative application.

Fig 1.

Figure 1.

State variables z1k and z2k with their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 2.

Figure 2.

State variables z3k and z4k with their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 3.

Figure 3.

State variables z5k and z6k with their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 4.

Figure 4.

Actuator fault fka and sensor fault fks and their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 5.

Figure 5.

State variables z1k and z2k with noise and their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 6.

Figure 6.

State variables z3k and z4k with noise and their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 7.

Figure 7.

State variables z5k and z6k with noise and their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

Fig 8.

Figure 8.

Actuator fault fka and sensor fault fks with noise and their estimates.

The International Journal of Fuzzy Logic and Intelligent Systems 2023; 23: 1-10https://doi.org/10.5391/IJFIS.2023.23.1.1

References

  1. Lendek, Z, Guerra, TM, Babuska, R, and De Schutter, B (2011). Stability Analysis and Nonlinear Observer Design using Takagi-Sugeno Fuzzy Models. Heidelberg, Germany: Springer https://doi.org/10.1007/978-3-642-16776-8
    CrossRef
  2. Blanke, M, Kinnaert, M, Lunze, J, Staroswiecki, M, and Schroder, J (2006). Diagnosis and Fault-Tolerant Control. Heidelberg, Germany: Springer https://doi.org/10.1007/978-3-540-35653-0
  3. Li, L (2016). Fault Detection and Fault-Tolerant Control for Nonlinear Systems. Wiesbaden, Germany: Springer Vieweg
    CrossRef
  4. Zhang, X, Wang, H, Stojanovic, V, Cheng, P, He, S, Luan, X, and Liu, F (2022). Asynchronous fault detection for interval type-2 fuzzy nonhomogeneous higher level Markov jump systems with uncertain transition probabilities. IEEE Transactions on Fuzzy Systems. 30, 2487-2499. https://doi.org/10.1109/TFUZZ.2021.3086224
    CrossRef
  5. Cheng, P, He, S, Stojanovic, V, Luan, X, and Liu, F (2022). Fuzzy fault detection for Markov jump systems with partly accessible hidden information: an event-triggered approach. IEEE Transactions on Cybernetics. 52, 7352-7361. https://doi.org/10.1109/TCYB.2021.3050209
    CrossRef
  6. Ichalal, D, Marx, B, Ragot, J, and Maquin, D (2012). New fault tolerant control strategies for nonlinear Takagi-Sugeno systems. International Journal of Applied Mathematics and Computer Science. 22, 197-210. https://doi.org/10.2478/v10006-012-0015-8
    CrossRef
  7. Chadli, M, and Karimi, HR (2013). Notice of violation of IEEE publication principles: robust observer design for unknown inputs Takagi-Sugeno models. IEEE Transactions on Fuzzy Systems. 21, 158-164. https://doi.org/10.1109/TFUZZ.2012.2197215
    CrossRef
  8. Youssef, T, Chadli, M, and Zelmat, M. Synthesis of a unknown inputs proportional integral observer for TS fuzzy models, 4311-4315. https://doi.org/10.23919/ECC.2013.6669452
  9. Liu, J, Wang, Y, Cao, J, Yue, D, and Xie, X (2021). Secure adaptive-event-triggered filter design with input constraint and hybrid cyber attack. IEEE Transactions on Cybernetics. 51, 4000-4010. https://doi.org/10.1109/TCYB.2020.3003752
    CrossRef
  10. Taniguchi, T, Tanaka, K, Yamafuji, K, and Wang, HO. Fuzzy descriptor systems: stability analysis and design via LMIs, 1827-1831. https://doi.org/10.1109/ACC.1999.786165
  11. Taniguchi, T, Tanaka, K, and Wang, HO (2000). Fuzzy descriptor systems and nonlinear model following control. IEEE Transactions on Fuzzy Systems. 8, 442-452. https://doi.org/10.1109/91.868950
    CrossRef
  12. Louzimi, A, El Assoudi, A, Soulami, J, and El Yaagoubi, E (2017). Unknown input observer design for a class of nonlinear descriptor systems: a Takagi-Sugeno approach with Lipschitz constraints. Nonlinear Analysis and Differential Equations. 5, 99-116. https://doi.org/10.12988/nade.2017.61190
    CrossRef
  13. Bouassem, K, Soulami, J, El Assoudi, A, and El Yaagoubi, E (2017). Fuzzy observer design for a class of Takagi-Sugeno descriptor systems subject to unknown inputs. Nonlinear Analysis and Differential Equations. 5, 117-134. https://doi.org/10.12988/nade.2017.61191
    CrossRef
  14. Estrada-Manzo, V, Lendek, Z, and Guerra, TM (2014). Discrete-time Takagi-Sugeno descriptor models: observer design. IFAC Proceedings Volumes. 47, 7965-7969. https://doi.org/10.3182/20140824-6-ZA-1003.00978
    CrossRef
  15. Louzimi, A, El Assoudi, A, Soulami, J, and El Yaagoubi, E (2017). Observer design for a class of discrete-time Takagi-Sugeno implicit models subject to unknown inputs. American Journal of Computational and Applied Mathematics. 7, 115-122.
  16. Bouassem, K, Soulami, J, El Assoudi, A, and El Yaagoubi, E (2018). Design of unknown inputs observer for a class of discrete-time Takagi-Sugeno descriptor models. American Journal of Computational and Applied Mathematics. 8, 50-58.
  17. Boyd, S, El Ghaoui, L, Feron, E, and Balakrishnan, V (1994). Linear Matrix Inequalities in System and Control Theory. Philadelphia, PA: Society for Industrial and Applied Mathematics
    CrossRef
  18. Takagi, T, and Sugeno, M (1985). Fuzzy identification of systems and its applications to modeling and control. IEEE Transactions on Systems, Man, and Cybernetics. 15, 116-132. https://doi.org/10.1109/TSMC.1985.6313399
    CrossRef
  19. Taniguchi, T, Tanaka, K, Ohtake, H, and Wang, HO (2001). Model construction, rule reduction, and robust compensation for generalized form of Takagi-Sugeno fuzzy systems. IEEE Transactions on Fuzzy Systems. 9, 525-538. https://doi.org/10.1109/91.940966
    CrossRef
  20. Tanaka, K, and Wang, HO (2001). Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach. Hoboken, NJ: John Wiley & Sons https://doi.org/10.1002/0471224596
    CrossRef
  21. Kim, HJ, Joo, YH, and Park, JB (2012). Controller design for continuous-time Takagi-Sugeno fuzzy systems with fuzzy Lyapunov functions: LMI approach. International Journal of Fuzzy Logic and Intelligent Systems. 12, 187-192. https://doi.org/10.5391/IJFIS.2012.12.3.187
    CrossRef
  22. Liu, J, Yin, T, Cao, J, Yue, D, and Karimi, HR (2021). Security control for T–S fuzzy systems with adaptive event-triggered mechanism and multiple cyber-attacks. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 51, 6544-6554. https://doi.org/10.1109/TSMC.2019.2963143
    CrossRef
  23. Dai, L. (1989) . Singular Control Systems. https://doi.org/10.1007/BFb0002475
    CrossRef
  24. Kumar, A, and Daoutidis, P (1999). Control of Nonlinear Differential Algebraic Equation Systems with Applications to Chemical Processes. Boca Raton, FL: CRC Press
  25. Kunkel, P, and Mehrmann, V (2006). Differential-Algebraic Equations: Analysis and Numerical Solution. Zurich, Switzerland: European Mathematical Society
    CrossRef
  26. Duan, GR (2010). Analysis and Design of Descriptor Linear Systems. New York, NU: Springer Science & Business Media
  27. Ouzaz, M, and El Assoudi, A (2021). Simultaneous state and fault estimation for Takagi-Sugeno implicit models with Lipschitz constraints. An International Journal of Optimization and Control: Theories & Applications (IJOCTA). 11, 100-108. https://doi.org/10.11121/ijocta.01.2021.00877
  28. Ouzaz, M, El Assoudi, A, and Soulami, J . Design of state and fault observer based on the Euler discretization for Takagi-Sugeno implicit models with Lipschitz constraints., Proceedings of the 2020 4th International Conference on Intelligent Computing in Data Sciences (ICDS), 2020, Fez, Morocco, Array, pp.1-7. https://doi.org/10.1109/ICDS50568.2020.9268780
  29. Ichikawa, A (1993). Control Hand Book. Tokyo, Japan: Ohmu Publisher

Share this article on :

Related articles in IJFIS