Skip to Content
ActuatorsActuators
  • Article
  • Open Access

12 August 2026

25 Pages

Fault-Tolerant Control of Switched Nonlinear Systems Under State Constraints and Multiple Time-Varying Faults

,
,
and
1
School of Electrical Engineering and Automation, Hefei University of Technology, Hefei 230009, China
2
The National Key Laboratory of Autonomous Intelligent Unmanned Systems, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Control Systems

Abstract

This paper proposes an adaptive fault-tolerant control strategy for nonlinear switched systems subject to state constraints and time-varying faults. Within a backstepping framework, multiple Lyapunov integral barrier functions are constructed to enforce state constraints, while radial basis function neural networks and adaptive laws compensate for actuator and sensor faults. Under average dwell time switching, the closed-loop system is rigorously proven to achieve fast practical finite-time stability and excellent output tracking performance, ensuring all signals remain bounded without violating constraints. The approach is validated via a variable-load nonlinear spring–damper simulation.

1. Introduction

A switched system consists of a sequence of continuous-time or discrete-time subsystems and a switching rule governing their transitions. Unlike conventional non-switched systems, switched systems exhibit complex dynamical behaviors: even asymptotically stable subsystems may lead to divergent closed-loop systems under improper switching signals, while unstable subsystems can be stabilized via well-designed switching logic. Control and stability analysis of nonlinear switched systems remain a cutting-edge research topic [1,2,3], which spawned the theory of multiple Lyapunov functions (MLFs). Reference [4] first systematically established the MLF framework, proposing that each subsystem can have its own Lyapunov function instead of a globally unified energy function. Reference [5] explored the intrinsic MLF-switched system relationship, transforming multiple Lyapunov stability criteria into a single Lyapunov function via linguistic theory and symbolic dynamics to derive novel stability conditions. Reference [6] addressed input–output-to-state stability of time-varying nonlinear switched systems, extending MLFs to indefinite forms to relax the strict negative definiteness requirement on Lyapunov function derivatives.
Practical switching behaviors are constrained by hardware and energy limitations. Time constraints, particularly dwell time and average dwell time (ADT), are widely adopted for their engineering feasibility. ADT allows occasional high-frequency switching while regulating the overall average switching frequency, ensuring exponential stability for all-stable-subsystem switched systems when exceeding a threshold [7]. Reference [8] studied linear switched systems with both stable and unstable subsystems, constructing piecewise Lyapunov functions and extending results to systems with nonlinear norm-bounded perturbations. It proved that small perturbations can be compensated via modified switching laws and sufficiently large ADT for exponential convergence. Reference [9] combined ADT with backstepping to propose an adaptive radial basis function (RBF) neural network output feedback controller for uncertain nonlinear switched systems with unmeasurable states, designing independent switching filters and update laws to ensure bounded signals and convergent tracking errors. Reference [10] applied ADT to discrete-time switched systems, deriving necessary and sufficient exponential stability criteria for time-delay systems via higher-order homogeneous switched Lyapunov methods. Reference [11] addressed robust stability of asynchronous time-delay switched systems with ADT, obtaining two sets of sufficient conditions via integral inequalities.
Recent advances in switched systems have also addressed critical challenges in secure control and transient performance optimization. Reference [12] developed an adaptive fuzzy tracking control scheme for switched nonlinear systems subject to false data injection attacks and input saturation, achieving flexible transient performance via a prescribed performance function framework. Reference [13] proposed a sub-domain-awareness adaptive probabilistic event-triggered policy for attack-compensated output control of Markov jump cyber–physical systems, where dynamically matching modes are handled through a novel mode-dependent triggering mechanism. For fault-tolerant control of switched linear parameter-varying systems, reference [14] introduced a bumpless transfer approach that minimizes control signal jumps during mode transitions while maintaining stability. These works highlight the growing research interest in integrating switching control with fault tolerance, security, and transient performance guarantees, which motivates the present study to further address simultaneous actuator and sensor faults under state constraints.
Barrier Lyapunov Functions (BLFs) tend to infinity as system states approach predefined constraint boundaries while remaining positive definite and continuous within the feasible region. References [15,16] used backstepping and logarithmic BLFs to solve output tracking problems for state-constrained nonlinear systems, achieving constraint-free asymptotic tracking under feasible initial conditions and control parameters. References [17,18,19,20] combined logarithmic BLFs with neural networks or fuzzy logic systems to handle unknown functions, designing observers and controllers for systems with unmeasurable states or input delays while enforcing state constraints. Integral Barrier Lyapunov Functions (IBLFs) have also been widely applied to state-constrained nonlinear systems [21,22,23,24]. Reference [25] proposed an adaptive finite-time controller for strict-feedback nonlinear systems with parametric uncertainties and full-state constraints using a novel tangent-type BLF, constructing new tuning functions to eliminate uncertainties and ensure finite-time tracking error convergence without constraint violations.
Beyond traditional control frameworks, recent research has also explored secure and adaptive control strategies for complex nonlinear systems. Reference [26] investigated adaptive neural self-triggered secure control for nonlinear networked PDE-ODE systems subject to unknown deception attacks, where a self-triggered communication mechanism reduces the network transmission burden while maintaining closed-loop stability. Stability analysis has also been extended to optimization and cooperative control frameworks. Reference [27] established global asymptotic stability conditions for autonomous optimization systems, providing a unified Lyapunov-based stability criterion that is applicable to a broad class of dynamical systems. Furthermore, reference [28] addressed the gradient-free cooperative source-seeking problem of quadrotor systems under disturbances and communication constraints, demonstrating the applicability of Lyapunov-based analysis to multi-agent systems with limited communication. These results provide important insights into the stability analysis and adaptive compensation techniques that are relevant to the FTC design for switched nonlinear systems.
Fault-tolerant control (FTC) enables systems to maintain stable operation and acceptable performance under actuator, sensor, or structural faults, enhancing safety and reliability to prevent catastrophic accidents. Reference [29] proposed a fuzzy adaptive compensation scheme for time-varying nonaffine faults. For sensor faults, reference [30] developed a switching-type observer to improve transient performance under unknown faults, while reference [31] designed a fault-compensated state observer for partial sensor failures using cubic absolute-value Lyapunov functions. Reference [32] further addressed multiple sensor faults that invalidate conventional feedback, eliminating their adverse effects. For simultaneous actuator and sensor faults, reference [33] presented an adaptive neural network FTC controller, compensating for multiple fault types (e.g., bias, drift) with reduced computational burden via a single-parameter update mechanism.
This paper focuses on uncertain nonlinear switched systems and investigates in depth the problem of adaptive safe fault-tolerant control under the coexistence of state constraints and simultaneous multiple hardware faults. By integrating RBF neural networks, the backstepping technique, BLFs, and the ADT method, this paper proposes a series of novel adaptive fault-tolerant control schemes. The stability of the closed-loop system is rigorously proved through mathematical analysis, and comprehensive simulation verification is conducted based on a variable-load spring–damper system model. The main contributions of this paper are as follows:
(1)
By employing the ADT method and the MLF approach, local BLFs are constructed for each subsystem rather than a common BLF within the recursive backstepping design framework, which significantly reduces the conservatism of the system design.
(2)
Furthermore, considering severe sensor distortion and high-frequency oscillation, as well as actuator efficiency degradation with fluctuating performance across different subsystem modes, an adaptive safe control strategy is developed that can simultaneously compensate for multiple time-varying hardware faults.
(3)
Rigorous theoretical analysis demonstrates that under the ADT constraint, even when the system is subjected to abrupt multiple faults, the system state variables never violate the state safety constraints. The closed-loop system achieves fast practical finite-time stability and excellent tracking performance, and all signals within the system remain uniformly ultimately bounded.
To further clarify the novelty of this work, we highlight the following distinctive features:
(1)
Unlike traditional IBLF-based methods that impose indirect constraints on tracking errors, our MLIBF enforces direct constraints on faulty states x i F , thereby preserving the full feasible region and reducing conservatism. This eliminates the restrictive requirement for prior knowledge of virtual control bounds, which is often unattainable in practical applications.
(2)
Unlike most existing FTC schemes that address either actuator faults or sensor faults separately, our method simultaneously handles both types of time-varying faults under the ADT framework. The deep coupling between switching dynamics and multiple simultaneous faults is rigorously addressed through the coordinated design of MLIBF and adaptive compensation laws.
(3)
The piecewise function Θ i is innovatively constructed to circumvent the singularity problem inherent in finite-time backstepping, ensuring boundedness of all closed-loop signals while preserving the finite-time convergence property.
(4)
The rigorous finite-time stability analysis under strict state safety constraints and multiple simultaneous faults provides, to the best of our knowledge, a new result for nonlinear switched systems.
Based on the above analysis, distinct features are summarized to explicitly contrast our approach with existing literature in the following Table 1.
Table 1. Distinct features.
The rest of this paper is organized as follows. Section 2 presents the system description and problem formulation. Section 3 develops the multiple Lyapunov integral barrier function (MLIBF)-based adaptive fault-tolerant controller design. Section 4 provides the stability analysis under the ADT framework. The simulation results are given in Section 5. Section 6 concludes this paper.

2. System Description and Problem Formulation

