Next Article in Journal
Design Optimization of 1.5-Stage Transonic Compressor Based on BPNN Surrogate Model and NSGA-II
Next Article in Special Issue
Constrained Cost Fuzzy Control via Decentralized Design Approach for Nonlinear Descriptor Interconnected Systems
Previous Article in Journal
An Experimental Methodology for Introducing Educational Robotics and Storytelling in Therapeutical Activities for Children with Neurodevelopmental Disorders
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decentralized Adaptive Quantized Dynamic Surface Control for a Class of Flexible Hypersonic Flight Vehicles with Input Quantization

1
Tangshan Power Supply Company, State Grid Jibei Electric Power Co., Ltd., Tangshan 063000, China
2
State Grid Jibei Electric Power Co., Ltd., Beijing 100031, China
3
Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China
4
School of Automation Engineering, Northeast Electric Power University, Jilin 132012, China
*
Authors to whom correspondence should be addressed.
Machines 2023, 11(6), 630; https://doi.org/10.3390/machines11060630
Submission received: 16 April 2023 / Revised: 30 May 2023 / Accepted: 31 May 2023 / Published: 6 June 2023
(This article belongs to the Special Issue Advanced Methodology of Intelligent Control and Measurement)

Abstract

:
A control strategy for a certain class of hypersonic flight aircraft dynamic models with unknown parameters is proposed in this article. The strategy is adaptive dynamic surface input quantization control. To address the issues in conventional inversion control, a first-order low-pass filter and an adaptive parameter minimum learning law are introduced in the control system design process. This method has the following features: (1) it solves the problem of repeated differentiation of the virtual control law in the conventional back-stepping method, greatly simplifying the control law structure; (2) by using the norm of the neural network weight vector as the adaptive adjustment parameter instead of updating each element online, the number of adaptive adjustment parameters is significantly reduced, improving the execution efficiency of the controller; (3) the introduced hysteresis quantizer overcomes the disadvantage of the quantization accuracy deterioration when the input value is too low in the logarithm quantizer, improving the accuracy of the quantizer. Stability analysis has shown that all signals in the closed-loop system are semi-globally uniformly bounded, and simulation results have verified the effectiveness of the proposed adaptive quantized control scheme.

1. Introduction

As an effective means of transportation for human entry into space, hypersonic flight aircraft (HFA) have a wide range of potential applications in future aerospace systems and have been the focus of scholars around the world over the past fifty years [1,2,3,4]. At the same time, as strategic aircraft, Hypersonic Flight Aircraft offer advantages such as quick response and high-precision strike capabilities. This makes the design and development of HFA automatic control systems an important scientific and technological field, and a crucial strategic demand for many countries. With the advancement of technologies such as computers, sensors, and actuators, the implementation of these control systems has become possible. Their purpose is to enhance aircraft intelligence and adaptability, ultimately improving overall performance and reliability. However, unlike ordinary subsonic or supersonic aircraft, supersonic aircraft are a new type of aircraft that operate in a large airspace, at ultra-high speeds (exceeding Mach 5), over long distances, and with high precision. Its overall layout adopts a special design structure of integrated air frame and engine, which makes each subsystem strongly coupled and strongly nonlinear. At the same time, the complex flight environment and parameter uncertainties of the model structure pose great challenges to the stability performance and control system design of the aircraft. Therefore, it is particularly important to study adaptive controller design methods that can overcome the system uncertainty [5,6,7,8,9].
Efficiently dealing with uncertainty in hypersonic flight systems is a hot topic in the field of hypersonic flight aircraft control. A s early as 2012, Ref. [10] designed an adaptive robust linear quadratic regulator (LQR) by linearizing the dynamic model to solve the problem of parameter uncertainty in the system. However, linearization has limitations when dealing with the strong nonlinearity and coupling characteristics of hypersonic flight dynamics. With the continuous development of control technology, advanced intelligent control methods such as intelligent learning strategies, including neural networks and fuzzy systems, have been widely applied in the design process of hypersonic flight control systems, as shown in references [6,11].
Another approach to effectively deal with the uncertainties in aerodynamic parameters or unknown nonlinearities during the flight of hypersonic flight aircraft (HFA) is to estimate the HFA model uncertainty online and apply function learning and feed forward compensation. In addition, to efficiently handle the wind effects and unknown external disturbances during the flight of hypersonic flight vehicles, disturbance observers have been introduced in literature [12,13,14], achieving good control performance. In [15], the author designed an H-infinity feedback controller for the linearized model of the oxygenator through the solution of the Riccati equation at each iteration of the control strategy. A positive definite weight matrix was introduced for the calculation of the feedback control gain, achieving the H-infinity tracking performance standard of the control system, and a hybrid control scheme has been proposed for combustion process in heating furnace of compact strip production based on condition identification. The experimental results in a steel plant showed that the proposed control scheme significantly improved the precision of furnace temperature control and reduced energy consumption, achieving good control effects [16].
Back stepping control is an efficient control strategy for nonlinear and uncertain systems that designs controllers based on the physical model of the system and the inverse model of the controller. Back stepping control method has strong adaptability and robustness, which can effectively solve the problems such as uncertainty and external disturbances in the system [17,18,19]. However, during the design process, this method requires repeated differentiation of the virtual control law, which may lead to the “differential explosion” phenomenon, resulting in highly complex controllers, especially when the system order increases, such as in 3rd order and above. Therefore, the characteristics of the system and the applicability of inverted control must be fully considered in practical applications. To overcome the limitations of back stepping method, the dynamic surface control (DSC) method has been proposed [20,21,22,23,24,25]. This method introduces a first-order low-pass filter in the each design process, which separates the coupling between the previous and the next steps, solves the problem of repeated differentiation of the virtual control law, and overcomes the differential explosion phenomenon. The DSC method has been widely used, including in the control of hypersonic aircraft. To achieve stability and robustness of hypersonic flight aircraft and address issues such as nonlinearity, uncertainty, and external disturbances, controllers have been designed using dynamic surface control method in [12,13], which respectively consider problems such as actuator faults, unknown nonlinearities, and time delays while ensuring system stability and performance indicators. Qiao considers issues such as input saturation and external disturbances and also designs controllers using dynamic surface control method to achieve system stability and performance requirements [14].
Currently, digital computer controllers play an important role in control systems, with control signals often generated by computers and transmitted in communication channels. To improve communication efficiency, control signals need to be quantized before entering the communication channel [26,27,28,29,30]. Therefore, to improve control accuracy, the quantization effect of quantizers should be considered in controller design to eliminate the impact of quantization errors on control performance [25,31,32,33]. In [28], a robust stabilization method for uncertain linear systems is introduced, which includes an input quantizer as part of the controller. The author uses a method based on H control theory and quadratic stability to design the robust controller, and considers the effect of the input quantizer. In [29], a control method for linear parameter-varying systems based on quantized state feedback is discussed. The author designed a stabilizing controller using Lyapunov functions and incorporated the influence of the quantizer into the system model. Additionally, the author also discussed the impact of the input quantizer on system performance. In [34], a fuzzy adaptive tracking control algorithm for high-speed supersonic aircraft with input quantization and faults was proposed, and an error transformation function was established to ensure the tracking error of the system. In [35], an backstepping control method was used in conjunction with an interval type-2 fuzzy neural network (IT2FNN) to design a quantization mechanism tracking control scheme for a class of HFA with prescribed performance. The uncertainty in the system was approximated using a type-2 fuzzy neural network, and a new control law was designed for the quantization mechanism.
In addition, in adaptive control schemes, neural networks [5,17,18,36] or fuzzy systems [19,29] are often used to compensate for uncertainty and unknown dynamics in the system online. In [37], a novel reference tracking control method has been proposed for servo system, and the experimental results show that the Grey Wolf Optimizer method can solve the main shortcomings of the Gradient Descent scheme in Reinforcement Learning-based control problems. However, the online adjustment of parameters often increases as the input-output dimension and number of nodes of the neural network or fuzzy system increase, leading to excessive computational requirements and decreased control system efficiency. Therefore, to address the issue of excessive online adaptive parameter adjustment in adaptive control schemes, a minimal learning method has been proposed [38,39,40,41,42], here, by estimation of the weight vector norm of neural networks, each step of the controller design process can update only one parameter online, greatly reducing the system’s computational requirements and improving the control system’s execution efficiency.
Inspired by the literature mentioned above, this paper proposes a quantized input control scheme based on the minimum learning method for a class of hypersonic vehicles. In contrast to previous literature, dynamic surface control is introduced to address the problem of differential explosion in the backstepping control scheme, simplify the final controller structure, and reduce the complexity of controller design. The hysteresis quantizer is introduced to address the disadvantage of reduced quantization accuracy in the quantizer when the input value is too low, thereby improving the accuracy of the quantizer. By introducing the minimum learning method, the problem of too many online updated parameters in conventional adaptive control is addressed, reducing the system’s computational complexity and improving control efficiency.
The remaining parts of this paper are structured as follows. In Section 2, the background of the problem, the dynamic model of hypersonic aircraft and its general form, as well as the quantizer and neural network are introduced. Section 3 describes the process of controller design and the stability analysis of the system. In Section 4, a set of experimental results and their corresponding design parameters are presented. Finally, the paper is concluded in Section 5.

