Next Article in Journal
Development of a Directional Vibrator Using Shape-Memory Alloy Wires
Next Article in Special Issue
High-Gain Observer-Based Backstepping Control for Real-Time Trajectory Tracking of a Twin Rotor MIMO System: Adaptive Tuning Functions Versus Metaheuristic Gain Optimization
Previous Article in Journal
A Modified Cascade Framework for Discrete PI–P Control of Active Vehicle Suspension Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Tracking Control of Nonstrict-Feedback Nonlinear Systems with Actuator Faults and Input Delay via a Fuzzy Funnel Approach

1
Mathematics Department, College of Sciences and Humanities, Prince Sattam Bin Abdulaziz University, Al-kharj 11912, Riyadh, Saudi Arabia
2
Laboratory of Probability and Statistics LR18ES28, Faculty of Sciences, Sfax University, Sfax 3000, Tunisia
3
Institute for Production Technology and Systems, Leuphana University of Lueneburg, 21335 Lueneburg, Germany
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(7), 384; https://doi.org/10.3390/act15070384
Submission received: 14 June 2026 / Revised: 5 July 2026 / Accepted: 6 July 2026 / Published: 8 July 2026
(This article belongs to the Special Issue Advanced Optimization Algorithms for Actuator Modelling and Control)

Abstract

This article investigates an adaptive fuzzy funnel control approach for nonstrict-feedback nonlinear systems with actuator faults and input delay. Fuzzy logic systems (FLSs) are utilized to estimate unknown functions, while the Pade approximation technique is applied to address the effects of input delay. By leveraging the approximation capabilities of FLSs and the backstepping control technique, an adaptive funnel control scheme is developed. This scheme ensures that all closed-loop signals are semi-globally uniformly ultimately bounded (SGUUB). Utilizing funnel control, the tracking error is kept within a predefined funnel and converges to a specified interval using a funnel function. The effectiveness of the proposed controller is validated with a real-world example involving an electromechanical system.

1. Introduction

In recent years, nonlinear control systems have found extensive applications in various fields such as manufacturing, defense, and aviation. Research in nonlinear control systems has emerged as a critical frontier, leading to significant advancements. However, the increasing complexity of modern nonlinear systems and the higher demands for control accuracy necessitate further study. Therefore, developing control theories and methods for nonlinear systems is of paramount importance [1,2,3,4]. The backstepping method is a widely used design approach for controlling nonlinear systems. It begins with the lowest order differential equation of the system. Through a step-by-step design process, virtual states and virtual controls are introduced. Ultimately, the real control law is formulated in the final step. In recent decades, considerable attention has been given to the control problems of nonlinear systems with uncertainties. Several significant control methods have been proposed to address various systems with these uncertainties [5,6,7]. Adaptive control is another crucial method for managing nonlinear systems. It excels in approximating unknown parameters and handling uncertain model structures. However, due to practical demands and theoretical challenges, numerous important studies have been conducted to handle the presence of unknown functions in actual systems. Fuzzy logic systems (FLSs) and neural networks (NNs), known for their ability to approximate functions universally, have been incorporated into adaptive control designs to address unknown functions, yielding many promising results [8,9,10]. For instance, a neural network-based adaptive scheme has been reported for nonlinear systems with state constraints on functions [11]. Additionally, an adaptive neural control scheme using approximate models has been introduced for nonlinear systems [12]. For nonlinear systems with state constraints, an adaptive fuzzy finite-time control scheme utilizing an observer has been published [13]. Furthermore, for nonstrict-feedback stochastic nonlinear systems, an adaptive fuzzy control scheme has been developed [14].
Actuators, as the executive components in control systems, play a crucial role in determining control performance. However, they are often subject to faults due to operating under high temperatures, high pressure, and other adverse conditions [15]. Identifying these faults promptly during actuator operation and taking appropriate measures are essential to ensure the safety and stability of automatic control systems. This has led to increased interest in fault-tolerant control (FTC) methods in recent years [16,17,18,19]. For example, an adaptive control approach utilizing neural networks has been developed for fractional-order nonlinear systems with actuator faults [20]. Additionally, a fuzzy control method has been proposed for managing nonlinear systems under actuator faults [21]. For nonlinear uncertain systems experiencing actuator faults, a neural network-based adaptive event-triggered control strategy has been introduced [22].
Time delay significantly impacts the control accuracy of systems, and it is an inevitable issue due to hardware limitations in actual systems. Addressing and mitigating the influence of time delay to enhance control performance has been a critical research area [23,24,25]. Recent improvements in time-delay systems have focused on enhancing delay-dependent analysis and stability requirements. Flexible fragmentation methods for passivity analysis [26] and generalized reciprocally convex inequality-based stability analysis [27] have given effective tools for delayed systems. These advancements further drive the exploration of nonlinear control systems with input delays. In practical systems, input delay is another common type of delay, especially in networked-feedback control systems, where traditional delay approaches are ineffective. To tackle this, adaptive control methods based on the Pade approximation technique have been developed for nonlinear systems. Over decades of intensive research, several effective methods for managing input delay have been proposed [28,29,30]. For example, a fuzzy adaptive control scheme has been introduced for nonlinear strict-feedback systems with input delay [31]. Additionally, a fuzzy finite-time adaptive control approach has been published for active suspension nonlinear systems experiencing input delay [32]. For nonlinear systems with input delay and state constraints, a neural adaptive control scheme has been reported [30]. Furthermore, for nonlinear multi-agent systems with input delay, a fuzzy observer adaptive finite-time control method has been developed [33].
In industrial applications, control systems often face challenges in ensuring both transient and steady-state performance. To tackle this problem, prescribed performance control was developed [34]. This approach guarantees the convergence rate and limits the maximum overshoot of the tracking error. It works by analytically evaluating and defining the desired performance during both transient and steady-state phases, using a prescribed performance function and a coordinate error transformation. However, calculating the partial differential for the transformation error can cause stability problems. Additionally, funnel control has been used to ensure a prescribed transient response, aiming to regulate transient behavior and confine the steady-state tracking error within a specified range. Without needing complex identification and estimation procedures, funnel control has been effectively applied to nonlinear systems. In recent years, numerous successful applications of funnel control in nonlinear systems have been reported [35,36,37]. For instance, a fuzzy adaptive funnel control approach has been developed for nonlinear systems with a dead-zone and saturation [38]. A fuzzy finite-time funnel adaptive control scheme has been published for nonaffine nonlinear systems [39]. Furthermore, for nonlinear systems with hysteresis input and unknown control coefficients, adaptive funnel control via dynamic surface control and observer has been reported [40]. An adaptive event-triggered platoon control strategy for heterogeneous vehicles was developed using a funnel-based predefined-time control framework in [41].
Recent breakthroughs in intelligent and nonlinear control have led to considerable improvements in the robustness and performance of complex engineering systems. Finite-time control for nonlinear UAV systems [42], distributed distributionally robust model predictive control [43], optimization-based UAV trajectory design [44], and reinforcement learning-based robust consensus control for heterogeneous multi-agent systems [45,46] have all shown encouraging results under practical constraints and uncertainties. Adaptive fuzzy funnel control for nonstrict-feedback nonlinear systems with actuator defects and input delay is not covered by these studies, despite the fact that they offer insightful information about intelligent and robust control. Motivated by these problems, this work presents an adaptive fuzzy funnel control technique to achieve excellent tracking performance and closed-loop stability.
This article is motivated by the ongoing difficulties in obtaining high-performance control of nonlinear systems operating under realistic constraints. Due to component deterioration, communication lags, and signal transmission delays, actuator problems and input delays frequently occur concurrently in a variety of engineering applications, including electromechanical systems, robotic manipulators, autonomous cars, and aerospace systems. If not appropriately addressed, the cohabitation of these elements might seriously impair tracking performance and possibly jeopardize system stability. The simultaneous treatment of actuator faults and input delays within a funnel control framework for nonstrict-feedback nonlinear systems has gotten very little attention, despite significant advancements in nonlinear control.This drives the creation of the suggested adaptive fuzzy funnel control approach, which attempts to improve the tracking performance, robustness, and dependability of nonlinear systems facing these real-world difficulties. This paper makes significant contributions compared to existing research:
  • Compared with existing results [12,13,14], this paper focuses on addressing nonstrict-feedback nonlinear systems that face challenges like actuator faults and input delay simultaneously. To effectively handle input delay, the paper introduces the Pade approximation technique within a unified framework, making it applicable to a wider range of practical systems. Furthermore, a funnel variable is defined to overcome non-differentiable issues as in [47], ensuring that the output tracking error consistently remains within a predefined boundary.
  • The paper proposes an adaptive controller based on the backstepping method and Lyapunov analysis. The proposed controller is designed to ensure that all signals within the closed-loop system are semiglobally uniformly ultimately bounded (SGUUB). It achieves this by adjusting specific design parameters, guaranteeing that the tracking error remains within a specified interval. The feasibility and efficacy of this control method are demonstrated through a simulated example.
