Next Article in Journal
A New Methodology for the Development of Efficient Multistep Methods for First-Order IVPs with Oscillating Solutions
Previous Article in Journal
Enhancing Medical Decision Making: A Semantic Technology-Based Framework for Efficient Diagnosis Inference
Previous Article in Special Issue
Robust and Adaptive Stabilization Controllers of State-Constrained Nonholonomic Chained Systems: A Discontinuous Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Fuzzy Fault-Tolerant Control for Nonlinear Flexible Spacecraft System with Stochastic Actuator Faults

1
School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China
2
Poly Technologies Inc., Beijing 100010, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(4), 503; https://doi.org/10.3390/math12040503
Submission received: 8 October 2023 / Revised: 7 November 2023 / Accepted: 28 November 2023 / Published: 6 February 2024
(This article belongs to the Special Issue Analysis and Control of Dynamical Systems)

Abstract

:
In the quest for unparalleled reliability and robustness within control systems, significant attention has been directed toward mitigating actuator faults in diverse applications, from space vehicles to sophisticated industrial systems. Despite these advances, the prevalent assumption of homogeneous actuator faults remains a stark simplification, failing to encapsulate the stochastic and unpredictable nature of real-world operational environments. The problem of finite-time fault-tolerant control for nonlinear flexible spacecraft systems with actuator faults is addressed in this paper, utilizing the T-S fuzzy framework. In a departure from conventional approaches, actuator failures are modeled as random signals following a nonhomogeneous Markov process, thus comprehensively addressing the issue of timeliness, which has previously been overlooked in the literature. To effectively manage the intricacies introduced by these factors, the nonhomogeneous Markov process is represented as a polytope set. The proposed solution involves the development of a nonhomogeneous matrix transformation, accompanied by the introduction of adaptable parameters. This innovative controller design methodology yields a stability criterion that ensures H performance in a mean-square sense. To empirically substantiate the effectiveness and advantages of the proposed approaches, a numerical example featuring a nonlinear spacecraft system is presented.

1. Introduction

In recent years, the quest to stabilize flexible spacecraft has intensified, sparked by their advantages for space missions and evidenced by substantial research (e.g., [1,2]). These spacecraft exhibit complex dynamics, with a mix of flexible and rigid behaviors, and the critical system parameters that influence these dynamics are often hard to measure precisely. This poses significant challenges in control strategy design, affecting system performance. Fuzzy system models have emerged as a robust solution to handle such nonlinear complexities, effectively approximating nonlinear functions with minimal error (e.g., [3,4]). Leveraging the T-S fuzzy model framework, recent studies have developed advanced control laws that address the dynamic intricacies of nonlinear systems. For example, the problem of memory-event-triggered fault detection of networked IT2 T-S fuzzy systems was considered in [5], and the authors in [6] achieve decentralized adaptive event-triggered H filtering approaches for a class of networked nonlinear interconnected systems. Moreover, research detailed in [7] applied an event-triggered H control to a truck-trailer model using T-S fuzzy models, while [8] used advanced Lyapunov methods to design a controller for a type-2 T-S fuzzy system under external disturbances. These efforts represent significant strides in the control of complex, flexible spacecraft systems.
Furthermore, it is crucial to highlight the pivotal role that actuators play in control systems, as their failures can lead to suboptimal performance or even system instability [9,10]. This is particularly significant in the context of space vehicle applications, where reliability is of paramount importance. The research delineated in [11] addressed the intricate issue of adaptive fuzzy control within a finite-time scope for dynamical systems that are not explicitly modeled, with a particular focus on accommodating actuator faults. Similarly, the study in [12] presented an advanced actuator fault-tolerant control method employing adaptive barrier fast terminal sliding mode techniques for space vehicles. These works underscore the profound impact of actuator faults on the efficacy of control systems. Actuator malfunctions can markedly reduce the operational efficiency of space vehicles, with the potential for such deficits to escalate to catastrophic outcomes, emphasizing the criticality of robust fault-tolerant mechanisms in space systems.
Consequently, there has been a growing emphasis on the design of reliable control systems to mitigate actuator faults, ensuring high reliability and robustness, not only in the realm of space vehicles but also in industrial systems. Nonetheless, it is essential to highlight that numerous established dependable control methodologies operate with the presumption that faults are deterministic in nature [13,14]. In practical scenarios, faults can be both deterministic and stochastic, arising from factors such as aging or damage to the control components. To address this complexity, recent research efforts have explored various strategies to handle actuator faults with stochastic characteristics. As an illustration, in the paper referenced as [15], scholars investigated the challenge of output feedback H control within the context of nonlinear spatially distributed systems that were impacted by actuator faults following a Markovian jumping pattern. It is imperative to acknowledge the pivotal role that the Markov jump process plays in the accurate representation of actuator faults. This stochastic framework is instrumental in characterizing the unpredictable nature of such faults, thereby providing a robust foundation for subsequent analyses. Consequently, an extensive body of scholarly work has been dedicated to studying various aspects and implications of this phenomenon within the context of control systems [16,17,18,19]. To be concrete, a robust state feedback control strategy was formulated for T-S fuzzy systems affected by sensor multiplicative faults, utilizing the dynamic parallel distributed compensation technique [20]. In another study [21], actuator failures were modeled as random variables subject to a Markov process. The primary innovation here was the proposal of a novel T-S fuzzy controller tailored for spacecraft dealing with stochastic actuator faults. The authors in [22] attempted to address the challenges posed by actuator faults by introducing a constraint condition, namely achieving H performance. In a different approach [23], a novel stabilization approach was utilized to address the challenges posed by actuator faults. This method featured a novel iterative linearization algorithm for designing controller gains. Moreover, in the paper by [24], the problem of finite-time control in a nonlinear flexible spacecraft system affected by stochastic faults was addressed. However, it is important to note that these random faults were assumed to be homogeneous. In operational environments, the failure dynamics of actuators are inherently variable, manifesting time-dependent characteristics influenced by an array of factors including material degradation, ambient environmental conditions, and the intensity of operational demands. These variables engender fluctuating failure rates, rendering the supposition of time-invariant failure mechanisms unsuitable for authentic representation. Consequently, the premise of homogeneous actuator failures is a simplification that does not accurately encapsulate the complexities of real-world operational scenarios (see [25,26]). Consequently, there is a pressing need for research that investigates nonhomogeneous actuator faults in conjunction with stochastic variables, as this aligns more closely with the practical challenges encountered in control systems.
Conversely, the conventional H control approach is commonly utilized to examine the desired behavior of controlled dynamics and explore the asymptotic characteristics of system trajectories, typically under the assumption of an infinite time interval, as governed by Lyapunov stability theory. Nonetheless, there exist practical scenarios where the central focus pertains to the performance of dynamical systems within a specified finite time duration. As an example, circumstances may emerge where the influence of external disturbances necessitates the assurance that system states remain within permissible limits throughout this finite time span [27,28]. In such scenarios, the notion of finite-time boundedness assumes significant importance. Over recent decades, there has been a noticeable surge in interest regarding this concept, substantiated by a substantial body of research and the corresponding references [29,30,31]. In these studies, the free-weighting matrix method has been commonly employed, often necessitating the introduction of slack matrices. However, it is important to recognize that the adjustability of these introduced matrices is inherently limited, and there is room for improvement in this regard.
With the above analysis, we delve into the subject of finite-time fuzzy fault-tolerant control (FTC) for spacecraft system with actuator faults in this paper. What distinguishes our research from the prior literature, notably [22], is our consideration of actuator faults subject to a nonhomogeneous Markov distribution, a choice that aligns more closely with real-world scenarios. Recognizing that closed-loop control systems involve nonhomogeneous random data, we develop a nonhomogeneous Lyapunov functional that comprehensively incorporates all available information from the closed-loop system. It is worth noting that the nonhomogeneous Markov distribution can be simplified to the traditional distribution by setting the derivative of nonfeasible matrices to zero, thereby adding an extra layer of versatility to our approach. To augment the adaptability of our control strategy, we introduce a set of flexible parameters. This innovative controller design approach permits the independent selection of these parameters, offering a higher degree of freedom and customization when compared to existing methods. Importantly, our flexible parameters are predefined, distinct from the unknown slack matrices encountered in prior works [22,24]. When compared to existing studies such as [22,24], our control approach exhibits superior practicality and performance.
Notations: The symbols R n and R m × n represent, respectively, the vector space of dimension n and the space of m × n matrices. The norm denoted by | | . | | corresponds to the Euclidean norm for vectors, and L [ 0 , T ) denotes the linear space comprising square integrable functions defined over the time interval [ 0 , T ) , where T 0 . For a matrix A, its transpose is denoted as A T , and its inverse as A 1 . The maximum and minimum eigenvalues of matrix A are symbolized as ψ max and ψ min , respectively. The sum of A and its transpose is succinctly represented as [ A ] s or { A } s , and d i a g { a 1 , a 2 , , a n } denotes an n-dimensional diagonal matrix. For a vector a = [ a 1 , a 2 , a 3 ] T , S ( a ) represents its skew-symmetric matrix, and E { . } refers to the mathematical expectation of a random variable. The symbol ⨂ is employed to denote the Kronecker product for matrices. The symbol ∗ signifies the symmetric term within a matrix. Unless explicitly mentioned, matrices are assumed to possess compatible dimensions.

2. System Description and Preliminaries