Consider the following nonlinear switched systems subject to both sensor and actuator faults,
x ˙ i =   g i , σ ( t ) ( x ¯ i ) x i + 1 + h i , σ ( t ) ( x ¯ i ) + φ i , σ ( t ) ( x , t ) , i = 1 , … , n − 1 x ˙ n =   g n , σ ( t ) ( x ¯ i ) u σ + h n , σ ( t ) ( x ¯ n ) + φ n , σ ( t ) ( x , t ) y =   x 1
where x ¯ i = [ x 1 , … , x i ] T ∈ R i ( i = 1 , 2 , … , n ) represents the system state vector; y ∈ R is the system output; σ ( t ) = k ∈ N + denotes the switching signal, and the system operates in the k-th mode during the time interval t ∈ [ t k , t k + 1 ) ; h i , k ( x ¯ i ) and g i , k ( x ¯ i ) represent the unknown smooth nonlinear functions within the system, and there exist two unknown positive constants g ̲ and g ¯ such that g ̲ < g i , k ( x ¯ i ) < g ¯ ; φ i , k ( x , t ) denotes the unknown external disturbance; and u k is the control input of the k-th subsystem, which is subject to the risk of actuator faults.
Based on [29], the following sensor and actuator faults are considered:
x i F = β i , σ ( t ) ( t ) x i , i = 1 , … , n
u k ( t ) = β 0 , σ ( t ) ( t ) v k
where β i , σ ( t ) ( t ) and β 0 , σ ( t ) ( t ) denote the switched time-varying sensor and actuator fault factors, respectively. These factors are unknown functions, and there exists a positive constant β ̲ i , k such that β ̲ i , k < β i , k ( t ) < 1 . v k represents the actual control input. The fault models considered in this paper address the loss-of-effectiveness faults in sensors and actuators under the condition that the fault factors are unknown time-varying functions.
The fault models considered in this paper focus on multiplicative (loss-of-effectiveness) faults in both sensors and actuators. This class of faults is particularly challenging as it directly multiplies the state measurements and control signals, thereby altering the system structure and constraint conditions. It is worth noting that additive bias and drift faults can also be accommodated within the proposed framework by incorporating additional adaptive compensation terms. However, such extensions would increase the computational burden and complexity of the stability analysis. The current method is therefore primarily applicable to systems subject to multiplicative faults, which are common in practical scenarios such as sensor calibration degradation and actuator efficiency loss.
Furthermore, the state safety constraints imply that, even in the presence of sensor faults, the state of each subsystem must satisfy
| x i F |   < M c i , M c i > 0
where the positive constants M c i define the allowable safety bounds for the faulty measurable states, referred to as the state safety constraints throughout this paper.
In practice, state measurements are obtained through sensors. When sensors experience faults (e.g., loss of effectiveness, drift), the measured values x i F no longer equal the true physical states x i . However, control decisions must be made based on these faulty measurements. Therefore, imposing constraints on x i F means ensuring that the measured/readable values remain within safe bounds, which is the only information available to the controller. Meanwhile, since the fault factor β i , k ( t ) satisfies β ̲ i , k < β i , k ( t ) < 1 , the actual physical state satisfies | x i |   =   | x i F | / β i , k ( t ) > | x i F | , meaning that the true state may exceed the measured value. Thus, constraining x i F with tighter bounds (i.e., selecting smaller M c i ) provides a conservative safety guarantee for the actual physical state.
Remark 1.
The faults described by (2) and (3) are deeply coupled with the switching behaviors. Such complex faults directly induce a fundamental alteration in the system constraints. Owing to the unknown time-varying actuator and sensor fault factors, β 0 , σ ( t ) and β i , σ ( t ) ( t ) , the conventional true state constraints are transformed into the more stringent faulty state constraints (4), which necessitates the innovative construction of the subsequent MLIBF to tackle the constraint challenges.
The objective of this paper is to design a singularity-free adaptive finite-time fault-tolerant controller and an ADT switching law for the nonlinear switched system (1) subjected to multiple faults and state constraints (4). This ensures that the system output can effectively track the reference signal within a finite time, all signals in the closed-loop system remain bounded, and the full-order states strictly satisfy the safety constraints.
Assumption 1.
For all t > 0 , there exist positive constants π 0 and π i ( i = 1 , 2 , … , n ) such that the reference signal y r ( t ) and its derivatives satisfy
| y r ( t ) | ≤ π 0 ≤ M c 1 , | y r ( i ) ( t ) | ≤ π i
  • Universal Approximation Property of RBF Neural Networks: Radial basis function neural networks are employed in this paper to approximate unknown continuous functions. It is well established that RBF neural networks possess the universal approximation property; i.e., for any continuous function f ( X ) defined on a compact set Ω ⊂ R q and any given accuracy ε > 0 , there exists an RBF neural network with sufficiently many nodes such that
    sup X ∈ Ω f ( X ) − W * T S ( X ) ≤ ε
    where W * ∈ R p is the ideal weight vector and S ( X ) ∈ R p is the basis function vector. This property guarantees that the unknown nonlinear functions f ¯ i , k ( X i ) defined in the subsequent controller design can be approximated with arbitrary accuracy over the compact set of interest.
Lemma 1
([17]). Consider the IBLF V i , which satisfies the following conditions:
V ( z , α ) = ∑ i = 1 n V i ( z i , α i − 1 )
V i ( z i , α i − 1 ) = ∫ 0 z i σ k c i 2 k c i 2 − ( σ + α i − 1 ) 2 d σ , i = 1 , … , n
z i 2 2 ≤ V i ≤ k c i 2 z i 2 k c i 2 − x i 2
where | x i |   < k c i , and z i = x i − α i − 1 (with α 0 = y d ) denotes the tracking error.
Lemma 2.
Consider the differential inequality
V ˙ ≤ − a V − b V ρ + c
where V ≥ 0 , a > 0 , b > 0 , 0 < ρ < 1 , and c > 0 . Then, V ( t ) converges to a bounded region in finite time, and the convergence time satisfies
T r ≤ max t 0 + 1 ℓ b ( 1 − ρ ) ln ℓ b V 1 − ρ ( t 0 ) + a a , t 0 + 1 b ( 1 − ρ ) ln b V 1 − ρ ( t 0 ) + ℓ a ℓ a
for any 0 < ℓ < 1 .

3. MLIBF-Based Fault-Tolerant Controller Design