The following is the format for the remainder of the paper: The problem statement and the essential preliminaries are introduced in Section 2. We review the controller design procedure and perform stability analysis in Section 3. Section 4 presents an illustrative example to demonstrate the efficacy of the proposed controller. Finally, the paper is concluded in Section 5.

Notation

In this article, R denotes the set of real numbers, and R n represents the n-dimensional Euclidean space. The notation ( · ) T denotes the transpose of a vector. For a signal x ( t ) , | x | denotes its absolute value, while x denotes the Euclidean norm. η = [ η 1 , η 2 , , η n ] T R n denotes the system state vector, where η i ( i = 1 , 2 , , n ) is the ith state. The functions ϕ i ( η ) represent unknown nonlinear functions satisfying ϕ i ( 0 ) = 0 . The terms p i ( t ) denote bounded external disturbances satisfying | p i ( t ) | p ¯ i , where p ¯ i is a positive constant. The variable v ( t ) is the control input, while u ( v ( t τ ) ) denotes the actuator output in the presence of actuator faults and an input delay. The constant τ > 0 represents the input delay, and y = η 1 is the system output.

2. Problem Statement and Preliminaries

Consider the nonlinear systems in nonstrict-feedback form as
η ˙ i = ϕ i ( η ) + η i + 1 + p i ( t ) ,         1 i n 1 , η ˙ n = ϕ n ( η ) + u ( v ( t τ ) ) + p n ( t ) , y = η 1 ,
with η = [ η 1 , , η n ] T being the state vector, ϕ i ( · ) being the nonlinear unknown functions with ϕ i ( 0 ) = 0 , and p i ( t ) being the external disturbances with | p i ( t ) | p ¯ i , where p ¯ i is a constant. u is the system output subjected to input delay and actuator faults, τ indicates the input delay, and y is the system output.
To address the problem of input delay and obtain the real control law v, the Pade approximation, as described in [23], is used, which is defined as
L { u ( v ( t κ ) ) } = exp ( κ s ) L { u ( v ( t ) ) } 1 κ s 2 1 + τ s 2 L { u ( v ( t ) ) } ,
with L { u ( v ( t ) ) } being the Laplace transform of u ( t ) and s being the Laplace variable.
The new variable η n + 1 can be formulated as
L { η n + 1 ( t ) } = 1 κ s 2 1 + κ s 2 L { u ( v ( t ) ) } + L { u ( v ( t ) ) } .
By putting ρ = 2 t d and using inverse Laplace transform, we have
η ˙ n + 1 = 4 κ u ( v ( t ) ) 2 κ η n + 1 = 2 ρ u ( v ( t ) ) ρ η n + 1 .
From (2)–(4), (2) becomes
η ˙ i = ϕ i ( η i ) + η i + 1 + p i ( t ) ,         1 i n 1 , η ˙ n = ϕ n ( η n ) + η n + 1 u ( v ( t ) ) + p n ( t ) , η ˙ n + 1 = ρ η n + 1 + 2 ρ u ( v ( t ) ) , y = η 1 ,
with u ( v ( t ) ) being the system inputs influenced by actuator faults which can be formulated as [48]
u ( v ( t ) ) = γ ( t ) v + ζ ( t ) ,
where γ ( t ) ( 0 , 1 ] represents the effectiveness factor of the actuator, v is the control input, and ζ ( t ) is the uncontrollable additive actuation fault.
From (6), the system (5) becomes
η ˙ i = ϕ i ( η i ) + η i + 1 + p i ( t ) ,         1 i n 1 , η ˙ n = ϕ n ( η n ) + η n + 1 γ ( t ) v ζ ( t ) + p n ( t ) , η ˙ n + 1 = ρ η n + 1 + 2 ρ γ ( t ) v + 2 ρ ζ ( t ) , y = η 1 ,
Remark 1.
The variable η n + 1 is a recently introduced element designed to handle input delay effectively. It functions as an intermediate parameter rather than being regarded as a primary system state variable [23].
The main goal in control is to ensure that the tracking error e 1 = y ( t ) y d ( t ) remains within a predetermined range, referred to as a funnel. This funnel is mathematically defined as F : = { ( t , e 1 ) R + × R | e 1 | < F ψ ( t ) } , where the boundary of the funnel is denoted by F ( t ) = F ψ ( t ) . Essentially, for any given time t > 0 , we aim for ( t , e 1 ) to be part of the set F. The specific form of F ψ ( t ) is chosen as follows [38]
F ψ ( t ) = ( β 0 β ) e α t + β
where β 0 > 0 , β > 0 , and α > 0 are design parameters; it is notable that lim t F ψ = β .
In study [38], the authors introduced a funnel variable ξ 1 = e 1 F ψ 2 | e 1 | . However, it is observed that ξ 1 becomes non-differentiable at e 1 ( t ) = 0 , which does not align with the controller design requirements based on backstepping.
To resolve the non-differentiability problem in [47], a funnel error transformation is introduced as
ξ 1 = e 1 F ψ 2 e 1 2
with e 1 = η 1 y d . The time-derivative of ξ 1 is expressed as
ξ ˙ 1 = Υ 1 η ˙ 1 y ˙ d e 1 F ˙ ψ F ψ
where Υ 1 = F ψ 2 ( F ψ 2 e 1 2 ) 3 .
Remark 2.
It is noted that the proposed funnel transformation ξ 1 = e 1 F ψ 2 e 1 2 is well-defined under the condition | e 1 ( t ) | < F ψ ( t ) , which is guaranteed by the funnel constraint definition. Since F ψ ( t ) > 0 for all t 0 , the denominator satisfies F ψ 2 ( t ) e 1 2 ( t ) > 0 , t 0 , which ensures that ξ 1 remains finite for all admissible trajectories. Furthermore, as long as the tracking error remains strictly inside the funnel boundary, the mapping e 1 ξ 1 is continuously differentiable with respect to time. In particular, both e 1 ( t ) and F ψ ( t ) are continuously differentiable functions, and the denominator never approaches zero. Hence, no singularity occurs as e 1 ( t ) approaches the funnel boundary, since the control design guarantees that | e 1 ( t ) | < F ψ ( t ) is preserved for all t 0 . Therefore, the proposed funnel transformation is smooth ( C 1 ) over the entire admissible funnel region and fully compatible with the backstepping-based adaptive control design.
The objective of the control approach is to create an adaptive fuzzy funnel tracking controller v for the system described in (1). This controller must ensure that all signals in the closed-loop system demonstrate SGUUB characteristics. Moreover, the controller should keep the tracking error within a defined funnel boundary.
Assumption 1
([24]). The reference signal y d ( t ) and its nth derivatives with respect to time are continuous and bounded.
Assumption 2
([48]). The functions γ ( t ) and ζ ( t ) defined in (6) satisfy γ min < γ ( t ) 1 and | ζ ( t ) | ζ max , where γ min > 0 and ζ max > 0 are constants.
Remark 3.
Assumption 1 ensures that the reference signal y d ( t ) and its time derivatives y d ( n ) ( t ) remain bounded, guaranteeing the boundedness of all variables throughout the backstepping procedure. This assumption is commonly employed in the design of adaptive controllers, as supported by various studies, including references [25,28,49]. Assumption 2 states that the control gain γ ( t ) and the unknown additive actuator fault ζ ( t ) are not predetermined. Therefore, the conventional stability criterion cannot be applied [48].
Lemma 1
([50]). For all ( a , b ) R 2 , ϵ > 0 , one has
a b ϵ c c | a | c + 1 d ϵ c | b | d ,
where c > 1 , d > 1 , and ( c 1 ) ( d 1 ) = 1 .
Fuzzy logic systems [21]: A fuzzy logic system can be created by following these steps to approximate a continuous function ϕ ( X ) specified on a compact set Ω . The following is how we define a collection of If–Then fuzzy rules:
R l : If   η 1   is   F 1 l   and     and   η n   is   F n l ,   then   y   is   G l ,   l = 1 , 2 , , g ,
where the input vector is X = [ η 1 , , η n ] T and the fuzzy system’s output is y. The membership functions μ F j l ( η j ) and μ G l ( y ) are connected to the fuzzy sets F j l and G l , respectively, where g represents the number of rules.
The fuzzy system’s output can be written as
y ( X ) = l = 1 g W l j = 1 n μ F j l ( η j ) l = 1 g j = 1 n μ F j l ( η j ) ,
where W l = max y R μ G l ( y ) . We also define the fuzzy basis function as
S l ( X ) = j = 1 n μ F j l ( η j ) l = 1 g j = 1 n μ F j l ( η j ) ,
which enables the fuzzy logic system to be designed as
y ( X ) = W T P ( X ) ,
where θ = [ θ 1 , θ 2 , , θ g ] T and P ( X ) = [ P 1 ( X ) , P 2 ( X ) , , P g ( X ) ] T .
Lemma 2
([21]). Consider a continuous function ϕ ( X ) defined on a compact set Ω. There is a fuzzy logic system that, for any constant ϵ > 0 , can be presented as
sup X Ω ϕ ( X ) θ T P ( X ) ϵ .