2. HFA Mathematical Model and Preliminaries

2.1. HFA Dynamic Model

The aerodynamics of hypersonic vehicles exhibit strong coupling and high nonlinearity. A ccording to the literature [43,44,45], the mathematical model of the HFA can be described as follows:
V ˙ = T cos α D m g sin γ , h ˙ = V sin γ , γ ˙ = L + T sin α m V g cos ( γ ) V , α ˙ = q γ ˙ , q ˙ = M y y I y y + ψ ˜ 1 η ¨ 1 I y y + ψ ˜ 2 η ¨ 2 I y y ,
with the
η ¨ i = 2 ι i ζ i η ˙ i ζ i 2 η i + N i + ψ ˜ i q ˙
here, the velocity is denoted by V, the flight path angle by γ , the altitude by h, the attack angle by α , the pitch rate by q. A nd η i , ( i = 1 , 2 ) are the flexible states of HFA. The thrust, drag, lift-force, and pitching moment are represented by T V , β , D V , α , L V , α and M y y V , α , q , δ E , respectively, and can be expressed as:
T = C T α 3 α 3 + C T α 2 α 2 + C T α α + C T 0 , D = q ¯ S C D α , δ e , L = q ¯ S C L α , δ e , M y y = z T T + q ¯ S c ¯ [ C M , α ( α ) + C M , δ e ( δ e ) ] ,
with C L = C L α α + C L 0 , C D = C D α 2 α 2 + C D α α + C D 0 , C M , α ( α ) = C M , α α 2 α 2 + C M , α α α + C M , α 0 , C T α 3 = β 1 Φ + β 2 , C T α 2 = β 3 Φ + β 4 , C T α = β 5 Φ + β 6 , C T 0 = β 7 Φ + β 8 , q ¯ = ρ V 2 / 2 , and ρ = ρ 0 exp h h 0 / h s , where δ e , Φ are denote the elevator deflection and throttle setting, respectively. Letting θ denote the pitch angle, we have θ = α + γ . Then, we define state variables as x = [ x V , x h , x γ , x θ , x q ] T , with x V = V , x h = h , x γ = γ , x θ = θ and x q = q . u = [ δ e , Φ ] T is the control input. Note that during trimmed cruise condition, the flight path angle γ is typically very small, which justifies the approximation sin ( γ ) γ . Therefore Equation (1) can be rewritten as
x ˙ = f ( x ) + g ( x ) u , y = [ x V , x h ] ,
where f ( x ) = [ f V ( x ) ,   f h ( x ) ,   f γ ( x ) ,   f θ ( x ) ,   f q ( x ) ] T , g ( x ) = [ g V ( x ) ,   g h ( x ) ,   g γ ( x ) ,   g θ ( x ) ,   g q ( x ) ] T , f V ( x ) = β a φ 0 cos α D / m g sin γ , f h ( x ) = 0 , f γ = q ¯ S C L 0 C L α x h / m V + T sin α / m V g cos x h / V , f θ ( x ) = 0 , f q = z T T + q ¯ S c ¯ C M , α ( α ) / I y y , g V ( x ) = β b φ 0 cos α / m , g h ( x ) = V , g γ ( x ) = q ¯ S C L α / m V , g θ ( x ) = 1 , g q ( x ) = q ¯ S c ¯ c e / I y y , β a = β 2 , β 4 , β 6 , β 8 , β b = β 1 , β 3 , β 5 , β 7 , and φ 0 = α 3 , α 2 , α , 1 T . The inertial and aerodynamic parameters’ values being uncertain implies that the functions f i ( x ) and g i ( x ) , i = V , h , γ , θ , q , are unknown. Additionally, as mentioned in [44,45], the model of the HFA indicates that g V ( x ) , g h ( x ) and g γ ( x ) are strictly positive, while g q ( x ) is strictly negative due to c e being negative.

2.2. RBF Neural Networks

Mathematically speaking, the utilization of Radial Basis Function Neural Networks (RBFNNs) was employed in this study to estimate continuous unknown functions within a designated compact set. A n RBFNN, as expressed in [46,47], can take the following form:
F ξ = ϑ T ψ ξ ,
where F R and ξ R n represent the network output and input, respectively ϑ R n is the weight vector, and ψ ξ = ψ 1 ξ , , ψ N ξ T is the basis function vector. typically, the basis function vector ψ i ξ are selected as Gaussion functions:
ψ i ( ξ ) = 1 2 π b exp ξ ξ i 2 2 b 2 , b > 0 , i = 0 , , N ,
the constants ξ i R n and b R are known as the center and width of the basis function, respectively.
Lemma 1.
Ref. [47] for any continuous function F ( ξ ) : Ω ξ R , where Ω ξ R n is a compact set, and any constant ϵ > 0 , it is possible to appropriately select b and ξ i , i = 1 , , N , for some sufficiently large integer N, such that there exists an RBF NN ϑ T ψ ( ξ ) satisfying the equation
F ( ξ ) = ϑ T ψ ( ξ ) + Δ ( ξ ) , | Δ ( ξ ) | ϵ , ξ Ω ξ ,
here ϑ * represents the optimal weight vector defined as
ϑ * = arg min W R n { sup ξ Ω ξ Ψ ( ξ ) ϑ T ψ ( ξ ) } ,
while Δ ( ξ ) represents the approximation error.
Remark 1.
In the design of adaptive control systems, RBF neural networks can effectively improve the performance of the controller when the system has significant uncertainty. In this paper, the RBF neural network is introduced to estimate the unknown terms in the FLA system online, and the adaptive laws can be derived using the Lyapunov method. The stability and convergence of the entire closed-loop system are ensured by adjusting the adaptive weights. Currently, many achievements have been published about using RBF neural networks to design adaptive controllers for nonlinear systems [48,49].

2.3. Quantizer with Hysteresis Characteristic

This paper achieves the computer control of FLA by introducing a hysteresis quantizer illustrated in Figure 1.
Q u i = p i , j , if p i , j 1 + δ i < u i p i , j , Q p i , j or Q p i , j p i , j u i < p i , j 1 δ i , 1 + σ i p i , j , if p i , j < u i p i , j 1 δ i , Q 1 + σ i p i , j , or p i , j 1 δ i u i < p i , j + 1 , Q 1 + σ i p i , j , 0 , if 0 u i p i , 1 1 + δ i or p i , 1 1 + δ i < u i < p i , 1 , Q = 0 , Q u i , if u i < 0 ,
Here, δ i ( t ) = 1 ϵ i ( t ) 1 + ϵ i ( t ) and p i , j ( t ) = a i ( t ) ϵ i 1 j ( t ) , where 0 < ϵ i ( t ) < 1 , a i ( t ) > 0 and j = 1 , 2 , 3 The parameter a i ( t ) determines the size of the dead-zone for Q ( u i ) , while ϵ i ( t ) represents the density of the quantized signal. Q represents the latest value of Q ( u i ) . The maximum and minimum values of a i ( t ) , ϵ i ( t ) are defined as a ¯ i , a ̲ i , ϵ ¯ i , ϵ ̲ i , respectively. For the quantized control signal, it is defined as:
l i 1 = Q ( u i ) u i , if | u i | a i ( t ) , 1 , if | u i | a i ( t ) ,
l i 2 = 0 , if | u i | a i ( t ) , Q ( u i ) u i , if | u i | a i ( t ) .
Then, we have
Q ( u i ) = l i 1 ( t ) u i + l i 2 ( t ) .
From Figure 1, it can be obtained that
1 δ i ( t ) Q ( u i ) u i 1 + δ i ( t ) , if | u i | a i ( t ) , | Q ( u i ) u i | < a i ( t ) , if | u i | a i ( t ) ,
where
l i 1 ( t ) λ i , l i 2 ( t ) a ¯ i , t 0
with λ i > 0 , such that λ i = 2 ϵ i m i n 1 + ϵ i m i n .
Remark 2.
Unlike the logarithmic quantizer, the introduced hysteresis quantizer in this article will stay a certain time interval during the transition between two different input values [50,51], and increases the quantization levels to overcome the vibration phenomenon that occurs in the logarithmic quantizer. The hysteresis quantizer can also adaptively adjust the quantization interval based on the amplitude of the control signals, compared to the logarithmic quantizer [52], significantly reducing the number of transitions and enhancing the ability to overcome chattering. It overcomes the problem of decreased quantization accuracy when the input value is too low in a quantizer, thus improving the accuracy of the quantizer.