In this section, a singularity-free finite-time adaptive FTC strategy is developed for nonlinear switched systems subject to multiple time-varying faults, external disturbances, and state constraints. By leveraging the MLIBF, it is strictly guaranteed that the full-state vectors remain within the predefined safety boundaries under both ADT switching and abrupt multiple faults. Furthermore, a piecewise function is innovatively introduced to circumvent the singularity problem inherent in traditional finite-time backstepping during the differentiation process, ensuring the boundedness of all closed-loop signals. Finally, RBF neural networks and adaptive laws are utilized to compensate for unknown sensor and actuator failure factors. This approach effectively reduces the conservatism of the control design while ensuring the safe, stable, and reliable operation of the constrained system under complex working conditions. Based on the aforementioned theory, the specific recursive backstepping design procedure is detailed as follows:
Step 1: First, the following coordinate transformation is introduced for system (1):
ϑ 1 =   x 1 F − y r ϑ i =   x i F − α i − 1 − y r ( i − 1 )
where α i − 1 denotes the virtual controller, whose specific expression will be presented in subsequent sections.
Differentiating the tracking error ϑ 1 yields
ϑ ˙ 1 =   x ˙ 1 F − y ˙ r =   β 1 , k ( t ) x ˙ 1 + β ˙ 1 , k ( t ) x 1 − y ˙ r =   β 1 , k ( t ) g 1 , k ( x 1 ) x 2 + h 1 , k ( x 1 ) + φ 1 , k ( x 1 ) + β ˙ 1 , k ( t ) x 1 − y ˙ r =   β 1 , k ( t ) g 1 , k ( x 1 ) β 2 , k ( t ) ϑ 2 + α 1 + y ˙ d + β 1 , k ( t ) h 1 , k ( x 1 ) + β 1 , k ( t ) φ 1 , k ( x 1 ) +   β ˙ 1 , k ( t ) x 1 − y ˙ r
Subsequently, IBLF is constructed as follows:
V 1 ϑ = ∫ 0 ϑ 1 λ M c 1 2 M c 1 2 − ( λ + y r ) 2 d λ
The time derivative of V 1 ϑ is given by
V ˙ 1 ϑ = ϑ 1 M c 1 2 M c 1 2 − ( x 1 F ) 2 ϑ ˙ 1 + y ˙ r ∫ 0 ϑ 1 ∂ ∂ y r λ M c 1 2 M c 1 2 − ( λ + y r ) 2 d λ
where
∫ 0 ϑ 1 ∂ ∂ y r λ M c 1 2 M c 1 2 − λ + y r 2 d λ = ϑ 1 m 1 − ϑ 1 ϱ 1 ( ϑ 1 , y r ) , m 1 = M c 1 2 M c 1 2 − x 1 F 2
ϱ 1 ( ϑ 1 , y r ) = ∫ 0 1 M c 1 2 M c 1 2 − μ ϑ 1 + y r 2 d μ = M c 1 2 ϑ 1 ln M c 1 + ϑ 1 + y r M c 1 − y r M c 1 − ϑ 1 − y r M c 1 + y r
By applying L’Hôpital’s rule, we obtain lim ϑ 1 → 0 ϱ 1 ( ϑ 1 , y r ) = M c 1 2 / M c 1 2 − y r 2 . Combined with Assumption 1, y r is bounded and satisfies y r ( t ) ≤ π 0 ≤ M c 1 . Therefore, even when ϑ 1 = 0 , ϱ 1 ( ϑ 1 , y r ) remains bounded in the neighborhood of ϑ 1 = 0 . The same boundedness property holds for all subsequent steps.
Remark 2.
Unlike traditional logarithmic BLF that impose indirect state constraints by limiting tracking errors, the IBLF constructed in this paper enforces direct constraints on the actual faulty state x 1 F . Based on the error definition ϑ i = x i F − α i − 1 − y r ( i − 1 ) adopted in this work, indirect constraint approaches require prior knowledge of the bounds of the virtual control law α i − 1 , which leads to a severe contraction of the initial feasible solution set. The introduction of the IBLF eliminates complex error transformation conditions and preserves the complete original constraint set, thereby significantly reducing the conservatism of the constrained fault-tolerant controller design.
The following MLIBF is constructed:
V 1 , k = ∫ 0 ϑ 1 λ M c 1 2 M c 1 2 − λ + y d 2 d λ + β 1 , k 2 γ 1 θ ˜ 1 2
where γ 1 > 0 is a positive design parameter, and the estimation error of θ 1 is defined as θ ˜ 1 = θ 1 − θ ^ 1 .
Combining (12)–(14), the time derivative of V 1 , k along the trajectory of ϑ ˙ 1 is given by
V ˙ 1 , k =   m 1 [ β 1 , k ( t ) g 1 , k ( x 1 ) β 2 , k ( t ) ϑ 2 + α 1 + y ˙ r + β 1 , k ( t ) h 1 , k ( x 1 ) + β 1 , k ( t ) φ 1 , k ( x 1 ) + β ˙ 1 , k ( t ) x 1 − y ˙ r ] − β 1 , k γ 1 θ ˜ 1 θ ^ ˙ 1 + m 1 y ˙ r −   ϑ 1 ϱ 1 ( ϑ 1 , y r ) y ˙ r
Furthermore, by applying Young’s inequality and the boundedness property of the unknown time-varying fault factors, we obtain
β 1 , k ( t ) m 1 ϑ 2 β 2 , k ( t ) ≤ M c 1 2 ϑ 1 2 2 β ̲ 2 , k 2 M c 1 2 − x 1 2 + M c 1 2 ϑ 2 2 2 M c 1 2 − x 1 2
Substituting (17) into (16) yields
V ˙ 1 , k ≤   m 1 [ β 1 , k ( t ) g 1 , k ( x 1 ) β 2 , k ( t ) α 1 + y ˙ r + β 1 , k ( t ) h 1 , k ( x 1 ) + β 1 , k ( t ) φ 1 , k ( x 1 ) + β ˙ 1 , k ( t ) x 1 − y ˙ r ] + g 1 , k ( x 1 ) M c 1 2 ϑ 1 2 2 β ̲ 2 , k 2 M c 1 2 − x 1 2 + g 1 , k ( x 1 ) M c 1 2 ϑ 2 2 2 M c 1 2 − x 1 2 + m 1 y ˙ r − β ̲ 1 , k γ 1 θ ˜ 1 θ ^ ˙ 1 −   ϑ 1 ϱ 1 ( ϑ 1 , y r ) y ˙ r
The virtual control law is designed as follows:
α 1 = 1 g ¯ 1 , k − l 1 ϑ 1 − l ρ 1 Θ 1 − 1 2 m β ̲ 1 θ 1 S 1 T S 1 − ϑ 1 2 M c 1 2 2 β ̲ 2 , k 2 m β ̲ 1 M c 1 2 − x 1 2
where l 1 > 0 and l ρ 1 > 0 are positive design parameters, m β ̲ 1 = ϑ 1 M c 1 2 / ( M c 1 2 − β ̲ 1 , k 2 x 1 2 ) .
The following piecewise function Θ 1 is constructed:
Θ 1 = m β ̲ 1 ρ − 1 ϑ 1 ρ , ϑ 1 ≥ Δ 1 m β ̲ 1 ρ − 1 ν 1 1 Δ 1 ρ − 1 + ν 2 1 Δ 1 ρ − 2 , ϑ 1 ≤ Δ 1
where the parameter ρ satisfies 0 < ρ < 1 , 0 < Δ 1 < 1 is the prescribed expected error accuracy, and ν 1 1 = 3 2 ϑ 1 , ν 2 1 = − 1 2 ϑ 1 2 .
Remark 3.
In the backstepping-based fault-tolerant controller design, successive differentiation of virtual control laws is highly prone to singularity at the origin due to fractional powers. To address this issue, the piecewise function Θ 1 is constructed in this paper. When the variable enters the small neighborhood of the origin (i.e., ϑ 1 ≤ Δ 1 ), the original fractional power form is replaced by reconstructing the control structure, which fundamentally avoids the differentiation singularity. This design not only guarantees the continuous boundedness of all closed-loop system signals, but also is seamlessly compatible with the MLIBF, achieving finite-time stability under strict state constraints.
When ϑ 1 ≤ Δ 1 , the following inequality holds:
− m 1 l ρ 1 Θ 1 ≤   − l ρ 1 m β ̲ 1 ρ ν 1 1 Δ 1 ρ − 1 + ν 2 1 Δ 1 ρ − 2 ≤   − 3 l ρ 1 m β ̲ 1 ρ ϑ 1 Δ 1 ρ − 1 2 + l ρ 1 m β ̲ 1 ρ ϑ 1 2 Δ 1 ρ − 2 2 ≤   − l ρ 1 m β ̲ 1 ρ ϑ 1 Δ 1 ρ − 1 − l ρ 1 m β ̲ 1 ρ ϑ 1 Δ 1 ρ − 1 2 + l ρ 1 m β ̲ 1 ρ ϑ 1 2 Δ 1 ρ − 2 2 ≤   − l ρ 1 ( m β ̲ 1 ϑ 1 ) ρ
When ϑ 1 ≥ Δ 1 , the following inequality holds:
− m 1 l ρ 1 Θ 1 ≤ − l ρ 1 ( m β ̲ 1 ϑ 1 ) ρ
Define the unknown function as follows:
f ¯ 1 , k ( X 1 ) = − β 1 , k ( t ) h 1 , k ( x 1 ) − β 1 , k ( t ) φ 1 , k ( x 1 ) − β ˙ 1 , k ( t ) x 1 − 1 2 m β ̲ 1 − β 1 , k ( t ) g 1 , k ( x 1 ) β 2 , k ( t ) + ϑ 1 ϱ 1 ( ϑ 1 , y r ) m β ̲ 1 y ˙ r
The unknown function is approximated by an RBF neural network, which yields
f ¯ 1 , k ( X 1 ) = ω 1 , k * T S 1 ( X 1 ) + ε 1 , k ( X 1 )
where ω 1 , k * T is the optimal weight vector, S 1 ( X 1 ) is the basis function vector, and ε 1 , k ( X 1 ) is the approximation error satisfying ε 1 , k ( X 1 ) ≤ ε ¯ 1 with ε ¯ 1 > 0 . The state vector is defined as X 1 = x 1 , x 1 F , y r , y ˙ r .
Using the above inequalities, V ˙ 1 , k is rewritten as
V ˙ 1 , k ≤   − l ¯ 1 ϑ 1 m β ̲ 1 − l ¯ ρ 1 ϑ 1 m β ̲ 1 ρ − β ̲ 1 , k 2 m β ̲ 1 2 θ 1 S 1 T S 1 − m β ̲ 1 ω 1 * T S 1 ( X 1 ) + ε 1 ( X 1 ) −   1 2 m β ̲ 1 2 + M c 1 2 ϑ 2 2 2 M c 1 2 − x 1 2 − β ̲ 1 , k γ 1 θ ˜ 1 θ ^ ˙ 1
where l ¯ 1 = l 1 β ̲ 1 , k and l ¯ ρ 1 = l ρ 1 β ̲ 1 , k .
By applying Young’s inequality, we obtain
− m β ̲ 1 ω 1 * T S 1 ≤ 1 2 β ̲ 1 , k + β ̲ 1 , k 2 m β ̲ 1 2 θ 1 S 1 T S 1
− m β ̲ 1 ε 1 ≤ 1 2 m β ̲ 1 2 + 1 2 ε ¯ 1 2
The following adaptive law is designed for θ ^ ˙ 1 :
θ ^ ˙ 1 = γ 1 2 m β ̲ 1 2 S 1 T S 1 − γ 1 η 1 θ ^ 1
where η 1 > 0 is a positive design parameter.
Substituting (26) and (27) and the adaptive law (28) into (25) yields
V ˙ 1 , k ≤ − l ¯ 1 ϑ 1 m β ̲ 1 − l ¯ ρ ϑ 1 m β ̲ 1 ρ + M c 1 2 ϑ 2 2 2 M c 1 2 − x 1 2 + β ̲ 1 , k η 1 θ ˜ 1 θ ^ ˙ 1 + 1 2 ε ¯ 1 2
Step i (2 ≤ i ≤ n − 1): Differentiating the tracking error ϑ i yields
ϑ ˙ i =   x ˙ i F − α ˙ i − 1 − y r ( i ) =   β i , k ( t ) x ˙ i + β ˙ i , k ( t ) x i − α ˙ i − 1 − y r ( i ) =   β i , k ( t ) g i , k ( x ¯ i ) x i + 1 + h i , k ( x ¯ i ) + φ i , k ( x ¯ i ) + β ˙ i , k ( t ) x i − α ˙ i − 1 − y r ( i ) =   β i , k ( t ) g i , k ( x ¯ i ) β i + 1 , k ( t ) ϑ i + 1 + α i + y r ( i ) + β i , k ( t ) h i , k ( x ¯ i ) + β i , k ( t ) φ i , k ( x ¯ i ) +   β ˙ i , k ( t ) x i − α ˙ i − 1 − y r ( i )
where the time derivative of the virtual controller α ˙ i − 1 is given by
α ˙ i − 1 =   ∑ j = 1 i − 1 ∂ α i − 1 ∂ x j x j + 1 + ∑ j = 1 i − 1 ∂ α i − 1 ∂ x j h j , k ( x ¯ j ) + ∑ j = 1 i − 1 ∂ α i − 1 ∂ x j φ j , k +   ∑ j = 1 i − 1 ∂ α i − 1 ∂ θ ^ j θ ^ ˙ j + ∑ j = 0 i − 1 ∂ α i − 1 ∂ y r ( j ) y r ( j + 1 )
Subsequently, an IBLF is introduced as follows:
V i ϑ = ∫ 0 ϑ i λ M c i 2 M c i 2 − λ + α i − 1 + y r ( i − 1 ) 2 d λ
The time derivative of V i ϑ is given by
V ˙ i ϑ =   ∂ V i ϑ ∂ ϑ i ϑ ˙ i + ∂ V i ϑ ∂ α i − 1 α ˙ i − 1 + ∂ V i ϑ ∂ y r ( i − 1 ) y ˙ r ( i − 1 ) =   m i ϑ ˙ i + m i − ϑ i ϱ i ϑ i , α i − 1 , y r ( i − 1 ) α ˙ i − 1 + y ˙ r ( i − 1 )
where
ϱ i ϑ i , α i − 1 , y r ( i − 1 ) =   ∫ 0 1 M c i 2 M c i 2 − μ ϑ i + α i − 1 + y r ( i − 1 ) 2 d μ =   M c i 2 ϑ i ln M c i + x i F M c i − α i − 1 − y r ( i − 1 ) M c i − x i F M c i + α i − 1 + y r ( i − 1 )
The following MLIBF is constructed:
V i , k = V i − 1 , k + ∫ 0 ϑ i λ M c i 2 M c i 2 − λ + α i − 1 + y r ( i − 1 ) 2 d λ + β ̲ i , k 2 γ i θ ˜ i 2
where γ i > 0 is a positive design parameter, and the estimation error of θ i is defined as θ ˜ i = θ i − θ ^ i .
Combining (32)–(34), the time derivative of V i , k along the trajectory of ϑ ˙ i is given by
V ˙ i , k =   V ˙ i − 1 , k + m i [ β i , k ( t ) g i , k ( x ¯ i ) β i + 1 , k ( t ) ϑ i + 1 + α i + y ˙ r ( i ) + β i , k ( t ) h i , k ( x ¯ i ) + β i , k ( t ) φ i , k ( x ¯ i ) + β ˙ i , k ( t ) x i − α ˙ i − 1 − y ˙ r ( i ) ] − β ̲ i , k γ i θ ˜ i θ ^ ˙ i + m i α ˙ i − 1 +   m i y ˙ r ( i − 1 ) − ϑ i ϱ i ϑ i , α i − 1 , y r ( i − 1 ) α ˙ i − 1 + y ˙ r ( i − 1 )
Furthermore, by applying Young’s inequality and the boundedness property of the unknown time-varying fault factors, we obtain
β i , k ( t ) m i ϑ i + 1 β i + 1 , k ( t ) ≤ M c i 2 ϑ i 2 2 β ̲ i + 1 , k 2 M c i 2 − x i 2 + M c i 2 ϑ i + 1 2 2 M c i 2 − x i 2
Substituting (37) into (36) yields
V ˙ i , k ≤   V ˙ i − 1 , k + m i [ β i , k ( t ) g i , k ( x ¯ i ) β i + 1 , k ( t ) α i + y ˙ r ( i ) + β i , k ( t ) h i , k ( x ¯ i ) + β i , k ( t ) φ i , k ( x ¯ i ) + β ˙ i , k ( t ) x i − α ˙ i − 1 − y ˙ r ( i ) ] + g i , k ( x ¯ i ) M c i 2 ϑ i 2 2 β ̲ i + 1 , k 2 M c i 2 − x i 2 + g i , k ( x ¯ i ) M c i 2 ϑ i + 1 2 2 M c i 2 − x i 2 − β ̲ i , k γ i θ ˜ i θ ^ ˙ i +   m i α ˙ i − 1 + y ˙ r ( i − 1 ) − ϑ i ϱ i ϑ i , α i − 1 , y r ( i − 1 ) α ˙ i − 1 + y ˙ r ( i − 1 )
The virtual control law is designed as follows:
α i = 1 g ¯ i , k − l i ϑ i − l ρ i Θ i − 1 2 m β ̲ i θ i S i T S i − ϑ i 2 M c i 2 2 β ̲ i + 1 , k 2 m β ̲ i M c i 2 − x i 2
where l i > 0 and l ρ i > 0 are positive design parameters, m β ̲ i = ϑ i M c i 2 / ( M c i 2 − β ̲ i , k 2 x i 2 ) .
The following piecewise function Θ i is constructed:
Θ i = m β ̲ i ρ − 1 ϑ i ρ , ϑ i ≥ Δ i m β ̲ i ρ − 1 ν 1 i Δ i ρ − 1 + ν 2 i Δ i ρ − 2 , ϑ i ≤ Δ i
where the parameter ρ satisfies 0 < ρ < 1 , 0 < Δ i < 1 is the prescribed expected error accuracy, and ν 1 i = 3 2 ϑ i , ν 2 i = − 1 2 ϑ i 2 .
When ϑ i ≤ Δ i , the following inequality holds:
− m i l ρ i Θ i ≤   − l ρ i m β ̲ i ρ ν 1 i Δ i ρ − 1 + ν 2 i Δ i ρ − 2 ≤   − 3 l ρ i m β ̲ i ρ ϑ i Δ i ρ − 1 2 + l ρ i m β ̲ i ρ ϑ i 2 Δ i ρ − 2 2 ≤   − l ρ i m β ̲ i ρ ϑ i Δ i ρ − 1 − l ρ i m β ̲ i ρ ϑ i Δ i ρ − 1 2 + l ρ i m β ̲ i ρ ϑ i 2 Δ i ρ − 2 2 ≤   − l ρ i ( m β ̲ i ϑ i ) ρ
When ϑ i ≥ Δ i , the following inequality holds:
− m i l ρ i Θ i ≤ − l ρ i ( m β ̲ i ϑ i ) ρ
Define the unknown function as follows:
f ¯ i , k ( X i ) =   − β i , k ( t ) h i , k ( x ¯ i ) − β i , k ( t ) φ i , k ( x ¯ i ) − β ˙ i , k ( t ) x i − 1 2 m β ̲ i − β i , k ( t ) g i , k ( x ¯ i ) β i + 1 , k ( t ) − 1 y r ( i ) − ϑ i m β ̲ i ϱ i ϑ i , α i − 1 , y r ( i − 1 ) α ˙ i − 1 + y ˙ r ( i − 1 )
The unknown function is approximated by an RBF neural network, which yields
f ¯ i , k ( X i ) = ω i , k * T S i ( X i ) + ε i , k ( X i )
where ω i , k * T is the optimal weight vector, S i ( X i ) is the basis function vector, and ε i , k ( X i ) is the approximation error satisfying ε i , k ( X i ) ≤ ε ¯ i with ε ¯ i > 0 . The state vector is defined as X i = x i , x i F , y r ( i − 1 ) , y r ( i ) .
Using the above inequalities, V ˙ i , k is rewritten as
V ˙ i , k ≤   V ˙ i − 1 , k − l ¯ i ϑ i m β ̲ i − l ¯ ρ i ϑ i m β ̲ i ρ − β ̲ i , k 2 m β ̲ i 2 θ i S i T S i − m β ̲ i ω i * T S i ( X i ) + ε i ( X i ) − 1 2 m β ̲ i 2 + M c i 2 ϑ i + 1 2 2 M c i 2 − x i 2 − β ̲ i , k γ i θ ˜ i θ ^ ˙ i
where l ¯ i = l i β ̲ i , k and l ¯ ρ i = l ρ i β ̲ i , k .
By applying Young’s inequality, we obtain
− m β ̲ i ω i * T S i ≤ 1 2 β ̲ i , k + β ̲ i , k 2 m β ̲ i 2 θ i S i T S i
− m β ̲ i ε i ≤ 1 2 m β ̲ i 2 + 1 2 ε ¯ i 2
The following adaptive law is designed for θ ^ ˙ i :
θ ^ ˙ i = γ i 2 m β ̲ i 2 S i T S i − γ i η i θ ^ i
where η i > 0 is a positive design parameter.
Substituting (46) and (47) and the adaptive law (48) into (45) yields
V ˙ i , k ≤ − ∑ j = 1 i l ¯ j ϑ j m β ̲ j − ∑ j = 1 i l ¯ ρ j ϑ j m β ̲ j ρ + M c i 2 ϑ i + 1 2 2 M c i 2 − x i 2 + ∑ j = 1 i β ̲ j , k η j θ ˜ j θ ^ ˙ j + ∑ j = 1 i 1 2 ε ¯ j 2
Step n: Differentiating the tracking error ϑ n in Equation (9) yields
ϑ ˙ n =   x ˙ n F − α ˙ n − 1 − y r ( n ) =   β n , k ( t ) x ˙ n + β ˙ n , k ( t ) x n − α ˙ n − 1 − y r ( n ) =   β n , k ( t ) g n , k ( x ¯ n ) u k + h n , k ( x ¯ n ) + φ n , k ( x ¯ n ) + β ˙ n , k ( t ) x n − α ˙ n − 1 − y r ( n ) =   β n , k ( t ) g n , k ( x ¯ n ) β 0 , k ( t ) v k + β n , k ( t ) h n , k ( x ¯ n ) + β n , k ( t ) φ n , k ( x ¯ n ) + β ˙ n , k ( t ) x n − α ˙ n − 1 − y r ( n )
where the time derivative of the virtual controller α ˙ n − 1 is given by
α ˙ n − 1 =   ∑ j = 1 n − 1 ∂ α n − 1 ∂ x j x j + 1 + ∑ j = 1 n − 1 ∂ α n − 1 ∂ x j h j , k ( x ¯ j ) + ∑ j = 1 n − 1 ∂ α n − 1 ∂ x j φ j , k + ∑ j = 1 n − 1 ∂ α n − 1 ∂ θ ^ j θ ^ ˙ j + ∑ j = 0 n − 1 ∂ α n − 1 ∂ y r ( j ) y r ( j + 1 )
Subsequently, an IBLF is introduced as follows:
V n ϑ = ∫ 0 ϑ n λ M c n 2 M c n 2 − λ + α n − 1 + y r ( n − 1 ) 2 d λ
The time derivative of V n ϑ is given by
V ˙ n ϑ =   ∂ V n ϑ ∂ ϑ n ϑ ˙ n + ∂ V n ϑ ∂ α n − 1 α ˙ n − 1 + ∂ V n ϑ ∂ y r ( n − 1 ) y ˙ r ( n − 1 ) =   m n ϑ ˙ n + m n − ϑ n ϱ n ϑ n , α n − 1 , y r ( n − 1 ) α ˙ n − 1 + y ˙ r ( n − 1 )
where
ϱ n ϑ n , α n − 1 , y r ( n − 1 ) =   ∫ 0 1 M c n 2 M c n 2 − μ ϑ n + α n − 1 + y r ( n − 1 ) 2 d μ =   M c n 2 ϑ n ln M c n + x n F M c n − α n − 1 − y r ( n − 1 ) M c n − x n F M c n + α n − 1 + y r ( n − 1 )
The following MLIBF is constructed:
V n , k = V n − 1 , k + ∫ 0 ϑ n λ M c n 2 M c n 2 − λ + α n − 1 + y r ( n − 1 ) 2 d λ + β ̲ n , k β 0 , k 2 γ n θ ˜ n 2
where γ n > 0 is a positive design parameter, and the estimation error of θ n is defined as θ ˜ n = θ n − θ ^ n .
Combining (53)–(55), the time derivative of V n , k along the trajectory of ϑ ˙ n is given by
V ˙ n , k =   V ˙ n − 1 , k + m n β n , k ( t ) g n , k ( x ¯ n ) β 0 , k ( t ) v k + β n , k ( t ) h n , k ( x ¯ n ) + β ˙ n , k ( t ) x n + β n , k ( t ) φ n , k ( x ¯ n ) − α ˙ n − 1 − y ˙ r ( n ) − β ̲ n , k γ n θ ˜ n θ ^ ˙ n + m n α ˙ n − 1 + y ˙ r ( n − 1 ) − ϑ n ϱ n ϑ n , α n − 1 , y r ( n − 1 ) α ˙ n − 1 + y ˙ r ( n − 1 )
The following actual controller is designed:
v k = 1 g ¯ n , k − l n ϑ n − l ρ n Θ n − 1 2 m β ̲ n θ n S n T S n
where l n > 0 and l ρ n > 0 are positive design parameters.
The following piecewise function Θ n is constructed:
Θ n = m β ̲ n ρ − 1 ϑ n ρ , ϑ n ≥ Δ n m β ̲ n ρ − 1 ν 1 n Δ i ρ − 1 + ν 2 n Δ n ρ − 2 , ϑ n ≤ Δ n
where the parameter ρ satisfies 0 < ρ < 1 , 0 < Δ n < 1 is the prescribed expected error accuracy, and ν 1 n = 3 2 ϑ n , ν 2 n = − 1 2 ϑ n 2 .
When ϑ n ≤ Δ n , the following inequality holds:
− m n l ρ n Θ n ≤   − l ρ n m β ̲ n ρ ν 1 n Δ n ρ − 1 + ν 2 n Δ n ρ − 2 ≤   − 3 l ρ n m β ̲ n ρ ϑ n Δ n ρ − 1 2 + l ρ n m β ̲ n ρ ϑ n 2 Δ n ρ − 2 2 ≤   − l ρ n m β ̲ n ρ ϑ n Δ n ρ − 1 − l ρ n m β ̲ n ρ ϑ n Δ n ρ − 1 2 + l ρ n m β ̲ n ρ ϑ n 2 Δ n ρ − 2 2 ≤   − l ρ n ( m β ̲ n ϑ n ) ρ
When ϑ n ≥ Δ n , the following inequality holds:
− m n l ρ n Θ n ≤ − l ρ n ( m β ̲ n ϑ n ) ρ
Define the unknown function as follows:
f ¯ n , k ( X n ) =   − β n , k ( t ) h n , k ( x ¯ n ) − β n , k ( t ) φ n , k ( x ¯ n ) − β ˙ n , k ( t ) x n − y r ( n ) − 1 2 m β ̲ n   −   ϑ n m β ̲ n ϱ n ϑ n , α n − 1 , y r ( n − 1 ) α ˙ n − 1 + y ˙ r ( n − 1 ) − ϑ n M c n 2 − β ̲ n , k 2 x n 2 M c n 2 − x n 2
The unknown function is approximated by an RBF neural network, which yields
f ¯ n , k ( X n ) = ω n , k * T S n ( X n ) + ε n , k ( X n )
where ω n , k * T is the optimal weight vector, S n ( X n ) is the basis function vector, and ε n , k ( X n ) is the approximation error satisfying ε n , k ( X n ) ≤ ε ¯ n with ε ¯ n > 0 . The state vector is defined as X n = x n , x n F , y r ( n − 1 ) , y r ( n ) .
Using the above inequalities, V ˙ n , k is rewritten as
V ˙ n , k ≤   V ˙ n − 1 , k − l ¯ n ϑ n m β ̲ n − l ¯ ρ n ϑ n m β ̲ n ρ − β ̲ n , k β 0 , k 2 m β ̲ n 2 θ n S n T S n − m β ̲ n ω n * T S n ( X n ) + ε n ( X n )   − 1 2 m β ̲ n 2 − β ̲ n , k β 0 , k γ n θ ˜ n θ ^ ˙ n
where l ¯ n = l n β ̲ n , k and l ¯ ρ n = l ρ n β ̲ n , k .
By applying Young’s inequality, we obtain
− m β ̲ n ω n * T S n ≤ 1 2 β ̲ n , k β 0 , k + β ̲ n , k 2 m β ̲ n 2 θ n S n T S n
− m β ̲ n ε n ≤ 1 2 m β ̲ n 2 + 1 2 ε ¯ n 2
The following adaptive law is designed for θ ^ ˙ n :
θ ^ ˙ n = γ n 2 m β ̲ n 2 S n T S n − γ n η n θ ^ n
where η n > 0 is a positive design parameter.
Substituting (64) and (65) and the adaptive law (66) into (63) yields
V ˙ n , k ≤ − ∑ j = 1 n l ¯ j ϑ j m β ̲ j − ∑ j = 1 n l ¯ ρ j ϑ j m β ̲ j ρ + ∑ j = 1 n − 1 β ̲ j , k η j θ ˜ j θ ^ ˙ j + β ̲ n , k β 0 , k η n θ ˜ n θ ^ ˙ n + ∑ j = 1 n 1 2 ε ¯ j 2 + 1 2 β ̲ n , k β 0 , k

