US 11,694,556 B2
Time-space conversion method of flight sequencing information
Feifei Chen, Nanjing (CN); Ke Xu, Nanjing (CN); Yibo Ding, Nanjing (CN); Mingwei Zhang, Nanjing (CN); Hui Ding, Nanjing (CN); Ming Tong, Nanjing (CN); Xiaozhu Shi, Nanjing (CN); Yang Zhang, Nanjing (CN); Jibo Huang, Nanjing (CN); Wenyi Tang, Nanjing (CN); Zeyuan Liu, Nanjing (CN); Qingqing Tan, Nanjing (CN); and Weiyu Jiang, Nanjing (CN)
Assigned to THE 28TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION, Nanjing (CN)
Filed by THE 28TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION, Nanjing (CN)
Filed on Aug. 10, 2022, as Appl. No. 17/818,955.
Application 17/818,955 is a continuation of application No. PCT/CN2022/101839, filed on Jun. 28, 2022.
Claims priority of application No. 202210372725.8 (CN), filed on Apr. 11, 2022.
Prior Publication US 2022/0392356 A1, Dec. 8, 2022
Int. Cl. G08G 5/00 (2006.01); G01C 21/20 (2006.01)
CPC G08G 5/0026 (2013.01) [G01C 21/20 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A time-space conversion method of flight sequencing information, comprising a computer readable medium operable on a computer with memory for the time-space conversion method, and comprising program instructions for executing the following steps of:
step 1: sequencing and spacing a flight; and generating a sequencing time and a delay suggestion of the flight in each key point in a terminal area and each runway;
step 2: allocating a flight segment delay; and predicting a flight status of the flight according to a current position and 4D trajectory information of the flight, and filtering a delay-consumed flight segment, and on that basis, generating a flight segment delay allocation strategy with reference to an aircraft performance and sequencing information, and obtaining a flight segment delay allocation result; wherein the step 2 comprises: predicting the flight status of the flight according to the current position and the 4D trajectory information of the flight, and filtering the delay-consumed flight segment, and on that basis, generating the flight segment delay allocation strategy with reference to the aircraft performance and the sequencing information, comprising the following steps of:
step 2-1: defining variables;
step 2-2: filtering the delay-consumed flight segment; wherein the step 2-2 comprises the following steps of:
letting Pti,bgn be an origin of the flight segments participating in delay consumption in the flight trajectory point queue PtListi of the flight Flti, and bgn denotes a serial number of the point Pti,bgn in the queue PtListi;
step 2-2-1: positioning an actual flight segment at which the flight is currently located:
positioning the actual flight segment [Pti,cur, Pti,cur+1] at which the flight Flti is currently located according to the estimated passing time ETOi,j of each point Pti,j in the flight trajectory point queue PtListi of the flight Flti, and satisfying that SysTime∈[ETOi,cur, ETOi,cur+1]; wherein, Pti,cur denotes an origin of the actual flight segment at which the flight Flti is currently located, and Pti,cur+1 denotes an end point of the actual flight segment at which the flight Flti is currently located; cur denotes a serial number of the point Pti,cur in the queue PtListi, and cur+1 denotes a serial number of the point Pti,cur+1 in the queue PtListi; ETOi,cur denotes an estimated passing time of the flight Flti at the point Pti,cur, and ETOi,cur+1 denotes an estimated passing time of the flight Flti at the point Pti,cur+1;
step 2-2-2: positioning a reference flight segment at which the flight is currently located:
positioning the reference flight segment [Pti,ref, Pti,ref+1] at which the flight Flti is currently located according to the sequencing passing time CTOi,j of each point Pti,j in the flight trajectory point queue PtListi of the flight Flti, and satisfying that SysTime∈[CTOi,ref, CTOi,ref+1]; wherein, Pti,ref denotes an origin of the reference flight segment at which the flight Flti is currently located, and Pti,ref+1 denotes an end point of the reference flight segment at which the flight Flti is currently located; ref denotes a serial number of the point Pti,ref in the queue PtListi, and ref+1 denotes a serial number of the point Pti,ref+1 in the queue PtListi; CTOi,ref denotes a sequencing passing time of the flight Flti at the point Pti,ref, and CTOi,ref+1 denotes a sequencing passing time of the flight Flti at the point Pti,ref+1;
step 2-2-3: searching for an adjacent sequencing key point in a preceding flight segment:
letting Pti,pre be the sequencing key point closest to a current position Pti,cur in the preceding flight segment [Pti,1, Pti,cur] of the flight Flti, wherein Pre denotes a serial number of the point Pti,pre in the queue PtListi;
letting Pti,tmp be an intermediate variable of flight trajectory points of the flight Flti in the calculation process of the method, wherein tmp denotes a serial number of the point Pti,tmp in the queue PtListi;
when satisfying that ∃Pti,tmp∈[Pti,1, Pti,cur], and satisfying:
Min{(ETOi,cur−ETOi,tmp+1)*PtProi,tmp}>0  (1)
letting Pti,pre=Pti,tmp, and continuously executing step 2-2-4; otherwise, letting Pti,pre=Ø, and executing step 2-2-5;
step 2-2-4: judging whether a sequencing key point exists between the actual position of the flight and the reference flight segment:
when satisfying that ETOi,cur>ETOi,ref and Pti,pre∈[Pti,ref+1, Pti,cur], letting Pti,bgn=Pti,pre, and executing step 2-2-7; otherwise, continuously executing step 2-2-5;
step 2-2-5: searching for an adjacent sequencing key point in a subsequent flight segment:
letting Pti,PtNumi be the last point in the flight trajectory point queue PtListi of the flight Flti;
letting Pti,aft be the sequencing key point closest to the current position Pti,cur in the subsequent flight segment [Pti,cur+1, Pti,PtNumi] of the flight Flti, wherein aft denotes a serial number of the point Pti,aft in the queue PtListi;
when satisfying that ∃Pti,tmp∈[Pti,cur+1, Pti,PtNumi] and satisfying:
Min{(ETOi,tmp−ETOi,cur)*PtProi,tmp}>0  (2)
letting Pti,aft=Pti,tmp; otherwise, letting Pti,aft=Pti,PtNumi;
step 2-2-6: judging whether the sequencing time of the subsequent sequencing key point has a certain fluctuation, wherein the method comprises:
calculating a difference Div(CTOi,aft) between the currently allocated sequencing time and the allocated sequencing time during last calculation of the flight Flti at the sequencing key point Pti,aft, and filtering the origin Pti,bgn of the delay-consumed flight segment according to Div(CTOi,aft), wherein the method is as follows:
for the first operation, letting Div(CTOi,aft)=0;

OG Complex Work Unit Math
step 2-2-7: determining the delay-consumed flight segment:
for the flight Flti, the filtered flight segments participating in delay consumption are all the subsequent flight segment from Pti,bgn in the flight trajectory point queue PtListi, which is [Pti,bgn, Pti,PtNumi]; and
step 2-2-8: updating a sequencing time of the origin of the delay-consumed flight segment:

OG Complex Work Unit Math
for the first calculation, letting a sequencing time of all non-sequencing key points Pti,j in PtListi be CTOi,j=ETOi,j; otherwise, using the last operation result for CTOi,j of all the non-sequencing key points
step 2-3: dividing the flight segment according to a sequencing key point;
step 2-4: dividing the flight segment according to the flight status; and
step 2-5: allocating the flight segment delay to obtain the flight segment delay allocation result;
step 3: generating a reference trajectory circle; and generating a visual spatial position reference target according to the flight segment delay allocation result and an operation deviation limit; and
step 4: the aircraft is controlled by the time-space conversion method for taking off or landing.