3. Controller Design and Stability Analysis

This section focuses on using the backstepping method to create an adaptive fuzzy funnel controller. We start by implementing a coordinate transformation into practice as
z 1 = ξ 1                                                                      
z i = η i α i 1 ,         i = 2 , , n
where the virtual control signal that needs to be designed is denoted by α i 1 .
Step 1: The Lyapunov function is considered as
V 1 = 1 2 ξ 1 2 +   1 2 ς 1 ω ˜ 1 2
where θ ˜ 1 = ω 1 ω ^ 1 denotes the approximation error with ω ^ 1 being the estimation of  ω 1 , defined as ω 1 = θ 1 2 , and ς 1 is a design positive parameter.
The derivative of V 1 produces
V ˙ 1 = ξ 1 Υ 1 z 2 + Υ 1 α 1 + ϕ ¯ 1 1 ς 1 ω ˜ 1 ω ^ ˙ 1 ,
where ϕ ¯ 1 = Υ 1 ϕ 1 y ˙ d e 1 F ˙ ψ F ψ .
Lemma 1 indicates that the fuzzy logic system θ 1 T P 1 ( X 1 ) is applied to approximate the unknown function ϕ ¯ 1 , ensuring that for any specified ϵ 1 > 0
ϕ ¯ 1 ( X 1 ) = θ 1 T P 1 ( X 1 ) + δ 1 ( X 1 ) ,   | δ 1 ( X 1 ) | ϵ 1 ,
where X 1 = [ η 1 , , η n ] T , and δ 1 ( X 1 ) represents the estimation error.
Through the use of Lemmas 1 and 2, it is established that
ξ 1 f ¯ 1 ( X 1 ) = ξ 1 θ 1 T P 1 ( X 1 ) + δ 1 ( X 1 )   | ξ 1 | θ 1 P 1 ( X 1 ) + ϵ 1   | ξ 1 | θ 1 P 1 ( Z 1 ) + ϵ 1   1 2 a 1 2 ξ 1 2 ω 1 P 1 T ( Z 1 ) P 1 ( Z 1 ) + a 1 2 2 + ξ 1 2 2 + ϵ 1 2 2 ,
where ω 1 = θ 1 2 , Z 1 = [ η 1 ] T , and a 1 > 0 is a constant.
Utilizing Lemma 1, it is evident that
ξ 1 p 1 ( t ) ξ 1 2 2 + p ¯ 1 2 2 ,
with p ¯ 1 > 0 being a constant.
The formulation of the virtual controller α 1 can be represented as
α 1 = 1 Γ 1 k 1 ξ 1 + 1 2 ξ 1 + 1 2 a 1 2 ξ 1 ω ^ 1 P 1 T ( Z 1 ) P 1 ( Z 1 ) ,
where k 1 > 0 and a 1 > 0 represent the design parameters.
Using Lemma 1 along with (24), we have
ξ 1 α 1 1 Υ 1 k 1 ξ 1 2 + 1 2 a 1 2 ξ 1 2 ω ^ 1 P 1 T ( Z 1 ) P 1 ( Z 1 ) ,
Substituting (22)–(25) into (20), we have
V ˙ 1 k 1 ξ 1 2 + 1 2 a 1 2 ξ 1 2 P 1 T ( Z 1 ) P 1 ( Z 1 ) ( ω 1 ω ^ 1 ) + p ¯ 1 2 2 + a 1 2 2 + ξ 1 2 2 + ϵ 1 2 2 1 ς 1 ω ˜ 1 ω ^ ˙ 1
Given that ω ˜ 1 = ω 1 ω ^ 1 , we can rewrite (26) as
V ˙ 1 k 1 ξ 1 2 + p ¯ 1 2 2 + a 1 2 2 + ξ 1 2 2 + ϵ 1 2 2 + 1 ς 1 ω ˜ 1 1 2 a 1 2 ς 1 ξ 1 2 P 1 T ( Z 1 ) P 1 ( Z 1 ) ω ^ ˙ 1
The adaptive law ω ^ ˙ 1 is expressed as
ω ^ ˙ 1 = ς 1 2 a 1 2 z 1 2 P 1 T ( Z 1 ) P 1 ( Z 1 ) ϑ 1 ω ^ 1 ,         ω ^ 1 ( 0 ) 0 ,
with ς 1 and a 1 being the design positive parameters.
By inserting (28) into (27), one obtains
V ˙ 1 k 1 2 χ 1 2 + Υ χ 1 z 2 + 1 ς 1 ϑ 1 ω ˜ 1 ω ^ 1 + a 1 2 + ϵ 1 2 2 + p ¯ 1 2 2 .
Step i ( 2 n 1 ): By utilizing (17) and (7), one has
z ˙ i = η ˙ i α ˙ i 1 = ϕ i ( η ) + η i + 1 + p i ( t ) α ˙ i 1 .
with
α ˙ i 1 = j = 0 i 1 α i 1 y d ( j ) y r ( j + 1 ) + j = 1 i 1 α i 1 η j ( ϕ j ( η ) + η j + 1 + p j ( t ) ) + j = 1 i 1 α i 1 ω j ω ˙ j .
Choose the Lyapunov function as
V i = V i 1 + 1 2 z i 2 + 1 2 ς i ω ˜ i 2 ,
where ω ˜ i = ω i ω ^ i , and ς i is a positive design constant.
The derivative of V i produces
V ˙ i V ˙ i 1 + z i ( ϕ i ( η ) + z i + 1 + α i + p i ( t ) α ˙ i 1 ) 1 ς i ω ˜ i ω ^ ˙ i .
From (29), one has
V ˙ i 1 j = 1 i 1 k j ξ j 2 + z i 1 z i + j = 1 i 1 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 i 1 a j 2 2 + ϵ j 2 2 + p ¯ j 2 2
Upon substituting (34) into (35), we obtain
V ˙ i k 1 ξ 1 2 j = 2 i 1 + z i 1 z i + j = 1 i 1 1 ς j δ j ω ˜ j ω ^ j + j = 1 i 1 a j 2 2 + ϵ j 2 2 + d ¯ j 2 2 + z i ( ϕ ¯ i ( X i ) + z i + 1 + p i ( t ) + α i ) 1 ς i ω ˜ i ω ^ ˙ i 1 2 z i 2 ,
where ϕ ¯ i ( X i ) = ϕ i ( x ) α ˙ i 1 + 1 2 z i .
Lemma 2 indicates that the fuzzy logic system θ i T P i ( X i ) is applied to approximate the unknown function ϕ ¯ i , such that for any specified ϵ i > 0
ϕ ¯ i ( X i ) = θ i T P i ( X i ) + δ i ( X i ) ,   | δ i ( X i ) | < ε i ,
where X i = [ η 1 , , η n , ω ^ 1 , , ω ^ i 1 ] T .
By employing a method similar to that in (22), we have
z i ϕ ¯ i 1 2 a i 2 z i 2 ω i P i T ( Z i ) P i ( Z i ) + a i 2 2 + z i 2 2 + ϵ i 2 2 ,
where Z i = [ η 1 , , η i , ω ^ 1 , , ω ^ i 1 ] T , ω i = θ i 2 , and a i is a positive design parameter.
Utilizing Lemma 1, we have
z i p i ( t ) z i 2 2 + p ¯ i 2 2 ,
with p ¯ i being a positive constant.
The formulation for the virtual controller α i is given as
α i = k i z i z i 1 1 2 a i 2 z i ω ^ i P i T ( Z i ) P i ( Z i ) ,
with k i and a i being the design positive constants.
One can derive from Lemma 1 and (39) that
z i α i = k i z i 2 z i z i 1 1 2 a i 2 z i 2 ω ^ i P i T ( Z i ) P i ( Z i ) ,
Substituting (37)–(40) into (35), one has
V ˙ i k 1 ξ 1 2 j = 2 i k j z j 2 + j = 1 i 1 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 i a j 2 2 + ϵ j 2 2 + p ¯ j 2 2   + 1 2 a i 2 z i 2 P i T ( Z i ) P i ( Z i ) ( ω i ω ^ i ) 1 ς i ω ˜ i ω ^ ˙ i
Since ω ˜ i = ω i ω ^ i , (3.25) produces
V ˙ i k 1 ξ 1 2 j = 2 i k j z j 2 + j = 1 i 1 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 i a j 2 2 + ϵ j 2 2 + p ¯ j 2 2   + 1 ς 1 ω ˜ i 1 2 a i 2 ς i z i 2 P i T ( Z i ) P i ( Z i ) ω ^ ˙ i
The formulation for the adaptive law ω ^ ˙ i is given as
ω ^ ˙ i = ς i 2 a i 2 z i 2 S i T ( Z i ) S i ( Z i ) ϑ i ω ^ i ,
where ς i and ϑ i stand for the design positive constants.
Substituting (43) into (42), one has
V ˙ i k 1 ξ 1 2 j = 2 i k j z j 2 + j = 1 i 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 i a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 .
Step n: The time derivative of z n according to (17) and (7) is given as
z ˙ n = x ˙ n α ˙ n 1 = ϕ n ( η ) + η n + 1 γ ( t ) v ζ ( t ) + p n ( t ) α ˙ n 1 + η ˙ n + 1 ρ ,
where the formulation of α n 1 can be expressed as
α ˙ n 1 = j = 0 n 1 α n 1 y d ( j ) y r ( j + 1 ) + j = 1 n 1 α n 1 x j ( f j ( x ) + x j + 1 + d j ( t ) ) + j = 1 n 1 α n 1 ω j ω ˙ j .
The Lyapunov function can be expressed as
V n = V n 1 + 1 2 z n 2 + 1 2 ς n ω ˜ n 2 ,
with ω ˜ n = ω n ω ^ n , and ς n as the design positive constant.
The derivative of V n is formulated as
V ˙ n V ˙ n 1 + z n ( ϕ n ( η ) + η n + 1 γ ( t ) v ζ ( t ) + p n ( t ) α ˙ n 1 + ρ η n + 1 ρ + 2 ρ γ ( t ) v ρ + 2 ρ ζ ( t ) ρ ) 1 ς n ω ˜ n ω ^ ˙ n V ˙ n 1 + z n ( ϕ n ( η ) + η n + 1 γ ( t ) v ζ ( t ) + p n ( t ) α ˙ n 1 e t a n + 1 + 2 γ ( t ) v + 2 ζ ( t ) ) 1 ς n ω ˜ n ω ^ ˙ n   V ˙ n 1 + z n ϕ n ( η ) + γ ( t ) v + ζ ( t ) + p n ( t ) α ˙ n 1 1 ς n ω ˜ n ω ^ ˙ n .
with
V ˙ n 1 k 1 ξ 1 2 j = 2 n 1 k j z j 2 + j = 1 n 1 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 n 1 a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 .
By inserting (49) into (48), we obtain
V ˙ n k 1 ξ 1 2 j = 2 n 1 k j z j 2 + j = 1 n 1 1 ς j δ j ω ˜ j ω ^ j + j = 1 n 1 a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + z n ϕ ¯ n ( X n ) + γ ( t ) v + ζ ( t ) + p n ( t ) 1 ς n ω ˜ n ω ^ ˙ n 1 2 z n 2 ,
where ϕ ¯ n ( X n ) = ϕ n ( η ) α ˙ n 1 + 1 2 z n .
Lemma 1 indicates that the fuzzy logic system θ n T P n ( X n ) is applied to approximate the unknown function ϕ ¯ n , such that for any specified ϵ n > 0
ϕ ¯ n ( X n ) = θ n T P n ( X n ) + δ n ( X n ) ,   | δ n ( X n ) | < ε n ,
where X n = [ η 1 , , η n , ω ^ 1 , , ω ^ n 1 ] T .
By employing a similar method as described in (22), one obtains
z n ϕ ¯ n 1 2 a n 2 z n 2 ω n P n T ( Z n ) P n ( Z n ) + a n 2 2 + z n 2 2 + ϵ n 2 2 ,
where Z n = [ η 1 , , η n , ω ^ 1 , , ω ^ n 1 ] T , ω n = θ n 2 , and a n > 0 represents the design parameter.
By utilizing Lemma 1, we have
z n p n ( t ) z n 2 2 + p ¯ n 2 2 ,
with p ¯ n being a positive constant.
By employing Lemma 1 alongside Assumption 2, one has
z n ζ ( t ) z n 2 2 + ζ max 2 2 .
The formulation of real controller v is given as
v = k n z n z n 1 1 2 a n 2 z n ω ^ n P n T ( Z n ) P n ( Z n ) ,
with k n and a n being the positive constants.
Applying Assumption 2, Lemma 1, and (55) leads to
z n v = k n γ min z n 2 z n z n 1 1 2 a n 2 z n 2 ω ^ n P n T ( Z n ) P n ( Z n ) .
Substituting (52)–(56) into (50), one obtains
V ˙ i k 1 ξ 1 2 j = 2 n 1 k j z j 2 k n γ min z n 2 + j = 1 i 1 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 i a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + ζ max 2 2   + 1 2 a n 2 z n 2 P n T ( Z n ) P n ( Z n ) ( ω n ω ^ n ) 1 ς n ω ˜ i ω ^ ˙ n
Since ω ˜ n = ω n ω ^ n , (57) produces
V ˙ n k 1 ξ 1 2 j = 2 n 1 k j z j 2 k n γ min z n 2 + j = 1 n 1 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 n a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + ζ max 2 2   + 1 ς n ω ˜ n 1 2 a n 2 ς n z n 2 P n T ( Z n ) P n ( Z n ) ω ^ ˙ n .
The formulation of the adaptive law ω ^ ˙ n is given as
ω ^ ˙ n = ς n 2 a n 2 z n 2 P n T ( Z n ) P n ( Z n ) ϑ n ω ^ n ,
where ς n and ϑ n are the positive constants.
By substituting (59) into (58) and incorporating Assumption 2, we have
V ˙ n k n ξ n 2 j = 2 n 1 k j z j 2 k n γ min z n 2 + j = 1 n 1 ς j ϑ j ω ˜ j ω ^ j + j = 1 n a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + γ max 2 2 .
Theorem 1.
Considering the system (1) along with Assumptions 1 and 2, the proposed control strategy, including the virtual control signals as described in (24) and (39), the real control signal as given in (55), and the adaptive laws as given in (28), (43), and (59), ensures that all signals within the closed-loop system exhibit SGUUB behavior with | e 1 ( 0 ) | < | F ψ ( 0 ) | , and it guarantees that the tracking error remains within a specified funnel and has the capability to converge to a predetermined boundary.
Proof. 
Since
ω ˜ j ω ^ j ω j 2 ω ˜ j 2 .
by inserting (61) into (60), we have
V ˙ n k 1 ξ 1 2 j = 2 n 1 k j z j 2 + k n γ min z n 2 + j = 1 n 1 ς j ϑ j ω j 2 j = 1 n 1 ς j ϑ j ω ˜ j 2 + j = 1 n a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + ζ max 2 2 = j = 1 n 1 k j z j 2 + k n γ min z n 2 j = 1 n 1 ς j ϑ j ω ˜ j 2 + j = 1 n 1 ς j ϑ j ω j 2 + a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + ζ max 2 2 c 0 1 2 ξ 2 2 + j = 2 n 1 2 z j 2 + j = 1 n 1 2 ς j ω ˜ j 2 + d 0   c 0 V n + d 0 ,
with c 0 = 2 m , m = min { k 1 , , k n γ min , ϑ 1 , , ϑ n } , and d 0 = j = 1 n ϑ j ω j 2 ς j + a j 2 2 + ϵ j 2 2 + p ¯ j 2 2 + ζ max 2 2 . From (62), we have
0 V n V ( 0 ) d 0 c 0 e c 0 t + d 0 c 0 ,
which means that all signals within the closed-loop system are SGUUB and V ( t ) is bounded by d 0 c 0 .
Additionally, from (63), we obtain
1 2 ξ 1 2 V ( 0 ) d 0 c 0 e c 0 t + d 0 c 0 V ( 0 ) e c 0 t + d 0 c 0 .
By substituting (9) into (64), we obtain
e 1 2 F ψ 2 e 1 2 2 V ( 0 ) + 2 d 0 c 0 ,
which leads to
e 1 2 1 + 2 V ( 0 ) + 2 d 0 c 0 2 V ( 0 ) + 2 d 0 c 0 F ψ 2 .
Furthermore, we have
| e 1 | 2 V ( 0 ) + 2 d 0 c 0 1 + 2 V ( 0 ) + 2 d 0 c 0 | F ψ | < | F ψ | ,
which indicates that with precise adjustment of the design parameters, it is possible to minimize tracking errors within the specified boundary. □
The diagram of the proposed control method is shown in Figure 1.
Remark 4.
The choice of design parameters has a significant impact on the controller’s performance; thus, choosing them wisely is essential. The tracking error tends to decrease as the parameters k i and ϑ i are increased and b i is decreased. On the other hand, choosing extremely high values for k i and ϑ i may lead to a higher control energy usage. Usually, a trial-and-error methodology is used to set both the beginning conditions and the design parameters. The system performance is then assessed and changes are made as necessary.
Remark 5.
In the Lyapunov-based stability analysis, the ultimate boundedness of the closed-loop system is affected by several sources of uncertainty, including fuzzy approximation errors, actuator faults, external disturbances, and input delay. Specifically, the fuzzy logic system approximation error satisfies | δ 1 ( X 1 ) | ϵ 1 , where ϵ 1 > 0 is a known constant. The actuator fault signals are bounded according to Assumption 2, where γ min < γ ( t ) 1 and | ζ ( t ) | ζ max , with γ min , ζ max > 0 . The external disturbances satisfy | p i ( t ) | p ¯ i , where p ¯ i are known positive constants. In addition, the input delay is constant and is handled via the Padé approximation, resulting in a bounded approximation error. Consequently, all uncertainty terms are uniformly bounded and appear additively in the Lyapunov derivative. Therefore, the final SGUUB bound depends explicitly on ϵ 1 , ζ max , p ¯ i , and the Padé approximation error. This shows that each source of uncertainty contributes in a quantifiable manner to the ultimate bound, and reducing these bounds or selecting appropriate controller gains can directly reduce the size of the ultimate tracking error set.
Remark 6.
The actuator effectiveness factor γ ( t ) satisfies γ min < γ ( t ) 1 , where γ min > 0 . As γ ( t ) approaches its lower bound γ min , the control input remains well-defined and bounded due to the positivity of γ min . In this case, the proposed adaptive control law is still capable of compensating the reduced control authority, and the closed-loop system preserves SGUUB stability. However, a degradation in tracking performance may occur, reflected in a larger ultimate bound, when the actuator effectiveness decreases significantly.
Remark 7.
The input-delay system is converted into an enhanced delay-free representation using the Padé approximation. Although this approximation includes a modeling error, it remains confined for a constant input delay τ. This approximation mistake is regarded as an additional disturbance factor in the Lyapunov stability analysis. As a result, it makes an additive contribution to the closed-loop system’s final boundedness. As a result, the ultimate tracking performance is affected within a restricted range that is dictated by the Padé approximation error, but the SGUUB stability is maintained.
Remark 8.
The first-order Padé approximation is utilized to translate the input-delay system into an equivalent augmented delay-free model, hence enabling the adaptive backstepping controller design. Higher-order Padé approximations raise the system order, computational complexity, and difficulty of the relevant Lyapunov stability analysis, even though they may offer a more realistic depiction of the delayed dynamics. Therefore, the first-order Padé approximation is used as a compromise between approximation accuracy and implementation complexity. Furthermore, the approximation error introduced by the first-order Padé approximation stays confined for a constant input delay and is considered as extra uncertainty in the stability analysis. Consequently, the suggested controller preserves the SGUUB feature while maintaining adequate tracking performance with a very basic control structure.
Remark 9.
The proposed controller combines various fuzzy logic systems and adaptive parameter update rules to correct for unknown nonlinearities, actuator defects, and input delay. The online computations primarily incorporate fuzzy basis function evaluations, algebraic operations, and first-order adaptive parameter update rules, despite the fact that these components increase the computational overhead as compared to conventional controllers. Real-time implementation does not require matrix inversion or iterative optimization. The suggested control method is therefore computationally efficient and appropriate for implementation on contemporary embedded control platforms with enough processing power since the computational complexity increases roughly linearly with the number of fuzzy rules and system states.