4. Stability Analysis

Before presenting the detailed proof, we list the assumptions invoked throughout the analysis: Assumption 1 (boundedness of the reference signal y r ( t ) and its derivatives); boundedness of the fault factors, i.e., β ̲ i , k < β i , k ( t ) < 1 and β ̲ 0 , k < β 0 , k ( t ) < 1 ; the universal approximation property of RBF neural networks (stated in Section 2); Young’s inequality for product terms; Lemma 1 (properties of the IBLF); and Lemma 2 (finite-time convergence inequality). The proof proceeds in the following logical steps: (i) derivation of the Lyapunov function derivative inequality (71); (ii) application of the ADT analysis to establish uniform ultimate boundedness of all signals; (iii) a contradiction argument to prove constraint satisfaction; and (iv) characterization of the finite-time convergence region and settling time.
Theorem 1.
Consider the uncertain nonlinear switched system (1) subject to state constraints and multiple faults. Under Assumption 1, with the designed virtual controllers (19) and (39), actual fault-tolerant controller (57), and adaptive laws (28), (48) and (66), if the design parameters are appropriately chosen and the ADT of the switching signal satisfies τ c > log ς c 1 , then the following properties are guaranteed:
(1) 
The closed-loop system is fast practical finite-time stable, and all signals in the system are bounded;
(2) 
The state constraints are never violated;
(3) 
The tracking error converges to the region
ϑ i ≤ min 2 n 0 ( 1 − ℓ ) c 1 , 2 n 0 ( 1 − ℓ ) c 2 1 / ρ
and the settling time satisfies
T r ≤ max t 0 + 1 ℓ c 2 ( 1 − ρ ) ln ℓ c 2 V 1 − ρ ( t 0 ) + c 1 c 1 , t 0 + 1 c 2 ( 1 − ρ ) ln c 2 V 1 − ρ ( t 0 ) + ℓ c 1 ℓ c 1
Proof. 
Using the following inequality for the term β ̲ n , k β 0 , k η n θ ˜ n θ ^ n :
β ̲ n , k β 0 , k η n θ ˜ n θ ^ n ≤ β ̲ n , k β 0 , k 2 η n θ n 2 − θ ˜ n 2 = β ̲ n , k β 0 , k 2 η n θ n 2 − θ ˜ n 2 − θ ˜ n 2 ρ + θ ˜ n 2 ρ ≤ β ̲ n , k β 0 , k 2 η n θ n 2 − θ ˜ n 2 − θ ˜ n 2 ρ + ρ θ ˜ n 2 + ( 1 − ρ ) ≤ β ̲ n , k β 0 , k 2 η n θ n 2 − ( 1 − ρ ) θ ˜ n 2 − θ ˜ n 2 ρ + ( 1 − ρ )
Similarly,
β ̲ j , k η j θ ˜ j θ ^ ˙ j ≤ β ̲ j , k 2 η j θ j 2 − ( 1 − ρ ) θ ˜ j 2 − θ ˜ j 2 ρ + ( 1 − ρ )
Combining (68) and (69), we obtain
V ˙ n , k ≤ − ∑ j = 1 n l ¯ j ϑ j m β ̲ j − ∑ j = 1 n l ¯ ρ j ϑ j m β ̲ j ρ + ∑ j = 1 n − 1 β ̲ j , k 2 η j θ j 2 − ( 1 − ρ ) θ ˜ j 2 − θ ˜ j 2 ρ + ( 1 − ρ ) + 1 2 β ̲ n , k β 0 , k + β ̲ n , k β 0 , k 2 η n θ n 2 − ( 1 − ρ ) θ ˜ n 2 − θ ˜ n 2 ρ + ( 1 − ρ ) + ∑ j = 1 n 1 2 ε ¯ j 2
Define
c 1 = min l ¯ 1 , l ¯ 2 , … , l ¯ n , γ 1 ( 1 − ρ ) η 1 , … , γ n ( 1 − ρ ) η n , c 2 = min l ¯ ρ 1 , l ¯ ρ 2 , … , l ¯ ρ n , γ 1 η 1 , … , γ n η n
Then, by applying Lemma 2, (70) can be rewritten as
V ˙ n , k ≤ − c 1 V n , k − c 2 V n , k ρ + n 0
where
n 0 = ∑ j = 1 n 1 2 ε ¯ j 2 + ∑ j = 1 n − 1 β ̲ j , k 2 η j θ j 2 + ( 1 − ρ ) + β ̲ n , k β 0 , k 2 η n θ n 2 + ( 1 − ρ ) + 1 2 β ̲ n , k β 0 , k
Let V n , k = V k ( χ ( t ) ) . From (71), the Lyapunov function V k ( χ ( t ) ) satisfies
V k ( χ ( t ) ) ≤ ς V q ( χ ( t ) )
μ ̲ χ ( t ) ≤ V k ( χ ( t ) ) ≤ μ ¯ χ ( t )
where μ ̲ ( · ) and μ ¯ ( · ) are K ∞ class functions.
Along the solutions of system (1), construct the following piecewise differentiable function:
U ( t ) = e c 1 t V σ ( t ) ( χ ( t ) )
For any time interval [ t i , t i + 1 ) , taking the time derivative of U ( t ) yields
U ˙ ( t ) = c 1 e c 1 t V σ ( t ) ( χ ( t ) ) + e c 1 t V ˙ σ ( t ) ( χ ( t ) )
Combining with (72), we further obtain
U ( t i + 1 ) =   e c 1 t i + 1 V σ ( t i + 1 ) χ ( t i + 1 ) ≤   ς e c 1 t i + 1 V σ ( t i ) χ ( t i + 1 ) =   ς U t i + 1 − ≤   ς U ( t i ) + ∫ t i t i + 1 n 0 e c 1 t d t
Iterating from i = 0 to i = N σ ( T , 0 ) − 1 (where T > 0 ) yields
U ( T − ) ≤   U t N σ ( T , 0 ) + ∫ t N σ ( T , 0 ) T n 0 e c 1 t d t ≤   ς U t N σ ( T , 0 ) − 1 + ∫ t N σ ( T , 0 ) − 1 t N σ ( T , 0 ) n 0 e c 1 t d t + ς − 1 ∫ t N σ ( T , 0 ) T n 0 e c 1 t d t ≤   … ≤   ς N σ ( T , 0 ) U ( 0 ) + ∑ i = 0 N σ ( T , 0 ) − 1 ς − i ∫ t i t i + 1 n 0 e c 1 t d t + ς − N σ ( T , 0 ) ∫ t N σ ( T , 0 ) T n 0 e c 1 t d t
For any δ ∈ 0 , c 1 − log ς c 1 , according to (77), we have
N σ ( T , t ) ≤ N 0 + ( c 1 − δ ) ( T − t ) log ς , ∀ T ≥ t ≥ 0
Moreover, from N σ ( T , 0 ) − i ≤ 1 + N σ ( T , t i + 1 ) for 0 < i < N σ ( T , 0 ) , we obtain
ς N σ ( T , 0 ) − i ≤ ς 1 + N 0 e ( c 1 − δ ) ( T − t i + 1 )
Since δ < c 1 , we have
∫ t i t i + 1 n 0 e c 1 t d t ≤ e ( c 1 − δ ) t i + 1 ∫ t i t i + 1 n 0 e δ t d t
Combining (80) and (77), we get
U ( T − ) ≤ ς N σ ( T , 0 ) U ( 0 ) + ς 1 + N 0 e ( c 1 − δ ) T ∫ 0 T n 0 e δ t d t
Furthermore, we obtain
μ ̲ χ ( t ) ≤   V σ ( T − ) χ ( T − ) ≤   e N 0 log ς e log ς τ c − c 1 T μ ̲ χ ( 0 ) + ς 1 + N 0 n 0 δ 1 − e − δ T
Further, we have
μ ̲ χ ( t ) ≤   V σ ( T − ) χ ( T − ) ≤   e N 0 log ς e log ς τ c − c 1 T μ ̲ χ ( 0 ) + ς 1 + N 0 n 0 δ 1 − e − δ t ′ ≤   e N 0 log ς e log ς τ c − c 1 T μ ̲ χ ( 0 ) + ς 1 + N 0 n 0 δ , ∀ T > 0
Under the condition of bounded initial conditions, based on the constructed Lyapunov function, as long as the ADT τ c of the switching signal satisfies the given condition τ c > log ς c 1 , all signals in the system (including e, the tracking error signal ϑ i , and the parameter estimation error θ ˜ i ) are bounded.
Consider the initial condition x F ( 0 ) ∈ M : = x i F ∈ R n : | x i F | < M c i . By the continuity of system trajectories and the fact that the initial condition satisfies the constraint, if a violation were to occur, there must exist a first time t = T at which the boundary is reached, i.e., | x i F ( T ) | = M c i . Suppose, for contradiction, that such a first time T exists. Then,
∑ i = 1 n V i ϑ ( T ) =   ∑ i = 1 n ∫ 0 ϑ i ( T ) λ M c i 2 M c i 2 − λ + α i − 1 ( T ) + y r ( i − 1 ) ( T ) 2 d λ ≤   V n , k ( 0 )
By performing integration by parts on V i ϑ ( T ) , we obtain
V i ϑ ( T ) =   M c i λ tanh − 1 λ + α i − 1 + y r ( i − 1 ) M c i 0 ϑ i − M c i ∫ 0 ϑ i tanh − 1 λ + α i − 1 + y r ( i − 1 ) M c i d λ =   1 2 M c i α i − 1 ( T ) + y r ( i − 1 ) ( T ) ln M c i + α i − 1 ( T ) + y r ( i − 1 ) ( T ) M c i − x i F ( T ) M c i − α i − 1 ( T ) − y r ( i − 1 ) ( T ) M c i + x i F ( T ) + M c i 2 2 ln M c i 2 − α i − 1 ( T ) + y r ( i − 1 ) ( T ) 2 M c i 2 − x i F ( T ) 2 ≤   V n , k ( 0 )
If the previous assumption holds, it is clear that V i ϑ ( T ) becomes unbounded, which contradicts ∑ i = 1 n V i ϑ ( T ) ≤ V n , k ( 0 ) . Thus, | x i F ( t ) | ≠ M c i , ∀ t > 0 . Therefore, we conclude that when x i F ( 0 ) ∈ M , x i F ( t ) ∈ M , ∀ t > 0 . That is, the fault states never leave the safe region. Since the error signals and reference signals are bounded, the virtual controllers α i and the actual controller v k are also bounded.
By Lemma 2, when 0 < ℓ < 1 , V n , k converges to the compact set
V n , k | V n , k ≤ min n 0 ( 1 − ℓ ) c 1 , n 0 ( 1 − ℓ ) c 2 1 ρ
By the definition of V n , k , we have
ϑ i 2 2 ≤ V n , k ≤ min n 0 ( 1 − ℓ ) c 1 , n 0 ( 1 − ℓ ) c 2 1 ρ
Further, we obtain
ϑ i ≤ min 2 n 0 ( 1 − ℓ ) c 1 , 2 n 0 ( 1 − ℓ ) c 2 1 ρ
and the settling time satisfies
T r ≤ max t 0 + 1 ℓ c 2 ( 1 − ρ ) ln ℓ c 2 V 1 − ρ ( t 0 ) + c 1 c 1 , t 0 + 1 c 2 ( 1 − ρ ) ln c 2 V 1 − ρ ( t 0 ) + ℓ c 1 ℓ c 1
This concludes the proof. □
Remark 4.
By combining finite-time theory with the ADT method for nonlinear switched systems, the proposed scheme inherits the advantages of finite-time control (fast convergence rate and strong robustness) while using the ADT approach to flexibly overcome the risks of energy jumps and the Zeno phenomenon caused by frequent switching. This provides a reliable control scheme for nonlinear switched systems that balances fast transient response and global stability.
  • Remark on Approximation Error Effect: The approximation error bound ε ¯ i appears explicitly in the constant term
    n 0 = ∑ j = 1 n 1 2 ε ¯ j 2 + ∑ j = 1 n − 1 β ̲ j , k 2 η j θ j 2 + ( 1 − ρ ) + β ̲ n , k β 0 , k 2 η n θ n 2 + ( 1 − ρ ) + 1 2 β ̲ n , k β 0 , k
    Consequently, the ultimate tracking error convergence region satisfies
    | ϑ i | ≤ min 2 n 0 ( 1 − ℓ ) c 1 , 2 n 0 ( 1 − ℓ ) c 2 1 / ρ
    which clearly indicates that a larger ε ¯ i leads to a larger residual set. This explicitly characterizes the quantitative relationship between the neural network approximation accuracy and the final tracking performance.

