Next Article in Journal
Clustering-Based Decision Tree for Vehicle Routing Spatio-Temporal Selection
Previous Article in Journal
Performance Evaluation of Reconfigurable Intelligent Surface against Distributed Antenna System at the Cell Edge
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Singularity-Free Fixed-Time Adaptive Control with Dynamic Surface for Strict-Feedback Nonlinear Systems with Input Hysteresis

Aerospace Information Research Institute, Chinese Academy of Sciences, No.9 Dengzhuang South Road, Haidian District, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(15), 2378; https://doi.org/10.3390/electronics11152378
Submission received: 29 June 2022 / Revised: 23 July 2022 / Accepted: 26 July 2022 / Published: 29 July 2022

Abstract

:
An adaptive fixed-time dynamic surface tracking control scheme is developed in this paper for a class of strict-feedback nonlinear systems, where the control input is subject to hysteresis dynamics. To deal with the input hysteresis, a compensation filter is introduced, reducing the difficulty of design and analysis. Based on the universal approximation theory, the radial basis function neural networks are employed to approximate the unknown functions in the nonlinear dynamics. On this basis, fixed-time adaptive laws are constructed to approximate the unknown parameters. The dynamic surface technique is utilized to handle the complexity explosion problem, where fixed-time performance is ensured. Moreover, the designed controller can avoid singularities and achieve fixed-time convergence of error signals. Simulation results verify the efficacy of the method developed, where a comparison between the scheme developed with existing results is provided.

1. Introduction

Adaptive control has been investigated in past decades due to its strong robustness and high flexibility. Relevant theories, including finite-time adaptive control [1,2], backstepping control [3], sliding mode control [4,5,6], and adaptive dynamic programming [7,8,9], have been successfully applied to nonlinear systems with time-delay [10], circuit systems [11], wind energy systems [12,13,14], strict-feedback nonlinear systems [15], and multiagent systems [16,17,18]. Among these theories, backstepping control is a useful tool since it can simplify the design and analysis. Moreover, the development of adaptive backstepping control tends to make control methods with fast responses, high tracking precision, and low computation complexity [19]. However, during the process of adaptive backstepping control, an explosion of complexity is often encountered, which decreases tracking precision and increases computation complexity. To improve tracking control performance, this problem calls for solutions.
In the backstepping procedure, the controller often suffers from an explosion of complexity. That is, with the increase in the system order, repeated differentiation leads to a sharp increase in the computation complexity, which augments the difficulty of the control task. To tackle this issue, dynamic surface control (DSC) was proposed in [20], where first-order filters were introduced and filter states replaced the differentiation of virtual control. With the DSC technique, the complexity explosion problem can be excluded. For example, in [21], DSC was combined with fuzzy logic systems to deal with the control design of nonlinear time-delay systems. Jian et al. proposed an adaptive neural DSC scheme for uncertain stochastic nonstrict-feedback systems [22]. In [23], for pure-feedback nonlinear systems, an adaptive neural DSC approach was developed.
In the real world, fast responses are primary requirements for practical systems in certain situations [24]. For example, when a missile is launched, it must hit the target in a specific time interval. Nevertheless, traditional Lyapunov-theory-based methods can only ensure error signals converge to zero in infinite time, which cannot satisfy this need. To handle this issue, based on finite-time Lyapunov theorem, finite-time adaptive control was proposed [25]. It can ensure the convergence of error signals in a finite time interval, which exceeds traditional Lyapunov-theory-based adaptive control. However, there is a significant drawback to finite-time adaptive control. Specifically, the convergence time depends on the initial states of systems, which restricts the application of finite-time adaptive control. To solve this, fixed-time adaptive control was presented [26]. It is based on finite-time adaptive control to make improvements, where the convergence speed does not rely on the initial conditions of systems. In [27], prescribed performance fixed-time control is combined with neural networks to design controllers for uncertain nonlinear systems. Hu et al. developed a fuzzy adaptive fixed-time tracking control scheme with an event-triggered design for nonlinear systems [28]. In [29], measurement noise suppression and augmented sliding mode observers for hypersonic vehicles are considered simultaneously, where the designed controllers are fixed-time convergent.
In engineering applications, input nonlinearity widely exists in many situations. Common input nonlinearity mainly includes input saturation, input dead-zone, and input hysteresis. Input saturation and input dead-zone nonlinearity have been widely investigated. For instance, in [30], nonlinear systems with input saturation are considered. In [31], the small-gain approach was utilized to tackle systems with input saturation. Min et al. introduced a composite observer for nonlinear systems with input saturation [32]. For unmodeled nonstrict-feedback nonlinear systems, input dead-zone was also taken into consideration via the adaptive fuzzy control method in [33]. Moreover, the input hysteresis nonlinearity needs to be paid enough attention. Zhang et al. combined adaptive prescribed performance control and fuzzy logic systems to handle the input hysteresis [34]. In [35], the effect of the input hysteresis on time-varying delay was considered.
In the above-mentioned results, the DSC method presented in [20,21,22,23] fails to achieve fixed-time convergence, and the fixed-time control scheme utilized in [26,27,28,29] does not consider the explosion of complexity. Furthermore, the compensation filters are not introduced when handling input hysteresis in [30,31,32,33,34,35]. To resolve these problems, for strict-feedback nonlinear systems with input hysteresis, fixed-time dynamic surface control has not been investigated, which motivates this paper. The contributions are summarized as follows.

1.1. Contribution

  • In this paper, fixed-time dynamic surface control is presented, where extra nonlinear terms are introduced in the first-order filters to improve the filter error convergence speed. Meanwhile, the adaptive laws can also ensure the fixed-time property of parameter approximation errors, and the singularity problem of the controller is avoided.
  • The input hysteresis is considered in this paper and dealt with by introducing a compensation filter, which can compensate for the loss from the input hysteresis.

