[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201510250318.XA
Other languages
Chinese (zh)
Inventor
张明
王磊
王硕
喻慧
李翔宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201510250318.XA priority Critical patent/CN104991895A/en
Publication of CN104991895A publication Critical patent/CN104991895A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information 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

一种基于三维空域网格的低空救援航空器航迹规划方法A trajectory planning method for low-altitude rescue aircraft based on 3D airspace grid

技术领域: 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)为权重函数:  g ( n ) = g ( n - 1 ) + d i s t ( n , n - 1 ) + Σ m = 1 M w m ( n ) , n > 1 , 两相邻节点之间的距离为: h(n)为启发式距离成本,即从当前节点到目标节点的最小欧式距离: h ( n ) = ( x g o a l - x n ) 2 + ( y g o a l - y n ) 2 + ( z g o a l - z n ) 2 , n ≥ 1 , f(n)=g(n)+h(n),算法每次寻求每个节点最小总成本f(n); Step 21, read the aircraft information, create an openlist table for it, initialize it to only include the initial node, that is, the node of the rescue point in the airspace grid; create a closelist table, initialize it to be empty; let g(1)=0, where , g(n) is the cost from the starting point (node 1) to the current node (node n), and w m (n) is the weight function: g ( no ) = g ( no - 1 ) + d i the s t ( no , no - 1 ) + Σ m = 1 m w m ( no ) , no > 1 , The distance between two adjacent nodes is: h(n) is the heuristic distance cost, that is, the minimum Euclidean distance from the current node to the target node: h ( no ) = ( x g o a l - x no ) 2 + ( the y g o a l - the y no ) 2 + ( z g o a l - z no ) 2 , no &Greater Equal; 1 , f(n)=g(n)+h(n), the algorithm seeks the minimum total cost f(n) of each node each time;

步骤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)为权重函数:  g ( n ) = g ( n - 1 ) + d i s t ( n , n - 1 ) + Σ m = 1 M w m ( n ) , n > 1 , 两相邻节点之间的距离为: h(n)为启发式距离成本,即从当前节点到目标节点的最小欧式距离: h ( n ) = ( x g o a l - x n ) 2 + ( y g o a l - y n ) 2 + ( z g o a l - z n ) 2 , n ≥ 1 , f(n)=g(n)+h(n),算法每次寻求每个节点最小总成本f(n); Step 21, read aircraft information and create an openlist table for it. Initialize it so that it only includes the initial node, that is, the node whose rescue point is in the airspace grid; create a closelist table and initialize it to be empty; let g(1)=0. Among them, g(n) is the cost from the starting point (node 1) to the current node (node n), and w m (n) is the weight function: g ( no ) = g ( no - 1 ) + d i the s t ( no , no - 1 ) + Σ m = 1 m w m ( no ) , no > 1 , The distance between two adjacent nodes is: h(n) is the heuristic distance cost, that is, the minimum Euclidean distance from the current node to the target node: h ( no ) = ( x g o a l - x no ) 2 + ( the y g o a l - the y no ) 2 + ( z g o a l - z no ) 2 , no &Greater Equal; 1 , f(n)=g(n)+h(n), the algorithm seeks the minimum total cost f(n) of each node each time;

步骤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

rr (( 55 ,, 55 ,, 22 )) 11 == &lsqb;&lsqb; 385385 ,, 491491 &rsqb;&rsqb; ,, ff (( 55 ,, 55 ,, 22 )) 11 == &lsqb;&lsqb; 00 ,, 385385 &rsqb;&rsqb; ,, ff (( 55 ,, 55 ,, 22 )) 22 == &lsqb;&lsqb; 491491 ,, 12001200 &rsqb;&rsqb; ,, ff (( 55 ,, 44 ,, 22 )) 11 == &lsqb;&lsqb; 00 ,, 465465 &rsqb;&rsqb; ,, ff (( 55 ,, 44 ,, 22 )) 22 == &lsqb;&lsqb; 545545 ,, 12001200 &rsqb;&rsqb;

同理,按上述方法来规划航空器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:

rr (( 55 ,, 44 ,, 22 )) 22 == &lsqb;&lsqb; 545545 ,, 659659 &rsqb;&rsqb; ,, rr (( 55 ,, 55 ,, 22 )) 22 == &lsqb;&lsqb; 659659 ,, 773773 &rsqb;&rsqb; ,, ff (( 55 ,, 44 ,, 22 )) 22 == &lsqb;&lsqb; 659659 ,, 12001200 &rsqb;&rsqb; ,, ff (( 55 ,, 55 ,, 22 )) 22 == &lsqb;&lsqb; 491491 ,, 659659 &rsqb;&rsqb; ,, ff (( 55 ,, 55 ,, 22 )) 33 == &lsqb;&lsqb; 773773 ,, 12001200 &rsqb;&rsqb;

由以上三架航空器的无冲突最优飞行航迹各个航迹节点的保留时间窗和空闲时间窗得到时间窗模型示意图,如图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)