4. Simulation Results

In this section, a practical example featuring an electromechanical system is provided to demonstrate the effectiveness of the presented control strategy.
Example 1.
Consider the electromechanical system depicted in Figure 2 as presented in [51]:
M q ¨ + B q ˙ + N sin ( q ) = τ L I ˙ = V 0 R I K τ q ˙
To simplify the analysis, we introduce variable changes as η 1 = q , η 2 = q ˙ , η 3 = τ , and u ( v ( t κ ) ) = V . This transforms the system’s dynamic model into the form
η ˙ 1 = η 2 + f 1 ( η ) + p 1 ( t ) η ˙ 2 = η 3 + f 2 ( η ) + p 2 ( t ) η ˙ 3 = u ( v ( t κ ) ) + f 3 ( η ) + p 3 ( t ) y = η 1
where f 1 ( η ) = η 1 2 sin ( η 2 η 3 ) , f 2 ( η ) = N M sin η 1 B M η 2 + B M cos η 2 sin η 3 , f 3 ( η ) = K L R L η 3 , p 1 ( t ) = 0.2 cos ( t ) , p 2 ( t ) = cos ( 0.5 t ) , p 3 ( t ) = 0.2 sin ( t ) , and κ = 1.5 s. The system parameters and their values can be found in the existing work [51]. The reference trajectory is given as y d ( t ) = sin ( t ) .
The actuator fault model is formulated as
u ( v ) = v if   t < 10 ( 0.4 + 0.6 exp ( 0.2 t ) ) v + cos 2 ( x 1 ) x 2 if   t 10
γ ( t ) = 0.4 + 0.6 exp ( 0.2 t ) , and ζ ( t ) = cos 2 ( x 1 ) x 2 .
The funnel function is formulated as
F ψ ( t ) = ( 3 0.15 ) e 0.3 t + 0.15 ,
where β 0 = 3 , β = 0.15 , and α = 0.3 .
We define fuzzy sets for each state variable within the interval [ 2 , 2 ] , choosing specific partitioning points at 2 , 1.5 , 0.5 , 0.5 , 1.5 , and 2. The membership functions for these fuzzy sets are formulated as follows μ F j 1 ( X ) = exp ( X + 2 ) 2 2 , μ F j 2 ( X ) = exp ( X + 1.5 ) 2 2 , μ F j 3 ( X ) = exp ( X + 0.5 ) 2 2 , μ F j 4 ( X ) = exp ( X 0.5 ) 2 2 , μ F j 5 ( X ) = exp ( X 1.5 ) 2 2 , and μ F j 6 ( X ) = exp ( X 2 ) 2 2 . The virtual control α 1 , a l p h a 2 , real control input v, and the adaptive laws ω ^ ˙ i are constructed as
α 1 = 1 Υ 1 k 1 ξ 1 + 1 2 ξ 1 1 2 a i 2 e i ω ^ i S i T ( Z i ) S i ( Z i ) , α 2 = k 2 z 2 z 1 1 2 a 2 2 z 2 ω ^ 2 S 2 T ( Z 2 ) S 2 ( Z 2 ) , v = k 3 z 3 z 2 1 2 a 3 2 z 3 ω ^ 3 S 3 T ( Z 3 ) S 3 ( Z 3 ) , ω ^ ˙ i = ς i 2 a i 2 z i 2 S i T ( Z i ) S i ( Z i ) ϑ i ω ^ i ,         i = 1 , 2 , 3 .
The controller parameters are chosen through a trial-and-error process as k 1 = 4 , k 2 = 4 , k 3 = 6 , ϑ 1 = 1 , ϑ 2 = 1 , ϑ 3 = 1 , a 1 = a 2 = a 3 = 2 , ς 1 = 1 , ς 2 = 1 , ς 3 = 1 . The initial conditions for the simulation are set through trial-and-error as [ η 1 ( 0 ) , η 2 ( 0 ) , η 3 ( 0 ) ] T = [ 0.5 , 0.5 , 0.5 ] T and [ ω ^ 1 ( 0 ) , ω ^ 2 ( 0 ) , ω ^ 3 ( 0 ) ] T = [ 0 , 0 , 0 ] T .
The results from the simulation are depicted in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 3 illustrates the system output y alongside the reference signal y d , showcasing successful tracking. The tracking error curve, as demonstrated in Figure 4, remains within the predefined funnel boundary. Figure 5 exhibits the input signals v and u. Additionally, Figure 6 and Figure 7 display the state variables η 2 and η 3 , as well as the curves of the adaptive laws ω ^ 1 , ω ^ 2 , and ω ^ 3 , all demonstrating bounded behavior.
Comparative results: The proposed method is compared with an existing approach from a previous paper [40]. The existing paper addressed the problem of a nonlinear system with input delay, without considering the effect of actuator faults. Additionally, it did not utilize any funnel control scheme. In contrast, this paper introduces a funnel control method for nonlinear systems. Figure 8 presents the comparison results, demonstrating that the tracking error with the proposed method is slightly improved compared to the previous method [40], thereby confirming the effectiveness of the proposed approach.
Parameter sensitivity analysis: To further demonstrate the robustness of the proposed adaptive fuzzy funnel control scheme, a parameter sensitivity analysis is carried out by considering three different sets of controller parameters. The initial conditions are kept unchanged to ensure that the influence of the controller parameters can be evaluated independently. The initial conditions are selected as [ η 1 ( 0 ) , η 2 ( 0 ) , η 3 ( 0 ) ] T = [ 0.5 , 0.5 , 0.5 ] T , and [ ω ^ 1 ( 0 ) , ω ^ 2 ( 0 ) , ω ^ 3 ( 0 ) ] T = [ 0 , 0 , 0 ] T . The controller parameters for the three cases are chosen as follows:
  • Case 1:  k 1 = 3 , k 2 = 3 , k 3 = 5 , ϑ 1 = ϑ 2 = ϑ 3 = 0.8 , a 1 = a 2 = a 3 = 1.5 , ς 1 = ς 2 = ς 3 = 0.8 .
  • Case 2 (Nominal Case):  k 1 = 4 , k 2 = 4 , k 3 = 6 , ϑ 1 = ϑ 2 = ϑ 3 = 1 , a 1 = a 2 = a 3 = 2 , ς 1 = ς 2 = ς 3 = 1 .
  • Case 3:  k 1 = 5 , k 2 = 5 , k 3 = 7 , ϑ 1 = ϑ 2 = ϑ 3 = 1.2 , a 1 = a 2 = a 3 = 2.5 , ς 1 = ς 2 = ς 3 = 1.2 .