1.2. Structure

The rest of this paper is organized as follows. Section 2 provides the background knowledge. In Section 3, the problem is formulated. Section 4 presents the control scheme of this paper, where stability analysis for the strict-feedback nonlinear system with the proposed design is given. Section 5 shows the simulation results, where the effectiveness of the developed approach is verified. In Section 6, a conclusion is drawn.

2. Preliminary Knowledge

Consider a class of strict-feedback nonlinear systems with the following dynamics
X ˙ i = X i + 1 + F i X ¯ i , i = 1 , , n 1 , X ˙ n = H U + F n X , Y = X 1 ,
where X = X 1 X n T R n , U R , Y R , F i · : R i R , X ¯ i = X 1 X i T R n . Moreover, H U denotes the input hysteresis nonlinearity, satisfying the following form
H U = Λ 1 U + Λ 2 ς , ς ˙ = U ˙ G ς , U ˙ , ς 0 = 0 , G ς , U ˙ = 1 sign U ˙ β ς N 1 ς χ ς N ,
where Λ 1 > 0 , Λ 2 > 0 , β > χ , and χ > 0 are constants, and N > 1 is a positive integer. The input hysteresis nonlinearity (2) is illustrated in Figure 1.
In addition, the reference signal is X d t .
Consider radial basis function neural networks (RBFNNs) as
R R B F Υ = G T ϕ Υ ,
where G R m and Υ Ω Υ R l are the vectors of weight and input, respectively. Moreover, the basis function is ϕ Υ = ϕ 1 Υ , , ϕ m Υ T R m and
ϕ i Υ = exp Υ μ i T Υ μ i 2 σ 2 ,
where μ i R l and σ > 0 correspond to the mean value and variance.
Lemma 1
([36]). Given arbitrary parameter ψ > 0 , sufficiently large node number m, a compact set Ω Υ R l , and a continuous function R Υ : Ω Υ R , there is a RBFNN satisfying (3) such that
sup Υ Ω Υ R Υ G T ϕ Υ ψ .
On account of Lemma 1, we define the optimal weight vector as
G * = arg min G R m sup Υ Ω Υ R Υ G T ϕ Υ
and optimal approximation residual as
ψ * Υ = R Υ G * T ϕ Υ .
Then, we obtain ψ * Υ ψ .
Definition 1
([37]). Given a continuous-time system
X ˙ = F X ,
where X R n is the state vector and initial state is X t 0 = X 0 . Assume that there exists ϖ > 0 and T ϖ , X 0 < such that X t < ϖ for all X 0 and t t 0 + T ϖ , X 0 , and there is a constant T m a x > 0 such that T T m a x for any X 0 . Then, the state is practically fixed-time stable.
Lemma 2
([37]). Suppose that there exists a Lyapunov function V ( X ( t ) ) for the system (5) such that
V ˙ ( X ( t ) ) a V p ( X ( t ) ) b V q ( X ( t ) ) + c ,
with constants a > 0 , b > 0 , c > 0 , 0 < p < 1 , and q > 1 . Then, X ( t ) is practical fixed-time stable and converges to the set X ( t ) 1 2 X 2 ( t ) V m with V m = min c a 1 κ 1 p , c b 1 κ 1 q , where the settling time T is determined by T T ¯ = 1 a κ 1 p + 1 b κ q 1 with 0 < κ < 1 .
Lemma 3
([28]). For any positive real numbers ς i , ξ i and a positive integer n, one has
i = 1 n ς i 3 4 + ξ i 3 4 i = 1 n ς i + ξ i 3 4 , i = 1 n ς i 2 + ξ i 2 1 n i = 1 n ς i + ξ i 2 .
Lemma 4
([38] Young’s inequality). For any positive real number ρ a , ρ b , ρ c , and ρ d satisfying 1 ρ a + 1 ρ b = 1 , one has
ρ c ρ d ρ c ρ a ρ a + ρ d ρ b ρ b .

3. Problem Formulation

In this paper, the control objective is summarized as follows.
Control Objective: Given a bounded reference, the control objective is to propose a fixed-time tracking control approach for the strict-feedback nonlinear system (1) such that system output Y t can track the reference signal X d t before t T m a x with a constant T m a x .

4. Fixed-Time Adaptive Controller Design with Novel DSC filters and Stability Analysis

In this section, a fixed-time adaptive controller with novel DSC filters is designed. The overall design can be shown in Figure 2.
To tackle the input hysteresis, a compensation mechanism is introduced as
ϑ i ˙ = ϑ i + 1 κ i ϑ i , i = 1 , , n 1 , ϑ n ˙ = Δ U κ n ϑ n ,
where Δ U = H U U is the influence of the input hysteresis, κ i > 0 is a constant, and the initial state is ϑ i 0 = 0 . Define tracking errors E i and filter errors Z i as
E i = X i A i 1 ϑ i , i = 1 , , n , Z i = A i S i , i = 1 , , n 1 ,
where S i and A i are designed later. In addition, we denote A 0 = X d .
Using RBFNNs to estimate the unknown functions F i X ¯ i yields
F i X ¯ i = G i * T Φ i X ¯ i + ψ i * X ¯ i .
Due to the unknown optimal weight G i * , the adaptive parameter Θ ^ i is defined as the estimation of Θ i with Θ i = G i * 2 . Furthermore, the parameter approximation error is denoted as Θ ˜ i = Θ i Θ ^ i .

4.1. Adaptive Backstepping-Based Controller Design

4.1.1. Step 1