3. Quantized Controller Design and Stability Analysis

Based on the parameterized Equation (1) of the HFA described in Section 3.1, the HFA control system is divided into two parts: velocity subsystem controller design and altitude subsystem controller design. Firstly, an adaptive quantized controller is designed for the velocity subsystem.

3.1. Velocity Subsystem Control Design

The velocity subsystem with input quantizer can be formulated as follows
x ˙ V = f V + g V Q Φ , y 1 = x V = V ,
where f V and g V are supposed to be smooth functions with unknown parameters. Q Φ denotes the control input signal of velocity subsystem with hypersis quantizer. Then the tracking error of velocity is defined as
S V = x V x V d ,
here x V d is the velocity reference signal, then the time derivative of S V is
S ˙ V = x ˙ V x ˙ V d = f V x ¯ V + g V Q Φ x ˙ V d
To obtain the specific expression of Q Φ , according to Equations (9)–(11), we define here
ι V 1 t = Q Φ Φ , if Φ a V t 1 , if Φ < a V t
ι V 2 t = 0 , if Φ a V t Q Φ Φ , if Φ < a V t
Then the control signal can be obtain as
Q Φ = ι V 1 t Φ + ι V 2 t
substituting (19) into (16) leads to
S ˙ V = f V x ¯ V + g V ι V 1 t Φ + g V ι V 2 t x ˙ V d
Equation (20) can be rewritten as
S ˙ V = g V ( 1 g V f V x ¯ V 1 g V x ˙ V d + 1 2 S V ) + g V ( ι V 1 t Φ + ι V 2 t 1 2 S V )
choose the unknown function
1 g V f V x ¯ V x ˙ V d + 1 2 S V = ϑ V * T ψ V ξ V + ε V ξ V
Let υ V * = ϑ V T 2 , υ ˜ V = υ ^ V υ V * , with υ ^ V is the estimation of υ V * . Then the following are the control signal Φ and adaptive law ι ^ v , υ ^ V can be chosen as follows
Φ = S V υ ¯ v 2 S V υ ¯ v + ϱ v
υ ¯ v = ι ^ v υ ¯ v
υ ¯ v = k V S V + a V 2 υ ^ V ψ V T ξ V ψ V ξ V S V 2
υ ^ ˙ V = γ V a V 2 ψ V T ξ V ψ V ξ V S V 2 2 γ V σ V υ ^ V
ι ^ ˙ v = γ ι v S V υ ¯ v γ ι v σ ι v ι ^ v
where k V γ V σ V γ ι v are the design parameters greater than zero. The candidate quadratic equation can be chosen as
Γ V = 1 2 g V S V 2 + 1 2 γ V υ ˜ V 2 + λ 2 γ V ι ˜ v 2
then the time derivative of Γ V is computed as
Γ ˙ V = 1 g V S V S ˙ V + 1 γ V υ ˜ V υ ^ ˙ V + λ γ ι v ι ˜ v ι ^ ˙ v
according to (14)–(26), (28) can be rewritten as
Γ ˙ V = S V ι V 1 t Φ + ι V 2 t 1 2 S V + S V ϑ V T ψ V ξ V + ε V ξ V + 1 γ V υ ˜ V υ ^ ˙ V + λ γ ι v ι ˜ v ι ^ ˙ v
by using the following equations
S V ϑ V T ψ V ξ V a V 2 ϑ V T 2 ψ V T ξ V ψ V ξ V S V 2 2 + 1 2 a V 2 S V ε V ξ V 1 2 S V 2 + 1 2 ε V m 2
then, (29) can be rewritten as
Γ ˙ V S V ι V 1 t Φ + ι V 2 t + a V 2 ϑ V T 2 ψ V T ξ V ψ V ξ V S V 2 2 + 1 2 a V 2 + 1 2 ε V m 2 + 1 γ V υ ˜ V υ ^ ˙ V + λ γ ι v ι ˜ v ι ^ ˙ v
submitting (22)–(26) into (31), yields
Γ ˙ V k V S V 2 + 1 2 S V 2 + 1 2 ε V m 2 + 1 2 a V 2 σ V υ ˜ V υ ^ V + λ ϱ v + a ¯ 2 2 λ σ ι v ι ˜ v ι ^ v

3.2. Altitude Subsystem Controller Design

