999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

4D Trajectory Tracking Control for Aircraft Based on Pointto-Point Iterative Learning Control with Current-Cycle Feedback

2022-01-27 04:09:28

1.College of Air Traffic Management,Civil Aviation University of China,Tianjin 300300,P.R.China;2.Tianjin Key Laboratory for Air Traffic Operation Planning and Safety Technology,Tianjin 300300,P.R.China(Received 31 March 2021;revised 7 September 2021;accepted 10 December 2021)

Abstract:A point-to-point iterative learning control method with the current-cycle feedback is proposed to enable aircraft to achieve an accurate four-dimensional(4D)trajectory tracking.To this end,the 4D trajectory tracking control problem is formulated into a point-to-point tracking control issue with an external disturbance.Then,the optimal point-to-point iterative learning control law is derived based on the successive projection method.Further,the current-cycle feedback error is added to the control law,so that the tracking error is reduced in both time and iteration domains.Finally,a numerical simulation is carried out using the kinematic model of an unmanned aerial vehicle and 4D trajectory data.Obtained results demonstrate that the proposed method can quickly reduce the trajectory tracking error even in the presence of gust interferences.Compared with the commonly used average velocity method and the velocity correction method,the proposed method makes full use of the past and current running data,and can continuously improve the accuracy of 4D trajectory tracking with the repetitive operation of aircraft between city pairs.

Key words:four-dimentional(4D)trajectory;trajectory tracking;iterative learning control;trajectory-based operation;controlled time of arrival

0 Introduction

With the rapid development of civil aviation industry,the number of airlines is rapidly increasing.Accordingly,the air traffic has been characterized by large flow,high flight density and small intervals between flights.To improve the utilization rate of airspace resources and achieve an accurate flight control,the concept of trajectory-based operation(TBO),also known as four-dimensional(4D)trajectory,has been put forward in Europe and the United States.This concept can also be interpreted by adding a controlled time of arrival(CTA)on a three-dimensional(3D)trajectory.Generally,CTA is attached to the key route points,indicating that the aircraft should reach the designated waypoints at the specified time along the planned route.In this concept,it is essential to study the 4D trajectory tracking control problem.It is of great significance to the trajectory-based operation paradigm,including the future air traffic operation mode.

Unlike conventional problems in 4D trajectory planning[1-3]and trajectory prediction[4-6],the 4D trajectory tracking control focuses on how to control the aircraft accurately to achieve an appropriate flight along the planned route.From the perspective of equipment,the flight management system with the required time of arrival(RTA)function can control the aircraft to fly along the 4D trajectory.However,not all existing aircraft are equipped with the RTA function[7].From the algorithm perspective,existing control algorithms,such as the backstepping control[8],the adaptive control[9-10],the model predictive control[11]and the sliding mode control[12]algorithms,can achieve a high-precision trajectory tracking control.However,these algorithms ignore the value of historical data,so that the control performance cannot be further improved by historical data generated during the repeated operation of the system.

It is worth noting that there are periodicities and similarities in the flight operations between city pairs.In other words,flights must strictly follow the established flight schedule from one city to another,and the flight cycle is usually about a few days or weeks.It should be indicated that a large amount of historical data is generated in the continuous round-trip operation,which contains useful information for improving flight quality.However,conventional control algorithms cannot learn and utilize historical data.In today’s big data era,using data as a driving resource in the process of smart civil aviation has become a concern in the aviation industry[13].Furthermore,temporary or non-repetitive interference inevitably appears in the round-trip operation.Accordingly,removing non-repetition interference on the time axis is another concern in the repetitive system control.

Based on the foregoing analysis,the point-topoint iterative learning control with current-cycle feedback(PTP-ILC-CF)is adopted in this study to resolve the aircraft 4D trajectory tracking control problem.The advantages of the proposed method over conventional methods are in three aspects.First,it improves the control accuracy of the aircraft to the designated waypoint at a specific time.To this end,previous iteration data are used.Second,the proposed method can reduce the trajectory tracking error along the time axis in comparison with the conventional iterative learning control(ILC)method[14].Third,the proposed method can be directly applied to point-to-point iterative learning control.This is not practical in real-time ILC[15]and currentcycle ILC methods[16].