On account of (8), taking the time derivative of E 1 results in
E ˙ 1 = G 1 * T Φ 1 X 1 + ψ 1 * X 1 + E 2 + S 1 + Z 1 X ˙ d + κ 1 ϑ 1 .
The virtual control is designed as
S 1 = K 1 , 1 E 1 K 1 , 2 E 1 3 Θ ^ 1 2 η 1 E 1 Φ 1 T Φ 1 + X ˙ d κ 1 ϑ 1 ,
where η 1 > 0 , K 1 , 1 > 0 , and K 1 , 2 > 0 are constants. To avoid the differentiation of S 1 , a novel DSC filter is developed as
A ˙ 1 = S 1 A 1 ϖ 1 , 1 + S 1 A 1 3 ϖ 1 , 2 , A 1 0 = 0 ,
with constants ϖ 1 , 1 > 0 and ϖ 1 , 2 > 0 . To resolve the parameter approximation problem, a fixed-time adaptive law is proposed as
Θ ^ ˙ 1 = 1 2 η 1 E 1 2 Φ 1 T Φ 1 Γ 1 , 1 Θ ^ 1 Γ 1 , 2 Θ ^ 1 3 , Θ ^ 1 0 0 ,
with constants Γ 1 , 1 > 0 and Γ 1 , 2 > 0 .

4.1.2. Step i 2 i n 1

From (8), taking the derivative of E i leads to
E ˙ i = G i * T Φ i X ¯ i + ψ i * X ¯ i + E i + 1 + S i + Z i A ˙ i 1 + κ i ϑ i .
Design
S i = E i 1 K i , 1 E i K i , 2 E i 3 Θ ^ i 2 η i E i Φ i T Φ i + A ˙ i 1 κ i ϑ i ,
with constants η i > 0 , K i , 1 > 0 , and K i , 2 > 0 . To avoid the differentiation of S i , introduce a novel DSC filter as
A ˙ i = S i A i ϖ i , 1 + S i A i 3 ϖ i , 2 , A i 0 = 0 ,
where ϖ i , 1 > 0 and ϖ i , 2 > 0 are constants. To handle the parameter approximation problem, an adaptive law is developed as
Θ ^ ˙ i = 1 2 η i E i 2 Φ i T Φ i Γ i , 1 Θ ^ i Γ i , 2 Θ ^ i 3 , Θ ^ i 0 0 ,
with positive constants Γ i , 1 and Γ i , 2 .

4.1.3. Step n

On the basis of (7) and (8), differentiating E n yields
E ˙ n = G n * T Φ n X + ψ n * X + H U A ˙ n 1 Δ U + κ n ϑ n = G n * T Φ n X + ψ n * X + U A ˙ n 1 + κ n ϑ n .
Design
U = E n 1 K n , 1 E n K n , 2 E n 3 Θ ^ n 2 η n E n Φ n T Φ n + A ˙ n 1 κ n ϑ n ,
with η n > 0 , K n , 1 > 0 , and K n , 2 > 0 .
To approximate the adaptive parameter Θ n , a fixed-time adaptive law is constructed as
Θ ^ ˙ n = 1 2 η n E n 2 Φ n T Φ n Γ n , 1 Θ ^ n Γ n , 2 Θ ^ n 3 , Θ ^ n 0 0 ,
where Γ n , 1 and Γ n , 2 are positive constants.

4.2. Stability Analysis

Next, to demonstrate the feasibility of the developed design in Section 4, the stability of the closed-loop system is analyzed.

4.2.1. Step 1

Substituting (11) into (10), one has
E ˙ 1 = G 1 * T Φ 1 X 1 + ψ 1 * X 1 K 1 , 1 E 1 + Z 1 + E 2 K 1 , 2 E 1 3 Θ ^ 1 2 η 1 E 1 Φ 1 T Φ 1 .
The Lyapunov function for E 1 and Θ ˜ 1 is chosen as
V 1 E 1 , Z 1 , Θ ˜ 1 = 1 2 E 1 2 + 1 2 Z 1 2 + 1 2 Θ ˜ 1 2 .
Taking the derivative of V 1 results in
V ˙ 1 = E 1 E ˙ 1 + Z 1 Z ˙ 1 Θ ˜ 1 Θ ^ ˙ 1 = E 1 G 1 * T Φ 1 X 1 + E 1 ψ 1 * Υ 1 K 1 , 1 E 1 2 + E 1 E 2 + E 1 Z 1 + Z 1 Z ˙ 1 K 1 , 2 E 1 4 Θ ^ 1 2 η 1 E 1 2 Φ 1 T Φ 1 Θ ˜ 1 Θ ^ ˙ 1 .
Utilizing the Young’s inquality yields
E 1 G 1 * T Φ 1 X 1 Θ 1 2 η 1 E 1 2 Φ 1 T Φ 1 + η 1 2 , E 1 ψ 1 * X 1 E 1 ψ 1 1 2 E 1 2 + ψ 1 2 .
Substituting (24) into (23), we obtain
V ˙ 1 K 1 , 1 E 1 2 K 1 , 2 E 1 4 + E 1 E 2 + E 1 Z 1 + E 1 2 + ψ 1 2 2 + Z 1 Z ˙ 1 + η 1 2 Θ ˜ 1 Θ ^ ˙ 1 1 2 η 1 E 1 2 Φ 1 T Φ 1 .
Recalling the adaptive law (13), V ˙ 1 becomes
V ˙ 1 K 1 , 1 1 2 E 1 2 K 1 , 2 E i , 1 4 + E 1 E 2 + E 1 Z 1 + Z 1 Z ˙ 1 + ψ 1 2 2 + η 1 2 + Γ 1 , 1 Θ ˜ 1 Θ ^ 1 + Γ 1 , 2 Θ ˜ 1 Θ ^ 1 3 .

