A flight planning method and system based on meteorological data

By integrating the aircraft's preset route map and meteorological radar reflectance map, combining meteorological prediction data to update and judge interference areas, and planning flight paths, the problem of flight route adjustment in bad weather is solved and flight safety is improved.

CN119245663BActive Publication Date: 2025-03-28江西省气象服务中心(江西省专业气象台江西省气象宣传与科普中心) +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411766801.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-28
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

In severe weather conditions, flight routes need temporary adjustments, but the existing technology is difficult to effectively use weather forecast data to plan backup routes in advance, resulting in the impact of flight safety.

Method used

By obtaining the aircraft's preset route map and the meteorological radar reflectance map, fuse it to form a target map, and update the radar reflectance map based on the meteorological prediction data to determine whether the target area and the preset route interfere. Several interferences are planned and updated to the target map.

Benefits of technology

It has realized the planning of backup routes in advance based on weather forecast data, improved flight safety guarantees, and reduced the operating pressure of pilots in bad weather.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119245663B_ABST
    Figure CN119245663B_ABST
Patent Text Reader

Abstract

The present invention provides a flight planning method and system based on meteorological data. The method obtains a preset route map of an aircraft and a radar reflectivity map of the weather, and fuses the preset route map with the radar reflectivity map to form a target map; obtains each time point on the preset route of the aircraft, and obtains corresponding meteorological forecast data according to each time point; updates the radar reflectivity map according to the meteorological forecast data; obtains the target area of ​​each updated radar reflectivity map, and determines whether the target area interferes with the preset route; if so, determines the target position and target time point on the preset route of the aircraft according to the interference position, and obtains the adjacent aircraft route according to the target position and the target time point; plans the flight path according to the adjacent aircraft route and the target area of ​​each updated radar reflectivity map, and updates the planned flight path to the target map, so as to plan a backup route in advance and complete the auxiliary flight.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of flight planning, and in particular relates to a flight planning method and system based on meteorological data. Background Art

[0002] Aircraft flight routes are usually fixed, mainly for safety, economy, efficiency and other considerations. Although the flight routes are not completely fixed, they cannot be changed at will. In the event of bad weather, the flight routes may need to be adaptively adjusted.

[0003] When bad weather causes the route to need to be changed temporarily, it often tests the pilot's skills, which is not friendly to some inexperienced pilots. If they can plan alternative routes in advance according to weather forecasts and complete auxiliary flights, it can provide a certain guarantee for flight safety. Summary of the invention

[0004] Based on this, an embodiment of the present invention provides a flight planning method and system based on meteorological data, which aims to plan alternative routes in advance according to weather forecasts, complete auxiliary flights, and provide certain guarantees for flight safety.

[0005] A first aspect of an embodiment of the present invention provides a flight planning method based on meteorological data, the method comprising:

[0006] Acquire a preset route map of the aircraft and a radar reflectivity map of the weather, and fuse the preset route map with the radar reflectivity map to form a target map, wherein the preset route map includes at least the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors;

[0007] Obtain each time point on the preset route of the aircraft, and obtain corresponding weather forecast data according to each time point;

[0008] updating the radar reflectivity map according to the weather forecast data, so as to display the radar reflectivity maps at different time points in one map;

[0009] Obtaining the target area of ​​each updated radar reflectivity map, and determining whether the target area interferes with the preset route;

[0010] If yes, determine the target position and target time point on the preset flight path of the aircraft according to the interference position, and obtain the adjacent aircraft flight path according to the target position and the target time point;

[0011] A flight path is planned based on adjacent aircraft routes and target areas of each updated radar reflectivity map, and the planned flight path is updated to the target map.

[0012] Furthermore, the step of obtaining a preset route map of the aircraft and a radar reflectivity map of the weather, and fusing the preset route map with the radar reflectivity map to form a target map includes:

[0013] Preprocessing the preset route map and the radar reflectivity map according to the same map scale;

[0014] Based on the coordinate origin, the pre-processed preset route map and the radar reflectivity map are overlapped, and at the same time, the preset route in the pre-processed preset route map is cut out;

[0015] The preset route obtained by the cutout process is placed in the preprocessed radar reflectivity map, and the color of the first pixel point of the preset route is obtained;

[0016] Determine whether the preset route interferes with the radar reflection area in the preprocessed radar reflectivity map;

[0017] If yes, determine a target line segment on the preset route that interferes with the radar reflection area, and set the target line segment as a dotted line;

