Next Article in Journal
Sensing Enhancement on Social Networks: The Role of Network Topology
Next Article in Special Issue
Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators
Previous Article in Journal
Task Offloading Strategy Based on Mobile Edge Computing in UAV Network
Previous Article in Special Issue
Robust Variable-Step Perturb-and-Observe Sliding Mode Controller for Grid-Connected Wind-Energy-Conversion Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fixed-Time Neural Networks Control for Pure-Feedback Non-Affine Nonlinear Systems with State Constraints

1
School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China
2
Department of Engineering Design and Mathematics, University of the West of England, Coldharbour Lane, Bristol BS16 1QY, UK
*
Author to whom correspondence should be addressed.
Submission received: 9 April 2022 / Revised: 17 May 2022 / Accepted: 20 May 2022 / Published: 22 May 2022
(This article belongs to the Special Issue Nonlinear Control Systems with Recent Advances and Applications)

Abstract

:
A new fixed-time adaptive neural network control strategy is designed for pure-feedback non-affine nonlinear systems with state constraints according to the feedback signal of the error system. Based on the adaptive backstepping technology, the Lyapunov function is designed for each subsystem. The neural network is used to identify the unknown parameters of the system in a fixed-time, and the designed control strategy makes the output signal of the system track the expected signal in a fixed-time. Through the stability analysis, it is proved that the tracking error converges in a fixed-time, and the design of the upper bound of the setting time of the error system only needs to modify the parameters and adaptive law of the controlled system controller, which does not depend on the initial conditions.

1. Introduction

In recent years, great breakthroughs have been made in the research of adaptive trajectory tracking control for uncertain nonlinear systems [1,2,3]. When solving such problems, neural network technology has become the key technology [4,5,6]. Combining neural network technology with backstepping control and adaptive control, the results have been widely used in different types of nonlinear systems such as strict feedback and pure feedback [7,8,9]. With the development of increasing power integrators, great progress has been made in the research of non-affine nonlinear systems. In recent years, the problems studied include output feedback stability, state output constraints, etc. Many methods have been introduced to solve these problems, such as backstepping technology, adaptive technology, and neural network control [10,11,12]. For nonlinear systems with time delays, the authors of reference [13] designed the control strategy by combining adaptive neural network and backstepping technology, and then the neural network technology based on adaptive backstepping was developed and applied [14,15,16].
With the development of society, the accuracy requirements of industrial control systems for convergence time are increasing. For example, in antimissile control systems, aircraft attitude control systems, and robot control systems, the purpose of controller design is to realize the stability of the controlled system and maintain stability in finite time (for example, in antimissile control systems, there is no need for control after missile explosion). For nonlinear systems with uncertainties, researchers have combined fixed-time controls with adaptive neural network technology to produce many excellent control schemes [17,18,19].
Researchers combine neural networks with adaptive control for online identification of complex nonlinear objects. In the design of these control systems, neural networks are generally used to approximate the uncertain nonlinear terms of the system, and neural networks are effective in compact sets [20,21,22]. In recent years, some fixed-time control methods based on the neural networks have been developed [23,24,25]. The author of reference [26] studies the control method of unknown nonlinear systems based on free model control. Based on Lyapunov functional and analysis technology, combined with advanced control algorithms, sufficient conditions for the master–slave memristor systems to realize timing synchronization are established. The authors of reference [27] extended the method to time-varying delay discontinuous fuzzy inertial neural network fixed-time synchronous control.
Although the research on fixed-time adaptive neural network control has produced a series of research results, there are still many problems to be solved in the existing control strategies, such as system constraints. In reference [28,29,30], the control problem of constrained nonlinear systems is discussed. For the control problem of systems with state constraints, the difficulty of constraints can be solved by using the boundary Lyapunov function. However, for the control problem of constrained non-affine nonlinear systems, the control strategies in the above literature cannot be used directly, and the research results based on fixed-time control are relatively few.
In summary, when there are state constraints in non-affine nonlinear systems, how to combine the adaptive neural network control and backstepping control to design effective control strategies so that the system can achieve the expected performance in fixed time, with the setting time not depending on the initial state of the system, is a problem. To solve this problem, some control problems have not been solved, such as for pure-feedback non-affine nonlinear systems, how to combine the backstepping method with Lyapunov function theory to design a fixed-time adaptive neural network tracking control strategy, so that the system output can track the desired signal and maintain fixed-time stability, the control performance can be guaranteed without initial conditions, and all state variables are bounded to a fixed region.
This article consists of the following parts. In Section 2, a constrained nonlinear system mathematical description of the problem is presented. In Section 3, firstly, the novel fixed-time stability theorem for constrained nonlinear systems is proposed, secondly, the adaptive neural network fixed-time tracking control scheme for constrained nonlinear systems is presented. In Section 4, the performances of the tracking control scheme are illustrated by a simulation example. In Section 5, some conclusions of the article are summarized.