Consider a dynamic model for a flexible spacecraft, taking into account the following variables and parameters in Table 1.
To represent the spacecraft’s rotational state, we introduce quaternion notation. Set q 0 = cos ( v 2 ) , and define the quaternion vector as q = [ q 1 , q 2 , q 3 ] T = Λ sin ( v 2 ) , with the constraint that i = 0 3 q i 2 = 1 . The dynamic model that governs the behavior of this spacecraft system can be represented as follows:
q ˙ 0 = 1 2 q T w ( t )
q ˙ = 1 2 ( q 0 I + S ( q ) ) w ( t )
J s w ˙ ( t ) + δ T ξ ¨ ( t ) = S ( w ( t ) ) ( J s w ( t ) + δ T ξ ˙ ( t ) ) + u ( t ) + d ( t )
ξ ¨ ( t ) + C s ξ ˙ ( t ) + K s ξ ( t ) = δ w ˙ ( t )
where for i = 1 , 2 , , n ˜ , C s = d i a g { 2 ξ 1 w n 1 , 2 ξ 2 w n 2 , , 2 ξ n ˜ w n n ˜ } and K s as the diagonal matrix K s = d i a g { w n 1 2 , w n 2 2 , , w n n ˜ 2 } . Here, ξ i represents the damping ratio for the ith mode, w n i represents the modal frequency for the ith mode, and n ˜ represents the total number of modal frequencies. The control input to the system is denoted as u ( t ) , and d ( t ) represents an external disturbance variable.
Remark 1.
In Equations (1)–(4), the incorporation of system inertia, encompassing the dynamics of both the rigid body and its elastic attachments, alongside the incorporation of coupling matrices and the variables representing elastic coordinates, fosters a holistic and all-encompassing modeling approach. This comprehensive formulation of the spacecraft’s dynamics lays a robust groundwork for the rigorous evaluation and validation of the proposed control mechanisms within our study.
As δ T ξ ¨ ( t ) , δ T ξ ˙ ( t ) , and δ T w ˙ ( t ) are interconnected, a more convenient approach is to define a consolidated disturbance term as follows:
d ˜ ( t ) = d ( t ) + δ T ( C s ξ ˙ ( t ) + K s ξ ( t ) ) S ( w ( t ) ) δ T ξ ˙ ( t )
Combining (3) and (4), it yields
( J s δ T δ ) w ˙ ( t ) = S ( w ( t ) ) J s w ( t ) + u ( t ) + d ˜ ( t )
assuming that 0 T d ˜ T ( t ) d ˜ ( t ) d ˜ is satisfied for d ˜ ( t ) L [ 0 , T ] .
Consider the state vector,
x T = [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] T = [ x w T , x q T ] T = [ w 1 , w 2 , w 3 , q 1 , q 2 , q 3 ] T
both of which are the controlled outputs. By combining Equations (1)–(5), we can deduce the subsequent dynamic system by employing an “IF-THEN” fuzzy rule.
Rule i: IF { λ 1 ( t ) is M 1 i } , { λ 2 ( t ) is M 2 i } ,..., { λ f ( t ) is M f i } , THEN
x ˙ ( t ) = A i x ( t ) + B i u ( t ) + H i d ˜ ( t ) y ( t ) = C i x ( t )
where i = 1 , 2 , , p , we have λ T ( t ) = [ λ 1 ( t ) , λ 2 ( t ) , , λ n ( t ) ] T , and M j 1 ( j = 1 , 2 , , f ) are T-S fuzzy sets. Within this framework, the system matrices A i , B i , and C i can be expressed as follows:
A i = ( J s δ T δ ) 1 S ( χ w i ) J s 0 1 2 1 | | x q i | | 2 I 1 2 S ( χ w i ) B i = ( J s δ T δ ) 1 0 , C i = I .
Hence, the T-S fuzzy system can be delineated as
x ˙ ( t ) = i = 1 r ( λ ( t ) ) { A i x ( t ) + B i u ( t ) + H i d ˜ ( t ) } y ( t ) = i = 1 r ( λ ( t ) ) C i x ( t )
where
h i ( λ ( t ) ) = φ i ( λ ) / i = 1 r φ i ( λ ) φ i ( λ ( t ) ) = j = 1 f M j i ( λ j ( t ) ) h i ( λ ( t ) ) > 0 , i = 1 r h i ( λ ( t ) ) = 1 .
The sensor network acquires its signal from the system’s output, with an output feedback approach employed for controller design. In practical systems, the output signal, denoted as y ( t ) , is routinely sampled at predetermined time points such as t 0 , t 1 , , t k , t k + 1 , utilizing a sampler. The discretely sampled output signal is subsequently directed to the sensor network’s input interface. When considering a specific sampling instant t k , it is imperative to acknowledge that the value of y ( t k ) remains constant throughout the time span [ t k , t k + 1 ) . This signifies that the signal received by the sensors within this interval (i.e., for t [ t k , t k + 1 ) ) is consistently represented by y ( t k ) .
Traditionally, the conventional method for detecting output signals involved deploying a single sensor mode within the model. In this setup, each measurement output was individually sampled by dedicated sensor units and then transmitted collectively, aggregated into a unified packet for storage. However, it is crucial to recognize that this assumption may not hold in various real-world scenarios. A sensor network typically comprises a multitude of distributed sensing devices operating in coordination. The measurement outputs available to a particular sensor node, denoted as node i, do not originate solely from that node itself. Instead, these outputs result from a combination of measurements from node i and those from its neighboring nodes within the network of sensors. The network of sensors’ topology is defined as follows: The directed graph denoted as G = ( V , E , Θ ) characterizes the spatial configuration of sensors. Here, the set V functions as an indexing set encompassing m sensor nodes, E V × V denotes the collection of edges that establish connections between pairs of sensor nodes, and each edge within G is represented by an ordered pair ( i , j ) . Furthermore, Θ = ( θ i j ) R m × m corresponds to the matrix containing weights associated with the connections in the network. Notably, the elements of the adjacency matrix are constrained to be positive for edges that exist in the graph (i.e., θ i j 0 if ( i , j ) E ). Additionally, for nodes i V , the matrix Θ has its diagonal elements θ i i , which can be calculated as
θ i i = l 2 = 1 , l 2 l 1 m θ l 1 l 2 .
The ideal control input is
u ( t ) = K z ( t k )
the l 2 t h sensor output is z l 2 ( t k ) = l 1 = 1 m θ l 1 l 2 y ( t k ) and z t k = l 2 = 1 m z l 2 ( t k ) , where L l 2 represents the output matrix of the l 2 -th sensor, and θ fulfills the following condition:
θ l 1 l 2 0 , if l 1 l 2 θ l 1 l 2 = l 2 = 1 , l 2 l 1 m θ l 1 l 2
In this paper, we consider a scenario where the sampling interval τ k is aperiodic but still bounded. This implies that for all consecutive sampling instances, we have 0 < t k + 1 t k τ k τ M . Let us define a function τ ( t ) = t t k to represent the time elapsed since the last sampling instant t k . This function τ ( t ) satisfies the conditions 0 τ ( t ) τ M and τ ˙ ( t ) = 1 for all time points except at the specific sampling instance t = t k .
Considering nonhomogeneous actuator failure, which can be denoted as
u f ( t ) = F r ( t ) u ( t ) + G r ( t ) v ( t )
where the vector u ( t ) sees (8), v ( t ) represents a bounded actuator fault. For constant v ¯ , v ( t ) can be represented as 0 T v T ( t ) v ( t ) d t v ¯ . Furthermore, we define F r ( t ) and G r ( t ) as the fault matrices, where F r ( t ) = d i a g { f ψ ( r ( t ) ) } for ψ = 1 , , n . These matrices are associated with the fault introduced into the system.
Remark 2.
It is noted that the control gain K in (8) is a parameter designed to maintain system performance in the event of actuator faults and needs to be adjusted for potential fault impacts. The fault matrices F r in (9) describe how faults alter system dynamics, and the control gain K must be sufficiently robust to accommodate these changes as described by F r , ensuring system stability and performance criteria under various fault conditions. Hence, the design of K must take into account the characteristics of F r to achieve effective control.
Considering the timeliness, r t ( t 0 ) presents the nonhomogenous Markov process satisfying
Π ( t ) = [ π i j ( t ) ] , i , j S = { 1 , 2 , , N }
and transition rates are given as follows:
P r { r t + Δ = j | r t = i } = π i j ( t ) Δ + o ( Δ ) , j i 1 + π i i ( t ) Δ + o ( Δ ) , j = i
where π i j ( t ) 0 and π i i ( t ) = j = 1 , j i N π i j ( t ) 0 .
In this paper, the nonhomogeneous transition rate matrix Π ( t ) is confined within a polytope defined by several vertices. This confinement is characterized by the following expression:
Π ( α ( t ) ) = l = 1 Z α l ( t ) Π ( l )
where Π ( l ) , l = 1 , 2 , , Z are given matrices that represent the vertices of the polytope, and
l = 1 Z α l ( t ) = 1 , α l ( t ) 0
where we have α ( t ) = α 1 ( t ) , α 2 ( t ) , , α Z ( t ) T as a parameter vector. It is important to note that the rate of change of this vector, denoted as α l ˙ ( t ) , is presumed to be both bounded and known. Specifically, α l ˙ ( t ) is assumed to adhere to the following condition:
v l α l ˙ ( t ) v l , v l 0 , l = 1 , 2 , , Z 1
and v l is known. It is worth noting that the condition l = 1 Z α l ( t ) = 1 leads to the following implication:
l = 1 Z 1 α l ˙ ( t ) + α ˙ Z ( t ) = 0 .
Consequently, the upper bound on α ˙ Z ( t ) can be expressed as:
| α ˙ Z ( t ) | l = 1 Z 1 v l .
Remark 3.
The characterization of the nonhomogeneous transition rate matrix is considered to adhere to a polytopic representation. As an illustration, let us assume a nonhomogeneous transition rate matrix with two dimensions and two vertices, which can be expressed as follows:
Π ( t ) = π 11 ( t ) π 12 ( t ) π 21 ( t ) π 22 ( t ) , Π ( 1 ) = π 11 ( 1 ) π 12 ( 1 ) π 21 ( 1 ) π 22 ( 1 ) , Π ( 2 ) = π 11 ( 2 ) π 12 ( 2 ) π 21 ( 2 ) π 22 ( 2 )
Hence, the conditions satisfied by π 12 ( t ) and π 21 ( t ) are as follows:
π 12 ( t ) [ min ( π 12 ( 1 ) , π 12 ( 2 ) ) , max ( π 12 ( 1 ) , π 12 ( 2 ) ) ] π 21 ( t ) [ min ( π 21 ( 1 ) , π 21 ( 2 ) ) , max ( π 21 ( 1 ) , π 21 ( 2 ) ) ]
Let us examine the following transition rates:
π 12 ( t ) = 3 α 1 ( t ) + 4 α 2 ( t )
π 21 ( t ) = 2 α 1 ( t ) + 3 α 2 ( t )
In this scenario, we define α 1 ( t ) and α 2 ( t ) as random functions generated using MATLAB, and they satisfy the constraint α 1 ( t ) + α 2 ( t ) = 1 with the additional conditions α 1 ( t ) 0 and α 2 ( t ) 0 . Under (12) and (13), π 12 ( t ) and π 21 ( t ) are depicted in Figure 1. It is evident that the transition rates exhibit time variation. Furthermore, the vertices of the transition rate matrix are determined as follows:
Π ( 1 ) = 3 3 2 2 , Π ( 2 ) = 4 4 3 3
Thus, we have
Π ( t ) = α 1 ( t ) Π ( 1 ) + α 2 ( t ) Π ( 2 )
To simplify the notation, we define F r = F ( r ( t ) ) , f r ψ = f ψ ( r ( t ) ) , and the same for G r with g r ψ being either 0 or 1. Additionally, in Equation (9), we establish the bounds 0 f ̲ r ψ f r ψ f ¯ r ψ 1 , where f ̲ r ψ and f ¯ r ψ are the lower and upper limits of f r ψ , respectively. By introducing the matrices F ̲ r = d i a g { f ̲ r ψ } , F ¯ r = d i a g { f ¯ r ψ } , F r 0 = F ̲ r + F ¯ r 2 , and F r 1 = F ¯ r F ̲ r 2 , we can express F r as a combination of F r 0 and F r 1 scaled by r , where r = d i a g { σ r 1 , σ r 2 , , σ r n } with 1 σ r ψ 1 .
By incorporating (6) and (9), we introduce the following fuzzy FTC strategy. Under the sampled-data input, this controller is designed as follows:
Rule i: IF { λ 1 ( t k ) is M 1 i } , { λ 2 ( t k ) is M 2 i } ,..., { λ f ( t k ) is M f i } , THEN
u f ( t ) = j = 1 p h j ( λ ( t k ) ) F r K r j l 1 = 1 m l 2 = 1 m θ l 1 l 2 L l 2 y ( t k ) + G r v ( t ) , t [ t k , t k + 1 )
where K r j ( j = 1 , 2 , , m ) is the desired controller.
Combining (14) and (6), we can derive the following closed-loop system:
x ˙ ( t ) = i = 1 p j = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) [ A i x ( t ) + B i G r v ( t ) + H i d ˜ ( t ) + B i F r K r j l 1 = 1 m l 2 = 1 m θ l 1 l 2 L l 2 C i x ( t τ ( t ) ) ] y ( t ) = i = 1 p j = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) C i x ( t )
Furthermore, by recognizing that
B i F r K r j l 1 = 1 m l 2 = 1 m θ l 1 l 2 L l 2 = B i F r K r j I T q m ( Θ I q ) L C i x ( t τ ( t ) )
we can rewrite (15) as
x ˙ ( t ) = i = 1 p j = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) [ A i x ( t ) + B i F r K r j I q m T ( Θ I q ) L C i x ( t τ ( t ) ) + B i G r v ( t ) + H i d ˜ ( t ) ] y ( t ) = i = 1 p j = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) C i x ( t )
where I q m T = [ I q , I q , , I q ] m and L = [ L 1 , L 2 , , L m ] T .
In this paper, our primary aim is to develop a fuzzy fault-tolerant controller with the goal of satisfying the following performance criteria:
(i) Provided with scalars c 1 > 0 , c 2 > 0 , τ M > 0 , w ¯ > 0 , T > 0 , and a positive definite matrix R > 0 , we can conclude that system (16) exhibits finite-time stability and data boundedness (FTSDB) concerning the parameters ( c 1 , c 2 , τ M , w ¯ , T , H ) if the following conditions hold:
sup τ M s 0 E [ x T ( s ) R x ( s ) , x ˙ T ( s ) R x ˙ ( s ) ] c 1 E [ x T ( t ) R x ( t ) ] < c 2 , t [ 0 , T ]
(ii) For T > 0 and γ > 0 , if the following condition is satisfied, then (16) meets the H performance:
0 T γ 2 w T ( s ) w ( s ) y T ( s ) y ( s ) d s > 0
By defining w(s) [ v T ( s ) , d ˜ T ( s ) ] T and imposing the constraint 0 T w T ( s ) w ( s ) d s v ¯ + d ¯ w ¯ , we devise a methodology that capitalizes on the recorded output from an individual sensor and its adjacent sensors. This approach yields a novel condition for maintaining system stability with the added constraint of H performance. Additionally, we derive a method for designing controller gains to meet these requirements.