[0018] The second pixel color of the radar reflection area interfering with the preset route is obtained, and the target pixel color on the corresponding dotted line is determined according to the first pixel color and the second pixel color to form a target map.

[0019] Furthermore, the step of planning the flight path according to the adjacent aircraft routes and the target area of ​​each updated radar reflectivity map includes:

[0020] Determine the temporary adjustment area based on adjacent aircraft routes and target areas of each updated radar reflectivity map;

[0021] A flight path is planned in the temporary adjustment area according to adjacent aircraft routes and the location distribution of the target area of ​​each updated radar reflectivity map.

[0022] Furthermore, the step of determining the temporary adjustment area according to the adjacent aircraft routes and the target area of ​​each updated radar reflectivity map includes:

[0023] determining an area between adjacent aircraft routes as a first adjustment area;

[0024] The target areas of the updated radar reflectivity images are combined, and the combined target areas are removed from the first adjustment area to obtain the temporary adjustment area.

[0025] Furthermore, the step of planning a flight path in the temporary adjustment area according to the adjacent aircraft routes and the location distribution of the target areas of each updated radar reflectivity map includes:

[0026] Acquire the position of the aircraft on the adjacent aircraft route, determine the shortest flight path in the temporary adjustment area, and calculate the interval distance between the current aircraft and the aircraft on the adjacent aircraft route when they fly along the shortest flight path at the same time;

[0027] The shortest flight path is adjusted according to the positions of the aircraft on the adjacent aircraft routes and the interval distances to obtain a final flight path.

[0028] Furthermore, the step of adjusting the shortest flight path according to the positions of the aircraft on the adjacent aircraft routes and the interval distances includes:

[0029] Determine the line segments between each point on the shortest flight path and the nearest target area, and obtain the length of the corresponding line segment;

[0030] According to the real-time positions of the aircraft on the aircraft routes adjacent to the shortest flight path, determining the first line segment where each adjustment point on the shortest flight path will be located subsequently, wherein when the positions of the aircraft on the aircraft routes adjacent to the shortest flight path are located on the same side of the shortest flight path, determining the first line segment where each point on the shortest flight path will be located subsequently is a line segment on the side away from the aircraft on the adjacent aircraft routes, and when the positions of the aircraft on the aircraft routes adjacent to the shortest flight path are located on different sides of the shortest flight path, according to the positions of the aircraft on the aircraft routes adjacent to the shortest flight path, taking the aircraft routes as boundaries, determining the geometric centers respectively, and calculating the distances between the geometric centers and the corresponding adjustment points respectively, determining the geometric center of the target with a long distance, and determining the first line segment where each point on the shortest flight path will be located subsequently is a line segment on the same side as the geometric center of the target according to the geometric center of the target;

[0031] Draw extension lines from the positions or geometric center positions of the aircraft on the aircraft routes adjacent to the shortest flight path as starting points to the corresponding adjustment points;

[0032] Project each extended line onto the corresponding first line segment, and superimpose each projection result;

[0033] Determine the target point on the first line segment according to the superposition result;

[0034] Connect the target points on the first line segment to complete the adjustment of the shortest flight path.

[0035] Furthermore, in the step of drawing extension lines from the position or geometric center position of the aircraft on the aircraft routes adjacent to the shortest flight path as the starting point to the corresponding adjustment point, the farther the distance between the position or geometric center position of the aircraft on the aircraft routes adjacent to the shortest flight path and the corresponding adjustment point, the shorter the length of the extension line; the closer the distance between the position or geometric center position of the aircraft on the aircraft routes adjacent to the shortest flight path and the corresponding adjustment point, the longer the length of the extension line.

[0036] Furthermore, the step of drawing the extension lines from the positions or geometric center positions of the aircraft on the aircraft routes adjacent to the shortest flight path as the starting points to the corresponding adjustment points includes:

[0037] Obtaining a first distance between a position of an aircraft on an aircraft route adjacent to the shortest flight path or a geometric center position and a corresponding adjustment point, and simultaneously obtaining a first length of a corresponding first line segment, and determining a maximum value and a minimum value between the first distance and the first length;

[0038] Divide the minimum value by the maximum value to obtain a target coefficient;

[0039] The first distance is input into a logarithmic function curve having the target coefficient, and the length of the extension line is output, so as to draw the extension line.