To quantitatively evaluate the influence of the controller parameters on the tracking performance, the following performance indices are adopted:
MAE = max 1 t N | y ( t ) y r ( t ) | ,
SSE = t = 1 N y ( t ) y r ( t ) 2 ,
MSE = 1 N t = 1 N y ( t ) y r ( t ) 2 ,
RMSE = 1 N t = 1 N y ( t ) y r ( t ) 2 ,
NMSE = t = 1 N y ( t ) y r ( t ) 2 t = 1 N y r ( t ) y ¯ r 2 ,
BFR = 1 t = 1 N y ( t ) y r ( t ) 2 t = 1 N y r ( t ) y ¯ r 2 × 100 % .
The corresponding quantitative results are summarized in Table 1. It can be observed that the proposed controller maintains satisfactory tracking performance under different controller parameter settings. Although slight variations in the transient response are observed, the tracking error remains within the prescribed funnel, and all closed-loop signals remain bounded. These results demonstrate that the proposed adaptive fuzzy funnel control scheme is robust to moderate variations in the controller parameters.
Qualitative comparison with existing methods: A qualitative comparison with a number of exemplary adaptive nonlinear control systems is shown in Table 2 to further emphasize the efficacy and usefulness of the suggested adaptive fuzzy funnel control scheme. The comparison focuses on essential properties, including actuator-fault accommodation, input-delay compensation, funnel control, application to nonstrict-feedback nonlinear systems, stability guarantees, and computing complexity. It can be seen that each existing solution handles only a subset of these challenges. For example, the method in [39] constructs an adaptive finite-time fuzzy funnel controller but does not address actuator defects or input latency. Funnel control, actuator defects, and input delay are not included in the adaptive learning control approach in [11], which deals with nonlinear systems with full-state constraints. Actuator defects are compensated for by the adaptive fuzzy fault-tolerant controller suggested in [18]; however, input delay and funnel performance are not addressed. Similarly to this, the adaptive fuzzy controller in [23] takes input delay into account for nonstrict-feedback nonlinear systems but ignores funnel control and actuator defects. In contrast, the suggested approach simultaneously addresses actuator defects, input delay, and funnel performance for nonstrict-feedback nonlinear systems while assuring the semi-globally uniformly ultimately boundedness (SGUUB) of all closed-loop signals. As a result, the suggested controller offers a more thorough framework for nonlinear systems functioning under several realistic restrictions.