3. Main Result

To date, the Lyapunov stability analysis method has been extensively applied in the design of controllers for systems with delays, owing to its broad range of potential applications. In line with this approach, the primary findings of this paper have also been derived. To derive the FTC method, we will introduce two helpful preconditions.
Lemma 1 ([32]).
Given constants β > α > 0 , R > 0 and variable x: [ α , β ] × R n R n , one has
( β α ) α β x T ( p ) R x ( p ) d p α β x T ( p ) d p R a b x T ( p ) d p
Lemma 2 ([22]).
Given P, Q, and R, if there exists | | Q | | 1 , then for ϵ > 0 , the following condition holds:
[ P Q R ] s ϵ 1 P P T + ϵ R T R
Theorem 1.
Given scalar values ε 1 , ε 2 , α > 0 , γ > 0 , τ M > 0 , c 1 > 0 , and H > 0 , system (16) is exponential stability in the mean-square sense and can be characterized as FTSDB concerning the parameters ( c 1 , c 2 , τ M , w ¯ , d ^ , T , H ) and satisfies the H performance criterion if there exist scalar values c 2 > 0 , ρ 1 , P r l > 0 , Q > 0 , R > 0 , W > 0 , Z i j > 0 , and matrices U 1 , U 2 , such that
1 2 ( [ Ω i j l s ( 1 ) ] s + [ Ω i j s l ( 1 ) ] s ) + X i j Z i j X i j T Y i j Z i j < 0
1 2 ( [ Ω i j l s ( e 0.5 α τ M ) ] s + [ Ω i j s l ( e 0.5 α τ M ) ] s ) + X i j Z i j X i j T Y i j Z i j < 0
e α T { c 1 [ μ 1 + μ 2 μ ] + 2 ( c 1 μ 3 + d ^ ) μ + γ 2 w ¯ } < c 2 m u 0
where Ω i j s l ( e 0.5 α τ ( t ) ) = [ φ s l ] 5 × 5 ( 1 i j p ) and
μ 0 = μ m i n ( 1 ρ 1 2 P ˜ r l ) , μ 1 = μ m a x ( P ˜ r l ) , μ 2 = μ m a x ( Q ˜ ) , μ 3 = μ m a x ( R ˜ )
P ˜ r l = ρ 1 2 H 1 2 P r l H 1 2 , Q ˜ = ρ 1 2 H 1 2 Q H 1 2 , R ˜ = ρ 1 2 H 1 2 A i R A i H 1 2
μ = e α τ M 1 α , μ = e α τ M α 2 1 α 2 τ M α 2
φ 11 s l = Q α P r l R τ M π 2 4 τ M 2 W + C i T C i + ε 1 U 1 T A i + ε 1 A i T U 1
+ h = 1 N π r h s P h l + n = 1 Z 1 ( ± v n ) ( P r Z P r n )
φ 12 = P r l ε 1 U 1 T + ε 2 A i T U 2
φ 13 = R τ M + e 0.5 α τ ( t ) π 2 4 τ M 2 W + ε 1 U 1 T B i F r K r j I q m T ( Θ I q ) L C i
φ 15 = ε 1 U 1 T H i + ε 1 U 1 T B i G r
φ 22 = τ M R ε 2 U 2 T ε 2 U 2 + W
φ 23 = ε 2 U 2 T B i F r K r j I q m T ( Θ I q ) L C i
φ 25 = ε 2 U 2 T H i + ε 2 U 2 T B i G r
φ 33 = 2 τ M R e α τ ( t ) π 2 4 τ M 2 W , φ 34 = 1 τ M R
φ 44 = e α τ M Q 1 τ M R , φ 55 = γ 2 I n
X i j = [ ε 1 ( B i + B j ) T 2 U 1 , ε 2 ( B i + B j ) T 2 U 2 , 0 ] T [ I , I , , I ] r
Y i j = [ 0 , I , 0 ] [ ( C i + C j ) 2 L T ( Θ I q ) T I q m K r 1 T F r T , , ( C i + C j ) 2 L T ( Θ I q ) T I q m K r p T F r T ]
Proof. 
Let us formulate the nonhomogeneous Lyapunov functional as follows:
V ( t , r t ) = V 1 ( t , r t ) + V 2 ( t , r t ) + V 3 ( t , r t ) + V 4 ( t , r t )
where
V 1 ( t , r t ) = x T ( t ) P r ( t ) x ( t ) V 2 ( t , r t ) = t τ M t e α ( t p ) x T ( p ) Q x ( p ) d p V 3 ( t , r t ) = t τ M t β t e α ( t p ) x ˙ T ( p ) R x ˙ ( p ) d p d β V 4 ( t , r t ) = t k t d d p ( e 0.5 α ( t p ) x ( p ) ) T W ( e 0.5 α ( t p ) x ( p ) ) d p π 2 4 τ M 2 t k t ( e 0.5 α ( t p ) x ( p ) e 0.5 α ( t t k ) x ( t k ) ) T × W ( e 0.5 α ( t p ) x ( p ) e 0.5 α ( t t k ) x ( t k ) ) d p
Let L be the weak infinitesimal generator. Along the nonhomogenous Markov distribution, we have
L V ( t , r t ) = lim Δ 0 E { V ( x t + Δ , t + Δ , r t + Δ ) S | r t = r } V ( t , r ) Δ , r S
When calculating L V ( t , r t ) along the closed-loop system given in (16), we obtain the following result:
L V 1 ( t , r t ) = 2 x T ( t ) P r ( t ) x ˙ ( t ) + x T ( t ) [ h = 1 N π r h ( t ) P r ( t ) ] x ( t ) + x T ( t ) P ˙ r ( t ) x ( t ) L V 2 ( t , r t ) = α V 2 ( t , r t ) + x T ( t ) Q x ( t ) e α τ M x T ( t τ M ) Q ( t τ M ) + τ M x ˙ T ( t ) R x ˙ ( t ) e α τ M x ˙ T ( t ) R x ˙ ( t ) t τ M t e α ( t s ) x ˙ T ( s ) R x ˙ ( s ) d s + x ˙ T ( t ) W x ˙ ( t ) π 2 4 τ M 2 [ x ( t ) e 0.5 α ( t t k ) x ( t k ) ] T W [ x ( t ) e 0.5 α ( t t k ) x ( t k ) ] .
Building upon Lemma 1, we derive a lower bound for t τ M t x ˙ T ( p ) R x ˙ ( p ) d p as follows:
t τ M t x ˙ T ( p ) R x ˙ ( p ) d p 1 τ M [ x ( t ) x ( t τ ( t ) ) ] T R [ x ( t ) x ( t τ ( t ) ) ] + 1 τ M [ x ( t τ ( t ) ) x ( t τ M ) ] T × R [ x ( t τ ( t ) ) x ( t τ M ) ]
For U 1 , U 2 and any free parameters ε 1 , ε 2 , one has
2 { x ˙ ( t ) i = 1 p i = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) [ A i x ( t ) + B i F r K r j I q m T ( Θ I q ) L C i x ( t k ) + B i G r v ( t ) + H i d ˜ ( t ) ] } U T ζ ( t ) = 0
where
U = [ ε 1 U 1 , ε 2 U 2 , 0 , 0 , 0 ] T ζ = [ x T ( t ) , x ˙ T ( t ) , x T ( t τ ( t ) ) , x T ( t τ M ) , w T ( t ) ] T
Together with V 3 ( t , r t ) and V 4 ( t , r t ) , it yields
L V ( t , r t ) α V ( t , r t ) γ 2 w T ( t ) w ( t ) + y T ( t ) y ( t ) = L V ( t , r t ) α V ( t , r t ) γ 2 w T ( t ) w ( t ) + y T ( t ) y ( t ) 2 ζ T ( t ) U { x ˙ ( t ) i = 1 p j = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) × A i x ( t ) + B i F r K r j I q m T ( Θ I q ) L C i x ( t k ) + B i G r v ( t ) + H i d ˜ ( t ) } i = 1 p j = 1 p h i ( λ ( t ) ) h j ( λ ( t k ) ) ζ T ( t ) Ω i j l s ζ ( t )
Let ϵ j ( λ ( t ) ) = h j ( λ ( t k ) ) h j ( λ ( t ) ) , k = 1 p ϵ ( λ ( t k ) ) = 0 . One has
i = 1 p i = 1 m h i ( λ ( t ) ) j = 1 m h j ( λ ( t k ) ) ζ T ( t ) Ω i j ζ ( t ) = i = 1 p i = 1 m h i ( λ ( t ) ) j = 1 m h j ( λ ( t k ) ) ζ T ( t ) Ω i j + Ω j i 2 + k = 1 p ϵ k ( λ ( t ) ) Ω i k + Ω j k 2 ζ ( t ) k = 1 p ϵ k ( λ ( t ) ) Ω i k + Ω j k 2 = k = 1 p ϵ k ( λ ( t ) ) 0 U 1 T B i + B j 2 F r K r k I q m T ( Θ I q ) L C i + C j 2 0 0 U 2 T B i + B j 2 F r K r k I q m T ( Θ I q ) L C i + C j 2 0 0 0 0 = { U 1 T B i + B j 2 U 2 T B i + B j 2 0 I I I r Γ ( λ ( t ) ) × F r K r 1 I q m T ( Θ I q ) L C i + C j 2 F r K r 2 I q m T ( Θ I q ) L C i + C j 2 F r K r p I q m T ( Θ I q ) L C i + C j 2 0 I 0 } X i j Z i j X i j T + Y i j Z i j 1 Y i j T Λ i j
where Γ ( λ ( t ) ) = d i a g { ϵ 1 ( λ ( t ) ) , ϵ 2 ( λ ( t ) ) , , ϵ p ( λ ( t ) ) } .
Note that
P r ( t ) = l = 1 Z α l ( t ) P r l ,
We have P ˙ r ( t ) = l = 1 Z α ˙ l ( t ) P r l . Consider that
α ˙ Z ( t ) = l = 1 Z 1 α ˙ l ( t ) ,
Thus, we obtain
P ˙ r ( t ) = l = 1 Z α ˙ l ( t ) P r l = n = 1 Z 1 α ˙ n ( t ) ( P r n P r Z ) .
It is important to note that α ˙ n ( t ) (which belongs to the interval [ v n , v n ] ) can be considered either as an upper or lower bound. Thus, n = 1 Z 1 ( ± v n ) ( P r n P r Z ) ( ) 0 can lead to the conclusion that P ˙ r ( t ) = n = 1 Z 1 α ˙ n ( t ) ( P r n P r Z ) ( ) 0 .
Due to the presence of the nonhomogeneous terms ψ 13 and ψ 33 , it should be noted that the inequality in Equation (18) is infinite and nonlinear in nature. Define y ( t ) = e 0.5 α τ ( t ) . Since 1 y ( t ) e 0.5 α τ M , if the matrices Ω i j ( 1 ) and Ω i j ( e 0.5 α τ M ) satisfy the conditions (18) and (19), one has
i = 1 r j = 1 r h i ( λ ( t ) ) h j ( λ ( t k ) ) ξ T l = 1 Z α l 2 Ω i j l l + l = 1 Z 1 s = l + 1 Z α l ( t ) α s ( t ) ( Ω i j l s + Ω i j s l ) ξ < 0
Considering the inequality y T ( t ) y ( t ) 0 , we have
L V ( t , r t ) < α V ( t , r t ) + γ 2 w T ( t ) w ( t )
Considering the interval ( t , t k ) , one has
E [ V ( t , r t ) ] < E [ V ( t k , r t ) ] e α ( t t k ) + t k t γ 2 w T ( p ) w ( p ) d p < E [ V ( t k , r t ) ] e α ( t t k ) + t k t e α ( t s ) γ 2 w T ( p ) w ( p ) d p .
Moving forward, we will establish an upper bound for V ( t 0 , r 0 ) , taking into account the continuity property lim t t k V ( t , r t ) = V ( t k , r t k )
E [ V ( t , r t ) ] < E [ V ( t k , r t ) ] e α ( t t k ) + t k t e α ( t p ) γ 2 w T ( p ) w ( p ) d p < E [ V ( t k 1 , r t ) ] e α ( t k t k 1 ) + t k 1 t k e α ( t k p ) γ 2 w T ( s ) w ( s ) d s e α ( t t k ) + t k t e α ( t s ) γ 2 w T ( s ) w ( s ) d s = E [ V ( t k 1 , r t ) ] e α ( t t k 1 ) + t k 1 t e α ( t p ) γ 2 w T ( p ) w ( p ) d p < E [ V ( t 0 , r t ) ] e α ( t t 0 ) + t 0 t e α ( t p ) γ 2 w T ( p ) w ( p ) d p
Considering that the initial sampling instant t 0 may not coincide with 0, let us address V ( t 0 , r 0 ) by accounting for the following: When t lies within the interval [ τ M , t 0 ] , we set u ( t ) = 0 . Consequently, based on the following condition, we can derive the nonlinear spacecraft dynamics
x ˙ ( t ) = A ( t ) x ( t ) + d ^ ( t ) , A ( t ) = i = 1 r h i ( λ ( t ) ) A i , t [ τ M , t 0 ]
which means
x ( t ) = e 0 t A ( p ) d p x ( 0 ) + e 0 t A ( p ) d p 0 t e 0 s A ( β ) d β d ^ ( p ) d p .
Based the norm space, it yields
| | x ( t ) | | = | | e 0 t A ( p ) d p | | | ˙ | x ( 0 ) | | + | | e 0 t A ( p ) d p | | | ˙ | 0 t e 0 p A ( β ) d β d ^ ( p ) d p | | .
It is clear that there are constants ϱ 1 , ϱ 2 , and ϱ 3 such that
ϱ 2 | | e 0 t A ( p ) d p | | | ˙ | 0 t e 0 s A ( β ) d β d ^ ( p ) d p | | , ϱ 3 | | e 0 t A ( p ) d p | | , | | x ( t ) | | ϱ 3 | | x ( 0 ) | | + ϱ 2 = ϱ 1 | | x ( 0 ) | | .
For H > 0 , one has
x T ( t ) H x ( t ) ϱ 1 2 x T ( 0 ) H x ( 0 ) .
which can be further deduced as
V ( t 0 , r t 0 ) = x T ( t 0 ) P a x ( t 0 ) + t 0 τ M t 0 e α ( t 0 p ) x T ( p ) Q x ( p ) d p + t 0 τ M t 0 β t 0 e α ( t 0 p ) x ˙ T ( p ) R x ˙ ( p ) d p d β
Set t = t 0 in (44), and let x 0 be known. It is not difficult to see that
V ( t 0 , r t 0 ) ψ 1 x T ( 0 ) H x ( 0 ) + t 0 τ M t 0 e α ( t 0 p ) ψ 2 x T ( 0 ) H x ( 0 ) d p + t 0 τ M t 0 β t 0 e α ( t 0 p ) x ˙ T ( s ) R x ˙ ( s ) d p d β
It is obtained from (42) that
x ˙ T ( p ) R x ˙ ( p ) = A ( p ) x ( p ) + d ^ ( p ) T R A ( p ) x ( p ) + d ^ ( p ) 2 [ A ( p ) x ( p ) ] T R [ A ( p ) x ( p ) ] + 2 d ^ T ( p ) R d ^ ( p )
which can further deduce
V ( t 0 , r t 0 ) ψ 1 x T ( 0 ) H x ( 0 ) + t 0 τ M t 0 e α ( t 0 s ) ψ 2 x T ( 0 ) H x ( 0 ) d p + 2 t 0 τ M t 0 β t 0 e α ( t 0 p ) [ x T ( p ) A T ( p ) R A ( p ) x ( p ) + d ^ T ( p ) + d ^ T ( p ) R d ^ ( p ) ] d p d β
Let s u p τ M p 0 [ x T ( p ) H x ( p ) ] = c 1 , d ^ T ( p ) R d ^ ( p ) d ^ . It is easy to see that
V ( t 0 , r t 0 ) ψ 1 c 1 + ψ 2 t 0 τ M t 0 e α ( t 0 p ) c 1 d p + 2 t 0 τ M t 0 β t 0 e α ( t 0 p ) ( ψ 3 c 1 + d ^ ) d p d β = c 1 ψ 1 + ψ 2 1 α ( e α τ M 1 ) + 2 ( c 1 ψ 3 + d ^ ) 1 α 2 e α τ M 1 α 2 1 α τ M
Due to V ( t , r t ) ψ 0 x T ( t ) H x ( t ) , one has
ψ 0 x T ( t ) H x ( t ) < e α t [ V ( t 0 , r t 0 ) + γ 2 w ¯ ] < e α T c 1 [ ψ 1 + ψ 2 ψ ] + 2 ( c 1 ψ 3 + d ^ ) ψ + γ 2 w ¯ < ψ 0 c 2
Since V ˙ ( t , r t ) α V ( t , r t ) γ 2 w T ( t ) w ( t ) + y T ( t ) y ( t ) < 0 , it yields
V ( t , r t ) < e α ( t t 0 ) V ( t 0 , r t 0 ) + e α t t 0 t ( γ 2 w T ( p ) w ( p ) y T ( p ) y ( p ) ) d p
Under the initial condition, it yields
V ( t 0 + , r t 0 + ) < t 0 t 0 + ( γ 2 w T ( p ) w ( p ) d p y T ( p ) y ( p ) ) d p
From V ( t , r t ) > 0 , it yields
γ 2 w T ( t ) w ( t ) y T ( t ) y ( t ) > 0 0 T ( γ 2 w T ( p ) w ( p ) y T ( p ) y ( p ) ) d p > 0
This completes the proof. □
Remark 4.
In this research, the inclusion of the term x T ( t ) P r ( t ) x ( t ) within V 1 ( t , r t ) holds pivotal importance as it facilitates the integration of information pertaining to the nonhomogeneous Markov process. This augmentation significantly enhances the realism of our findings when compared to the existing literature. It is noteworthy that the transformation presented in Equation (40) plays a critical role in effectively managing the derivative of V 1 ( t , r t ) . Additionally, the introduction of boundary values denoted as v n serves to transform the non-feasible derivative P r ˙ ( t ) into more tractable finite values.
It is noted that Theorem 1 is not easy to settle due to the presence of nonlinearity. In the following, a feasible condition to reach the finite-time controller will be given.
Theorem 2.
For any ε 1 , ε 2 and positive constants α, γ, τ M , c 1 , η 1 , η 2 , η 3 , T, any matrix H > 0 , we can establish the existence of positive scalars c 2 , μ 1 , μ 2 , μ 3 , P ¯ r l > 0 , Q ¯ > 0 , R ¯ > 0 , W ¯ > 0 , Z i j > 0 , and any matrices K r j , U ¯ , for r S such that
Ω ¯ i j l s + Ω ¯ j i l s + Ω ¯ i j s l + Ω ¯ j i s l 2 + X ¯ i j Z i j X ¯ i j T Y ¯ i j Z i j < 0
P ¯ r l U ¯ T H H < 0
P ¯ r l ( η 1 U ¯ + η 1 U ¯ T ) I μ 1 η 1 2 H < 0
Q ¯ ( η 2 U ¯ + η 2 U ¯ T ) I μ 2 η 2 2 H < 0
R ¯ ( η 3 U ¯ + η 3 U ¯ T ) I μ 3 η 3 2 H < 0
c 1 μ 1 + c 1 μ 2 ψ + 2 ( c 1 μ 3 + d ^ ) ψ + γ 2 w ¯ < c 2 e α T
where ψ ( α ) = e α τ M 1 α , ψ ( α ) = 1 α 2 e α τ M 1 α 2 1 α τ M , symmetric matrix Ω ¯ i j = [ ϕ ¯ s l ] 5 × 5
ϕ ¯ 11 s l = Q ¯ α P ¯ r l 1 τ M R ¯ π 2 4 τ M 2 W ¯ + ε 1 2 U ¯ T C i T C i U ¯ + ε 1 A ¯ i U ¯ + ε 1 U ¯ T A ¯ i T + b = 1 N π r h s P ¯ h l + n = 1 Z 1 ( ± v n ) ( P r Z P r n ) , ϕ ¯ 12 = P ¯ r l ε 1 U ¯ + ε 2 U ¯ T A ¯ i T ϕ ¯ 13 = 1 τ M R ¯ + e 0.5 α τ ( t ) π 2 4 τ M 2 W ¯ + ε 1 B i F r K r j I q m T ( Θ I q ) L C i U ¯ , ϕ ¯ 15 = H i + B i G r ϕ ¯ 22 = τ M R ¯ ε 2 U ¯ T + W ¯ , ϕ ¯ 23 = ε 2 B i F r K r j I q m T ( Θ I q ) L C i U ¯ , ϕ ¯ 25 = ε 2 H i + ε 2 B i G r ϕ ¯ 33 = 2 τ M R ¯ e α τ ( t ) π 2 4 τ M 2 W ¯ , ϕ ¯ 34 = 1 τ M R ¯ , ϕ ¯ 44 = e α τ M Q ¯ 1 τ M R ¯ , ϕ ¯ 55 = γ 2 I n
and
X i j = B i + B j 2 ε 2 B i + B j 2 0 I I I , Y i j = 0 I 0 ε 1 F r K r 1 I q m T ( Θ I q ) L C i T + C j T 2 U ¯ ε 1 F r K r 2 I q m T ( Θ I q ) L C i T + C j T 2 U ¯ ε 1 F r K r p I q m T ( Θ I q ) L C i T + C j T 2 U ¯ T
We can conclude that the closed-loop fuzzy system described by (16) exhibits exponential stability in the mean-square sense and stochastic FTSDB behavior with respect to the parameters ( c 1 , c 2 , τ M , w ¯ , d ^ , T , H ) and simultaneously meets the criteria for H performance.
Proof. 
To begin, we multiply both sides of inequalities (18) and (19) by
d i a g { U T , U T , , U T , I ( r + 1 ) n }
and its transpose, respectively. Then, we have U 1 = ε 1 U , U 2 = ε 2 U , U 1 = U ¯ , P ¯ r l = U T P r l U 1 , Q ¯ = U T Q U 1 , R ¯ = U T R U 1 , W ¯ = U T W U 1 . Using these, we can establish inequality Equation (45) based on the inequalities Equations (18) and (19). Now, we will demonstrate that inequalities (46)–(50) imply inequality (20). Let η 1 > 0 and μ 1 > 0 . It is evident that
( η 1 μ 1 H 1 U ¯ T ) μ 1 H ( η 1 μ 1 H 1 U ¯ T ) 0 , μ 1 H ¯ η 1 U ¯ + η 1 U ¯ T η 1 2 μ 1 H 1
Then, it follows that H ¯ < P ¯ r l < μ 1 H based on Schur’s complement theorem and inequalities (46) and (47). Consequently, we can deduce that I < P ˜ r l < μ 1 I . Similarly, we can establish that 0 < Q ˜ < μ 2 I and 0 < R ˜ < μ 3 I , which implies that ψ 0 > 1 , ψ 1 < μ 1 , ψ 2 < μ 2 , and ψ 3 < μ 3 . In other words, the formula (50) holds. This completes the proof. □
In accordance with the conventions and terminology commonly employed in the academic literature, we shall elucidate the process of determining the parameters for the controller through the presentation of the Algorithm 1.
Remark 5.
In this work, we build upon the traditional use of static slack matrices U 1 and U 2 , integrating them with dynamic variables ε 1 and ε 2 to establish a pioneering control design methodology. This dual approach is aimed at achieving two main objectives:
(i) It establishes an adaptive framework that enables precision calibration to match the specific dynamic traits of the system. This level of adaptability is crucial for advancing the effectiveness of the controller beyond what is reported in [22,24]. Through meticulous adjustment of ε 1 and ε 2 , we anticipate significant improvements in system robustness and performance. We propose employing sophisticated optimization techniques, such as genetic algorithms and the Nelder–CMead simplex method, to determine the most advantageous parameter configurations, as suggested by [33,34].
(ii) Our methodological proposition is mindful of the computational burden that large-scale matrix calculations entail. Strategic manipulation of the free matrices U 1 and U 2 effectively reduces the matrix dimensionality, thus alleviating computational loads. This aspect is especially beneficial for real-time applications where computational efficiency is paramount.
Algorithm 1 Fuzzy fault-tolerant controller solving algorithm [24].
Require: T-S fuzzy system matrix parameters A i , B i , ( i = 1 , 2 , , p ) ;
  nonhomogeneous fault matrix F = { F 1 , F 2 , , F p } , G = { G 1 , G 2 , , G p } ;
  Sensor network parameters Θ , L i ;
  FTSDB parameters ( α , γ , τ M , c 1 , c 2 , η 1 , η 2 , η 3 , ϵ , T ) ;