[0040] Furthermore, in the step of projecting each extended line onto the corresponding first line segment and superimposing each projection result, the projection result of each extended line onto the corresponding first line segment is determined according to the extension direction, extension angle and length of the extension line, and superimposed, wherein the extension angle is the angle between the extension line and the corresponding first line segment.

[0041] A second aspect of an embodiment of the present invention provides a flight planning system based on meteorological data, which is used to implement the flight planning method based on meteorological data according to the first aspect, and the system includes:

[0042] a fusion module, used to obtain a preset route map of the aircraft and a radar reflectivity map of the weather, and fuse the preset route map with the radar reflectivity map to form a target map, wherein the preset route map at least includes the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors;

[0043] The first acquisition module is used to acquire each time point on the preset route of the aircraft, and acquire corresponding weather forecast data according to each time point;

[0044] An updating module, used for updating the radar reflectivity map according to the meteorological forecast data, so as to display the radar reflectivity maps at different time points in one map;

[0045] A judgment module, used for obtaining the target area of ​​each updated radar reflectivity map, and judging whether the target area interferes with the preset route;

[0046] A second acquisition module is used to determine the target position and target time point on the preset flight path of the aircraft according to the interference position when it is determined that the target area interferes with the preset flight path, and to acquire the adjacent flight path of the aircraft according to the target position and the target time point;

[0047] The planning module is used to plan the flight path according to the adjacent aircraft routes and the target areas of each updated radar reflectivity map, and update the planned flight path into the target map.

[0048] A third aspect of an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the flight planning method based on meteorological data provided in the first aspect.

[0049] A fourth aspect of an embodiment of the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the flight planning method based on meteorological data provided in the first aspect is implemented.

[0050] A flight planning method and system based on meteorological data is provided in an embodiment of the present invention. The method obtains a preset route map of an aircraft and a radar reflectivity map of the weather, and merges the preset route map with the radar reflectivity map to form a target map, wherein the preset route map at least includes the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors; each time point on the preset route of the aircraft is obtained, and corresponding meteorological forecast data is obtained according to each time point; the radar reflectivity map is updated according to the meteorological forecast data; the target area of ​​each updated radar reflectivity map is obtained, and it is determined whether the target area interferes with the preset route; if so, the target position and target time point on the preset route of the aircraft are determined according to the interference position, and the adjacent aircraft route is obtained according to the target position and the target time point; the flight path is planned according to the adjacent aircraft route and the target area of ​​each updated radar reflectivity map, and the planned flight path is updated to the target map, so as to plan an alternative route in advance, complete the auxiliary flight, and provide a certain guarantee for flight safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 A flowchart of a flight planning method based on meteorological data provided in Embodiment 1 of the present invention;

[0052] Figure 2A structural block diagram of a flight planning system based on meteorological data provided in Embodiment 2 of the present invention;

[0053] Figure 3 This is a structural block diagram of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION

[0054] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0055] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0056] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0057] Embodiment 1

[0058] According to an embodiment of the present invention, an embodiment of a flight planning method based on meteorological data is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0059] In this embodiment 1, a flight planning method based on meteorological data is provided, which can be used in electronic devices, such as computers. Figure 1 , Figure 1 A flowchart of an implementation of a flight planning method based on meteorological data provided in Embodiment 1 of the present invention is shown, which specifically includes steps S01 to S06.

[0060] Step S01, obtaining a preset route map of the aircraft and a radar reflectivity map of the weather, and fusing the preset route map with the radar reflectivity map to form a target map.

[0061] Among them, the preset route map at least includes the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors. It can be understood that radar reflectivity is an indicator to measure the ability of precipitation particles (such as raindrops, ice crystals, snowflakes, etc.) to reflect electromagnetic waves emitted by radar.

[0062] Specifically, according to the same map scale, the preset route map and the radar reflectivity map are preprocessed to adjust the preset route map and the radar reflectivity map to a uniform size;

[0063] Based on the coordinate origin, the pre-processed preset route map and the radar reflectivity map are overlapped. It can be understood that the coordinate origin can be a specified longitude and latitude position, and the two maps are aligned and overlapped. At the same time, the preset route in the pre-processed preset route map is cut out to remove interference factors;

[0064] The preset route obtained by the cutout process is placed in the preprocessed radar reflectivity map, and the color of the first pixel point of the preset route is obtained;

[0065] Determine whether the preset route interferes with the radar reflection area in the preprocessed radar reflectivity map;

[0066] If yes, determine the target line segment on the preset route that interferes with the radar reflection area, and set the target line segment as a dotted line;