2. Problem Formation and Preliminaries

Based on backstepping technology, combined with an adaptive neural network and fixed-time control, the tracking control of pure-feedback non-affine nonlinear interconnected systems was studied. Consider pure-feedback nonlinear systems:
x ˙ i t = f i x ¯ i + 1 t , i = 1 , 2 , , n 1 x ˙ n t = f n x ¯ n t , u t y t = x 1 t
where x = x 1 x 2 x n T n , u , y , indicate the state, control and output, respectively, f i , i = 1 , 2 , , n are nonlinear smooth functions, y d is desired trajectory.
Remark 1.
Based on the existing algorithms, this article attempts to further design a novel neural network adaptive control algorithm. The control objective of the algorithm is the output of the pure-feedback non-affine nonlinear system that can track the desired signal and maintain fixed-time stability. The designed upper bound of the setting time does not rely on the initial parameters, only by adjusting the parameters of the controller.
Lemma 1
[6]. For x i R and x i 0 , i = 1 , 2 , , n , 0 < p < 1 , q > 1 , then
i = 1 n x i p i = 1 n x i p n 1 p i = 1 n x i p
n 1 q i = 1 n x i q i = 1 n x i q i = 1 n x i q

3. Main Results

The control algorithm was designed for the system (1). The objective of the control was to propose a new adaptive fixed-time neural network tracking control algorithm for the pure-feedback nonlinear system. Adaptive neural network technology is used to solve the uncertainty of the unknown system. Under the proposed control scheme, through the Lyapunov stability analysis, the closed system is fixed-time stability.
For a nonlinear system (1), combine homeomorphism mapping and backstepping control to design constraint control, in the first step, consider system state
z 1 = x 1 y d
Design homeomorphism mapping
ξ 1 = arctanh z 1 k b 1
where k b 1 > 0 is the bound of z 1 and satisfy the z 1 < k b 1 , then the system can obtain
ξ ˙ 1 = k b 1 k b 1 2 z 1 2 z ˙ 1 = k b 1 k b 1 2 z 1 2 f 1 x 1 , x 2 y ˙ d
Choose the NN to approximate the nonlinear system f 1 x ¯ 2 , x ¯ 2 Ω 1 2 and Ω 1 is compact set
k b 1 k b 1 2 z 1 2 f 1 x 1 , x 2 y ˙ d = W 1 T * Ψ 1 x ¯ 2 + ε 1
where W 1 * = θ 1 , θ ^ 1 is estimation of θ 1 and θ ˜ 1 = θ ^ 1 θ 1 , then we have
W 1 * T Ψ 1 x ¯ 2 θ 1 Ψ 1 x ¯ 2
Define a Lyapunov functional candidate as
V 1 = 1 2 ξ 1 2 + 1 2 μ 1 θ ˜ 1 2
take the time derivative (9) along the trajectory of (6) as
V ˙ 1 = ξ 1 k b 1 k b 1 2 z 1 2 f 1 x 1 , x 2 y ˙ d + 1 μ 1 θ ˜ 1 θ ^ ˙ 1 = ξ 1 W 1 * T Ψ 1 x ¯ 2 + ε 1 + 1 μ 1 θ ˜ 1 θ ^ ˙ 1
Choose the virtual control law
ξ 2 = k 1 ξ 1 + k p 1 ξ 1 p + k q 1 ξ 1 q + s i g n ξ 1 θ ^ 1 Ψ 1 x ¯ 2
where k 1 > 1 2 , k p 1 > 0 , k q 1 > 0 , 0 < p < 1 , q > 1 , based on homeomorphism mapping
z 2 = k b 2 tanh ξ 2
where k b 2 > 0 is the bound of z 2 and satisfies the z 2 < k b 2 , and
α 1 = x 2 z 2
then we have
V ˙ 1 = ξ 1 W 1 * T Ψ 1 x ¯ 2 + ξ 1 ε 1 k 1 ξ 1 2 k p 1 ξ 1 p + 1 k q 1 ξ 1 q + 1 θ ^ 1 ξ 1 Ψ 1 x ¯ 2 + ξ 1 ξ 2 + 1 μ 1 θ ˜ 1 θ ^ ˙ 1
when W 1 * = θ 1 , we have
ξ 1 W 1 * T Ψ 1 x ¯ 2 θ 1 ξ 1 Ψ 1 x ¯ 2
and
ξ 1 ε 1 1 2 ξ 1 2 + 1 2 ε 1 2
then we have
V ˙ 1 = θ ˜ 1 ξ 1 Ψ 1 x ¯ 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 k 1 ξ 1 2 k p 1 ξ 1 p + 1 k q 1 ξ 1 q + 1 + ξ 1 ξ 2 + 1 μ 1 θ ˜ 1 θ ^ ˙ 1
where
θ ˜ 1 = θ ^ 1 θ 1
Choose the NN adaptive law as
θ ^ ˙ 1 = μ 1 ξ 1 Ψ 1 x ¯ 2 ρ p 1 θ ^ 1 p ρ q 1 θ ^ 1 q , θ ^ 1 0 = 0
where μ 1 > 0 , ρ p 1 > 0 , ρ q 1 > 0 , then we have
V ˙ 1 = θ ˜ 1 ξ 1 Ψ 1 x ¯ 2 + 1 2 ξ 1 2 + 1 2 ε 1 2 k 1 ξ 1 2 k p 1 ξ 1 p + 1 k q 1 ξ 1 q + 1 + ξ 1 ξ 2 + θ ˜ 1 ξ 1 Ψ 1 x ¯ 2 ρ p 1 θ ^ 1 p ρ q 1 θ ^ 1 q = k 1 1 2 ξ 1 2 k p 1 ξ 1 p + 1 k q 1 ξ 1 q + 1 + ξ 1 ξ 2 ρ p 1 θ ˜ 1 θ ^ 1 p ρ q 1 θ ˜ 1 θ ^ 1 q + 1 2 ε 1 2
based on inequalities from [7], the following hold:
ρ p 1 θ ˜ 1 θ ^ 1 p ς p 1 θ ˜ 1 p + 1 + υ p 1 θ 1 p + 1 ρ q 1 θ ˜ 1 θ ^ 1 q ς q 1 θ ˜ 1 q + 1 + υ q 1 θ 1 q + 1
where ρ p 1 , ς p 1 , υ p 1 , ρ q 1 , ς q 1 , υ q 1 > 0 , therefore, we have
V ˙ 1 k 1 1 2 ξ 1 2 k p 1 ξ 1 p + 1 k q 1 ξ 1 q + 1 + ξ 1 ξ 2 ς p 1 θ ˜ 1 p + 1 + υ p 1 θ 1 p + 1 ς q 1 θ ˜ 1 q + 1 + υ q 1 θ 1 q + 1 + 1 2 ε 1 2 k p 1 ξ 1 p + 1 k q 1 ξ 1 q + 1 ς p 1 θ ˜ 1 p + 1 ς q 1 θ ˜ 1 q + 1 + ξ 1 ξ 2 + δ 1
where
δ 1 = 1 2 ε 1 2 + υ p 1 θ 1 p + 1 + υ q 1 θ 1 q + 1
The i th step 2 i n , consider system state
z i = x i α i 1
Design homeomorphism mapping
ξ i = arctanh z i k b i
where k b i > 0 is the bound of z i and satisfies the z i < k b i , then the system can obtain
ξ ˙ i = k b i k b i 2 z i 2 z ˙ i = k b i k b i 2 z i 2 f i α ˙ i 1
The neural network is constructed as f i , x ¯ i + 1 Ω i i + 1 and Ω i is compact set
k b i k b i 2 z i 2 f i α ˙ i 1 = W i T * Ψ i x ¯ i + 1 + ε i
where W i * = θ i , θ ^ i is estimation of θ i and θ ˜ i = θ ^ i θ i , then we have
W i * T Ψ 1 x ¯ i + 1 θ i Ψ i x ¯ i + 1
Define a Lyapunov functional candidate as
V i = 1 2 ξ i 2 + 1 2 μ i θ ˜ i 2
Take the time derivative (29) along the trajectory of (26) as
V ˙ i = ξ i k b i 1 z i 2 f i α ˙ i 1 + 1 μ i θ ˜ i θ ^ ˙ i = ξ i W i * T Ψ i x ¯ i + 1 + ε i + 1 μ i θ ˜ i θ ^ ˙ i
The virtual control signal is constructed as
ξ i + 1 = ξ i 1 + k i ξ i + k p i ξ i p + k q i ξ i q + s i g n ξ i θ ^ i Ψ i x ¯ i + 1
where k i > 1 2 , k p i > 0 , k q i > 0 , 0 < p < 1 , q > 1 , based on homeomorphism mapping
z i + 1 = k b i + 1 tanh ξ i + 1
where k b i + 1 > 0 is the bound of z i + 1 and satisfies the z i + 1 < k b i + 1 where
z i + 1 = x i + 1 α i
and assume x n + 1 = u , then we have
V ˙ i = ξ i W i * T Ψ i x ¯ i + 1 + ξ i ε i ξ i 1 ξ i k i ξ i 2 k p i ξ i p + 1 k q i ξ i q + 1 θ ^ i ξ i Ψ i x ¯ i + 1 + ξ i ξ i + 1 + 1 μ i θ ˜ i θ ^ ˙ i
when W i * = θ i , we have
ξ i W i * T Ψ i x ¯ i + 1 θ i ξ i Ψ i x ¯ i + 1
and
ξ i ε i 1 2 ξ i 2 + 1 2 ε i 2
then we have
V ˙ i = θ ˜ i ξ i Ψ i x ¯ i + 1 + 1 2 ξ i 2 + 1 2 ε i 2 k 1 ξ i 2 k p i ξ i p + 1 k q i ξ i q + 1 ξ i 1 ξ i + ξ i ξ i + 1 + 1 μ i θ ˜ i θ ^ ˙ i
where
θ ˜ i = θ ^ i θ i
The NN adaptive signal is constructed as
θ ^ ˙ i = μ i ξ i Ψ i x ¯ i + 1 ρ p i θ ^ i p ρ q i θ ^ i q , θ ^ i 0 = 0
where μ i > 0 , ρ p i > 0 , ρ q i > 0 , then we have
V ˙ i = θ ˜ i ξ i Ψ i x ¯ i + 1 + 1 2 ξ i 2 + 1 2 ε i 2 k i ξ i 2 k p i ξ i p + 1 k q i ξ i q + 1 ξ i 1 ξ i + ξ i ξ i + 1 + θ ˜ i ξ i Ψ i x ¯ i + 1 ρ p i θ ^ i p ρ q i θ ^ i q = k i 1 2 ξ i 2 k p i ξ i p + 1 k q i ξ i q + 1 ξ i 1 ξ i + ξ i ξ i + 1 ρ p i θ ˜ i θ ^ i p ρ q i θ ˜ i θ ^ i q + 1 2 ε i 2
Based on inequalities from [7], the following hold:
ρ p i θ ˜ i θ ^ i p ς p i θ ˜ i p + 1 + υ p i θ i p + 1 ρ q i θ ˜ i θ ^ i q ς q i θ ˜ i q + 1 + υ q i θ i q + 1
where ρ p i , ς p i , υ p i , ρ q i , ς q i , υ q i > 0 , therefore we have
V ˙ i k i 1 2 ξ i 2 k p i ξ i p + 1 k q i ξ i q + 1 ξ i 1 ξ i + ξ i ξ i + 1 ς p i θ ˜ i p + 1 + υ p i θ i p + 1 ς q i θ ˜ i q + 1 + υ q i θ i q + 1 + 1 2 ε i 2 ξ i 1 ξ i k p i ξ i p + 1 k q i ξ i q + 1 ς p i θ ˜ i p + 1 ς q i θ ˜ i q + 1 + ξ i ξ i + 1 + δ i
where
δ i = 1 2 ε i 2 + υ p i θ i p + 1 + υ q i θ i q + 1
The n + 1 th step, this is the most important step.
z n + 1 = u α n
Based on system
z ˙ n + 1 = v α ˙ n
Design homeomorphism mapping
ξ n + 1 = arctanh z n + 1 k b n + 1
where k b n + 1 > 0 is the bound of z n + 1 and satisfies the z n + 1 < k b n + 1 , then the system can obtain
ξ ˙ n + 1 = k b n + 1 k b n + 1 2 z n + 1 2 z ˙ n + 1 = k b n + 1 k b n + 1 2 z n + 1 2 v α ˙ n
The neural network is constructed as α ˙ n , x ¯ n + 1 = x , u Ω n + 1 n + 1 and Ω n + 1 is compact set
k b n + 1 k b n + 1 2 z n + 1 2 α ˙ n = W n + 1 T * Ψ n + 1 x ¯ n + 1 + ε n + 1
where W n + 1 * = θ n + 1 , θ ^ n + 1 is an estimation of θ n + 1 and θ ˜ n + 1 = θ ^ n + 1 θ n + 1 , then we have
W n + 1 * T Ψ n + 1 x ¯ n + 1 θ n + 1 Ψ n + 1 x ¯ n + 1
Define a Lyapunov functional candidate as
V n + 1 = 1 2 ξ n + 1 2 + 1 2 μ n + 1 θ ˜ n + 1 2
Take the time derivative (9) along the trajectory of (6) as
V ˙ n + 1 = ξ n + 1 k b n + 1 k b n + 1 2 z n + 1 2 v α ˙ i + 1 μ n + 1 θ ˜ n + 1 θ ^ ˙ n + 1 = ξ n + 1 k b n + 1 k b n + 1 2 z n + 1 2 v ξ n + 1 W n + 1 * T Ψ n + 1 x ¯ n + 1 + ε n + 1 + 1 μ n + 1 θ ˜ n + 1 θ ^ ˙ n + 1
Choose the control
v = ξ n k n + 1 ξ n + 1 k p n + 1 ξ n + 1 p k q n + 1 ξ n + 1 q s i g n ξ n + 1 θ ^ n + 1 Ψ n + 1 x ¯ n + 1 k b n + 1 k b n + 1 2 z n + 1 2
where k n + 1 > 1 2 , k p n + 1 > 0 , k q n + 1 > 0 , 0 < p < 1 , q > 1 , then
V ˙ n + 1 = ξ n + 1 W n + 1 * T Ψ n + 1 x ¯ n + 1 + ε n + 1 + 1 μ n + 1 θ ˜ n + 1 θ ^ ˙ n + 1 ξ n ξ n + 1 k n + 1 ξ n + 1 2 k p n + 1 ξ n + 1 p + 1 k q n + 1 ξ n + 1 q + 1 θ ^ n + 1 ξ n + 1 Ψ n + 1 x ¯ n + 1
when W n + 1 * = θ n + 1 , we have
ξ n + 1 W n + 1 * T Ψ n + 1 x ¯ n + 1 θ n + 1 ξ n + 1 Ψ n + 1 x ¯ n + 1
and
ξ n + 1 ε n + 1 1 2 ξ n + 1 2 + 1 2 ε n + 1 2
then we have
V ˙ n + 1 = θ ˜ n + 1 ξ n + 1 Ψ n + 1 x ¯ n + 1 + 1 2 ξ n + 1 2 + 1 2 ε n + 1 2 + 1 μ n + 1 θ ˜ n + 1 θ ^ ˙ n + 1 ξ n ξ n + 1 k n + 1 ξ n + 1 2 k p n + 1 ξ n + 1 p + 1 k q n + 1 ξ n + 1 q + 1
where
θ ˜ n + 1 = θ ^ n + 1 θ n + 1
choose the NN adaptive law as
θ ^ ˙ n + 1 = μ n + 1 ξ n + 1 Ψ n + 1 x ¯ n + 1 ρ p n + 1 θ ^ n + 1 p ρ q n + 1 θ ^ n + 1 q , θ ^ n + 1 0 = 0
where μ n + 1 > 0 , ρ p n + 1 > 0 , ρ q n + 1 > 0 , then we have
V ˙ n + 1 = θ ˜ n + 1 ξ n + 1 Ψ n + 1 x ¯ n + 1 + 1 2 ξ n + 1 2 + 1 2 ε n + 1 2 + θ ˜ n + 1 ξ n + 1 Ψ n + 1 x ¯ n + 1 ρ p n + 1 θ ^ n + 1 p ρ q n + 1 θ ^ n + 1 q ξ n ξ n + 1 k n + 1 ξ n + 1 2 k p n + 1 ξ n + 1 p + 1 k q n + 1 ξ n + 1 q + 1
based on inequalities from [7], the following hold:
ρ p n + 1 θ ˜ n + 1 θ ^ n + 1 p ς p n + 1 θ ˜ n + 1 p + 1 + υ p n + 1 θ n + 1 p + 1 ρ q n + 1 θ ˜ n + 1 θ ^ n + 1 q ς q n + 1 θ ˜ n + 1 q + 1 + υ q n + 1 θ n + 1 q + 1
where ρ p n + 1 , ς p n + 1 , υ p n + 1 , ρ q n + 1 , ς q n + 1 , υ q n + 1 > 0 , therefore, we have
V ˙ n + 1 k n + 1 1 2 ξ n + 1 2 + 1 2 ε n + 1 2 ς p n + 1 θ ˜ n + 1 p + 1 + υ p n + 1 θ n + 1 p + 1 ς q n + 1 θ ˜ n + 1 q + 1 + υ q n + 1 θ n + 1 q + 1 ξ n ξ n + 1 k p n + 1 ξ n + 1 p + 1 k q n + 1 ξ n + 1 q + 1 ξ n ξ n + 1 k p n + 1 ξ n + 1 p + 1 k q n + 1 ξ n + 1 q + 1 ς p n + 1 θ ˜ n + 1 p + 1 ς q n + 1 θ ˜ n + 1 q + 1 + δ n + 1
where
δ n + 1 = 1 2 ε n + 1 2 + υ p n + 1 θ n + 1 p + 1 + υ q n + 1 θ n + 1 q + 1
Theorem 1.
Consider the non-affine pure-feedback nonlinear system (1), based on the homeomorphism mapping and adaptive fixed-time neural network control scheme, choose the virtual control law as (8), (27), the adaptive fixed-time law (16) as (35), and the actual controller as (47). The tracking error system is practical fixed-time stability, and the upper bound of the settling time  T is independent of the initial parameters. The settling time T satisfies
T T max = 2 3 p 2 k p 1 p + 2 k q q 1
Proof. 
Select the following Lyapunov function
V = i = 1 n + 1 V i
then it has
V ˙ i = 1 n + 1 k p i ξ i p + 1 + ς p i θ ˜ i p + 1 i = 1 n + 1 k q i ξ i q + 1 + ς q i θ ˜ i q + 1 + i = 1 n + 1 δ i
Based on Lemma 1
i = 1 n + 1 k p i ξ i p + 1 + ς p i θ ˜ i p + 1 k p i = 1 n + 1 ξ i 2 2 + 1 2 μ i θ ˜ i 2 p + 1 2 i = 1 n + 1 k q i ξ i q + 1 + ς q i θ ˜ i q + 1 k q i = 1 n + 1 ξ i 2 2 + 1 2 μ i θ ˜ i 2 p + 1 2
where
k p = min 2 p + 1 2 k p i , 2 p + 1 2 μ i p + 1 2 ς p i , i = 1 , 2 , 3 n + 1 k q = min 2 n + 1 1 q 2 k q i , 2 n + 1 1 q 2 μ i q + 1 2 ς q i , i = 1 , 2 , 3 n + 1 δ = i = 1 n + 1 δ i
V ˙ k p V p + 1 2 k q V q + 1 2 + δ
based on Lemma in [6], the system is practically fixed-time stability. □
Remark 2.
A new adaptive neural network control strategy is designed. The control objective is to drive the output signal of the error system to track the expected signal in a fixed-time. The neural network is used to approximate the unknown function of the system and design a fixed-time adaptive law to update the weight of the neural network. Without considering the initial conditions, the setting time can be designed by selecting the controller parameters. Based on the fixed-time stability theory, it is proved that the controller can realize the fixed-time stability of the closed-loop system.
Remark 3.
The control deviation is obtained from the given value and the actual output value of the system, the fixed-time adaptive laws are designed by the homeomorphic mapping of the deviation, and the neural network weights are trained through the adaptive rate to form the control signal, to change the regulation quality of the system. This forms a fixed-time adaptive neural network control system, and its control structure is shown in Figure 1.
Remark 4.
Programming according to the control algorithm described in equation to Equations (4), (23), (43) and the program block diagram is shown in Figure 2
Step 1:
Calculate the control deviation  z i by value and output value.
Step 2:
Calculate  ξ i according to the principle of homeomorphic mapping.
Step 3:
Design the fixed-time adaptive laws to train the weights of the neural network.
Step 4:
Design the neural network to estimate the nonlinear system.
Step 5:
Repeat Step 1 to Step 4 when  i n + 1 .
Step 6:
The control variables are determined based on backstepping control.