Ensure: K r i ;
1:  Define matrix variable ( P a l , Q, R, W, U, D, Z i j , z i j , W i j , w i j , K r i ) ;
2: for  a = 1 3  do
3:  Given stochastic fault matrix F r = F { r } , G r = G { r } ;
4:  Let τ ( t ) τ M ;
5:  loop;
6:  for  i = 1 3  do
7:     for  j = i 3  do
8:  Construction matrix Ω ¯ i j s l , X ¯ i j , Y ¯ j and Ω ¯ i j l s + Ω ¯ j i l s + Ω ¯ i j s l + Ω ¯ j i s l 2 Y ¯ i j Z i j ;
9:  Establish the constraint Equation (45) of Theorem 2
10:     end for
11:  end for
12:   while  τ ( t ) 0  do
13:  Let τ ( t ) 0 ;
14:     goto loop.
15:   end while
16: end for
17:  Establish the constraints Equations (46)–(50) of Theorem 2;
18:  Solve the constraints;
19: Return  K r i .
Remark 6.
In this study, it is imperative that P ˙ r ( t ) remains finite to establish a set of linear conditions. In cases where any of these conditions diverge to infinity, the only viable recourse is to set P ˙ r ( t ) = 0 , resulting in the constructed Lyapunov function becoming homogeneous. It is noteworthy that a homogeneous Markov process represents a distinct case within the framework of the proposed nonhomogeneous model introduced in this paper. Specifically, when Π ( t ) = Π , the nonhomogeneous model effectively reduces to a homogeneous one in existing works [22,24]. In such scenarios, the findings and results outlined in this paper remain applicable and general.
Remark 7.
In this paper, through the T-S fuzzy framework, the nonlinear flexible spacecraft system is transformed into the T-S fuzzy model represented by Equation (6). A Lyapunov function tailored for the T-S fuzzy model (6) is then constructed, which addresses the fault-tolerant control issues inherent in nonlinear flexible spacecraft systems. Consequently, the functional approach detailed herein can be extended and applied to real-world systems that can be accurately described by model (6), exemplifying the versatility and broad applicability of the methods developed in this study to fields such as robotics or autonomous vehicles [35,36].
Remark 8.
It should be acknowledged that in addition to the T-S fuzzy model framework, an array of alternative modeling methodologies can be judiciously utilized to mitigate actuator faults within nonlinear systems influenced by nonhomogeneous Markov processes. Techniques such as the backstepping method, neural-network-based control paradigms, and reinforcement learning algorithms are documented for their efficacy in this domain [37,38]. The intrinsic benefits and limitations of these methods need to be carefully assessed against the backdrop of the system’s unique attributes. The choice of a particular modeling technique is contingent upon system-specific demands, encompassing the extent of nonlinearity, computational resource allocation, and the requisite robustness and fault tolerance levels within the control architecture. As for empirically validating the proposed methodology, methods such as hardware-in-the-loop simulations or physical experiments with spacecraft hardware deserve further work.
Remark 9.
This paper primarily tackles the theoretical challenges associated with fault-tolerant control mechanisms within aerospace systems through a polytopic set theory approach. While the theoretical framework laid down provides a robust foundation for addressing system faults, it stops short of delving into practical applications. Future research will pivot towards translating these theoretical insights into tangible applications within the aerospace sector. This transition will necessitate a thorough assessment of the actual capabilities and limitations of spacecraft hardware and sensors to ensure the developed control strategies are not only theoretically sound but also practically viable. Subsequent studies will aim to refine the control paradigm to align precisely with the operational demands and performance benchmarks set by current spacecraft hardware configurations and sensor technology integrations.
Remark 10.
The methodology proposed in this research relies heavily on the precision and timely response of actuators. In practice, however, this control approach may present compatibility issues with existing spacecraft systems. Additionally, the harsh space environment, characterized by radiation, extreme temperature fluctuations, or space debris, could lead to equipment failure or degraded performance. To mitigate these risks, it is prudent to refer to existing literature [39,40] for continuous testing and validation, along with the implementation of redundant sensor and actuator designs, to bolster system reliability and resilience. Such strategies can effectively ensure that theoretical research is translated into safe and reliable applications in actual space missions.