The altitude subsystem with input quantizer can be formulated as follows [53]
x ˙ h = g h x γ , x ˙ γ = f γ x ¯ γ + g γ x θ , x ˙ θ = x q , x ˙ q = f q x ¯ q g q Q δ e , y h = x h = h ,
It should be noted that the variation range of the flight path angle γ is very small during the cruising of hypersonic aircraft [43,44], and it has a precise corresponding relationship with the altitude signal h. Therefore, in the design process of the control system, the given altitude command signal h d is converted into the flight path angle command signal d , and the altitude controller is designed based on this. Then, defining the altitude tracking error as e h = h h d , we can obtain the following equation:
γ d = arcsin k h 1 e h + k h 2 h ˙ d V
where k h 1 , k h 2 are positive design parameters. Then, the remaining controller design process is completed using the dynamic surface strategy.
Step 1: Firstly, the flight path angle tracking error of the aircraft is defined as
S γ = γ γ d .
Taking the time derivative of S γ and combining it with the second equation in (33) yields:
S ˙ γ = f γ x ¯ γ + g γ x θ γ ˙ d
Since f γ and g γ are unknown functions, here we use RBF neural networks (6) to approximate them. Let
1 g γ f γ x ¯ γ γ ˙ d + 1 2 S γ = ϑ γ T ψ γ ξ γ + ε γ ξ γ
Here, we choose υ γ * = ϑ γ T 2 , and υ ^ γ as the estimated value of υ γ * , then the estimation error is υ ˜ γ = υ ^ γ υ γ * . Choosing the Lyapunov candidate function as:
Γ γ = 1 2 g γ S γ 2 + 1 2 γ γ υ ˜ γ 2
where γ γ is the positive design parameter. Taking the derivative of Equation (38), one has
Γ ˙ γ = S γ x γ + 1 g γ f γ x ¯ γ γ ˙ d + 1 γ γ υ ˜ γ υ ^ ˙ γ
then, the control law x γ d and the adaptive update υ ^ γ can be chosen as follows:
x γ d = k γ S γ a γ 2 υ ^ γ ψ γ T ξ γ ψ γ ξ γ S γ 2
υ ^ ˙ γ = γ γ a γ 2 ψ γ T ξ γ ψ γ ξ γ S γ 2 2 γ γ σ γ υ ^ γ
Then, submitting (40) and (41) into (39), and using the following inequations,
S γ ϑ γ T ψ γ ξ γ a γ 2 ϑ γ T 2 ψ γ T ξ γ ψ γ ξ γ S γ 2 2 + 1 2 a γ 2 S γ ε γ ξ γ 1 2 S γ 2 + 1 2 ε γ m 2
we can obtain
Γ ˙ γ k γ S γ 2 + S γ x θ x γ d + 1 2 a γ 2 + 1 2 ε γ m 2 σ γ υ ^ γ υ ˜ γ
let x γ d pass through a first-order low pass filter, then we can obtain a new variable z θ
τ γ z ˙ θ + z θ = x γ d , z θ 0 = x γ d 0
let y 2 e = z θ x γ d is the filter error, then (43) can be rewritten as
Γ ˙ γ k γ S γ 2 + S γ S θ + y 2 e + 1 2 a γ 2 + 1 2 ε γ m 2 σ γ υ ^ γ υ ˜ γ
Step 2: Define the second error surface is S θ = x θ z θ , then according (33), the time division of S θ is
S ˙ θ = x ˙ θ z ˙ θ = x q z ˙ θ
Then, the Lyapunov function can be chosen as
Γ θ = 1 2 S θ 2
the time division of (46) is
Γ ˙ θ = S θ S ˙ θ = S θ x q z ˙ θ
then, the virtual control law can be chosen as
x q d = k θ S θ S γ + z ˙ θ
then submit (48) into (47), yields,
Γ ˙ θ = S θ x q x q d k θ S θ 2 S θ S γ
similar to (44), let x q d pass first-order low pass filter, then we can obtain a new variable z θ
τ θ z ˙ q + z q = x q d , z q 0 = x q d 0
let the filter error y 3 e = z q x q d , then
Γ ˙ θ = k θ S θ 2 S γ S θ + S θ S q + S θ y q
where S q is the third error surface S q = x q z q .
Step 3: The time of division of S q is
S ˙ q = x ˙ q z ˙ q = g q Q δ e + 1 g q f q x ¯ q z ˙ q
define
ι 1 t = Q δ e δ e , if δ e a t 1 , if δ e < a t
ι 2 t = 0 , if δ e a t Q δ e δ e , if δ e < a t
the control law can be chosen as
Q δ e = ι 1 t δ e + ι 2 t
Form Figure 1, it arrives at
1 δ 1 Q δ e δ e 1 + δ 1 , if δ e a t 0 Q δ e δ e < a , if δ e < a t
considering (53), (54) and the relationship
δ 1 = 1 ϵ 1 1 + ϵ 1
one has
ι 1 t λ , ι 2 t a ¯ , t 0
where λ > 0 , satisfying
λ = 2 ϵ 1 min 1 + ϵ 1 min
according (52), since 1 g q f q x ¯ q z ˙ q + 1 2 S q is unknown function, the RBF neural networks are used to approximate it. Let
1 g q f q x ¯ q z ˙ q + 1 2 S q = ϑ q T ψ q ξ q + ε q ξ q
Here, we choose υ γ * = ϑ γ T 2 , and υ ^ γ as the estimated value of υ γ * , then the estimation error is υ ˜ γ = υ ^ γ υ γ * . Choosing the Lyapunov candidate function as:
Γ q = 1 2 g q S q 2 + 1 2 γ q υ ˜ q 2 + λ 2 γ ι ι ˜ h 2
where ι ˜ h = ι ^ h ι h * , ι h * = 1 λ , ι ^ h is the estimate value of ι h * then, the time division of Γ q is
Γ ˙ q = 1 g q S q S ˙ q + 1 γ q υ ˜ q υ ^ ˙ q + λ γ ι ι ˜ h ι ^ ˙ h
according (60) and (62) and the following inequations
S q ϑ q T ψ q ξ q a q 2 ϑ q T 2 ψ q T ξ q ψ q ξ q S q 2 2 + 1 2 a q 2 S q ε q ξ q 1 2 S q 2 + 1 2 ε q m 2
then, (62) can be rewritten as
Γ ˙ q S q ι 1 t δ e + ι 2 t + a q 2 υ ^ q ψ q T ξ q ψ q ξ q S q 2 2 a q 2 υ ˜ q ψ q T ξ q ψ q ξ q S q 2 2 + 1 2 a q 2 + 1 2 ε q m 2 + 1 γ q υ ˜ q υ ^ ˙ q + λ γ ι ι ˜ h ι ^ ˙ h
where δ e is the control law has the following form
δ e = S q υ ¯ h 2 S q υ ¯ h + ϱ h
with
υ ¯ h = ι ^ h υ ¯ h
and
υ ¯ h = k q S q a q 2 υ ^ q ψ q T ξ q ψ q ξ q S q 2
The adaptive laws for the unknown parameter υ q * and ι h * = 1 λ is chosen as
υ ^ ˙ q = γ q a q 2 ψ q T ξ q ψ q ξ q S q 2 2 γ q σ q υ ^ q
ι ^ ˙ h = γ ι S q υ ¯ h γ ι σ ι ι ^ h
Then, submitting (64)–(66) into (63), yields
Γ ˙ q k q S q 2 1 2 S q 2 + λ ϱ h + a ¯ 2 2 + 1 2 ε q m 2 + 1 2 a q 2 σ q υ ˜ q υ ^ q λ σ ι ι ˜ h ι ^ h
So far, the controller design process has been completed, and the next step is to analyze the stability of the entire control system.
Remark 3.
It should be noted that in adaptive control schemes, neural networks or fuzzy systems are often used to compensate for the uncertainties and unknown dynamics in the system online. However, the online adjustment of parameters often increases as the input-output dimensions and number of nodes of the neural network or fuzzy system increase, leading to excessive computation and reduced efficiency of the control system. Therefore, to address the problem of excessive online adaptive parameter adjustment in adaptive control schemes, a minimum learning method has been proposed [38,39]. By online estimating the norm of the weight vector of the neural network, only one parameter needs to be updated online in each controller design process, as shown in (25), (41) and (67), greatly reducing the computation of the system and improving the execution efficiency of the control system.

3.3. Stability Analysis