[0067] Obtain the second pixel color of the radar reflection area that interferes with the preset route, and determine the target pixel color on the corresponding dotted line based on the first pixel color and the second pixel color to form a target map. It should be noted that the target pixel color can be determined based on the superposition of the first pixel color and the second pixel color.

[0068] Step S02, obtaining each time point on the preset route of the aircraft, and obtaining corresponding weather forecast data according to each time point.

[0069] Among them, since the preset route and take-off time of the aircraft are known, the time point when the aircraft arrives at each position of the preset route can be predicted. When the time point is known, the weather forecast data obtained by the meteorological department is obtained and pushed.

[0070] Step S03: updating the radar reflectivity map according to the weather forecast data.

[0071] It should be noted that, unlike a traditional weather map, the target map in the embodiment of the present invention displays a fusion map of radar reflectivity maps at different time points, rather than a real-time radar reflectivity map.

[0072] Step S04, obtaining the target area of ​​each updated radar reflectivity map, and determining whether the target area interferes with the preset route, if so, executing step S05.

[0073] The target area refers to an area where the radar reflectivity is greater than a threshold value, and the color of the target area can be represented by a striking color, such as red.

[0074] In step S05, a target position and a target time point on a preset flight path of the aircraft are determined according to the interference position, and an adjacent flight path of the aircraft is acquired according to the target position and the target time point.

[0075] In this embodiment, the planar perspective of the target map is mainly used, and the adjacent aircraft routes of existing aircraft in a navigation state are obtained according to the target position and target time point. It can be understood that the adjacent aircraft routes are also the routes closest to the interference position. At the same time, the adjacent aircraft routes are also routes with the same flight altitude as the preset route of the current aircraft.

[0076] Step S06, planning a flight path according to adjacent aircraft routes and target areas of each updated radar reflectivity map, and updating the planned flight path into the target map.

[0077] Specifically, a temporary adjustment area is determined according to adjacent aircraft routes and target areas of each updated radar reflectivity map, and specifically, an area between adjacent aircraft routes is determined as a first adjustment area;

[0078] The target areas of the updated radar reflectivity maps are combined, and the combined target areas are removed from the first adjustment area to obtain a temporary adjustment area. It can be understood that the probability of being affected by weather in the temporary adjustment area is low;

[0079] According to the adjacent aircraft routes and the position distribution of the target areas of each updated radar reflectivity map, a flight path is planned in the temporary adjustment area. Specifically, the positions of the aircraft on the adjacent aircraft routes are obtained, and the shortest flight path in the temporary adjustment area is determined, and the interval distance between the current aircraft and the aircraft on the adjacent aircraft routes when they fly at the same time according to the shortest flight path is calculated;

[0080] According to the positions and interval distances of the aircraft on the adjacent aircraft routes, the shortest flight path is adjusted to obtain a final flight path. Specifically, the line segments between each point on the shortest flight path and the nearest target area are determined, and the lengths of the corresponding line segments are obtained, wherein the lengths of the line segments are in a corresponding relationship with the actual distance;

[0081] Determine the first line segment where each adjustment point on the shortest flight path will be located subsequently according to the real-time position of the aircraft on the aircraft route adjacent to the shortest flight path, wherein when the position of the aircraft on the aircraft route adjacent to the shortest flight path is on the same side of the shortest flight path, determine the first line segment where each point on the shortest flight path will be located subsequently as a line segment on the side away from the aircraft on the adjacent aircraft route; when the position of the aircraft on the aircraft route adjacent to the shortest flight path is on different sides of the shortest flight path, determine the geometric center respectively according to the position of the aircraft on the aircraft route adjacent to the shortest flight path and with the aircraft route as the boundary, calculate the distance between the geometric center and the corresponding adjustment point respectively, determine the geometric center of the target with a long distance, and determine the first line segment where each point on the shortest flight path will be located subsequently as a line segment on the same side as the target geometric center according to the target geometric center;