5. Simulation Example of a Nonlinear Spring–Damper System with Variable Load

To verify the effectiveness of the proposed adaptive finite-time fault-tolerant tracking controller, we consider the following nonlinear spring–damper system with variable load as shown in Figure 1:
x ˙ 1 = x 2 x ˙ 2 = 1 m σ ( t ) u σ ( t ) F − c σ ( t ) x 2 − k σ ( t ) x 1 + φ σ ( t )
where u is the control input signal; m is the load mass; c is the damping coefficient; k is the spring stiffness; x 1 is the actual position of the system; x 2 is the actual velocity of the system; and the switching signal is σ ( t ) = { 1 , 2 } , with parameters m 1 = 2 , m 2 = 5 , c 1 = 2 , c 2 = 4 , k 1 = 2 , k 2 = 3 , and external disturbances φ 1 = 0.1 sin ( x 1 ) , φ 2 = − 0.2 x 2 | x 2 | .
Figure 1. Nonlinear spring–damper system with variable load.
Parameter Selection Guidelines: The design parameters in the proposed control scheme are selected according to the following principles: the state constraint bounds M c i are determined by the physical limitations of the system; the controller gains l i > 0 and l ρ i > 0 balance convergence rate and control effort; the adaptive parameters γ i > 0 and η i > 0 govern the adaptation speed; the finite-time exponent ρ ∈ ( 0 , 1 ) determines the convergence rate; the accuracy thresholds Δ i > 0 determine the switching point of the piecewise function Θ i ; and the ADT threshold τ c is determined by τ c > log ς / c 1 , where ς is the jump ratio of the multiple Lyapunov functions and c 1 = min { l ¯ 1 , … , l ¯ n , γ 1 ( 1 − ρ ) / η 1 , … , γ n ( 1 − ρ ) / η n } . The parameter values used in this simulation are chosen according to the above principles and are specified below.
The time-varying fault factors for sensor faults considered in this paper are as follows: the position sensor fails after the 6th second, and the velocity sensor fails after the 12th second.
When the system is under light load (mode 1):
x 1 F = x 1 , t < 6 s 0.05 e 5 − t + 0.95 x 1 , t ≥ 6 s , x 2 F = x 2 , t < 12 s 0.05 e 5 − t + 0.95 x 2 , t ≥ 12 s
When the system is under heavy load (mode 2):
x 1 F = x 1 , t < 6 s 0.05 sin ( 1.2 t ) + 0.90 x 1 , t ≥ 6 s , x 2 F = x 2 , t < 12 s 0.05 sin ( 1.2 t ) + 0.90 x 2 , t ≥ 12 s
After the specified time, the sensor exhibits stable slight degradation when the system switches to mode 1, and severe degradation with high-frequency oscillations when the system switches to mode 2. Therefore, faults affect the transient response at switching instants, and the proposed adaptive fault-tolerant controller is designed to stabilize the system.
The actuator fault manifests as a performance degradation of the actuator motor starting at the 17th second, with the degradation degree switching between 15% and 40% efficiency loss depending on the light/heavy load mode:
u 1 F = u , t < 17 s 0.85 u , t ≥ 17 s , u 2 F = u , t < 17 s 0.60 u , t ≥ 17 s
Naturally, the state safety constraints of the system impose bounds on position and velocity. The position constraint under faults is limited to | x 1 F |   ≤ 0.5 to prevent mechanical collisions or structural fractures. The velocity constraint under faults is limited to | x 2 F |   ≤ 0.8 to avoid excessive kinetic energy inertia that could destroy the controller.
The tracking signal is chosen as y r = 0.3 sin ( t ) , and the velocity must track its derivative, y ˙ r = 0.3 cos ( t ) . The parameters of the actual controller, virtual controllers, and adaptive laws are selected as: l 1 = 5 , l ρ 1 = 2 , l 2 = 5 , l ρ 2 = 2 , γ 1 = 1 , γ 2 = 2 , η 1 = η 2 = 20 , ρ = 0.5 , Δ 1 = Δ 2 = 0.01 , M c 1 = 0.5 , and M c 2 = 0.8 . The center vectors and widths of the Gaussian functions in the RBF neural network are given as: μ = 1.5 × [ − 2 − 1 0 1 2 ] and σ = 2.0 . The ADT threshold is determined as follows. With the chosen controller gains l 1 = l 2 = 5 , γ 1 = 1 , γ 2 = 2 , η 1 = η 2 = 20 , and ρ = 0.5 , we have c 1 = min { l ¯ 1 , l ¯ 2 , γ 1 ( 1 − ρ ) / η 1 , γ 2 ( 1 − ρ ) / η 2 } ≈ 0.5 and ς ≈ 2.5 . Therefore, the ADT condition requires τ c > log ς / c 1 = log 2.5 / 0.5 ≈ 1.83 . Thus, τ c = 5 is conservatively selected to ensure stability under the ADT framework.
To demonstrate the superiority of the proposed control scheme, a comparative study is conducted with the conventional BLF-based method that does not consider sensor fault compensation. Both methods are tested under identical fault scenarios and initial conditions. Figure 2 presents the control input signals u σ F of both the proposed method and the traditional BLF method. It can be observed that the proposed method generates smooth control signals with smaller amplitudes, whereas the traditional BLF method exhibits aggressive control efforts, particularly during fault occurrences at t = 6 s, 12 s, and 17 s. This indicates that the proposed adaptive compensation mechanism effectively reduces the control burden while maintaining system stability.
Figure 2. Control input signal u σ F : proposed method vs. traditional BLF.
Figure 3 and Figure 4 illustrate the system position x 1 F and the corresponding tracking error ϑ 1 = x 1 F − y r , respectively. It is evident from Figure 3 that both methods can track the reference signal y r under normal conditions before t = 6 s. However, when the position sensor fault occurs at t = 6 s and the velocity sensor fault occurs at t = 12 s, the traditional BLF method exhibits significant oscillations and constraint violations, while the proposed method maintains stable tracking performance. More importantly, as shown in Figure 3, the position state x 1 F of the proposed method strictly remains within the predefined safety bound | x 1 F |   ≤ 0.5 throughout the entire operation. In contrast, the traditional BLF method violates the constraint after fault occurrence, exceeding the safety limit M c 1 = 0.5 . Figure 4 further demonstrates that the proposed method achieves a much smaller steady-state tracking error compared with the traditional BLF method.
Figure 3. System position x 1 F with fault and reference signal y r .
Figure 4. Position tracking error trajectory ϑ 1 = x 1 F − y r .
Figure 5 and Figure 6 show the system velocity x 2 F and the velocity tracking error x 2 F − y ˙ r , respectively. Similar to the position tracking performance, the proposed method ensures that the velocity state x 2 F strictly satisfies the safety constraint | x 2 F |   ≤ 0.8 even under severe sensor degradation and actuator faults. The traditional BLF method, however, exhibits pronounced oscillations and constraint violations when faults occur. As shown in Figure 6, the velocity tracking error of the proposed method converges to a small neighborhood of zero rapidly after each fault event, whereas the traditional BLF method suffers from large transient errors and slower convergence. Figure 7 shows the switching signal σ ( t ) under the ADT condition, where the system switches between mode 1 (light load) and mode 2 (heavy load) with average dwell time satisfying τ c = 5 .
Figure 5. System velocity x 2 F with fault and reference signal y ˙ r .
Figure 6. Velocity tracking error x 2 F − y ˙ r : proposed method vs. traditional BLF.
Figure 7. Switching signal σ ( t ) under ADT condition τ c = 5 .
To quantitatively evaluate the performance improvement, the key performance metrics are summarized in Table 2. The steady-state tracking error of the proposed method for position is approximately 0.012 , which is about 85.9 % smaller than that of the traditional BLF method ( 0.085 ). The convergence time of the proposed method is 2.3 s, significantly faster than the 6.8 s required by the traditional BLF method. Notably, the traditional BLF method violates the position safety constraint by reaching | x 1 F |   = 0.612 > M c 1 = 0.5 during fault transients, while the proposed method strictly enforces the constraint with a maximum value of 0.498 . In terms of control effort, the proposed method achieves a smaller RMS value of 3.24 compared with 4.87 for the traditional BLF method.
Table 2. Quantitative performance comparisons.
These results quantitatively confirm that the slight increase in computational cost compared to traditional BLF in [31] is justified by dramatically improved safety and tracking performance, while our method achieves significantly better control performance than neural FTC in [33] with comparable computational overhead.
In summary, the simulation results clearly demonstrate the effectiveness and superiority of the proposed state-constrained adaptive fault-tolerant control scheme based on ADT. The proposed method not only ensures that all system states strictly satisfy the predefined safety constraints under multiple time-varying sensor and actuator faults, but also achieves faster convergence, smaller tracking errors, and reduced control effort compared with the conventional BLF-based method. The qualitative comparison also confirms that the proposed MLIBF enforces direct constraints on faulty states rather than indirect constraints on tracking errors, thereby eliminating the requirement for prior knowledge of virtual control bounds and preserving the full feasible region. These results validate the theoretical findings and highlight the practical applicability of the proposed control strategy for nonlinear switched systems with state constraints and multiple faults.
Computational Complexity and Implementation Considerations. Here we provide a brief discussion on computational complexity and implementation aspects on practical deployment, which are as follows.
  • Online computation load: The dominant computational cost arises from RBF neural network evaluation. For a network with p neurons, the online complexity per step is consistent with standard neural adaptive control and suitable for real-time implementation on modern embedded processors.
  • Adaptive parameter dimension: Unlike methods requiring separate adaptive laws for each neural network weight in [33], our approach employs a scalar adaptive parameter θ ^ i to estimate the lumped uncertainty norm, greatly reducing memory usage and tuning effort.
  • Implementation feasibility: The piecewise function Θ i introduces negligible overhead while effectively avoiding singularities. We further discuss sampling rate requirements and robustness to discretization effects, confirming suitability for digital control platforms.