4.2.2. Step i 2 i n 1

Inserting (15) into (14), one has
E ˙ i = G i * T Φ i X i + ψ i * X ¯ i E i 1 K i , 1 E i + Z i + E i + 1 K i , 2 E i 3 Θ ^ i 2 η i E i Φ i T Φ i .
Select Lyapunov function for E i and Θ ˜ i as
V i E i , Z i , Θ ˜ i = 1 2 E i 2 + 1 2 Z i 2 + 1 2 Θ ˜ i 2 .
Differentiating V i , one has
V ˙ i = E i E ˙ i + Z i Z ˙ i Θ ˜ i Θ ^ ˙ i = E i G i * T Φ i X ¯ i + E i ψ i * X ¯ i K i , 1 E i 2 K i , 2 E i 4 + Z i Z ˙ i E i 1 E i + E i E i + 1 Θ ^ i 2 η i E i 2 Φ i T Φ i Θ ˜ i Θ ^ ˙ i .
Recalling the Young’s inequality, we have
E i G i * T Φ i X ¯ i Θ i 2 η i E i 2 Φ i T Φ i + η i 2 , E i ψ i * X ¯ i E i ψ i 1 2 E i 2 + ψ i 2 .
Inserting (30) into (29) leads to
V ˙ i K i , 1 E i 2 K i , 2 E i 4 E i 1 E i + E i E i + 1 + E i Z i + η i 2 + Z i Z ˙ i + E i 2 + ψ i 2 2 Θ ˜ i Θ ^ ˙ i 1 2 η i E i 2 Φ i T Φ i .
On the basis of the fixed-time adaptive law (17), V ˙ i becomes
V ˙ i K i , 1 1 2 E i 2 K i , 2 E i , 1 4 E i 1 E i + E i E i + 1 + E i Z i + Z i Z ˙ i + ψ i 2 2 + η i 2 + Γ i , 1 Θ ˜ i Θ ^ i + Γ i , 2 Θ ˜ i Θ ^ i 3 .

4.2.3. Step n

