Skip to main content

ORIGINAL RESEARCH article

Front. Phys., 20 December 2022
Sec. Interdisciplinary Physics
This article is part of the Research Topic Advances in Nonlinear Systems and Networks View all 13 articles

Adaptive iterative learning control method for finite-time tracking of an aircraft track angle system based on a neural network

Chunli Zhang
Chunli Zhang*Xu TianXu TianLei YanLei Yan
  • 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 [57].

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 [1215] 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:

FIGURE 1
www.frontiersin.org

FIGURE 1. Longitudinal model of the aircraft.

The simplified model is

γ˙=L¯ααgVTcosγ+L¯o,α˙=q+gVTcosγL¯ααL¯o,θ˙p=q,q˙=Mo+Mδδ,(1)

where we see L¯o=LomVT and L¯α=LαmVT, where γ is the inclination of the aircraft track. α is the angle of attack of the aircraft. θp is the pitch angle of the aircraft. q is the change speed of the pitch angle. VT is the flight speed. m is the mass of the aircraft. g is the acceleration of gravity. L¯α is the slope of the lift curve. L¯o is the other influencing factor of the lift. Mδ is the control pitch moment. Mo is the moment from other sources, which is approximately replaced by Mo=Mα+Mδδ. δ is the deflection angle of the rudder surface. At any time, the slope of the lift curve, other influencing factors of the lift, control pitch moment, other source moment, and other values are all unknown constants.

By defining the states x1,k=γ, x2,k=α, and x3,k=q, the control input is the declination angle of the rudder surface uk=δ; at this time, considering the uncertainty, the following triangular model under a strict feedback form is obtained:

x˙1,k=a1x2,k+W1,kx1,k,t,x˙2,k=x3,k+W2.kx1,k,x2,k,t,x˙3,k=a3uk+W3,kx2,k,x3,k,t,(2)

where W1,k=f1,kx1,k+Δ1,kxk,t, W2,k=f2,kx1,k,x2,k+Δ2,kxk,t, W3,k=f3,kx2,k,x3,k+Δ3,kxk,t, and Δi,kxk,t, i=1,2,3 are the uncertain parts, Δi,kxk,tρi, and ρi is a positive real number and

f1,kx1,k=gVTcosx1,k+L¯0,f2,kx1,k,x2,k=gVTcosx1,kL¯0L¯αx2,k,f3,kx2,k,x3,k=Mαx2,k+Mqx2,k.(3)

At the same time, a1=L¯α>0,a3=Mδ>0.

The following assumptions about the model will be used in the controller design process.

Assumption 1 The speed VT will stabilize within a small region of the ideal value through a linear controller, which is treated as a constant.

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 =1,3, there are known positive numbers aim and aiM such that aimaiaiM.

Assumption 4 The ideal trajectory is bounded, whose first and second derivatives exist, and x1d2+x˙1d2+x¨1d2χ is satisfied for a positive real number χ.The control objective is to design a neural network adaptive iterative learning controller uk, which makes the output of the system ykt track the ideal trajectory yrt in a limited time 0,T.

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 Δk is defined as

Δk=akl,(4)

where k=1,2,; a and l are constant parameters that need to be designed, satisfying a>0R and l2N.

Lemma 1 For a given sequence 1kl, where k=1,2, and the positive integer l2, the following inequality holds:

limki=1k1il2.(5)

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

z1,k=ykyr=x1,kyr.(6)

Define the error between the first virtual control variable x2,k and the first virtual controller α1,k as

z2,k=x2,kα1,k.(7)

Define the error between the second virtual control variable x3,k and the second virtual controller α2,k as

z3,k=x3,kα2,k.(8)

Derive and combine it with model Eq. 2 to get

z˙1,k=x˙1,ky˙r=a1x2,k+W1,ky˙r=a1x2,k+W1,ka11a1y˙r,(9)
z˙2,k=x˙2,kα˙1,k=x3,k+W2,kα˙1,k,(10)
z˙3,k=x˙3,kα˙2,k=a3uk+W3,kα˙2,k=a3uk+W3,ka31a3α˙2,k.(11)

Step 2 Approximate the unknown parts in step 1 with RBF neural networks.Let

W1,ka1=ω1*Tξ1x1,k,t+σ1,kt,W2,k=ω2*Tξ2x1,k,x2,k,t+σ2,kt, W3,ka3=ω3*Tξ3x2,k,x3,k,t+σ3,kt,(12)

where ω1*, ω2*, and ω3* are the ideal weight, ω1*ωM, ω2*ωM, ω3*ωM, and ω1*,ω2*,ω3* are unknown parameters, The corresponding adaptive control law needs to be designed for estimation, and the specific design will be explained later. σ1,k,σ2,k,andσ3,k are approximation errors, and σ1,kσM,σ2,kσM,σ3,kσM.Simultaneously,

