MULTI-DIMENSIONAL FLIGHT RELEASE EFFICIENCY EVALUATION METHOD

Information

  • Patent Application
  • 20230035944
  • Publication Number
    20230035944
  • Date Filed
    August 29, 2022
    a year ago
  • Date Published
    February 02, 2023
    a year ago
Abstract
A multi-dimensional flight release efficiency evaluation method. The method comprises: obtaining air flow control production and operation data which mainly comprises airspace capacity information, flight scheduling basic information, flight four-dimensional trajectory information and the like through a business information comprehensive processing platform, identifying a flight object affected by flow control and a flight object restricted by flow control through processing the operation data, analyzing a flight release time-hopping degree, calculating flight release delay distribution, evaluating controlled flight release fairness, predicting a controlled flight release normal rate, comparing airspace flow capacity matching situations, establishing a multi-dimensional flight release efficiency evaluation index set, and visually displaying evaluation indexes in modes of list, histogram, line chart, radar chart and the like.
Description
TECHNICAL FIELD

The present invention belongs to the field of air traffic control, and more particularly, relates to a multi-dimensional flight release efficiency evaluation method.


BACKGROUND

Aiming at the actual demand of orderly management of civil aviation air traffic operation, International Civil Aviation Organization has issued an aviation system block upgrade plan ASBU, and Civil Aviation Administration of China has issued a development and implementation strategy of aviation system block upgrade of China, both of which put forward a core management concept of adapting a flight flow to an airspace capacity, with a significance of balancing a flight demand and a service capability, thus achieving the purpose of easing air traffic congestion and alleviating flight delays through releasing and scheduling flights. Therefore, air traffic management bureaus at all levels have built corresponding flow management systems and collaborative release systems, which provide functions such as monitoring, prediction, analysis, decision-making, implementation and evaluation for each stage of air traffic operation focusing on how to scientifically and reasonably release flights, thus ensuring the safety, efficiency and economic operation of the flights.


Due to the high complexity and strong time-variability of a civil aviation operation environment, a flight release management decision is always in an iterative process of continuous updating and adaptation, so that how to evaluate and analyze a flight release scheme comprehensively, objectively, scientifically and reasonably has become the focus of current operation management. Existing related technical methods and application systems at home and abroad mainly focus on the prediction and analysis of a flight flow and a flight release delay, with single evaluation method and limited system functions. At present, there is still a lack of a multi-dimensional evaluation and analysis method and system for flight release efficiency.


SUMMARY

Object of the present invention: the technical problem to be solved by the present invention is to provide a multi-dimensional flight release efficiency evaluation method aiming at defects in a flight release effect evaluation technical method. In the method, civil aviation operation and production data are obtained through a data exchange platform, from perspectives such as a stability, an influence range, delay distribution and a fairness situation of flight release, a multi-dimensional flight release efficiency evaluation index set is constructed, which covers a macro overall operation effect and a micro regional efficiency evaluation method, so that indexes such as a hopping amount, a delay amount and a normal rate of flights are calculated and analyzed, and the evaluation indexes are visually displayed in modes of list, histogram, line chart, radar chart and the like.


Technical solution: in order to achieve the object of the present invention above, the present invention discloses a multi-dimensional flight release efficiency evaluation method, comprising the following steps of:


step 1: parsing and processing operation information such as an airspace capacity and a flight schedule;


step 2: identifying a flight object affected by flow control, a flight object restricted by flow control, and a flight object departing from each civil aviation control region according to flight scheduling information;


step 3: analyzing a matching situation between a flight flow and an airspace capacity of a designated airspace object comparatively;


step 4: taking the civil aviation control region as an object to analyze a release time-hopping situation of the flight departing from each control region, which comprises a hopping flight number and a hopping level;


step 5: taking the civil aviation control region as an object to analyze a distribution situation of release delays of the flight departing from each control region, which comprises a maximum delay, a minimum delay, a total delay, a delay flight number and an average delay;


step 6: taking the civil aviation control region as an object to analyze a normal release rate situation of the flight departing from each control region, which comprises a number of normal flights, a number of abnormal flights and a normal rate;


step 7: analyzing a fairness situation of the flight departing from the civil aviation control region, which comprises delay fairness, hopping fairness and fairness under restriction;


and


step 8: analyzing an overall release efficiency of the controlled flight, which comprises a delay type, a stability type and an affecting type. The delay type comprises: a total delay flight number, the total delay and the average delay; the stability type comprises: a total hopping flight number, a total hopping amount and an average hopping amount; and the affecting type comprises: a number of flights affected, a number of flights restricted, a ratio of flights restricted.


The step 1 comprises the following steps of:


step 1-1: parsing flight scheduling basic information FlightInfo, which comprises a flight call sign Callsign, a departure airport DepAirport, a landing airport DesAirport, a departure region DepRegion, a scheduled off-block time Sobt, a scheduled landing time Sldt, a calculated off-block time CurCobt calculated by latest release, a calculated takeoff time CurCtot calculated by latest release, a calculated off-block time LastCobt calculated by last release, a calculated takeoff time LastCtot calculated by last release, a label Affected of flight affected by flow control, and a label Restricted of flight restricted by flow control; and recording comprehensive information of an ith flight as FlightInfoi;