Inserting (19) into (18), we obtain
E ˙ n = G n * T Φ n X + ψ n * X E n 1 K n , 1 E n K n , 2 E n 3 Θ ^ n 2 η n E n Φ n T Φ n .
The Lyapunov function for E n and Θ ˜ n is chosen as
V n E n , Θ ˜ n = 1 2 E n 2 + 1 2 Θ ˜ n 2 .
The derivative of V n satisfies
V ˙ n = E n E ˙ n Θ ˜ n Θ ^ ˙ n = E n G n * T Φ n X + E n ψ n * X K n , 1 E n 2 K n , 2 E n 4 E n 1 E n Θ ^ n 2 η n E n 2 Φ n T Φ n Θ ˜ n Θ ^ ˙ n .
Using the Young’s inquality, one obtains
E n G n * T Φ n X Θ n 2 η n E n 2 Φ n T Φ n + η n 2 , E n ψ n * X E n ψ n 1 2 E n 2 + ψ n 2 .
Substituting (36) into (35), one has
V ˙ n K n , 1 E n 2 K n , 2 E n 4 E n 1 E n + η n 2 + E n 2 + ψ n 2 2 Θ ˜ n Θ ^ ˙ n 1 2 η n E n 2 Φ n T Φ n .
From (20), V ˙ n is transformed as
V ˙ n K n , 1 1 2 E n 2 K n , 2 E n 4 E n 1 E n + ψ n 2 2 + η n 2 + Γ n , 1 Θ ˜ n Θ ^ n + Γ n , 2 Θ ˜ n Θ ^ n 3 .
Theorem 1.
For the strict-feedback nonlinear system (1) with the developed design in Section 4, there exists T m > 0 such that the fixed-time performance can be obtained with settling time T T m .
Proof. 
The Lyapunov function is defined as
V = i = 1 n V i .
The first-order derivative of V satisfies
V ˙ i = 1 n K i , 1 E i 2 + K i , 2 E i 4 + 1 2 i = 1 n ψ i 2 + η i + i = 1 n 1 E i Z i + Z i Z ˙ i + i = 1 n Γ i , 1 Θ ˜ i Θ ^ i + Γ i , 2 Θ ˜ i Θ ^ i 3 ,
with k i , 1 = K i , 1 1 2 .
The derivative of Z i is
Z ˙ i = A ˙ i S ˙ i = Z i ϖ i , 1 Z i 3 ϖ i , 2 S ˙ i ,
where
S ˙ 1 = K 1 , 1 E ˙ 1 3 K 1 , 2 E 1 2 E ˙ 1 κ 1 ϑ ˙ 1 + X ¨ d Θ ^ ˙ 1 2 η 1 E 1 Φ 1 T Φ 1 Θ ^ 1 2 η 1 E ˙ 1 Φ 1 T Φ 1 Θ ^ 1 η 1 E 1 Φ 1 T Φ ˙ 1
and
S ˙ i = E ˙ i 1 K i , 1 E ˙ i 3 K i , 2 E i 2 E ˙ i κ i ϑ ˙ i Z ˙ i 1 ϖ i 1 , 1 3 Z i 1 2 Z ˙ i 1 ϖ i 1 , 2 Θ ^ ˙ i 2 η i E i Φ i T Φ i Θ ^ i 2 η i E ˙ i Φ i T Φ i Θ ^ i η i E i Φ i T Φ ˙ i , i = 2 , , n 1
are continuous on Ω i , where
Ω i = E i , Z i , ϑ i E i 2 + Z i 2 + ϑ i 2 R i ,
and R 0 > 0 and R i > 0 [20]. Therefore, S ˙ i M i with M i > 0 . Employing the Young’s inequality, one obtains
E i Z i E i 2 2 + Z i 2 2 , Z i Z ˙ i η 0 Z i 2 2 + M i 2 2 η 0 .
From Lemma 3, the following inequalities hold
E i 2 3 4 3 4 E i 2 + 1 4 , Θ ˜ i 2 3 4 3 4 Θ ˜ i 2 + 1 4 .
From Young’s inequality, we have
Θ ˜ i Θ ^ i 1 2 Θ i 2 1 2 Θ ˜ i 2 1 2 Θ i 2 + 1 6 2 3 Θ ˜ i 2 3 4 Θ ˜ i Θ ^ i 3 = Θ ˜ i Θ i 3 Θ i 2 Θ ˜ i 2 + Θ i Θ ˜ i 3 Θ ˜ i 4 Γ i , 3 Θ ˜ i 4 4 + Γ i , 3 1 3 3 Θ i 4 4 + Θ i 4 2 Γ i , 3 + Γ i , 3 Θ ˜ i 4 2 + Γ i , 4 1 3 3 Θ ˜ i 4 4 + Γ i , 4 Θ i 4 4 Θ ˜ i 4 = 1 3 4 Γ i , 3 + Γ i , 4 1 3 Θ ˜ i 4 + 3 4 Γ i , 3 1 3 + 1 2 Γ i , 3 + 1 4 Γ i , 4 Θ i 4 ,
with Γ i , 3 > 0 , Γ i , 4 > 0 , 1 3 4 Γ i , 3 + Γ i , 4 1 3 > 0 . Due to Lemma 3, one has
j = 1 n E i 2 3 4 + Θ ˜ i 2 3 4 j = 1 n E i 2 + Θ ˜ i 2 3 4 , j = 1 n E i 2 2 + Θ ˜ i 2 2 1 n j = 1 n E i 2 + Θ ˜ i 2 2 .
Inserting (40)–(43) into (39) obtains
V ˙ i = 1 n 4 3 K i , 1 E i 2 3 4 + 2 Γ i , 1 3 Θ ˜ i 2 3 4 + 1 2 i = 1 n ψ i 2 + η i + 1 6 i = 1 n 2 K i , 1 + Γ i , 1 i = 1 n Γ i , 2 4 4 3 Γ i , 3 3 Γ i , 4 1 3 Θ ˜ i 4 i = 1 n K i , 2 E i 4 + 1 2 i = 1 n Γ i , 1 Θ i 2 + 1 2 i = 1 n Γ i , 2 3 2 Γ i , 3 1 3 + 1 Γ i , 3 + 1 2 Γ i , 4 Θ i 4 a 1 V 3 4 a 2 n V 2 + b ,
with
a 1 = 2 3 4 min i = 1 , , n 4 K i , 1 3 , 2 Γ i , 1 3 , a 2 = 4 min i = 1 , , n K i , 2 , Γ i , 2 4 4 3 Γ i , 3 3 Γ i , 4 1 3 , b = 1 2 i = 1 n Γ i , 1 Θ i 2 + ψ i 2 + η i + 1 6 i = 1 n 2 K i , 1 + Γ i , 1 + 1 2 i = 1 n Γ i , 2 3 2 Γ i , 3 1 3 + 1 Γ i , 3 + 1 2 Γ i , 4 Θ i 4 .
On the basis of Lemma 2, E i and Θ ˜ i converge to
E 1 , Θ ˜ 1 , , E n , Θ ˜ n 1 2 i = 1 n E i 2 + Θ ˜ i 2 V s
before t T max with
T max = max 4 a 1 o + 1 a 2 , 4 a 1 + 1 a 2 o ,
0 < o < 1 , and
V s = min b 1 o a 1 4 3 , b 1 o a 2 1 2 .
As a consequence, based on the error definition (8), fixed-time convergence of E i is proved. On the basis of the DSC filter design (12) and (16), A ˙ i is bounded. Due to (7), (11), (15), and (19), S i , U, A i , and ϑ i are bounded. According to (1) and (2), X i and H U are bounded. Finally, the fixed-time performance can be proved. □

5. Simulation Results

5.1. Example 1

Consider the following system
X ˙ 1 = X 2 X 1 2 X ˙ 2 = X 3 + 2 X 1 X 2 X ˙ 3 = H U + X 1 X 3 2 X 2 X 3 + 5 X 1 X 2 X 3 Y = X 1
with X d = 0.5 sin t + sin 2 t .
From the definition of T max and V S , to accelerate convergence speed, T max and V S should be reduced small enough, which requires enough large a 1 and a 2 and enough small b. On the basis of (44), to increase a 1 and a 2 and decrease b, we need to increase K i , 2 and decrease Γ i , 4 , where K i , 1 , Γ i , 1 , Γ i , 2 , and Γ i , 3 should be chosen neither too large nor too small.
We select the initial conditions as X 1 0 = 0.2 , X 2 0 = 2.5 , and X 3 0 = 0.2 and the design parameters as K 1 , 1 = 20 , K 2 , 1 = 210 , K 3 , 1 = 330 , K 1 , 2 = K 2 , 2 = K 3 , 2 = 2 , κ 1 = κ 2 = κ 3 = 50 , ϖ 1 , 1 = ϖ 2 , 1 = 0.1 , ϖ 1 , 2 = ϖ 2 , 2 = 10 , Γ 1 , 1 = Γ 2 , 1 = Γ 3 , 1 = 5 , Γ 1 , 2 = 10 , Γ 2 , 2 = 20 , Γ 3 , 2 = 30 , and η 1 = η 2 = η 3 = 0.5 .
The RBFNNs are selected as in (4), i.e., RBFNN Φ 1 X 1 contains three hidden nodes with the center distributing in 2 , 0 , 2 . RBFNN Φ 2 X ¯ 2 has 9 nodes with the center selected as 2 , 0 , 2 × 2 , 0 , 2 . RBFNN Φ 3 X 3 contains 27 nodes, where the centers are chosen as 2 , 0 , 2 × 2 , 0 , 2 × 2 , 0 , 2 .
The simulation results are shown in Figure 3, Figure 4 and Figure 5. From Figure 3, one can observe the output converges to the reference. In Figure 4, the curves of filter errors and tracking errors are depicted. From Figure 5, the control input and the hysteresis nonlinearity are displayed.