The rest of the paper is organised as follows.The problem formulation is presented in section 1.The point-to-point iterative learning control law with current-cycle feedback is derived in section 2.A case study is illustrated in section 3 to evaluate the performance of the proposed method,and results from two commonly used methods and the proposed method are compared.Finally,the main achievements and conclusions are presented in section 4.

1 Problem Formulation

In the 4D trajectory operation,different arrival times will be attached to key waypoints,and the operation goal is to control the aircraft to arrive at the designated waypoint at the designated time,as illustrated in Fig.1.

Normally,the pilot(or autopilot)will control the aircraft in each flight segment to fly at a constant speed that is calculated from the distance traveled and the corresponding traveling time.However,when there is an en-route wind interference,this simple calculation cannot guarantee that the aircraft will strictly follow the specified time to each waypoint.Therefore,it is essential to find an effective way to comply with the operation control goal of 4D trajectory.

Fig.1 Waypoints with controlled times of arrival

From the perspective of tracking control,4D trajectory operation is a typical point-to-point tracking control problem.Specifically,an appropriate control algorithm needs to be designed to continuously generate aircraft control inputs(such as speed),so that the aircraft can arrive at various waypoints on time.To achieve this goal,the kinematic equation of the aircraft is expressed by the following discrete-time linear system

wheretrepresents thetth sampling time;x(t)∈Rmthe state variable;u(t)∈R the control input;d(t)∈Rmthe repetitive external interference;A∈Rm×mthe system matrix,andB(t)∈Rmthe input matrix.

Eq.(1)can be rewritten as follows by using the lift technique

where

In Eq.(2),ris the set of aircraft states at each time in the interval[1,n];x0the set of aircraft initial states;uandFare the set of control input and the external repetitive interference at each time in the interval[0,n-1],respectively;E,G,andFthe coefficient matrices;anddis the repetitive disturbance along the iterative axis,and can be well eliminated by iterative learning control.When nonrepetitive interference is added on this basis,the traditional iterative learning control cannot achieve an accurate tracking.This issue is explained in section 2.3.

According to the description of the 4D trajectory tracking control problem,the control goal of system in Eq.(2)is to find a series of control inputu,so that the system outputrcan reach the designated position at the designated time.From the perspective of tracking control,when the control inputuapproaches the optimal control inputu*,the tracking error of the system in Eq.(2)at the designated waypoint will tend to 0.Since we do not care about the aircraft flight status between two waypoints,but only consider the tracking errors at several waypoints,the 4D trajectory tracking issue could be addressed using the point-to-point iterative learning control method.

2 Point-to-Point Iterative Learning Control

2.1 Objective

Eq.(3)shows that the output vectorrcontainsnoutput points.Without loss of generality,we suppose that among thenoutput points,onlyzpoints have an arrival time constraint(z<n).Let the control arrival time beτ1,τ2,…,τz,the expected reference trajectory is

In order to extract the positions at the required arrival time,a matrixΦ∈Rmz×mnis defined as

where

Letukandxkbe the input and the state vector at thekth iteration,respectively,and the position error at the required arrival time at thekth iteration can be defined as the difference between the reference trajectory and the actual position

The objective of the point-to-point iterative learning control is to continuously update the control input by using the data from the last operation,so that whenktends to infinity,the point-to-point tracking error tends to 0.

When the point-to-point tracking error tends to 0,the control input tends to the ideal value,as expressed in Eq.(15).It should be noted that the ideal control inputu*certainly exists,because the 4D reference trajectory is generated with full consideration of aircraft performance.This means that there must be an optimal control input for the pilot or the autopilot to enable the precise 4D trajectory tracking.

In practice,it is obviously not feasible to perform infinite iterations to obtain the optimal value.Therefore,it is necessary to adopt a suitable method to design the iterative learning control law in order to obtain the best tracking effect through the least number of iterations.Next,the successive projection method is adopted to design a point-to-point iterative learning control law with a rapid error convergence.

2.2 Point-to-point ILC control law

The successive projection method was proposed by Owens and Jones[17]in order to find a point in the intersection of two closed,convex setsS1andS2in certain real Hilbert space H.The basic idea is to define a successive point through the projection of previous iterates onto the convex sets.To be specific,given an initial pointk0in H,subsequent points are obtained successively by projection of the last point onto one and then the other of the two convex sets.This algorithm is illustrated in Fig.2 and formally expressed as

whereS={S1,S2}.Specifically,Eq.(16)helps us quickly find pointki+1from pointki.

