CN104991895A - Low-altitude rescue aircraft route planning method based on three dimensional airspace grids - Google Patents
Low-altitude rescue aircraft route planning method based on three dimensional airspace grids Download PDFInfo
- Publication number
- CN104991895A CN104991895A CN201510250318.XA CN201510250318A CN104991895A CN 104991895 A CN104991895 A CN 104991895A CN 201510250318 A CN201510250318 A CN 201510250318A CN 104991895 A CN104991895 A CN 104991895A
- Authority
- CN
- China
- Prior art keywords
- aircraft
- node
- flight
- time
- rescue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种基于三维空域网格的低空救援航空器航迹规划方法,包括:根据三维地形、航空器性能和天气分布,将低空空域进行网格划分节点,采用改进的A*算法搜索单航空器最优飞行轨迹方法;在确定单航空器飞行航迹基础上,采用时间窗推算方法,提出以时间换空间和空间换时间的多机无冲突航迹规划方法,最后以救援时间最短为优化目标,获得多机无冲突航迹规划方案。本发明解决了航空救援下多航空器在低空复杂地形、天气分布和考虑航空器性能下的无冲突航迹规划方法,为航空应急救援指挥系统的航空器飞行计划编排提供依据。
The invention discloses a low-altitude rescue aircraft track planning method based on a three-dimensional airspace grid, which includes: dividing the low-altitude airspace into grid nodes according to the three-dimensional terrain, aircraft performance and weather distribution, and using the improved A* algorithm to search for a single aircraft The optimal flight trajectory method; on the basis of determining the flight trajectory of a single aircraft, the time window calculation method is used to propose a multi-aircraft conflict-free trajectory planning method that exchanges time for space and space for time, and finally takes the shortest rescue time as the optimization goal. Obtain the multi-aircraft conflict-free trajectory planning scheme. The invention solves the non-conflict planning method of multi-aircraft in low-altitude complex terrain, weather distribution and aircraft performance under aviation rescue, and provides a basis for the aircraft flight plan arrangement of the aviation emergency rescue command system.
Description
技术领域: Technical field:
本发明涉及一种航空救援的飞行调度技术,尤其涉及一种基于三维空域网格的低空救援航空器航迹规划方法,其适用于低空救援下对于航空器优化调度和飞行计划编排,保证空中交通运行的安全高效。 The present invention relates to a flight scheduling technology for aviation rescue, in particular to a low-altitude rescue aircraft track planning method based on a three-dimensional airspace grid, which is suitable for optimal scheduling and flight planning of aircraft under low-altitude rescue to ensure air traffic operation Safe and efficient.
背景技术: Background technique:
在抗灾救援及处置突发事件的各项措施中,航空救援具有快速、高效、受地理空间限制少等优势,是世界上许多国家普遍采用的最有效手段。然而,在航空应急救援体系中,施救的航空器在低空运行环境中,由于受到地形环境、恶劣天气、密集飞行等不确定因素的干扰,往往存在安全风险大、施救效率低和实施不合理等问题。因此合理的规划飞行航迹,对于低空应急救援飞行安全和高效尤为重要。 Among the various measures for disaster relief and emergency response, aviation rescue has the advantages of being fast, efficient, and less restricted by geographical space, and is the most effective means generally adopted by many countries in the world. However, in the aviation emergency rescue system, when the rescue aircraft operates in a low-altitude environment, due to the interference of uncertain factors such as terrain environment, bad weather, and intensive flight, there are often high safety risks, low rescue efficiency, and unreasonable implementation. And other issues. Therefore, reasonable planning of flight paths is particularly important for the safety and efficiency of low-altitude emergency rescue flights.
目前,相关研究集中在无人机路径规划等方面。该问题主要涉及到环境表达、规划方法、以及路径执行这几方面。在一定的环境表达和规划方法的基础上,仅从路径搜索策略上来分析,可将搜索策略区分为三大类。第一类是局部优化算法,它的做法是牺牲解的搜索空间来获取解的搜索时间,典型的方法有:最速下降法、部分贪婪算法(Verscheure,2009)等,但存在搜索时间长、收敛速度慢、易陷入局部最优解等问题;第二类是全局优化算法,它以获取全局最优解为目的,主要的算法有:单源最短路径的Dijkstra算法(Chiba,2010)、任意两点间最短路径的Floyed动态规划算法(孙大伟,2006)等,但会出现计算时间较长、维数爆炸的现象;最后一类是计算机智能方法,包括:遗传算法、禁忌搜索、模拟退火和人工神经网络以及与模糊逻辑相结合快速高效地追求计算结果的思想(Lingxiao,2011;Anjan,2010;Tang,2011;Duygu,2014)。但已有的研究运用到航空救援的航迹规划方面存在一些问题:①多数方法解决的仅是二维平面内的路径规划问题;②无人机飞行中三维的航迹规划主要使用的是高度修正方法,很少考虑安全飞行规则,救援规则和航空器的性能约束;③解决的多数是单个航空器航迹规划问题,并没有考虑多航空器之间的飞行冲突问题。 At present, related researches focus on UAV path planning and other aspects. The problem mainly involves environment representation, planning method, and path execution. On the basis of certain environment expression and planning methods, only from the analysis of path search strategies, the search strategies can be divided into three categories. The first type is the local optimization algorithm, which sacrifices the search space of the solution to obtain the search time of the solution. Typical methods include: steepest descent method, partial greedy algorithm (Verscheure, 2009), etc., but there are long search time and convergence The speed is slow, and it is easy to fall into the local optimal solution; the second type is the global optimization algorithm, which aims to obtain the global optimal solution. The main algorithms are: Dijkstra algorithm of single-source shortest path (Chiba, 2010), any two The Floyed dynamic programming algorithm of the shortest path between points (Sun Dawei, 2006), etc., but there will be longer calculation time and the phenomenon of dimension explosion; the last category is computer intelligence methods, including: genetic algorithm, tabu search, simulated annealing and artificial Neural networks and the idea of combining them with fuzzy logic to pursue computational results quickly and efficiently (Lingxiao, 2011; Anjan, 2010; Tang, 2011; Duygu, 2014). However, there are some problems in the application of the existing research to the trajectory planning of aviation rescue: ① most methods only solve the problem of path planning in the two-dimensional plane; ② the three-dimensional trajectory planning in UAV flight mainly uses altitude The correction method rarely considers safe flight rules, rescue rules and aircraft performance constraints; ③ most of the solutions are single aircraft trajectory planning problems, and the flight conflicts between multiple aircraft are not considered.
发明内容: Invention content:
本发明的目的是提供一种基于三维空域网格的低空救援航空器航迹规划方法,有效解决低空救援航空器在复杂地形、天气和密集飞行条件下运行的有序高效,有效提高救援空域的空中交通安全性。 The purpose of the present invention is to provide a low-altitude rescue aircraft track planning method based on a three-dimensional airspace grid, which can effectively solve the orderly and efficient operation of low-altitude rescue aircraft under complex terrain, weather and dense flight conditions, and effectively improve the air traffic in the rescue airspace safety.
本发明采用如下技术方案:一种基于三维空域网格的低空救援航空器航迹规划方法,其包括如下步骤 The present invention adopts the following technical scheme: a low-altitude rescue aircraft track planning method based on a three-dimensional airspace grid, which includes the following steps
步骤1,建立空域网格划分,确定空域航空器飞行环境; Step 1, establish airspace grid division, and determine the flight environment of airspace aircraft;
步骤2,确定改进的A*算法的单个航空器航迹规划; Step 2, determine the single aircraft track planning of the improved A* algorithm;
步骤3,多航空器无冲突的战略航迹规划。 Step 3, multi-aircraft conflict-free strategic trajectory planning.
进一步地,所述步骤1中空域航空器采用目视飞行规则。 Further, in the step 1, the aircraft in the airspace adopts visual flight rules.
进一步地,所述步骤1中:空域网格划分包括如下:将低空空域划分为大小相同的长方体网格;以网格中心点表示该网格区域,生成规则的航迹节点;网格大小设定依据目视飞行管制间隔以及航空器的性能参数来确定。 Further, in said step 1: the airspace grid division includes as follows: the low-altitude airspace is divided into cuboid grids of the same size; the grid area is represented by the grid center point, and regular track nodes are generated; the grid size is set It is determined according to the visual flight control separation and the performance parameters of the aircraft.
进一步地,所述步骤2中包括: Further, said step 2 includes:
步骤21,读取航空器信息,为其创建openlist表,初始化使其只包含初始节点即出救点在空域网格中的节点;创建closelist表,初始化为空;令g(1)=0,其中,g(n)为从起点即节点1到当前节点即节点n的成本,wm(n)为权重函数:
步骤22,对于当前航空器,在相邻可到达的连通的节点中,从openlist表中选择评价函数值f最小并且满足约束条件的一个节点n,作为待扩展节点;将节点n从openlist表中删除并加载到closelist表中; Step 22, for the current aircraft, among the adjacent and reachable connected nodes, select a node n with the smallest evaluation function value f and satisfy the constraint conditions from the openlist table as the node to be expanded; delete the node n from the openlist table and loaded into the closelist table;
步骤23,如果节点n是目标节点,停止搜索,转向步骤26;否则,转向步骤24; Step 23, if node n is the target node, stop searching and turn to step 26; otherwise, turn to step 24;
步骤24,对节点n相邻节点并且能够到达的节点中,选择一个节点m: Step 24, select a node m among the nodes that are adjacent to node n and can be reached:
①如果m在closelist中并且g(m)更小,更新节点m的g值,将其父节点指向n; ① If m is in the closelist and g(m) is smaller, update the g value of node m and point its parent node to n;
②如果m在openlist中并且目前的g(m)较小,更新节点m的值,将其父节点指向n; ② If m is in the openlist and the current g(m) is small, update the value of node m and point its parent node to n;
③如果m不在openlist和closelist中,将m加入openlist中,计算其g值,将其父节点指针指向n; ③If m is not in the openlist and closelist, add m to the openlist, calculate its g value, and point its parent node pointer to n;
步骤25,返回执行步骤22,继续搜索; Step 25, return to execute step 22, continue searching;
步骤26,从目标节点向上回溯到起点,记下经过的网格节点,得到从初始节点到目标节点,即问题的最优航迹,算法终止。 Step 26, trace back from the target node to the starting point, record the passing grid nodes, and obtain the optimal track from the initial node to the target node, that is, the problem, and the algorithm terminates.
进一步地,所述步骤3包括: Further, said step 3 includes:
步骤31,基于时间窗原理的以时间换空间多航空器航迹规划; Step 31, multi-aircraft trajectory planning based on time-window principle with time-for-space;
步骤32,基于A*算法的以空间换时间多航空器航迹规划; Step 32, space-for-time multi-aircraft trajectory planning based on the A* algorithm;
步骤33,以步骤31和步骤32计算结果的时间最小为优化准则,确定航迹规划路径。 Step 33, taking the minimum time of the calculation results of steps 31 and 32 as the optimization criterion, to determine the trajectory planning path.
进一步地,所述步骤31包括: Further, the step 31 includes:
步骤311,在一个确定的[T1~T2]时间范围内,依据改进的A*算法,分别搜索出n架航空器的最优初始飞行航迹; Step 311, within a determined time range of [T 1 ~T 2 ], according to the improved A * algorithm, search for the optimal initial flight paths of n aircraft;
步骤312,选取任务等级最高的航空器i的最优初始飞行航迹,在时间[T1~T2]内,任意确定一个起飞时刻根据飞行航迹计算出各个节点的保留时间窗; Step 312, select the optimal initial flight path of aircraft i with the highest mission level, and arbitrarily determine a takeoff time within the time [T 1 ~T 2 ] Calculate the retention time window of each node according to the flight track;
步骤313,选取任务等级次高的航空器j的最优初始飞行航迹,判断与航空器i是否有交点,如果没有,依据步骤312,确定航空器j的各个航迹节点的保留时间窗; Step 313, select the optimal initial flight track of aircraft j with the second highest task level, and judge whether there is an intersection point with aircraft i, if not, according to step 312, determine the retention time window of each track node of aircraft j;
步骤314,如果有交点,在时间[T1~T2]范围内,确定航空器i交点的空闲时间窗,依据最优航迹节点之间的飞行时间,计算出航空器j的起始节点的空闲时间窗,航空器j的起飞时刻就是起始节点空闲时间窗内的任意时刻; Step 314, if there is an intersection point, within the time range [T 1 ~ T 2 ], determine the idle time window of the intersection point of aircraft i, and calculate the idle time of the starting node of aircraft j according to the flight time between nodes on the optimal track Time window, the take-off time of aircraft j is any time within the idle time window of the starting node;
步骤315,同理,确定了航空器j的起飞时刻,计算出航空器j的各个节点的保留时间窗,在航空器i和航空器j的保留时间窗基础上,依次规划其它航空器的起飞时刻,最终得到最优初始飞行航迹不变,起飞时刻受限的多航空器无冲突最优飞行航迹。 Step 315, similarly, determines the departure time of aircraft j, calculates the retention time windows of each node of aircraft j, and plans the departure times of other aircraft in turn based on the retention time windows of aircraft i and aircraft j, and finally obtains the final Optimal initial flight path remains unchanged, multi-aircraft conflict-free optimal flight path with limited take-off time.
进一步地,所述步骤32包括: Further, the step 32 includes:
步骤321,在一个确定的[T1~T2]时间范围内,依据改进的A*算法,分别搜索出n架航空器的最优初始飞行航迹; Step 321, within a certain [T 1 -T 2 ] time range, according to the improved A * algorithm, search for the optimal initial flight paths of n aircraft;
步骤322,假定各个航空器起飞时刻已知,选取任务等级最高的航空器i的最优初始航迹,给定了起飞时刻根据飞行航迹计算出各个节点的保留时间窗; Step 322, assuming that the departure time of each aircraft It is known that the optimal initial trajectory of the aircraft i with the highest mission level is selected, and the take-off time is given Calculate the retention time window of each node according to the flight track;
步骤323,选取任务等级次高的航空器j的最优初始航迹,判断与航空器i最优初始航迹是否有交点,如果没有,依据步骤322,确定航空器j的各个航迹节点的保留时间窗; Step 323, select the optimal initial track of aircraft j with the second highest task level, and judge whether there is an intersection point with the optimal initial track of aircraft i, if not, according to step 322, determine the retention time window of each track node of aircraft j ;
步骤324,如果有交点,依次判断两航空器在交点的保留时间窗是否有重合,如果没有重合,航空器按照原计划飞行,如果有重合,表示当前节点对于航空器j就不可用,节点的属性值由原来的1变为0,重新使用改进的A*算法搜索飞行航迹; Step 324, if there is an intersection point, judge in turn whether the retention time windows of the two aircraft at the intersection point overlap. If there is no overlap, the aircraft will fly according to the original plan. If there is overlap, it means that the current node is not available for aircraft j, and the attribute value of the node is given by The original 1 becomes 0, and the improved A * algorithm is used to search the flight track again;
步骤325,再次判断新的航迹与优先级较高的航空器的航迹之间是否有交点,重复执行步骤324,直到判断所有的交点保留时间窗没有重合为止; Step 325, judge again whether there is an intersection between the new track and the track of the aircraft with higher priority, and repeat step 324 until it is judged that all intersection retention time windows do not overlap;
步骤326,同理,给定了起飞时刻其它的航空器按照上面设计的算法依次搜索最优飞行航迹。 In step 326, similarly, other aircraft search for the optimal flight path sequentially according to the above-designed algorithm at the given take-off time.
本发明具有如下有益效果:本发明从我国航空救援领域实际需要出发,运用时间窗和改进的A*算法,解决低空救援航空器受到地形环境、恶劣天气和密集飞行等不确定因素干扰的问题,该发明可直接应用于航空应急救援指挥系统中,有效提高航空救援的安全性和效率。 The present invention has the following beneficial effects: the present invention starts from the actual needs of my country's aviation rescue field, and uses the time window and the improved A* algorithm to solve the problem that the low-altitude rescue aircraft is disturbed by uncertain factors such as terrain environment, bad weather and intensive flight. The invention can be directly applied to the aviation emergency rescue command system, effectively improving the safety and efficiency of aviation rescue.
附图说明: Description of drawings:
图1为本发明基于三维空域网格的低空救援飞行航迹规划方法流程图。 Fig. 1 is the flow chart of the low-altitude rescue flight track planning method based on the three-dimensional airspace grid of the present invention.
图2为低空空域网格图。 Figure 2 is a grid map of the low-altitude airspace.
图3为规划空间航空器飞行示意图。 Figure 3 is a schematic diagram of planning space aircraft flight.
图4为改进A*算法流程图。 Figure 4 is a flowchart of the improved A* algorithm.
图5为单航空器最优初始飞行计划航迹图。 Figure 5 is the track diagram of the optimal initial flight plan for a single aircraft.
图6为航空器时间窗模型示意图。 Fig. 6 is a schematic diagram of an aircraft time window model.
图7为两种方法计算出到达目标节点的时间对比图。 Fig. 7 is a comparison diagram of the time to reach the target node calculated by the two methods.
具体实施方式: Detailed ways:
请参照图1所示,本发明基于三维空域网格的低空救援航空器航迹规划方法,其包括以下步骤: Please refer to shown in Fig. 1, the present invention is based on the low-altitude rescue aircraft track planning method of three-dimensional airspace grid, and it comprises the following steps:
步骤1,建立空域网格划分,确定空域航空器飞行环境; Step 1, establish airspace grid division, and determine the flight environment of airspace aircraft;
步骤2,确定改进的A*算法的单个航空器航迹规划; Step 2, determine the single aircraft track planning of the improved A* algorithm;
步骤3,多航空器无冲突的战略航迹规划。 Step 3, multi-aircraft conflict-free strategic trajectory planning.
其中步骤2包括: Wherein step 2 includes:
步骤21,读取航空器信息,为其创建openlist表。初始化使其只包含初始节点即出救点在空域网格中的节点;创建closelist表,初始化为空;令g(1)=0。其中,g(n)为从起点(节点1)到当前节点(节点n)的成本,wm(n)为权重函数:
步骤22,对于当前航空器,在相邻可到达的连通的节点中,从openlist表中选择评价函数值f最小并且满足约束条件(满足地形、天气、航空器性能等约束条件)的一个节点n,作为待扩展节点;将节点n从openlist表中删除并加载到closelist表中。 Step 22, for the current aircraft, among the adjacent and reachable connected nodes, select a node n with the minimum evaluation function value f and satisfy the constraints (constraints such as terrain, weather, and aircraft performance) from the openlist table, as Node to be expanded; delete node n from the openlist table and load it into the closelist table.
步骤23,如果节点n是目标节点,停止搜索,转向步骤26;否则,转向步骤24; Step 23, if node n is the target node, stop searching and turn to step 26; otherwise, turn to step 24;
步骤24,对节点n相邻节点并且能够到达的节点(满足地形、天气、航空器性能等约束的节点)中,选择一个节点m: Step 24, select a node m among the nodes that are adjacent to node n and can be reached (nodes that meet constraints such as terrain, weather, and aircraft performance):
①如果m在closelist中并且g(m)更小,更新节点m的g值,将其父节点指向n; ① If m is in the closelist and g(m) is smaller, update the g value of node m and point its parent node to n;
②如果m在openlist中并且目前的g(m)较小,更新节点m的值,将其父节点指向n; ② If m is in the openlist and the current g(m) is small, update the value of node m and point its parent node to n;
③如果m不在openlist和closelist中,将m加入openlist中,计算其g值,将其父节点指针指向n; ③If m is not in the openlist and closelist, add m to the openlist, calculate its g value, and point its parent node pointer to n;
步骤25,返回执行步骤22,继续搜索; Step 25, return to execute step 22, continue searching;
步骤26,从目标节点向上回溯到起点,记下经过的网格节点,得到从初始节点到目标节点,即问题的最优航迹,算法终止。 Step 26, trace back from the target node to the starting point, record the passing grid nodes, and obtain the optimal track from the initial node to the target node, that is, the problem, and the algorithm terminates.
其中步骤3包括: Step 3 includes:
步骤31,基于时间窗原理的以时间换空间多航空器航迹规划; Step 31, multi-aircraft trajectory planning based on time-window principle with time-for-space;
步骤32,基于A*算法的以空间换时间多航空器航迹规划; Step 32, space-for-time multi-aircraft trajectory planning based on the A* algorithm;
步骤33,以步骤31和步骤32计算结果的时间最小为优化准则,确定航迹规划路径。 Step 33, taking the minimum time of the calculation results of steps 31 and 32 as the optimization criterion, to determine the trajectory planning path.
其中步骤31包括: Wherein step 31 comprises:
步骤311,在一个确定的[T1~T2]时间范围内,依据改进的A*算法,分别搜索出n架航空器的最优初始飞行航迹。 Step 311 , within a certain time range of [T 1 -T 2 ], according to the improved A * algorithm, search for the optimal initial flight paths of n aircraft respectively.
步骤312,选取任务等级最高的航空器i的最优初始飞行航迹,在时间[T1~T2]内,任意确定一个起飞时刻根据飞行航迹计算出各个节点的保留时间窗。 Step 312, select the optimal initial flight path of aircraft i with the highest mission level, and arbitrarily determine a takeoff time within the time [T 1 ~T 2 ] Calculate the retention time window of each node according to the flight track.
步骤313,选取任务等级次高的航空器j的最优初始飞行航迹,判断与航空器i是否有交点。如果没有,依据步骤312,确定航空器j的各个航迹节点的保留时间窗。 Step 313, select the optimal initial flight path of aircraft j with the second highest task level, and judge whether there is an intersection with aircraft i. If not, according to step 312, the retention time windows of each track node of aircraft j are determined.
步骤314,如果有交点,在时间[T1~T2]范围内,确定航空器i交点的空闲时间窗,依据最优航迹节点之间的飞行时间,计算出航空器j的起始节点的空闲时间窗。航空器j的起飞时刻就是起始节点空闲时间窗内的任意时刻。 Step 314, if there is an intersection point, within the time range [T 1 ~ T 2 ], determine the idle time window of the intersection point of aircraft i, and calculate the idle time of the starting node of aircraft j according to the flight time between nodes on the optimal track Time Window. The take-off time of aircraft j is any time within the idle time window of the starting node.
步骤315,同理,确定了航空器j的起飞时刻,计算出航空器j的各个节点的保留时间窗。在航空器i和航空器j的保留时间窗基础上,依次规划其它航空器的起飞时刻。最终得到最优初始飞行航迹不变,起飞时刻受限的多航空器无冲突最优飞行航迹。 In step 315, similarly, the departure time of aircraft j is determined, and the retention time windows of each node of aircraft j are calculated. Based on the reserved time windows of aircraft i and aircraft j, the take-off times of other aircraft are planned sequentially. Finally, the optimal initial flight path is constant and the conflict-free optimal flight path of multi-aircraft with limited take-off time is obtained.
其中步骤32包括: Wherein step 32 comprises:
步骤321,在一个确定的[T1~T2]时间范围内,依据改进的A*算法,分别搜索出n架航空器的最优初始飞行航迹。 Step 321 , within a determined time range of [T 1 -T 2 ], according to the improved A * algorithm, search for the optimal initial flight paths of n aircraft respectively.
步骤322,假定各个航空器起飞时刻已知。选取任务等级最高的航空器i的最优初始航迹,给定了起飞时刻根据飞行航迹计算出各个节点的保留时间窗。 Step 322, assuming that the departure time of each aircraft A known. Select the optimal initial track of the aircraft i with the highest mission level, given the take-off time Calculate the retention time window of each node according to the flight track.
步骤323,选取任务等级次高的航空器j的最优初始航迹,判断与航空器i最优初始航迹是否有交点。如果没有,依据步骤322,确定航空器j的各个航迹节点的保留时间窗。 Step 323, select the optimal initial track of aircraft j with the second highest task level, and judge whether there is an intersection point with the optimal initial track of aircraft i. If not, according to step 322, the retention time windows of each track node of aircraft j are determined.
步骤324,如果有交点,依次判断两航空器在交点的保留时间窗是否有重合,如果没有重合,航空器按照原计划飞行。如果有重合,表示当前节点对于航空器j就不可用,节点的属性值由原来的1变为0,重新使用改进的A*算法搜索飞行航迹。 Step 324, if there is an intersection point, it is judged sequentially whether the retention time windows of the two aircrafts at the intersection point overlap, if not, the aircraft will fly according to the original plan. If there is overlap, it means that the current node is not available for aircraft j, the attribute value of the node is changed from 1 to 0, and the improved A * algorithm is used to search for the flight track again.
步骤325,再次判断新的航迹与优先级较高的航空器的航迹之间是否有交点,重复执行步骤324,直到判断所有的交点保留时间窗没有重合为止。 Step 325, judge again whether there is an intersection between the new track and the track of the aircraft with a higher priority, and repeat step 324 until it is judged that all intersection retention time windows do not overlap.
步骤326,同理,给定了起飞时刻其它的航空器按照上面设计的算法依次搜索最优飞行航迹。 In step 326, similarly, other aircraft search for the optimal flight path sequentially according to the above-designed algorithm at the given take-off time.
结合实际的救援飞行需要提前考虑以下因素有: Combined with the actual rescue flight, the following factors need to be considered in advance:
①航空器:针对目前我国通用航空的现状以及低空救援飞行的特殊性,本专利的对象为轻型固定翼航空器。其优点是起降条件低、机动灵活、成本低廉,能够以较低的速度和高度有效观察、搜索和救援遇险人群。 ①Aircraft: In view of the current situation of general aviation in my country and the particularity of low-altitude rescue flights, the object of this patent is light fixed-wing aircraft. Its advantages are low take-off and landing conditions, flexible maneuverability, low cost, and the ability to effectively observe, search and rescue people in distress at a relatively low speed and altitude.
②救援飞行任务:本专利假定救援任务以及任务优先级已知,在有限的时间范围内,需要执行从多出救点到多受灾点的飞行任务。 ②Rescue flight mission: This patent assumes that the rescue mission and task priority are known, and within a limited time frame, it is necessary to perform flight missions from multiple rescue points to multiple disaster-stricken points.
③救援飞行环境:航空应急救援的飞行环境多数是在地形起伏的丘陵或者山区的真高1000m以下低空空域。地面通信、导航和监视系统无法有效覆盖该空域,管制员对航空器“看不到、联不上”,不提供管制服务,飞行安全由航空器驾驶员自己负责。所以,该空域飞行的航空器采用目视飞行规则。 ③Rescue flight environment: The flight environment of aviation emergency rescue is mostly in the low-altitude airspace with a true height of 1000m or less on undulating hills or mountainous areas. The ground communication, navigation and surveillance systems cannot effectively cover the airspace, and the controllers "cannot see or connect" to the aircraft, and do not provide control services, and the flight safety is the responsibility of the aircraft pilots themselves. Therefore, the aircraft flying in this airspace adopts visual flight rules.
④救援飞行规则以及最小安全间隔:根据国际民航组织的目视飞行水平间隔标准:同航迹,同高度目视飞行的航空器之间纵向间隔为:IAS≥250km/h,航空器之间为5km;IAS<250km/h,航空器之间为2km。目视飞行航空器与航空器之间的垂直间隔按照高度层配备的有关规定执行。 ④ Rescue flight rules and minimum safe separation: According to the International Civil Aviation Organization's visual flight horizontal separation standard: the longitudinal separation between aircraft on the same track and at the same height for visual flight is: IAS ≥ 250km/h, and 5km between aircraft; IAS<250km/h, 2km between aircraft. The vertical separation between visual flight aircraft and aircraft shall be carried out in accordance with the relevant provisions of the level equipment.
⑤空域网格划分:将低空空域划分为大小相同的长方体网格。以网格中心点表示该网格区域,生成规则的航迹节点,克服低空空域没有航路航线的缺陷。网格大小设定依据目视飞行管制间隔以及航空器的性能参数来确定。划分的空域网格如图2所示。 ⑤ Airspace grid division: Divide the low-altitude airspace into cuboid grids of the same size. The grid area is represented by the grid center point, and regular track nodes are generated to overcome the defect that there is no air route in low-altitude airspace. The grid size setting is determined according to the visual flight control interval and the performance parameters of the aircraft. The divided airspace grid is shown in Figure 2.
⑥三维地形和静态三维气象因素:地形的威胁主要是在航空器起降过程中可能会遇到的问题,通过严格控制起降和飞行过程中的安全超障余度来规避地形威胁因素。气象的威胁是在一定飞行高度上对飞行可能造成危险的恶劣天气。为了简化,只考虑静态的气象因素。通过飞行前一段时间的气象预测,合理定位出飞行空域内恶劣天气区域。 ⑥ Three-dimensional terrain and static three-dimensional meteorological factors: Terrain threats are mainly problems that may be encountered during aircraft takeoff and landing, and terrain threat factors are avoided by strictly controlling the safety obstacle clearance during takeoff, landing and flight. Meteorological threats are severe weather that may be dangerous to flight at a certain flight altitude. For simplicity, only static meteorological factors are considered. Through the weather forecast for a period of time before the flight, the bad weather area in the flight airspace can be reasonably located.
⑦航空器性能约束:假定飞行过程中,各种飞行状态下速度保持不变。考虑航空器转弯半径和爬升或者下降的约束,规定航空器每前进一个节点,速度方向的改变不超过±90°。爬升或下降时,满足由当前高度层的节点到达相邻高度层相邻节点的要求。如图3所示:水平面内,航空器在当前节点O的速度方向为0°(沿X轴正方向),航空器下一步水平面内可能到达的节点最多有5个,分别是A点、B点、C点、D点、E点。垂直面内,节点O的速度方向为0°(沿Y轴正方向),航空器下一步垂直面内可能到达的节点为M点、N点、T点。 ⑦Aircraft performance constraints: It is assumed that the speed remains constant under various flight states during the flight. Considering the turning radius of the aircraft and the constraints of climbing or descending, it is stipulated that each time the aircraft advances to a node, the change of the speed direction shall not exceed ±90°. When climbing or descending, meet the requirements of reaching the adjacent node of the adjacent level from the node of the current level. As shown in Figure 3: in the horizontal plane, the velocity direction of the aircraft at the current node O is 0° (along the positive direction of the X axis), and there are at most 5 nodes that the aircraft may reach in the next horizontal plane, namely point A, point B, Point C, point D, point E. In the vertical plane, the velocity direction of node O is 0° (along the positive direction of the Y axis), and the nodes that the aircraft may reach in the next vertical plane are points M, N, and T.
选用的3种类型的轻型固定翼航空器作为研究对象,其性能参数如表1所示。 Three types of light fixed-wing aircraft were selected as the research objects, and their performance parameters are shown in Table 1.
表1航空器性能参数表 Table 1 aircraft performance parameter list
实施例选用的空域为一个50km×50km×1km三维立体空域,其中包含了地面的丘陵地形和空中三维恶劣天气区域。依据目视飞行间隔标准以及航空器的性能约束,设定网格划分标准:网格大小为长宽5000m,高300m。使用节点来代替网格,形成3层,每层有100个节点的区域。使用节点(※)表示的地形或者恶劣天气区域。节点(○)表示满足目视飞行规则、航空器性能的可以飞行的区域。在算法的编程过程中,使用二维矩阵来表示一个高度层上的网格节点。矩阵里面的元素对应于节点的属性值,设定为0或者1,其中1表示空闲状态,0表示被占用状态。给定航空器1(Y-12)、航空器2(C172R)和航空器3(Y-5)的起始节点和目标节点。利用上述提出的改进的A*算法,分别计算得到三条最优初始飞行航迹,如图5所示。 The airspace selected in the embodiment is a 50km×50km×1km three-dimensional airspace, which includes the hilly terrain on the ground and the three-dimensional severe weather area in the air. According to the visual flight separation standard and the performance constraints of the aircraft, the grid division standard is set: the grid size is 5000m in length and width, and 300m in height. Nodes are used instead of meshes to form 3 layers of 100 node regions. Use the terrain or severe weather areas indicated by nodes (*). The nodes (○) represent the flyable areas that meet the visual flight rules and aircraft performance. During the programming of the algorithm, a two-dimensional matrix is used to represent the grid nodes on a height layer. The elements in the matrix correspond to the attribute values of the nodes, which are set to 0 or 1, where 1 represents the idle state and 0 represents the occupied state. Given a start node and a destination node for Aircraft 1 (Y-12), Aircraft 2 (C172R), and Aircraft 3 (Y-5). Using the improved A * algorithm proposed above, three optimal initial flight paths are calculated respectively, as shown in Figure 5.
由图5可以得到,三条最优初始飞行航迹分别有三个交点{(4,4,2),(5,5,2),(5,4,2)},那么在飞行过程中可能会产生飞行冲突。下面就是利用上述提出的两种方法在飞行前预先规避飞行冲突,并将两种结果做对比。 It can be obtained from Fig. 5 that the three optimal initial flight paths have three intersection points {(4, 4, 2), (5, 5, 2), (5, 4, 2)}, then there may be Create flight conflicts. The following is to use the two methods proposed above to avoid flight conflicts in advance before flying, and compare the two results.
以时间换空间(方法1):航空器保持各自的初始飞行航迹不变,通过限制起飞时刻来规避冲突。假定各航空器起飞时刻的时间范围为T∈[0,1200]s。航空器的任务优先级已知:m1>m2>m3。首先,优先级最高的航空器1可以在确定的时间范围内任意时刻起飞,假定由性能表和航迹节点表计算航空器1各个航迹节点的保留时间窗如表2所示。 Trade time for space (method 1): aircraft keep their respective initial flight paths unchanged, and avoid conflicts by limiting takeoff time. It is assumed that the time range of each aircraft takeoff moment is T∈[0,1200]s. The task priority of the aircraft is known: m 1 >m 2 >m 3 . First, aircraft 1 with the highest priority can take off at any time within a certain time range, assuming Table 2 shows the retention time windows of each track node of aircraft 1 calculated from the performance table and track node table.
表2航空器1各个航迹节点的保留时间窗 Table 2 Retention time windows for each track node of aircraft 1
计算飞行时间时,忽略了风速、飞行员的反应时间和转弯建立坡度时间等因素的影响,并且假定航空器整个飞行过程中速度保持不变。由表2得到航空器2与航空器1的第一个交点(4,4,2)的保留时间窗为在确定的时间T∈[0,1200]s范围内,交点(4,4,2)的空闲时间窗为利用该交点的空闲时间窗来规划航空器2的起飞时刻,得到航空器2的初始节点的起飞时刻范围为在起飞时刻范围内,选择航空器2的起飞时刻为航空器2各个航迹节点的保留时间窗如表3所示。 When calculating the flight time, the influence of factors such as wind speed, pilot's reaction time and turn establishment bank time are ignored, and the speed of the aircraft is assumed to remain constant throughout the flight. From Table 2, the retention time window of the first intersection point (4, 4, 2) between aircraft 2 and aircraft 1 is obtained as Within the determined time T∈[0,1200]s, the free time window of the intersection point (4,4,2) is Use the free time window of the intersection point to plan the take-off time of aircraft 2, and obtain the take-off time range of the initial node of aircraft 2 as Within the range of take-off times, select the take-off time of aircraft 2 as The retention time windows of each track node of aircraft 2 are shown in Table 3.
表3航空器2各个航迹节点的保留时间窗 Table 3 Retention time windows for each track node of aircraft 2
由表3得到航迹节点(4,4,2)和(5,4,2)的保留时间窗为 与航空器1的保留时间窗无冲突。即表示基于时间窗原理,两架航空器按照各自规划后的起飞时刻飞行,在交点(4,4,2)就能够成功规避飞行冲突。此时 From Table 3, the retention time windows of track nodes (4,4,2) and (5,4,2) are obtained as There is no conflict with the retention time window of aircraft 1. That is to say, based on the time window principle, the two aircrafts fly according to their planned take-off times, and can successfully avoid flight conflicts at the intersection point (4,4,2). at this time
同理,按上述方法来规划航空器3的起飞时刻。得到航空器3起飞时刻时间范围 令得到的航空器3各个节点的保留时间窗,如表4所示。 Similarly, the take-off time of the aircraft 3 is planned according to the above method. Get the time range of aircraft 3 departure time make The obtained retention time windows of each node of aircraft 3 are shown in Table 4.
表4航空器3各个航迹节点的保留时间窗 Table 4 Retention time windows for each track node of aircraft 3
由表4得: From Table 4:
由以上三架航空器的无冲突最优飞行航迹各个航迹节点的保留时间窗和空闲时间窗得到时间窗模型示意图,如图6所示。 The schematic diagram of the time window model is obtained from the retention time window and idle time window of each track node of the conflict-free optimal flight track of the above three aircraft, as shown in Figure 6.
以空间换时间(方法2):航空器起飞时刻在T∈[0,1200]s之间任意选取。假定航空器的起飞时刻为航空器的任务优先级不变。由起始时刻和最优初始飞行航迹节点可以得到各个航空器各个节点的保留时间窗,这里列出交点的保留时间窗,如表5所示。 Exchange space for time (method 2): The takeoff time of the aircraft is arbitrarily selected between T∈[0,1200]s. Assume that the departure time of the aircraft is The mission priority of the aircraft remains unchanged. The retention time windows of each node of each aircraft can be obtained from the starting time and the optimal initial flight track node, and the retention time windows of the intersection points are listed here, as shown in Table 5.
表5三架航空器的航迹交点的保留时间窗 Table 5 Retention time window for the intersection of the tracks of the three aircraft
由于航空器1的任务优先级最高,它的最优航迹保持不变。由表5得到,任务优先级次高的航空器2与航空器1在航迹交点(4,4,2)的保留时间窗上有冲突。所以,利用上述改进的A*算法重新搜索航空器2的飞行计划航迹为:{(1,4,1)-(2,4,1)-(3,4,2)-(4,5,2)-(5,5,2)-(6,5,2)-(7,5,2)-(8,6,2)-(9,6,2)-(10,6,1)}。与航空器1的航迹交点变为(5,5,2)。此时与航空器1无冲突。航空器3在航迹交点(5,5,2)上只与航空器1有冲突,当前节点(5,5,2)对航空器3不可用,因此,也需要重新规划航空器3的飞行航迹。同理,得到新的飞行航迹{(5,1,1)-(5,2,2)-(5,3,2)-(5,4,2)-(5,5,3)-(5,6,3)-(5,7,3)-(5,8,3)-(5,9,2)-(5,10,1)}。新的航迹与航空 器1和航空器2的航迹都没有交点,不会与其他航空器产生飞行冲突。 Since aircraft 1 has the highest mission priority, its optimal trajectory remains unchanged. It can be obtained from Table 5 that aircraft 2 with the second highest task priority conflicts with aircraft 1 in the retention time window of the track intersection point (4, 4, 2). Therefore, using the above-mentioned improved A * algorithm to re-search the flight plan track of aircraft 2 is: {(1, 4, 1)-(2, 4, 1)-(3, 4, 2)-(4, 5, 2)-(5,5,2)-(6,5,2)-(7,5,2)-(8,6,2)-(9,6,2)-(10,6,1) }. The track intersection with aircraft 1 becomes (5, 5, 2). at this time No conflict with Aircraft 1. Aircraft 3 only conflicts with aircraft 1 at the trajectory intersection point (5, 5, 2), and the current node (5, 5, 2) is unavailable to aircraft 3. Therefore, the flight path of aircraft 3 also needs to be replanned. Similarly, get the new flight path {(5,1,1)-(5,2,2)-(5,3,2)-(5,4,2)-(5,5,3)- (5,6,3)-(5,7,3)-(5,8,3)-(5,9,2)-(5,10,1)}. The new trajectory does not intersect with the trajectory of aircraft 1 and aircraft 2, and will not cause flight conflicts with other aircraft.
在方法2中,依次判断初始飞行计划航迹之间是否存在冲突的计算机程序与方法1相同,将已划分的航迹节点保存到数据库中,并标明0,1属性(0表示被占用,1表示可用)。如果存在飞行冲突,对于优先级低的航空器,其冲突节点的属性值由1变为0,然后重新利用A*算法搜索新的航迹,得到的新的航迹任然需要判断与优先级高的航空器的初始飞行计划航迹是否存在冲突,直到无冲突为止。 In Method 2, the computer program for successively judging whether there is a conflict between the initial flight plan tracks is the same as Method 1, save the divided track nodes into the database, and mark 0, 1 attributes (0 means occupied, 1 indicates available). If there is a flight conflict, for the aircraft with low priority, the attribute value of the conflict node is changed from 1 to 0, and then the A * algorithm is used to search for a new track, and the new track still needs to be judged and prioritized Whether there is a conflict with the initial flight plan trajectory of the aircraft until there is no conflict.
使用上述两种方法对三架航空器分别进行仿真实验,计算出到达目标节点的平均时间,如图7所示。 Use the above two methods to carry out simulation experiments on the three aircraft respectively, and calculate the average time to reach the target node, as shown in Figure 7.
通过两种方法对比不难发现:①方法2通过改变原来的最优航迹来规避飞行冲突,新的飞行计划航迹在总的飞行时间会略有增加,但其起飞延误时间为零,到达目标节点的时间略有增加,但是在有限的空域内,可供选择的飞行路径有限,随着飞行任务增多,可能无法找到可行的飞行路径来执行飞行任务;②方法1通过延迟起飞来规避冲突,航空器还是按照单航空器最优初始飞行计划航迹来执行飞行任务,其飞行时间是最短的,但是随着救援空域航空器数量增加,其最优航迹在空中相遇点的增多,其地面延误时间会急剧增加。就该仿真验证而言,建议采用方法2规划的结果。 It is not difficult to find out by comparing the two methods: ① Method 2 avoids flight conflicts by changing the original optimal flight path. The new flight plan flight path will slightly increase the total flight time, but its take-off delay time is zero The time of the target node is slightly increased, but in the limited airspace, the available flight paths are limited. With the increase of flight missions, it may not be possible to find a feasible flight path to perform the flight mission; ② Method 1 avoids conflicts by delaying take-off , the aircraft still executes the flight mission according to the optimal initial flight plan trajectory of a single aircraft, and its flight time is the shortest. will increase dramatically. For this simulation validation, the results of the Approach 2 planning are recommended.
基于上述已知的救援信息,通过以上两种方法的计算机仿真程序,由三个出救点和三个受灾点以及三架不同机型的航空器得到6种可能的飞行任务调度方案,分别计算其无冲突情况下到达受灾点的时间。 Based on the above-mentioned known rescue information, through the computer simulation program of the above two methods, six possible flight mission scheduling schemes are obtained from three rescue points, three disaster-affected points and three different types of aircraft, and their calculations are calculated respectively. The time to reach the affected point without conflict.
表6不同调度方案下两种方法计算出到达受灾点的时间(秒) Table 6 The time to arrive at the disaster point calculated by the two methods under different scheduling schemes (seconds)
由表6可以得到,其执行救援飞行任务所需到达受灾点的时间与不同的救援调度方案、不同的出救点和受灾点位置、救援飞行环境(可以利用的飞行空域)复杂程度、航空器的飞行速度等等都有关系。同时,表6的计算结果一定程度上对救援飞行调度方案的优化起到一定的作用。在应急救援过程中,时间就是生命。从救援时间紧迫性角度考虑,在保证飞行无冲突的情形下,尽量合理安排航空器的救援飞行任务,使其避免地面长时间的等待同时,又能缩短飞行时间,保证低空救援航空器运行的安全、及时和高效。 It can be obtained from Table 6 that the time required for the rescue flight mission to arrive at the disaster point is related to different rescue scheduling schemes, different rescue point and disaster point locations, the complexity of the rescue flight environment (available flight airspace), and the aircraft’s Flight speed and so on all matter. At the same time, the calculation results in Table 6 play a certain role in the optimization of the rescue flight scheduling scheme to a certain extent. In the emergency rescue process, time is life. From the perspective of the urgency of rescue time, in the case of ensuring that there is no conflict in the flight, the rescue flight mission of the aircraft should be arranged as far as possible so that it can avoid long waiting on the ground and at the same time shorten the flight time to ensure the safety of low-altitude rescue aircraft. Timely and efficient.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下还可以作出若干改进,这些改进也应视为本发明的保护范围。 The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, some improvements can also be made without departing from the principle of the present invention, and these improvements should also be regarded as the invention. protected range.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510250318.XA CN104991895A (en) | 2015-05-15 | 2015-05-15 | Low-altitude rescue aircraft route planning method based on three dimensional airspace grids |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510250318.XA CN104991895A (en) | 2015-05-15 | 2015-05-15 | Low-altitude rescue aircraft route planning method based on three dimensional airspace grids |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104991895A true CN104991895A (en) | 2015-10-21 |
Family
ID=54303711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510250318.XA Pending CN104991895A (en) | 2015-05-15 | 2015-05-15 | Low-altitude rescue aircraft route planning method based on three dimensional airspace grids |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104991895A (en) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608509A (en) * | 2015-12-30 | 2016-05-25 | 北京招通致晟科技有限公司 | Horizontal projection trajectory prediction method and device for 4D flight path of aircraft |
CN105652838A (en) * | 2016-01-29 | 2016-06-08 | 哈尔滨工大服务机器人有限公司 | Multi-robot path planning method based on time window |
CN105865457A (en) * | 2016-06-16 | 2016-08-17 | 南昌航空大学 | A Method of Track Planning in Dynamic Environment Based on Cultural Algorithm |
CN105953800A (en) * | 2016-06-14 | 2016-09-21 | 北京航空航天大学 | Route planning grid space partitioning method for unmanned aerial vehicle |
CN105956700A (en) * | 2016-04-29 | 2016-09-21 | 温崇维 | Method for optimizing flight path of air vehicle |
CN106323295A (en) * | 2016-08-29 | 2017-01-11 | 中国船舶重工集团公司第七0九研究所 | An aircraft diversion method under dangerous weather conditions based on weather radar data |
CN106525047A (en) * | 2016-10-28 | 2017-03-22 | 重庆交通大学 | Unmanned aerial vehicle path planning method based on floyd algorithm |
EP3171133A1 (en) * | 2015-11-19 | 2017-05-24 | Sikorsky Aircraft Corporation | Kinematic motion planning with regional planning constraints |
CN107228673A (en) * | 2017-05-19 | 2017-10-03 | 北京旋极伏羲大数据技术有限公司 | Route planner and device |
CN107560614A (en) * | 2017-08-04 | 2018-01-09 | 北京小米移动软件有限公司 | Route planning method and device |
CN107998656A (en) * | 2017-11-22 | 2018-05-08 | 福建天晴数码有限公司 | A kind of method of combination and terminal |
CN108592921A (en) * | 2018-05-02 | 2018-09-28 | 山东理工大学 | A kind of segmentation steepest decline composite track planing method |
CN108613676A (en) * | 2018-03-27 | 2018-10-02 | 中国民用航空飞行学院 | A kind of unmanned plane and there is the multimachine multiple target emergency rescue path planning method under Mechanism of Human-Computer Cooperation |
CN108803660A (en) * | 2018-06-22 | 2018-11-13 | 苏州得尔达国际物流有限公司 | Shipping unmanned aerial vehicle group paths planning method |
CN109215395A (en) * | 2017-07-05 | 2019-01-15 | 无锡飞天侠科技有限公司 | A kind of unmanned plane air traffic control system |
CN109343554A (en) * | 2018-11-02 | 2019-02-15 | 北京理工大学 | A heuristic spacecraft mission planning method based on state transition cost |
CN109470249A (en) * | 2018-11-07 | 2019-03-15 | 河海大学 | An optimal path planning and obstacle avoidance design method for underwater vehicle |
CN109559566A (en) * | 2018-11-30 | 2019-04-02 | 南京航空航天大学 | A kind of planing method in busy airport termination environment visual flight air route |
CN109655063A (en) * | 2018-11-12 | 2019-04-19 | 中航通飞研究院有限公司 | Large-scale amphibious aircraft naval searching Route planner |
CN109656264A (en) * | 2017-10-11 | 2019-04-19 | 波音公司 | For being generated to the method implemented by computer and system in the path 3D in landing site for aircraft |
CN109887341A (en) * | 2019-03-01 | 2019-06-14 | 中国民航大学 | A Fast Detection Method of Flight Conflict Based on Adjacent Grid |
CN109886509A (en) * | 2019-03-29 | 2019-06-14 | 长春理工大学 | A mobile multi-sink node path planning method, system and electronic device |
CN109918461A (en) * | 2019-01-28 | 2019-06-21 | 北京瓴域航空技术研究院有限公司 | A kind of the grid airspace application method and system of various dimensions |
CN110417588A (en) * | 2019-07-19 | 2019-11-05 | 北京科技大学 | A Method of Aviation Dynamic Network Path Planning Based on Alliance Game |
CN110806591A (en) * | 2019-10-11 | 2020-02-18 | 广东工业大学 | A UAV coverage search method and search device based on coherence theory |
CN110849350A (en) * | 2019-10-30 | 2020-02-28 | 西北工业大学 | A Construction Method of 3D Track Planning Space |
CN111126682A (en) * | 2019-12-13 | 2020-05-08 | 中国民用航空飞行学院 | An optimization method for general navigation rescue scheduling based on rescue efficiency |
CN111678524A (en) * | 2020-07-31 | 2020-09-18 | 中国民用航空飞行学院 | A flight safety-based rescue aircraft path planning method and system |
CN111854754A (en) * | 2020-06-19 | 2020-10-30 | 北京三快在线科技有限公司 | Unmanned aerial vehicle route planning method and device, unmanned aerial vehicle and storage medium |
WO2021134607A1 (en) * | 2019-12-31 | 2021-07-08 | 深圳市大疆创新科技有限公司 | Flight control method, device and system for unmanned aerial vehicle, and computer-readable medium |
CN113721653A (en) * | 2021-08-09 | 2021-11-30 | 陕西工业职业技术学院 | Real-time planning system for flight path of aircraft |
CN113776534A (en) * | 2021-08-18 | 2021-12-10 | 北京大学 | A three-dimensional time-varying airspace navigation method for unmanned aerial vehicles based on three-dimensional mesh |
CN113962015A (en) * | 2021-08-16 | 2022-01-21 | 四川九洲空管科技有限责任公司 | Airspace use process simulation system and method adopting rule control |
CN114707770A (en) * | 2022-06-06 | 2022-07-05 | 中国民航大学 | Optimization method of aviation emergency rescue decision based on rescue timeliness |
CN115116272A (en) * | 2021-03-19 | 2022-09-27 | 沃科波特有限公司 | Method for planning the operation of an aircraft, aircraft and control unit thereof |
CN115270520A (en) * | 2022-09-26 | 2022-11-01 | 四川九洲空管科技有限责任公司 | Low-altitude monitoring performance simulation analysis method and system based on elevation grid |
CN116312072A (en) * | 2023-03-21 | 2023-06-23 | 中国人民解放军93209部队 | A method for decoupling control of track operation conflicts based on airspace grid |
CN116978261A (en) * | 2023-09-25 | 2023-10-31 | 粤港澳大湾区数字经济研究院(福田) | Space-time resource and space-time process management system and flight scheduling method |
CN118603104A (en) * | 2024-08-08 | 2024-09-06 | 中国空气动力研究与发展中心计算空气动力研究所 | A route optimization method for low-altitude and efficient flight in valley terrain |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130046422A1 (en) * | 2010-04-12 | 2013-02-21 | Flight Focus Pte. Ltd. | Onboard flight planning system |
CN104359473A (en) * | 2014-10-24 | 2015-02-18 | 南京航空航天大学 | Collaborative flight path intelligent planning method for formation flying of unmanned planes under dynamic environment |
-
2015
- 2015-05-15 CN CN201510250318.XA patent/CN104991895A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130046422A1 (en) * | 2010-04-12 | 2013-02-21 | Flight Focus Pte. Ltd. | Onboard flight planning system |
CN104359473A (en) * | 2014-10-24 | 2015-02-18 | 南京航空航天大学 | Collaborative flight path intelligent planning method for formation flying of unmanned planes under dynamic environment |
Non-Patent Citations (1)
Title |
---|
王磊 等: "基于三维空域网格的低空飞行航迹战略规划方法", 《航空计算技术》 * |
Cited By (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10126750B2 (en) | 2015-11-19 | 2018-11-13 | Sikorsky Aircraft Corporation | Kinematic motion planning with regional planning constraints |
EP3171133A1 (en) * | 2015-11-19 | 2017-05-24 | Sikorsky Aircraft Corporation | Kinematic motion planning with regional planning constraints |
CN105608509A (en) * | 2015-12-30 | 2016-05-25 | 北京招通致晟科技有限公司 | Horizontal projection trajectory prediction method and device for 4D flight path of aircraft |
CN105652838A (en) * | 2016-01-29 | 2016-06-08 | 哈尔滨工大服务机器人有限公司 | Multi-robot path planning method based on time window |
CN105652838B (en) * | 2016-01-29 | 2018-04-03 | 哈尔滨工大服务机器人有限公司 | A kind of multi-robots Path Planning Method based on time window |
CN105956700A (en) * | 2016-04-29 | 2016-09-21 | 温崇维 | Method for optimizing flight path of air vehicle |
CN105953800A (en) * | 2016-06-14 | 2016-09-21 | 北京航空航天大学 | Route planning grid space partitioning method for unmanned aerial vehicle |
CN105865457A (en) * | 2016-06-16 | 2016-08-17 | 南昌航空大学 | A Method of Track Planning in Dynamic Environment Based on Cultural Algorithm |
CN105865457B (en) * | 2016-06-16 | 2018-12-21 | 南昌航空大学 | Path planning method under a kind of dynamic environment based on Cultural Algorithm |
CN106323295B (en) * | 2016-08-29 | 2019-04-19 | 中国船舶重工集团公司第七0九研究所 | Aircraft diversion method under dangerous weather condition based on weather radar data |
CN106323295A (en) * | 2016-08-29 | 2017-01-11 | 中国船舶重工集团公司第七0九研究所 | An aircraft diversion method under dangerous weather conditions based on weather radar data |
CN106525047A (en) * | 2016-10-28 | 2017-03-22 | 重庆交通大学 | Unmanned aerial vehicle path planning method based on floyd algorithm |
CN106525047B (en) * | 2016-10-28 | 2019-07-02 | 重庆交通大学 | A UAV Path Planning Method Based on Floyd Algorithm |
CN107228673B (en) * | 2017-05-19 | 2020-02-18 | 北京旋极伏羲大数据技术有限公司 | Route planning method and device |
CN107228673A (en) * | 2017-05-19 | 2017-10-03 | 北京旋极伏羲大数据技术有限公司 | Route planner and device |
CN109215395A (en) * | 2017-07-05 | 2019-01-15 | 无锡飞天侠科技有限公司 | A kind of unmanned plane air traffic control system |
CN107560614A (en) * | 2017-08-04 | 2018-01-09 | 北京小米移动软件有限公司 | Route planning method and device |
CN107560614B (en) * | 2017-08-04 | 2020-02-07 | 北京小米移动软件有限公司 | Route planning method and device |
CN109656264A (en) * | 2017-10-11 | 2019-04-19 | 波音公司 | For being generated to the method implemented by computer and system in the path 3D in landing site for aircraft |
CN107998656A (en) * | 2017-11-22 | 2018-05-08 | 福建天晴数码有限公司 | A kind of method of combination and terminal |
CN107998656B (en) * | 2017-11-22 | 2020-12-22 | 福建天晴数码有限公司 | Arranging method and terminal |
CN108613676A (en) * | 2018-03-27 | 2018-10-02 | 中国民用航空飞行学院 | A kind of unmanned plane and there is the multimachine multiple target emergency rescue path planning method under Mechanism of Human-Computer Cooperation |
CN108592921A (en) * | 2018-05-02 | 2018-09-28 | 山东理工大学 | A kind of segmentation steepest decline composite track planing method |
CN108592921B (en) * | 2018-05-02 | 2021-07-27 | 山东理工大学 | A segmented steepest descent hybrid route planning method |
CN108803660A (en) * | 2018-06-22 | 2018-11-13 | 苏州得尔达国际物流有限公司 | Shipping unmanned aerial vehicle group paths planning method |
CN108803660B (en) * | 2018-06-22 | 2021-06-18 | 苏州得尔达国际物流有限公司 | Freight transport unmanned aerial vehicle group path planning method |
CN109343554A (en) * | 2018-11-02 | 2019-02-15 | 北京理工大学 | A heuristic spacecraft mission planning method based on state transition cost |
CN109470249A (en) * | 2018-11-07 | 2019-03-15 | 河海大学 | An optimal path planning and obstacle avoidance design method for underwater vehicle |
CN109655063B (en) * | 2018-11-12 | 2023-10-27 | 中航通飞华南飞机工业有限公司 | Marine search route planning method for large amphibious aircraft |
CN109655063A (en) * | 2018-11-12 | 2019-04-19 | 中航通飞研究院有限公司 | Large-scale amphibious aircraft naval searching Route planner |
CN109559566A (en) * | 2018-11-30 | 2019-04-02 | 南京航空航天大学 | A kind of planing method in busy airport termination environment visual flight air route |
CN109559566B (en) * | 2018-11-30 | 2021-09-07 | 南京航空航天大学 | A planning method for visual flight route in terminal area of busy airport |
CN109918461A (en) * | 2019-01-28 | 2019-06-21 | 北京瓴域航空技术研究院有限公司 | A kind of the grid airspace application method and system of various dimensions |
CN109918461B (en) * | 2019-01-28 | 2020-10-30 | 北京瓴域航空技术研究院有限公司 | Multidimensional grid airspace application method |
CN109887341A (en) * | 2019-03-01 | 2019-06-14 | 中国民航大学 | A Fast Detection Method of Flight Conflict Based on Adjacent Grid |
CN109887341B (en) * | 2019-03-01 | 2021-08-31 | 中国民航大学 | A Fast Detection Method of Flight Conflict Based on Adjacent Grid |
CN109886509A (en) * | 2019-03-29 | 2019-06-14 | 长春理工大学 | A mobile multi-sink node path planning method, system and electronic device |
CN110417588A (en) * | 2019-07-19 | 2019-11-05 | 北京科技大学 | A Method of Aviation Dynamic Network Path Planning Based on Alliance Game |
CN110417588B (en) * | 2019-07-19 | 2020-10-20 | 北京科技大学 | An aviation dynamic network path planning method based on alliance game |
CN110806591A (en) * | 2019-10-11 | 2020-02-18 | 广东工业大学 | A UAV coverage search method and search device based on coherence theory |
CN110806591B (en) * | 2019-10-11 | 2022-02-11 | 广东工业大学 | A UAV coverage search method and search device based on coherence theory |
CN110849350A (en) * | 2019-10-30 | 2020-02-28 | 西北工业大学 | A Construction Method of 3D Track Planning Space |
CN111126682B (en) * | 2019-12-13 | 2022-03-15 | 中国民用航空飞行学院 | An optimization method for general navigation rescue scheduling based on rescue efficiency |
CN111126682A (en) * | 2019-12-13 | 2020-05-08 | 中国民用航空飞行学院 | An optimization method for general navigation rescue scheduling based on rescue efficiency |
WO2021134607A1 (en) * | 2019-12-31 | 2021-07-08 | 深圳市大疆创新科技有限公司 | Flight control method, device and system for unmanned aerial vehicle, and computer-readable medium |
CN113227710A (en) * | 2019-12-31 | 2021-08-06 | 深圳市大疆创新科技有限公司 | Flight control method, device, system and computer readable medium for unmanned aerial vehicle |
CN111854754A (en) * | 2020-06-19 | 2020-10-30 | 北京三快在线科技有限公司 | Unmanned aerial vehicle route planning method and device, unmanned aerial vehicle and storage medium |
CN111678524B (en) * | 2020-07-31 | 2023-05-16 | 中国民用航空飞行学院 | A method and system for path planning of rescue aircraft based on flight safety |
CN111678524A (en) * | 2020-07-31 | 2020-09-18 | 中国民用航空飞行学院 | A flight safety-based rescue aircraft path planning method and system |
CN115116272B (en) * | 2021-03-19 | 2023-12-15 | 沃科波特有限公司 | Method for planning aircraft operations, aircraft and its control unit |
US12223846B2 (en) | 2021-03-19 | 2025-02-11 | Volocopter Gmbh | Method for planning the operation of an aerial vehicle, control unit for an aerial vehicle and aerial vehicle with such a control unit |
CN115116272A (en) * | 2021-03-19 | 2022-09-27 | 沃科波特有限公司 | Method for planning the operation of an aircraft, aircraft and control unit thereof |
CN113721653B (en) * | 2021-08-09 | 2024-01-19 | 陕西工业职业技术学院 | Real-time planning system for flight path of aircraft |
CN113721653A (en) * | 2021-08-09 | 2021-11-30 | 陕西工业职业技术学院 | Real-time planning system for flight path of aircraft |
CN113962015A (en) * | 2021-08-16 | 2022-01-21 | 四川九洲空管科技有限责任公司 | Airspace use process simulation system and method adopting rule control |
CN113776534B (en) * | 2021-08-18 | 2024-01-26 | 北京大学 | Unmanned aerial vehicle three-dimensional time-varying airspace navigation method based on three-dimensional subdivision grid |
CN113776534A (en) * | 2021-08-18 | 2021-12-10 | 北京大学 | A three-dimensional time-varying airspace navigation method for unmanned aerial vehicles based on three-dimensional mesh |
CN114707770B (en) * | 2022-06-06 | 2022-10-18 | 中国民航大学 | Aviation emergency rescue decision optimization method based on rescue timeliness |
CN114707770A (en) * | 2022-06-06 | 2022-07-05 | 中国民航大学 | Optimization method of aviation emergency rescue decision based on rescue timeliness |
CN115270520A (en) * | 2022-09-26 | 2022-11-01 | 四川九洲空管科技有限责任公司 | Low-altitude monitoring performance simulation analysis method and system based on elevation grid |
CN116312072A (en) * | 2023-03-21 | 2023-06-23 | 中国人民解放军93209部队 | A method for decoupling control of track operation conflicts based on airspace grid |
CN116312072B (en) * | 2023-03-21 | 2024-01-26 | 中国人民解放军93209部队 | Flight path operation conflict decoupling control method based on airspace grids |
CN116978261A (en) * | 2023-09-25 | 2023-10-31 | 粤港澳大湾区数字经济研究院(福田) | Space-time resource and space-time process management system and flight scheduling method |
CN116978261B (en) * | 2023-09-25 | 2024-04-09 | 粤港澳大湾区数字经济研究院(福田) | Space-time resource and space-time process management system and flight scheduling method |
CN118603104A (en) * | 2024-08-08 | 2024-09-06 | 中国空气动力研究与发展中心计算空气动力研究所 | A route optimization method for low-altitude and efficient flight in valley terrain |
CN118603104B (en) * | 2024-08-08 | 2024-10-01 | 中国空气动力研究与发展中心计算空气动力研究所 | A route optimization method for low-altitude and efficient flight in valley terrain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104991895A (en) | Low-altitude rescue aircraft route planning method based on three dimensional airspace grids | |
CN109814598B (en) | Unmanned aerial vehicle low-altitude public navigation network design method | |
US9513125B2 (en) | Computing route plans for routing around obstacles having spatial and temporal dimensions | |
US20090210109A1 (en) | Computing Flight Plans for UAVs While Routing Around Obstacles Having Spatial and Temporal Dimensions | |
Patron et al. | Flight trajectories optimization under the influence of winds using genetic algorithms | |
CN102859569B (en) | Determine the emergency condition landing point of aircraft | |
CN110349445B (en) | Efficient flight profile with multiple RTA constraints | |
US6266610B1 (en) | Multi-dimensional route optimizer | |
CN110728857B (en) | Low-altitude isolation airspace traffic management method based on vertically-taking-off and landing unmanned aerial vehicle | |
CN115204466B (en) | A method for planning international routes with traffic restrictions | |
CN111536979A (en) | A UAV inspection path planning method based on stochastic optimization | |
CN101694752A (en) | System and method for automatically detecting and reconciling conflicts in airspace operation simulation | |
CN108196575A (en) | A kind of unmanned plane task distribution and route planning method | |
US11262746B1 (en) | Simultaneously cost-optimized and policy-compliant trajectory generation for unmanned aircraft | |
CN112102650B (en) | Method, device and storage medium for generating rerouting route | |
CN112327939B (en) | Collaborative path planning method for high-rise fire-fighting multiple unmanned aerial vehicles in city block environment | |
JP2018165930A (en) | Drone navigation device, drone navigation method and drone navigation program | |
CN109978286A (en) | It is a kind of to be diversion thunderstorm Route planner based on the more aircrafts for improving ant group algorithm | |
CN114812564A (en) | Multi-target unmanned aerial vehicle path planning method based on urban dynamic space-time risk analysis | |
CN115355922A (en) | Travel path planning method and system based on improved ant colony algorithm | |
CN112735188B (en) | Air traffic network vulnerability analysis system based on complex network theory | |
CN114550505A (en) | Dynamic low-altitude airspace grid flow management method based on stereo-subdivision grid | |
Ma et al. | Volcanic Ash Region Path Planning Based on Improved A‐Star Algorithm | |
Patrinopoulou et al. | Metropolis II: Investigating the future shape of air traffic control in highly dense urban airspace | |
Pan et al. | Four-dimensional trajectory planning for urban air traffic vehicles based on improved RRT* algorithm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151021 |
|
RJ01 | Rejection of invention patent application after publication |