5.2. Example 2: Circuit System

This section provides a comparison between the approach in this paper with classic DSC-based methods [39] using a circuit system, where the circuit diagram is shown in Figure 6.
The parameters are chosen as
R = 50 k Ω , C = 20 p F , R 1 = 250 k Ω , R 2 = 125 k Ω
The circuit system can be modeled as
X ˙ 1 = X 2 X ˙ 2 = X 3 X ˙ 3 = H U + 0.2 X 1 X 2 0.4 X 2 X 3 Y = X 1
with
X 1 = U 1 , X 2 = U 2 , X 3 = U 3 , Y = U o u t , U = U i n X d = 0.5 sin t + sin 2 t
and initial conditions X 1 0 = 0.3 , X 2 0 = 1.5 , and X 3 0 = 0.3 . For the design parameters, we select K 1 , 1 = 10 , K 2 , 1 = 150 , K 3 , 1 = 280 , K 1 , 2 = K 2 , 2 = K 3 , 2 = 1.5 , κ 1 = κ 2 = κ 3 = 40 , ϖ 1 , 1 = ϖ 2 , 1 = 0.1 , ϖ 1 , 2 = ϖ 2 , 2 = 10 , Γ 1 , 1 = 6 , Γ 2 , 1 = 8 , Γ 3 , 1 = 7 , Γ 1 , 2 = 10 , Γ 2 , 2 = 20 , Γ 3 , 2 = 30 , and η 1 = η 2 = η 3 = 0.5 .
The RBFNNs are selected the same as in Example 1, i.e., RBFNN Φ 1 X 1 contains three hidden nodes with the centers distributing in 2 , 0 , 2 . RBFNN Φ 2 X ¯ 2 has 9 nodes with the centers distributed in 2 , 0 , 2 × 2 , 0 , 2 . RBFNN Φ 3 X 3 contains 27 nodes, where the centers are distributed in 2 , 0 , 2 × 2 , 0 , 2 × 2 , 0 , 2 .
The simulation results of the method in this paper are shown in Figure 7, Figure 8 and Figure 9. In Figure 7, the evolution of system states is displayed, where all system states converge to the reference signals. Figure 8 depicts the trajectories of filter errors and tracking errors. The control input and the hysteresis nonlinearity are displayed in Figure 9.
Utilizing the scheme in [39], the results are shown in Figure 10, Figure 11 and Figure 12, where the presented method outperforms the method in [39]. In Figure 8, filter errors and tracking errors do not converge to zero. The control input and the hysteresis nonlinearity are given in Figure 9.
Based on the definition of T max , T max is calculated as 0.83 s in Example 1 and 0.76 s in Example 2. From these figures, we can observe that the system states all converge to corresponding reference signals before t = T max , both in Examples 1 and 2. Therefore, the system states achieve fixed-time convergence indeed. It can be concluded that despite the input hysteresis, the method developed in this paper is verified as effective for the system (1).

6. Conclusions

In this paper, for strict-feedback systems with the input hysteresis, an adaptive tracking control approach is presented, where fixed-time convergence is achieved. The introduced compensation filter can overcome the effect of the input hysteresis. The constructed fixed-time adaptive law can ensure fixed-time properties of the parameter approximation errors. The novel DSC employed can tackle the explosion of complexity with the guarantee of fixed-time convergence. Moreover, singularity problems in the control input are excluded. Simulation results validate the effectiveness of the scheme proposed. Future works will extend the method presented to stochastic systems and dynamic uncertainties.

Author Contributions