4. Numerical Example

Consider the flexible spacecraft model (1), sourced from [22]. The primary energy associated with elastic vibration predominantly resides in low-frequency modes. Consequently, it becomes necessary to account for only the first four elastic modes. The respective natural frequency vector for these modes is denoted as [ w n 1 , w n 2 , w n 3 , w n 4 ] = [ 0.7681 , 1.1038 , 1.8733 , 2.5496 ] rad/s, with corresponding damping ratios [ ς 1 , ς 2 , ς 3 , ς 4 ] = [ 0.0056 , 0.0086 , 0.013 , 0.025 ] . Then, J s and δ are specified as
J s = 350 3 4 3 270 10 4 10 190 ( k g m 2 ) , δ = 6.45637 1.27814 2.15629 1.25619 0.91756 1.67264 1.11687 2.48901 0.83674 1.23637 2.6581 1.12503 ( k g 1 / 2 m / s 2 )
and d ( t ) is given as
d ( t ) = 0.2 + 0.1 c o s ( 0.06 t ) 0.1 c o s ( 0.8 t ) 0.2 + 0.2 s i n ( 0.6 t ) 0.1 c o s ( 0.4 t ) 0.2 + 0.15 s i n ( 0.5 t ) 0.1 s i n ( 0.8 t )
The other condition are the same as Ref. [24], which are omitted here.
Selecting three operating points, defining z ( t ) = x ( t ) and setting x T = [ x w T , x q T ] = [ 0 , 0 , 0 , 0 , 0 , 0 ] , [ 1 , 1 , 1 , 0.55 , 0.55 , 0.55 ] , and [ 1 , 1 , 1 , 0.55 , 0.55 , 0.55 ] , the flexible spacecraft can be constructed as
Rule 1: IF { x 1 is M 1 1 } , { x 2 is M 2 1 } , , { x 6 is M 6 1 } , THEN
x ˙ ( t ) = A 1 x ( t ) + B 1 u ( t ) + D 1 w ( t ) , y ( t ) = C 1 x ( t )
Rule 2: IF { x 1 is M 1 2 } , { x 2 is M 2 2 } , , { x 6 is M 6 2 } , THEN
x ˙ ( t ) = A 2 x ( t ) + B 2 u ( t ) + D 2 w ( t ) , y ( t ) = C 2 x ( t )
Rule 3: IF { x 1 is M 1 3 } , { x 2 is M 2 3 } , , { x 6 is M 6 3 } , THEN
x ˙ ( t ) = A 3 x ( t ) + B 3 u ( t ) + D 3 w ( t ) , y ( t ) = C 3 x ( t )
The selection of lower and upper membership functions is as follows: when j takes on values of 1 , 2 , 3
M j 1 = x j + 1 , 1 x j < 0 x j + 1 , 0 x j 1 M j 2 = x j , 1 x j < 0 0 , 0 x j 1 M j 3 = 0 , 1 x j < 0 x j , 0 x j 1
if j = 4 , 5 , 6
M j 1 = 1.818 x j + 1 , 0.55 x j < 0 1.818 x j + 1 , 0 x j 0.55 M j 2 = 1.818 x j , 0.55 x j < 0 0 , 0 x j 0.55 M j 3 = 0 , 0.55 x j < 0 1.818 x j , 0 x j 0.55
where h i ( λ ( t ) ) = h i ( x ( t ) ) = ψ i ( x ) i r ψ i ( x ) and ψ i ( x ( t ) ) = j = 1 η M j i ( x j ( t ) ) . The corresponding curves are depicted in Figure 2 and Figure 3.
Considering the previously mentioned three operating points, we can determine the values of the matrices A i , B i , and C i for i = 1 , 2 , 3 in the presence of the external disturbance d ( t ) . These matrices are illustrated in Figure 4. In order to stabilize the flexible spacecraft system, matrix Θ is provided as follows:
Θ = 0.8 0.3 0.5 0.5 1 0.5 0.7 0.6 1.3
The sensor output matrices are given as follows: L 1 = 0.8 I , L 2 = 0.5 I , and L 3 = 0.9 I . For F r and G r , consider the following three cases.
Case I—a normal mode:
F 1 = I , G 1 = 0
Case II—flawed operational state with partial loss of functionality:
F 2 = 0.7 0 0 0 0.8 0 0 0 0.6 , G 2 = 0
Case III—bias faulty mode:
F 1 = I , G 1 = I
The transition rate matrix for the nonhomogeneous Markov process is as follows:
Π ( t ) = c o s 2 ( t ) Π 1 + s i n 2 ( t ) Π 2
where
Π 1 = 1.7 0.9 0.8 1 5 4 1.6 1.1 2.7 , Π 2 = 5 2 3 0.1 0.5 0.4 1 1 2 .
Setting γ = 0.1 , ε 1 = 1 , ε 2 = 0.1 , and Π ( t ) = Π 1 , and focusing solely on Case I, where F r = F 1 and G r = G 1 , we utilize Theorem 2 to determine that the maximum allowable value for the upper bound of c 2 is 6.0114 . When considering all three cases under the same theorem, this upper bound is refined to 5.7741 . Notably, this finding surpasses the upper bound of 5.4 previously established in [24]. From the above analysis, we draw three key conclusions:
C1: The comparison between 6.0114 and the value reported in [24] ( 5.4 ) clearly demonstrates the superiority in the current study, signifying a notable enhancement in the system’s performance.
C2: Observing that the upper bound remains at 6.0114 and 5.7741 across different faults, it is evident that the system’s performance is optimized as fault tolerance is reduced. Thus, to achieve better system performance, one must tolerate smaller faults, and vice versa.
C3: It is important to highlight that the homogeneous case represents a special instance of the nonhomogeneous case as given in (52), with the latter being a more encompassing and general representation.
The three pivotal conclusions drawn highlight that the proposed method not only exhibits a more generalized framework but also outperforms existing models in terms of system performance.
Further, based on the condition specified in Equation (53), Theorem 2 provides the feedback gains as follows:
K 11 = 152.2274 29.9847 12.2479 45.5341 5.7843 2.0314 25.4123 164.5127 4.8521 4.2974 48.2479 0.1147 14.5746 7.2145 72.1453 5.4762 0.7841 45.4574 K 21 = 154.2149 31.0146 17.1142 56.4046 5.2194 2.5448 26.1417 162.2747 5.3147 4.9413 56.0141 0.7412 14.5172 8.4547 77.5314 5.3118 0.7468 47.5741 K 31 = 151.1742 30.1467 18.1024 59.1042 4.9017 2.9013 26.1417 162.2747 5.3147 4.9413 56.0141 0.9014 12.1435 8.4471 76.1147 6.2471 0.7785 45.9821 K 12 = 180.5112 90.5017 41.1475 54.4571 5.8147 2.2347 207.2431 165.2114 13.8141 5.0464 62.0117 2.0013 0.1147 25.1421 102.1447 3.2414 1.2471 30.9114 K 22 = 175.1271 88.5717 40.7571 55.0717 4.9717 3.4157 202.4317 162.0174 18.1470 54.1654 60.1074 3.1710 1.0107 21.2018 12.4471 4.0114 2.0070 19.1010 K 23 = 177.4107 85.0074 47.5077 50.7047 7.1074 4.1007 240.0311 120.1277 14.5701 51.6051 61.0071 1.7170 1.1074 20.0114 14.4712 41.0144 0.0471 11.0108
When initializing the system with x ( 0 ) = [ 2 , 1.5 , 1 , 2 , 1 , 2 ] , we can observe the state responses of the closed-loop fuzzy system in Figure 5 and Figure 6. These figures serve to highlight the effectiveness of the control design method, particularly when dealing with a nonhomogeneous Markovian process.

