[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Next Article in Journal
Finite-Time Stability Analysis of a Discrete-Time Generalized Reaction–Diffusion System
Previous Article in Journal
Privacy-Preserving Modeling of Trajectory Data: Secure Sharing Solutions for Trajectory Data Based on Granular Computing
Previous Article in Special Issue
An Improved Non-Monotonic Adaptive Trust Region Algorithm for Unconstrained Optimization
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fault-Tolerant Tracking Control for Continuous-Time Interval Type-2 Fuzzy Systems

School of Information Science and Engineering, Wuhan University of Science and Technology, Wuhan 430081, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(23), 3682; https://doi.org/10.3390/math12233682
Submission received: 29 October 2024 / Revised: 18 November 2024 / Accepted: 19 November 2024 / Published: 24 November 2024
Figure 1
<p>Framework of closed-loop adaptive FTC system.</p> ">
Figure 2
<p>System states <math display="inline"><semantics> <mrow> <mi>x</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </semantics></math> and observer states <math display="inline"><semantics> <mrow> <mover accent="true"> <mi>x</mi> <mo stretchy="false">^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math>.</p> ">
Figure 3
<p>System output with faults <math display="inline"><semantics> <mrow> <msub> <mi>y</mi> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math> and reference output <math display="inline"><semantics> <mrow> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math>.</p> ">
Figure 4
<p>System tracking error <math display="inline"><semantics> <mrow> <msub> <mi>e</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math>.</p> ">
Figure 5
<p>Adaptive control signal <math display="inline"><semantics> <mrow> <mi>u</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </semantics></math>.</p> ">
Figure 6
<p>The trajectory of <math display="inline"><semantics> <mrow> <msub> <mi>L</mi> <mn>2</mn> </msub> <mo>−</mo> <msub> <mi>L</mi> <mo>∞</mo> </msub> </mrow> </semantics></math> performance.</p> ">
Figure 7
<p>The trajectory of <math display="inline"><semantics> <msub> <mi mathvariant="script">H</mi> <mo>∞</mo> </msub> </semantics></math> performance.</p> ">
Figure 8
<p>System output with faults <math display="inline"><semantics> <mrow> <msub> <mi>y</mi> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math> and reference output <math display="inline"><semantics> <mrow> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </semantics></math>.</p> ">
Versions Notes

Abstract

:
This paper investigated the tracking problem of mixed H and L 2 L adaptive fault-tolerant control (FTC) for continuous-time interval type-2 fuzzy systems (IT2FSs). For the membership function mismatch and uncertainty between the modules of the nonlinear system, the IT2 fuzzy model is applied to linearly approximate it. The observer can sensitively estimate the system state, and the adaptive fault estimation functions can estimate adaptively the fault signals, which enables the designed adaptive FTC scheme to ensure the asymptotic stability of the closed-loop control system and achieve the desired mixed H and L 2 L tracking performance. The designed adaptive control law can achieve the purpose of dynamic compensation for faults and disturbances, and the introduced lemmas further reduce the design conservatism by adjusting the slack parameters and matrices. Finally, a mass-spring-damping system is used to illustrate the effectiveness of the designed method.

1. Introduction

As the automatic control systems tend to be large scale, randomized and complicated, the probability of faults caused by the long-term operation of system components or improper human operation is increasing greatly. Therefore, how to quickly detect a fault and repair it, or design a fault tolerance scheme to make the practical system able to tolerate a certain degree and type of fault, to achieve the purpose of fault tolerance control, has always been a hot research spot in the control field [1]. Among these, model-based fault detection makes full use of the deep knowledge inside the system and determines whether the fault occurs by residual error [2]. Then, to ensure the automatic control system is stable and reduce the impact of faults on the system performance, some targeted FTC strategies are studied [3,4,5,6,7,8,9,10]. Considering that active FTC relies too much on the fault detection module, it is easy to cause delay when reconstructing a controller according to detection results, which affects system performance [4,5,6]. Passive FTC is widely used because of its simple design, easy implementation and good real-time performance [7,8,9,10]. However, due to its conservative design and low tolerance to unknown faults, adaptive FTC can adjust its own characteristic feedback control system in real time and intelligently according to the specific fault affecting the system so that the system can work in the optimal state according to some set standards [11,12,13,14,15,16,17,18,19]. For example, ref. [13] proposed a kind of robust adaptive FTC circuit design and converted to analog control circuit implementation. The adaptive FTC strategy for an actuator fault in [12,18] has a good fault-tolerant effect. For unexpected fault situations in multi-agent systems, ref. [15] designed an compensation protocol and H resilient control scheme to adaptively achieve optimal control results. By designing the tracking controller, the adaptive optimal tracking problem with the FTC method of a multi-agent system and active FTC tracking problem with input constraint are embodied in [19,20], respectively. However, there are few achievements on adaptive FTC for IT2 nonlinear systems with sensor and actuator faults.
Tracking control is used to achieve the purpose of tracking the desired trajectory or path through the control system [19,20,21,22,23,24,25]. At present, attitude tracking in aerospace [22], trajectory tracking in robotics [23] and path tracking in the field of automatic driving [24,25] have a wide range of applications. Therefore, in these real-environmental applications, when the sensor or actuator failure occurs, the tracking control effect will be greatly reduced and the system may even be unstable or collapse. The adaptive fault-tolerant tracking control can realize the tracking control under the fault condition, and the control signal can be adjusted adaptively to achieve a better tracking effect. In order to achieve a better tracking effect, we generally define some quantitative indicators to describe the system performance and give their characterization and calculation methods. Examples include peak-to-peak, energy-to-energy ( H ), energy-to-peak ( L 2 L [26,27]), and so on. Among them, H can ensure the robust stability of the system, and L 2 L is suitable for the scenario where the energy of the external interference signal is bounded and the peak value of the practical system output signal is bounded. These two kinds of performance indicators have their own application background, so if the tracking controller is designed to meet the performance requirements at the same time, it will have a wider application prospect [28,29]. For a memory neural networks system, there exist state estimation problems caused by delay and bounded perturbation. Based on the protocol, ref. [28] proposed a finite horizon mixed performance estimation method. Ref. [29] studied the hybrid control problem of measuring outliers in observer-based IT2FSs. But at present, there exist few such achievements, especially on the fuzzy system of fault-tolerant control, which is the original intention of this paper.
Note that system nonlinearity is inevitable in practical engineering in addition to other forms of nonlinear description ([30,31]). The T–S fuzzy model [32], as an effective tool, can approximate nonlinear systems through some local linear time-invariant systems, thus introducing traditional linear system theory into the study of nonlinear systems [33]. However, the type-1 T–S fuzzy model only has a good effect on dealing with system nonlinearity; if the membership function in the T–S fuzzy model contains uncertain information [9], the type-1 fuzzy model will be overwhelmed.
Based on this, the IT2 fuzzy model proposed in [34] effectively solves the above problems by defining upper and lower bound membership functions. Inspired by this, many interesting and meaningful research results have appeared successively, enriching the relevant achievements of fuzzy control and fuzzy filtering [9,25,35,36,37,38,39,40]. For example, by establishing the IT2 fuzzy model, ref. [25] effectively approximated the tire dynamic nonlinearity and speed variation in the path tracking control system and studied the path tracking control problem of autonomous ground vehicles under handover trigger and sensor attack. Ref. [36] studied the sampling exponential stability and nonlinear control of IT2 fuzzy systems. Based on event-driven faults, ref. [37] discussed the FD problem for IT2 fuzzy systems. Ref. [38] proposed an event-based control method for IT2FSs with fading channels. Ref. [39] studied a multistep model predictive control problem for IT2FSs subject to event-triggered faults. In this kind of research, FTC is indispensable in the study of fault handling, especially the membership function mismatch caused by many modules in adaptive FTC. In an IT2 fuzzy system, refs. [9,40] obtained appropriate FTC schemes for finite-time dynamic event-triggered and adaptive sliding mode control, respectively. However, the research content of other FTC problems of IT2 fuzzy systems is relatively small, which is the driving force of this paper.
Driven by the above considerations, this paper studies the tracking problem of mixed H and L 2 L adaptive FTC for continuous-time IT2FSs. Fully considering the mismatch and uncertainty of the membership function between systems, the faults estimate functions in observer and adaptive law in the controller, ensuring stricter system stability and performance requirements. The main innovations are summarized:
  • Considering the membership function mismatch and uncertainty of each part in the practical system, the proposed design scheme is aimed at the tracking problem of a mixed H and L 2 L adaptive FTC for continuous-time IT2FSs.
  • Compared with the general adaptive FTC scheme in [11,13], the adaptive control function is improved in this paper, which is simultaneously tolerant of the sensor and the actuator faults. Based on the adaptive signal, the dynamic parameters in the disturbance compensation term can be dynamically adjusted to achieve a better FTC effect.
  • Mixed H and L 2 L performance is considered in the design of the fuzzy tracking controller and observer to meet a wider range of practical requirements. Based on the matrix inequality transformation technique in the lemmas, the designed algorithm reduces conservatism by introducing suitable slack variables and matrices in the theorem.
The rest of this paper is organized as follows. The problem statement and preliminary is formulated in Section 2. The main results about adaptive FTC system performance analysis and the design control strategy are presented in Section 3 and Section 4, respectively. In Section 5, a mass-spring-damping system is used to illustrate the effectiveness of the designed method. Finally, Section 6 summarizes this paper.

2. Problem Statement and Preliminarie

In the real-environment application, due to the membership function mismatch and uncertainty between the modules of the fuzzy system, as well as the possible sensor and actuator faults in the system, this paper uses the IT2FSs to model the system, observer and controller. Moreover, in order to realize tracking control, a reference system is introduced.

2.1. Continuous-Time IT2FSs

In this section, similar to [9,37], the continuous-time IT2FSs with m fuzzy rules are expressed as
Rule i: If ϕ 1 ( x ( t ) ) is M 1 i , ⋯, and ϕ 𝚤 ( x ( t ) ) is M 𝚤 i , then
x ˙ ( t ) = A i x ( t ) + B i u f ( t ) + E i w ( t ) + F i f a ( t ) y ( t ) = C i x ( t ) + G i f s ( t )
where M α i is an IT2 fuzzy set of the i-th fuzzy rule with the function ϕ α ( x ( t ) ) where i = 1 , 2 , , m and α = 1 , 2 , , ı. m and ı are the positive integers; x ( t ) R n x , u f ( t ) R n u , y ( t ) R n y are the state variable, the control input after the system faults, and the measurement output, respectively. w ( t ) R n w is the external disturbance signal in L 2 [ 0 , ) . f a ( t ) R n f and f s ( t ) R n f are the stuck fault signals from the actuator and sensor, respectively; The matrices A i , B i , E i , F i , C i , G i are known proper dimensional matrices.
The firing strength of the i-th fuzzy rule satisfies
α ˜ = [ α ̲ i , α ¯ i ]
where
α ̲ i = α = 1 𝚤 ϵ ̲ M α i ( ϕ α ) , ϵ ̲ M α i ( ϕ α ) [ 0 , 1 ] α ¯ i = α = 1 𝚤 ϵ ¯ M α i ( ϕ α ) , ϵ ¯ M α i ( ϕ α ) [ 0 , 1 ] ϵ ̲ M α i ( ϕ α ) ϵ ¯ M α i ( ϕ α ) , α ̲ i α ¯ i
with ϵ ̲ M α i ( ϕ α ) and α ̲ i representing the lower grade and function of membership, ϵ ¯ M α i ( ϕ α ) and α ¯ i representing the upper grade and function of membership, respectively. The global dynamic fuzzy model can be described as
x ˙ ( t ) = i = 1 m g i [ A i x ( t ) + B i u f ( t ) + E i w ( t ) + F i f a ( t ) ] y ( t ) = i = 1 m g i [ C i x ( t ) + G i f s ( t ) ]
where g i = p ̲ i α ̲ i + p ¯ i α ¯ i , i = 1 m g i = 1 , while the nonlinear functions have 0 p ̲ i p ¯ i 1 and satisfy p ̲ i + p ¯ i = 1 .
In addition to the additive bounded faults existing in the system, the system may also have partially degenerate multiplicative faults expressed as
ς f ( t ) = d ς ς ( t )
where d ς ( 0 , 1 ] with ς = y , u are the fault parameters of a partially degenerate incident.
For brevity, α ˜ , α ̲ i , α ¯ i , ϵ ̲ M α i ( ϕ α ) , ϵ ¯ M α i ( ϕ α ) , p ̲ i , p ¯ i , and g i are used to stand for α ˜ ( x ( t ) ) , α ̲ i ( x ( t ) ) , α ¯ i ( x ( t ) ) , ϵ ̲ M α i ( ϕ α ( x ( t ) ) ) , ϵ ¯ M α i ( ϕ α ( x ( t ) ) ) , p ̲ i ( x ( t ) ) , p ¯ i ( x ( t ) ) , and g i ( x ( t ) ) in the IT2 fuzzy system. By the same token, the following symbols ϑ ˜ , ϑ ̲ l , ϑ ¯ l , υ ̲ H ϑ l ( ψ ϑ ) , υ ¯ H ϑ l ( ψ ϑ ) , s l , r ̲ l , r ¯ l , β ˜ , β ̲ j , β ¯ j , ε ̲ N β j ( φ β ) , ε ¯ N β j ( φ β ) , h j , q ̲ j , and q ¯ j are also abbreviations in the IT2 fuzzy observer and controller.

2.2. Reference Model

To reflect the control effect under the fault condition and to realize the tracking control, the following reference system is adopted in this paper
x ˙ r ( t ) = A r x r ( t ) + B r i r ( t ) y r ( t ) = C r x r ( t )
where x r ( t ) R n r , y r ( t ) R n y , and i r ( t ) R n i are the state, the reference output and reference input of the reference model, respectively. To verify the tracking effect of the controller, A r is designed as a Hurwitz matrix. Moreover, B r and C r are known proper dimensional matrices.

2.3. IT2 Fuzzy Observer

Considering the practical engineering, the observer is nonlinear and does not match the membership function of other parts in the system. Similar to [9], to design the appropriate adaptive controller, the sensor/actuator fault values and system state are necessary to be estimated, so an IT2 fuzzy observer in the following form is designed as
Rule l: If ψ 1 ( x ^ ( t ) ) is H 1 l , ⋯, and ψ ( x ^ ( t ) ) is H l , then
x ^ ˙ ( t ) = i = 1 m l = 1 m g i s l [ A i x ^ ( t ) + B i u f ( t ) + E i w ( t ) + F i f ^ a ( t ) + L l r ( t ) ] y ^ ( t ) = i = 1 m g i [ C i x ^ ( t ) + G i f ^ s ( t ) ]
where H ϑ l is an IT2 fuzzy set of the l-th fuzzy rule with the function ψ ϑ ( x ^ ( t ) ) where l = 1 , 2 , , m and ϑ = 1 , 2 , , . m and are the positive integers; x ^ ( t ) R n x , y ^ ( t ) R n y , and r ( t ) R n y are the state, the output, and the residual vector estimated by the IT2 fuzzy observer, respectively. L l is the designed observer gain matrix. In a similar way, the firing strength of the l-th rule satisfies
ϑ ˜ = [ ϑ ̲ l , ϑ ¯ l ]
where
ϑ ̲ l = ϑ = 1 υ ̲ H ϑ l ( ψ ϑ ) , υ ̲ H ϑ l ( ψ ϑ ) [ 0 , 1 ] ϑ ¯ l = ϑ = 1 υ ¯ H ϑ l ( ψ ϑ ) , υ ¯ H ϑ l ( ψ ϑ ) [ 0 , 1 ] υ ̲ H ϑ l ( ψ ϑ ) υ ¯ H ϑ l ( ψ ϑ ) , ϑ ̲ l ϑ ¯ l
where υ ̲ H ϑ l ( ψ ϑ ) and ϑ ̲ l are the lower grade and function of membership, and υ ¯ H ϑ l ( ψ ϑ ) and ϑ ¯ l are the upper grade and function of membership, respectively; s l = r ̲ l ϑ ̲ l + r ¯ l ϑ ¯ l j = 1 m ( r ̲ l ϑ ̲ l + r ¯ l ϑ ¯ l ) , l = 1 m s l = 1 , r ̲ l [ 0 , 1 ] and r ¯ l [ 0 , 1 ] are the nonlinear functions and satisfy r ̲ l + r ¯ l = 1 .
Moreover, the adaptive fault information estimation functions are
f ^ ˙ s ( t ) = s ξ T ( t ) P L f ^ ˙ a ( t ) = a ζ ( t )
where ζ ( t ) = ξ T ( t ) P B and r ( t ) = y f ( t ) y ^ ( t ) , while the estimated values of state and fault information are represented by x ^ ( t ) , f ^ s ( t ) , and f ^ a ( t ) , respectively. s , a are any positive constants.

2.4. IT2 Fuzzy Adaptive Tracking Controller

Based on this, an observer-based adaptive tracking controller can be proposed.
Rule j: If φ 1 ( x ^ ( t ) ) is N 1 j , ⋯, and φ 𝚥 ( x ^ ( t ) ) is N 𝚥 j , then
u ( t ) = j = 1 o h j [ K j y ^ ( t ) + K r j y r ( t ) + K a ( t ) ]
where N β j is an IT2 fuzzy set of the j-th fuzzy rule with the function φ β ( x ^ ( t ) ) where j = 1 , 2 , , o and β = 1 , 2 , , 𝚥. m and 𝚥 are the positive integers; K a ( t ) is the adaptive control function. K j and K r j are the controller gain matrices. In a similar way, the firing strength of the j-th rule satisfies
β ˜ = [ β ̲ j , β ¯ j ]
where
β ̲ j = β = 1 𝚥 ε ̲ N β j ( φ β ) , ε ̲ N β j ( φ β ) [ 0 , 1 ] β ¯ j = β = 1 𝚥 ε ¯ N β j ( φ β ) , ε ¯ N β j ( φ β ) [ 0 , 1 ] ε ̲ N β j ( φ β ) ε ¯ N β j ( φ β ) , β ̲ j β ¯ j
where ε ̲ N β j ( φ β ) and β ̲ j are the lower grade and function of membership, while ε ¯ N β j ( φ β ) and β ¯ j are the upper grade and function of membership, respectively; h j = q ̲ j β ̲ j + q ¯ j β ¯ j j = 1 m ( q ̲ j β ̲ j + q ¯ j β ¯ j ) , j = 1 o h j = 1 , q ̲ j [ 0 , 1 ] and q ¯ j [ 0 , 1 ] are the nonlinear functions and satisfy q ̲ j + q ¯ j = 1 .
The adaptive control function is defined as
K a ( t ) = ζ T ( t ) a ( t ) ζ ( t ) 2 d min
where
d min = min { min { d y } , min { d u } } a ( t ) =   ξ T ( t ) P L f ^ s ( t ) + ζ ( t ) f ^ a ( t ) + ζ ( t ) ρ ( t ) t 0 t ξ ( τ ) d τ .
There has ρ ( t ) 0 in the compensation term ρ ( t ) t 0 t ξ ( τ ) d τ to achieve the compensation effect to the system fault and disturbance.
Assumption 1. 
Similar to [13], sensor/actuator faults and disturbances can be expressed in the relevant segmented bounded functions, and it can be assumed that there exist matrices E ¯ i , F ¯ i , G ¯ i and unknown constants ϖ ¯ 1 , ϖ ¯ 2 such that the following inequality conditions were established
ϖ 1 ( t ) =   E ¯ i w ( t ) + F ¯ i f a ( t ) ξ ( t ) α + ϖ ¯ 1 ϖ 2 ( t ) =   G ¯ i f s ( t ) ϖ ¯ 2
where E i = B i E ¯ i , F i = B i F ¯ i and G i = C i G ¯ i .
Remark 1. 
Different from other papers ([11,13]), the adaptive control strategy for the faults from the sensor and actuator is considered in the adaptive function, and in the compensation part of external disturbance and faults, the parameter
ρ ( t ) = ρ w h e n ξ ( t ) 0 0 w h e n ξ ( t ) = 0
with a large enough constant ρ, which will be changed according to the compensation situation. When the influence of faults and disturbances on the IT2FSs ends, the compensation can be quickly compensated, and the compensation item is 0 after the influence ends. In this way, better control can be achieved.

2.5. Adaptive FTC System

Based on the above description and definition, the constructed augmented closed-loop adaptive FTC system (in Figure 1) gives
ξ ˙ ( t ) = i = 1 m l = 1 m j = 1 o g i s l h j [ ( A + d u B K ) ξ ( t ) + E s e s ( t ) + E a e a ( t ) + d u B K a ( t ) + B ϖ 1 ( t ) + L ϖ 2 ( t ) + B r i r ( t ) ] e y ( t ) = i = 1 m g i [ C ξ ( t ) + G i e s ( t ) ]
where
A = A i d ¯ y L l C i d y L l C i 0 d ¯ y L l C i A i d y L l C i 0 0 0 A r , B = B i 0 0 C = C i 0 C r , K = K j C i 0 K r j C r , d ¯ y = 1 d y L = d u B i K j C i d ¯ y L l C i d ¯ y L l C i 0 , E s = d u B i K j G i L l G i L l G i 0 E a = 0 F i 0 , B r = 0 0 B r , ξ ( t ) = x ^ ( t ) e x ( t ) x r ( t )
with e y ( t ) = y ^ ( t ) y r ( t ) , e x ( t ) = x ^ ( t ) x ( t ) , e s ( t ) = f ^ s ( t ) f s ( t ) , and e a ( t ) = f ^ a ( t ) f a ( t ) .
Definition 1 
([29]). The adaptive FTC system (8) is said to be asymptotically stable when w ¯ ( t ) = 0 , and it has the mixed H and L 2 L performances if under the zero initial condition, with the existed matrices Ξ 1 0 , Ξ 2 > 0 , Ξ 3 0 , the following inequality holds
0 t a J ( t ) d t sup 0 t t a { e y T ( t ) Ξ 3 e y ( t ) }
with J ( t ) = e y T ( t ) Ξ 1 e y ( t ) + w ¯ T ( t ) Ξ 2 w ¯ ( t ) . With the different selection of matrices, system (8) has different performance:
(1) 
The adaptive FTC system (8) has the H performance if Ξ 1 = I , Ξ 2 = γ 2 I , Ξ 3 = 0 .
(2) 
The adaptive FTC system (8) has the L 2 L performance if Ξ 1 = 0 , Ξ 2 = γ 2 I , Ξ 3 = I .
Lemma 1 
([41]). For the real matrices T 0 , T 1 , T 2 and T 3 with the proper dimensions and scalar β, the inequality T 0 + T 3 T T 1 T 3 < 0 holds if there exists the following situation
T 0 * T 2 T 3 H e { β T 2 } + β 2 T 1 < 0 .
Lemma 2 
([33]). For the real matrices X 1 , X 2 , and real symmetric matrix X 0 with the proper dimension and scalar ℘, the inequality X 0 + H e { X 1 X 2 } < 0 holds if there exists matrix S satisfying
X 0 * X 1 T + S X 2 H e { S } < 0 .

3. Adaptive FTC System Performance Analysis

In the following, the sufficient conditions of asymptotic stability with the mixed H and L 2 L performances for the adaptive FTC system (8) are provided.
Theorem 1. 
Consider the adaptive FTC system (8). If there exist matrices P > 0 and Ψ = Ψ T with the given performance index γ and parameters η i such that the inequalities hold with i = 1 , 2 , , m ; l = 1 , 2 , , m ; j = 1 , 2 , , o
Λ i l j Ψ < 0
η i Λ i l i η i Ψ + Ψ < 0
η j Λ i l j + η i Λ j l i η j Ψ η i Ψ + 2 Ψ < 0
i = 1 m g i Γ 0
where
Λ i l j = Λ 1 + C T C * Λ 2 + G 1 T C Λ 3 + G 1 T G 1 Γ = C T C P * G 2 T C d i a g { s 1 I , a 1 I } + G 2 T G 2 Λ 1 = ( A + d u B K ) T P + P ( A + d u B K ) Λ 2 T = P E s P E a P B r , G 2 = G i 0 Λ 3 = d i a g { γ 2 I , γ 2 I , γ 2 I } , G 1 = G i 0 0 .
Then, the fuzzy observer (5) and controller (7) can ensure the adaptive FTC system (8) is asymptotically stable and meets the mixed H and L 2 L performances.
Proof. 
Consider a Lyapunov function as
V ( t ) = ξ T ( t ) P ξ ( t ) + s 1 e s 2 ( t ) + a 1 e a 2 ( t ) .
Then, since f s ( t ) and f a ( t ) are the stuck faults, i.e., there has f ˙ s ( t ) = f ˙ a ( t ) = 0 . The difference equation of V ( t ) can be obtained
V ˙ ( t ) = ξ ˙ T ( t ) P ξ ( t ) + ξ T ( t ) P ξ ˙ ( t ) + 2 s 1 e s ( t ) e ˙ s ( t ) + 2 a 1 e a ( t ) e ˙ a ( t ) = ξ T ( t ) [ ( A + d u B K ) T P + P ( A + d u B K ) ] ξ ( t ) + 2 ξ T ( t ) P E s e s ( t ) + 2 ξ T ( t ) P E a e a ( t ) + 2 ξ T ( t ) P B ϖ 1 ( t ) + 2 ξ T ( t ) P L ϖ 2 ( t ) + 2 ξ T ( t ) P B r i r ( t ) + 2 d u ζ ( t ) K a ( t ) + 2 s 1 e s ( t ) e ˙ s ( t ) + 2 a 1 e a ( t ) e ˙ a ( t ) = ξ T ( t ) [ ( A + d u B K ) T P + P ( A + d u B K ) ] ξ ( t ) + 2 ξ T ( t ) P E s e s ( t ) + 2 ξ T ( t ) P E a e a ( t ) + 2 ξ T ( t ) P B ϖ 1 ( t ) + 2 ξ T ( t ) P L ϖ 2 ( t ) + 2 ξ T ( t ) P B r i r ( t ) + 2 s 1 e s ( t ) e ˙ s ( t ) + 2 a 1 e a ( t ) e ˙ a ( t ) 2 d u ζ ( t ) ζ T ( t ) a ( t ) ζ ( t ) 2 d min ξ T ( t ) [ ( A + d u B K ) T P + P ( A + d u B K ) ] ξ ( t ) + 2 ξ T ( t ) P E s e s ( t ) + 2 ξ T ( t ) P E a e a ( t ) + 2 ξ T ( t ) P B ϖ 1 ( t ) + 2 ξ T ( t ) P L ϖ 2 ( t ) + 2 ξ T ( t ) P B r i r ( t ) + 2 s 1 e s ( t ) e ˙ s ( t ) + 2 a 1 e a ( t ) e ˙ a ( t ) 2 ξ T ( t ) P L f ^ s ( t ) 2 ζ ( t ) f ^ a ( t ) 2 ζ ( t ) ρ ( t ) t 0 t ξ ( τ ) d τ .
By recalling the conditions in Assumption 1, (15) is reduced as
V ˙ ( t ) ξ T ( t ) [ ( A + d u B K ) T P + P ( A + d u B K ) ] ξ ( t ) + 2 ξ T ( t ) P E s e s ( t ) + 2 ξ T ( t ) P E a e a ( t ) + 2 ξ T ( t ) P B r i r ( t ) + 2 s 1 e s ( t ) e ˙ s ( t ) + 2 a 1 e a ( t ) e ˙ a ( t ) 2 ξ T ( t ) P L f ^ s ( t ) 2 ζ ( t ) f ^ a ( t ) 2 ζ ( t ) ρ ( t ) t 0 t ξ ( τ ) d τ + 2 ζ ( t ) ξ ( t ) α + 2 ζ ( t ) ϖ ¯ 1 + 2 ξ T ( t ) P L ϖ ¯ 2 .
Similar to [13], the following inequality will hold
ζ T ( t ) ϖ ¯ 1 ζ T ( t ) f a ( t ) ξ T ( t ) P L ϖ ¯ 2 ξ T ( t ) P L f s ( t ) .
The nonlinear function ρ ( t ) t 0 t ξ ( τ ) d τ is obviously a monotonically increasing function of the augmented vector ξ ( t ) . Therefore, when ξ ( t ) > 0 holds, if the parameter ρ is large enough, and if the parameter α 2 exists, one obtains
ξ ( t ) α ρ ( t ) t 0 t ξ ( τ ) d τ .
Then, combining (6), (17), and (18), the inequality (16) is reduced as
V ˙ ( t ) ξ T ( t ) [ ( A + d u B K ) T P + P ( A + d u B K ) ] ξ ( t ) + 2 ξ T ( t ) P E s e s ( t ) + 2 ξ T ( t ) P E a e a ( t ) + 2 ξ T ( t ) P B r i r ( t ) .
Similar to [9], by introducing ξ ¯ ( t ) = ξ T ( t ) w ¯ T ( t ) T with w ¯ ( t ) = e s T ( t ) e a T ( t ) i r T ( t ) T and the slack matrix Ψ = Ψ T , based on the membership function information and its characters, there exists i = 1 m l = 1 m j = 1 o g i s l × ( s j h j ) Ψ = i = 1 m l = 1 m ( j = 1 o s j j = 1 o h j ) Ψ = i = 1 m l = 1 m ( 1 1 ) Ψ = 0 . One has
i = 1 m l = 1 m j = 1 o g i s l h j ξ ¯ T ( t ) Λ i l j ξ ¯ ( t ) + i = 1 m l = 1 m j = 1 o g i s l × ( s j h j ) Ψ i = 1 m l = 1 m g i g i ( x ^ ( t ) ) s l ξ ¯ T ( t ) ( η i Λ i l i η i Ψ + Ψ ) ξ ¯ ( t ) + i = 1 m l = 1 m j = 1 o g i s l ( h j η i g j ) ξ ¯ ( t ) ( Λ i l j Ψ ) ξ ¯ T ( t ) + i = 1 m l = 1 m i < j g i s l h j × ξ ¯ T ( t ) ( η j Λ i l j + η i Λ j l i η j Ψ η i Ψ + 2 Ψ ) ξ ¯ ( t ) .
Furthermore, using congruence properties in (10)–(12) yields
V ˙ ( t ) J ( t ) < 0 .
If the given matrices Ξ 1 = I , Ξ 2 = γ 2 I , the above inequality is reduced to
V ˙ ( t ) + e y T ( t ) e y ( t ) γ 2 w ¯ T ( t ) w ¯ ( t ) < 0 .
When external input variable w ¯ ( t ) = 0 , with the situation of e y T ( t ) e y ( t ) > 0 , that means V ˙ ( t ) < 0 , so the adaptive FTC system (8) is asymptotically stable.
When external input variable w ¯ ( t ) 0 , under zero initial conditions, integral from 0 to t a at both ends of the inequality (22), one obtains
0 t a J ( τ ) d τ > V ( t a ) V ( 0 ) = V ( t a )
with the condition V ( t a ) 0 and Ξ 3 = 0 , the H performance condition 0 t a e y T ( t ) e y ( t ) d τ < γ 2 0 t a w ¯ T ( t ) w ¯ ( t ) d τ is obtained.
In addition, using congruence properties with Ξ 1 = 0 , Ξ 2 = γ 2 I , Ξ 4 = I , and ξ ^ ( t ) = ξ T ( t ) e s T ( t ) e a T ( t ) T to inequality (13) yields
e y T ( t ) e y ( t ) [ ξ T ( t ) P ξ ( t ) + s 1 e s T ( t ) e s ( t ) + a 1 e a T ( t ) e a ( t ) ] = e y T ( t ) e y ( t ) V ( t ) 0 .
Furthermore, with the situation 0 t t a , one has
e y T ( t a ) e y ( t a ) V ( t a ) 0 .
By combining inequality (23), we can obtain the result
sup 0 t t a { e y T ( t ) e y ( t ) } γ 2 0 t a w ¯ T ( t ) w ¯ ( t ) d τ
which implies that the system (8) satisfies L 2 L performance. The proof is completed. □

4. Fuzzy Observer and Controller Design

The nonlinear coupling terms in Theorem 1 mean that the unknown observer and controller gain matrices cannot be solved directly, so they need to be designed and obtained through the following theorem obtained by some lemmas.
Theorem 2. 
Consider the adaptive FTC system (8). For given performance index γ, positive parameters β 1 , β 2 , ℘, η i , partial degradation failure coefficients d y , d u , if there exist matrices P 1 > 0 , P 2 > 0 , L ¯ l , K ¯ j , K ¯ r j , S, T 2 1 , T 2 2 , and Ψ ¯ = Ψ ¯ T such that the inequalities hold with i = 1 , 2 , , m ; l = 1 , 2 , , m ; j = 1 , 2 , , o
Λ ^ i l j Ψ ¯ < 0
η i Λ ^ i l i η i Ψ ¯ + Ψ ¯ < 0
η j Λ ^ i l j + η i Λ ^ j l i η j Ψ ¯ η i Ψ ¯ + 2 Ψ ¯ < 0
i = 1 m g i Γ ¯ 0
where
Λ ^ i l j = X ¯ 0 * X ¯ 1 T + S X ¯ 2 H e { S } , X ^ 0 = X ¯ 01 * X ¯ 02 Λ 3 X ¯ 0 = X ^ 0 * T 2 1 T 3 1 H e { β 1 T 2 1 } + β 1 2 I X ¯ 01 = X ¯ 1 * * X ¯ 2 X ¯ 3 * C r T K ¯ r j T B i T 0 H e { P 2 A r } X ¯ 1 = H e { P 1 A i d ¯ y L ¯ l C i + B i K ¯ j C i } X ¯ 2 = d ¯ y L ¯ l C i d y C i T L ¯ l T , X ¯ 3 = H e { P 1 A i d y L ¯ l C i } X ¯ 2 = S T d u B i T P 1 T S T B i T 0 6 , S = S T X ¯ 1 = K ¯ j C i 0 K ¯ r j C r K ¯ j G i 0 3 T , T 3 1 = C G 1 X ¯ 02 = G i T K ¯ j T B i T G i T L ¯ l T G i T L ¯ l T 0 0 F i T P 1 0 0 0 B r T P 2
Γ ¯ = T 0 2 * T 2 2 T 3 2 H e { β 2 T 2 2 } + β 2 2 I T 0 2 = d i a g { P 1 , P 1 , P 2 , s 1 I , a 1 I } , T 3 2 = C G 2 .
Then, the fuzzy observer (5) and controller (7) can ensure the adaptive FTC system (8) is asymptotically stable and has the mixed H and L 2 L performances. Accordingly, the gains of a fuzzy tracking controller and observer are obtained as follows
L l = P 1 1 L ¯ l , K j = S 1 K ¯ j , K r j = S 1 K ¯ r j .
Proof. 
By choosing the matrix P = d i a g { P 1 , P 1 , P 2 } to the (10)–(13) and defining the following matrices
T 0 1 = Λ ¯ 1 * Λ ¯ 2 Λ 3 , T 1 1 = T 1 2 = I Λ ¯ 1 = X 1 * * X 2 X 3 * d u C r T K r j T B i T P 1 T 0 H e { P 2 A r } X 1 = H e { P 1 A i d ¯ y P 1 L l C i + d u P 1 B i K j C i } X 2 = d ¯ y P 1 L l C i d y C i T L l T P 1 T , X 3 = H e { P 1 A i d y P 1 L l C i } Λ ¯ 2 = d u G i T K j T B i T P 1 T G i T L l T P 1 T G i T L l T P 1 T 0 0 F i T P 1 T 0 0 0 B r T P 2 T .
Recalling the matrices T 2 1 , T 3 1 , T 0 2 , T 2 2 , T 3 2 and introducing the scalars β 1 , β 2 . By using Lemma 1 to (10)–(13), the condition (29) is obtained and there is
T 0 1 * T 2 1 T 3 1 H e { β 1 T 2 1 } + β 1 2 I < 0 .
Furthermore, recalling the matrices X 2 , S and defining the matrices
X 0 = Λ ^ 1 * Λ ^ 2 Λ 3 * T 2 1 T 3 1 H e { β 1 T 2 1 } + β 1 2 I Λ ^ 1 = X ^ 1 * * X 2 X 3 * C r T K r j T S T B i T 0 H e { P 2 A r } X ^ 1 = H e { P 1 A i d ¯ y P 1 L l C i + B i S K j C i } Λ ^ 2 = G i T K j T S T B i T G i T L l T P 1 T G i T L l T P 1 T 0 0 F i T P 1 T 0 0 0 B r T P 2 T X 1 = ( S K j C i 0 K r j C r K j G i 0 3 ) T .
Then, by using the Lemma 2 to (31), by defining the matrices L ¯ l = P 1 L l , K ¯ j = S K j , K ¯ r j = S K r j , so that the feasibility conditions (26)–(29) are obtained. The proof is completed. □
Remark 2. 
In actual engineering, due to different models, environmental changes, human factors, aging and other reasons, if the same membership function is used to model the system modules (observer and controller) and the nonlinear system, an accurate fuzzy model cannot be established. However, IT2 fuzzy modeling is designed to model each module separately with the upper and lower membership degree and membership function, and the method in [9] is adopted. The slack matrix and membership function properties are introduced to obtain (20), which further describes the mismatching and uncertainty of membership functions between system modules.

5. Simulations

A mass-spring-damping system [35,39] is selected to demonstrate the effectiveness of the designed method. According to Newton’s law,
m x ¨ + F f + F s = u
where F f = c ¯ x ˙ , F s = k ¯ ( 1 + a ¯ 2 x 2 ) x , m, and u are the friction force, hardening spring force, mass, and control input, respectively, and c ¯ > 0 and k ¯ and a ¯ are constants. Then, (32) is rewritten as
m x ¨ + c ¯ x ˙ + k ¯ x + k ¯ a ¯ 2 x 3 = u
where x is the displacement of mass from the reference point. Defending x ( t ) = x 1 T ( t ) x 2 T ( t ) T = x T x ˙ T T and b ¯ ( t ) = ( k ¯ k ¯ a ¯ 2 x 1 2 ( t ) ) / m , assume x 1 ( t ) [ 1 , 1 ] , m = 2   kg , c ¯ = 6   N · m / s , a ¯ = 0.5   m 1 , and k ¯ [ 5 , 8 ] , so that b ¯ ( t ) [ b ¯ m i n , b ¯ m a x ] = [ 2 , 1 ] .
Then, the IT2 T–S fuzzy system matrices are
A 1 , 2 = 0 1 b ¯ ( t ) c ¯ m , B 1 = B 2 = 0 1 m .
Based on the property of membership function α 1 + α 2 = 1 , there has b ¯ ( t ) = α 1 b ¯ m i n + α 2 b ¯ m a x with α 1 = b ¯ m a x b ¯ ( t ) b ¯ m a x b ¯ m i n and α 2 = b ¯ ( t ) b ¯ m i n b ¯ m a x b ¯ m i n . Then, with the parameter k ¯ , the homologous upper and lower membership functions are
α ̲ 1 = α 1 , α ̲ 2 = α 2 , k ¯ = 5 α ¯ 1 = α 1 , α ¯ 2 = α 2 , k ¯ = 8 .
Define the nonlinear weighting functions p ̲ 1 = r ̲ 1 = q ̲ 1 = sin 2 ( x 1 ( t ) ) , p ¯ 1 = r ¯ 1 = q ¯ 1 = 1 sin 2 ( x 1 ( t ) ) , p ̲ 2 = r ̲ 2 = q ̲ 2 = cos 2 ( x 1 ( t ) ) , p ¯ 2 = r ¯ 2 = q ¯ 2 = 1 cos 2 ( x 1 ( t ) ) . The membership functions of the observer and controller are selected as ϑ ̲ 1 = β ̲ 1 = e x ^ 1 2 ( t ) / 0.5 , ϑ ¯ 1 = β ¯ 1 = e x ^ 1 2 ( t ) , ϑ ̲ 2 = β ̲ 2 = 1 e x ^ 1 2 ( t ) , ϑ ¯ 2 = β ¯ 2 = 1 e x ^ 1 2 ( t ) / 0.5 .
The corresponding matrices are
A 1 = 0 1 2 3 , A 2 = 0 1 1 3 B 1 = B 2 = 0 0.5 , E 1 = E 2 = 0.2 0.1 , F 1 = F 2 = 0.5 0.3 C 1 = C 2 = 0.1 0.2 , G 1 = G 2 = 0.3 .
Assume that the disturbance w ( t ) = 0.5 e 0.3 t sin ( 0.2 t ) ; then, the corresponding mathematical expression of sensor fault and actuator fault are
f s ( t ) = 0.5 , 100 t 150 , 0.2 , 200 t 250 , 0 , e l s e . f a ( t ) = 0.5 , 130 t 170 , 0.3 , 230 t 250 , 0 , e l s e .
Moreover, the matrices in the reference system are
A r = 0.1 1.6 0.3 1 , B r = 0.2 0.2 C r = 0.5 0.8 .
with the reference input
i r ( t ) = 0.2 , t 150 , 0.2 cos ( 0.2 t ) , 150 t 350 , 0 , e l s e .
Set the parameters η 1 = 0.4 , η 2 = 0.7 ; then, the observer and controller gain matrices are obtained as
L 1 = 0.2597 1.0683 T L 2 = 0.1621 0.6746 T K 1 = 0.4141 , K 2 = 0.5073 K r 1 = 0.0104 , K r 2 = 0.0383 .
The system and observer initial values are selected as x ( 0 ) = x ^ ( 0 ) = [ 0 0 ] T . Figure 2 shows the observer’s estimation of the system states, indicating that the observer has good estimation performance. In Figure 3, a comparison is added with the method proposed in reference [13]. Initially, the system output with faults y f ( t ) can be quickly achieved under the action of disturbance compensation. Next, when the fault occurs, the tracking effect is better than the method in [13], and the reference output y r ( t ) can be tracked as soon as the fault ends. Figure 3 and Figure 4 illustrate the tracking effect of the system output on the reference output. It can be seen that the system can still achieve the tracking effect even under the influence of external disturbances and faults. Figure 5 represents the control signals that vary with the faults and external inputs. The ratio history curves of sup 0 t t a { e y T ( t ) e y ( t ) } / 0 t a w ¯ T ( τ ) w ¯ ( τ ) d τ and 0 t a e y T ( τ ) e y ( τ ) d τ / 0 t a w ¯ T ( τ ) w ¯ ( τ ) d τ (i.e., the trajectories of L 2 L and H performance) are shown in Figure 6 and Figure 7, which means, under the influence of disturbance w ( t ) and faults ( f s ( t ) and f a ( t ) ), the ratio curve can quickly tends to stabilize, and the maximum value 0.0166 of L 2 L performance and 0.0480 of H performance are lower than the performance index γ = 1 . To sum up, these simulation results demonstrate that the FTC method is effective and can ensure asymptotic stability and desired mixed H and L 2 L performances for the system (8).
In order to further verify the tracking effect of the system, the reference input is changed to i r ( t ) = 0.2 sin ( 0.3 t ) . Compared with the results without the adaptive sensor fault compensation term in [13], we can see from Figure 8 that the system output containing faults has a good tracking effect following the reference output, which shows the effectiveness of the consequence.
Comparative Explanations: Compared with the design schemes of adaptive FTC for actuator faults in [11,13] and overcompensation for external disturbances, that is, compensation item t 0 t ξ ( τ ) d τ will always exist after the disturbance and fault disappear. Therefore, this paper designs an adaptive compensation scalar ρ ( t ) based on this, which avoids channel congestion caused by too much data and saves communication resources under the condition of limited bandwidth. Moreover, a more practical application scenario of FTC is considered. The fault cases under consideration include not only partial degenerate faults of multiplicative type but also stuck fault of additive type. Both the observer and controller of the joint design meet the mixed H and L 2 L performances, and the conservative design is reduced by introducing appropriate Lemmas 1 and 2.

6. Conclusions

In this paper, the tracking problem of mixed H and L 2 L adaptive FTC for continuous-time IT2FSs is studied. The IT2 fuzzy model was used to figure out the problem of mismatch and uncertainty of membership functions between system modules, while the fuzzy observer and adaptive fault estimation functions were used to estimate the system state and fault signals, in order for the adaptive tracking controller to realize the tracking control of the reference output under disturbance and fault conditions. Both the jointly designed observer and controller can satisfy the mixed H and L 2 L performances while ensuring the asymptotic stability of the system. In addition, the designed adaptive control law can achieve the purpose of dynamic compensation for disturbances and faults, and the conservatism of the observer and controller was further reduced by the slack parameters in the lemmas. Finally, a mass-spring-damping system effectively validated the design method. Our future work will improve the adaptive control algorithm on this basis or adopt an active fault tolerance scheme to further improve the FTC capability of the system.

Author Contributions

Conceptualization, M.-Y.Q. and X.-H.C.; methodology, M.-Y.Q. and X.-H.C.; software, M.-Y.Q. and X.-H.C.; formal analysis, M.-Y.Q. and X.-H.C.; investigation, writing—original draft preparation, and writing—review and editing, M.-Y.Q. and X.-H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62173261.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Witczak, M. Fault Diagnosis and Fault-Tolerant Control Strategies for Non-Linear Systems; Springer: Heidelberg, Germany, 2014. [Google Scholar]
  2. Long, Y.; Park, J.H.; Ye, D. Asynchronous fault detection and isolation for Markov jump systems with actuator failures under networked environment. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 3477–3487. [Google Scholar] [CrossRef]
  3. Zhu, Z.; Zhu, Q. Adaptive event-triggered fuzzy control for stochastic highly nonlinear systems with time delay and non-triangular structure interconnections. IEEE Trans. Fuzzy Syst. 2024, 32, 27–37. [Google Scholar] [CrossRef]
  4. Wang, X. Active fault tolerant control for unmanned underwater vehicle with sensor faults. IEEE Trans. Instrum. Meas. 2020, 69, 9485–9495. [Google Scholar] [CrossRef]
  5. Han, S.Y.; Zhou, J.; Chen, Y.H.; Zhang, Y.F.; Tang, G.y.; Wang, L. Active fault-tolerant control for discrete vehicle active suspension via reduced-order observer. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 6701–6711. [Google Scholar] [CrossRef]
  6. Rudin, K.; Ducard, G.J.J.; Siegwart, R.Y. Active fault-tolerant control with imperfect fault detection information: Applications to UAVs. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2792–2805. [Google Scholar] [CrossRef]
  7. Zhang, K.; Jiang, B.; Yan, X.; Mao, Z.; Polycarpou, M.M. Fault-tolerant control for systems with unmatched actuator faults and disturbances. IEEE Trans. Autom. Control 2021, 66, 1725–1732. [Google Scholar] [CrossRef]
  8. Mu, Y.; Zhang, H.; Xi, R.; Wang, Z.; Sun, J. Fault-tolerant control of nonlinear systems with actuator and sensor faults based on T–S fuzzy model and fuzzy observer. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 5795–5804. [Google Scholar] [CrossRef]
  9. Li, X.; Song, W.; Li, Y.; Tong, S. Finite-time dynamic event-triggered fuzzy output fault-tolerant control for interval type-2 fuzzy systems. IEEE Trans. Fuzzy Syst. 2022, 30, 4926–4938. [Google Scholar] [CrossRef]
  10. Zhu, X.; Li, W.; Xia, Y. Finite-time fault estimate and fault-tolerant control for discrete-time Markov jump systems with actuator and sensor faults. Int. J. Robust Nonlinear Control 2023, 33, 6233–6249. [Google Scholar] [CrossRef]
  11. Jin, X.Z.; Yang, G.H. Robust adaptive fault-tolerant compensation control with actuator failures and bounded disturbances. Acta Autom. Sin. 2009, 35, 305–309. [Google Scholar] [CrossRef]
  12. Bounemeur, A.; Chemachema, M. Adaptive fuzzy fault-tolerant control using Nussbaum-type function with state-dependent actuator failures. Neural Comput. Appl. 2021, 33, 191–208. [Google Scholar] [CrossRef]
  13. Jin, X.Z.; Che, W.W.; Wu, Z.G.; Wang, H. Analog control circuit designs for a class of continuous-time adaptive fault-tolerant control systems. IEEE Trans. Cybern. 2022, 52, 4209–4220. [Google Scholar] [CrossRef] [PubMed]
  14. Zhao, Z.; Tan, Z.; Liu, Z.; Efe, M.O.; Ahn, C.K. Adaptive inverse compensation fault-tolerant control for a flexible manipulator with unknown dead-zone and actuator faults. IEEE Trans. Ind. Electron. 2023, 70, 12698–12707. [Google Scholar] [CrossRef]
  15. Chen, C.; Lewis, F.L.; Xie, S.; Modares, H.; Liu, Z.; Zuo, S.; Davoudi, A. Resilient adaptive and H controls of multi-agent systems under sensor and actuator faults. Automatica 2019, 102, 19–26. [Google Scholar] [CrossRef]
  16. Tahoun, A.H.; Arafa, M. A new unmatched-disturbances compensation and fault-tolerant control for partially known nonlinear singular systems. ISA Trans. 2020, 104, 310–320. [Google Scholar] [CrossRef]
  17. Wang, B.; Zhang, Y. An adaptive fault-tolerant sliding mode control allocation scheme for multirotor helicopter subject to simultaneous actuator faults. IEEE Trans. Ind. Electron. 2018, 65, 4227–4236. [Google Scholar] [CrossRef]
  18. Bey, O.; Chemachema, M. Finite-time event-triggered output-feedback adaptive decentralized echo-state network fault-tolerant control for interconnected pure-feedback nonlinear systems with input saturation and external disturbances: A fuzzy control-error approach. Inf. Sci. 2024, 669, 120557. [Google Scholar] [CrossRef]
  19. Li, H.; Wu, Y.; Chen, M. Adaptive fault-tolerant tracking control for discrete-time multiagent systems via reinforcement learning algorithm. IEEE Trans. Cybern. 2021, 51, 1163–1174. [Google Scholar] [CrossRef]
  20. Zare, I.; Setoodeh, P.; Asemani, M.H. Fault-tolerant tracking control of discrete-time T–S fuzzy systems with input constraint. IEEE Trans. Fuzzy Syst. 2022, 30, 1914–1928. [Google Scholar] [CrossRef]
  21. Liu, X.M.; Chang, X.H. Adaptive event-triggered tracking control for nonlinear networked systems with dynamic quantization and deception attacks. Int. J. Robust Nonlinear Control 2024, 34, 8311–8333. [Google Scholar] [CrossRef]
  22. Zou, A.M.; Kumar, K.D.; Ruiter, A.H.J.d. Fixed-time attitude tracking control for rigid spacecraft. Automatica 2020, 113, 108792. [Google Scholar] [CrossRef]
  23. Lee, H.; Kim, H.J. Trajectory tracking control of multirotors from modelling to experiments: A survey. Int. J. Control. Autom. Syst. 2017, 15, 281–292. [Google Scholar] [CrossRef]
  24. Amer, N.H.; Zamzuri, H.; Hudha, K.; Kadir, Z.A. Modelling and control strategies in path tracking control for autonomous ground vehicles: A review of state of the art and challenges. J. Intell. Robot. Syst. 2017, 85, 225–254. [Google Scholar] [CrossRef]
  25. Li, W.; Xie, Z.; Wong, P.K.; Zhang, X.; Zhao, J.; Zhao, J. Interval type-2 fuzzy path tracking control for autonomous ground vehicles under switched triggered and sensor attacks. IEEE Trans. Intell. Transp. Syst. 2024, 25, 16024–16035. [Google Scholar] [CrossRef]
  26. Chang, X.H.; Han, X. Observer-based fuzzy l2l control for discrete-time nonlinear systems. IEEE Trans. Fuzzy Syst. 2024, 32, 2523–2528. [Google Scholar] [CrossRef]
  27. Chang, X.H.; Liu, X.M.; Hou, L.W.; Qi, J.H. Quantized fuzzy feedback control for electric vehicle lateral dynamics. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 2331–2341. [Google Scholar] [CrossRef]
  28. Liu, H.; Wang, Z.; Fei, W.; Li, J. H and l2l state estimation for delayed memristive neural networks on finite horizon: The Round-Robin protocol. Neural Netw. 2020, 132, 121–130. [Google Scholar] [CrossRef]
  29. Zhang, Z.; Dong, J. Observer-based interval type-2 L2L/ H mixed fuzzy control for uncertain nonlinear systems under measurement outliers. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7652–7662. [Google Scholar] [CrossRef]
  30. Zhu, Q. Event-triggered sampling problem for exponential stability of stochastic nonlinear delay systems driven by Levy processes. IEEE Trans. Autom. Control 2024, 1–8. [Google Scholar] [CrossRef]
  31. Zhu, Q. Stabilization of stochastic nonlinear delay systems with exogenous disturbances and the event-triggered feedback control. IEEE Trans. Autom. Control 2019, 64, 3764–3771. [Google Scholar] [CrossRef]
  32. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its application to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, SMC-15, 116–132. [Google Scholar] [CrossRef]
  33. Zhao, X.Y.; Chang, X.H. H filtering for nonlinear discrete-time singular systems in encrypted state. Neural Process. Lett. 2022, 55, 2843–2866. [Google Scholar] [CrossRef]
  34. Mendel, J.M.; John, R.I.; Liu, F. Interval type-2 fuzzy logic systems made simple. IEEE Trans. Fuzzy Syst. 2006, 14, 808–821. [Google Scholar] [CrossRef]
  35. Li, X.; Ye, D. Asynchronous event-triggered control for networked interval type-2 fuzzy systems against DoS attacks. IEEE Trans. Fuzzy Syst. 2021, 29, 262–274. [Google Scholar] [CrossRef]
  36. Ge, C.; Sun, R.; Liu, Y.; Feng, W. Interval type-2 fuzzy sampled-date control for nonlinear systems with packet dropouts via a switched system approach. Int. J. Fuzzy Syst. 2024. [Google Scholar] [CrossRef]
  37. Pan, Y.; Yang, G.H. Event-driven fault detection for discrete-time interval type-2 fuzzy systems. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4959–4968. [Google Scholar] [CrossRef]
  38. Zhang, Z.; Su, S.F.; Niu, Y. Dynamic event-triggered control for interval type-2 fuzzy systems under fading channel. IEEE Trans. Cybern. 2021, 51, 5342–5351. [Google Scholar] [CrossRef]
  39. Tang, X.; Wu, M.; Li, M.; Ding, B. On designing the event-triggered multistep model predictive control for nonlinear system over networks with packet dropouts and cyber attacks. IEEE Trans. Cybern. 2022, 52, 11200–11212. [Google Scholar] [CrossRef]
  40. Zhang, X.; Huang, W. Adaptive sliding mode fault tolerant control for interval type-2 fuzzy singular fractional-order systems. J. Vib. Control 2022, 28, 465–475. [Google Scholar] [CrossRef]
  41. Feng, Z.; Yang, Y.; Lam, H.K. Extended-dissipativity-based adaptive event-triggered control for stochastic polynomial fuzzy singular systems. IEEE Trans. Fuzzy Syst. 2022, 30, 3224–3236. [Google Scholar] [CrossRef]
Figure 1. Framework of closed-loop adaptive FTC system.
Figure 1. Framework of closed-loop adaptive FTC system.
Mathematics 12 03682 g001
Figure 2. System states x ( t ) and observer states x ^ ( t ) .
Figure 2. System states x ( t ) and observer states x ^ ( t ) .
Mathematics 12 03682 g002
Figure 3. System output with faults y f ( t ) and reference output y r ( t ) .
Figure 3. System output with faults y f ( t ) and reference output y r ( t ) .
Mathematics 12 03682 g003
Figure 4. System tracking error e y ( t ) .
Figure 4. System tracking error e y ( t ) .
Mathematics 12 03682 g004
Figure 5. Adaptive control signal u ( t ) .
Figure 5. Adaptive control signal u ( t ) .
Mathematics 12 03682 g005
Figure 6. The trajectory of L 2 L performance.
Figure 6. The trajectory of L 2 L performance.
Mathematics 12 03682 g006
Figure 7. The trajectory of H performance.
Figure 7. The trajectory of H performance.
Mathematics 12 03682 g007
Figure 8. System output with faults y f ( t ) and reference output y r ( t ) .
Figure 8. System output with faults y f ( t ) and reference output y r ( t ) .
Mathematics 12 03682 g008
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

Qiao, M.-Y.; Chang, X.-H. Adaptive Fault-Tolerant Tracking Control for Continuous-Time Interval Type-2 Fuzzy Systems. Mathematics 2024, 12, 3682. https://doi.org/10.3390/math12233682

AMA Style

Qiao M-Y, Chang X-H. Adaptive Fault-Tolerant Tracking Control for Continuous-Time Interval Type-2 Fuzzy Systems. Mathematics. 2024; 12(23):3682. https://doi.org/10.3390/math12233682

Chicago/Turabian Style

Qiao, Ming-Yang, and Xiao-Heng Chang. 2024. "Adaptive Fault-Tolerant Tracking Control for Continuous-Time Interval Type-2 Fuzzy Systems" Mathematics 12, no. 23: 3682. https://doi.org/10.3390/math12233682

APA Style

Qiao, M. -Y., & Chang, X. -H. (2024). Adaptive Fault-Tolerant Tracking Control for Continuous-Time Interval Type-2 Fuzzy Systems. Mathematics, 12(23), 3682. https://doi.org/10.3390/math12233682

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop