Next Article in Journal
Data-Driven Method for Robust Recovery in 1-Bit Compressive Sensing with the Minimax Concave Penalty
Next Article in Special Issue
The Dynamic Behavior of a Stochastic SEIRM Model of COVID-19 with Standard Incidence Rate
Previous Article in Journal
Target Damage Calculation Method of Nash Equilibrium Solution Based on Particle Swarm between Projectile and Target Confrontation Game
Previous Article in Special Issue
Exponential Synchronization of Coupled Neural Networks with Hybrid Delays and Stochastic Distributed Delayed Impulses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Command-Filtered Nussbaum Design for Nonlinear Systems with Unknown Control Direction and Input Constraints

School of Electronic and Electrical Engineering, University of Leeds, Leeds LS2 9IT, UK
Mathematics 2024, 12(14), 2167; https://doi.org/10.3390/math12142167
Submission received: 21 May 2024 / Revised: 3 July 2024 / Accepted: 9 July 2024 / Published: 10 July 2024

Abstract

:
This paper studies the problem of adaptive fuzzy control based on command filtering for a class of nonlinear systems characterized by an input dead zone, input saturation, and unknown control direction. First, this paper proposes a novel equivalent transformation technique that simplifies the design complexity of multiple input constraints by converting the input dead zone and saturation nonlinearities into a unified functional form. Subsequently, a fuzzy logic system is utilized to handle the unknown nonlinear functions, and the command-filtering method is employed to address the issue of complexity explosion, while the Nussbaum function is utilized to resolve the challenge of an unknown control direction. Based on Lyapunov stability, it is proven that the tracking error converges to a small neighborhood around the origin, and all closed-loop signals are bounded. Finally, a numerical simulation result and an actual simulation result of a pendulum are presented to verify the feasibility and effectiveness of the proposed control strategy.

1. Introduction

It is widely acknowledged that stability analysis and controller design for nonlinear systems have been subjects of ongoing research and interest for several decades [1,2,3]. This technology is often applied to robots [4], quadcopter UAVs [5], noise data classification [6], aerospace systems [7], etc. Recently, the combination of backstepping methodology with adaptive control techniques to address nonlinear systems has undergone significant development and practical application. In earlier studies, nonlinear terms of the system were often assumed to be known a priori or linearly parameterizable. However, for many practical systems, this assumption is considered unrealistic. To solve this problem, neural networks (NNs) and fuzzy logic systems (FLS) have been used to approximate unknown system dynamics [8,9]. For example, [10] introduced an adaptive fuzzy controller grounded in sliding mode control theory. In [11,12,13], the authors introduced several intelligent control methodologies for nonlinear systems featuring pure feedback structures by amalgamating neural networks or fuzzy logic systems with adaptive backstepping approaches.
However, the most common drawback of backstepping techniques is the complexity explosion caused by repeatedly differentiating the virtual controller. To address this issue, Ref. [14] proposed a dynamic surface control (DSC) scheme, which incorporated a first-order filter dynamic surface at each stage of the backstepping control design process, thereby obviating the need for calculating the derivatives of the virtual controller. Dynamic filtering technology was introduced by [15] to investigate event-triggered tracking control of a category of uncertain nonlinear systems. However, DSC technology failed to account for the error introduced by the filter, consequently diminishing the control performance of the system. Refs. [16,17,18,19] applied command-filtering technology to nonlinear systems under different constraints, which not only solved the problem of complexity explosion in the backstepping design process, but also established an error compensation system to make up for the shortcomings of DSC technology.
Despite the success of command-filter adaptive control in nonlinear systems, the presence of various constraints in practical engineering contexts, such as input dead zones, input saturation, unknown control direction, etc., can influence the system’s stability. To solve the dead-zone problem, some related results are provided in [20,21,22]. Ref. [20] proposed an adaptive dead-zone inverse technology. Ref. [21] developed a corresponding disturbance observer for estimation based on the unknown approximation error and the impact of unknown dead zones and external disturbances. In [22], the system was converted into n-step predictors, and an adaptive compensation term was introduced to overcome the asymmetric dead zone existing in the system. Apart from the presence of dead zone input, the presence of input saturation can also cause performance degradation of nonlinear systems and signal delay or loss. The study of input saturated systems has also been an important topic in recent years [23,24].
On the other hand, when researching adaptive control of nonlinear systems, it is often necessary to know the control direction representing the direction of motion in advance [25,26]. However, the direction of controlling gain is mostly unknown in practical applications. The Nussbaum gain method is an effective tool for processing unknown signals. Characterized by its values and integral oscillating infinitely between positive and negative, the Nussbaum function allows the control system to adjust its strategy automatically, despite uncertainty about the sign of the control gain, ensuring that the system can stably achieve the desired state. Building upon this technology, numerous control strategies have been formulated [27,28,29,30]. Ref. [27] introduced the Nussbaum function to compensate for the impact of the unknown direction problem and designed an adaptive tracking controller based on a command filter. For systems featuring multiple unknown high-frequency gains, Ref. [28] introduced a novel command-filtered Nussbaum design. A novel Nussbaum function was devised by [29] to address the tracking problem encountered within a category ofstochastic strict feedback nonlinear systems. By using an improved Nussbaum function, [30] extended previous research results to cover a broader range of nonlinear systems, characterized by unknown variations in both the sign and magnitude of the control gain over time. However, to the best of our knowledge, there is a scarcity of papers that concurrently address nonlinear systems with input dead zones, input saturation, and uncertain control directions. This scarcity partly motivated the research presented in this paper.
Based on the previous discussion, the main contributions of this article, in contrast to existing research outcomes, can be encapsulated as follows:
  • Compared with the nonlinear systems studied in [25,26], where the control direction was known, this paper considers a broader situation in which the control direction is unknown, and it designs adaptive fuzzy control using the Nussbaum function.
  • This paper proposes a novel transformation method to eliminate the impact of the input dead zone and saturation on the system, and uses command-filtering technology to solve the problem of complexity explosion in traditional backstepping design.

2. Preliminary Knowledge and Problem Statement

2.1. System Model

Consider the following nonlinear system
x ˙ i = f i ( x ¯ i ) + λ i g i ( x ¯ i ) x i + 1 , i = 1 , , n 1 , x ˙ n = f n x ¯ n + λ n g n ( x ¯ n ) u , y = x 1 ,
where x = [ x 1 , x 2 , x n ] T R n represents the state vector with x ¯ i = [ x 1 , x 2 , x i ] T R i , and y R denotes the system output; λ i = 1 (or −1) represents an unknown control direction; g i ( x ¯ i ) are bounded continuous functions with 0 < i g i ( · ) Θ i , i and Θ i represent two constants; and f i ( x ¯ i ) signifies the unknown smooth function. The control input u R is specified as
u ( t ) = u h , v t > u h , k h v ( t ) m h , m h v ( t ) < u h , 0 , m l < v ( t ) m h , k l v ( t ) + m l , u l < v ( t ) m l , u l , v ( t ) < u l ,
where v ( t ) is the input of the dead zone; u h and u l are positive parameters and represent unknown saturation values; k h > 0 , k l > 0 , m h > 0 , and m l > 0 are the unknown zone parameters; and the dead-zone slopes in positive and negative region are same, i.e., k h = k l = k .
Assumption 1 ([22]).
The dead-zone parameters of m h , m l , and k are bounded. This implies that there are known parameters m h   max , m h   min , m l   max , m l   min , k max , and k min , such that m h m h   min , m h   max , m l m l   min , m l   max , and k k min , k max .
For the development of a robust control scheme, (2) is reformulated as follows:
u ( t ) = π v ( t ) v ( t ) + ϑ v ( t ) .
Based on Assumption 1, one can conclude that ϑ v ( t ) is bounded, while satisfies ϑ v ( t ) L p , where L p represents the upper bound.
Assumption 2 ([25]).
In this article, considering that the input signal v is limited in actual situations, π v ( t ) satisfies the following inequality
0 < min u h v ( t ) max , k π v ( t ) max 1 , k ,

2.2. Fuzzy Logic Systems

FLS consists of four primary components: the knowledge base, fuzzifier, fuzzy inference engine, and defuzzifier. The knowledge base houses a comprehensive set of fuzzy if-then rules, which are defined as follows:
R l : IF x 1 is P 1 j , and x 2 is P 2 j , and x n is P n j , then y is Q j , j = 1 , 2 , , , where x = x 1 , x 2 , , x n T , and y are the FLSs input and system output, respectively; P m j , Q j denote the fuzzy sets for x and y, respecitvley; an equivalent expression of FLS can be obtained as
y ( x ) = j = 1 y ¯ j m = 1 n μ F m j x m j = 1 m = 1 n μ F m j x m ,
with y ¯ j = max y R μ Q j ( y ) , where μ P m j x m and μ Q j ( y ) are the membership functions. Denote W = [ y ¯ 1 , y ¯ 2 , , y ¯ ] T = [ W 1 , W 2 , , W ] T and ψ x = ψ 1 x , ψ 2 x , , ψ x T , the membership functions, which are defined as ψ j ( x ) = m = 1 n μ F m j x m j = 1 m = 1 n μ F m j x m . Consequently, FLS can be succinctly described as follows
y x = W T ψ x .
Lemma 1 ([27]).
The following inequality holds for any smooth function f ( x ) defined on the compact set Ω if there is a sufficiently tiny positive scalar ε:
sup x Ω f x W T ψ x ε .
Definition 1 ([29]).
The Nussbaum function N ζ : R R has the properties
lim sup 1 0 N ( ζ ) d ζ = + , lim inf 1 0 N ( ζ ) d ζ = .
Lemma 2 ([29]).
Consider ζ t and V t 0 are smooth functions on [ 0 , t f ) , and N ζ t is an even smooth Nussbaum-type function. Suppose
V t e Υ 1 t 0 t w x ¯ τ N ζ τ + 1 ζ ˙ τ e Υ 1 τ d τ + D ,
in which D > 0 and Υ 1 > 0 , and V t , ζ t and 0 t w x ¯ ( τ ) N ζ ( τ ) ζ ˙ ( τ ) d τ remain bounded on [ 0 , t f ) .
Lemma 3 ([25]).
The command filter is defined as
ω ˙ i = ϖ ω i , 2 , ω ˙ i , 2 = 2 φ ϖ ω i , 2 ϖ ( ω i α i 1 ) ,
where α i 1 and ω i represent the input and output of the command filter, respectively, ω i ( 0 ) = α i 1 and ω i , 2 ( 0 ) = 0 , φ ( 0 , 1 ] , and ϖ > 0 .
Remark 1.
The command-filtering approach is a control strategy that simplifies the design and implementation of complex control systems. By incorporating a filter between the controller and actuator, it smooths the control signals, preventing performance degradation due to overly complex control strategies. This method effectively reduces system complexity and avoids “complexity explosion” caused by high-frequency control updates and excessive regulation.
Assumption 3 ([26]).
The reference signal x d and its first-order derivative x ˙ d are continuous and bounded.

3. Controller Design and Stability Analysis

3.1. Controller Design

In this section, an adaptive command-filter controller is designed for the nonlinear system (1) by integrating the Nussbaum function with the back-stepping technique. Coordinate changes are introduced to facilitate controller design:
e 1 = x 1 y d , e i = x i ω i , i = 1 , , n ,
where e i represents the tracking error and ω i denotes the output of the filter.
Remark 2.
It is noteworthy that the error induced by the command filter exacerbates the system error. To address this drawback, a compensation signal, denoted as β, is introduced to mitigate the adverse effects of the filter error ω i α i 1 on the system.
Design the compensation signal β i to eliminate the error caused by the command filter as follows
β ˙ i = k i β i + g i β i + 1 + g i ω i + 1 α i , β ˙ n = k n β n ,
where k i is a given positive constant and β i ( 0 ) = 0 .
Subsequently, the compensated tracking error signals can be expressed as follows
ξ i = e i β i , i = 1 , 2 , , n .
Step 1: Taking the derivative of ξ i as
ξ ˙ 1 = e ˙ 1 β ˙ 1 = x ˙ 1 y ˙ d β ˙ 1 = f 1 + λ 1 g 1 x 2 y ˙ d β ˙ 1 .
The Lyapunov function is chosen as
V 1 = 1 2 ξ 1 2 + 1 2 Γ 1 θ ˜ 1 2 ,
where Γ 1 represents the positive parameter to be constructed, and in order to solve the parameter estimation problem, the parameter estimation error is θ ˜ 1 = θ 1 θ ^ 1 , and the constant is defined as θ i = W i 2 .
Based on (11), (13), (14) and (15) the time derivative of V 1 is shown as
V ˙ 1 = ξ 1 ξ ˙ 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 = ξ 1 f 1 + λ 1 g 1 ω 2 + ξ 2 + β 2 y ˙ d β ˙ 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 = ξ 1 f 1 + λ 1 g 1 ξ 1 ω 2 + λ 1 g 1 ξ 1 ξ 2 + λ 1 g 1 ξ 1 β 2 ξ 1 y ˙ d ξ 1 β ˙ 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 .
As function f 1 ( x ) is unknown, the direct design of the virtual control signal α 1 is not feasible. Thus, according to Lemma 1, for any given number ε 1 > 0 , there are
f 1 ( B 1 ) = W 1 T ψ 1 + δ 1 ( B 1 ) , δ 1 ( B 1 ) < ε 1 ,
in which δ 1 ( B 1 ) denotes the estimation error.
By applying Young’s inequality, the following formula can be derived
ξ 1 f 1 ξ 1 2 θ 1 S 1 T S 1 2 a 1 2 + 1 2 a 1 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 ,
where a 1 is a given positive scalar.
Consider a compensating signal β ˙ 1 as
β ˙ 1 = k 1 β 1 + g 1 β 2 + g 1 ω 2 α 1 .
Next, after combining Formulas (16)–(18), it can be easily obtained that
V ˙ 1 ξ 1 2 θ 1 S 1 T S 1 2 a 1 2 + 1 2 a 1 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 + λ 1 g 1 ξ 1 ω 2 + λ 1 g 1 ξ 1 ξ 2 + λ 1 g 1 ξ 1 β 2 + k 1 ξ 1 β 1 g 1 ξ 1 β 2 g 1 ξ 1 ω 2 + g 1 ξ 1 α 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 ξ 1 y ˙ d ξ 1 2 θ 1 S 1 T S 1 2 a 1 2 + 1 2 a 1 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 + λ 1 g 1 ξ 1 ξ 2 + k 1 ξ 1 β 1 + g 1 ξ 1 α 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 + λ 1 1 g 1 ξ 1 β 2 + ω 2 ξ 1 y ˙ d .
In this article, λ 1 = 1 ( o r 1 ) represents the unknown control direction. Applying Young’s inequality, one can obtain
λ 1 1 g 1 ξ 1 β 2 + ω 2 = λ 1 1 g 1 ξ 1 x 2 ξ 2 = 0 2 g 1 2 ξ 1 2 + x 2 2 + ξ 2 2 , λ 1 = 1 , λ 1 1 g 1 ξ 1 β 2 + ω 2 = λ 1 1 g 1 ξ 1 x 2 ξ 2 2 g 1 2 ξ 1 2 + x 2 2 + ξ 2 2 , λ 1 = 1 , λ 1 g 1 ξ 1 ξ 2 1 2 g 1 2 ξ 1 2 + 1 2 ξ 2 2 , λ 1 = 1 ( o r 1 ) .
Substituting (20) into (19) produces
V ˙ 1 ξ 1 2 θ 1 ψ 1 T ψ 1 2 a 1 2 + 1 2 a 1 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 + 5 2 g 1 2 ξ 1 2 + 3 2 ξ 2 2 + k 1 ξ 1 β 1 + g 1 ξ 1 α 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 + x 2 2 ξ 1 y ˙ d .
Next, the virtual control signal α 1 and the Nussbaum-type gain ζ 1 are developed as follows
α 1 = N ( ζ 1 ) ξ 1 θ ^ 1 S 1 T S 1 2 a 1 2 + k 1 e 1 + 1 2 ξ 1 + 5 2 g 1 2 ξ 1 y ˙ d , ζ ˙ 1 = ξ 1 ξ 1 θ ^ 1 S 1 T S 1 2 a 1 2 + k 1 e 1 + 1 2 ξ 1 + 5 2 g 1 2 ξ 1 y ˙ d .
By amalgamating the aforementioned equation, (21) can be reformulated as
V ˙ 1 ξ 1 2 θ 1 ψ 1 T ψ 1 2 a 1 2 + 1 2 a 1 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 + 5 2 g 1 2 ξ 1 2 + 3 2 ξ 2 2 + k 1 ξ 1 β 1 + g 1 ξ 1 α 1 1 Γ 1 θ ˜ 1 θ ^ ˙ 1 + x 2 2 ξ 1 y ˙ d k 1 ξ 1 2 + g 1 N ζ 1 ζ ˙ 1 + ζ ˙ 1 + θ ˜ 1 Γ 1 Γ 1 ξ 1 2 ψ 1 T ψ 1 2 a 1 2 θ ^ ˙ 1 + 1 2 a 1 2 + 1 2 ε 1 2 + 3 2 ξ 2 2 + x 2 2 .
Next, the adaptive law θ ^ ˙ 1 is designed as θ ^ ˙ 1 = Γ 1 ξ 1 2 ψ 1 T ψ 1 2 a 1 2 σ 1 θ ^ 1 , and with the help of Young’s inequality σ 1 θ ˜ 1 θ ^ 1 Γ 1 σ 1 θ 1 2 2 Γ 1 σ 1 θ ˜ 1 2 2 Γ 1 , one obtain
V ˙ 1 k 1 ξ 1 2 + g 1 N ζ 1 ζ ˙ 1 + ζ ˙ 1 σ 1 θ ˜ 1 2 2 Γ 1 + N 1 ,
where N 1 = 1 2 a 1 2 + 1 2 ε 1 2 + 3 2 ξ 2 2 + x 2 2 + σ 1 θ 1 2 2 Γ 1 .
  • Step i:  ( 2 i n 1 ) : According to the differential rules, the following expression is derived
    ξ ˙ i = e ˙ i β ˙ i = x ˙ i ω ˙ i β ˙ i = f i + λ i g i x i + 1 ω ˙ i β ˙ i .