Fig.2 Illustration of the successive projection algorithm

According to the research of Owens and Jones[17],the successive projection algorithm has the following properties.Given the initial pointk0∈H,the sequence{ki}i≥0satisfies

and for anyx∈S1∩S2

These properties indicate that the point obtained by successive projection is continuously close to the intersection of the two closed convex sets,and finding the intersection in this way is faster than searching directly.

The task of point-to-point ILC is to find a sequence ofuk,such thatuk→u*whenktends to infinite,and at the same time,the tracking errors at the intermediate pass point.This is equivalent to alternatively finding a sequence of points between two setS1andS2,so thatwhenktends to infinite.

Based on the above analysis,letS1andS2be the closed convex sets composed ofand(0,uk)in real Hilbert space H,respectively,and they are expressed as

Then according to Eqs.(16,19,20)we have

Rewrite Eq.(22)as

whereQandRare weight matrices.To solve this optimization problem,let

Using Eq.(25),the control objective of system(2)can be gradually reached

The error sequence monotonously converges,and the input signalukmonotonously approximates the optimal input signalu*

Next,the convergence proof of the algorithm is given based on the successive projection.

ProofAccording to Eqs.(19,20),letk0=.

Starting from the initial point (0,u0),the next pointcan be obtained by one projection,and expressed by

Continuing to project,we can get

Then,the general representation of theith pointkican be obtained as

wherei>1 andiis odd.

From Eq.(17),we have Substituting Eq.(31)into Eq.(32),we can get

This indicates that the point-to-point tracking error has monotonic convergence.

It can be further derived from Eq.(18)that

Denotex∈S1∩S2=(0,u*),Substituting(0,u*)and Eq.(31)into Eq.(34),we can get

This denotes that the input signalukcan monotonically approximate the optimal input signalu*.

Proof completed.

2.3 Point-to-point ILC control law with current-cycle feedback

The point-to-point iterative learning control law in Eq.(25)based on the successive projection can effectively use the data from the previous run and quickly improve the control performance of the system.However,the algorithm lacks error feedback on the time axis,so that it cannot adjust the control input in time to overcome external non-repetitive disturbances.In this regard,a current-cycle error is designed as

The complete point-to-point ILC control method with current-cycle feedback can be described as follows.

(1)Generate the control input of thekth iteration.

(2)Add the average current-cycle feedback to the control input,that is

whereu?k(t)is the control input with current-cycle feedback,andKRTthe gain of current-cycle feedback error.

Remark 1Eq.(38)is essentially a feedback control,thus the convergence of Eq.(38)along the time axis can be guaranteed as long as the feedback gainKRTis chosen properly.In the following simulation,the parameterKRTis obtained by trial-and-error method.In this method,the parameterKRTis adjusted at each simulation until the output error is reduced or eliminated satisfactorily.

3 Numerical Simulation

3.1 Existing methods

In order to evaluate the effectiveness of the proposed method,two methods are applied in the simulation and the obtained results are compared.

First,the average velocity method is adopted,where the average flight velocity of each flight segment is calculated,and then the aircraft is controlled,accordingly to fly at the calculated average velocity.The mathematical expression is

whereVjandτjare the average velocity and the required arrival time of flight segmentj,respectively.xd(τj)means the desired position at the required arrival timeτj

Second,the velocity correction method[18]is used,where the average flight speed is revised at regular intervals to ensure that the aircraft can reach the designated waypoint at the required arrival time.The mathematical expression is

whereSis the velocity correction;xCTAthe position at the controlled time of arrival(CTA);xpredthe predicted aircraft position;Δtthe velocity correction period,andnan integer.

3.2 Kinematic model

The kinematic model of unmanned aviation vehicles[19]is used in this simulation,and its state space equation is in Eq.(1),where

wherexE,yE,zErepresent thex,y,zcoordinates in the ground-fixed coordinate system,respectively(m).VTis the velocity of aircraft(m/s);Δtthe sampling time(s);αthe angle of attack(rad);βthe slide angle(rad);ψthe yaw angle(rad);θthe pitch angle(rad);φthe roll angle(rad);andwthe wind speed along the trajectory(m/s),and defined as[20]

whereCis speed change coefficient;hthe flight altitude;the reference altitude;Δhthe altitude increment;tAthe total flight time;the wind speed at the reference altitude;andwG,kthe gust,which occurs only at thekth iteration.