[0082] Draw the positions or geometric center positions of the aircraft on the adjacent aircraft routes of the shortest flight path as the starting point and the extension lines to the corresponding adjustment points respectively. It can be understood that when the positions of the aircraft on the adjacent aircraft routes of the shortest flight path are located on different sides of the shortest flight path, the number of aircraft on the aircraft routes is too small to determine the geometric center, then draw the positions of the aircraft on the adjacent aircraft routes of the shortest flight path as the starting point and the extension lines to the corresponding adjustment points respectively. It should be noted that the farther the distance between the positions or geometric center positions of the aircraft on the adjacent aircraft routes of the shortest flight path and the corresponding adjustment point is, the shorter the length of the extension line is; the closer the distance between the positions or geometric center positions of the aircraft on the adjacent aircraft routes of the shortest flight path and the corresponding adjustment point is, the longer the length of the extension line is. In this embodiment, obtain the first distance between the positions or geometric center positions of the aircraft on the adjacent aircraft routes of the shortest flight path and the corresponding adjustment point, and simultaneously obtain the first length of the corresponding first line segment, and determine the maximum value and the minimum value between the first distance and the first length;

[0083] Divide the minimum value by the maximum value to get the target coefficient;

[0084] The first distance is input into a logarithmic function curve with a target coefficient, and the length of the extension line is output to draw the extension line. For example, the logarithmic function curve can be expressed as ,in, is the target coefficient;

[0085] Projecting each extended line onto the corresponding first line segment and superimposing each projection result can be understood as the superposition of vectors. Specifically, according to the extension direction, extension angle and length of the extended line, the projection result of each extended line onto the corresponding first line segment is determined and superimposed, that is, adding in the same direction and subtracting in the opposite direction, wherein the extension angle is the angle between the extended line and the corresponding first line segment;

[0086] According to the superposition result, determine the target point on the first line segment;

[0087] Connect the target points on the first line segment to complete the adjustment of the shortest flight path.

[0088] Finally, the planned flight path is updated to the target map and pushed to the user. In actual use, the user can determine whether to adopt the planned flight path based on the actual weather conditions. If the weather forecast is accurate, the user can navigate according to the planned flight path.

[0089] In summary, the flight planning method based on meteorological data in the above-mentioned embodiment of the present invention obtains a preset route map of the aircraft and a radar reflectivity map of the weather, and merges the preset route map with the radar reflectivity map to form a target map, wherein the preset route map at least includes the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors; each time point on the preset route of the aircraft is obtained, and corresponding meteorological forecast data is obtained according to each time point; the radar reflectivity map is updated according to the meteorological forecast data; the target area of ​​each updated radar reflectivity map is obtained, and it is determined whether the target area interferes with the preset route; if so, the target position and target time point on the preset route of the aircraft are determined according to the interference position, and the adjacent aircraft route is obtained according to the target position and the target time point; the flight path is planned according to the adjacent aircraft routes and the target area of ​​each updated radar reflectivity map, and the planned flight path is updated to the target map, so as to plan the backup route in advance, complete the auxiliary flight, and provide a certain guarantee for flight safety.

[0090] Embodiment 2

[0091] See also Figure 2 , Figure 2 1 is a block diagram of a flight planning system based on meteorological data provided in the second embodiment of the present invention. The flight planning system 200 based on meteorological data is used to implement the above embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0092] Specifically, the flight planning system 200 based on meteorological data includes: a fusion module 21, a first acquisition module 22, an update module 23, a judgment module 24, a second acquisition module 25 and a planning module 26, wherein:

[0093] A fusion module 21 is used to obtain a preset route map of the aircraft and a radar reflectivity map of the weather, and fuse the preset route map with the radar reflectivity map to form a target map, wherein the preset route map at least includes the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors;

[0094] The first acquisition module 22 is used to acquire each time point on the preset route of the aircraft, and acquire corresponding weather forecast data according to each time point;

[0095] An updating module 23, used for updating the radar reflectivity map according to the weather forecast data, so as to display the radar reflectivity maps at different time points in one map;

[0096] A judgment module 24 is used to obtain the target area of ​​each updated radar reflectivity map and judge whether the target area interferes with the preset route;

[0097] The second acquisition module 25 is used to determine the target position and target time point on the preset flight path of the aircraft according to the interference position when it is determined that the target area interferes with the preset flight path, and to acquire the adjacent flight path of the aircraft according to the target position and the target time point;

[0098] The planning module 26 is used to plan a flight path according to adjacent aircraft routes and target areas of each updated radar reflectivity map, and update the planned flight path into the target map.

[0099] Furthermore, in some optional embodiments of the present invention, the fusion module 21 includes:

[0100] A preprocessing unit, used for preprocessing the preset route map and the radar reflectivity map according to the same map scale;

[0101] A cutout processing unit is used to overlap the pre-processed preset route map and the radar reflectivity map based on the coordinate origin, and at the same time, to cut out the preset route in the pre-processed preset route map;