Define the filter error of (44), (50) y 2 e and y 3 e as
y 2 e = z 2 x θ d = z θ k γ S γ a γ 2 υ ^ γ ψ γ T ξ γ ψ γ ξ γ S γ 2
y 3 e = z q x q d = = z q k θ S θ S γ + z ˙ θ
According to (44) and (50) one has
z ˙ θ = x θ d z θ τ θ = y 2 e τ θ
z ˙ q = x q d z q τ q = y q e τ q
then the time differental of (70) and (71) are
y ˙ 2 e = z ˙ θ x ˙ θ d = y 2 e τ θ + B 2 ·
y ˙ 3 e = z ˙ q x ˙ q d = y 3 e τ q + B 3 ·
where
B 2 · = x ˙ θ d = k γ S ˙ γ + a γ 2 υ ^ ˙ γ ψ γ T ξ γ ψ γ ξ γ S γ 2 + a γ 2 υ ^ γ ψ γ T ξ γ ψ γ ξ γ S ˙ γ 2 + a γ 2 υ ^ γ ψ γ T ξ γ S γ ψ γ ξ γ x l x ˙ l + ψ γ ξ γ S γ S ˙ γ B 3 · = x ˙ q d = k θ S ˙ θ + S ˙ γ z ¨ θ
Theorem 1.
Consider the closed-loop system comprised of the HFA dynamic (1), control laws (22), (64), filter (44), (50), and parameter adaptation laws (25), (26), (67) and (68). Suppose the initial conditions satisfy Γ 0 < p , with p is any positive constant. then, all signals in the closed-loop system are semi-globally ultimately uniformly bounded (UUB) and converge to residual sets.
Proof. 
Let the quadratic function be defined as
Γ = Γ V + Γ γ + Γ θ + Γ q + 1 2 y 2 e 2 + 1 2 y 3 e 2
The time derivative of Γ in (76) yields
Γ ˙ = Γ ˙ V + Γ ˙ γ + Γ ˙ θ + Γ ˙ q + y 2 e y ˙ 2 e + y 3 e y ˙ 3 e
Based on Equations (31), (43), (51) and (69), we obtain:
Γ ˙ γ k γ S γ 2 + S γ S θ + y 2 + 1 2 a γ 2 + 1 2 ε γ m 2 σ γ υ ^ γ υ ˜ γ
Γ ˙ θ = k θ S θ 2 S γ S θ + S θ S q + S θ y 3
Γ ˙ q S q ι 1 t δ e + ι 2 t + a q 2 υ q * ψ q T ξ q ψ q ξ q S q 2 2 + 1 2 a q 2 + 1 2 ε q m 2 + 1 γ q υ ˜ q υ ^ ˙ q + λ γ ι ι ˜ h ι ^ ˙ h
Γ ˙ V S V ι 3 t Φ + ι 4 t + a V 2 υ V * ψ V T ξ V ψ V ξ V S V 2 2 + 1 2 a V 2 + 1 2 ε V m 2 + 1 γ V υ ˜ V υ ^ ˙ V + λ γ ι v ι ˜ v ι ^ ˙ v
Note that
ι 1 t λ , ι 2 t a ¯ , t 0
and
S q ι 1 t δ e + ι 2 t λ S q υ ¯ h ϱ h λ ϱ h 2 S q υ ¯ h + ϱ h S q ι 2 t
S q ι 2 t 1 2 S q 2 + a ¯ 2 2
S q ι 1 t δ e + ι 2 t λ ϱ h λ S q υ ¯ h 1 2 S q 2 + a ¯ 2 2
then
Γ ˙ q λ ϱ h λ S q υ ¯ h 1 2 S q 2 + a ¯ 2 2 + 1 2 a q 2 + 1 2 ε q m 2 + 1 γ q υ ˜ q υ ^ ˙ q + λ γ ι ι ˜ h ι ^ ˙ h
where
λ S q υ ¯ h = k q S q 2 a q 2 υ ^ q ψ q T ξ q ψ q ξ q S q 2 2 λ S q ι ˜ h υ ¯ h
1 γ q υ ˜ q υ ^ ˙ q = a q 2 υ ˜ q ψ q T ξ q ψ q ξ q S q 2 2 σ q υ ˜ q υ ^ q
λ γ ι ι ˜ h ι ^ ˙ h = λ ι ˜ h S q υ ¯ h λ σ ι ι ˜ h ι ^ h
According (64), (65), (66), (67) and (68), then (85) can be rewritten as
Γ ˙ q k q S q 2 1 2 S q 2 + λ ϱ h + a ¯ 2 2 + 1 2 ε q m 2 + 1 2 a q 2 σ q υ ˜ q υ ^ q λ σ ι ι ˜ h ι ^ h
Similarly to (82)–(88)
ι 3 t λ , ι 3 t a ¯ , t 0
S V ι 3 t Φ + ι 4 t λ ϱ v λ S V υ ¯ v + 1 2 S V 2 + a ¯ 2 2
λ S V υ ¯ v = S V υ ¯ v λ S V ι ˜ v υ ¯ v
1 γ V υ ˜ V υ ^ ˙ V = a V 2 υ ˜ V ψ V T ξ V ψ V ξ V S V 2 2 σ V υ ˜ V υ ^ V
λ γ ι v ι ˜ v ι ^ ˙ v = λ S V ι ˜ v υ ¯ v λ σ ι v ι ˜ v ι ^ v
where
Φ = S V υ ¯ v 2 S V υ ¯ v + ϱ v υ ¯ v = ι ^ v υ ¯ v υ ¯ v = k V S V a V 2 υ ^ V ψ V T ξ V ψ V ξ V S V 2 υ ^ ˙ V = γ V a V 2 ψ V T ξ V ψ V ξ V S V 2 2 γ V σ V υ ^ V ι ^ ˙ v = γ ι v S V υ ¯ v γ ι v σ ι v ι ^ v
S V υ ¯ v = k V S V 2 a V 2 υ ^ V ψ V T ξ V ψ V ξ V S V 2 2
yields
Γ ˙ V k V S V 2 + 1 2 S V 2 + 1 2 ε V m 2 + 1 2 a V 2 σ V υ ˜ V υ ^ V + λ ϱ v + a ¯ 2 2 λ σ ι v ι ˜ v ι ^ v
define
Π : = y 1 d , y ˙ 1 d , y ¨ 1 d : y 1 d + y ˙ 1 d + y ¨ 1 d B 0
y 2 e B 2 y 2 e 2 B 2 2 2 μ + μ 2 y 2 e 2 M 2 2 2 μ + μ 2
y 3 e B 3 y 3 e 2 B 3 2 2 μ + μ 2 y 3 e 2 M 3 2 2 μ + μ 2
and utilizing the following inequalities
σ γ υ ^ γ υ ˜ γ σ γ 2 υ ˜ γ 2 + σ γ 2 υ γ 2
σ q υ ^ q υ ˜ q σ q 2 υ ˜ q 2 + σ q 2 υ q 2
σ V υ ^ V υ ˜ V σ V 2 υ ˜ V 2 + σ V 2 υ V 2
σ ι ι ˜ h ι ^ h σ ι 2 ι ˜ h 2 + σ ι 2 ι h 2
σ ι v ι ˜ v ι ^ v σ ι v 2 ι ˜ v 2 + σ ι v 2 ι v 2
and let
1 τ 2 1 2 + M 2 2 2 μ + α 0
1 τ 3 1 2 + M 3 2 2 μ + α 0
Here, α 0 is design positive parameter. According (74), (75), (93) and (94), one has
y 2 e y ˙ 2 e y 2 e 2 1 2 + α 0 + μ 2 y 3 e y ˙ 3 e y 3 e 2 1 2 + α 0 + μ 2
then (77) can be rewritten as
(103) Γ ˙ = Γ ˙ V + Γ ˙ γ + Γ ˙ θ + Γ ˙ q + y 2 e y ˙ 2 e + y 3 e y ˙ 3 e (104) k γ S γ 2 + S γ S θ + y 2 + 1 2 a γ 2 + 1 2 ε γ m 2 σ γ υ ^ γ υ ˜ γ k θ S θ 2 S γ S θ + S θ S q + S θ y 3 (105) k q S q 2 1 2 S q 2 + λ ϱ h + a ¯ 2 2 + 1 2 ε q m 2 + 1 2 a q 2 σ q υ ˜ q υ ^ q λ σ ι ι ˜ h ι ^ h (106) k V S V 2 + 1 2 S V 2 + 1 2 ε V m 2 + 1 2 a V 2 σ V υ ˜ V υ ^ V + λ ϱ v + a ¯ 2 2 λ σ ι v ι ˜ v ι ^ v (107) y 2 e 2 1 2 + α 0 + μ 2 y 3 e 2 1 2 + α 0 + μ 2
by using the following inequalities
S γ y 2 e S γ 2 2 + y 2 e 2 2 , S θ S q S θ 2 2 + S q 2 2 , S θ y 3 e S θ 2 2 + y 3 e 2 2
leads to
Γ ˙ k γ 1 2 S γ 2 k θ 1 S θ 2 k q S q 2 k V 1 2 S V 2 σ γ 2 υ ˜ γ 2 σ q 2 υ ˜ q 2 σ V 2 υ ˜ V 2 λ σ ι 2 ι ˜ h 2 λ σ ι v 2 ι ˜ v 2 α 0 y 2 e 2 α 0 y 3 e 2 + C *
where
C * = 1 2 ε γ m 2 + 1 2 a γ 2 + σ γ 2 υ γ 2 + a ¯ 2 2 + 1 2 ε q m 2 + 1 2 a q 2 + σ q 2 υ q 2 + 1 2 ε V m 2 + 1 2 a V 2 + σ V 2 υ V 2 + λ ϱ h + μ 2 + μ 2 + λ σ ι 2 ι h 2 + λ ϱ v + a ¯ 2 2 + λ σ ι v 2 ι v 2
with α 0 is a positive design parameter and satisfies
α 0 min k γ 1 2 , k θ 1 , k q , k V 1 2 γ γ σ γ 2 , γ q σ q 2 , γ V σ V 2 , γ ι σ ι 2 , γ ι v σ ι v 2
Then, we can obtain the analytical solution of formula (108) as follows.
Γ ˙ 2 α 0 Γ + C * .
Let
α 0 C * 2 p .
Here it can be concluded Γ ˙ 0 on Γ = p , it implies that Γ p is an invariant set, further can be obtained
0 Γ t C * 2 α 0 + Γ 0 C * 2 α 0 e 2 α 0 t
and
lim t Γ t C * 2 α 0
It implies that all the signals in the closed-loop system are semi-globally uniformly bounded and the tracking errors and the estimation errors can be arbitrarily small. All signals in the closed-loop system are proven to be semi-globally ultimately uniformly bounded (UUB). Then the system is asymptotically stability. That is the end of the proof. □
Remark 4.
Note that in adaptive control, the convergence and stability of the system are interrelated. Convergence ensures that the control error quickly approaches a neighborhood near zero, reaching the steady-state performance of the system and improving control efficiency and accuracy. Stability is the primary requirement for a control system to maintain stability when the system is subjected to external or internal disturbances. In an adaptive control system, to ensure stability, the convergence of the controller and stability analysis must be considered. Typically, control strategies based on Lyapunov stability theory are used to analyze the stability of the system, such as the Lyapunov function used in this paper (27), (38), (46), (61) and (76).
Remark 5.
It is worth noting that this paper uses Lyapunov stability theory to design the control system. The selection of Lyapunov function must follow three conditions: (1) Positive Definite, (2) Continuity (3). Differentiability. In nonlinear control systems, quadratic functions are commonly used as Lyapunov functions, including all the error terms that need to converge. In this paper, the selected Lyapunov functions (27), (38), (46), (61) and (76) contain error parameters required for the control system to converge and satisfy the above three conditions. The stability analysis section proves that the derivatives are negative definite, thereby proving the stability of the closed-loop system.
Remark 6.
The control scheme proposed in this article exhibits uniform asymptotic stability. This means that over time, the system’s output gradually approaches a stable state. The control scheme ensures that all errors in the closed-loop eventually converge to a stable equilibrium point and remain within a certain region. In the stability analysis, the Lyapunov function is employed to demonstrate the asymptotic stability of the control scheme. This function is non-negative, continuously differentiable in the system’s state space, and decreases as time progresses. These characteristics indicate that the control scheme proposed in this article possesses uniform asymptotic stability.