step 1-2: parsing flight four-dimensional trajectory information Flight4DT={CrossAirsapce1, . . . , CrossAirsapcej}, wherein CrossAirsapcej is a jth airspace object that the flight passes through, which comprises a name AirsapceNamej of the airspace object that the flight passes through and a time EntreTimej of entering the airspace; and recording the comprehensive information of the flight as Flight4DTi; and


step 1-3: parsing capacity information Capacity of an airspace object needing to be evaluated, which comprises a name Airsapce of the airspace object and an airspace capacity Capacity.


The step 2 comprises the following steps of:


step 2-1: traversing each flight scheduling basic information FlightInfo;


step 2-2: when the DepRegion in the traversed flight scheduling basic information is Xinjiang, identifying the flight as a flight object departing from a Xinjiang control region, and putting the flight into a flight set FlightSet1 departing from the Xinjiang control region; when the DepRegion is Northeast China, identifying the flight as a flight object departing from a northeast control region, and putting the flight into a flight set FlightSet2 departing from the northeast control region; when the DepRegion is Northwest China, identifying the flight as a flight object departing from a northwest control region, and putting the flight into a flight set FlightSet3 departing from the northwest control region; when the DepRegion is Southwest China, identifying the flight as a flight object departing from a southwest control region, and putting the flight into a flight set FlightSet4 departing from the southwest control region; when the DepRegion is East China, identifying the flight as a flight object departing from an East China control region, and putting the flight into a flight set FlightSet5 departing from the East China control region; when the DepRegion is North China, identifying the flight as a flight object departing from a North China control region, and putting the flight into a flight set FlightSet6 departing from the North China control region; and when the DepRegion is Central and Southern China, identifying the flight as a flight object departing from a Central and Southern China control region, and putting the flight into a flight set FlightSet7 departing from the Central and Southern China control region;


step 2-3: traversing a flight set FlightSeti departing from the control region, wherein a value of i ranges from 1 to 7;


step 2-4: traversing every flight information FlightInfoj in the FlightSeti, wherein a value of j ranges from 1 to Ni, and Ni represents a total number of flights departing from a corresponding control region;


step 2-5: when the label Affected of flight affected by flow control is equal to 1, identifying the flight as the flight object affected by flow control; and when the label Restricted of flight restricted by flow control is equal to 1, identifying the flight as the flight object restricted by flow control;


step 2-6: calculating a number AffectedNumi of flights departing from the corresponding control region and affected by flow control, wherein when the label Affected of flight affected by flow control is equal to 1, AffectedNumi=AffectedNumi+1, and putting the flight information into a flight set AffectedSet affected by flow control; and


step 2-7: calculating a number RestrictedNumi of flights departing from the corresponding control region and restricted by flow control, wherein when the label Restricted of flight restricted by flow control is equal to 1, RestrictedNumi=RestrictedNumi+1, and putting the flight information into a flight set RestrictedSet restricted by flow control.


The step 3 comprises the following steps of:


step 3-1: parsing set evaluation parameters, which comprise the name Airsapce of the evaluated airspace object, an evaluation beginning time BgnTime, an evaluation time span TimeSpan, and a number TimeNum of evaluation time periods;


step 3-2: dividing the evaluation time periods to generate continuous evaluation time slices, and putting the evaluation time slices into an evaluation time slice set TimeSpanSet={BT1, ET1), . . . , BTi, ETi)}, i∈[1, TimeNum], wherein BTi=BgnTime+TimeSpan*(i−1) represents a beginning time of an ith evaluation time slice; and ETi=BgnTime+TimeSpan*i represents an ending time of the evaluation time slice;


step 3-3: extracting time period capacity information of the airspace object needing to be evaluated from the parsed capacity information Capacity of the airspace object needing to be evaluated to obtain an airspace capacity Ci of the ith time slice;


step 3-4: traversing CrossAirsapcej in the flight four-dimensional trajectory information;


step 3-5: when AirspaceName=Airsapce, allowing that EntreTimej∈BTi,ETi), which represents that the name of the airspace object that the flight passes through is the same as the airspace object needing to be evaluated, and when the time of entering the airspace is within beginning and ending time periods of the time slice, allowing that Flowi=Flowi+1, wherein Flowi represents a predicted flow of the ith evaluation time slice; and


step 3-6: after obtaining the predicted airspace flow of each time slice, comparing a matching situation between the predicted flow and the airspace capacity, and calculating an overflow operation level OverFlowLvi of each time slice, wherein:







OverFlowLv
i

=

{









-
1

,


Flow
i



-



,

0.8
*

C
i



)



and







C
i



0









0
,


Flow
i



0.8
*

C
i



,

C
i


)



and



C
i



0










1
,


Flow
i



C
i


,

1.1
*

C
i



)



and



C
i



0









2
,


Flow
i



1.1
*

C
i



,

1.2
*

C
i




)



and



C
i



0










3
,


Flow
i



1.2
*

C
i



,

+



)



and



C
i



0







Φ
,
others




.






The step 4 comprises the following steps of:


step 4-1: traversing the flight set FlightSeti departing from each civil aviation control region;


step 4-2: traversing every flight information FlightInfo1 in the FlightSeti;