[0102] A first acquisition unit is used to place the preset route obtained by the cutout process into the preprocessed radar reflectivity map, and obtain the color of the first pixel point of the preset route;

[0103] A first determination unit, used to determine whether the preset route interferes with the radar reflection area in the preprocessed radar reflectivity map;

[0104] A first determining unit is used for determining a target line segment on the preset route that interferes with the radar reflection area in the preprocessed radar reflectivity map when it is determined that the preset route interferes with the radar reflection area, and setting the target line segment as a dotted line;

[0105] The second determination unit is used to obtain the second pixel color of the radar reflection area that interferes with the preset route, and determine the target pixel color on the corresponding dotted line according to the first pixel color and the second pixel color to form a target map.

[0106] Further, in some optional embodiments of the present invention, the planning module 26 includes:

[0107] A third determination unit is used to determine a temporary adjustment area according to adjacent aircraft routes and target areas of each updated radar reflectivity map;

[0108] The adjustment unit is used to plan a flight path in the temporary adjustment area according to adjacent aircraft routes and the position distribution of the target areas of each updated radar reflectivity map.

[0109] Further, in some optional embodiments of the present invention, the third determining unit includes:

[0110] A first determining subunit, configured to determine an area between adjacent aircraft routes as a first adjustment area;

[0111] The combining subunit is used to combine the target areas of the updated radar reflectivity images, and remove the combined target area from the first adjustment area to obtain the temporary adjustment area.

[0112] Further, in some optional embodiments of the present invention, the adjustment unit includes:

[0113] a calculation subunit, configured to obtain the position of the aircraft on the adjacent aircraft route, determine the shortest flight path in the temporary adjustment area, and calculate the interval distance between the current aircraft and the aircraft on the adjacent aircraft route when the current aircraft flies along the shortest flight path and flies simultaneously;

[0114] an adjusting subunit, configured to adjust the shortest flight path according to the positions of the aircraft on the adjacent aircraft routes and the interval distances, so as to obtain a final flight path, specifically, determining a line segment between each point on the shortest flight path and the nearest target area, and obtaining the length of the corresponding line segment;

[0115] According to the real-time positions of the aircraft on the aircraft routes adjacent to the shortest flight path, determining the first line segment where each adjustment point on the shortest flight path will be located subsequently, wherein when the positions of the aircraft on the aircraft routes adjacent to the shortest flight path are located on the same side of the shortest flight path, determining the first line segment where each point on the shortest flight path will be located subsequently is a line segment on the side away from the aircraft on the adjacent aircraft routes, and when the positions of the aircraft on the aircraft routes adjacent to the shortest flight path are located on different sides of the shortest flight path, according to the positions of the aircraft on the aircraft routes adjacent to the shortest flight path, taking the aircraft routes as boundaries, determining the geometric centers respectively, and calculating the distances between the geometric centers and the corresponding adjustment points respectively, determining the geometric center of the target with a long distance, and determining the first line segment where each point on the shortest flight path will be located subsequently is a line segment on the same side as the geometric center of the target according to the geometric center of the target;

[0116] Draw extension lines respectively from the position or geometric center position of the aircraft on the aircraft route adjacent to the shortest flight path as the starting point to the corresponding adjustment point, wherein the farther the position or geometric center position of the aircraft on the aircraft route adjacent to the shortest flight path is from the corresponding adjustment point, the shorter the length of the extension line; the closer the position or geometric center position of the aircraft on the aircraft route adjacent to the shortest flight path is from the corresponding adjustment point, the longer the length of the extension line. Specifically, obtain a first distance between the position or geometric center position of the aircraft on the aircraft route adjacent to the shortest flight path and the corresponding adjustment point, and simultaneously obtain a first length of the corresponding first line segment, and determine a maximum value and a minimum value between the first distance and the first length;

[0117] Divide the minimum value by the maximum value to obtain a target coefficient;

[0118] Inputting the first distance into a logarithmic function curve having the target coefficient, and outputting the length of the extension line, so as to draw the extension line;

[0119] Projecting each extended line onto the corresponding first line segment and superimposing each projection result, wherein the projection result of each extended line onto the corresponding first line segment is determined according to the extension direction, extension angle and length of the extended line, and superimposed, wherein the extension angle is the angle between the extended line and the corresponding first line segment;

[0120] Determine the target point on the first line segment according to the superposition result;