4. Simulation Results

This section presents the simulation evaluation of the proposed control stregy on the dynamic model (1) and (2) of HFA. The simulation uses the same general parameters and rated aerodynamic coefficients as the simulation model of HFA taken from [54,55]. Reference signals are generated by filtering step reference signals through a pre-filter (115) with natural frequency ω n 1 = 0.5 , ω n 2 = 0.3 , and ζ = 0.85 . The reference signals for velocity and altitude are 400 ft/s and 1000 ft, respectively. In order to verify the effectiveness and adaptability of the proposed control scheme through Matlab simulation, and to demonstrate its ability to stabilize the system under different initial conditions, simulation experiments were carried out under two different initial error conditions: zero initial error condition and non-zero initial error condition, and the simulation results as shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10. The specific initial parameter selections are as follows:
Case 1: In this case, when t = 0 , it is assumed that the initial states of the system are V ( 0 ) = 7850 ft/s, h ( 0 ) = 85 , 000 ft, γ ( 0 ) = 0 rad, θ ( 0 ) = 0.02 rad, and q ( 0 ) = 0 rad/s. The initial error of the system output are zero, which means S V ( 0 ) = 0 ( f t / s ) , S h ( 0 ) = 0 ( f t ) .
Case 2: In this case, when t = 0 , it is assumed that the initial states of the system are V ( 0 ) = 7835 ft/s, h ( 0 ) = 84 , 980 ft, γ ( 0 ) = 0 rad, θ ( 0 ) = 0.02 rad, and q ( 0 ) = 0 rad/s. The initial output errors of the system are non-zero: S V ( 0 ) = 15 ( f t / s ) , S h ( 0 ) = 20 ( f t ) .
For the simulation. The design parameters are k V = 0.55 , a V = 1.1 , γ V = 0 .005, σ V = 0.1 , γ ι V = 0.01 , σ ι V = 0.5 . k h 1 = 1 , k h 2 = 0.1 . k γ = 0.5 , a γ = 1 , σ γ = 1 , γ γ = 1 .   k θ = 1 , K q = 1 , a q = 0.5 . σ q = 0.1 , γ q = 0.2 .   γ ι = 10 , ϱ h = 0.01 , τ γ = τ θ = 0.005 .
h d h c = ω n 1 2 ω n 2 2 p + ω n 1 2 p + 2 ζ ω n 2 p + ω n 2 2 2 V d V c = ω n 1 2 p 2 + 2 ζ ω n 1 p + ω n 1 2
Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 show the simulation results in case 1 and case 2. The simulation for Case 1 are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 2 displays the speed tracking curve and speed tracking error of the HFA. From this figure, it can be seen that, under the condition of zero initial error at t = 0 , when the system reference changes, the velocity tracking error will decrease. Due to the presence of the control system, the speed error is kept within 3   f t / s . After about 16 s, the tracking error is less than 0.5   f t / s and gradually approaches zero.
Figure 3 illustrates the altitude tracking response and tracking error. From this figure, it can be seen that under the condition of zero initial error at t = 0 , when the system tracking signal changes, the altitude will have a 1.5   f t fluctuation in a short time, but it will be effectively controlled within 3 s, making the system tracking error gradually approach zero.
Figure 4 illustrates the response curves of the system states, including flight angle γ , pitch angle θ and pitch rate q. Figure 5 shows the response curve of the flexible structure in the system η 1 and η 2 . It can be seen from the figure that when the system state changed, the flexible state quickly returns to stability after a brief oscillation. Figure 6 shows the system control signal Φ , δ e and quantization signal Q ( Φ ) , Q ( δ e ) . Figure 7 and Figure 8 are the system adaptive adjustment rate curves.
In order to verify the adaptability of the proposed control scheme, Figure 9 and Figure 10 show the speed and altitude tracking response curves when the system is in the case of non-zero initial error. Figure 9 is the speed response curve when the initial error of the system speed is 15   f t / s . It can be seen from the figure that the system error can converge and approach stability in a very short time. Figure 10 is the altitude response curve when the initial error is 20 . It can be seen from the figure that under non-zero initial conditions, the control system can also make the system track the command signal in a short time (within 5 s) and keep it stable. Through the simulation verification of the control system under two kinds of initial tracking errors conditions, the simulation results show that the control scheme proposed in this paper has good adaptability, and can achieve satisfactory control effect under zero and non-zero initial errors. The effectiveness of the proposed control scheme is proved.
Remark 7.
It is worth noting that in practical physical systems, most control variables are also continuous variables, such as position, velocity, acceleration, etc. However, the control system simulation experiments on the Matlab platform are based on discrete time, using discrete-time simulation methods to simulate the continuous behavior of physical systems. A s long as the control system is appropriately sampled and transformed, accurate and effective simulation results can still be obtained.
Remark 8.
In order to make the proposed quantized control scheme more feasible, the design parameters can be selected using the following steps. Firstly, choose a smaller value for the time constants of the first-order low-pass filter, denoted as τ γ , τ θ , within the range of 0.001–0.1 that is practically acceptable. Secondly, after obtaining the value of B 0 using Equation (92), determine the values of a 0 using Equations (100) and (101). Thirdly, using the value of obtained in Step 2 and based on Equation (110), choose the design parameters k γ , k θ , k q , k V , γ γ , σ γ , γ q , σ q , γ V , σ V , γ ι , σ ι , γ ι v , σ ι v .

5. Conclusions

In this article, an adaptive dynamic surface input quantization control strategy is proposed for hypersonic flight aircraft with parameter uncertainties. By introducing a first-order low-pass filter in each design step, the differential explosion problem of traditional backstepping control methods is addressed and the control law structure is simplified. By online adjusting the norm of the neural network weight vector, the number of online updated parameters in the control system is reduced, and the operational efficiency is improved. The introduced hysteresis quantizer overcomes the disadvantage of the quantization accuracy deterioration when the input value decreases in the quantizer, and improves the quantization accuracy. The stability analysis proves that all signals in the closed-loop system are semi-globally uniformly bounded. Simulation results demonstrate the effectiveness of the proposed control scheme.

Author Contributions

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

Funding