z˙1,k=a1x2,k+ω1*Tξ1+σ1,k1a1y˙r,(13)
z˙2,k=x3,k+ω2*Tξ2+σ2,kα˙1,k,(14)
z˙3,k=a3uk+ω3*Tξ3+σ3,k1a3α˙2,k.(15)

Define

ω1T=ω1*T,ω2T=ω2*T,ω3T=ω3*T,(16)
1a1=P1, 1a3=P2.(17)

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 Vx must satisfy the positive definite condition, and the reciprocal satisfies the negative semidefinite condition to achieve asymptotic stability.The Lyapunov function is designed as follows:

V1,k=12z1,k2+a12ω1,kTΓ11ω1,k+a12Γ21S1,k2+a12Γ31P1,k2,(18)
V2,k=12z2,k2+12ω2,kTΓ41ω2,k+12Γ51S2,k2+1a1V1,k,(19)
Vk=12z3,k2+a32ω3,kTΓ61ω3,k+a32Γ71S3,k2+a32Γ81P2,k2+a3V2,k,(20)

where ωi,k=ω^i,kωi , Si,k=S^i,kS, i=1,2,3, P1,k=P^1,kP1, P2,k=P^2,kP2 , and S=σM2. ω^i,k, S^i,k, P^1,k, and P^2,k are estimates of ωi, Si, P1, and P2, respectively.The virtual control laws α1,k and α2,k and the actual control law uk are designed as

α1,k=ω^1,kTξ11Δkz1,kS^1,kc1z1,k+P^1,ky˙r,(21)
α2,k=ω^2,kTξ21Δkz2,kS^2,kc2z2,k+α˙1,kz1,k,(22)
uk=ω^3,kTξ31Δkz3,kS^3,kc3z3,k+P^2,kα˙2,kz2,k,(23)

where c1, c2, and c3 are normal parameters that can be designed.

Step 4 Design the parameter update law.

ω^˙1,k=Γ1ξ1z1,k, S^˙1,k=Γ21Δkz1,k2, P^˙1,k=Γ3y˙rz1,k,(24)
ω^˙2,k=Γ4ξ2z2,k, S^˙2,k=Γ51Δkz2,k2,(25)
ω^˙3,k=Γ6ξ3z3,k, S^˙3,k=Γ71Δkz3,k2, P^˙2,k=Γ8α˙2,kz3,k,(26)

where Γi,i=1,,8 are a positive definite diagonal gain matrix of suitable dimension, Γi=ΓiT>0.

Assumption 5 As far as the initial state is concerned, for any k, when t=0, x1,k0=yr0, ω^i,k0=ω^i,k1T, S^i,k0=S^i,k1T, P^1,k0=P^1,k1T, and P^2,k0=P^2,k1T.

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 0,T, and the tracking error zi,kt,i=1,2,3 converges asymptotically.According to the assumptions, definition, and lemma, it is easy to prove that the conclusion of the theorem holds. The proof process is as follows:V1,k and the derivation process of the error system (13) are as follows:

V˙1,k=z1,kz˙1,k+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,k=a1z1,kz2,k+α1,k+ω1Tξ1+σ1,kP1y˙r+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,k=a1z1,kz2,k+α1,k+ω1Tξ1P1y˙r+a1z1,kσ1,k+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,ka1z1,kz2,k+α1,k+ω1Tξ1P1y˙r+a1z1,kσ1,k+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,ka1z1,kz2,k+α1,k+ω1Tξ1P1y˙r+a1z1,kσM+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,ka1z1,kz2,k+α1,k+ω1Tξ1P1y˙r+a1Δkz1,k2σM2+a14Δk+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,k=a1z1,kz2,k+α1,k+ω1Tξ1P1y˙r+a1Δkz1,k2S+a14Δk+a1ω1,kTΓ11ω^˙1,k+a1Γ21S1,kS^˙1,k+a1Γ31P1,kP^˙1,k.(27)

V2,k and the derivation process of the error system (14) are as follows:

V˙2,k=z2,kz˙2,k+ω2,kTΓ41ω^˙2,k+Γ51S2,kS^˙2,k+1a1V˙1,k=z2,kz3,k+α2,k+ω2Tξ2α˙1,k+z2,kσ2,k+ω2,kTΓ41ω^˙2,k+Γ51S2,kS^˙2,k+1a1V˙1,kz2,kz3,k+α2,k+ω2Tξ2α˙1,k+z2,kσ2,k+ω2,kTΓ41ω^˙2,k+Γ51S2,kS^˙2,k+1a1V˙1,kz2,kz3,k+α2,k+ω2Tξ2α˙1,k+z2,kσM+ω2,kTΓ41ω^˙2,k+Γ51S2,kS^˙2,k+1a1V˙1,kz2,kz3,k+α2,k+ω2Tξ2α˙1,k+1Δkz2,k2σM2+14Δk+ω2,kTΓ41ω^˙2,k+Γ51S2,kS^˙2,k+1a1V˙1,k=z2,kz3,k+α2,k+ω2Tξ2α˙1,k+1Δkz2,k2S+14Δk+ω2,kTΓ41ω^˙2,k+Γ51S2,kS^˙2,k+1a1V˙1,k.(28)

Vk and the derivation process of the error system (15) are as follows:

V˙k=z3,kz˙3,k+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,k=a3z3,kuk+ω3Tξ3+σ3,kP2,kα˙2,k+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,k=a3z3,kuk+ω3Tξ3P2α˙2,k+a3z3,kσ3,k+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,ka3z3,kuk+ω3Tξ3P2α˙2,k+a3z3,kσ3,k+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,ka3z3,kuk+ω3Tξ3P2α˙2,k+a3z3,kσM+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,ka3z3,kuk+ω3Tξ3P2α˙2,k+a3Δkz3,k2σM2+a34Δk+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,k=a3z3,kuk+ω3Tξ3P2α˙2,k+a3Δkz3,k2σM2+a34Δk+a3ω3,kTΓ61ω^˙3,k+a3Γ71S3,kS^˙3,k+a3Γ81P2,kP^˙2,k+a3V˙2,k.(29)

Substitute Eqs 21 and 24 into Eq. 27 to get

V˙1,ka1z1,kz2,ka1c1z1,k2+a14Δk.(30)

Substitute Eqs 22 and 25 into Eq. 28 to get

V˙2,kz2,kz3,kc1z1,k2c2z2,k2+24Δk.(31)

Substitute Eqs 23 and 26 into Eq. 29 to get

V˙ka3c1z1,k2a3c2z2,k2a3c3z3,k2+3a34Δk,(32)

where for any r>0, we have mn1rm2+14n2rr=Δk.According to Assumption 1, there are zi,k02=0zi,kT2 and i=1,2,3, and by Eq. 20, we get

Vkzi,k0,ω^i,kT,S^i,kT,P^1,kT,P^2,kTVkzi,k0,ω^i,k0,S^i,k0,P^1,k0,P^2,k0+0TVkdt.(33)

Substituting Eq. 32 into Eq. 33, we get

Vkzi,k0,ω^i,kT,S^i,kT,P^1,kT,P^2,kTV1zi,k0,ω^i,k0,S^i,k0,P^1,k0,P^2,k0i=13j=1k0Ta3cizi,j2dt+3a34j=1kΔjT.(34)

Let V0=V1zi,k0,ω^i,k0,S^i,k0,P^1,k0,P^2,k0+3a34j=1kΔjT be substituted into Eq. 34, rewritten as

i=13j=1k0Ta3cizi,j2dtV0kVkzi,k0,ω^i,kT,S^i,kT,P^1,kT,P^2,kT.(35)

According to Eq. 5, limkV0kV1+2a43a3T, V0k is bounded, and Vkzi,k0,ω^i,kT,S^i,kT,P^1,kT,P^2,kT0, so

limki=130Ta3cizi,k2dt=0.(36)

According to Eq. 20, for any k, Vkt=Vk0+0tV˙kτdτ, Eq. 29 is substituted, then

Vkt=Vk0i=130Ta3cizi,k2dτ+t3a34Δk.(37)

According to Eq. 36, i=130Ta3cizi,k2dt is bounded. According to Definition 1, Δk is bounded, and t0,T; therefore, t3a34Δk is bounded.According to ω^i,k0=ω^i,k1T, S^i,k0=S^i,k1T, P^1,k0=P^1,k1T, P^2,k0=P^2,k1Ti=1,2,3, and Eq. 34, for any k, Vk0,ω^i,kT,S^i,kT,P^1,kT,P^2,kT is bounded and Vk0,ω^i,k0,S^i,k0,P^1,k0,P^2,k0=Vk10,ω^i,k1T,S^i,k1T,P^1,k1T,P^2,k1T is bounded. It can be seen that for any k, Vkt, ω^i,kT, S^i,kT, P^1,kT, and P^2,kT are bounded. Therefore, uk and z˙i,ki=1,2,3 are bounded, zi,k is consistent and continuous, so limkzi,kt=0,i=1,2,3.