Conceptualization, X.F. and J.C.; methodology, T.N.; software, X.F.; validation, X.F., J.C. and T.N.; formal analysis, J.C.; writing—original draft preparation, X.F.; writing—review and editing, T.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Youth Innovation Promotion Association of Chinese Academy of Sciences under grant No. 2020134.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alattas, K.A.; Mobayen, S.; Din, S.U.; Asad, J.H.; Fekih, A.; Assawinchaichote, W.; Vu, M.T. Design of a Non-Singular Adaptive Integral-Type Finite Time Tracking Control for Nonlinear Systems With External Disturbances. IEEE Access 2021, 9, 102091–102103. [Google Scholar] [CrossRef]
  2. Mofid, O.; Amirkhani, S.; ud Din, S.; Mobayen, S.; Vu, M.T.; Assawinchaichote, W. Finite-time convergence of perturbed nonlinear systems using adaptive barrier-function nonsingular sliding mode control with experimental validation. J. Vib. Control 2022. [Google Scholar] [CrossRef]
  3. 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]
  4. Kchaou, M.; Gassara, H.; El-Hajjaji, A. Adaptive sliding mode control for fuzzy singular systems with time delay and input nonlinearity. Int. J. Adapt. Control Signal Process. 2018, 32, 464–479. [Google Scholar]
  5. Thanh, H.L.N.N.; Vu, M.T.; Mung, N.X.; Nguyen, N.P.; Phuong, N.T. Perturbation Observer-Based Robust Control Using a Multiple Sliding Surfaces for Nonlinear Systems with Influences of Matched and Unmatched Uncertainties. Mathematics 2020, 8, 1371. [Google Scholar]
  6. Alattas, K.A.; Vu, M.T.; Mofid, O.; El-Sousy, F.F.M.; Alanazi, A.K.; Awrejcewicz, J.; Mobayen, S. Adaptive Nonsingular Terminal Sliding Mode Control for Performance Improvement of Perturbed Nonlinear Systems. Mathematics 2022, 10, 1064. [Google Scholar] [CrossRef]
  7. Yang, Y.; Gao, W.; Modares, H.; Xu, C.Z. Robust Actor–Critic Learning for Continuous-Time Nonlinear Systems With Unmodeled Dynamics. IEEE Trans. Fuzzy Syst. 2022, 30, 2101–2112. [Google Scholar] [CrossRef]
  8. Yang, Y.; Vamvoudakis, K.G.; Modares, H.; Yin, Y.; Wunsch, D.C. Hamiltonian-Driven Hybrid Adaptive Dynamic Programming. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 6423–6434. [Google Scholar] [CrossRef]
  9. Yang, Y.; Modares, H.; Vamvoudakis, K.G.; He, W.; Xu, C.Z.; Wunsch, D.C. Hamiltonian-Driven Adaptive Dynamic Programming with Approximation Errors. IEEE Trans. Cybern. 2021. early access. [Google Scholar] [CrossRef]
  10. Ghaffari, V.; Mobayen, S.; ud Din, S.; Rojsiraphisal, T.; Vu, M.T. Robust tracking composite nonlinear feedback controller design for time-delay uncertain systems in the presence of input saturation. ISA Trans. 2022, in press. [Google Scholar]
  11. Yang, Y.; Tang, L.; Zou, W.; Guo, J.; Ahn, C.K. Dynamic Event-Triggered Design with Fixed-Time Performance and Input Dead-Zone. IEEE Trans. Circuits Syst. II Express Briefs 2022. early access. [Google Scholar] [CrossRef]
  12. Li, H.; Huang, C.G.; Guedes Soares, C. A real-time inspection and opportunistic maintenance strategies for floating offshore wind turbines. Ocean Eng. 2022, 256, 111433. [Google Scholar] [CrossRef]
  13. Li, H.; Díaz, H.; Guedes Soares, C. A failure analysis of floating offshore wind turbines using AHP-FMEA methodology. Ocean Eng. 2021, 234, 109261. [Google Scholar] [CrossRef]
  14. Li, H.; Guedes Soares, C.; Huang, H.Z. Reliability analysis of a floating offshore wind turbine using Bayesian Networks. Ocean Eng. 2020, 217, 107827. [Google Scholar]
  15. Zheng, X.; Yang, X. Improved adaptive NN backstepping control design for a perturbed PVTOL aircraft. Neurocomputing 2020, 410, 51–60. [Google Scholar]
  16. Yang, Y.; Modares, H.; Vamvoudakis, K.G.; Yin, Y.; Wunsch, D.C. Dynamic Intermittent Feedback Design for H Containment Control on a Directed Graph. IEEE Trans. Cybern. 2020, 50, 3752–3765. [Google Scholar]
  17. Zou, W.; Shi, P.; Xiang, Z.; Shi, Y. Finite-Time Consensus of Second-Order Switched Nonlinear Multi-Agent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1757–1762. [Google Scholar] [CrossRef]
  18. Yang, Y.; Xu, C.Z. Adaptive Fuzzy Leader–Follower Synchronization of Constrained Heterogeneous Multiagent Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 205–219. [Google Scholar]
  19. Rojsiraphisal, T.; Mobayen, S.; Asad, J.H.; Vu, M.T.; Chang, A.; Puangmalai, J. Fast Terminal Sliding Control of Underactuated Robotic Systems Based on Disturbance Observer with Experimental Validation. Mathematics 2021, 9, 1935. [Google Scholar] [CrossRef]
  20. Wang, D.; Huang, J. Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form. IEEE Trans. Neural Netw. 2005, 16, 195–202. [Google Scholar]
  21. Zhou, Q.; Wu, C.; Jing, X.; Wang, L. Adaptive fuzzy backstepping dynamic surface control for nonlinear Input-delay systems. Neurocomputing 2016, 199, 58–65. [Google Scholar] [CrossRef]
  22. Wu, J.; Chen, X.; Zhao, Q.; Li, J.; Wu, Z.G. Adaptive Neural Dynamic Surface Control with Prespecified Tracking Accuracy of Uncertain Stochastic Nonstrict-Feedback Systems. IEEE Trans. Cybern. 2022, 52, 3408–3421. [Google Scholar] [CrossRef]
  23. Zhang, T.; Xia, M.; Yi, Y.; Shen, Q. Adaptive Neural Dynamic Surface Control of Pure-Feedback Nonlinear Systems with Full State Constraints and Dynamic Uncertainties. IEEE Trans. Syst. Man, Cybern. Syst. 2017, 47, 2378–2387. [Google Scholar] [CrossRef]
  24. Charfeddine, S.; Boudjemline, A.; Ben Aoun, S.; Jerbi, H.; Kchaou, M.; Alshammari, O.; Elleuch, Z.; Abbassi, R. Design of a Fuzzy Optimization Control Structure for Nonlinear Systems: A Disturbance-Rejection Method. Appl. Sci. 2021, 11, 2612. [Google Scholar] [CrossRef]
  25. Zhu, Z.; Xia, Y.; Fu, M. Attitude stabilization of rigid spacecraft with finite-time convergence. Int. J. Robust Nonlinear Control 2011, 21, 686–702. [Google Scholar] [CrossRef]
  26. Polyakov, A. Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  27. Ni, J.; Ahn, C.K.; Liu, L.; Liu, C. Prescribed performance fixed-time recurrent neural network control for uncertain nonlinear systems. Neurocomputing 2019, 363, 351–365. [Google Scholar] [CrossRef]
  28. Hu, X.; Li, Y.X.; Hou, Z. Event-Triggered Fuzzy Adaptive Fixed-Time Tracking Control for Nonlinear Systems. IEEE Trans. Cybern. 2022, 52, 7206–7217. [Google Scholar] [CrossRef]
  29. Sun, J.; Pu, Z.; Yi, J.; Liu, Z. Fixed-Time Control With Uncertainty and Measurement Noise Suppression for Hypersonic Vehicles via Augmented Sliding Mode Observers. IEEE Trans. Ind. Inform. 2020, 16, 1192–1203. [Google Scholar] [CrossRef]
  30. Wang, L.; Chen, C.L.P.; Li, H. Event-Triggered Adaptive Control of Saturated Nonlinear Systems with Time-Varying Partial State Constraints. IEEE Trans. Cybern. 2020, 50, 1485–1497. [Google Scholar] [CrossRef]
  31. Zhou, Q.; Li, H.; Wu, C.; Wang, L.; Ahn, C.K. Adaptive Fuzzy Control of Nonlinear Systems with Unmodeled Dynamics and Input Saturation Using Small-Gain Approach. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1979–1989. [Google Scholar] [CrossRef]
  32. Min, H.; Xu, S.; Ma, Q.; Zhang, B.; Zhang, Z. Composite-Observer-Based Output-Feedback Control for Nonlinear Time-Delay Systems With Input Saturation and Its Application. IEEE Trans. Ind. Electron. 2018, 65, 5856–5863. [Google Scholar] [CrossRef]
  33. Wang, L.; Li, H.; Zhou, Q.; Lu, R. Adaptive Fuzzy Control for Nonstrict Feedback Systems with Unmodeled Dynamics and Fuzzy Dead Zone via Output Feedback. IEEE Trans. Cybern. 2017, 47, 2400–2412. [Google Scholar] [CrossRef]
  34. Zhang, L.; Yang, G.H. Adaptive Fuzzy Prescribed Performance Control of Nonlinear Systems with Hysteretic Actuator Nonlinearity and Faults. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 2349–2358. [Google Scholar] [CrossRef]
  35. Liu, Z.; Lai, G.; Zhang, Y.; Chen, X.; Chen, C.L.P. Adaptive Neural Control for a Class of Nonlinear Time-Varying Delay Systems with Unknown Hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 2129–2140. [Google Scholar]
  36. Sanner, R.M.; Slotine, J.J.E. Gaussian networks for direct adaptive control. IEEE Trans. Neural Netw. 1992, 3, 837–863. [Google Scholar] [CrossRef]
  37. Wang, F.; Lai, G. Fixed-time control design for nonlinear uncertain systems via adaptive method. Syst. Control Lett. 2020, 140, 104704. [Google Scholar] [CrossRef]
  38. Hardy, G.H.; Littlewood, J.E.; Pólya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
  39. Zhou, Z.; Tong, D.; Chen, Q.; Zhou, W.; Xu, Y. Adaptive NN control for nonlinear systems with uncertainty based on dynamic surface control. Neurocomputing 2021, 421, 161–172. [Google Scholar] [CrossRef]