Choose a Lyapunov function candidate function, as follows
V i = V i 1 + 1 2 ξ i 2 + 1 2 Γ i θ ˜ i 2 .
where θ ˜ i = θ i θ ^ i .
By differentiating V i , the following formula holds
V ˙ i = V ˙ i 1 + ξ i ξ ˙ i 1 Γ i θ ˜ i θ ^ ˙ i = V ˙ i 1 + ξ i f i + λ i g i ω i + 1 + ξ i + 1 + β i + 1 ω ˙ i β ˙ i 1 Γ i θ ˜ i θ ^ ˙ i = V ˙ i 1 + ξ i f i + λ i g i ξ i ω i + 1 + λ i g i ξ i ξ i + 1 + λ i g i ξ i β i + 1 ξ i ω ˙ i ξ i β ˙ i 1 Γ i θ ˜ i θ ^ ˙ i .
According to Lemma 1 again, for any given number ε i > 0 , there are
f i ( B i ) = W i T ψ i + δ i ( B i ) , δ i ( B i ) < ε i ,
in which δ i ( B i ) denotes the estimation error.
By applying Young’s inequality again, the following formula can be derived
ξ i f i ξ i 2 θ i ψ i T ψ i 2 a i 2 + 1 2 a i 2 + 1 2 ξ i 2 + 1 2 ε i 2 ,
where a i is a given positive scalar.
The compensation signal β ˙ i is designed to be
β ˙ i = k i β i + g i β i + 1 + g i ω i + 1 α i .
Incorporating Equations (28) and (29) into (27), one can obtain
V ˙ i V ˙ i 1 + ξ i 2 θ i ψ i T ψ i 2 a i 2 + 1 2 a i 2 + 1 2 ξ i 2 + 1 2 ε i 2 + λ i g i ξ i ξ i + 1 + k i ξ i β i + g i ξ i α i 1 Γ i θ ˜ i θ ^ ˙ i + λ i g i ξ i ω i + 1 + λ i g i ξ i β i + 1 g i ξ i β i + 1 g i ξ i ω i + 1 ξ i ω ˙ i V ˙ i 1 + ξ i 2 θ i ψ i T ψ i 2 a i 2 + 1 2 a i 2 + 1 2 ξ i 2 + 1 2 ε i 2 + λ i g i ξ i ξ i + 1 + k i ξ i β i + g i ξ i α i 1 Γ i θ ˜ i θ ^ ˙ i + λ i 1 g i ξ i β i + 1 + ω i + 1 ξ i ω ˙ i .
Similar to (20), one can obtain
λ i g i ξ i ξ i + 1 1 2 g i 2 ξ i 2 + 1 2 ξ i + 1 2 , λ i 1 g i ξ i β i + 1 + ω i + 1 2 g i 2 ξ i 2 + x i + 1 2 + ξ i + 1 2 .
Then, (30) is rewritten as
V ˙ 1 V ˙ i 1 + ξ i 2 θ i ψ i T ψ i 2 a i 2 + 1 2 a i 2 + 1 2 ξ i 2 + 1 2 ε i 2 + 5 2 g i 2 ξ i 2 + 3 2 ξ i + 1 2 + k i ξ i β i + g i ξ i α i 1 Γ i θ ˜ i θ ^ ˙ i + x i + 1 2 ξ i ω ˙ i .
The virtual control signal α 1 and the Nussbaum-type gain ζ 1 are designed as
α i = N ( ζ i ) ξ i θ ^ i ψ i T ψ i 2 a i 2 + k i e i + 1 2 ξ i + 5 2 g i 2 ξ i ω ˙ i , ζ ˙ i = ξ i ξ i θ ^ i ψ i T ψ i 2 a i 2 + k i e i + 1 2 ξ i + 5 2 g i 2 ξ i ω ˙ i .
Combining the above equation, (32) can be rewritten as
V ˙ i V ˙ i 1 k i ξ i 2 + g i N ζ i ζ ˙ i + ζ ˙ i + θ ˜ i Γ i Γ i ξ i 2 ψ i T ψ i 2 a i 2 θ ^ ˙ i + 1 2 a i 2 + 1 2 ε i 2 + 3 2 ξ i + 1 2 + x i + 1 2 .
Next, the adaptive law θ ^ ˙ i is designed as θ ^ ˙ i = Γ i ξ i 2 ψ i T ψ i 2 a i 2 σ i θ ^ i , and with the help of Young’s inequality σ i θ ˜ i θ ^ i Γ i σ i θ i 2 2 Γ i σ i θ ˜ i 2 2 Γ i , one obtain
V ˙ i V ˙ i 1 k i ξ i 2 + g i N ζ i ζ ˙ i + ζ ˙ i σ i θ ˜ i 2 2 Γ i + 1 2 a i 2 + 1 2 ε i 2 + 3 2 ξ i + 1 2 + x i + 1 2 + σ i θ i 2 2 Γ i j = 1 i k j ξ j 2 j = 1 i 1 2 σ j θ ˜ j 2 Γ j + j = 1 i g j N ζ j ζ ˙ j + j = 1 i ζ ˙ j + 1 2 j = 1 i a j 2 + ε j 2 + 3 ξ j + 1 2 + σ j θ j 2 Γ j + j = 1 i x j + 1 2 .
Step n: Based on (1), (4), (11) and (13), one has
ξ n = e ˙ n β ˙ n = x ˙ n ω ˙ n β ˙ n = f n + λ n g n u ω ˙ n β ˙ n = f n + λ n g n [ π v v + ϑ v ] ω ˙ n β ˙ n .
Take a Lyapunov function V n in the following form
V n = V n 1 + 1 2 ξ n 2 + 1 2 Γ n θ ˜ n 2 ,
where θ ˜ n = θ n θ ^ n .
Differentiating V n , one can obtain
V ˙ n = V ˙ n 1 + ξ n ξ ˙ n 1 Γ n θ ˜ n θ ^ ˙ n = V ˙ n 1 + ξ n f n + λ n g n ( π ( v ) v + ϑ ( v ) ) ω ˙ n β ˙ n 1 Γ n θ ˜ n θ ^ ˙ n = V ˙ n 1 + ξ n f n + ξ n λ n g n π ( v ) v + ξ n λ n g n ϑ ( v ) ξ n ω ˙ n ξ n β ˙ n 1 Γ θ ˜ n θ ^ ˙ n .
Similarly, according to Lemma 1 and Young’s inequality, one can obtain
ξ n f n ξ n 2 θ n ψ n T ψ n 2 a n 2 + 1 2 a n 2 + 1 2 ξ n 2 + 1 2 ε n 2 ,
where a n is a given positive scalar.
λ n g n ξ n ϑ ( v ) λ n ( 1 2 ξ n 2 + 1 2 2 ) ,
where ϑ v < L p , | g i | < Θ i , and g n ϑ v < , with = Θ n L p .
Then, the compensation signal r ˙ n is designed to be
β ˙ n = k n β n .
Combined with the above formula, (38) is rewritten as
V ˙ n V ˙ n 1 + ξ n 2 θ n ψ n T ψ n 2 a n 2 + 1 2 a n 2 + 1 2 ξ n 2 + 1 2 ε n 2 + λ n g n ξ n π v v + λ n 1 2 ξ n 2 + 1 2 n 2 + ξ n k n β n 1 λ n θ ˜ n θ ^ ˙ ξ n ω ˙ n .
The virtual control signal v and the Nussbaum-type gain ζ n are designed as
v = 1 N ( ζ n ) ξ n θ ^ n ψ n T ψ n 2 a n 2 + k n e n + ξ n ω ˙ n , ζ ˙ n = ξ n ξ n θ ^ n ψ n T ψ n 2 a n 2 + k n e n + ξ n ω ˙ n .
Combining the above equation, (42) can be rewritten as
V ˙ n V ˙ n 1 k n ξ n 2 + λ n g n N ζ n ζ ˙ n + ζ ˙ n + 1 2 n 2 + θ ˜ n Γ n Γ n ξ n 2 ψ n T ψ n 2 a n 2 θ ^ ˙ n + 1 2 a n 2 + 1 2 ε n 2 .
Next, the adaptive law θ ^ ˙ n is designed as θ ^ ˙ n = Γ n ξ n 2 ψ n T ψ n 2 a n 2 σ n θ ^ n , and with the help of Young’s inequality σ n θ ˜ n θ ^ n Γ n σ n θ n 2 2 Γ n σ n θ ˜ n 2 2 Γ n , one obtain
V ˙ n V ˙ n 1 k n ξ n 2 + λ n g n N ζ n ζ ˙ n + ζ ˙ n σ n θ ˜ n 2 2 Γ n + 1 2 a n 2 + 1 2 ε n 2 + σ n θ n 2 2 Γ n + 1 2 n 2 j = 1 n k j ξ j 2 j = 1 n 1 2 σ j θ ˜ j 2 Γ j + j = 1 n 1 g j N ζ j ζ ˙ j + λ n g n N ζ n ζ ˙ n + j = 1 n ζ ˙ j + 1 2 j = 1 n a j 2 + ε j 2 + σ j θ j 2 Γ j + j = 1 n 1 x j + 1 2 + 3 2 j = 1 n 1 ξ j + 1 2 + 1 2 n 2 .