5. Conclusions

This study introduced an adaptive fuzzy funnel control strategy tailored for nonstrict-feedback nonlinear systems, tackling issues associated with actuator faults and input delays. The approach involved developing an adaptive funnel control mechanism using fuzzy logic systems (FLSs) to estimate unknown functions. Additionally, the Padé approximation method was employed to mitigate the impact of input delays. Integrating FLSs with the backstepping control technique guaranteed that all signals within the closed-loop system exhibited SGUUB behavior. The utilization of funnel control ensured that the tracking error remained within a predefined funnel, facilitating convergence to a specified interval through a funnel function. The practical applicability and effectiveness of the proposed controller were demonstrated through a real-world example involving an electromechanical system. Future research will focus on extending the proposed adaptive fuzzy funnel control framework to stochastic nonlinear switched systems with both actuator and sensor faults. In addition, the proposed methodology will be investigated for systems with communication constraints, event-triggered control mechanisms, and cyber–physical applications to further improve the robustness, reliability, and practical applicability of nonlinear control systems in complex and uncertain environments.

Author Contributions

A.M.: Investigation, Methodology, Writing—Review and Editing; M.K.: Investigation, Validation, Writing—Original Draft; A.G.: Writing—Review and Editing; P.M.: Supervision, Conceptualization, Writing—Review and Editing; All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to Prince Sattam bin Abdulaziz University for funding this research work through the project number (PSAU/2025/01/33516).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, Y.J.; Tong, S. Adaptive fuzzy control for a class of unknown nonlinear dynamical systems. Fuzzy Sets Syst. 2015, 263, 49–70. [Google Scholar] [CrossRef] [Scilit]
  2. Chu, L.; Han, Y.; Zhu, S.; Wang, M. Multi-dimensional Taylor network-based adaptive control for nonlinear systems with unknown parameters. Trans. Inst. Meas. Control 2021, 43, 646–655. [Google Scholar]
  3. Kacimi, A.; Beloufa, A.; Tahraoui, S.; Senoussaoui, A.; Zaid, M.H.; Azzouz, A.; Tiang, J.J. Robust control of twin-rotor MIMO systems under unmodeled dynamics: Comparative experimental validation of hybrid BSMC and online QBHO strategies. Actuators 2026, 15, 236. [Google Scholar] [CrossRef] [Scilit]
  4. Jiang, D.G.; Jiang, W.; Zhu, X.D.; Yin, X.Y. Adaptive control for full-states constrained nonlinear systems with unknown control direction using barrier Lyapunov functionals. Trans. Inst. Meas. Control 2022, 44, 2967–2977. [Google Scholar] [CrossRef] [Scilit]
  5. Zhao, X.; Wang, X.; Zhang, S.; Zong, G. Adaptive neural backstepping control design for a class of nonsmooth nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1820–1831. [Google Scholar] [CrossRef] [Scilit]
  6. Sun, Y.; Chen, B.; Lin, C.; Wang, H.; Zhou, S. Adaptive neural control for a class of stochastic nonlinear systems by backstepping approach. Inf. Sci. 2016, 369, 748–764. [Google Scholar] [CrossRef] [Scilit]
  7. Wang, J.; Ge, S.S.; Lee, T.H. Adaptive neural network controller for non-affine nonlinear systems and its application to CSTR. Meas. Control 2002, 35, 17–21. [Google Scholar] [CrossRef] [Scilit]
  8. Han, T.; Nie, X.; Que, N.; Lu, J.; Yao, J.; Yu, X. Predefined-time tracking control of servo hydraulic cylinder based on reinforcement learning. Actuators 2025, 15, 9. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, Y.J.; Zhao, W.; Liu, L.; Li, D.; Tong, S.; Chen, C.P. Adaptive neural network control for a class of nonlinear systems with function constraints on states. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 2732–2741. [Google Scholar] [CrossRef] [Scilit]
  10. Wu, J.; Sun, W.; Su, S.F.; Xia, J. Neural-based adaptive control for nonlinear systems with quantized input and the output constraint. Appl. Math. Comput. 2022, 413, 126637. [Google Scholar] [CrossRef] [Scilit]
  11. Liu, Y.J.; Li, J.; Tong, S.; Chen, C.P. Neural network control-based adaptive learning design for nonlinear systems with full-state constraints. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1562–1571. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. El Hamidi, K.; Mjahed, M.; El Kari, A.; Ayad, H. Adaptive control using neural networks and approximate models for nonlinear dynamic systems. Model. Simul. Eng. 2020, 2020, 8642915. [Google Scholar] [CrossRef] [Scilit]
  13. Zhang, H.; Liu, Y.; Wang, Y. Observer-based finite-time adaptive fuzzy control for nontriangular nonlinear systems with full-state constraints. IEEE Trans. Cybern. 2020, 51, 1110–1120. [Google Scholar]
  14. Li, H.; Bai, L.; Zhou, Q.; Lu, R.; Wang, L. Adaptive fuzzy control of stochastic nonstrict-feedback nonlinear systems with input saturation. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2185–2197. [Google Scholar] [CrossRef] [Scilit]
  15. Sun, K.; Qiu, J.; Feng, G. Fuzzy adaptive finite-time fault-tolerant control for strict-feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 2020, 29, 786–796. [Google Scholar]
  16. Cui, D.; Xiang, Z. Nonsingular fixed-time fault-tolerant fuzzy control for switched uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2022, 31, 174–183. [Google Scholar]
  17. Cui, D.; Zou, W.; Guo, J.; Xiang, Z. Adaptive fault-tolerant decentralized tracking control of switched stochastic uncertain nonlinear systems with time-varying delay. Int. J. Adapt. Control Signal Process. 2022, 36, 2971–2987. [Google Scholar] [CrossRef] [Scilit]
  18. Wang, H.; Liu, P.X.; Zhao, X.; Liu, X. Adaptive fuzzy finite-time control of nonlinear systems with actuator faults. IEEE Trans. Cybern. 2019, 50, 1786–1797. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Fallah Ghavidel, H.; Mosavi-G, S.M. Barrier Lyapunov function-based adaptive fuzzy control for general dynamic modeling of affine and non-affine systems. Soft Comput. 2023, 27, 12539–12557. [Google Scholar] [CrossRef] [Scilit]
  20. Visakamoorthi, B.; Subramanian, K.; Muthukumar, P. Fuzzy membership function-dependent switched control for nonlinear systems with memory sampled-data information. Soft Comput. 2022, 26, 9035–9048. [Google Scholar] [CrossRef] [Scilit]
  21. Wang, L.; Basin, M.V.; Li, H.; Lu, R. Observer-based composite adaptive fuzzy control for nonstrict-feedback systems with actuator failures. IEEE Trans. Fuzzy Syst. 2017, 26, 2336–2347. [Google Scholar]
  22. Nie, L.; Wang, X. Neural-network-based adaptive control of strict-feedback nonlinear systems with actuator faults: Event-triggered communications strategy. Chaos Solitons Fractals 2024, 181, 114626. [Google Scholar] [CrossRef] [Scilit]
  23. Yang, Z.; Zhang, X.; Zong, X.; Wang, G. Adaptive fuzzy control for non-strict feedback nonlinear systems with input delay and full state constraints. J. Frankl. Inst. 2020, 357, 10610–10631. [Google Scholar] [CrossRef] [Scilit]
  24. Cui, D.; Zou, W.; Guo, J.; Xiang, Z. Neural network-based adaptive finite-time tracking control of switched nonlinear systems with time-varying delay. Appl. Math. Comput. 2022, 428, 127216. [Google Scholar]
  25. Li, Z.; Li, T.; Feng, G.; Zhao, R.; Shan, Q. Neural network-based adaptive control for pure-feedback stochastic nonlinear systems with time-varying delays and dead-zone input. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 5317–5329. [Google Scholar]
  26. Chen, Y.; Lu, C.; Zhang, X.M. Allowable delay set flexible fragmentation approach to passivity analysis of delayed neural networks. Neurocomputing 2025, 629, 129730. [Google Scholar] [CrossRef] [Scilit]
  27. Lin, H.C.; Zeng, H.B.; Zhang, X.M.; Wang, W. Stability analysis for delayed neural networks via a generalized reciprocally convex inequality. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 7491–7499. [Google Scholar] [CrossRef] [Scilit]
  28. Dastres, H.; Rezaie, B.; Baigzadehnoe, B. Neural-network-based adaptive backstepping control for a class of unknown nonlinear time-delay systems with unknown input saturation. Neurocomputing 2020, 398, 131–152. [Google Scholar] [CrossRef] [Scilit]
  29. Yu, K.T.; Li, Y.M. Adaptive fuzzy control for nonlinear systems with sampled data and time-varying input delay. AIMS Math. 2020, 5, 2307–2325. [Google Scholar]
  30. 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. 2018, 49, 1249–1258. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  31. Wang, T.; Wu, J.; Wang, Y.; Ma, M. Adaptive fuzzy tracking control for a class of strict-feedback nonlinear systems with time-varying input delay and full state constraints. IEEE Trans. Fuzzy Syst. 2019, 28, 3432–3441. [Google Scholar]
  32. Na, J.; Huang, Y.; Wu, X.; Su, S.F.; Li, G. Adaptive finite-time fuzzy control of nonlinear active suspension systems with input delay. IEEE Trans. Cybern. 2019, 50, 2639–2650. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  33. Li, Y.; Qu, F.; Tong, S. Observer-based fuzzy adaptive finite-time containment control of nonlinear multiagent systems with input delay. IEEE Trans. Cybern. 2020, 51, 126–137. [Google Scholar] [PubMed]
  34. Verginis, C.K. Funnel control for uncertain nonlinear systems via zeroing control barrier functions. IEEE Control Syst. Lett. 2022, 7, 853–858. [Google Scholar] [CrossRef] [Scilit]
  35. Liu, C.; Liu, X.; Wang, H.; Zhou, Y.; Lu, S.; Xu, B. Event-triggered adaptive tracking control for uncertain nonlinear systems based on a new funnel function. ISA Trans. 2020, 99, 130–138. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  36. Liu, W.; Fei, S.; Ma, Q.; Zhao, H.; Xu, S. Prescribed performance dynamic surface control for nonlinear systems subject to partial and full state constraints. Appl. Math. Comput. 2022, 431, 127318. [Google Scholar] [CrossRef] [Scilit]
  37. Liu, X.; Wang, H.; Gao, C.; Chen, M. Adaptive fuzzy funnel control for a class of strict-feedback nonlinear systems. Neurocomputing 2017, 241, 71–80. [Google Scholar]
  38. Liu, C.; Wang, H.; Liu, X.; Zhou, Y. Adaptive fuzzy funnel control for nonlinear systems with input dead-zone and saturation. Int. J. Syst. Sci. 2020, 51, 1542–1555. [Google Scholar]
  39. Liu, C.; Wang, H.; Liu, X.; Zhou, Y. Adaptive finite-time fuzzy funnel control for nonaffine nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 2894–2903. [Google Scholar] [CrossRef] [Scilit]
  40. Liu, X.; Tong, D.; Chen, Q.; Zhou, W.; Shen, S. Observer-based adaptive funnel dynamic surface control for nonlinear systems with unknown control coefficients and hysteresis input. Neural Process. Lett. 2022, 54, 4681–4710. [Google Scholar] [CrossRef] [Scilit]
  41. Zhao, Y.; Liu, Y.; Zhang, H.; Zhao, N.; Shi, Y. Funnel-based predefined-time output feedback fuzzy adaptive event-triggered platoon control for heterogeneous vehicles. IEEE Internet Things J. 2026, 99, 1–11. [Google Scholar]
  42. Valadbeigi, A.P.; Soltanian, F.; Shasadeghi, M. Robust H output consensus in heterogeneous multi-agent discrete-time systems using Q-learning algorithm. Iran. J. Sci. Technol. Trans. Electr. Eng. 2025, 49, 251–263. [Google Scholar] [CrossRef] [Scilit]
  43. Li, B.; Lin, M.; Shi, M. Distributed distributionally robust model predictive control. Int. J. Robust. Nonlinear Control 2026, 36, 1652–1664. [Google Scholar]
  44. Lv, Z.; Zhao, Q.; Sun, X.M.; Wu, Y. Finite-time control design for a coaxial tilt-rotor UAV. IEEE Trans. Ind. Electron. 2024, 71, 16132–16142. [Google Scholar]
  45. Guan, X.; Yiu, K.F.C.; Li, B.; Zeng, Y.; Zhang, R. 3D trajectory optimization for fixed-wing UAV communications with full UAV dynamics. IEEE Trans. Veh. Technol. 2025, 74, 15401–15415. [Google Scholar] [CrossRef] [Scilit]
  46. Wang, J.; Fu, W. Asymmetry between the dominant and non-dominant legs in the lower limb biomechanics during single-leg landings in females. Adv. Mech. Eng. 2019, 11, 1687814019849794. [Google Scholar] [CrossRef] [Scilit]
  47. Han, S.I.; Lee, J.M. Fuzzy echo state neural networks and funnel dynamic surface control for prescribed performance of a nonlinear dynamic system. IEEE Trans. Ind. Electron. 2013, 61, 1099–1112. [Google Scholar] [CrossRef] [Scilit]
  48. Wang, F.; Liu, Z.; Zhang, Y. Adaptive finite-time control of stochastic nonlinear systems with actuator failures. Fuzzy Sets Syst. 2019, 374, 170–183. [Google Scholar] [CrossRef] [Scilit]
  49. Salsa, S.; Tulone, F.; Verzini, G. Existence of viscosity solutions to two-phase problems for fully nonlinear equations with distributed sources. Math. Eng. 2019, 1, 147–173. [Google Scholar] [CrossRef] [Scilit]
  50. Kharrat, M. Neural networks-based adaptive fault-tolerant control for stochastic nonlinear systems with unknown backlash-like hysteresis and actuator faults. J. Appl. Math. Comput. 2024, 70, 1995–2018. [Google Scholar]
  51. Wang, N.; Tong, S.; Li, Y. Observer-based adaptive fuzzy control of nonlinear non-strict feedback systems with input delay. Int. J. Fuzzy Syst. 2018, 20, 236–245. [Google Scholar]