Figure 1. The input hysteresis nonlinearity.
Figure 1. The input hysteresis nonlinearity.
Electronics 11 02378 g001
Figure 2. The flow chart of the presented design.
Figure 2. The flow chart of the presented design.
Electronics 11 02378 g002
Figure 3. Output tracking performance.
Figure 3. Output tracking performance.
Electronics 11 02378 g003
Figure 4. Curves of error signals and compensation filter states.
Figure 4. Curves of error signals and compensation filter states.
Electronics 11 02378 g004
Figure 5. The control input and hysteresis nonlinearity.
Figure 5. The control input and hysteresis nonlinearity.
Electronics 11 02378 g005
Figure 6. Circuit diagram.
Figure 6. Circuit diagram.
Electronics 11 02378 g006
Figure 7. Output tracking performance.
Figure 7. Output tracking performance.
Electronics 11 02378 g007
Figure 8. Curves of error signals and compensation filter states.
Figure 8. Curves of error signals and compensation filter states.
Electronics 11 02378 g008
Figure 9. The control input and hysteresis nonlinearity.
Figure 9. The control input and hysteresis nonlinearity.
Electronics 11 02378 g009
Figure 10. Output tracking performance.
Figure 10. Output tracking performance.
Electronics 11 02378 g010
Figure 11. Curves of error signals and compensation filter states.
Figure 11. Curves of error signals and compensation filter states.
Electronics 11 02378 g011
Figure 12. The control input and hysteresis nonlinearity.
Figure 12. The control input and hysteresis nonlinearity.
Electronics 11 02378 g012
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Feng, X.; Chen, J.; Niu, T. Singularity-Free Fixed-Time Adaptive Control with Dynamic Surface for Strict-Feedback Nonlinear Systems with Input Hysteresis. Electronics 2022, 11, 2378. https://doi.org/10.3390/electronics11152378

AMA Style

Feng X, Chen J, Niu T. Singularity-Free Fixed-Time Adaptive Control with Dynamic Surface for Strict-Feedback Nonlinear Systems with Input Hysteresis. Electronics. 2022; 11(15):2378. https://doi.org/10.3390/electronics11152378

Chicago/Turabian Style

Feng, Xuxiang, Jun Chen, and Tongyao Niu. 2022. "Singularity-Free Fixed-Time Adaptive Control with Dynamic Surface for Strict-Feedback Nonlinear Systems with Input Hysteresis" Electronics 11, no. 15: 2378. https://doi.org/10.3390/electronics11152378

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