4. Numerical Examples

This section gives two examples to show the effectiveness of the proposed control scheme.
A.
Mathematical example
The nonlinear dynamics is
x ˙ 1 = x 2 sin x 1 + 3 + x 1 2 x 2 + x 2 3 x ˙ 2 = 2 x 1 x 2 sin x 1 + x 2 2 + x 3 + x 3 3 7 x ˙ 3 = x 1 + x 1 x 2 + x 3 + u y = x 1
Consider the system state
z 1 = y y d
Choose the homeomorphism mapping
ξ 1 = arctanh z 1
and adaptive functions have the following form:
ξ 2 = ξ 1 + ξ 1 3 5 + ξ 1 5 3 + s i g n ξ 1 θ ^ 1 Ψ 1 x ¯ 2
and controller has the following form:
u = 1 z 3 2 ξ 2 ξ 3 ξ 3 3 5 ξ 3 5 3 s i g n ξ 3 θ ^ 3 Ψ 3 x ¯ 3
where y d = sin t being the desired signal. Select the initial parameters as x = 1 , 0 , 0 T , and the neural network parameters chosen zeros.
The simulation results are shown in Figure 3, Figure 4, Figure 5 and Figure 6. Figure 3 depicts the tracking curve of the given value and output value. It can be seen from the figure that the tracking error can be sufficiently small in fixed-time and the system output is bounded. Figure 4 shows that the system state is bounded and can converge to zero in fixed time. Figure 5 depicts the tracking errors’ tracking curve, which shows that the tracking errors are bounded. Because tanh ξ i = z i , i = 1 , 2 , 3 , therefore, the system states z i , i = 1 , 2 , 3 are bounded with z i < 1 . Figure 6 shows the time response of the output, the output is bounded, and its value is constant after a fixed time.
B.
Robot model
Consider a robot model [31] is
M r q ¨ r + 1 2 m r g l r sin q r = τ r
where q r is angle displacement, g and M r are the gravitational acceleration and moment of inertia, respectively, and m r is the mass of link and l r represents its length, τ r is the considered input torque. If x 1 = q r , x 2 = q ˙ r , and u = τ r , the dynamic system can be transformed as follows:
x ˙ 1 = x 2 x ˙ 2 = m g l r 2 M r sin x 1 + 1 M r u
For simulation process, the neural networks adaptive fixed-time control, the y d = 0.1 sin t being the desired signal.
The simulation results are shown in Figure 7 and Figure 8. Figure 7 depicts the tracking curve of the given value and output value. It can be seen from the figure that the tracking error can be sufficiently small in fixed-time and the system output is bounded. Figure 8 shows the time response of the control input.