[0121] Connect the target points on the first line segment to complete the adjustment of the shortest flight path.

[0122] Embodiment 3

[0123] Another aspect of the present invention provides an electronic device, see Figure 3 , shown is an electronic device in Embodiment 3 of the present invention, including a memory 20, a processor 10, and a computer program 30 stored in the memory and executable on the processor, wherein when the processor 10 executes the computer program 30, the flight planning method based on meteorological data as described above is implemented.

[0124] In some embodiments, the processor 10 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor or other data processing chip, used to run program codes or process data stored in the memory 20, such as executing access restriction programs.

[0125] The memory 20 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 20 may be an internal storage unit of an electronic device, such as a hard disk of the electronic device. In other embodiments, the memory 20 may also be an external storage device of an electronic device, such as a plug-in hard disk equipped on the electronic device, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. Further, the memory 20 may also include both an internal storage unit of the electronic device and an external storage device. The memory 20 may be used not only to store application software and various types of data of the electronic device, but also to temporarily store data that has been output or is to be output.

[0126] It should be pointed out that Figure 3 The structure shown does not constitute a limitation on the electronic device. In other embodiments, the electronic device may include fewer or more components than those shown in the figure, or combine certain components, or arrange the components differently.

[0127] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the flight planning method based on meteorological data as described above.

[0128] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0129] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0130] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0131] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0132] The above embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention patent shall be subject to the attached claims.

Claims

1. A flight planning method based on meteorological data, characterized in that: The method comprises: Acquire a preset route map of the aircraft and a radar reflectivity map of the weather, and fuse the preset route map with the radar reflectivity map to form a target map, wherein the preset route map includes at least the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors; Obtain each time point on the preset route of the aircraft, and obtain corresponding weather forecast data according to each time point; updating the radar reflectivity map according to the weather forecast data, so as to display the radar reflectivity maps at different time points in one map; Obtaining the target area of ​​each updated radar reflectivity map, and determining whether the target area interferes with the preset route; If yes, determine the target position and target time point on the preset flight path of the aircraft according to the interference position, and obtain the adjacent aircraft flight path according to the target position and the target time point; Plan a flight path based on adjacent aircraft routes and target areas of updated radar reflectivity maps, and update the planned flight path into the target map; The step of planning a flight path according to adjacent aircraft routes and target areas of updated radar reflectivity maps includes: Determine the temporary adjustment area based on adjacent aircraft routes and target areas of each updated radar reflectivity map; According to the adjacent aircraft routes and the position distribution of the target areas of each updated radar reflectivity map, a flight path is planned in the temporary adjustment area. Specifically, the position of the aircraft on the adjacent aircraft routes is obtained, and the shortest flight path in the temporary adjustment area is determined, and the interval distance between the current aircraft and the aircraft on the adjacent aircraft routes when they fly at the same time according to the shortest flight path is calculated; According to the positions of the aircraft on the adjacent aircraft routes and the interval distances, the shortest flight path is adjusted to obtain a final flight path. Specifically, a line segment between each point on the shortest flight path and the nearest target area is determined, and the length of the corresponding line segment is obtained; According to the real-time positions of the aircraft on the aircraft routes adjacent to the shortest flight path, determining the first line segment where each adjustment point on the shortest flight path will be located subsequently, wherein when the positions of the aircraft on the aircraft routes adjacent to the shortest flight path are located on the same side of the shortest flight path, determining the first line segment where each point on the shortest flight path will be located subsequently is a line segment on the side away from the aircraft on the adjacent aircraft routes, and when the positions of the aircraft on the aircraft routes adjacent to the shortest flight path are located on different sides of the shortest flight path, according to the positions of the aircraft on the aircraft routes adjacent to the shortest flight path, taking the aircraft routes as boundaries, determining the geometric centers respectively, and calculating the distances between the geometric centers and the corresponding adjustment points respectively, determining the geometric center of the target with a long distance, and determining the first line segment where each point on the shortest flight path will be located subsequently is a line segment on the same side as the geometric center of the target according to the geometric center of the target; Draw extension lines from the positions or geometric center positions of the aircraft on the aircraft routes adjacent to the shortest flight path as starting points to the corresponding adjustment points; Project each extended line onto the corresponding first line segment, and superimpose each projection result; Determine the target point on the first line segment according to the superposition result; Connect the target points on the first line segment to complete the adjustment of the shortest flight path.

