- Xi’an University of Technology, Shaanxi Key Laboratory of Complex System Control and Intelligent Information Processing, Xi’an, China
Based on a neural network, this paper presents a new adaptive iterative learning control method for the finite-time tracking control problem of an uncertain aircraft track angle system, which can control the aircraft track inclination through the designed control input rudder deflection angle, so that it can track the preset trajectory in a finite time interval. First, the flight path angle system of the aircraft is abstractly modeled by variable substitution to obtain a triangular model in the form of strict feedback. Second, radial basis function neural network approximation is used to model the uncertain part of the system, aiming at the abstract strict feedback model, and two virtual quantities are designed through the three-layer inversion design method, and then, Lyapunov functions are designed for each subsystem to derive virtual control laws, the actual control law, and the neural network weight adaptive laws. Through Lyapunov stability analysis, it can be seen that the designed controller and adaptive laws can make the whole closed-loop system tend to be stable and realize the tracking of a target trajectory in a finite time interval. Finally, the feasibility and effectiveness of the theory are verified by a simulation example.
1 Introduction
Today, aircraft has become an important tool for the human society. People are constantly considering the flight safety of an aircraft, which is followed by the rapid development of aircraft technology. In order to ensure the flight safety of the aircraft, it is necessary to find the optimal flight trajectory that satisfies the trajectory constraints. Therefore, a careful study of aircraft trajectories is required. With the continuous development of the technological era, the control process of the aircraft has become more and more complex [1, 2]. This has led to a new upsurge in the research on aircrafts. However, due to the strong coupling and highly non-linear characteristics of the aircraft dynamics model, the design of the aircraft control law has certain challenges. This paper mainly studies the flight path angle of the aircraft, designs the control law of the aircraft in the finite time interval, and ensures the safety and stability of the flight process of the aircraft.
Under the current boom in aircraft research, many scholars who study aircraft trajectory planning have emerged. Up to now, it can be roughly divided into four categories: the online real-time trajectory search algorithm based on a large environment [3], target route planning for motion [4], aircraft planning method for multiple tracks, and path planning method for coordinated multiple aircraft working at the same time. For the research on the aircraft track angle system, it is generally adopted to abstract the aircraft track angle model into the aircraft longitudinal model for research [5–7].
Adaptive iterative learning control combines adaptive control and iterative learning control. In the iterative learning control, the characteristics of an adaptive control that can deal with systems with uncertain terms are introduced. Thus, the problem that the adaptive control [8, 9] cannot achieve the desired control effect in a given time is improved. Therefore, many scholars have joined in the theoretical research on the adaptive iterative learning control. For example, in [10], the method of adaptive iterative learning control combined with fuzzy control is introduced into the high-speed train model, which solves the problem that the system has a random varying iteration length and speed and input force constraints and realizes the tracking control of the non-linear and uncertain high-speed train motion system. In [11], a barrier adaptive iterative learning control scheme is proposed, which uses adaptive iterative learning control technology and robust control technology to compensate for parametric and non-parametric uncertainties and asymmetric dead zone non-linearity. The trajectory tracking problem of the tank gun control system under the condition of a non-zero initial error is solved.
A neural network [12–15] is an algorithm mathematical model for distributed parallel information processing by simulating the network behavior characteristics of a biological neural network using bionics ideas. The radial basis function (RBF) neural network is a neural network with RBF as the activation function. The existence of the RBF makes the neural network structure have the characteristics of a local response. Later, people found that a better system accuracy, system robustness, and adaptability can be obtained by using the RBF neural network to approximate. Therefore, they have been paid more attention in the field of non-linear control, which has triggered a large number of scholars’ research. As in [16], self-organizing recursive radial basis function neural networks are studied, and a non-linear model predictive control scheme is designed to predict the future dynamic behavior of non-novel systems. In [17], an adaptive gradient multi-objective particle swarm optimization algorithm was designed, the AGMOPSO algorithm was proposed, and it was used in the RBF neural network so as to solve the problem that the RBF neural network converges to the local minimum value.
The neural network was combined with adaptive iterative learning control to design the controller. The combined application of the neural network and the adaptive iterative learning control system [18, 19] greatly improves the information processing ability and adaptability of the system and has a great impact on the intelligence level of the system. In [20], an adaptive iterative learning control strategy is proposed by using the RBF neural network, which solves the non-uniform trajectory tracking problem of a class of non-linear pure feedback systems with initial state errors. In [21], an iterative learning control algorithm based on the RBF neural network is proposed, which solves the trajectory tracking control up to the rehabilitation robot.
According to the aforementioned discussion, this paper uses the RBF neural network algorithm and the adaptive iterative learning control method to control the longitudinal uncertainty model of the aircraft. Using the characteristics of the RBF neural network approximation model, the uncertainty function in the aircraft is approximated. Using the adaptive iterative learning control to design the control law, on the basis that the closed-loop system tends to converge and stabilize, the system output can better track the desired trajectory within a limited time. Finally, the reliability and stability of the modified method are verified by an example simulation.
2 Model building and a controller design
In this paper, the research on the flight path angle system of the aircraft takes the longitudinal model of the uncertain aircraft as the object, converts it into a strict feedback system with model uncertainty, and then, applies the designed neural network adaptive iterative learning controller to the system to complete the tracking of the ideal trajectory of the aircraft.
2.1 System specification
Due to the strong coupling and highly non-linear characteristics of the dynamic model of the aircraft, this paper considers controlling the inclination of the aircraft track by inputting the ideal inclination of the rudder surface of the aircraft.
The simplified longitudinal model of the aircraft is shown in Figure 1:
The simplified model is
where we see
By defining the states
where
At the same time,
The following assumptions about the model will be used in the controller design process.
Assumption 1 The speed
Assumption 2 All state variables can be solved and used for feedback.
Assumption 3 The bounds of the unknown parameters are known, that is to say, for
Assumption 4 The ideal trajectory is bounded, whose first and second derivatives exist, and
2.2 Design of a neural network adaptive iterative learning controller for the aircraft track angle system
During the design of the controller, the following definition and lemma of the convergent series sequence will be used.
Definition 1 The convergent series sequence
where
Lemma 1 For a given sequence
Next, the whole process of the controller design is given.
Step 1 Define three errors.Define the error between the first actual trajectory and the ideal trajectory as
Define the error between the first virtual control variable
Define the error between the second virtual control variable
Derive and combine it with model Eq. 2 to get
Step 2 Approximate the unknown parts in step 1 with RBF neural networks.Let
where
Define
Step 3 Select the Lyapunov function to design the controller.According to the closed-loop system composed of the triangular model and the actual controller in the form of strict feedback, in the case of satisfying the four assumptions, it can be obtained from the second principle of Lyapunov stability in the preliminary knowledge, the set
where
where
Step 4 Design the parameter update law.
where
Assumption 5 As far as the initial state is concerned, for any
3 Stability analysis
According to the obtained strict feedback model Eq. 2 and the specific controller designed in Section 2.2, the stability analysis of the designed controller will be carried out in the following sections.
Theorem 1 Under the condition that assumptions 1–5 are satisfied and the stability function at the initial equilibrium state is less than any normal number, design virtual control laws (21) and (22), the actual control law (23), and the parameter update law (24–26) can observe that all signals of the closed-loop system are bounded on
Substitute Eqs 21 and 24 into Eq. 27 to get
Substitute Eqs 22 and 25 into Eq. 28 to get
Substitute Eqs 23 and 26 into Eq. 29 to get
where for any
Substituting Eq. 32 into Eq. 33, we get
Let
According to Eq. 5,
According to Eq. 20, for any
According to Eq. 36,
4 Simulation analysis
According to the control model established in the design part of Section 1,
where
where
The ideal trajectory
The unknown physical parameters are selected as follows:
Assume the stable speed
From the controller design part in Section 2, it can be seen that the functions that need to be approximated by the RBF neural network are
Let all the initial values
The control parameters are selected under the condition that Lyapunov stability is satisfied.
The simulation is carried out under the actual control law
From Figure 2, the inclination error of the aircraft trajectory can basically tend to zero with the increase in the number of iterations. The simulation results from Figures 3–6 show the boundness of the designed parameters. Figure 7 shows that as the number of iterations increases, the control input can remain unchanged, and the stable state of the controller and the control effect are good. By comparing the tracking effect in Figures 8, 9, the tracking effect is more significant with the increase in iteration times.
In summary, the designed neural network adaptive iterative learning controller is suitable for a tracking control in a limited time period and the RBF neural network has a very good effect on approximating any unknown parameters.
5 Conclusion
This paper proposed a new adaptive iterative learning control method for the flight path of the aircraft to complete the tracking control problem in the finite time interval based on the RBF neural network. According to the feedback system in the form of strict feedback abstracted by the longitudinal model of the aircraft, the method of an inversion design is adopted, and the virtual control law is designed to control each subsystem, and finally, the actual control law is obtained by inversion. For each subsystem, a neural network is used to approximate the unknown function in the control, which can greatly improve the control performance of the uncertain system. According to the Lyapunov stability function set by each subsystem, the adaptive law of the neural network that meets the constraints is derived. According to the error between the system output and the ideal trajectory, the adaptive weights and the adjustment parameters are updated to make the entire closed-loop system tend to convergence and stability, and the control objectives of system stability and all signals in a bounded area are achieved. Finally, the effectiveness and feasibility of applying the controller designed by the neural network adaptive iterative learning control method to the aircraft track system are verified by the example simulation.
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.
Author contributions
CZ and XT contributed to the conception and design of the study. XT performed the statistical analysis and wrote the first draft of the manuscript. LY wrote sections of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.
Funding
This work was supported by the National Natural Science Foundation (NNSF) of China under grants 61603296 and 62073259. This work was also supported by the Key Laboratory of Complex System Control and Intelligent Information Processing in Shaanxi Province.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1. Zheng C, Yan P, Ding M. Research status and trend of aircraft track planning in Chinese[J]. J Astronautics (2007) 2007(06) 1441–6. doi:10.3321/j.issn:1000-1328.2007.06.001
2. Zhuang H, Sun Q, Chen Z, Zeng X. Robust adaptive sliding mode attitude control for aircraft systems based on back-stepping method. Aerospace Sci Tech (2021) 118:107069. doi:10.1016/j.ast.2021.107069
3. Yan K, Wu Q. Adaptive tracking flight control for unmanned autonomous helicopter with full state constraints and actuator faults. ISA Trans (2021) 128:32–46. doi:10.1016/j.isatra.2021.11.012
4. Wang Y, Hu J. Robust control for a quadrotor aircraft with small overshoot and high-precision position tracking performance. J Franklin Inst (2020) 357(18):13386–409. doi:10.1016/j.jfranklin.2020.09.033
5. Yao L. Disturbance observer-based backstepping control for hypersonic flight vehicles without use of measured flight path angle. Chin J Aeronautics (2021) 34(2):396–406. doi:10.1016/j.cja.2020.09.053
6. Yang L, Dong C, Zhang W, Wang Q. Phase plane design based fast altitude tracking control for hypersonic flight vehicle with angle of attack constraint. Chin J Aeronautics (2021) 34(2):490–503. doi:10.1016/j.cja.2020.04.026
7. Yue F, Wang Y, Sun Z, Xi B, Wu L. Robust modification of nonlinear L1 adaptive flight control system via noise attenuation. Aerospace Sci Tech (2021) 117:106938. doi:10.1016/j.ast.2021.106938
8. Yue H, Gong C. Adaptive tracking control for a class of stochastic nonlinearly parameterized systems with time-varying input delay using fuzzy logic systems. J Low Frequency Noise, Vibration Active Control (2022) 41(3):1192–213. doi:10.1177/14613484211045761
9. Yue H, Yang W, Li S. Fuzzy adaptive tracking control for a class of nonlinearly parameterized systems with unknown control directions. Iranian J Fuzzy Syst (2019) 16(5):97–112. doi:10.22111/IJFS.2019.4909
10. Yu Q, Hou Z. Adaptive fuzzy iterative learning control for high-speed trains with both randomly varying operation lengths and system constraints. IEEE Trans Fuzzy Syst (2021) 29(8):2408–18. doi:10.1109/tfuzz.2020.2999958
11. Zhou Z, Wang W, Zhang Y, Yan Q, Cai J. Barrier adaptive iterative learning control for tank gun control systems under nonzero initial error condition. IEEE Access (2022) 10:8664–72. doi:10.1109/access.2022.3144326
12. Fei Y, Kong X, Mokbel AAM. Complex dynamics, hardware implementation and image encryption applica tion of multiscroll memeristive hopfield neural network with a novel local active memeristor[J]. IEEE Trans Circuits Systems--II (2022). Express Briefs 1–1. doi:10.1109/TCSII.2022.3218468
13. Shen H, Fei Y, Wang C, Sun J. Firing mechanism based on single memristive neuron and double m emristive coupled neurons[J]. Nonlinear Dyn (2022) 110:3807–3822. doi:10.1007/s11071-022-07812-w
14. Lin H, Wang C, Sun Y, Ting W. Generating n-scroll chaotic attractors from a memristor-based magne tized hopfield neural network[J]. IEEE Trans Circuits Systems--II (2022). Express Briefs 1–1. doi:10.1109/TCSII.2022.3212394
15. Yu F, Shen H, Yu Q, Kong X, Sharma PK, Cai S. Privacy protection of medical data based on multi-scroll memristive hopfield neural network. IEEE Trans Netw Sci Eng (2022) 2022:1–14. doi:10.1109/TNSE.2022.3223930
16. Han H, Zhang L, Hou Y, Qiao JF. Nonlinear model predictive control based on a self-organizing recurrent neural network. IEEE Trans Neural Netw Learn Syst (2016) 27(2):402–15. doi:10.1109/tnnls.2015.2465174
17. Han H, Wu X, Zhang L, Tian Y, Qiao J. Self-organizing RBF neural network using an adaptive gradient multiobjective particle swarm optimization. IEEE Trans Cybern (2019) 49(1):69–82. doi:10.1109/tcyb.2017.2764744
18. Jin X, He T, Wu X, Wang H, Chi J. Robust adaptive neural network-based compensation control of a class of quadrotor aircrafts. J Franklin Inst (2020) 357(17):12241–63. doi:10.1016/j.jfranklin.2020.09.009
19. Song J, Yan M, Yang P. Neural adaptive dynamic surface asymptotic tracking control for a class of uncertain nonlinear system. Circuits Syst Signal Process (2020) 40:1673–98. doi:10.1007/s00034-020-01558-9
20. Zhang C, Tian X. Non-uniform trajectory tracking adaptive iterative learning control for nonlinear pure-feedback systems with initial state error based on RBF-neural network[C]. In: 2021 40th Chinese Control Conference (CCC); July 26-28, 2021; Shanghai, China (2021). p. 532–9.
Keywords: aircraft track angle system, adaptive iterative learning control, neural network, Lyapunov stability, finite-time interval tracking
Citation: Zhang C, Tian X and Yan L (2022) Adaptive iterative learning control method for finite-time tracking of an aircraft track angle system based on a neural network. Front. Phys. 10:1048942. doi: 10.3389/fphy.2022.1048942
Received: 10 November 2022; Accepted: 28 November 2022;
Published: 20 December 2022.
Edited by:
Viet-Thanh Pham, Ton Duc Thang University, VietnamReviewed by:
Govind Vashishtha, Sant Longowal Institute of Engineering and Technology, IndiaNaNa Yang, Lanzhou University of Technology, China
Copyright © 2022 Zhang, Tian and Yan. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Chunli Zhang, Z2FvemhhbmdjaHVubGlAMTYzLmNvbQ==