6. Conclusions

In this paper, we investigate the adaptive fault-tolerant control problem for nonlinear switched systems subject to strict state constraints and simultaneous time-varying actuator and sensor faults, using the ADT approach. We introduce the MLIBF and integrate it with the ADT technique to construct a novel switched control framework within the backstepping recursive design procedure. Adaptive compensation laws are specifically designed to address the complex scenario where abrupt fault variations and switching behaviors are deeply coupled. By seamlessly incorporating state-constrained control techniques, we theoretically establish that the system states will never violate the predefined state safety constraints even under extreme multiple fault conditions. Finally, the performance of the proposed method is validated through numerical simulations on a nonlinear spring–damper system with variable load. Simulation results demonstrate that, in the presence of time-varying sensor degradation and alternating actuator efficiency loss, the designed adaptive controller enables the system to rapidly recover stability while strictly enforcing the safety constraints on states such as position and velocity. These findings confirm the effectiveness and practical applicability of the proposed control strategy.
Future research directions include: (1) extension to accommodate a broader class of sensor and actuator faults, including additive bias and drift faults; (2) integration of event-triggered mechanisms to reduce communication and computational burdens; (3) extension to asynchronous switching scenarios where the controller switching lags behind the system switching; and (4) experimental verification on physical platforms such as robotic manipulators or active suspension systems.

