The present invention belongs to the field of air traffic control, and more particularly, relates to a multi-dimensional flight release efficiency evaluation method.
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.
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:
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
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:
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:
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:
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:
step 7-3: calculating an average hopping amount ChangeAve of the flights departing from each control region, wherein:
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:
step 7-5: calculating an average number RestrictedAve of the flights departing from each control region and restricted by flow control, wherein:
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:
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
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
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:
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
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
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:
step 8-7: calculating a total number AffectedNum of flights affected, which represents a number of flights affected by flow control, wherein:
step 8-8: calculating a total number RestrictedNum of flights restricted, which represents a number of flights restricted by flow control, wherein:
step 8-9: calculating a ratio RestrictedRato of flights restricted, which represents a ratio of flights restricted by flow control, wherein:
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:
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.
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
As shown in
1. Processing of Flight Four-Dimensional Trajectory Prediction Information
As shown in
1-3: Processing of Airspace Capacity Information
As shown in
2. Setting of Efficiency Evaluation Parameters
As shown in
3. Analysis of Flight Restricted by Flow Control and Graphical Display
As shown in
4. Analysis of Matching Between Capacity and Flow, and Graphical Display
4-1. Division of Time Slices
As shown in
4-2: Division of Airspace Capacity
As shown in
4-3. Prediction of Flight Flow
As shown in
4-4. Analysis of Matching Between Capacity and Flow
As shown in
5. Analysis of Flight Hopping and Graphical Display
5-1. Histogram Analysis of Hopping
As shown in the left area of
5-2. Table Analysis of Hopping
As shown in the right area of
6. Analysis of Delay Distribution and Graphical Display
6-1. Analysis of Characteristic Delay Distribution
As shown in the upper area of
6-2. Analysis of Overall Delay Distribution
As shown in the lower area of
7. Analysis of Fairness and Graphical Display
7-1. Analysis of Delay Fairness
As shown in the left column of
7-2. Analysis of Hopping Fairness
As shown in the middle column of
7-3. Analysis of Fairness Under Restriction
As shown in the right column of
8. Analysis of Normality and Graphical Display
8-1. Histogram Analysis of Normality
As shown in the left area of
8-2. Table Analysis of Normality
As shown in the right area of
9. Analysis of Overall Efficiency and Graphical Display
9-1. Analysis of Stability-Type Overall Efficiency
As shown in the right area of
9-2. Analysis of Delay-Type Overall Efficiency
As shown in the right area of
9-3. Analysis of Influence-Type Overall Efficiency
As shown in the right area of
9-4. Analysis of Normalization
As shown in the left area of
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.
Number | Date | Country | Kind |
---|---|---|---|
202110869090.8 | Jul 2021 | CN | national |
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.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/097769 | Jun 2022 | US |
Child | 17822812 | US |