5. Conclusions

This paper has considered the formidable challenge of achieving finite-time fault-tolerant control in nonlinear flexible spacecraft systems that are susceptible to actuator faults. Our approach is grounded in the T-S fuzzy model methodology, where actuator failures are modeled as stochastic signals governed by a nonhomogeneous Markov process. To adeptly handle the complexities introduced by these components, we employ a representation of the nonhomogeneous Markov process as a polytope set. Our proposed solution involves the development of a robust nonhomogeneous Lyapunov stability framework, further enriched by the introduction of adaptable parameters. This innovative controller design methodology yields a stability criterion that guarantees H performance in a mean-square sense. To empirically validate the efficacy of our approach, we present a numerical example featuring a nonlinear spacecraft system. This demonstration underscores the practical applicability and advantages of our proposed methodology. Future work will concentrate on extending this research to practical deployments and addressing unknown or unpredictable faults within the system.

Author Contributions

J.X.: writing—original draft preparation; T.S.: writing—review and editing; J.W.: visualization. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in this article.

Conflicts of Interest

J.W. was employed by the company Poly Technologies Inc. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Xuan-Mung, N.; Golestani, M.; Nguyen, H.; Nguyen, N.; Fekih, A. Output feedback control for spacecraft attitude system with practical predefined-time stability based on anti-windup compensator. Mathematics 2023, 11, 2149. [Google Scholar] [CrossRef]
  2. Ma, J.; Wang, Z.; Wang, C. Hybrid attitude saturation and fault-tolerant control for rigid spacecraft without unwinding. Mathematics 2023, 11, 3431. [Google Scholar] [CrossRef]
  3. Li, A.; Liu, M.; Shi, Y. Adaptive sliding mode attitude tracking control for flexible spacecraft systems based on the Takagi-Sugeno fuzzy modelling method. Acta Astronaut. 2020, 175, 570–581. [Google Scholar] [CrossRef]
  4. Vimal Kumar, S.; Raja, R.; Marshal Anthoni, S.; Cao, J.; Tu, W. Robust finite-time non-fragile sampled-data control for T-S fuzzy flexible spacecraft model with stochastic actuator faults. Appl. Math. Comput. 2018, 321, 483–497. [Google Scholar] [CrossRef]
  5. Gu, Z.; Yue, D.; Park, J.; Xie, X. Memory-event-triggered fault detection of networked IT2 T-S fuzzy systems. IEEE Trans. Cybern. 2023, 53, 743–752. [Google Scholar] [CrossRef] [PubMed]
  6. Gu, Z.; Shi, P.; Yue, D.; Ding, Z. Decentralized adaptive event-triggered H filtering for a class of networked nonlinear interconnected systems. IEEE Trans. Cybern. 2019, 49, 1570–1579. [Google Scholar] [CrossRef] [PubMed]
  7. Cheng, J.; Park, J.; Wang, H. Event-triggered H control for T-S fuzzy nonlinear systems and its application to truck-trailer system. Appl. Math. Comput. 2016, 65, 62–71. [Google Scholar]
  8. Li, H.; Pan, Y.; Shi, P.; Shi, Y. Switched fuzzy output feedback control and its application to mass-spring-damping system. IEEE Trans. Fuzzy Syst. 2016, 24, 1259–1269. [Google Scholar] [CrossRef]
  9. Tian, Y.; Su, X.; Shen, C.; Ma, X. Exponentially extended dissipativity-based filtering of switched neural networks. Automatica 2024, 161, 111465. [Google Scholar] [CrossRef]
  10. Tian, Y.; Yang, Y.; Ma, X.; Su, X. Stability of discrete-time delayed systems via convex function-based summation inequality. Appl. Math. Lett. 2023, 143, 108764. [Google Scholar] [CrossRef]
  11. Liu, R.; Xing, L.; Deng, H.; Zhong, W. Finite-time adaptive fuzzy control for unmodeled dynamical systems with actuator faults. Mathematics 2023, 11, 2193. [Google Scholar] [CrossRef]
  12. Najafi, A.; Vu, M.T.; Mobayen, S.; Asad, J.; Fekih, A. Adaptive barrier fast terminal sliding mode actuator fault tolerant control approach for quadrotor UAVs. Mathematics 2022, 10, 3009. [Google Scholar] [CrossRef]
  13. Wang, B.; Shen, Y.; Zhang, Y. Active fault-tolerant control for a quadrotor helicopter against actuator faults and model uncertainties. Aerosp. Sci. Technol. 2020, 99, 105745. [Google Scholar] [CrossRef]
  14. Yang, H.; Jiang, Y.; Yin, S. Adaptive fuzzy fault-tolerant control for Markov jump systems with additive and multiplicative actuator faults. IEEE Trans. Fuzzy Syst. 2020, 29, 772–785. [Google Scholar] [CrossRef]
  15. Qiu, J.; Ding, S.; Gao, H.; Yin, S. Fuzzy-model-based reliable static output feedback H control of nonlinear hyperbolic PDE systems. IEEE Trans. Fuzzy Syst. 2016, 24, 388–400. [Google Scholar] [CrossRef]
  16. Ahmed, T.S.; Muhammed, B.M.; Emmanuel, A.A.; Bashir, A.B. Optimal determination of hidden Markov model parameters for fuzzy time series forecasting. Sci. Afr. 2022, 16, e01174. [Google Scholar]
  17. Ding, K.; Lei, J.; Chan, F.; Hui, J.; Zhang, F.; Wang, Y. Hidden Markov model-based autonomous manufacturing task orchestration in smart shop floors. Robot. -Comput.-Integr. Manuf. 2020, 61, 101845. [Google Scholar] [CrossRef]
  18. Ahmed, T.S.; Patrick, J.N.; Hussein, U.S.; Izuagbe, S.M.; Emmanuel, K.A. Heuristic hidden Markov model for fuzzy time series forecasting. Int. J. Intell. Syst. Technol. Appl. 2021, 20, 146–166. [Google Scholar]
  19. Cheng, Y.; Li, S. Fuzzy time series forecasting with a probabilistic smoothing hidden Markov model. IEEE Trans. Fuzzy Syst. 2012, 20, 291–304. [Google Scholar] [CrossRef]
  20. Dharani, S.; Rakkaiyappan, R.; Cao, J. Robust stochastic sampled-data H control for a class of mechanical systems with uncertainties. J. Dyn. Syst. Meas. Control. 2015, 137, 101008. [Google Scholar] [CrossRef]
  21. Hu, H.; Jiang, B.; Yang, H. Non-fragile H2 reliable control for switched linear systems with actuator faults. Signal Process. 2013, 93, 1804–1812. [Google Scholar] [CrossRef]
  22. Sun, G.; Xu, S.; Li, Z. Finite-time fuzzy sampled-data control for nonlinear flexible spacecraft with stochastic actuator failure. IEEE Trans. Ind. Electron. 2017, 64, 3851–3861. [Google Scholar] [CrossRef]
  23. Hu, S.; Yue, D.; Du, Z.; Liu, J. Reliable H non-uniform sampling tracking control for continuous-time non-linear systems with stochastic actuator faults. IET Control. Theory Appl. 2012, 6, 120–129. [Google Scholar] [CrossRef]
  24. Wang, C.; Zhang, H.; Yang, S.; Bo, C.; Li, J. Fuzzy-model-based finite-time control of nonlinear spacecrafts over a distributed sensor network. J. Frankl. Inst. 2023, 360, 2729–2750. [Google Scholar] [CrossRef]
  25. Wang, D.; Wu, F.; Lian, J.; Li, S. Observer-Based asynchronous control for stochastic nonhomogeneous semi-Markov jump systems. IEEE Trans. Autom. Control. 2017, 62, 8. [Google Scholar] [CrossRef]
  26. Golmakani, M.; Hubbard, R.; Miglioretti, D. Nonhomogeneous Markov chain for estimating the cumulative risk of multiple false positive screening tests. Biometrics 2022, 78, 1244–1256. [Google Scholar] [CrossRef] [PubMed]
  27. Xu, C.; Wu, B.; Wang, D.; Zhang, Y. Decentralized event-triggered finite-time attitude consensus control of multiple spacecraft under directed graph. J. Frankl. Inst. 2021, 358, 9794–9817. [Google Scholar] [CrossRef]
  28. Gao, S.; Liu, X.; Jing, J.; Dimirovski, G. A novel finite-time prescribed performance control scheme for spacecraft attitude tracking. Aerosp. Sci. Technol. 2021, 118, 107044. [Google Scholar] [CrossRef]
  29. Amrr, S.; Nabi, M. Finite-time fault tolerant attitude tracking control of spacecraft using robust nonlinear disturbance observer with anti-unwinding approach. Adv. Space Res. 2020, 66, 1659–1671. [Google Scholar] [CrossRef]
  30. Lee, D. Fault-tolerant finite-time controller for attitude tracking of rigid spacecraft using intermediate quaternion. IEEE Trans. Aerosp. Electron. Syst. 2020, 57, 540–553. [Google Scholar] [CrossRef]
  31. Zheng, C.; Cao, J.; Hu, M.; Fan, X. Finite-time stabilisation for discrete-time T-S fuzzy model system with channel fading and two types of parametric uncertainty. Int. J. Syst. Sci. 2017, 48, 34–42. [Google Scholar] [CrossRef]
  32. Gu, C.; Chen, J.; Kharitonov, V. Stability of Time-Delay Systems; Springer: Boston, MA, USA, 2003. [Google Scholar]
  33. Feng, Z.; Lam, J.; Yang, G. Optimal partitioning method for stability analysis of continuous/discrete delay systems. Int. J. Robust Nonlinear Control. 2015, 25, 559–574. [Google Scholar] [CrossRef]
  34. Zhang, H.; Liu, Z. Stability analysis for linear delayed systems via an optimally dividing delay interval approach. Automatica 2011, 47, 2126–2129. [Google Scholar] [CrossRef]
  35. Jiang, B.; Karimi, H.; Yang, S.; Gao, C.; Kao, Y. Observer-based adaptive sliding mode control for nonlinear stochastic Markov jump systems via T-CS fuzzy modeling: Applications to robot arm mdel. IEEE Trans. Ind. Electron. 2020, 68, 466–477. [Google Scholar] [CrossRef]
  36. Nguyen, A.; Sentouh, C.; Zhang, H.; Popieul, J. Fuzzy static output feedback control for path following of autonomous vehicles with transient performance improvements. IEEE Trans. Intell. Transp. Syst. 2019, 21, 3069–3079. [Google Scholar] [CrossRef]
  37. Liu, H.; Pan, Y.; Cao, J.; Wang, H.; Zhou, Y. Adaptive neural network backstepping control of fractional-order nonlinear systems with actuator faults. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 5166–5177. [Google Scholar] [CrossRef] [PubMed]
  38. Zhang, H.; Liang, Y.; Su, H.; Liu, C. Event-driven guaranteed cost control design for nonlinear systems with actuator faults via reinforcement learning algorithm. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4135–4150. [Google Scholar] [CrossRef]
  39. Liu, Z.; Han, Z.; Zhao, Z.; He, W. Modeling and adaptive control for a spatial flexible spacecraft with unknown actuator failures. Sci. China Inf. Sci. 2021, 64, 1–16. [Google Scholar] [CrossRef]
  40. Liu, Q.; Liu, M.; Shi, Y.; Yu, J. Event-triggered adaptive attitude control for flexible spacecraft with actuator nonlinearity. Aerosp. Sci. Technol. 2020, 6106, 106111. [Google Scholar] [CrossRef]