5. Conclusions

So far, great breakthroughs have been made in the research of adaptive neural network tracking controls for nonlinear systems, but there are still some control problems to be solved. In this paper, a new fixed-time adaptive neural network tracking control strategy is designed for pure-feedback non-affine nonlinear constrained systems. Based on the backstepping control technology, the fixed-time adaptive neural network function of the error system is designed. The setting time by the control parameters and adaptive law gain parameters, that is, the control performance can be guaranteed without initial conditions, which is more practical than the control algorithm based on Lyapunov stability theory.

Author Contributions

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

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62001263.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fang, J.S.; Tsai, J.S.; Yan, J.J.; Chiang, L.H.; Guo, S.M. H-infinity Synchronization for Fuzzy Markov Jump Chaotic Systems with Piecewise-Constant Transition Probabilities Subject to PDT Switching Rule. IEEE Trans. Fuzzy Syst. 2021, 29, 3082–3092. [Google Scholar]
  2. Zhou, Q.; Du, P.; Li, H.; Lu, R.; Yang, J. Adaptive Fixed-Time Control of Error-Constrained Pure-Feedback Interconnected Nonlinear Systems. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6369–6380. [Google Scholar] [CrossRef]
  3. Li, R.; Zhu, Q.; Narayan, P.; Yue, A.; Yao, Y.; Deng, M. U-Model-Based Two-Degree-of-Freedom Internal Model Control of Nonlinear Dynamic Systems. Entropy 2021, 23, 169. [Google Scholar] [CrossRef] [PubMed]
  4. Luo, X.; Ge, S.; Wang, J.; Guan, X. Time Delay Estimation-based Adaptive Sliding-Mode Control for Nonholonomic Mobile Robots. Int. J. Appl. Math. Control Eng. 2018, 1, 1–8. [Google Scholar]
  5. Du, P.; Liang, H.; Zhao, S.; Ahn, C.K. Neural-Based Decentralized Adaptive Finite-Time Control for Nonlinear Large-Scale Systems with Time-Varying Output Constraints. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3136–3147. [Google Scholar] [CrossRef]
  6. Zhang, J.; Li, Y.; Fei, W. Neural Network-Based Nonlinear Fixed-Time Adaptive Practical Tracking Control for Quadrotor Unmanned Aerial Vehicles. Complexity 2020, 2020, 13. [Google Scholar] [CrossRef]
  7. Li, Y.; Zhang, J.; Ye, X.; Chin, C. Adaptive Fixed-Time Control of Strict-Feedback High-Order Nonlinear Systems. Entropy 2021, 23, 963. [Google Scholar] [CrossRef]
  8. Li, Y.; Zhang, J.; Xu, X.; Chin, C.S. Adaptive Fixed-Time Neural Network Tracking Control of Nonlinear Interconnected Systems. Entropy 2021, 23, 1152. [Google Scholar] [CrossRef]
  9. Ni, J.; Liu, L.; Liu, C.; Hu, X.; Li, S. Fast Fixed-Time Nonsingular Terminal Sliding Mode Control and Its Application to Chaos Suppression in Power System. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 151–155. [Google Scholar] [CrossRef]
  10. Zuo, Z.Y. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  11. Ngo, K.; Mahony, R.; Jiang, Z.-P. Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005. [Google Scholar]
  12. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov Functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  13. Tee, K.P.; Ren, B.; Ge, S.S. Control of nonlinear systems with time-varying output constraints. Automatica 2011, 47, 2511–2516. [Google Scholar] [CrossRef]
  14. Zhang, J.; Zhu, Q.; Li, Y. Convergence Time Calculation for Supertwisting Algorithm and Application for Nonaffine Nonlinear Systems. Complexity 2019, 2019, 6235190. [Google Scholar] [CrossRef] [Green Version]
  15. Zhang, J.; Zhu, Q.; Li, Y.; Wu, X. Homeomorphism Mapping Based Neural Networks for Finite Time Constraint Control of a Class of Nonaffine Pure-Feedback Nonlinear Systems. Complexity 2019, 2019, 9053858. [Google Scholar] [CrossRef]
  16. Li, Y.; Zhang, J.; Wu, Q. Acknowledgments, Adaptive Sliding Mode Neural Network Control for Nonlinear Systems; Elsevier: Amsterdam, The Netherlands; Academic Press: Cambridge, MA, USA, 2019. [Google Scholar]
  17. Jung, S.; Kim, S.S. Control experiment of a wheel-driven mobile inverted pendulum using neural network. IEEE Trans. Control Syst. Technol. 2008, 16, 297–303. [Google Scholar] [CrossRef]
  18. Li, Z.J.; Yang, C.G. Neural-Adaptive Output Feedback Control of a Class of Transportation Vehicles Based on Wheeled Inverted Pendulum Models. IEEE Trans. Control Syst. Technol. 2012, 20, 1583–1591. [Google Scholar] [CrossRef]
  19. Ye, W.; Li, Z.; Yang, C.; Sun, J.; Su, C.-Y.; Lu, R. Vision-Based Human Tracking Control of a Wheeled Inverted Pendulum Robot. IEEE Trans. Cybern. 2016, 46, 2423–2434. [Google Scholar] [CrossRef]
  20. Noh, J.S.; Lee, G.H.; Jung, S. Position Control of a Mobile Inverted Pendulum System Using Radial Basis Function Network. Int. J. Control Syst. Technol. 2010, 8, 157–162. [Google Scholar] [CrossRef]
  21. Ping, Z.W. Tracking problems of a spherical inverted pendulum via neural network enhanced design. Neurocomputing 2013, 106, 137–147. [Google Scholar] [CrossRef]
  22. Ping, Z.; Hu, H.; Huang, Y.; Ge, S.; Lu, J.-G. Discrete-Time Neural Network Approach for Tracking Control of Spherical Inverted Pendulum. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2989–2995. [Google Scholar] [CrossRef]
  23. Liu, C.; Ping, Z.; Huang, Y.; Lu, J.-G.; Wang, H. Position control of spherical inverted pendulum via improved discrete-time neural network approach. Nonlinear Dyn. 2020, 99, 2867–2875. [Google Scholar] [CrossRef]
  24. Consolini, L.; Tosques, M. On the exact tracking of the spherical inverted pendulum via an homotopy method. Syst. Control Lett. 2009, 58, 1–6. [Google Scholar] [CrossRef]
  25. Ping, Z.W.; Huang, J. Approximate output regulation of spherical inverted pendulum by neural network control. Neurocomputing 2012, 85, 38–44. [Google Scholar] [CrossRef]
  26. Zhu, Q. Complete model-free sliding mode control (CMFSMC). Sci. Rep. 2021, 11, 22565. [Google Scholar] [CrossRef]
  27. Dong, S.; Zhu, H.; Zhong, S.; Shi, K.; Liu, Y. New study on fixed-time synchronization control of delayed inertial memristive neural networks. Appl. Math. Comput. 2021, 399, 126035. [Google Scholar] [CrossRef]
  28. Zhang, J.; Zhu, Q.; Wu, X.; Li, Y. A generalized indirect adaptive neural networks backstepping control procedure for a class of non-affine nonlinear systems with pure-feedback prototype. Neurocomputing 2013, 121, 131–139. [Google Scholar] [CrossRef]
  29. Zhang, J.; Li, Y.; Fei, W.; Wu, X. U-Model Based Adaptive Neural Networks Fixed-Time Backstepping Control for Uncertain Nonlinear System. Math. Probl. Eng. 2020, 2020, 7. [Google Scholar] [CrossRef] [Green Version]
  30. Wang, Z.; Wang, J. A Practical Distributed Finite-Time Control Scheme for Power System Transient Stability. IEEE Trans. Power Syst. 2020, 35, 3320–3331. [Google Scholar] [CrossRef]
  31. Zhou, S.; Song, Y.; Wen, C. Event-Triggered Practical Prescribed Time Output Feedback Neuroadaptive Tracking Control under Saturated Actuation. IEEE Trans. Neural Netw. Learn. Syst. 2021, 5, 1–11. [Google Scholar] [CrossRef]