1., based on a low latitude rescue aircraft path planning method for three-dimensional spatial domain grid, it is characterized in that: comprise the steps.
Step 1, sets up spatial domain stress and strain model, determines spatial domain aircraft environment;
Step 2, determines the single aircraft trajectory planning of the A* algorithm improved;
Step 3, the conflict free strategic trajectory planning of many aircrafts.
2., as claimed in claim 1 based on the low latitude rescue aircraft path planning method of three-dimensional spatial domain grid, it is characterized in that: in described step 1, spatial domain aircraft adopts visual flight rules (VFR).
3., as claimed in claim 1 based on the low latitude rescue aircraft path planning method of three-dimensional spatial domain grid, it is characterized in that: in described step 1: spatial domain stress and strain model comprises as follows: low altitude airspace is divided into the rectangular parallelepiped grid that size is identical; This net region is represented, the flight path node of create-rule with grid element center point; The performance parameter of sizing grid basis of design visual flight control interval and aircraft is determined.
4., as claimed in claim 1 based on the low latitude rescue aircraft path planning method of three-dimensional spatial domain grid, it is characterized in that: described step 2 comprises:
Step 21, reads aircraft information, is that it creates openlist table, and initialization makes it comprise start node namely to go out to rescue node a little in the grid of spatial domain; Create closelist table, be initialized as sky; Make g (1)=0, wherein, g (n) is the cost from starting point and node 1 to present node and node n, w mn () is weighting function: g ( n ) = g ( n - 1 ) + dist ( n , n - 1 ) + &Sigma; m = 1 M w m ( n ) , n > 1 , Distance between two adjacent nodes is: dist ( i , j ) = ( x j - x i ) 2 + ( y j - y i ) 2 + ( z j - z i ) 2 , H (n) is heuristic distance costs, the minimum euclidean distance namely from present node to destination node: h ( n ) = ( x goal - x n ) 2 + ( y goal - y n ) 2 + ( z goal - z n ) 2 , n &GreaterEqual; 1 , F (n)=g (n)+h (n), algorithm seeks each node minimum total cost f (n) at every turn;
Step 22, for current aerospace device, in the node of adjacent accessibility connection, selects evaluation function value f minimum and meets a node n of constraint condition, as treating expanding node from openlist table; Node n is deleted from openlist table and is loaded in closelist table;
Step 23, if node n is destination node, stops search, turns to step 26; Otherwise, turn to step 24;
Step 24, in the node that can arrive, a node m is selected to node n adjacent node:
If 1. m is in closelist and g (m) is less, the more g value of new node m, its father node is pointed to n;
If 2. m is in openlist and current g (m) is less, the more value of new node m, its father node is pointed to n;
If 3. m is not in openlist and closelist, m is added in openlist, calculate its g value, his father's node pointer is pointed to n;
Step 25, returns and performs step 22, continues search;
Step 26, upwards traces back to starting point from destination node, write down through grid node, obtain from start node to destination node, i.e. the optimal trajectory of problem, algorithm stop.
5., as claimed in claim 1 based on the low latitude rescue aircraft path planning method of three-dimensional spatial domain grid, it is characterized in that: described step 3 comprises:
Step 31, changes space many aircrafts trajectory planning based on time window principle with the time;
Step 32, based on many aircrafts trajectory planning of trading space for time of A* algorithm;
Step 33, with the minimal time of step 31 and step 32 result of calculation for Optimality Criteria, determines trajectory planning path.
6., as claimed in claim 5 based on the low latitude rescue aircraft path planning method of three-dimensional spatial domain grid, it is characterized in that: described step 31 comprises:
Step 311, at [the T that is determined 1~ T 2] in time range, according to the A improved *algorithm, searches out the optimum initial flight flight path of n frame aircraft respectively;
Step 312, the optimum initial flight flight path of the aircraft i that the task the highest grade of choosing, at time [T 1~ T 2] in, determine arbitrarily a departure time the retention time window of each node is calculated according to flight track;
Step 313, chooses the optimum initial flight flight path of the secondary high aircraft j of task grade, judges whether have intersection point with aircraft i, if do not had, according to step 312, determines the retention time window of each flight path node of aircraft j;
Step 314, if there is intersection point, at time [T 1~ T 2] in scope, determine the free time window of aircraft i intersection point, according to the flight time between optimal trajectory node, calculate the free time window of the start node of aircraft j, the departure time of aircraft j is exactly any time in start node free time window;
Step 315, in like manner, determine the departure time of aircraft j, calculate the retention time window of each node of aircraft j, on the retention time window basis of aircraft i and aircraft j, plan the departure time of other aircraft successively, finally obtain optimum initial flight flight path constant, the optimum flight track of many aircrafts Lothrus apterus that departure time is limited.
7., as claimed in claim 5 based on the low latitude rescue aircraft path planning method of three-dimensional spatial domain grid, it is characterized in that: described step 32 comprises:
Step 321, at [the T that is determined 1~ T 2] in time range, according to the A improved *algorithm, searches out the optimum initial flight flight path of n frame aircraft respectively;
Step 322, assuming that each departure time of aircraft known, the initial flight path of optimum of the aircraft i that the task the highest grade of choosing, given departure time the retention time window of each node is calculated according to flight track;
Step 323, chooses the initial flight path of optimum of the secondary high aircraft j of task grade, judges whether optimum initial flight path has intersection point with aircraft i, if do not had, foundation step 322, determines the retention time window of each flight path node of aircraft j;
Step 324, if there is intersection point, judge whether two aircrafts have coincidence at the retention time window of intersection point successively, if do not overlapped, aircraft, according to flight in the original plan, if there is coincidence, represents that present node is just unavailable for aircraft j, the property value of node becomes 0 from original 1, reuses the A of improvement *algorithm search flight track;
Whether step 325, have intersection point, repeated execution of steps 324, until judge that all intersection point retention time windows do not overlap between the flight path again judging new flight path and the higher aircraft of priority;
Step 326, in like manner, given departure time, other aircraft successively searched for optimum flight track according to the algorithm designed above.
CN201510250318.XA 2015-05-15 2015-05-15 Low-altitude rescue aircraft route planning method based on three dimensional airspace grids Pending CN104991895A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
王磊 等: "基于三维空域网格的低空飞行航迹战略规划方法", 《航空计算技术》 *

Cited By (66)

* Cited by examiner, † Cited by third party
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