2. The flight planning method based on meteorological data according to claim 1, characterized in that: The step of obtaining a preset route map of the aircraft and a radar reflectivity map of the weather, and fusing the preset route map with the radar reflectivity map to form a target map comprises: Preprocessing the preset route map and the radar reflectivity map according to the same map scale; Based on the coordinate origin, the pre-processed preset route map and the radar reflectivity map are overlapped, and at the same time, the preset route in the pre-processed preset route map is cut out; The preset route obtained by the cutout process is placed in the preprocessed radar reflectivity map, and the color of the first pixel point of the preset route is obtained; Determine whether the preset route interferes with the radar reflection area in the preprocessed radar reflectivity map; If yes, determine a target line segment on the preset route that interferes with the radar reflection area, and set the target line segment as a dotted line; The second pixel color of the radar reflection area interfering with the preset route is obtained, and the target pixel color on the corresponding dotted line is determined according to the first pixel color and the second pixel color to form a target map.

3. The flight planning method based on meteorological data according to claim 2, characterized in that: The step of determining the temporary adjustment area according to the adjacent aircraft routes and the target area of ​​each updated radar reflectivity map includes: determining an area between adjacent aircraft routes as a first adjustment area; The target areas of the updated radar reflectivity images are combined, and the combined target areas are removed from the first adjustment area to obtain the temporary adjustment area.

4. The flight planning method based on meteorological data according to claim 3, characterized in that: In the steps of drawing extension lines from the position or geometric center position of the aircraft on the aircraft routes adjacent to the shortest flight path as the starting point to the corresponding adjustment point, the farther the distance between the position or geometric center position of the aircraft on the aircraft routes adjacent to the shortest flight path and the corresponding adjustment point, the shorter the length of the extension line; the closer the distance between the position or geometric center position of the aircraft on the aircraft routes adjacent to the shortest flight path and the corresponding adjustment point, the longer the length of the extension line.

5. The flight planning method based on meteorological data according to claim 4, characterized in that: The step of drawing the extension lines from the positions of the aircraft on the aircraft routes adjacent to the shortest flight path or the geometric center positions as the starting points to the corresponding adjustment points comprises: Obtaining a first distance between a position of an aircraft on an aircraft route adjacent to the shortest flight path or a geometric center position and a corresponding adjustment point, and simultaneously obtaining a first length of a corresponding first line segment, and determining a maximum value and a minimum value between the first distance and the first length; Divide the minimum value by the maximum value to obtain a target coefficient; The first distance is input into a logarithmic function curve having the target coefficient, and the length of the extension line is output, so as to draw the extension line.

6. The flight planning method based on meteorological data according to claim 5, characterized in that: In the step of projecting each extended line onto the corresponding first line segment and superimposing each projection result, the projection result of each extended line onto the corresponding first line segment is determined according to the extension direction, extension angle and length of the extension line, and superimposed, wherein the extension angle is the angle between the extension line and the corresponding first line segment.

7. A flight planning system based on meteorological data, characterized in that: For implementing the flight planning method based on meteorological data as described in any one of claims 1 to 6, the system comprises: a fusion module, used to obtain a preset route map of the aircraft and a radar reflectivity map of the weather, and fuse the preset route map with the radar reflectivity map to form a target map, wherein the preset route map at least includes the preset route of the aircraft, and different radar reflectivities in the radar reflectivity map are represented by different colors; The first acquisition module is used to acquire each time point on the preset route of the aircraft, and acquire corresponding weather forecast data according to each time point; An updating module, used for updating the radar reflectivity map according to the meteorological forecast data, so as to display the radar reflectivity maps at different time points in one map; A judgment module, used for obtaining the target area of ​​each updated radar reflectivity map, and judging whether the target area interferes with the preset route; A second acquisition module is used to determine the target position and target time point on the preset flight path of the aircraft according to the interference position when it is determined that the target area interferes with the preset flight path, and to acquire the adjacent flight path of the aircraft according to the target position and the target time point; The planning module is used to plan the flight path according to the adjacent aircraft routes and the target areas of each updated radar reflectivity map, and update the planned flight path into the target map.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the flight planning method based on meteorological data as described in any one of claims 1 to 6 is implemented.

9. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the flight planning method based on meteorological data as described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method for diverting aircraft under dangerous weather conditions on basis of weather radar data

    CN106323295A

  • Aircraft weather prediction system and demonstration method

    CN117420617A

  • Unmanned aerial vehicle route conflict optimization scheduling system and method

    CN118334915A