Method and system for judging direct flight based on flight trajectory data
By using flight trajectory data, calculating the actual flight distance and planned mapping distance of the flight, and accurately determining the direct flight status of the flight, the problems of incomplete data and poor real-time performance in traditional methods are solved, and the efficiency of air traffic management is improved.
Patent Information
- Application Number
- CN202411798730.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-18
AI Technical Summary
The traditional direct flight determination method relies on ground radar data or pilot reports, and there are problems of incomplete data and poor real-time performance, making it difficult to accurately determine whether the flight performs direct flights.
By obtaining multiple waypoints, planned route data and actual trajectory data of the flight, two sets of edge lines matching the planned route data are calculated, the intersection points between the actual trajectory and the edge lines are determined, the actual flight distance and planned mapping distance of adjacent trajectory points are calculated, and the flight status of the waypoint is determined based on the actual flight distance and planned mapping distance are determined.
It improves the accuracy and real-timeness of direct flight judgments, helps optimize air traffic management and improves flight operation efficiency.
Smart Images

Figure CN119649649A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of air traffic management, and in particular to a method and system for determining direct flights based on flight trajectory data. Background Art
[0002] In air traffic management, accurately determining whether a flight is a direct flight is of great significance for improving air traffic efficiency, optimizing route planning, and reducing flight delays. Traditional direct flight determination methods rely on ground radar data or pilot reports. These methods have problems such as incomplete data and poor real-time performance. With the popularization of flight trajectory data, it has become possible to use this data to determine direct flights. Therefore, the present invention conducts a detailed analysis of the status of the flight during the flight. By analyzing the status between the actual flight trajectory of the flight and the planned route, it determines which waypoints can apply for direct flights and which waypoints require more detours, and provides the identified results to the airline for further theoretical analysis. Summary of the Invention
[0003] In order to solve the technical problems existing in the background technology, the present invention proposes a method and system for determining direct flights based on flight trajectory data.
[0004] The present invention proposes a method for determining direct flights based on flight trajectory data, comprising:
[0005] Obtain multiple waypoints of a flight, planned route data, and corresponding actual trajectory data;
[0006] Two sets of edge lines matching the planned route data are calculated based on the planned route data and a plurality of waypoints;
[0007] Determine a plurality of intersection points of the actual trajectory and the edge line based on the actual trajectory data and the two sets of edge lines;
[0008] Calculate the actual flight distance between adjacent track points and the planned mapping distance between adjacent track points based on the actual track data, multiple waypoints and planned route data;
[0009] The flight status of the corresponding waypoints within the adjacent trajectory points is determined according to the actual flight distance and the planned mapping distance, and the flight status includes direct flight and circumventing flight.
[0010] Preferably, the calculating of two sets of edge lines matching the planned route data based on the planned route data and the plurality of waypoints specifically includes:
[0011] Connect multiple waypoints end to end in sequence to form a planned route, and use the planned route as the center line to calculate two edge lines with a width of W kilometers. The two edge lines are specifically line L and line R.
[0012] Preferably, the trajectory point is specifically: the point where the actual trajectory intersects the L line or the R line.
[0013] Preferably, the calculating the actual flight distances of adjacent trajectory points based on the actual trajectory data specifically includes:
[0014] Calculate the longitude and latitude corresponding to adjacent trajectory points respectively;
[0015] The corresponding actual flight path is intercepted from the actual trajectory data according to the latitude and longitude corresponding to the adjacent trajectory points, and the distance corresponding to the actual flight path is used as the actual flight distance.
[0016] Preferably, the calculation process of the planned mapping distance between adjacent trajectory points specifically includes:
[0017] Map adjacent trajectory points onto the planned route to obtain two corresponding mapping points;
[0018] Calculating the longitude and latitude corresponding to the two mapping points based on the plurality of waypoints and the planned route, and calculating the planned route distance between the two mapping points based on the longitude and latitude corresponding to the two mapping points;
[0019] The planned route distance between two mapping points is taken as the planned mapping distance of adjacent trajectory points.
[0020] Preferably, determining the flight status of corresponding waypoints within a range of adjacent trajectory points according to the actual flight distance and the planned mapping distance specifically includes:
[0021] When the actual flight distance corresponding to the adjacent track points is greater than the planned mapping distance, the flight status of the corresponding waypoints within the adjacent track points is specifically circumventing;
[0022] When the actual flight distance corresponding to the adjacent track points is less than or equal to the planned mapping distance, the flight status of the corresponding waypoint within the adjacent track points is specifically direct flight.
[0023] Preferably, it also includes:
[0024] When two mapping points corresponding to adjacent trajectory points are obtained, the names of the waypoints between the two mapping points and the influencing factors of the real-time flight are recorded, including but not limited to aircraft model, altitude, actual passing time period, and weather characteristics.
[0025] The present invention proposes a system for determining direct flights based on flight trajectory data, comprising:
[0026] The data acquisition module is used to obtain multiple waypoints of the flight, planned route data and corresponding actual trajectory data;
[0027] A first processing module is configured to calculate two sets of edge lines matching the planned route data based on the planned route data and a plurality of waypoints;
[0028] A second processing module is configured to determine a plurality of intersection points of the actual trajectory and the edge line based on the actual trajectory data and the two sets of edge lines;
[0029] a third processing module, configured to calculate actual flight distances of adjacent trajectory points and planned mapping distances of adjacent trajectory points based on the actual trajectory data, the plurality of waypoints, and the planned route data;
[0030] The state determination module is used to determine the flight state of the corresponding waypoints within the range of adjacent trajectory points according to the actual flight distance and the planned mapping distance, and the flight state includes direct flight and circumventing flight.
[0031] The present invention proposes a method and system for determining direct flights based on flight trajectory data. The method and system obtain multiple waypoints, planned route data, and corresponding actual trajectory data for a flight; based on the planned route data and multiple waypoints, two sets of edge lines that match the planned route data are calculated; based on the actual trajectory data and the two sets of edge lines, multiple trajectory points where the actual trajectory intersects with the edge lines are determined; based on the actual trajectory data, multiple waypoints, and planned route data, the actual flight distance between adjacent trajectory points and the planned mapping distance between adjacent trajectory points are calculated; and based on the actual flight distance and the planned mapping distance, the flight status of corresponding waypoints within the range of adjacent trajectory points is determined. By utilizing flight trajectory data, it is possible to accurately determine whether a flight is executing a direct flight, improving the accuracy and real-time nature of the determination, and contributing to the optimization of air traffic management and the improvement of flight operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 This is a schematic diagram of the workflow structure of a method for determining direct flights based on flight trajectory data proposed by the present invention;
[0033] Figure 2 A schematic diagram of a flight trajectory for a method of determining direct flights based on flight trajectory data proposed in the present invention;
[0034] Figure 3 This is a schematic diagram of the system architecture of a system proposed by the present invention for determining direct flights based on flight trajectory data. DETAILED DESCRIPTION
[0035] Reference Figure 1-3 The present invention proposes a method for determining direct flights based on flight trajectory data, comprising the following steps:
[0036] S1. Obtain multiple waypoints, planned route data, and corresponding actual trajectory data of the flight.
[0037] S2. Calculating two sets of edge lines that match the planned route data based on the planned route data and a plurality of waypoints.
[0038] In this embodiment, if Figure 2 As shown, multiple waypoints are sequentially connected end to end to form a planned route, and two edge lines with a width of W kilometers are calculated with the planned route as the center line. The two edge lines are specifically L line and R line.
[0039] Specifically, the trajectory point is: the point where the actual trajectory intersects the L line or the R line.
[0040] In this embodiment, the calculation process of two edge lines with a width of W kilometers is as follows:
[0041] Calculate the direction and distance between every two adjacent waypoints on the route. For each pair of adjacent waypoints and, calculate the direction angle θ and distance d between them.
[0042] Calculate the vertical offset distance δ:
[0043]
[0044] Where W is the width and θ is the direction angle.
[0045] Calculate the points on the edge lines L and R:
[0046] For each waypoint M i , calculate its point L on line L and line R i and R i :
[0047]
[0048] Among them, the standard value of the earth's radius can be used as 6371 kilometers.
[0049] Use the calculated point L i and R i , connect them to form L line and R line. Through the above steps, calculate the two edge lines L line and R line with a route width of W kilometers connected by the planned waypoints.
[0050] S3. Determine multiple intersection points of the actual trajectory and the edge lines based on the actual trajectory data and the two sets of edge lines.
[0051] S4. Calculate actual flight distances between adjacent trajectory points and planned mapping distances between adjacent trajectory points based on the actual trajectory data, the plurality of waypoints, and the planned route data.
[0052] In this embodiment, the calculation process of the actual flight distance between adjacent trajectory points is as follows:
[0053] The latitude and longitude corresponding to the adjacent track points are calculated respectively; the corresponding actual flight path is intercepted from the actual track data according to the latitude and longitude corresponding to the adjacent track points, and the distance corresponding to the actual flight path is used as the actual flight distance.
[0054] In this embodiment, the calculation process of the planned mapping distance between adjacent trajectory points specifically includes:
[0055] Map adjacent trajectory points onto the planned route to obtain two corresponding mapping points;
[0056] Calculating the longitude and latitude corresponding to the two mapping points based on the plurality of waypoints and the planned route, and calculating the planned route distance between the two mapping points based on the longitude and latitude corresponding to the two mapping points;
[0057] The planned route distance between two mapping points is taken as the planned mapping distance of adjacent trajectory points.
[0058] In this embodiment, the specific process of calculating the longitude and latitude of the mapping point PM1 of the trajectory point P1 on the planned route is as follows:
[0059] Determine the path point P1 at the waypoint M i1 and M i2 The position ratio between them is used to determine the distance between the trajectory point P1 and the waypoint M. i1 and M i2 The specific position between. Assume that d1 is M i1 The distance from P1 to M is d2. i2 distance, then P1 is at M i1 and M i2 The position ratio α can be calculated as:
[0060]
[0061] Use the above position ratio α in M i1 and M i2 Interpolate between the longitude and latitude of PM1 to calculate its longitude and latitude; assuming M i1 The longitude and latitude are (lat i1 ,lon i1 ), and M i2 The longitude and latitude are (lat i2 ,lon i2 ), then the latitude and longitude of PM1 It can be calculated as:
[0062]
[0063]
[0064] Through the above steps, the latitude and longitude of the mapping point PM1 of the trajectory point P1 on the planned route are calculated. The other trajectory points are calculated in the same way.
[0065] S5. Determine the flight status of corresponding waypoints within the range of adjacent trajectory points based on the actual flight distance and the planned mapping distance. The flight status includes direct flight and circumventing flight.
[0066] In this embodiment, when the corresponding actual flight distance within the adjacent trajectory point range is greater than the planned mapping distance, the flight status of the corresponding waypoint within the adjacent trajectory point range is specifically circumventing; when the corresponding actual flight distance within the adjacent trajectory point range is less than or equal to the planned mapping distance, the flight status of the corresponding waypoint within the adjacent trajectory point range is specifically direct flying.
[0067] In this embodiment, it also includes: when two mapping points corresponding to adjacent trajectory points are obtained, the name of the waypoint between the two mapping points and the influencing factors of the real-time flight are recorded, and the influencing factors include but are not limited to aircraft model, altitude, actual passing time period, and meteorological characteristics.
[0068] Reference Figure 1-3 The present invention proposes a system for determining direct flights based on flight trajectory data, comprising:
[0069] The data acquisition module is used to obtain multiple waypoints of the flight, planned route data and corresponding actual trajectory data;
[0070] A first processing module is configured to calculate two sets of edge lines matching the planned route data based on the planned route data and a plurality of waypoints;
[0071] A second processing module is configured to determine a plurality of intersection points of the actual trajectory and the edge line based on the actual trajectory data and the two sets of edge lines;
[0072] a third processing module, configured to calculate actual flight distances of adjacent trajectory points and planned mapping distances of adjacent trajectory points based on the actual trajectory data, the plurality of waypoints, and the planned route data;
[0073] The state determination module is used to determine the flight state of the corresponding waypoints within the range of adjacent trajectory points based on the actual flight distance and the planned mapping distance. The flight state includes direct flight and circumventing flight.
[0074] In the specific working process of the method and system for determining direct flights based on flight trajectory data of this embodiment, the boundary lines of the planned route width, namely the boundary lines L and R, are calculated based on the width of the route being W kilometers. The intersection of the actual flight trajectory and the boundary lines is used for judgment. The point at which the flight exceeds the boundary line due to direct flight / circumvention is determined. The planned route length of the flight is determined by comparing the actual flight trajectory length after exceeding the boundary line with the mapping point 1 that exceeds the boundary line and the mapping point 2 that re-enters the boundary line. The actual flight distance after exceeding the boundary line is compared with the planned mapping distance. If the actual flight distance is greater than the planned distance, it is determined to be a circular flight. If the actual flight distance is less than the planned distance, it is determined to be a direct flight. The names of the planned waypoints between the two mapping points and the influencing factors of the real-time flight are recorded.
[0075] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with the technical field, within the technical scope disclosed by the present invention, who makes equivalent replacements or changes based on the technical solution and inventive concept of the present invention, should be covered by the scope of protection of the present invention.
Claims
1. A method for determining direct flights based on flight trajectory data, characterized in that: include: Get multiple waypoints of the flight, planned route data and corresponding actual trajectory data; Two sets of edge lines matching the planned route data are calculated based on the planned route data and a plurality of waypoints; Determine multiple intersection points of the actual trajectory and the edge line based on the actual trajectory data and the two sets of edge lines; Calculate the actual flight distance of adjacent trajectory points and the planned mapping distance of adjacent trajectory points based on the actual trajectory data, multiple waypoints and planned route data; The flight status of the corresponding waypoints within the adjacent trajectory point range is determined according to the actual flight distance and the planned mapping distance, and the flight status includes direct flight and detour flight.
2. The method for determining direct flights based on flight trajectory data according to claim 1, characterized in that: The step of calculating two sets of edge lines matching the planned route data based on the planned route data and a plurality of waypoints specifically includes: Multiple waypoints are connected end to end in sequence to form a planned route, and two edge lines with a width of W kilometers are calculated with the planned route as the center line. The two edge lines are specifically the L line and the R line.
3. The method for determining direct flights based on flight trajectory data according to claim 2, characterized in that: The trajectory point is specifically the point where the actual trajectory intersects the L line or the R line.
4. The method for determining direct flights based on flight trajectory data according to claim 3, characterized in that: The calculating the actual flight distances of adjacent trajectory points based on the actual trajectory data specifically includes: Calculate the longitude and latitude corresponding to adjacent trajectory points respectively; The corresponding actual flight path is intercepted from the actual trajectory data according to the latitude and longitude corresponding to the adjacent trajectory points, and the distance corresponding to the actual flight path is used as the actual flight distance.
5. The method for determining direct flights based on flight trajectory data according to claim 4, characterized in that: The calculation process of the planned mapping distance of adjacent trajectory points specifically includes: Map adjacent trajectory points on the planned route respectively to obtain two corresponding mapping points; Calculate the longitude and latitude corresponding to the two mapping points based on the multiple waypoints and the planned route, and calculate the planned route distance between the two mapping points based on the longitude and latitude corresponding to the two mapping points; The planned route distance between two mapping points is taken as the planned mapping distance of adjacent trajectory points.
6. The method for determining direct flights based on flight trajectory data according to claim 1, characterized in that: The determining, according to the actual flight distance and the planned mapping distance, the flight status of the corresponding waypoint within the adjacent trajectory point range specifically includes: When the actual flight distance corresponding to the adjacent track point range is greater than the planned mapping distance, the flight status of the corresponding waypoint within the adjacent track point range is specifically circumvention; When the corresponding actual flight distance within the range of adjacent track points is less than or equal to the planned mapping distance, the flight status of the corresponding waypoint within the range of adjacent track points is specifically direct flight.
7. The method for determining direct flights based on flight trajectory data according to claim 5, characterized in that: Also includes: When two mapping points corresponding to adjacent trajectory points are obtained, the names of the waypoints between the two mapping points and the influencing factors of the real-time flight are recorded, wherein the influencing factors include but are not limited to the aircraft model, altitude, actual passing time period, and meteorological characteristics.
8. A system for determining direct flights based on flight trajectory data, characterized in that: include: A data acquisition module is used to obtain multiple waypoints of a flight, planned route data, and corresponding actual trajectory data; A first processing module is used to calculate two sets of edge lines matching the planned route data based on the planned route data and a plurality of waypoints; A second processing module is used to determine a plurality of intersection trajectory points of the actual trajectory and the edge line based on the actual trajectory data and the two groups of edge lines; A third processing module, for calculating actual flight distances of adjacent trajectory points and planned mapping distances of adjacent trajectory points based on actual trajectory data, a plurality of waypoints and planned route data; The state determination module is used to determine the flight state of the corresponding waypoints within the range of adjacent trajectory points according to the actual flight distance and the planned mapping distance, and the flight state includes direct flight and detour flight.