This research was funded by Shenzhen Basic Research Project, grant number JCYJ20210324115606017, JCYJ20220818103416035.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Moses, P.L.; Rausch, V.L.; Nguyen, L.T.; Hill, J.R. NASA hypersonic flight demonstrators—Overview, status, and future plans. Acta Astronaut. 2004, 55, 619–630. [Google Scholar] [CrossRef]
  2. Sziroczak, D.; Smith, H. A review of design issues specific to hypersonic flight vehicles. Prog. Aerosp. Sci. 2016, 84, 1–28. [Google Scholar] [CrossRef] [Green Version]
  3. Xu, H.; Mirmirani, M.D.; Ioannou, P.A. Adaptive sliding mode control design for a hypersonic flight vehicle. J. Guid. Control Dyn. 2004, 27, 829–838. [Google Scholar] [CrossRef]
  4. Hirschel, E.H.; Weiland, C. Selected Aerothermodynamic Design Problems of Hypersonic Flight Vehicles; Springer Science & Business Media: Cham, Switzerland, 2009; Volume 229. [Google Scholar]
  5. Xu, B.; Wang, D.; Sun, F.; Shi, Z. Direct neural discrete control of hypersonic flight vehicle. Nonlinear Dyn. 2012, 70, 269–278. [Google Scholar] [CrossRef]
  6. Xu, B.; Gao, D.; Wang, S. Adaptive neural control based on HGO for hypersonic flight vehicles. Sci. China Inf. Sci. 2011, 54, 511–520. [Google Scholar] [CrossRef] [Green Version]
  7. Xu, B.; Shi, Z. An overview on flight dynamics and control approaches for hypersonic vehicles. Sci. China Inf. Sci. 2015, 58, 1–19. [Google Scholar] [CrossRef]
  8. Guoqiang, Z.; Jinkun, L. Neural network-based adaptive backstepping control for hypersonic flight vehicles with prescribed tracking performance. Math. Probl. Eng. 2015, 2015, 591789. [Google Scholar] [CrossRef] [Green Version]
  9. Ma, T.N.; Xi, R.D.; Xiao, X.; Yang, Z.X. Nonlinear Extended State Observer Based Prescribed Performance Control for Quadrotor UAV with Attitude and Input Saturation Constraints. Machines 2022, 10, 551. [Google Scholar] [CrossRef]
  10. Rehman, O.U.; Fidan, B.; Petersen, I.R. Uncertainty modeling and robust minimax LQR control of multivariable nonlinear systems with application to hypersonic flight. Asian J. Control 2012, 14, 1180–1193. [Google Scholar] [CrossRef]
  11. Liu, J.; An, H.; Gao, Y.; Wang, C.; Wu, L. Adaptive control of hypersonic flight vehicles with limited angle-of-attack. IEEE/ASME Trans. Mechatron. 2018, 23, 883–894. [Google Scholar]
  12. He, N.; Gao, Q.; Gutierrez, H.; Jiang, C.; Yang, Y.; Bi, Y. Robust adaptive dynamic surface control for hypersonic vehicles. Nonlinear Dyn. 2018, 93, 1109–1120. [Google Scholar] [CrossRef]
  13. Shao, X.; Shi, Y.; Zhang, W. Fault-tolerant quantized control for flexible air-breathing hypersonic vehicles with appointed-time tracking performances. IEEE Trans. Aerosp. Electron. Syst. 2020, 57, 1261–1273. [Google Scholar] [CrossRef]
  14. Qiao, H.; Meng, H.; Wang, M.; Ke, W.; Sun, J.G. Adaptive control for hypersonic vehicle with input saturation and state constraints. Aerosp. Sci. Technol. 2019, 84, 107–119. [Google Scholar] [CrossRef]
  15. Rigatos, G.; Siano, P.; Selisteanu, D.; Precup, R. Nonlinear optimal control of oxygen and carbon dioxide levels in blood. Intell. Ind. Syst. 2017, 3, 61–75. [Google Scholar] [CrossRef]
  16. Feng, Y.; Wu, M.; Chen, L.; Chen, X.; Cao, W.; Du, S.; Pedrycz, W. Hybrid intelligent control based on condition identification for combustion process in heating furnace of compact strip production. IEEE Trans. Ind. Electron. 2021, 69, 2790–2800. [Google Scholar] [CrossRef]
  17. Kwan, C.; Lewis, F.L. Robust backstepping control of nonlinear systems using neural networks. IEEE Trans. Syst. Man Cybern. Part Syst. Hum. 2000, 30, 753–766. [Google Scholar] [CrossRef]
  18. Li, Y.; Qiang, S.; Zhuang, X.; Kaynak, O. Robust and adaptive backstepping control for nonlinear systems using RBF neural networks. IEEE Trans. Neural Netw. 2004, 15, 693–701. [Google Scholar] [CrossRef]
  19. Xue, G.; Lin, F.; Li, S.; Liu, H. Adaptive fuzzy finite-time backstepping control of fractional-order nonlinear systems with actuator faults via command-filtering and sliding mode technique. Inf. Sci. 2022, 600, 189–208. [Google Scholar] [CrossRef]
  20. Yang, X.; Deng, W.; Yao, J. Neural adaptive dynamic surface asymptotic tracking control of hydraulic manipulators with guaranteed transient performance. IEEE Trans. Neural Netw. Learn. Syst. 2022, 1–11. [Google Scholar] [CrossRef]
  21. Shi, W.; Hou, M.; Hao, M. Adaptive robust dynamic surface asymptotic tracking for uncertain strict-feedback nonlinear systems with unknown control direction. ISA Trans. 2022, 121, 95–104. [Google Scholar] [CrossRef]
  22. Pan, Y.; Yu, H. Composite learning from adaptive dynamic surface control. IEEE Trans. Autom. Control 2015, 61, 2603–2609. [Google Scholar] [CrossRef]
  23. Ge, J.; Wang, M.; Hong, H.; Zhao, J.; Cai, G.; Zhang, X.; Lu, P. Discrete-Time Adaptive Decentralized Control for Interconnected Multi-Machine Power Systems with Input Quantization. Machines 2022, 10, 878. [Google Scholar] [CrossRef]
  24. Nie, L.; Luo, Y.; Gao, W.; Zhou, M. Rate-dependent asymmetric hysteresis modeling and robust adaptive trajectory tracking for piezoelectric micropositioning stages. Nonlinear Dyn. 2022, 108, 2023–2043. [Google Scholar] [CrossRef]
  25. Zhu, G.; Li, H.; Zhang, X.; Wang, C.; Su, C.Y.; Hu, J. Adaptive consensus quantized control for a class of high-order nonlinear multi-agent systems with input hysteresis and full state constraints. IEEE/CAA J. Autom. Sin. 2022, 9, 1574–1589. [Google Scholar]
  26. Gao, H.; Chen, T. A new approach to quantized feedback control systems. Automatica 2008, 44, 534–542. [Google Scholar] [CrossRef]
  27. Jiang, Z.P.; Teng-Fei, L. Quantized nonlinear control—A survey. Acta Autom. Sin. 2013, 39, 1820–1830. [Google Scholar] [CrossRef]
  28. Khargonekar, P.P.; Petersen, I.R.; Zhou, K. Robust stabilization of uncertain linear systems: Quadratic stabilizability and H/sup infinity/control theory. IEEE Trans. Autom. Control 1990, 35, 356–361. [Google Scholar] [CrossRef]
  29. Xue, Y.; Zheng, B.C.; Yu, X. Robust sliding mode control for TS fuzzy systems via quantized state feedback. IEEE Trans. Fuzzy Syst. 2017, 26, 2261–2272. [Google Scholar] [CrossRef]
  30. Lu, P.; Liu, M.; Zhang, X.; Zhu, G.; Li, Z.; Su, C.Y. Neural Network Based Adaptive Event-Triggered Control for Quadrotor Unmanned Aircraft Robotics. Machines 2022, 10, 617. [Google Scholar] [CrossRef]
  31. Hayakawa, T.; Ishii, H.; Tsumura, K. Adaptive quantized control for linear uncertain discrete-time systems. Automatica 2009, 45, 692–700. [Google Scholar] [CrossRef]
  32. Yu, X.; Lin, Y. Adaptive backstepping quantized control for a class of nonlinear systems. IEEE Trans. Autom. Control 2016, 62, 981–985. [Google Scholar] [CrossRef]
  33. Zhang, C.; Yu, Y.; Zhou, M. Finite-time adaptive quantized motion control for hysteretic systems with application to piezoelectric-driven micropositioning stage. IEEE/ASME Trans. Mechatron. 2023, 1–12. [Google Scholar] [CrossRef]
  34. Li, Y.; Liang, S.; Xu, B.; Hou, M. Predefined-time asymptotic tracking control for hypersonic flight vehicles with input quantization and faults. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2826–2837. [Google Scholar] [CrossRef]
  35. Gao, Y.; Liu, J.; Wang, Z.; Wu, L. Interval type-2 FNN-based quantized tracking control for hypersonic flight vehicles with prescribed performance. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1981–1993. [Google Scholar] [CrossRef]
  36. Zhang, X.; Xu, H.; Chen, X.; Li, Z.; Su, C.Y. Modeling and Adaptive Output Feedback Control of Butterfly-like Hysteretic Nonlinear Systems with Creep and Their Applications. IEEE Trans. Ind. Electron. 2023, 70, 5182–5191. [Google Scholar] [CrossRef]
  37. Zamfirache, I.A.; Precup, R.E.; Roman, R.C.; Petriu, E.M. Neural Network-based Control Using Actor-Critic Reinforcement Learning and Grey Wolf Optimizer with Experimental Servo System Validation. Expert Syst. Appl. 2023, 120112. [Google Scholar] [CrossRef]
  38. Wang, C.; Lin, Y. Multivariable adaptive backstepping control: A norm estimation approach. IEEE Trans. Autom. Control 2011, 57, 989–995. [Google Scholar] [CrossRef]
  39. Chen, B.; Liu, X.; Liu, K.; Lin, C. Direct adaptive fuzzy control of nonlinear strict-feedback systems. Automatica 2009, 45, 1530–1535. [Google Scholar] [CrossRef]
  40. Chen, M.; Ge, S.S. Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer. IEEE Trans. Cybern. 2012, 43, 1213–1225. [Google Scholar] [CrossRef]
  41. Zhao, Q.; Lin, Y. Adaptive fuzzy dynamic surface control with prespecified tracking performance for a class of nonlinear systems. Asian J. Control 2011, 13, 1082–1091. [Google Scholar] [CrossRef]
  42. Liang, H.; Zhang, Y.; Huang, T.; Ma, H. Prescribed performance cooperative control for multiagent systems with input quantization. IEEE Trans. Cybern. 2019, 50, 1810–1819. [Google Scholar] [CrossRef] [PubMed]
  43. Parker, J.T.; Serrani, A.; Yurkovich, S.; Bolender, M.A.; Doman, D.B. Control-oriented modeling of an air-breathing hypersonic vehicle. J. Guid. Control Dyn. 2007, 30, 856–869. [Google Scholar] [CrossRef]
  44. Xu, B.; Wang, D.; Zhang, Y.; Shi, Z. DOB-based neural control of flexible hypersonic flight vehicle considering wind effects. IEEE Trans. Ind. Electron. 2017, 64, 8676–8685. [Google Scholar] [CrossRef]
  45. Bolender, M.A.; Doman, D.B. Nonlinear longitudinal dynamical model of an air-breathing hypersonic vehicle. J. Spacecr. Rocket. 2007, 44, 374–387. [Google Scholar] [CrossRef]
  46. Yingwei, L.; Sundararajan, N.; Saratchandran, P. Performance evaluation of a sequential minimal radial basis function (RBF) neural network learning algorithm. IEEE Trans. Neural Netw. 1998, 9, 308–318. [Google Scholar] [CrossRef]
  47. Sanner, R.M.; Slotine, J.J.E. Gaussian Networks for Direct Adaptive Control. In Proceedings of the 1991 American Control Conference, Boston, MA, USA, 26–28 June 1991; pp. 2153–2159. [Google Scholar]
  48. Lewis, F.L.; Liu, K.; Yesildirek, A. Neural net robot controller with guaranteed tracking performance. IEEE Trans. Neural Netw. 1995, 6, 703–715. [Google Scholar] [CrossRef]
  49. Kobayashi, H.; Ozawa, R. Adaptive neural network control of tendon-driven mechanisms with elastic tendons. Automatica 2003, 39, 1509–1519. [Google Scholar] [CrossRef]
  50. Wang, C.; Wen, C.; Lin, Y.; Wang, W. Decentralized adaptive tracking control for a class of interconnected nonlinear systems with input quantization. Automatica 2017, 81, 359–368. [Google Scholar]
  51. Hayakawa, T.; Ishii, H.; Tsumura, K. Adaptive quantized control for nonlinear uncertain systems. Syst. Control Lett. 2009, 58, 625–632. [Google Scholar] [CrossRef]
  52. Zhou, J.; Wen, C.; Yang, G. Adaptive backstepping stabilization of nonlinear uncertain systems with quantized input signal. IEEE Trans. Autom. Control 2013, 59, 460–464. [Google Scholar] [CrossRef]
  53. Tang, X.; Zhai, D.; Li, X. Adaptive fault-tolerance control based finite-time backstepping for hypersonic flight vehicle with full state constrains. Inf. Sci. 2020, 507, 53–66. [Google Scholar] [CrossRef]
  54. Xu, B.; Huang, X.; Wang, D.; Sun, F. Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation. Asian J. Control 2014, 16, 162–174. [Google Scholar] [CrossRef]
  55. Butt, W. Observer based dynamic surface control of a hypersonic flight vehicle. Int. J. Smart Sens. Intell. Syst. 2013, 6, 664–688. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Hysteresis Quantizer.