Author Contributions

Conceptualization, W.R. and T.L.; methodology, W.R.; software, T.L.; validation, T.L.; formal analysis, T.W.; investigation, W.R.; resources, T.W.; data curation, T.L.; writing—original draft preparation, W.R.; writing—review and editing, T.W. and M.L.; visualization, T.L.; supervision, T.W.; project administration, T.W.; funding acquisition, T.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Anhui Provincial Natural Science Foundation under Grant 2508085QF230, and in part by the State Key Laboratory of Autonomous Intelligent Unmanned Systems under opening project number ZZKF2025-1-10.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The authors acknowledge the support from their institutions.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MLFMultiple Lyapunov Functions
ADTAverage Dwell Time
RBFRadial Basis Function
BLFBarrier Lyapunov Function
IBLFIntegral Barrier Lyapunov Function
FTCFault-Tolerant Control
MLIBFMultiple Lyapunov Integral Barrier Function

References

  1. Zong, G.; Ren, H.; Karimi, H.R. Event-triggered communication and annular finite-time H∞ filtering for networked switched systems. IEEE Trans. Cybern. 2020, 51, 309–317. [Google Scholar] [CrossRef] [Scilit]
  2. Ren, H.; Zong, G.; Karimi, H.R. Asynchronous finite-time filtering of networked switched systems and its application: An event-driven method. IEEE Trans. Circuits Syst. I Regul. Pap. 2018, 66, 391–402. [Google Scholar]
  3. Li, S.; Xiang, Z.; Zhang, J. Dwell-time conditions for exponential stability and standard L1-gain performance of discrete-time singular switched positive systems with time-varying delays. Nonlinear Anal. Hybrid Syst. 2020, 38, 100939. [Google Scholar] [CrossRef] [Scilit]
  4. Branicky, M.S. Multiple lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Trans. Autom. Control 1998, 43, 475–482. [Google Scholar] [CrossRef] [Scilit]
  5. Della Rossa, M.; Jungers, R.M. Multiple lyapunov functions and memory: A symbolic dynamics approach to systems and control. SIAM J. Control Optim. 2024, 62, 2695–2722. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, S.; Ning, C.; Liu, Q.; Liu, Q. Improved multiple lyapunov functions of input-output-to-state stability for nonlinear switched systems. Inf. Sci. 2022, 608, 47–62. [Google Scholar] [CrossRef] [Scilit]
  7. Hespanha, J.P.; Morse, A.S. Stability of switched systems with average dwell-time. In Proceedings of the 38th IEEE Conference on Decision and Control; IEEE: Piscataway, NJ, USA, 1999; pp. 2655–2660. [Google Scholar]
  8. Zhai, G.; Hu, B.; Yasuda, K.; Michel, A.N. Stability analysis of switched systems with stable and unstable subsystems: An average dwell time approach. In Proceedings of the 2000 American Control Conference; IEEE: Piscataway, NJ, USA, 2000; pp. 200–204. [Google Scholar]
  9. Long, L.; Zhao, J. Adaptive output-feedback neural control of switched uncertain nonlinear systems with average dwell time. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 1350–1362. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Liu, X.; Zhao, X. Stability analysis of discrete-time switched systems: A switched homogeneous lyapunov function method. Int. J. Control 2016, 89, 297–305. [Google Scholar]
  11. Cheng, J.; Zhu, H.; Zhong, S.; Zhang, Y. Robust stability of switched delay systems with average dwell time under asynchronous switching. J. Appl. Math. 2012, 2012, 956370. [Google Scholar] [CrossRef] [Scilit]
  12. Zong, G.; Xie, H.; Yang, D.; Zhao, X.; Yi, Y. Adaptive fuzzy tracking control for switched nonlinear systems under FDI attacks and input saturation: A flexible transient performance approach. IEEE Trans. Cybern. 2024, 54, 7479–7488. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Chen, H.; Zong, G.; Liu, X.; Zhao, X.; Niu, B.; Gao, F. A sub-domain-awareness adaptive probabilistic event-triggered policy for attack-compensated output control of Markov jump CPSs with dynamically matching modes. IEEE Trans. Autom. Sci. Eng. 2024, 21, 4419–4431. [Google Scholar] [CrossRef] [Scilit]
  14. Zong, G.; Yang, D.; Lam, J.; Song, X. Fault-tolerant control of switched LPV systems: A bumpless transfer approach. IEEE/ASME Trans. Mechatron. 2022, 27, 1436–1446. [Google Scholar] [CrossRef] [Scilit]
  15. Ngo, K.B.; Mahony, R.; Jiang, Z.P. Integrator backstepping using barrier functions for systems with multiple state constraints. In Proceedings of the 44th IEEE Conference on Decision and Control; IEEE: Piscataway, NJ, USA, 2005; pp. 8306–8312. [Google Scholar]
  16. Tee, K.P.; Ge, S.S. Control of nonlinear systems with partial state constraints using a barrier lyapunov function. Int. J. Control 2011, 84, 2008–2023. [Google Scholar] [CrossRef] [Scilit]
  17. Ren, B.; Ge, S.S.; Tee, K.P.; Lee, T.H. Adaptive neural control for output feedback nonlinear systems using a barrier lyapunov function. IEEE Trans. Neural Netw. 2010, 21, 1339–1345. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  18. Liu, Y.J.; Li, D.J.; Tong, S. Adaptive output feedback control for a class of nonlinear systems with full-state constraints. Int. J. Control 2014, 87, 281–290. [Google Scholar]
  19. Li, D.P.; Liu, Y.J.; Tong, S.; Chen, C.P.; Li, D.J. Neural networks-based adaptive control for nonlinear state constrained systems with input delay. IEEE Trans. Cybern. 2019, 49, 1249–1258. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Liu, Y.J.; Gong, M.; Tong, S.; Chen, C.P.; Li, D.J. Adaptive fuzzy output feedback control for a class of nonlinear systems with full state constraints. IEEE Trans. Fuzzy Syst. 2018, 26, 2607–2617. [Google Scholar] [CrossRef] [Scilit]
  21. Tee, K.P.; Ge, S.S. Control of state-constrained nonlinear systems using integral barrier lyapunov functionals. In Proceedings of the 2012 IEEE 51st Conference on Decision and Control; IEEE: Piscataway, NJ, USA, 2012; pp. 3239–3244. [Google Scholar]
  22. Li, D.J.; Li, J.; Li, S. Adaptive control of nonlinear systems with full state constraints using integral barrier lyapunov functionals. Neurocomputing 2016, 186, 90–96. [Google Scholar] [CrossRef] [Scilit]
  23. Liu, Y.J.; Tong, S.; Chen, C.L.P.; Li, D.J. Adaptive neural network control using integral barrier lyapunov functionals for uncertain nonlinear block-triangular constraint systems. IEEE Trans. Cybern. 2017, 47, 3747–3757. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Zhang, T.; Xia, M.; Yi, Y. Adaptive neural dynamic surface control of strict-feedback nonlinear systems with full state constraints and unmodeled dynamics. Automatica 2017, 81, 232–239. [Google Scholar] [CrossRef] [Scilit]
  25. Wang, C.; Wu, Y. Finite-time tracking control for strict-feedback nonlinear systems with full state constraints. Int. J. Control 2019, 92, 1426–1433. [Google Scholar] [CrossRef] [Scilit]
  26. Zhang, W.; Zong, G.; Niu, B.; Zhao, X.; Song, G. Adaptive neural self-triggered secure control for nonlinear networked PDE-ODE systems subject to unknown deception attacks. Inf. Sci. 2026, 745, 123411. [Google Scholar] [CrossRef] [Scilit]
  27. Jin, Z. Global asymptotic stability analysis for autonomous optimization. IEEE Trans. Autom. Control 2025, 70, 6953–6960. [Google Scholar] [CrossRef] [Scilit]
  28. Jin, Z.; Li, H.; Qin, Z.; Wang, Z. Gradient-free cooperative source-seeking of quadrotor under disturbances and communication constraints. IEEE Trans. Ind. Electron. 2025, 72, 1969–1979. [Google Scholar] [CrossRef] [Scilit]
  29. Li, Y.X.; Yang, G.H. Fuzzy adaptive output feedback fault-tolerant tracking control of a class of uncertain nonlinear systems with nonaffine nonlinear faults. IEEE Trans. Fuzzy Syst. 2016, 2, 223–234. [Google Scholar] [CrossRef] [Scilit]
  30. Zhai, D.; An, L.; Dong, J.; Zhang, Q. Output feedback adaptive sensor failure compensation for a class of parametric strict feedback systems. Automatica 2018, 97, 48–57. [Google Scholar] [CrossRef] [Scilit]
  31. Zhang, L.; Yang, G.H. Observer-based fuzzy adaptive sensor fault compensation for uncertain nonlinear strict-feedback systems. IEEE Trans. Fuzzy Syst. 2018, 26, 2301–2310. [Google Scholar] [CrossRef] [Scilit]
  32. Zhang, L.; Yang, G.H. Adaptive fuzzy fault compensation tracking control for uncertain nonlinear systems with multiple sensor faults. Fuzzy Sets Syst. 2020, 392, 46–59. [Google Scholar] [CrossRef] [Scilit]
  33. Yu, X.; Wang, T.; Gao, H. Adaptive neural fault-tolerant control for a class of strict-feedback nonlinear systems with actuator and sensor faults. Neurocomputing 2020, 380, 87–94. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.