3.2. Stability Analysis

Theorem 1.
Consider the nonlinear system (1) under Assumptions 1–3, utilizing the error compensation signals (18), (29), (41), virtual controllers (22) and (33), as well as the actual controller (43) designed in this study, and combining the constructed parameter adaptive law along with the provided signal xd, it is assured that all closed-loop signals remain bounded, and the tracking error is driven to the vicinity of the origin.
Proof. 
Denote D = 2 k j σ j , j = 1 , , n , (45) can be rewritten as
V ˙ n D V n + C + i = 1 n 1 ( g j N ( ζ j ) + 1 ) ζ ˙ j + ζ ˙ n ( λ n g n N ( ζ n ) + 1 ) ,
where C = 1 2 j = 1 n a j 2 + ε j 2 + σ j θ j 2 Γ j + j = 1 n 1 x j + 1 2 + 3 2 j = 1 n 1 ξ j + 1 2 + 1 2 n 2 .
Thus, multiplying (46) by e D t results in
d d t V n e D t e D t j = 1 n 1 g j N ζ j + 1 ζ ˙ j + e D t λ n g n N ζ n + 1 ζ ˙ n + e D t C .
Integrating the above equation to the interval [ 0 , t ) , one can obtain
V n ( t ) e D t 0 t j = 1 n 1 g j N ζ j + 1 ζ ˙ j e D τ d τ + e D t 0 t λ n g n N ζ n + 1 ζ ˙ n e D τ d τ + C D + e D t V n ( 0 ) C D e D t .
According to Lemma 2, it can be inferred that V n , ζ n and 0 t ( λ n g n N ( ζ n ) + 1 ) ζ ˙ n d τ are bounded. Thus, ξ n and θ ˜ n are bounded. In addition, similar to the previous derivation, it can be derived that V n 1 , ζ n 1 , ξ n 1 , θ ˜ n 1 and V i , ζ i , ξ i , θ ˜ i are all bounded, which derive the boundedness of 0 t i = 1 n 1 ( g j N ( ζ j ) + 1 ) ζ j e D τ d τ and 0 t ( λ n g n N ( ζ n ) + 1 ) ζ ˙ n e D τ d τ . Thus, the following formula holds
0 V n Λ 1 + Λ 2 + V n ( 0 ) C D e D t + C D ,
where Λ 1 represents 0 t i = 1 n 1 ( g j N ( ζ j ) + 1 ) ζ j e D τ d τ , and Λ 2 denotes 0 t ( λ n g n N ( ζ n ) + 1 ) ζ ˙ n e D τ d τ .
According to (49), one can obtain
lim t V n ( t ) C D .
Connecting Equations (37) and (49), the following equation is established
ξ n 2 Λ 1 + Λ 2 + V ( 0 ) C D e D t + C D ,
which implies that
lim t | ξ n | 2 C D .
this means ξ n is bounded.
According to (13), it is evident that the boundedness of e n correlates with β n . According to the results in [31], it can be obtained that β n is bounded. Then, the following formula holds
lim t e n lim t ( ξ n + β n ) 2 C D + Δ ,
where Δ represents a positive constant that satisfies β n Δ .
This proves that e n and ξ n are bounded. Finally, all of the signals in (1) are all bounded. This completes the proof. □
Remark 3.
Even though the control strategy presented in this paper shows an outstanding control performance, it still has its limitations. For instance, the equivalent transformation technique depends on precise system models and parameters; large errors in parameter estimation might impact the control effectiveness. Furthermore, for extreme nonlinear effects, our method may need further refinement or combination with other techniques.
Remark 4.
Refs. [27,28,29,30] investigated nonlinear systems with unknown control directions. However, these studies did not account for the error induced by the filter or the effects of an input dead zone and saturation. Unlike these studies, this paper employs command-filtering technology to address the complexity explosion issue and proposes a transformation method to mitigate the impact of an input dead zone and saturation on the system.