3.3 Reference trajectory

Fig.3 shows the designated waypoints and related arrival times along the given heading that the aircraft should reach.Coordinates and controlled arrival time are shown in Table 1[21].

Fig.3 Reference trajectory with a controlled time of arrival

3.4 Simulation results

The initial setting of parameters are as follows.Let the reference altitude be 300 m and the wind speed at this height is 0 m/s.The altitude increment is 1 m,and the wind speed change coefficientCis 0.01.Let the gain of the current-cycle feedback beKRT=[1,1,5].Next,the simulation will be carried out under two cases:Case 1 without gust component,and case 2 with gust component.

Table 1 List of waypoints

3.4.1 Case 1 without gust component

The wind speed along the trajectory without gust component is shown in Fig.4.A positive wind speed indicates a tailwind,and a negative value indicates a headwind.This kind of wind can be seen as a repetitive interference in the simulation.

Fig.4 Along-track wind speed variation with time

The average velocity method,the velocity correction method and the proposed method are used for simulation.The velocity correction method updates the velocity every 1 min.It should be noted that if the velocity correction cycle is too short,it will cause a large amount of calculation;and if it is too long,it will cause a large position tracking error.The simulation results of the three methods are shown in Figs.5—9.

Fig.5 shows the position tracking results of the three methods on thex-yplane,where “” “”and“”represent the position of the aircraft at the required arrival time under the three methods.It can be seen that in the presence of wind speed interference,the average velocity method cannot achieve accurate tracking,while the velocity correction method and the proposed method can achieve a good position tracking.But at individual waypoints(such as the sixth and ninth waypoint),the velocity correction method has a certain degree of tracking error.

Fig.5 x-y position tracking result

Fig.6 shows the altitude tracking results performed by the three methods.The average velocity method fails to track the specified altitude at the required arrival time due to the influence of wind speed.The other two methods achieve good tracking results.

Fig.6 Altitude tracking results

Fig.7 shows the position tracking error of each waypoint of the three methods.Among them,the error produced by the average velocity method is the largest,as shown in Fig.7(a).Since the wind speed changes with time,and the wind direction is different in the first half and the second half of the flight,this method produces a large tracking error.The velocity correction method periodically adjusts the average flight speed,so there is no accumulation of position tracking errors.However,at individual waypoints,the velocity correction is not timely,resulting in larger tracking errors,as shown in Fig.7(b).Compared with the other two methods,the proposed method has the smallest position tracking error that tends to 0.Since the proposed method learns and utilizes the tracking errors generated in the last operation,it shows higher tracking accuracy,as shown in Fig.7(c).

Fig.7 Position tracking error at each way point

Fig.8 shows the error convergence of the three algorithms along the iteration axis.It can be seen that the average velocity method produces relatively large errors,while the velocity correction method periodically modifies the average velocity,resulting in relatively small errors.However,the errors produced by these two methods are fixed and cannot be further reduced with the iterative operation.In contrast,the proposed method rapidly reduces the tracking error in the second run by learning from the first run data,and the tracking error is close to zero during the fourth iteration.This means that aircraft that travel between city pairs in a certain period of time can use operational data to automatically learn and continuously improve the accuracy of 4D trajectory tracking.

Fig.8 Variation of position tracking error with iteration

Fig.9 shows the control input signal.It can be seen that the aircraft is flying at a fixed velocity in each flight segment,and this control scheme is easy to implement in practice.

Fig.9 Control input

3.4.2 Case 2 with gust component

Next,the impact of gust interference is considered in the simulation.Let the gust appears at the 700th second of the 5th iteration and the last for 30 s,and the maximum wind speed is 5 m/s.The mathematical expression is as

Fig.10 shows the wind speed of gusts over time,where the negative sign indicates headwind.This kind of wind can be seen as a non-repetitive interference in the simulation.

Fig.10 Gust at the 5th iteration

After considering the influence of wind gust,the tracking errors produced by the three methods at each waypoint are shown in Fig.11.It can be seen that the tracking error produced by the average velocity method is still large,while the velocity correction method has a small tracking error except at the P6waypoint.In contrast,the tracking error generated by the proposed method is the smallest,and due to the current-cycle feedback in the algorithm,the tracking error generated at the P6waypoint can be gradually eliminated at the subsequent waypoints.