Figure 1. The responses of π 12 ( t ) and π 21 ( t ) .
Figure 1. The responses of π 12 ( t ) and π 21 ( t ) .
Mathematics 12 00503 g001
Figure 2. Membership functions of T-S fuzzy sets M j i ( x j ( t ) ) , j = 1 , 2 , 3 .
Figure 2. Membership functions of T-S fuzzy sets M j i ( x j ( t ) ) , j = 1 , 2 , 3 .
Mathematics 12 00503 g002
Figure 3. Membership functions of T-S fuzzy sets M j i ( x j ( t ) ) , j = 4 , 5 , 6 .
Figure 3. Membership functions of T-S fuzzy sets M j i ( x j ( t ) ) , j = 4 , 5 , 6 .
Mathematics 12 00503 g003
Figure 4. Simulation results of disturbance.
Figure 4. Simulation results of disturbance.
Mathematics 12 00503 g004
Figure 5. The state responses of w.
Figure 5. The state responses of w.
Mathematics 12 00503 g005
Figure 6. The state responses of q.
Figure 6. The state responses of q.
Mathematics 12 00503 g006
Table 1. Parameters of flexible spacecraft.
Table 1. Parameters of flexible spacecraft.
SymbolsDescription
vRotation angle about the Euler axis
w 1 Pitch angular velocity
w 2 Yaw angular velocity
w 3 Angular velocity along the axes
J s The system inertia, comprising the rigid body and elastic attachments
δ The coupling matrix
ξ The variable representing the elastic coordinate
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

Xu, J.; Song, T.; Wang, J. Finite-Time Fuzzy Fault-Tolerant Control for Nonlinear Flexible Spacecraft System with Stochastic Actuator Faults. Mathematics 2024, 12, 503. https://doi.org/10.3390/math12040503

AMA Style

Xu J, Song T, Wang J. Finite-Time Fuzzy Fault-Tolerant Control for Nonlinear Flexible Spacecraft System with Stochastic Actuator Faults. Mathematics. 2024; 12(4):503. https://doi.org/10.3390/math12040503

Chicago/Turabian Style

Xu, Jiao, Tao Song, and Jiaxin Wang. 2024. "Finite-Time Fuzzy Fault-Tolerant Control for Nonlinear Flexible Spacecraft System with Stochastic Actuator Faults" Mathematics 12, no. 4: 503. https://doi.org/10.3390/math12040503

APA Style

Xu, J., Song, T., & Wang, J. (2024). Finite-Time Fuzzy Fault-Tolerant Control for Nonlinear Flexible Spacecraft System with Stochastic Actuator Faults. Mathematics, 12(4), 503. https://doi.org/10.3390/math12040503

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