Figure 1. Diagram of the proposed control method.
Figure 1. Diagram of the proposed control method.
Actuators 15 00384 g001
Figure 2. Diagram of the electromechanical system.
Figure 2. Diagram of the electromechanical system.
Actuators 15 00384 g002
Figure 3. Trajectories of y and y d .
Figure 3. Trajectories of y and y d .
Actuators 15 00384 g003
Figure 4. The trajectory of the tracking error e 1 and funnel boundary F ψ .
Figure 4. The trajectory of the tracking error e 1 and funnel boundary F ψ .
Actuators 15 00384 g004
Figure 5. State variables η 2 and η 3 .
Figure 5. State variables η 2 and η 3 .
Actuators 15 00384 g005
Figure 6. System input u and control input v ( t κ ) .
Figure 6. System input u and control input v ( t κ ) .
Actuators 15 00384 g006
Figure 7. Adaptive laws ω ^ 1 , ω ^ 2 , and ω ^ 3 .
Figure 7. Adaptive laws ω ^ 1 , ω ^ 2 , and ω ^ 3 .
Actuators 15 00384 g007
Figure 8. Comparison of the tracking error e 1 between the proposed method and the method in [40].
Figure 8. Comparison of the tracking error e 1 between the proposed method and the method in [40].
Actuators 15 00384 g008
Table 1. Parameter sensitivity analysis under different controller parameter settings.
Table 1. Parameter sensitivity analysis under different controller parameter settings.
CaseMSERMSESSENMSEMAEBFR (%)
Case 10.00540.07350.54270.01150.056896.83
Case 20.00310.05570.31180.00680.041597.94
Case 30.00180.04240.18230.00410.031698.75
Table 2. Qualitative comparison of the proposed method with representative existing approaches.
Table 2. Qualitative comparison of the proposed method with representative existing approaches.
MethodActuatorInputFunnelNonstrictStabilityComplexity
Faults Delay Control Feedback
Ref. [39]×××SGUUBModerate
Ref. [11]××××UUBModerate
Ref. [18]×××SGUUBModerate
Ref. [23]××SGUUBModerate
ProposedSGUUBModerate
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