step 4-3: when the flight satisfies that CurCtot−LastCtot∈(−∞,−VSP1], allowing that ChangeLvlNumi=ChangeLvlNumi+1; when the flight satisfies that CurCtot−LastCtot∈(−VSP1,0), allowing that ChangeLv2Numi=ChangeLv2Numi+1; when the flight satisfies that CurCtot−LastCtot∈(0,VSP1], allowing that ChangeLv3Numi=ChangeLv3Numi+1; and when the flight satisfies that CurCtot−LastCtot∈(VSP1, +∞), allowing that ChangeLv4Numi=ChangeLvlNumi+1; wherein CurCtot−LastCtot represents a difference of calculated takeoff time calculated by two latest releases (which is namely the flight hopping amount), ChangeLvlNumi represents a number of flights with a hopping level 1 of the ith control region, ChangeLv2Numi represents a number of flights with a hopping level 2 of the ith control region, ChangeLv3Numi represents a number of flights with a hopping level 3 of the control region, ChangeLv4Numi represents a number of flights with a hopping level 4 of the ith control region, and VSP1 represents a hopping level interval threshold (in a unit of minute);


step 4-4: calculating a total hopping number ChangeNumi of the flights departing from the corresponding control region, wherein ChangeNumi=ChangeLvlNumi+ChangeLv2Numi+ChangeLv3Numi+ChangeLv4Numi; and


step 4-5: calculating a total hopping amount ChangeTotali of the flights departing from the corresponding control region, wherein







ChangeTotal
i

=




j
=
1


N
i






"\[LeftBracketingBar]"


CurCtot
-
LastCtot



"\[RightBracketingBar]"


.






The step 5 comprises the following steps of:


step 5-1: traversing the flight set FlightSeti departing from each civil aviation control region;


step 5-2: traversing every flight information FlightInfoj in the FlightSeti;


step 5-3: calculating a delay number DelayNumi of the flights of the corresponding control region, wherein when CurCobtj−Sobtj>0, DelayNumi=DelayNumi+1, which represents that when the calculated off-block time of the flight departing from the control region is greater than the scheduled off-block time, the flight is a delayed flight of the control region, and CurCobtj−Sobtj represents a delay amount of the flight;


step 5-4: initializing that DelayMaxi=0, and calculating a maximum delay DelayMaxi of the flights of the corresponding control region, wherein when CurCobtj−Sobtj>DelayMaxi, DelayMaxi=CurCobtj−Sobt, which is also denoted as:





DelayMaxi=MAX(DelayMaxi,CurCobtj−Sobtj,0);


step 5-5: initializing that DelayMini=0, and calculating a minimum delay DelayMini of the flights of the corresponding control region, wherein when CurCobtj−Sobtj<DelayMini, DelayMini=CurCobtj−Sobt, which is also denoted as:





DelayMini=Min(DelayMini,Max(CurCobtj−Sobtj,0));


step 5-6: calculating a total delay DelayTotali of the flights of the corresponding control region, which represents a sum of delays of the flights of the control region, wherein:








DelayTotal
i

=




j
=
1


N
i



MAX
(



CurCobt
j

-

Sobt
j


,
0

)



;




and


step 5-7: calculating an average delay DelayAvei of the flights of the corresponding control region, which represents an average delay amount of the flights of the control region, wherein:







DelayAve
i

=