4. Simulation Results

This section provides two illustrative examples to demonstrate the feasibility of the proposed approach.
Example 1.
The following second-order nonlinear system are considered
x ˙ 1 = 0.1 x 1 2 + λ 1 g 1 x ¯ 1 x 2 x ˙ 2 = 0.2 x 1 x 2 + x 1 + λ 2 g 2 x ¯ 2 u y = x 1 ,
where g 1 x ¯ 1 = 4 , g 2 x ¯ 2 = 1 , λ 1 = 1 , λ 2 = 1 , and u is defined as
u = 5 , v > 5 0.6 v 0.6 , 0.6 < v < 5 0 , 0.6 < v < 0.6 0.6 v + 0.6 , 5 < v < 0.6 5 , v < 5 .
The virtual controller α 1 is designed as
α 1 = N ( ζ 1 ) ξ 1 θ ^ 1 ψ 1 T ψ 1 2 a 1 2 + k 1 e 1 + 1 2 ξ 1 + 5 2 g 1 2 ξ 1 y ˙ d , ζ ˙ 1 = ξ 1 ξ 1 θ ^ 1 ψ 1 T ψ 1 2 a 1 2 + k 1 e 1 + 1 2 ξ 1 + 5 2 g 1 2 ξ 1 y ˙ d .
The controller v is designed as
v = 1 N ( ζ 2 ) ξ 2 θ ^ 2 ψ 2 T ψ 2 2 a 2 2 + k 2 e 2 + ξ 2 ω ˙ 2 , ζ ˙ 2 = ξ 2 ξ 2 θ ^ 2 ψ 2 T ψ 2 2 a 2 2 + k 2 e 2 + ξ 2 ω ˙ 2 ,
where the initial state variables of the system are x 1 ( 0 ) = 0.2 , x 2 ( 0 ) = 0.1 , θ ^ 1 ( 0 ) = 0.5 , θ ^ 1 ( 0 ) = 0.2 , and the desired trajectory y d = 0.5 sin ( t ) . The design parameters are given as k 1 = 2 , k 2 = 1 , = 1 , σ 1 = 0.08 , σ 2 = 0.08 , a 1 = 2 , a 2 = 7 , Γ 1 = 0.3 , Γ 2 = 0.3 , ϖ = 50 , and φ = 1 and select N ( ζ 1 ) = ζ 1 2 cos ( ζ 1 ) and N ( ζ 2 ) = ζ 2 2 cos ( ζ 2 ) with ζ 1 ( 0 ) = 0 and ζ 2 ( 0 ) = 0 . In addition, to handle nonlinear terms, one might choose the following fuzzy membership function μ P m 1 = e x 1 + x j 0 2 2 , μ P m 2 = e x 2 + x j 0 2 2 , x j 0 = 3 , 2 , 1 , 0 , 1 , 2 , 3 , j = 1 , 7 .
The simulation results are illustrated in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6. The trajectories of the system output y and the reference signal y d , using the control strategy proposed in this paper and the control strategy with the same design parameters from reference [27], are shown in Figure 1. According to Figure 1, we can see that the system output y can effectively track the reference signal y d , and the control method proposed in this paper, which accounts for input dead zones and saturation, achieves a higher tracking accuracy compared with the control method proposed in reference [27]. Figure 2 and Figure 3 show states x 1 and x 2 of the system and the trajectories of the adaptive parameters θ ^ 1 and θ ^ 2 , respectively. Figure 4 shows the evolution of signals u and v. Figure 5 and Figure 6 describe the Nussbaum function signals ζ 1 , ζ 2 , N ( ζ 1 ) , and N ( ζ 2 ) . Based on the above simulation results, it is evident that the proposed scheme achieves an excellent tracking performance, and all of the signals within the closed-loop system are bounded. This demonstrates the effectiveness of the proposed control scheme.
Example 2.
Consider the pendulum model shown in Figure 7.
Its equation of motion in the tangential direction can be written as
M L θ ¨ + k L θ ˙ + M g sin θ = u ,
where M = 1 denotes the mass of the dot; θ is the angle subtended by the rod and the vertical axis through the pivot point; k = 2 represents the friction coefficient; L = 1 is the length of the rod; g = 9.8 represents the acceleration due to gravity; θ ˙ and θ ¨ are angular velocity and angular acceleration, respectively.
Define x 1 = θ ( t ) and x 2 = θ ˙ ( t ) . Then, the state equations are
x ˙ 1 = λ 1 g 1 x ¯ 1 x 2 x ˙ 2 = 2 x 2 10 sin ( x 1 ) + λ 2 g 2 ( x ¯ 1 ) u y = x 1 ,
where λ 1 = 1 , λ 2 = 1 , g 1 ( x ¯ 1 ) = 1 , g 2 ( x ¯ 1 ) = 1 , and u is defined as
u = 20 , v > 20 0.5 v 0.5 , 0.5 < v < 20 0 , 0.5 < v < 0.5 0.5 v + 0.5 , 20 < v < 0.5 20 , v < 20
The virtual controller, controller, desired signal, Nussbaunm functions, and fuzzy membership function designs are similar to those in Example 1. The initial parameters are chosen as x 1 ( 0 ) = 0.2 , x 2 ( 0 ) = 0.1 , θ ^ 1 ( 0 ) = 0.3 , and θ ^ 1 ( 0 ) = 0.5 , and the desired trajectory is y d = 0.5 sin ( t ) . The design parameters are k 1 = 4 , k 2 = 3 , = 1 , σ 1 = 1 , σ 2 = 1 , a 1 = 10 , a 2 = 10 , Γ 1 = 0.7 , Γ 2 = 0.7 , ϖ = 50 , and φ = 1 .
The simulation results are depicted in Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. The above simulation results show that the developed adaptive command-filtered fuzzy control scheme achieves a satisfactory tracking performance, with all of the signals in the control system remaining bounded.