Mhemdi, A.; Kharrat, M.; Gargouri, A.; Mercorelli, P. Adaptive Tracking Control of Nonstrict-Feedback Nonlinear Systems with Actuator Faults and Input Delay via a Fuzzy Funnel Approach. Actuators 2026, 15, 384. https://doi.org/10.3390/act15070384

AMA Style

Mhemdi A, Kharrat M, Gargouri A, Mercorelli P. Adaptive Tracking Control of Nonstrict-Feedback Nonlinear Systems with Actuator Faults and Input Delay via a Fuzzy Funnel Approach. Actuators. 2026; 15(7):384. https://doi.org/10.3390/act15070384

Chicago/Turabian Style

Mhemdi, Abdelwaheb, Mohamed Kharrat, Ameni Gargouri, and Paolo Mercorelli. 2026. "Adaptive Tracking Control of Nonstrict-Feedback Nonlinear Systems with Actuator Faults and Input Delay via a Fuzzy Funnel Approach" Actuators 15, no. 7: 384. https://doi.org/10.3390/act15070384

APA Style

Mhemdi, A., Kharrat, M., Gargouri, A., & Mercorelli, P. (2026). Adaptive Tracking Control of Nonstrict-Feedback Nonlinear Systems with Actuator Faults and Input Delay via a Fuzzy Funnel Approach. Actuators, 15(7), 384. https://doi.org/10.3390/act15070384

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