{







DelayTotal
i

/

DelayNum
i


,


DelayNum
i


0







0
,


DelayNum
i

=
0






.






The step 6 comprises the following steps of:


step 6-1: traversing the flight set FlightSeti departing from each civil aviation control region;


step 6-2: traversing every flight information FlightInfoj in the FlightSeti;


step 6-3: calculating a number NormalNumi of normal flights departing from the ith control region, wherein when CurCobtj−Sobtj∈(−∞,VSP2], NormalNumi=NormalNumi+1, which represents that flights with a flight delay no greater than VSP2 are the normal flights;


step 6-4: calculating a number UnNormalNumi of abnormal flights, wherein when CurCobtj−Sobtj∈(VSP2,+∞), UnNormalNumi=UnNormalNumi+1, which represents that flights with a flight delay greater than VSP2 are the abnormal flights; and


step 6-5: after finishing traversing the flights, calculating a normal rate NormalRatei of the flights departing from the corresponding control region, which represents a ratio of the normal flights in the flights departing from the control region, wherein NormalRatei=NormalNumi/Ni.


The step 7 comprises the following steps of:


step 7-1: calculating an average value DelayAveAve of the average delays of the flights departing from each control region, wherein:







DelayAveAve
=




i
=
1

7



DelayAve
i

/
7



;




step 7-2: calculating a delay fairness index DelayFairness, which represents a standard deviation of the average delay of the flights departing from each control region, wherein:







DelayFairness
=





i
=
1

7




(


DelayAve
i

-
DelayAveAve

)

2

/
6




;




step 7-3: calculating an average hopping amount ChangeAve of the flights departing from each control region, wherein:







ChangeAve
=




i
=
1

7



ChangeTotal
i

/
7



;




step 7-4: calculating a hopping fairness index ChangeFairness, which represents a standard deviation of the hopping amount of the flights departing from each control region, wherein:







ChangeFairness
=





i
=
1

7




(


ChangeTotal
i

-
ChangeAve

)

2

/
6




;




step 7-5: calculating an average number RestrictedAve of the flights departing from each control region and restricted by flow control, wherein:







RestrictedAve
=




i
=
1

7



RestrictedNum
i

/
7



;




and


step 7-6: calculating a restricted fairness index RestrictedFairness, which represents a standard deviation of the number of the flights departing from each control region and restricted by flow control, wherein:






RestrictedFairness
=






i
=
1

7




(


RestrictedNum
i

-
RestrictedAve

)

2

/
6



.





The step 8 comprises the following steps of:


step 8-1: calculating a total hopping flight number ChangeNum, which represents a number of flights in all flights with different calculated off-block time calculated by two adjacent releases, wherein







ChangeNum
=




i
=
1

7


ChangeNum
i



;




step 8-2: calculating a total hopping amount ChangeTotal of the flights, which represents a cumulative absolute difference of the calculated off-block time calculated by two adjacent releases of all flights, wherein







ChangeNum
=




i
=
1

7


ChangeTotal
i



;




step 8-3: calculating an average hopping amount ChangeTotalAve of the flights, which represents an average absolute difference of the calculated off-block time calculated by two adjacent releases of all flights, wherein:






ChangeTotalAve
=

{






ChangeTotal
/
ChangeNum

,

ChangeNum

0







0
,

ChangeNum
=
0






;






step 8-4: calculating a total delay flight number DelayNum, which represents a number of flights in all flights with the calculated off-block time later than the scheduled off-block time, wherein







DelayNum
=




i
=
1

7


DelayNum
i



;




step 8-5: calculating a total delay amount DelayTotal of the flights, which represents a cumulative absolute difference of all flights with the calculated off-block time later than the scheduled off-block time, wherein







DelayTotal
=




i
=
1

7


DelayTotal
i



;




step 8-6: calculating an average delay amount DelayTotalAve of the flights, which represents an average difference of all flights with the calculated off-block time later than the scheduled off-block time, wherein:






DelayTotalAve
=

{






DelayTotal
/
DelayNum

,

DelayNum

0







0
,

DelayNum
=
0






;






step 8-7: calculating a total number AffectedNum of flights affected, which represents a number of flights affected by flow control, wherein:







AffectedNum
=




i
=
1

7


AffectedNum
i



;




step 8-8: calculating a total number RestrictedNum of flights restricted, which represents a number of flights restricted by flow control, wherein:







RestrictedNum
=




i
=
1

7


RestrictedNum
i



;




step 8-9: calculating a ratio RestrictedRato of flights restricted, which represents a ratio of flights restricted by flow control, wherein:







RestrictedRato
=

RestrictedNum
/




i
=
1

7


N
i




;




and


step 8-10: normalizing the total hopping flight number ChangeNum, the total hopping amount ChangeTotal of the flights, the average jumping amount ChangeTotalAve of the flights, the total delay flight number DelayNum, the total delay amount DelayTotal of the flights, the average delay amount DelayTotalAve of the flights, the total number AffectedNum of the flights affected, the total number RestrictedNum of the flights restricted and the ratio RestrictedRato of the flights restricted, and analyzing an overall efficiency index by using a radar chart. The normalization is a way to simplify calculation, which means that a dimensional expression is converted into a dimensionless expression, and the evaluation values above are converted into ratios herein.


Results of the flight release efficiency evaluation indexes are displayed in modes of various graphs. The flight object restricted by flow control is displayed in a mode of list, the matching situation between the airspace flow and the capacity is displayed in superposed modes of histogram and line chart, the flight hopping level index is displayed in superposed modes of circular histogram and table, the flight delay distribution index is displayed in superposed modes of histogram and line segment, the flight fairness index is displayed in a mode of card, the flight normality index is displayed in superposed modes of histogram and table, and the overall efficiency index is displayed in a mode of radar chart.


The multi-dimensional flight release efficiency evaluation method of the present invention is loaded and operated in a processing server of an air traffic flow management system (ATFM system) or a corresponding computer of an air traffic control system (ATC system).


Beneficial effects: the significant advantages of the present invention comprise that:

    • 1. a digital evaluation index set is provided for ensuring air traffic operation;
    • 2. a multi-dimensional efficiency evaluation method is provided for flight release management;
    • 3. an index result visual display ability is improved, and a multi-element combination mode is used to increase intuition and comprehensiveness; and
    • 4. a strong support is provided for technical research and system development of flight release decision.





BRIEF DESCRIPTION OF THE DRAWINGS

The advantages of the above and/or other aspects of the present invention will become more apparent by further explaining the present invention with reference to the following drawings and detailed description.



FIG. 1 is a flow chart of a predictive analysis method for an airport capacity and demand balance.



FIG. 2 is a schematic diagram of an information list of flights restricted by flow control.



FIG. 3 is a schematic diagram of analysis of matching between airspace flight flow and capacity.



FIG. 4 is a schematic diagram of analysis of a hopping level of flight release.



FIG. 5 is a schematic diagram of analysis of delay distribution of flight release.



FIG. 6 is a schematic diagram of analysis of fairness of flight release.



FIG. 7 is a schematic diagram of analysis of normality of flight release.



FIG. 8 is a schematic diagram of analysis of overall efficiency of flight release.





DETAILED DESCRIPTION
Embodiment

In the embodiment, dates of relevant time information are all Jul. 6, 2021, and in order to obtain production and operation data, a comprehensive operation information interaction platform is constructed firstly to parse basic information of a flight plan, flight four-dimensional trajectory prediction information and airspace capacity information. According to the needs of operation and management, airspace objects needing to be concerned may be configured, and a beginning time of concerning, a time granularity and a number of time periods are set. A flight object restricted by flow control is identified. A flight flow state of the configured airspace is predicted, and a matching situation between the flight flow and the capacity and an overflow level are analyzed. Calculation results of last two flight releases are compared, and hopping situations of the results of the flight releases, and a hopping flight number and a hopping level are analyzed. A delay distribution situation of flight release, and a maximum/minimum delay, a delay flight number and an average delay are analyzed. A normality situation of flight release, and a number of normal flights, a number of abnormal flights and a ratio of normal flights are evaluated. A fairness situation of flight release is evaluated, and hopping fairness, delay fairness and fairness under restriction are analyzed. Overall efficiency indexes of flight release are calculated from different aspects, and comprehensively evaluated by a normalization method.


With reference to FIG. 1 to FIG. 8, processing flow steps of a flight release efficiency evaluation method based on the method of the present invention are described in detail below.

    • 1. Obtaining of comprehensive operation information
    • 2. Processing of basic information of flight plan


As shown in FIG. 1, the basic information of the flight plan is obtained and parsed through the comprehensive operation information interaction platform, which mainly comprises: a flight call sign, a departure airport, a landing airport, a scheduled off-block time, a calculated off-block time, a calculated takeoff time, a departure region, a label of flight affected by flow control and a label of flight restricted by flow control. For example, details of basic information of a certain flight plan are: CSN3999, ZGGG, ZBAA, 13: 05, 13: 05, 13: 35, Central and Southern China, 1, 1.


1. Processing of Flight Four-Dimensional Trajectory Prediction Information


As shown in FIG. 1, the four-dimensional flight trajectory prediction information is obtained and parsed, which is an airspace object set that flights pass through, and comprises: a name of the airspace object that the flight passes through and a time of entering the airspace. For example, details of four-dimensional trajectory prediction information of a flight CSZ1156 are: ZBAA, 08: 15; ZBACC02, 08: 21; . . . ; ZSNJ, 10: 45.


1-3: Processing of Airspace Capacity Information


As shown in FIG. 1, the airspace capacity information is obtained and parsed, which comprises: a name of the airspace object, a capacity beginning time, a capacity ending time, a time granularity of capacity and a capacity value. For example, details of capacity information of an airspace ZBACC10 are: 08: 00, 09: 00, 60 minutes, 40; 09: 00, 12: 00, 60 minutes, 30; 12: 00, 14: 00, 60 minutes, 35; 14: 00, 16: 00, 60 minutes, 40.


2. Setting of Efficiency Evaluation Parameters


As shown in FIG. 1, according to the needs of operation and management, basic parameter information needed by efficiency evaluation is set, which comprises: a name Airsapce of the evaluated airspace object, an evaluation beginning time BgnTime, an evaluation time span TimeSpan, a number TimeNum of evaluation time periods, a hopping level interval threshold VSP1 and a normal flight delay threshold VSP2. For example, details of efficiency evaluation parameters in certain setting are: ZBACC10, 08: 00, 60 minutes, 8, 15 minutes, 15 minutes.


3. Analysis of Flight Restricted by Flow Control and Graphical Display


As shown in FIG. 2, according to the label of flight restricted by flow control in the basic information of the flight plan, the flight restricted by flow control is identified, which comprises the flight call sign, the departure airport, the landing airport, the scheduled off-block time, the calculated off-block time, the calculated takeoff time and the departure region, and the indexes are displayed in a mode of list. For example, details of one flight restricted by flow control are shown: CSN3999, ZGGG, ZBAA, 13: 05, 13: 05, 13: 35, Central and Southern China.


4. Analysis of Matching Between Capacity and Flow, and Graphical Display


4-1. Division of Time Slices


As shown in FIG. 3, according to the set efficiency evaluation parameters, a time period of concerning of the concerned airspace object is divided into several continuous time slices, and information of a single time slice comprises: a time slice beginning time and a time slice ending time. For example, details of a set of divided time slices are: 08: 00-09: 00, . . . , 12: 00-13: 00, . . . , 15: 00-16: 00.


4-2: Division of Airspace Capacity


As shown in FIG. 3, according to the information of the divided time slices, a time slice capacity is extracted from the airspace capacity information, which comprises: the capacity beginning time, the capacity ending time and the capacity value, and the indexes are displayed in a mode of broken line. For example, time slice capacity information of the airspace ZBACC10 is shown: 08: 00-09: 00, 40 flights; . . . ; 12: 00-13: 00, 35 flights; . . . ; and 15: 00-16: 00, 40 flights.


4-3. Prediction of Flight Flow


As shown in FIG. 3, according to the information of the divided time slices and the flight four-dimensional trajectory information, a flight flow of the concerned airspace that the flights pass through in the time slice is predicted, which comprises: a prediction beginning time, a prediction ending time and a predicted flow value, and the indexes are displayed in a mode of histogram. For example, a set of flight flow prediction information of the airspace ZBACC10 is shown: 08: 00-09: 00, 42 flights; . . . ; 12: 00-13: 00, 35 flights; . . . ; 14: 00-15: 00, 42 flights.


4-4. Analysis of Matching Between Capacity and Flow


As shown in FIG. 3, according to the time slice capacity information and the flow prediction information, an overflow level of each time slice is distinctively shown by filled colors of the flow prediction histogram: an overflow level 0 shows gray, an overflow level 1 shows green, an overflow level 2 shows yellow, an overflow level 3 shows orange, and an overflow level 4 shows red. For example, a set of information of matching between capacity and flow of the airspace ZBACC10 is shown: 08: 00-09: 00, overflow level 2, yellow flow histogram; . . . ; 12: 00-13: 00, overflow level 1, green flow histogram; . . . ; 15: 00-16: 00, overflow level 2, yellow flow histogram.


5. Analysis of Flight Hopping and Graphical Display


5-1. Histogram Analysis of Hopping


As shown in the left area of FIG. 4, calculated off-block time of latest two flight releases is compared, and a hopping situation of flights departing from each control region is analyzed, which comprises: an involved control region, a hopping flight number and a hopping level, and the indexes are respectively displayed in a mode of circular histogram. The hopping flight numbers with different hopping levels are distinctively shown by filled colors of the histogram: a hopping level 1 shows green, a hopping level 2 shows brown, a hopping level 3 shows yellow, and a hopping level 4 shows blue. For example, a hopping situation of a North China control region is sown: the hopping level 1 is the innermost histogram, and the hopping level 4 is the outermost histogram.


5-2. Table Analysis of Hopping


As shown in the right area of FIG. 4, the hopping situation of flights departing from each control region is displayed in a mode of table, which comprises: the involved control region, the hopping flight number and the hopping level. For example, the hopping situation of the North China control region is shown: there are 3 flights in the hopping level 1, there is 1 flight in the hopping level 2, there are 14 flights in the hopping level 3, and there are 15 flights in the hopping level 4.


6. Analysis of Delay Distribution and Graphical Display


6-1. Analysis of Characteristic Delay Distribution


As shown in the upper area of FIG. 5, a characteristic delay distribution situation of flights departing from each control region is analyzed, which comprises: an involved control region, a maximum delay, a minimum delay and an average delay. The maximum delay and the minimum delay are displayed in a mode of top/bottom of histogram, and the average delay is displayed in a mode of line segment. For example, characteristic delay distribution information of a Central and Southern China control region is shown: the maximum delay is 50 minutes, the minimum delay is 0 minute and the average delay is 22 minutes.


6-2. Analysis of Overall Delay Distribution


As shown in the lower area of FIG. 5, an overall delay distribution situation of flights departing from each control region is analyzed, which comprises: the involved control region, a total delay and a total delay flight number, and the indexes are displayed in a mode of left and right biaxial broken lines. For example, overall delay distribution information of the Central and Southern China control region is shown: the total delay is 40 minutes, and the total delay flight number is 880.


7. Analysis of Fairness and Graphical Display


7-1. Analysis of Delay Fairness


As shown in the left column of FIG. 6, a delay fairness situation of flights is analyzed, which comprises: an average value of an average delay of the control region and a standard deviation of the average delay of the control region, and the indexes are displayed in a mode of card. For example, a set of delay fairness indexes is shown: the average delay of the control region is 18.5 minutes and the standard deviation of the average delay of the control region is 7.6 minutes.


7-2. Analysis of Hopping Fairness


As shown in the middle column of FIG. 6, a hopping fairness situation of flights is analyzed, which comprises: average hopping of the control region and a standard deviation of hopping of the control region, and the indexes are displayed in a mode of card. For example, a set of hopping fairness indexes is shown: the average hopping of the control region is 295 minutes and the standard deviation of hopping of the control region is 153.7 minutes.


7-3. Analysis of Fairness Under Restriction


As shown in the right column of FIG. 6, a fairness situation of flights restricted is analyzed, which comprises: an average number of flights restricted by flow control of the control region and a standard deviation of a number of flights restricted by flow control of the control region, and the indexes are displayed in a mode of card. For example, a set of indexes of the fairness under restriction is shown: the average number of flights restricted by flow control of the control region is 106 and the standard deviation of the number of flights restricted by flow control of the control region is 50.6.


8. Analysis of Normality and Graphical Display


8-1. Histogram Analysis of Normality


As shown in the left area of FIG. 7, a normality situation of flights departing from each control region is analyzed, which comprises: an involved control region and a normal rate, and the indexes are displayed in a mode of histogram. For example, a normality index of East China is shown: the normal rate is 85.49%.


8-2. Table Analysis of Normality


As shown in the right area of FIG. 7, the normality situation of flights departing from each control region is analyzed, which comprises: the involved control region, a number of normal flights, a number of abnormal flights and the normal rate, and the indexes are displayed in a mode of table. For example, normality indexes of East China are shown: the number of normal flights is 165, the number of abnormal flights is 28 and the normal rate is 85.49%.


9. Analysis of Overall Efficiency and Graphical Display


9-1. Analysis of Stability-Type Overall Efficiency


As shown in the right area of FIG. 8, an overall stability situation of flight release is analyzed, which comprises: a total hopping flight number, a total hopping amount and an average hopping amount, and the indexes are displayed in a mode of table. For example, a set of stability-type overall efficiency indexes is shown: the total hopping flight number is 2,065, the total hopping amount is 166 minutes and the average hopping amount is 12.4 minutes.


9-2. Analysis of Delay-Type Overall Efficiency


As shown in the right area of FIG. 8, an overall delay situation of flight release is analyzed, which comprises: a total delay flight number, a total delay amount and an average delay amount, and the indexes are displayed in a mode of table. For example, a set of delay-type overall efficiency indexes is shown: the total delay flight number is 193, the total delay amount is 3,904 minutes and the average delay amount is 20.2 minutes.


9-3. Analysis of Influence-Type Overall Efficiency


As shown in the right area of FIG. 8, an overall influence situation of flight release is analyzed, which comprises: a total number of flights affected by flow control, a total number of flights restricted by flow control and a ratio of flights restricted by flow control, and the indexes are displayed in a mode of table. For example, a set of influence-type overall efficiency indexes is shown: the total number of flights affected by flow control is 873, the total number of flights restricted by flow control is 746, and the ratio of flights restricted by flow control is 85.45%.


9-4. Analysis of Normalization


As shown in the left area of FIG. 8, the three categories and nine sub-categories of indexes above are normalized to generate dimensionless values, with a range of numerical value of [0, 100], and are displayed in a mode of radar chart. For example, a set of overall efficiency indexes is shown: the stability-type indexes form a yellow quadrilateral area, the delay-type indexes form a blue quadrilateral area, and the influence-type indexes form a red quadrilateral area (since the drawings in the specification can only be gray-scale, the colors in the drawings cannot be seen accurately, which is hereby explained).


According to the present invention, the multi-dimensional flight release efficiency evaluation and analysis comprising the matching between capacity and flow, the hopping level, the delay distribution, the fairness and the normality are realized, and the evaluation indexes are visually displayed in modes of table, circular histogram, traditional histogram, line chart, radar chart and the like, thus being comprehensive and intuitive. Therefore, a method support for flight release efficiency analysis is provided for the field of civil aviation flight flow management.


The multi-dimensional flight release efficiency evaluation method of the embodiment is loaded and operated in a processing server of an air traffic flow management system (ATFM system) or a corresponding computer of an air traffic control system (ATC system).


In a specific implementation, the present application provides a computer storage medium and a corresponding data processing unit, wherein the computer storage medium is capable of storing a computer program, and the computer program, when executed by the data processing unit, can run the inventive contents of the multi-dimensional flight release efficiency evaluation method provided by the present invention and some or all steps in various embodiments. The storage medium may be a magnetic disk, an optical disk, a Read Only Storage (ROM) or a Random Access Storage (RAM), and the like.


Those skilled in the art can clearly understand that the technical solutions in the embodiments of the present invention can be realized by means of a computer program and a corresponding general hardware platform thereof. Based on such understanding, the essence of the technical solutions in the embodiments of the present invention or the part contributing to the prior art, may be embodied in the form of a computer program, i.e., a software product. The computer program, i.e., the software product is stored in a storage medium comprising a number of instructions such that a device (which may be a personal computer, a server, a singlechip, a MUU or a network device, and the like) comprising the data processing unit executes the methods described in various embodiments or some parts of the embodiments of the present invention.


The present invention provides the multi-dimensional flight release efficiency evaluation method. There are many methods and ways to realize the technical solutions. The above is only the preferred embodiments of the present invention. It should be pointed out that those of ordinary skills in the art can make some improvements and embellishments without departing from the principle of the present invention, and these improvements and embellishments should also be regarded as falling with the scope of protection of the present invention. All the unspecified components in the embodiments can be realized by the prior art.

Claims
  • 1. A multi-dimensional flight release efficiency evaluation method, comprising the following steps of: step 1: parsing and processing operation information;step 2: identifying a flight object affected by flow control, a flight object restricted by flow control, and a flight object departing from each civil aviation control region according to flight scheduling information;step 3: analyzing a matching situation between a flight flow and an airspace capacity of a designated airspace object comparatively;step 4: taking the civil aviation control region as an object to analyze a release time-hopping situation of the flight departing from each control region, which comprises a hopping flight number and a hopping level;step 5: taking the civil aviation control region as an object to analyze a distribution situation of release delays of the flight departing from each control region, which comprises a maximum delay, a minimum delay, a total delay, a delay flight number and an average delay;step 6: taking the civil aviation control region as an object to analyze a normal release rate situation of the flight departing from each control region, which comprises a number of normal flights, a number of abnormal flights and a normal rate;step 7: analyzing a fairness situation of the flight departing from the civil aviation control region, which comprises delay fairness, hopping fairness and fairness under restriction; andstep 8: analyzing an overall release efficiency of the controlled flight;the step 1 comprises the following steps of:step 1-1: parsing flight scheduling basic information FlightInfo, which comprises a flight call sign Callsign, a departure airport DepAirport, a landing airport DesAirport, a departure region DepRegion, a scheduled off-block time Sobt, a scheduled landing time Sldt, a calculated off-block time CurCobt calculated by latest release, a calculated takeoff time CurCtot calculated by latest release, a calculated off-block time LastCobt calculated by last release, a calculated takeoff time LastCtot calculated by last release, a label Affected of flight affected by flow control, and a label Restricted of flight restricted by flow control; and recording comprehensive information of an ith flight as FlightInfoi;step 1-2: parsing flight four-dimensional trajectory information Flight4DT={CrossAirsapce1, . . . , CrossAirsapcej}, wherein CrossAirsapcej is a jth airspace object that the flight passes through, which comprises a name AirsapceNamej of the airspace object that the flight passes through and a time EntreTimej of entering the airspace; and recording the comprehensive information of the ith flight as Flight4DTi; andstep 1-3: parsing capacity information Capacity of an airspace object needing to be evaluated, which comprises a name Airsapce of the airspace object and an airspace capacity Capacity;the step 2 comprises the following steps of:step 2-1: traversing each flight scheduling basic information FlightInfo;step 2-2: when the DepRegion in the traversed flight scheduling basic information is Xinjiang, identifying the flight as a flight object departing from a Xinjiang control region, and putting the flight into a flight set FlightSet1 departing from the Xinjiang control region; when the DepRegion is Northeast China, identifying the flight as a flight object departing from a northeast control region, and putting the flight into a flight set FlightSet2 departing from the northeast control region; when the DepRegion is Northwest China, identifying the flight as a flight object departing from a northwest control region, and putting the flight into a flight set FlightSet3 departing from the northwest control region; when the DepRegion is Southwest China, identifying the flight as a flight object departing from a southwest control region, and putting the flight into a flight set FlightSet4 departing from the southwest control region; when the DepRegion is East China, identifying the flight as a flight object departing from an East China control region, and putting the flight into a flight set FlightSet5 departing from the East China control region; when the DepRegion is North China, identifying the flight as a flight object departing from a North China control region, and putting the flight into a flight set FlightSet6 departing from the North China control region; and when the DepRegion is Central and Southern China, identifying the flight as a flight object departing from a Central and Southern China control region, and putting the flight into a flight set FlightSet7 departing from the Central and Southern China control region;step 2-3: traversing a flight set FlightSeti departing from the control region, wherein a value of i ranges from 1 to 7;step 2-4: traversing every flight information FlightInfoj in the FlightSeti, wherein a value of j ranges from 1 to Ni, and Ni represents a total number of flights departing from a corresponding control region;step 2-5: when the label Affected of flight affected by flow control is equal to 1, identifying the flight as the flight object affected by flow control; and when the label Restricted of flight restricted by flow control is equal to 1, identifying the flight as the flight object restricted by flow control;step 2-6: calculating a number AffectedNumi of flights departing from the corresponding control region and affected by flow control, wherein when the label Affected of flight affected by flow control is equal to 1, AffectedNumi=AffectedNumi+1, and putting the flight information into a flight set AffectedSet affected by flow control; andstep 2-7: calculating a number RestrictedNumi of flights departing from the corresponding control region and restricted by flow control, wherein when the label Restricted of flight restricted by flow control is equal to 1, RestrictedNumi=RestrictedNumi+1, and putting the flight information into a flight set RestrictedSet restricted by flow control;the step 3 comprises the following steps of:step 3-1: parsing set evaluation parameters, which comprise the name Airsapce of the evaluated airspace object, an evaluation beginning time BgnTime, an evaluation time span TimeSpan, and a number TimeNum of evaluation time periods;step 3-2: dividing the evaluation time periods to generate continuous evaluation time slices, and putting the evaluation time slices into an evaluation time slice set TimeSpanSet={BT1,ET1), . . . , BTi, ETi)}, i∈[1, TimeNum], wherein BTi=BgnTime+TimeSpan*(i−1) represents a beginning time of an ith evaluation time slice; and ETi=BgnTime+TimeSpan*i represents an ending time of the ith evaluation time slice;step 3-3: extracting time period capacity information of the airspace object needing to be evaluated from the parsed capacity information Capacity of the airspace object needing to be evaluated to obtain an airspace capacity Ci of the ith time slice;step 3-4: traversing CrossAirsapcej in the flight four-dimensional trajectory information;step 3-5: when AirsapceName=Airsapce, allowing that EntreTimej∈BTi, ETi), which represents that the name of the airspace object that the flight passes through is the same as the airspace object needing to be evaluated, and when the time of entering the airspace is within beginning and ending time periods of the time slice, allowing that Flowi=Flowi+1, wherein Flowi represents a predicted flow of the ith evaluation time slice; andstep 3-6: after obtaining the predicted airspace flow of each time slice, comparing a matching situation between the predicted flow and the airspace capacity, and calculating an overflow operation level OverFlowLvi of each time slice, wherein:
Priority Claims (1)
Number Date Country Kind
202110869090.8 Jul 2021 CN national
CROSS REFERENCES

This application is the U.S. continuation application of International Application No. PCT/CN2022/097769 filed on 9 Jun. 2022 which designated the U.S. and claims priority to Chinese Application No. CN202110869090.8 filed on 30 Jul. 2021, the entire contents of each of which are hereby incorporated by reference.

Continuations (1)
Number Date Country
Parent PCT/CN2022/097769 Jun 2022 US
Child 17822812 US