Aircraft flight path planning method and system
The control panel obtains and analyzes flight mission elements, weather data and geographical environment information, draws and marks navigation maps and determines the flight range, and generates the optimal flight route, which solves the problem of insufficient precision aircraft route planning in the existing technology and improves flight efficiency and safety.
Patent Information
- Application Number
- CN202411977969.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-18
AI Technical Summary
The existing technology is not accurate enough in aircraft flight mission route planning, and it is difficult to effectively utilize weather and geographical environment information, resulting in improved flight efficiency and safety.
Obtain flight mission elements through the console, analyze and obtain weather data and information data of the flight mission execution area, draw an annotated navigation map, determine the flightable altitude and speed range, and finally generate the optimal flight route.
It has achieved precise planning of routes based on flight missions, improved the execution efficiency of flight missions, saved energy, and improved the rapid completion ability of flight missions.
Smart Images

Figure CN119845273A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of aircraft technology, and in particular to an aircraft flight route planning method and system. Background Art
[0002] With the continuous progress of society, aircraft have played more and more roles in society. They play an indispensable role in scientific exploration, resource investigation, satellite communications, monitoring and early warning, search and rescue and many other aspects. As the role of aircraft increases, their flight mission route planning is still imperfect. Nowadays, there is an urgent need for a method system for accurately planning routes according to the flight missions performed by aircraft. Summary of the invention
[0003] The present invention provides a method for aircraft flight route planning, comprising:
[0004] Step S1, the control console obtains the flight mission of the aircraft and analyzes the flight mission to obtain flight mission elements;
[0005] Step S2: The control console obtains weather data when the aircraft performs the flight mission through a meteorological satellite according to the flight mission execution time in the flight elements;
[0006] Step S3, the control console obtains flight mission execution area information data according to the flight mission execution area in the flight mission element;
[0007] Step S4: The control console draws a marked chart of the flight mission execution area according to the flight mission execution area information data;
[0008] Step S5: The control console obtains the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather data;
[0009] Step S6: The control console generates an optimal flight route for the aircraft according to the flight mission execution area marked chart and the flyable altitude range and the flyable speed range.
[0010] In the above-mentioned method for planning an aircraft flight route, the sub-steps of the control console obtaining the flight mission execution area information data according to the flight mission execution area in the flight mission element are as follows:
[0011] Step S31: The control console obtains information data of aircraft airspace management regulations of the flight mission execution area through big data technology according to the flight mission execution area;
[0012] Step S32: The control console collects geographical environment spatial information data of the flight mission execution area through the GPS system according to the flight mission execution area.
[0013] In the above-mentioned method for planning an aircraft flight route, the sub-steps of the control console drawing a marked chart of the flight mission execution area according to the flight mission execution area information data are as follows:
[0014] Step S41, the control console draws a basic annotated chart of the flight mission execution area according to the geographical environment spatial information data of the flight mission execution area;
[0015] Step S42: The control console analyzes the flight mission execution area information data to obtain the geographic information data of the flight mission execution area that needs to be marked;
[0016] Step S43: The control console marks the geographic information data of the area to be marked in the flight mission execution area on the basic flight chart of the flight mission execution area, and draws a marked chart of the flight mission execution area.
[0017] In the above-mentioned method for planning an aircraft flight route, the control console obtains the following sub-steps of the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather information:
[0018] Step S51, the control console obtains aircraft performance;
[0019] Step S52: The control console analyzes the aircraft performance, flight mission execution area information data and weather information to obtain the flyable altitude range and flyable speed range in the flight mission execution area.
[0020] In the above-mentioned method for planning an aircraft flight route, the control console generates the optimal flight route of the aircraft according to the flight mission execution area marked chart and the flyable altitude range and the flyable speed range in the following sub-steps:
[0021] Step S61: The control console obtains the optimal flight route when encountering obstacles based on the flight mission execution area marked on the chart, the flyable altitude range, and the flyable speed range;
[0022] Step S62: The control console obtains the optimal flight route according to the marked chart of the flight mission execution area and the optimal flight route when encountering obstacles.
[0023] The present invention also provides an aircraft flight route planning system, comprising:
[0024] The mission acquisition and analysis module acquires the flight mission of the aircraft and analyzes the flight mission to obtain the flight mission elements;
[0025] The weather collection module obtains weather data when the aircraft performs the flight mission through meteorological satellites according to the flight mission execution time in the flight elements;
[0026] A regional information data acquisition module, which acquires flight mission execution region information data according to the flight mission execution region in the flight mission element;
[0027] A marking module draws a marked chart of the flight mission execution area based on the flight mission execution area information data;
[0028] The altitude and speed acquisition module obtains the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather data;
[0029] The optimal flight route generation module generates the optimal flight route for the aircraft based on the flight mission execution area annotated chart and the flyable altitude range and flyable speed range.
[0030] 8. In the above-mentioned aircraft flight route planning system, the regional information data acquisition module specifically includes:
[0031] The airspace management regulations information data collection submodule obtains the aircraft airspace management regulations information data of the flight mission execution area through big data technology according to the flight mission execution area;
[0032] The geographic environment spatial information data collection submodule, the console collects the geographic environment spatial information data of the flight mission execution area through the GPS system according to the flight mission execution area.
[0033] In the above-mentioned aircraft flight route planning system, the annotation module specifically includes:
[0034] The basic annotation submodule draws the basic annotation chart of the flight mission execution area according to the geographical environment spatial information data of the flight mission execution area;
[0035] The submodule for collecting geographic information data of the area to be marked analyzes the information data of the flight mission execution area and obtains the geographic information data of the area to be marked in the flight mission execution area;
[0036] The marking submodule marks the geographic information data of the flight mission execution area that needs to be marked on the flight basic chart of the flight mission execution area, and draws the marked chart of the flight mission execution area.
[0037] In the above-mentioned aircraft flight route planning system, the altitude and speed acquisition module specifically includes:
[0038] Performance acquisition submodule, to obtain aircraft performance;
[0039] The altitude and speed acquisition submodule analyzes the aircraft performance, flight mission execution area information data and weather information to obtain the flyable altitude range and flyable speed range in the flight mission execution area.
[0040] In the above-mentioned aircraft flight route planning system, the optimal flight route generation module specifically includes:
[0041] The obstacle optimal flight route generation submodule obtains the optimal flight route when encountering obstacles based on the flight mission execution area marked on the chart, the flyable altitude range, and the flyable speed range;
[0042] The optimal flight route generation submodule obtains the optimal flight route according to the flight mission execution area marked on the aeronautical chart and the optimal flight route encountered obstacles.
[0043] The beneficial effects achieved by the present invention are as follows: The technical method of the present application can realize accurate route planning according to the flight mission of the aircraft, thereby improving the execution efficiency of the flight mission of the aircraft, achieving the purpose of saving energy and quickly completing the flight mission. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0045] Figure 1 This is a flow chart of a method for aircraft flight route planning provided in Example 1 of the present application;
[0046] Figure 2 This is a schematic diagram of an aircraft flight route planning system provided in Example 2 of the present application. DETAILED DESCRIPTION
[0047] The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0048] Embodiment 1
[0049] like Figure 1 As shown, the first embodiment of the present application provides a method for aircraft flight route planning, the method comprising the following steps:
[0050] Step S1, the control console obtains the flight mission of the aircraft and analyzes the flight mission to obtain flight mission elements;
[0051] Specifically, the flight mission elements include but are not limited to the take-off point, landing point, flight mission execution time, and flight mission execution area.
[0052] Step S2: The control console obtains weather data when the aircraft performs the flight mission through a meteorological satellite according to the flight mission execution time in the flight elements;
[0053] Specifically, the weather data when the aircraft performs a flight mission includes climate data such as wind direction, wind speed, and sandstorms.
[0054] Step S3, the control console obtains flight mission execution area information data according to the flight mission execution area in the flight mission element;
[0055] Furthermore, the sub-steps for the control console to obtain the flight mission execution area information data according to the flight mission execution area in the flight mission element are as follows:
[0056] Step S31: The control console obtains information data of aircraft airspace management regulations of the flight mission execution area through big data technology according to the flight mission execution area;
[0057] Specifically, aircraft airspace management regulations include restrictions such as aircraft flight altitude range, flight speed range, and no-fly zones.
[0058] Step S32, the control console collects geographical environment spatial information data of the flight mission execution area through the GPS system according to the flight mission execution area;
[0059] Specifically, the geographic environment spatial information data of the flight mission execution area includes geographic information data such as buildings, mountains, high-voltage lines, and electromagnetic interference areas in the area.
[0060] Step S4: The control console draws a marked chart of the flight mission execution area according to the flight mission execution area information data;
[0061] Furthermore, the sub-steps of the console drawing a marked chart of the flight mission execution area according to the flight mission execution area information data are as follows:
[0062] Step S41, the control console draws a basic annotated chart of the flight mission execution area according to the geographical environment spatial information data of the flight mission execution area;
[0063] Specifically, the basic aeronautical chart of the flight mission execution area includes spatial information such as terrain, building shape, height and area information.
[0064] Step S42: The control console analyzes the flight mission execution area information data to obtain the geographic information data of the flight mission execution area that needs to be marked;
[0065] Specifically, the flight mission execution areas that need to be marked include no-fly zones, electromagnetic interference areas, areas with obstacles, and other areas where flight routes need to be planned.
[0066] Step S43: The control console marks the geographic information data of the flight mission execution area that needs to be marked on the flight basic chart of the flight mission execution area, and draws a marked chart of the flight mission execution area;
[0067] Specifically, inaccessible areas such as no-fly zones and electromagnetic interference zones are marked as areas that need to be detoured, and areas with obstacles are marked with their geographic information data.
[0068] Step S5: The control console obtains the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather data;
[0069] Furthermore, the control console obtains the following sub-steps for obtaining the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather information:
[0070] Step S51, the control console obtains aircraft performance;
[0071] Specifically, aircraft performance includes performance data such as aircraft flight altitude range, flight speed range, and energy storage.
[0072] Step S52: The control console analyzes the aircraft performance, flight mission execution area information data and weather information to obtain the flight altitude range and flight speed range in the flight mission execution area;
[0073] Specifically, the flight altitude range and speed range of the aircraft are obtained according to the aircraft performance, the restricted flight altitude and speed range of the flight mission execution area are obtained according to the aircraft airspace management regulations information data of the flight mission execution area, and whether the flight mission can be performed at this time is judged according to the flight mission execution time. If the weather is bad, the mission is canceled. If the weather allows the aircraft to fly, the safe altitude and speed for the flight on that day are obtained to determine the flyable altitude and speed values of the aircraft in the flight mission execution area.
[0074] Furthermore, the range of values of the aircraft's flight altitude is as follows:
[0075] (hx min ,hy min ) max ≤h≤(hx max ,hy max ,ht max ) min
[0076] Specifically, h is the flight altitude of the aircraft, hx min is the minimum flight altitude of the aircraft, hx max is the maximum flight altitude of the aircraft, hy min The minimum flight altitude for the flight mission execution area, hy max The maximum flight altitude that limits the flight altitude in the flight mission execution area, ht max The maximum altitude at which a flight can be safely flown during mission execution.
[0077] Furthermore, the range of the aircraft's flight speed is as follows:
[0078] (sx min ,sy min ) max ≤sp≤(sx max ,sy max ,st max ) min
[0079] Specifically, sp is the flight speed of the aircraft, sx min is the minimum flight speed of the aircraft, sx max is the maximum flight speed of the aircraft, sy min The minimum flight speed in the flight mission execution area, sy max The maximum flight speed in the flight mission execution area is limited to the maximum flight speed, st max The maximum speed at which the flight can be safely flown during the mission execution time.
[0080] Step S6: The control console generates an optimal flight route for the aircraft according to the flight mission execution area marked chart and the flyable altitude range and the flyable speed range;
[0081] Furthermore, the control console generates the following sub-steps for the optimal flight route of the aircraft based on the flight mission execution area marked chart and the flyable altitude range and the flyable speed range:
[0082] Step S61: The control console obtains the optimal flight route when encountering obstacles based on the flight mission execution area marked on the chart, the flyable altitude range, and the flyable speed range;
[0083] Specifically, according to the flyable altitude range and the flight mission execution area annotated chart, the obstacle information that is not within the flyable altitude range is obtained, and obstacles higher than the maximum flyable altitude are marked on the flight mission execution area annotated chart as areas that need to be detoured; obstacles lower than the minimum flyable altitude are marked on the flight mission execution area annotated chart as passable areas; according to the flyable altitude range and the flight mission execution area annotated chart, the obstacle geographic information data within the flyable altitude range is obtained and the obstacle height, shape and horizontal area at each height are obtained, and the flight plan for the aircraft encountering the obstacle is determined according to the shape of the obstacle. For example, if the aircraft encounters an obstacle of the type of high-voltage line during flight, the flight altitude can be changed to avoid it. If the aircraft encounters an obstacle of the type of high-rise building during flight, it can choose to bypass the obstacle from above or from the side. The choice of bypassing the obstacle from above or from the side requires comparing the flight distances of the two plans to select the optimal flight plan.
[0084] Furthermore, the flight distance from the side to bypass the obstacle is expressed as follows:
[0085]
[0086] Specifically, the obstacle is abstracted as a horizontal ellipse, rl is the flight distance of the sideways obstacle, and d h is the distance between any two points of an obstacle passing through the center of the obstacle encountered by the aircraft when it flies to a certain altitude, (d h ) max is the longest distance between any two points of the obstacle passing through the center of the obstacle, (d h ) min is the shortest distance between any two points of the obstacle passing through the center point of the obstacle and perpendicular to the longest line segment, zj is the distance the aircraft needs to be away from the obstacle to change its heading, and θ is the angle between the aircraft and the center point of the obstacle before and after the aircraft bypasses it.
[0087] Furthermore, the expression for the flight distance to bypass obstacles from above is as follows:
[0088] sl=π×(zh-fh+zj,qh+zj) min +2×[(zh-fh+zj,qh+zj) max -(zh-fh+zj,qh+zj) min ]
[0089] Specifically, sl is the flight distance around the obstacle above, zh is the height of the obstacle encountered, fh is the flight altitude of the aircraft, zj is the distance from the obstacle that the aircraft needs to change its heading, and qh is the straight-line distance before and after the aircraft passes over the obstacle.
[0090] Specifically, the flight distance rl for bypassing the obstacle on the side is compared with the flight distance sl for bypassing the obstacle above, and the shorter distance is selected as the optimal flight route when encountering obstacles. The flight route of obstacles in this area is marked on the flight mission execution area annotation chart.
[0091] Step S62: The control console obtains the optimal flight route according to the flight mission execution area marked chart and the optimal flight route when encountering obstacles;
[0092] Specifically, the flight route between the take-off point and the landing point of the aircraft is fully marked on the marked chart of the flight mission execution area using the ant algorithm according to the marking information of the marked chart of the flight mission execution area, the flight time and energy consumption of the aircraft for each route are calculated, and the optimal flight route is selected.
[0093] Furthermore, the energy consumption expression of each flight route is as follows:
[0094]
[0095] Specifically, ZXN is the energy consumption of the aircraft, n is the number of all flight altitudes and speeds, i is a certain situation of any flight altitude and speed, xn is the energy consumption of the aircraft, h is the flight altitude of the aircraft, sp is the flight speed of the aircraft, is the energy consumption of the aircraft at a certain flight altitude and speed, l i It is the flight distance at a certain flight altitude and speed.
[0096] Specifically, the energy of the aircraft is compared with the energy consumption of the flight route, and routes whose energy consumption is greater than the energy of the aircraft are eliminated.
[0097] Furthermore, the total flight time of each flight route is expressed as follows:
[0098]
[0099] Specifically, SH is the total flight time, n is the number of time periods at different speeds, i is the time period at different speeds, l i is the flight distance at a certain speed, sp i is the flight speed at a certain time.
[0100] Specifically, the energy consumption of the flight route is divided into ten levels, and the lower the energy consumption, the higher the level; the flight route time is divided into ten levels, and the shorter the time, the higher the level.
[0101] Furthermore, the optimal flight path score expression is as follows:
[0102] FS=(60%×snd1+40%×hs1,…,60%×sndi +40%×hs i ) max
[0103] Specifically, FS is the flight route score, snd is the flight route energy consumption level, hs is the flight route time level, and i is the flight route number, wherein the flight route energy consumption level snd has a weight of 60%, and the flight route time level hs has a weight of 40%.
[0104] Specifically, a flight route with the highest score is calculated through an optimal flight route score expression, and an optimal flight route is determined according to the flight mission.
[0105] Embodiment 2
[0106] like Figure 2 As shown, the second embodiment of the present application provides an aircraft flight path planning system, including:
[0107] The mission acquisition and analysis module 21 acquires the flight mission of the aircraft and analyzes the flight mission to obtain flight mission elements;
[0108] Specifically, the flight mission elements include but are not limited to the take-off point, landing point, flight mission execution time, and flight mission execution area.
[0109] The weather collection module 22 acquires weather data when the aircraft performs the flight mission through a meteorological satellite according to the flight mission execution time in the flight element;
[0110] Specifically, the weather data when the aircraft performs a flight mission includes climate data such as wind direction, wind speed, and sandstorms.
[0111] The regional information data acquisition module 23 acquires the flight mission execution regional information data according to the flight mission execution region in the flight mission element;
[0112] Furthermore, the regional information data acquisition module 23 includes the following submodules:
[0113] The airspace management regulations information data collection submodule obtains the aircraft airspace management regulations information data of the flight mission execution area through big data technology according to the flight mission execution area;
[0114] Specifically, aircraft airspace management regulations include restrictions such as aircraft flight altitude range, flight speed range, and no-fly zones.
[0115] The geographic environment spatial information data collection submodule, the control console collects the geographic environment spatial information data of the flight mission execution area through the GPS system according to the flight mission execution area;
[0116] Specifically, the geographic environment spatial information data of the flight mission execution area includes geographic information data such as buildings, mountains, high-voltage lines, and electromagnetic interference areas in the area.
[0117] A marking module 24 is used to draw a marked chart of the flight mission execution area according to the flight mission execution area information data;
[0118] Furthermore, the marking module 24 includes the following submodules:
[0119] The basic annotation submodule draws the basic annotation chart of the flight mission execution area according to the geographical environment spatial information data of the flight mission execution area;
[0120] Specifically, the basic aeronautical chart of the flight mission execution area includes spatial information such as terrain, building shape, height and area information.
[0121] The submodule for collecting geographic information data of the area to be marked analyzes the information data of the flight mission execution area and obtains the geographic information data of the area to be marked in the flight mission execution area;
[0122] Specifically, the flight mission execution areas that need to be marked include no-fly zones, electromagnetic interference areas, areas with obstacles, and other areas where flight routes need to be planned.
[0123] The marking submodule marks the geographic information data of the flight mission execution area that needs to be marked on the flight basic chart of the flight mission execution area, and draws the marked chart of the flight mission execution area;
[0124] Specifically, inaccessible areas such as no-fly zones and electromagnetic interference zones are marked as areas that need to be detoured, and areas with obstacles are marked with their geographic information data.
[0125] The altitude and speed acquisition module 25 acquires the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather data;
[0126] Furthermore, the height speed acquisition module 25 includes the following submodules:
[0127] Performance acquisition submodule, to obtain aircraft performance;
[0128] Specifically, aircraft performance includes performance data such as aircraft flight altitude range, flight speed range, and energy storage.
[0129] The altitude and speed acquisition submodule analyzes the aircraft performance, flight mission execution area information data and weather information to obtain the flyable altitude range and flyable speed range in the flight mission execution area;
[0130] Specifically, the flight altitude range and speed range of the aircraft are obtained according to the aircraft performance, the restricted flight altitude and speed range of the flight mission execution area are obtained according to the aircraft airspace management regulations information data of the flight mission execution area, and whether the flight mission can be performed at this time is judged according to the flight mission execution time. If the weather is bad, the mission is canceled. If the weather allows the aircraft to fly, the safe altitude and speed for the flight on that day are obtained to determine the flyable altitude and speed values of the aircraft in the flight mission execution area.
[0131] Furthermore, the range of values of the aircraft's flight altitude is as follows:
[0132] (hx min ,hy min ) max ≤h≤(hx max ,hy max ,ht max ) min
[0133] Specifically, h is the flight altitude of the aircraft, hx min is the minimum flight altitude of the aircraft, hx max is the maximum flight altitude of the aircraft, hy min The minimum flight altitude for the flight mission execution area, hy max The maximum flight altitude that limits the flight altitude in the flight mission execution area, ht max The maximum altitude at which a flight can be safely flown during mission execution.
[0134] Furthermore, the range of the aircraft's flight speed is as follows:
[0135] (sx min ,sy min ) max ≤sp≤(sx max ,sy max ,st max ) min
[0136] Specifically, sp is the flight speed of the aircraft, sx min is the minimum flight speed of the aircraft, sx max is the maximum flight speed of the aircraft, sy min The minimum flight speed in the flight mission execution area, sy max The maximum flight speed in the flight mission execution area is limited to the maximum flight speed, st max The maximum speed at which the flight can be safely flown during the mission execution time.
[0137] The optimal flight route generating module 26 generates the optimal flight route of the aircraft according to the flight mission execution area marked chart and the flyable altitude range and the flyable speed range;
[0138] Furthermore, the optimal flight route generation module 26 includes the following submodules:
[0139] The obstacle optimal flight route generation submodule obtains the optimal flight route when encountering obstacles based on the flight mission execution area marked on the chart, the flyable altitude range, and the flyable speed range;
[0140] Specifically, according to the flyable altitude range and the flight mission execution area annotated chart, the obstacle information that is not within the flyable altitude range is obtained, and obstacles higher than the maximum flyable altitude are marked on the flight mission execution area annotated chart as areas that need to be detoured; obstacles lower than the minimum flyable altitude are marked on the flight mission execution area annotated chart as passable areas; according to the flyable altitude range and the flight mission execution area annotated chart, the obstacle geographic information data within the flyable altitude range is obtained and the obstacle height, shape and horizontal area at each height are obtained, and the flight plan for the aircraft encountering the obstacle is determined according to the shape of the obstacle. For example, if the aircraft encounters an obstacle of the type of high-voltage line during flight, the flight altitude can be changed to avoid it. If the aircraft encounters an obstacle of the type of high-rise building during flight, it can choose to bypass the obstacle from above or from the side. The choice of bypassing the obstacle from above or from the side requires comparing the flight distances of the two plans to select the optimal flight plan.
[0141] Furthermore, the flight distance from the side to bypass the obstacle is expressed as follows:
[0142]
[0143] Specifically, the obstacle is abstracted as a horizontal ellipse, rl is the flight distance of the sideways obstacle, and d h is the distance between any two points of an obstacle passing through the center of the obstacle encountered by the aircraft when it flies to a certain altitude, (d h ) max is the longest distance between any two points of the obstacle passing through the center of the obstacle, (d h ) min is the shortest distance between any two points of the obstacle passing through the center point of the obstacle and perpendicular to the longest line segment, zj is the distance the aircraft needs to be away from the obstacle to change its heading, and θ is the angle between the aircraft and the center point of the obstacle before and after the aircraft bypasses it.
[0144] Furthermore, the expression for the flight distance to bypass obstacles from above is as follows:
[0145] sl=π×(zh-fh+zj,qh+zj) min +2×[(zh-fh+zj,qh+zj) max -(zh-fh+zj,qh+zj) min ]
[0146] Specifically, sl is the flight distance around the obstacle above, zh is the height of the obstacle encountered, fh is the flight altitude of the aircraft, zj is the distance from the obstacle that the aircraft needs to change its heading, and qh is the straight-line distance before and after the aircraft passes over the obstacle.
[0147] Specifically, the flight distance rl for bypassing the obstacle on the side is compared with the flight distance sl for bypassing the obstacle above, and the shorter distance is selected as the optimal flight route when encountering obstacles. The flight route of obstacles in this area is marked on the flight mission execution area annotation chart.
[0148] The optimal flight route generation submodule obtains the optimal flight route according to the flight mission execution area marked on the chart and the optimal flight route encountered by obstacles;
[0149] Specifically, the flight route between the take-off point and the landing point of the aircraft is fully marked on the marked chart of the flight mission execution area using the ant algorithm according to the marking information of the marked chart of the flight mission execution area, the flight time and energy consumption of the aircraft for each route are calculated, and the optimal flight route is selected.
[0150] Furthermore, the energy consumption expression of each flight route is as follows:
[0151]
[0152] Specifically, ZXN is the energy consumption of the aircraft, n is the number of all flight altitudes and speeds, i is a certain situation of any flight altitude and speed, xn is the energy consumption of the aircraft, h is the flight altitude of the aircraft, sp is the flight speed of the aircraft, is the energy consumption of the aircraft at a certain flight altitude and speed, l i It is the flight distance at a certain flight altitude and speed.
[0153] Specifically, the energy of the aircraft is compared with the energy consumption of the flight route, and routes whose energy consumption is greater than the energy of the aircraft are eliminated.
[0154] Furthermore, the total flight time of each flight route is expressed as follows:
[0155]
[0156] Specifically, SH is the total flight time, n is the number of time periods at different speeds, i is the time period at different speeds, li is the flight distance at a certain speed, sp i is the flight speed at a certain time.
[0157] Specifically, the energy consumption of the flight route is divided into ten levels, and the lower the energy consumption, the higher the level; the flight route time is divided into ten levels, and the shorter the time, the higher the level.
[0158] Furthermore, the optimal flight path score expression is as follows:
[0159] FS=(60%×snd1+40%×hs1,…,60%×snd i +40%×hs i ) max
[0160] Specifically, FS is the flight route score, snd is the flight route energy consumption level, hs is the flight route time level, and i is the flight route number, wherein the flight route energy consumption level snd has a weight of 60%, and the flight route time level hs has a weight of 40%.
[0161] Specifically, a flight route with the highest score is calculated through an optimal flight route score expression, and an optimal flight route is determined according to the flight mission.
[0162] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solution of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for aircraft flight route planning, characterized in that: include: Step S1, the control console obtains the flight mission of the aircraft and analyzes the flight mission to obtain flight mission elements; Step S2: The control console obtains weather data when the aircraft performs the flight mission through a meteorological satellite according to the flight mission execution time in the flight elements; Step S3, the control console obtains flight mission execution area information data according to the flight mission execution area in the flight mission element; Step S4: The control console draws a marked chart of the flight mission execution area according to the flight mission execution area information data; Step S5: The control console obtains the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather data; Step S6: The control console generates an optimal flight route for the aircraft according to the flight mission execution area marked chart and the flyable altitude range and the flyable speed range.
2. The method for aircraft flight route planning according to claim 1, characterized in that: The sub-steps for the console to obtain the flight mission execution area information data according to the flight mission execution area in the flight mission element are as follows: Step S31: The control console obtains information data of aircraft airspace management regulations of the flight mission execution area through big data technology according to the flight mission execution area; Step S32: The control console collects geographical environment spatial information data of the flight mission execution area through the GPS system according to the flight mission execution area.
3. The method for aircraft flight route planning according to claim 1, characterized in that: The sub-steps for the console to draw a flight mission execution area labeled chart based on the flight mission execution area information data are as follows: Step S41, the control console draws a basic annotated chart of the flight mission execution area according to the geographical environment spatial information data of the flight mission execution area; Step S42: The control console analyzes the flight mission execution area information data to obtain the geographic information data of the flight mission execution area that needs to be marked; Step S43: The control console marks the geographic information data of the area to be marked in the flight mission execution area on the basic flight chart of the flight mission execution area, and draws a marked chart of the flight mission execution area.
4. The method for aircraft flight route planning according to claim 1, characterized in that: The sub-steps for the control console to obtain the flyable altitude range and the flyable speed range in the flight mission execution area based on the flight mission execution area information data and weather information are as follows: Step S51, the control console obtains aircraft performance; Step S52: The control console analyzes the aircraft performance, flight mission execution area information data and weather information to obtain the flyable altitude range and flyable speed range in the flight mission execution area.
5. The method for aircraft flight route planning according to claim 1, characterized in that: The console generates the optimal flight route for the aircraft based on the flight mission execution area marked chart and the flyable altitude range and flyable speed range in the following sub-steps: Step S61: The control console obtains the optimal flight route when encountering obstacles based on the flight mission execution area marked on the chart, the flyable altitude range, and the flyable speed range; Step S62: The control console obtains the optimal flight route according to the marked chart of the flight mission execution area and the optimal flight route when encountering obstacles.
6. An aircraft flight route planning system, characterized in that: include: The mission acquisition and analysis module acquires the flight mission of the aircraft and analyzes the flight mission to obtain the flight mission elements; The weather collection module obtains weather data when the aircraft performs the flight mission through meteorological satellites according to the flight mission execution time in the flight elements; A regional information data acquisition module, which acquires flight mission execution region information data according to the flight mission execution region in the flight mission element; A marking module draws a marked chart of the flight mission execution area based on the flight mission execution area information data; The altitude and speed acquisition module obtains the flyable altitude range and the flyable speed range in the flight mission execution area according to the flight mission execution area information data and weather data; The optimal flight route generation module generates the optimal flight route for the aircraft based on the flight mission execution area annotated chart and the flyable altitude range and flyable speed range.
7. The aircraft flight path planning system according to claim 6, characterized in that: The regional information data acquisition module specifically includes: The airspace management regulations information data collection submodule obtains the aircraft airspace management regulations information data of the flight mission execution area through big data technology according to the flight mission execution area; The geographic environment spatial information data collection submodule, the console collects the geographic environment spatial information data of the flight mission execution area through the GPS system according to the flight mission execution area.
8. The aircraft flight path planning system according to claim 6, characterized in that: Annotation module, including: The basic annotation submodule draws the basic annotation chart of the flight mission execution area according to the geographical environment spatial information data of the flight mission execution area; The submodule for collecting geographic information data of the area to be marked analyzes the information data of the flight mission execution area and obtains the geographic information data of the area to be marked in the flight mission execution area; The marking submodule marks the geographic information data of the flight mission execution area that needs to be marked on the flight basic chart of the flight mission execution area, and draws the marked chart of the flight mission execution area.
9. The aircraft flight path planning system according to claim 6, characterized in that: The height and speed acquisition module includes: Performance acquisition submodule, to obtain aircraft performance; The altitude and speed acquisition submodule analyzes the aircraft performance, flight mission execution area information data and weather information to obtain the flyable altitude range and flyable speed range in the flight mission execution area.
10. The aircraft flight path planning system according to claim 6, characterized in that: The optimal flight route generation module includes: The obstacle optimal flight route generation submodule obtains the optimal flight route when encountering obstacles based on the flight mission execution area marked on the chart, the flyable altitude range, and the flyable speed range; The optimal flight route generation submodule obtains the optimal flight route according to the flight mission execution area marked on the aeronautical chart and the optimal flight route encountered obstacles.