Figure 1. Hysteresis Quantizer.
Machines 11 00630 g001
Figure 2. (a) The velocity tracking performance and (b) tracking error in Case 1.
Figure 2. (a) The velocity tracking performance and (b) tracking error in Case 1.
Machines 11 00630 g002
Figure 3. (a) The altitude tracking performance and (b) tracking error in Case 1.
Figure 3. (a) The altitude tracking performance and (b) tracking error in Case 1.
Machines 11 00630 g003
Figure 4. The system state response curve: flight path angle (a) γ , pitch angle (b) θ and pitch rate (c) q in Case 1.
Figure 4. The system state response curve: flight path angle (a) γ , pitch angle (b) θ and pitch rate (c) q in Case 1.
Machines 11 00630 g004
Figure 5. Response curve of flexible states (a) η 1 and (b) η 2 in Case 1.
Figure 5. Response curve of flexible states (a) η 1 and (b) η 2 in Case 1.
Machines 11 00630 g005
Figure 6. The control signals and quantized control input (a) Φ , Q ( Φ ) , (b) δ e and Q ( δ e ) in Case 1.
Figure 6. The control signals and quantized control input (a) Φ , Q ( Φ ) , (b) δ e and Q ( δ e ) in Case 1.
Machines 11 00630 g006
Figure 7. The adaptive laws of (a) υ ^ V , (b) υ ^ γ and (c) υ ^ q in Case 1.
Figure 7. The adaptive laws of (a) υ ^ V , (b) υ ^ γ and (c) υ ^ q in Case 1.
Machines 11 00630 g007
Figure 8. The adaptive laws of (a) ι ^ h and (b) ι ^ V in Case 1.
Figure 8. The adaptive laws of (a) ι ^ h and (b) ι ^ V in Case 1.
Machines 11 00630 g008
Figure 9. (a) The velocity tracking performance and (b) tracking error in Case 2.
Figure 9. (a) The velocity tracking performance and (b) tracking error in Case 2.
Machines 11 00630 g009
Figure 10. (a) The altitude tracking performance and (b) tracking error in Case 2.
Figure 10. (a) The altitude tracking performance and (b) tracking error in Case 2.
Machines 11 00630 g010
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

Zhao, W.; Lu, Z.; Bi, Z.; Zhong, C.; Tian, D.; Zhang, Y.; Zhang, X.; Zhu, G. Decentralized Adaptive Quantized Dynamic Surface Control for a Class of Flexible Hypersonic Flight Vehicles with Input Quantization. Machines 2023, 11, 630. https://doi.org/10.3390/machines11060630

AMA Style

Zhao W, Lu Z, Bi Z, Zhong C, Tian D, Zhang Y, Zhang X, Zhu G. Decentralized Adaptive Quantized Dynamic Surface Control for a Class of Flexible Hypersonic Flight Vehicles with Input Quantization. Machines. 2023; 11(6):630. https://doi.org/10.3390/machines11060630

Chicago/Turabian Style

Zhao, Wenyan, Zeyu Lu, Zijian Bi, Cheng Zhong, Dianxiong Tian, Yanhui Zhang, Xiuyu Zhang, and Guoqiang Zhu. 2023. "Decentralized Adaptive Quantized Dynamic Surface Control for a Class of Flexible Hypersonic Flight Vehicles with Input Quantization" Machines 11, no. 6: 630. https://doi.org/10.3390/machines11060630

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