5. Conclusions

This paper proposes a command-filtering adaptive fuzzy tracking control strategy for nonlinear systems with unknown control directions, input dead zones, and saturation. A novel approach is applied to analyze the effects of input dead zone and saturation. By combining the fuzzy logic system and the command filter, an adaptive fuzzy logic controller is constructed to ensure that the error signal converges to a bounded compact set around the origin. The combination of the Nussbaum function and the backstepping method solves the difficulty caused by the unknown system control direction. Based on the adaptive tracking controller proposed in this article, the boundedness of all signals in the closed-loop system is guaranteed.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Xu, H.; Zhu, Q.; Zheng, W.X. Exponential stability of stochastic nonlinear delay systems subject to multiple periodic impulses. IEEE Trans. Autom. Control 2024, 69, 2621–2628. [Google Scholar] [CrossRef]
  2. Fan, L.; Zhu, Q.; Zheng, W.X. Stability analysis of switched stochastic nonlinear systems with state-dependent delay. IEEE Trans. Autom. Control 2024, 69, 2567–2574. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Zhu, Q. Stabilization of stochastic highly nonlinear delay systems with neutral term. IEEE Trans. Autom. Control 2023, 68, 2544–2551. [Google Scholar] [CrossRef]
  4. Do, K.D.; Pan, J. Nonlinear formation control of unicycle-type mobile robots. Robot. Auton. Syst. 2007, 55, 191–204. [Google Scholar] [CrossRef]
  5. Merabti, H.; Bouchachi, I.; Belarbi, K. Nonlinear model predictive control of quadcopter. In Proceedings of the 2015 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 21–23 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 208–211. [Google Scholar]
  6. Geng, X.; Zhan, D.; Zhou, Z. Supervised nonlinear dimensionality reduction for visualization and classification. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2005, 35, 1098–1107. [Google Scholar] [CrossRef]
  7. Goege, D.; Fuellekrug, U.; Sinapius, M.; Link, M.; Gaul, L. Advanced test strategy for identification and characterization of nonlinearities of aerospace structures. AIAA J. 2005, 43, 974–986. [Google Scholar] [CrossRef]
  8. Liu, Y.; 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]
  9. Zhang, J.; Niu, B.; Wang, D.; Wang, H.; Duan, P.; Zong, G. Adaptive neural control of nonlinear nonstrict feedback systems with full-state constraints: A novel nonlinear mapping method. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 999–1007. [Google Scholar] [CrossRef]
  10. Al Mahturi, A.; Santoso, F.; Garratt, M.A.; Anavatti, S.G. A Robust Self-Adaptive Interval Type-2 TS Fuzzy Logic for Controlling Multi-Input–Multi-Output Nonlinear Uncertain Dynamical Systems. IEEE Trans. Syst. Man Cybern. Syst. 2020, 52, 655–666. [Google Scholar] [CrossRef]
  11. Park, J.H.; Kim, S.H.; Park, T.S. Output-feedback adaptive neural controller for uncertain pure-feedback nonlinear systems using a high-order sliding mode observer. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 1596–1601. [Google Scholar] [CrossRef]
  12. Wu, J.; Wu, Z.; Li, J.; Wang, G.; Zhao, H.; Chen, W. Practical adaptive fuzzy control of nonlinear pure-feedback systems with quantized nonlinearity input. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 638–648. [Google Scholar] [CrossRef]
  13. Li, Y.; Yang, G. Adaptive neural control of pure-feedback nonlinear systems with event-triggered communications. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 6242–6251. [Google Scholar] [CrossRef] [PubMed]
  14. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
  15. Zhang, Z.; Wen, C.; Xing, L.; Song, Y. Event-triggered adaptive control for a class of nonlinear systems with mismatched uncertainties via intermittent and faulty output feedback. IEEE Trans. Autom. Control 2023, 68, 8142–8149. [Google Scholar] [CrossRef]
  16. Huang, S.; Zong, G.; Wang, H.; Zhao, X.; Alharbi, K.H. Command filter-based adaptive fuzzy self-triggered control for MIMO nonlinear systems with time-varying full-state constraints. Int. J. Fuzzy Syst. 2023, 25, 3144–3161. [Google Scholar] [CrossRef]
  17. Yang, Y.; Tang, L.; Zou, W.; Ding, D. Robust adaptive control of uncertain nonlinear systems with unmodeled dynamics using command filter. Int. J. Robust Nonlinear Control 2021, 31, 7764–7784. [Google Scholar] [CrossRef]
  18. Wang, L.; Wang, H.; Liu, P.X.; Ling, S.; Liu, S. Fuzzy finite-time command filtering output feedback control of nonlinear systems. IEEE Trans. Fuzzy Syst. 2020, 30, 97–107. [Google Scholar] [CrossRef]
  19. Yu, H.; Yu, J.; Wang, Q.; Lin, C. Time-varying BLFs-based adaptive neural network finite-time command-filtered control for nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 4696–4704. [Google Scholar] [CrossRef]
  20. Tian, M.; Tao, G. Adaptive dead-zone compensation for output-feedback canonical systems. Int. J. Control 1997, 67, 791–812. [Google Scholar] [CrossRef]
  21. Chen, M.; Tao, G. Adaptive fault-tolerant control of uncertain nonlinear large-scale systems with unknown dead zone. IEEE Trans. Cybern. 2015, 46, 1851–1862. [Google Scholar] [CrossRef]
  22. Kumar, R.; Singh, U.P.; Bali, A.; Raj, K. Hybrid neural network controller for uncertain nonlinear discrete-time systems with non-symmetric dead zone and unknown disturbances. Int. J. Control 2023, 96, 2003–2011. [Google Scholar] [CrossRef]
  23. Tang, F.; Wang, H.; Zhang, L.; Xu, N.; Ahmad, A.M. Adaptive optimized consensus control for a class of nonlinear multi-agent systems with asymmetric input saturation constraints and hybrid faults. Commun. Nonlinear Sci. Numer. Simul. 2023, 126, 107446. [Google Scholar] [CrossRef]
  24. Zhao, N.; Tian, Y.; Zhang, H.; Herrera-Viedma, E. Learning-Based Adaptive Fuzzy Output Feedback Control for MIMO Nonlinear Systems With Deception Attacks and Input Saturation. IEEE Trans. Fuzzy Syst. 2024, 32, 2850–2862. [Google Scholar] [CrossRef]
  25. Wang, H.; Kang, S.; Zhao, X.; Xu, N.; Li, T. Command filter-based adaptive neural control design for nonstrict-feedback nonlinear systems with multiple actuator constraints. IEEE Trans. Cybern. 2021, 52, 12561–12570. [Google Scholar] [CrossRef]
  26. Lu, Y.; Liu, W.; Ma, B. Finite-time command filtered tracking control for time-varying full state-constrained nonlinear systems with unknown input delay. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 4954–4958. [Google Scholar] [CrossRef]
  27. Xia, J.; Zhang, J.; Feng, J.; Wang, Z.; Zhuang, G. Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1945–1953. [Google Scholar] [CrossRef]
  28. Yang, Y.; Tang, L.; Zou, W.; Ahn, C.K. Novel command-filtered Nussbaum design for continuous-time nonlinear dynamical systems with multiple unknown high-frequency gains. Nonlinear Dyn. 2023, 111, 4313–4323. [Google Scholar] [CrossRef]
  29. Yang, Y.; Liu, G.; Li, Q.; Ahn, C.K. Multiple adaptive fuzzy Nussbaum-type functions design for stochastic nonlinear systems with fixed-time performance. Fuzzy Sets Syst. 2024, 476, 108767. [Google Scholar] [CrossRef]
  30. Ye, H.; Zhao, K.; Wu, H.; Song, Y. Adaptive control with global exponential stability for parameter-varying nonlinear systems under unknown control gains. IEEE Trans. Cybern. 2023, 53, 7858–7867. [Google Scholar] [CrossRef]
  31. Hu, J.; Zhang, H. Immersion and invariance based command-filtered adaptive backstepping control of VTOL vehicles. Automatica 2013, 49, 2160–2167. [Google Scholar] [CrossRef]