Figure 1. Fixed-time adaptive neural network control system.
Figure 1. Fixed-time adaptive neural network control system.
Entropy 24 00737 g001
Figure 2. Fixed-time adaptive neural network control algorithm.
Figure 2. Fixed-time adaptive neural network control algorithm.
Entropy 24 00737 g002
Figure 3. Trajectories of the output and the desired signal.
Figure 3. Trajectories of the output and the desired signal.
Entropy 24 00737 g003
Figure 4. Trajectories of the homeomorphism mapping states.
Figure 4. Trajectories of the homeomorphism mapping states.
Entropy 24 00737 g004
Figure 5. Trajectories of the system states.
Figure 5. Trajectories of the system states.
Entropy 24 00737 g005
Figure 6. Trajectories of the controller.
Figure 6. Trajectories of the controller.
Entropy 24 00737 g006
Figure 7. Trajectories of the output and the desired signal.
Figure 7. Trajectories of the output and the desired signal.
Entropy 24 00737 g007
Figure 8. Trajectories of the controller.
Figure 8. Trajectories of the controller.
Entropy 24 00737 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, Y.; Zhu, Q.; Zhang, J.; Deng, Z. Adaptive Fixed-Time Neural Networks Control for Pure-Feedback Non-Affine Nonlinear Systems with State Constraints. Entropy 2022, 24, 737. https://0-doi-org.brum.beds.ac.uk/10.3390/e24050737

AMA Style

Li Y, Zhu Q, Zhang J, Deng Z. Adaptive Fixed-Time Neural Networks Control for Pure-Feedback Non-Affine Nonlinear Systems with State Constraints. Entropy. 2022; 24(5):737. https://0-doi-org.brum.beds.ac.uk/10.3390/e24050737

Chicago/Turabian Style

Li, Yang, Quanmin Zhu, Jianhua Zhang, and Zhaopeng Deng. 2022. "Adaptive Fixed-Time Neural Networks Control for Pure-Feedback Non-Affine Nonlinear Systems with State Constraints" Entropy 24, no. 5: 737. https://0-doi-org.brum.beds.ac.uk/10.3390/e24050737

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