Fig.11 Tracking errors of three mehods at the waypoints under gust influence

From the perspective of the iteration axis,due to the interference of wind gust at the 5th iteration,the tracking error is produced,and it has an impact on the next iteration.But at the 7th iteration,the tracking error quickly approaches 0 again,as shown in Fig.12.

Fig.12 Tracking error of the iterative learning method along the iteration axis under gust influence

4 Conclusions

The ILC method is used to investigate the 4D trajectory tracking with a controlled time of arrival.Considering the flight characteristics between city pairs,the 4D trajectory problem is first formulated as a point-to-point tracking problem.Then for repetitive and non-repetitive disturbances that normally occur in the flight,a point-to-point iterative learning control algorithm with the current-cycle feedback is established.In the simulation,the average velocity method,velocity correction method and the proposed method are compared,and certain conclusions can be drawn.

(1)The average velocity method cannot achieve accurate 4D trajectory tracking control.Due to the influence of wind speed changes,there are some degrees of position tracking error at each waypoint.However,this method can provide a reference for the selection of initial values and the realization of other methods.

(2)The velocity correction method can effectively reduce the position tracking error at each waypoint.However,due to the periodicity of the velocity correction,the velocity correction may not be timely,which may lead to a larger position tracking error at individual waypoints.

(3)The proposed method can effectively learn from historical data,quickly reduce the position tracking errors,and continuously improve the control accuracy in subsequent iterations.These are the capabilities that the other two methods do not have.

Therefore,we can conclude that the trajectorybased operation between city-pairs could be implemented under the ILC framework.Future work is to eliminate the effect of real-time interference on the iterative axis,thus making the method more robust.

主站蜘蛛池模板: 亚洲日韩久久综合中文字幕| 日韩欧美91| 国产主播喷水| 亚洲中文字幕在线一区播放| 欧美日韩国产在线人成app| 日韩第一页在线| AV不卡无码免费一区二区三区| 91福利片| 成色7777精品在线| 激情综合网激情综合| 欧美区一区| 日韩国产欧美精品在线| 亚洲男人的天堂久久香蕉| 青青草国产精品久久久久| 久久精品一品道久久精品| 日本一区高清| 99热线精品大全在线观看| 伊人婷婷色香五月综合缴缴情| 国产精品香蕉在线观看不卡| 国产精品无码AV片在线观看播放| 亚洲AV无码精品无码久久蜜桃| 日本一区二区不卡视频| 亚洲日韩Av中文字幕无码| 国产精品视频久| 国产精品亚洲综合久久小说| 91最新精品视频发布页| 国产精品人成在线播放| 国产人妖视频一区在线观看| 国产乱视频网站| 亚洲欧美日韩天堂| 亚洲成A人V欧美综合天堂| V一区无码内射国产| av天堂最新版在线| 色哟哟国产精品一区二区| 欧美日韩成人| 99无码中文字幕视频| 亚洲va欧美va国产综合下载| 91亚洲视频下载| 亚洲天堂网2014| 免费国产福利| 国产精品九九视频| 久久婷婷五月综合97色| 精品国产成人国产在线| 青青青草国产| 中文字幕色在线| 亚洲乱码在线视频| 在线精品亚洲一区二区古装| 毛片一级在线| 中文国产成人久久精品小说| 狂欢视频在线观看不卡| 91综合色区亚洲熟妇p| 国产精品成人免费视频99| 久久香蕉国产线看观看式| 69国产精品视频免费| 欧美精品亚洲精品日韩专区| 人妻中文字幕无码久久一区| 色视频国产| 伊人久久大香线蕉成人综合网| 色噜噜久久| 美女内射视频WWW网站午夜| 日本一本正道综合久久dvd | 草草影院国产第一页| 国产超碰一区二区三区| 欧美一级在线播放| 精品91自产拍在线| 无码免费试看| 亚洲香蕉在线| 青青草国产一区二区三区| 2022国产91精品久久久久久| 国产黑丝一区| 国产精品免费久久久久影院无码| 国产成人一级| 最新午夜男女福利片视频| 成人福利在线免费观看| 免费在线看黄网址| 中国国产高清免费AV片| 国产精品lululu在线观看 | 日韩大片免费观看视频播放| 欧美成人综合在线| a色毛片免费视频| 麻豆精品在线视频| 精品国产网站|