4 Simulation analysis

According to the control model established in the design part of Section 1,

x˙1,k=a1x2,k+W1,kx1,k,t,x˙2,k=x3,k+W2.kx1,k,x2,k,t,x˙3,k=a3uk+W3,kx2,k,x3,k,t,(38)

where W1,k=f1,kx1,k+Δ1,kxk,t, W2,k=f2,kx1,k,x2,k+Δ2,kxk,t, W3,k=f3,kx2,k,x3,k+Δ3,kxk,t, Δi,kxk,t, i=1,2,3 is the uncertain part, Δi,kxk,tρi , and ρi is a positive real number and satisfies

f1,kx1,k=gVTcosx1,k+L¯0,f2,kx1,k,x2,k=gVTcosx1,kL¯0L¯αx2,k,f3,kx2,k,x3,k=Mαx2,k+Mqx3,k,(39)

where a1=L¯α>0,a3=Mδ>0.

The ideal trajectory x1d=sint is given corresponding to the example hypothesis. Take Δ1,k=0.01sin2t, Δ2,k=0.1cos2t, and Δ3,k=0.05sintcos2t.

The unknown physical parameters are selected as follows: L¯0=0.1,L¯α=0.74,Mα=0.1, Mq=0.02,andMδ=1.36.

Assume the stable speed VT=200m/s and g=9.8m/s2, where the initial state of the model takes x0=0 0 0T.

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 W1α1, W2, and W3α3. Nine hidden nodes are selected, the center of the Gaussian basis function is evenly distributed in the range of 1,1, and the width is 5.3, then the initial values of the network weights are set as

W10=11.60.10.10.10.10.010.010.010.01T,
W20=10.0010.010.010.0010.010.010.010.001T,
W30=300.010.10.010.010.010.000.010.009T.

Let all the initial values x1,00, x2,00, and x3,00 be zero. All the initial values S1,00,S2,00,S3,00 are 0.1, and the initial values P1,00 and P2,00 are both 0.01. All the initial errors are zero, ρ1=0.01, ρ2=0.1, ρ3=0.05, a1M=0.74, and a3M=0.36.

The control parameters are selected under the condition that Lyapunov stability is satisfied. c1=23,c2=3,c3=40,Γ1=diag42 0.1 0.1 2 2 0.1 0.1 0.1 0.1,Γ2=70,Γ3=0.1,

Γ4=diag370.10.10.10.10.10.10.10.1,Γ5=1,Γ6=diag400.10.10.10.10.10.10.10.1,Γ7=1000,Γ8=0.1.

The simulation is carried out under the actual control law uk=ω^3,kTξ31Δkz3,kS^3,kc3z3,k+P^2α˙2,kz2,k and the adaptive law ω^˙1,k=Γ1ξ1z1,k, S^˙1,k=Γ21Δkz1,k2, P^˙1,k=Γ3y˙rz1,k, ω^˙2,k=Γ4ξ2z2,k, S^˙2,k=Γ51Δkz2,k2, ω^˙3,k=Γ6ξ3z3,k, S^˙3,k=Γ71Δkz3,k2, P^˙2,k=Γ8α˙2,kz3,k, and the given initial state. The simulation results are as follows.

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 36 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.

FIGURE 2
www.frontiersin.org

FIGURE 2. Curve of the maximum error z1,k with iteration times.

FIGURE 3
www.frontiersin.org

FIGURE 3. Curve of ω^i,k with the number of iterations.

FIGURE 4
www.frontiersin.org

FIGURE 4. Curve of S^i,k with the number of iterations.

FIGURE 5
www.frontiersin.org

FIGURE 5. Curve of P^1,k with the number of iterations.

FIGURE 6
www.frontiersin.org

FIGURE 6. Curve of P^2,k with the number of iterations.

FIGURE 7
www.frontiersin.org

FIGURE 7. Curve of uk with the number of iterations.

FIGURE 8
www.frontiersin.org

FIGURE 8. Trajectory trace graph without iterations.

FIGURE 9
www.frontiersin.org

FIGURE 9. Trajectory trace graph for iteration 400.

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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.

Google Scholar

21. Pang Z, Wang T, Liu S. An iterative learning algorithm based on RBF neural network in upper limb rehabilitation robot[J]. In: IEEE 10th Data Driven Control and Learning Systems Conference (DDCLS); May 14-16, 2021; China (2021). p. 293–8.

Google Scholar

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, Vietnam

Reviewed by:

Govind Vashishtha, Sant Longowal Institute of Engineering and Technology, India
NaNa 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, gaozhangchunli@163.com

Disclaimer: 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.