Figure 1. Trajectories of y d and y [27].
Figure 1. Trajectories of y d and y [27].
Mathematics 12 02167 g001
Figure 2. The trajectories of x 1 and x 2 .
Figure 2. The trajectories of x 1 and x 2 .
Mathematics 12 02167 g002
Figure 3. Adaptive parameters.
Figure 3. Adaptive parameters.
Mathematics 12 02167 g003
Figure 4. Trajectories of the control input.
Figure 4. Trajectories of the control input.
Mathematics 12 02167 g004
Figure 5. The trajectories of ζ 1 and N ( ζ 1 ) .
Figure 5. The trajectories of ζ 1 and N ( ζ 1 ) .
Mathematics 12 02167 g005
Figure 6. The trajectories of ζ 2 and N ( ζ 2 ) .
Figure 6. The trajectories of ζ 2 and N ( ζ 2 ) .
Mathematics 12 02167 g006
Figure 7. Pendulum.
Figure 7. Pendulum.
Mathematics 12 02167 g007
Figure 8. The trajectories of y d and y.
Figure 8. The trajectories of y d and y.
Mathematics 12 02167 g008
Figure 9. The trajectories of x 1 and x 2 .
Figure 9. The trajectories of x 1 and x 2 .
Mathematics 12 02167 g009
Figure 10. Adaptive parameters.
Figure 10. Adaptive parameters.
Mathematics 12 02167 g010
Figure 11. The trajectories of the control input.
Figure 11. The trajectories of the control input.
Mathematics 12 02167 g011
Figure 12. The trajectories of ζ 1 and N ( ζ 1 ) .
Figure 12. The trajectories of ζ 1 and N ( ζ 1 ) .
Mathematics 12 02167 g012
Figure 13. The trajectories of ζ 2 and N ( ζ 2 ) .
Figure 13. The trajectories of ζ 2 and N ( ζ 2 ) .
Mathematics 12 02167 g013
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

Liu, Y. Command-Filtered Nussbaum Design for Nonlinear Systems with Unknown Control Direction and Input Constraints. Mathematics 2024, 12, 2167. https://doi.org/10.3390/math12142167

AMA Style

Liu Y. Command-Filtered Nussbaum Design for Nonlinear Systems with Unknown Control Direction and Input Constraints. Mathematics. 2024; 12(14):2167. https://doi.org/10.3390/math12142167

Chicago/Turabian Style

Liu, Yuxuan. 2024. "Command-Filtered Nussbaum Design for Nonlinear Systems with Unknown Control Direction and Input Constraints" Mathematics 12, no. 14: 2167. https://doi.org/10.3390/math12142167

APA Style

Liu, Y. (2024). Command-Filtered Nussbaum Design for Nonlinear Systems with Unknown Control Direction and Input Constraints. Mathematics, 12(14), 2167. https://doi.org/10.3390/math12142167

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