Professional Documents
Culture Documents
一种基于图论的机场空域无人机流量控制方法
一种基于图论的机场空域无人机流量控制方法
一种基于图论的机场空域无人机流量控制方法
崔恺 ,曾国奇 ,林伟1 ,全权4
1 2,
3,*
要: 城市物流无人机机场需具有同时起降多架无人机的能力,针对中小型垂直
摘
起降无人机设计了一种单入口单出口 、航路交叉、多停机坪的机场模型,提出了一种基于图论
的飞行安全优先的流量控制方法 。根据机场内无人机飞行状态,控制无人机进离场时间,规划
出机场内飞行航路,保证无人机飞行安全。仿真结果表明: 该流量控制方法可以确保无人机在
机场空域内安全有序飞行; 分别测试了面积不同的机场进场与进离场运行容量 ,在单个停机坪
面积一定时,停机坪数量越多进场容量越大,但进离场容量反而越小; 因此在设计机场时,在给
定的机场面积情况下,需要合理规划停机坪数量。
关 键 词: 城市物流无人机; 机场; 流量控制; 容量评估; 图论
中图分类号: V351. 21
文献标志码: A 文章编号: 1001-5965( 2020) 05-0978-10
场区域无人机密度较大时,需要设计应用于城市
物流场景的机场与合理的流量控制方法,保证无
人机在机场区域的飞行安全并提高通行效率 。
文献[11]提出了一种单入口单出口、航路交
叉、多停机坪的机场模型。 机场中使用无约束的
[12]
停机坪基本模型 ,即任意一架无人机可以进入
任意一座停机坪,机场中各停机坪面积相等。 针
对该类机场模型提出了一种保证安全、效率优先
[11]
的无人机机场流量控制方法,实现了无人机在机 图1 机场航路示意图
度要求较高,实际情况下可能因干扰因素影响存 采用图论模型
[14]
来表示。 用无向图 Γ = ( N,E)
在安全隐患,同时文献[11]没有考虑需要紧急降 表示机场航路图模型,N 表示机场所有节点,E
落的无人机的调度问题。 N2 表示 N 中各节点之间是否有路径直接相连 ,即
[11]
本文是对笔者课题组研究成果 的改进和 表示机场所有航段。
拓展。在文献[11]的基础上提出一种基于图论 机场节点数量为 n N ,机场航段数量为 n E ,则
安全优先的机场空域流量控制方法,可实现同时 n
图 Γ 节点可枚举表示为[N( i) ]i =N 1 ,其中 1 < n N ∈
[13]
段多架次垂直起降无人机的起降 ,并为需要紧 Z + ; 图 Γ 航段可表示为[E( i) ]ni =E 1 ,其中 1 < n E ∈
急降落的无人机设计了降落通道和流量控制方 Z + 。任意航段均可以其两侧节点表示为 E( j) =
法。通过测试机场运行容量与机场内飞行无人机 { N s ( j) ,N e ( j) } ∈E,其中 N s ( j) ,N e ( j) ∈N。
之间最小距离评估了所提方法的有效性 。
令机场航路图图论模型为 Γ,则得到 Γ 中航
路图步骤如下:
1 问题描述 步骤 1 获取所有机场节点坐标,设共有 n N
对一个可同时停放多架垂直起降无人机的机 个节点( 1 < n N ∈ Z + ) ,编号为 i 的节点为 N( i) ,
场,若任意时刻只有一架无人机起飞或降落 ,只需 坐标为 p wp,i 。
使无人机从机场入口沿直线飞行至停机坪上方或 步骤 2 获取 Γ 的邻接矩阵 A,A 为 n N 阶对
从停机坪上方沿直线飞行至机场出口 。但若有一 称方阵,E( G) 是图 Γ 中航路的集合,A 的值可表
架以上无人机在机场中飞行,则存在无人机相撞 示为
的风险。因而需要预先设置可用航道,令无人机
在机场中沿规划出的航道飞行,并设计无人机模
A( i,j) = {10 ( N( i) ,N( j) ) ∈ E( G)
( N( i) ,N( j) ) E( G )
( 1)
型,模拟无人机在机场航路的飞行。 步骤 3
将距离作为航路图的权值。 根据节
1. 1 机场航路图模型设计 点坐标位置与节点之间连通关系,计算得到带距
离权值的邻接矩阵 G A ,G A 为 n N 阶对称方阵,其
本文涉及到的无人机起降方式为垂直起降,
值如下所示:
机场航路中确定存在节点包括出口 、入口、停机坪
节点与停机坪上方节点。仅靠上述节点的连接来
组成机场内部航路无法保证无人机的飞行安全 ,
G A ( i,j) = { 0
p wp,i - p wp,j A( i,j) = 1
A( i,j) = 0
( 2)
因此需要设置一部分节点作为连接停机坪上方节 该矩阵包含了各节点之间的相对位置及连通
点与出入口的中间节点。 关系,通过对 G A 进行处理可实现对机场空域进
机场区域整体呈矩形,每块停机坪区域为正 行流量控制。
方形,无人机停放于停机坪中心。 设机场有 6 个 1. 2 无人机模型
[11]
停机坪,机场航路图设计如图 1 所示 。机场只 若能保证无人机飞行安全,则无人机的飞行
1 个出口,机场内有多个停机坪,且
有 1 个入口、 与其大小、形状无关,即可将无人机视为一个质
航路交叉。 图 1 中实心点表示机场节点; 空心点 点。假定 机 场 空 域 有 M 架 无 人 机,满 足 如 下
表示停机坪与停机坪上方节点; 实线表示机场中 模型:
的航路; 虚线表示停机坪区域的航路。
上述机场航路图可视为由线连接的点集 ,可
{p U,i = v i
v i = - l i ( v i - v d,i )
( 3)
980 北 京 航 空 航 天 大 学 学 报 2020 年
3 3
式中: l i ∈R + ; p U,i ∈R 与 v i ∈R 分别表示第 i 架 机场中航路由无向图 Γ 中的边组成,设无人
无人机的位置与速度; v d,i 为第 i 架无人机的期望 机 U k 的航路中第 i 航段表示为 E k ( i) ,则航路可
速度,i = 1,
2,…,M。 表示为 R E,k =[E k ( 1) ,E k ( 2) ,…,E k ( n x ) ],n x 为
航路中边的数量。但使用航路中的节点序列比使
2 流量控制方法设计 用边表示航路更加方便。对于航路中前后相接的
航段,前方航段起点即为后方航段终点。 沿无人
要实现无人机在机场内有序飞行,需要对进
机飞行 方 向,航 段 E k ( j) 前 方 为 E k ( j + 1 ) ,设
场与离场的无人机进行流量控制,规定无人机何
E k ( j) 的起点为 N s ( E k ( j) ) ,终点为 N e ( E k ( j) ) ,
时可以进入机场空域。无人机在进场或离场飞行
则 N e ( E k ( j) ) = N s ( E k ( j + 1) ) ,其中 1 ≤ j ≤ n E ∈
前,应规划出航路后沿航路飞行。 为保证无人机
Z + 。设 使 用 节 点 编 号 表 示 的 U k 航 路 为 R N,k ,
飞行安全,在为无人机规划航路应需避开可能发
R N,k = N ( R E,k ) = [N s ( E k ( 1 ) ) ,N e ( E k ( 1 ) ) ,
生冲突的航段。 规避这部分航段之后,可能无法
N e ( E k ( 2) ) ,…,N e ( E k ( n x ) ) ]。
规划出有效航路,起降延误,无人机需要在入口或
在设计机场时采用无约束的停机坪模型,进
停机坪处等待。
场规划时,以入口节点为起点,以各个停机坪节点
本文的流量控制方法主要包括航路规划方法、
为终点。用 Dijkstra 算法逐个计算出在无向图 Γ
延时策略与航路图更新 3 个部分,以得到无人机的
中从入口到每一座停机坪的最短路径,所有路径
进离场时间与路径。从无人机准备进场或离场到
中最短的一条为进场路径 R N,k ; 若有多条路径长
飞行结束,
流量控制方法整体流程如图 2 所示。
度相等且最短,选择航路序列中同等位置但节点
即在规划出有效航路后对航路图进行更新,
编号最小的一条。 如图 3 所示的加粗实线,在机
航路无效时延时等待; 在无人机飞行过程中,在满
场中 没 有 其 他 无 人 机 时,无 人 机 U1 进 场 路 径
足一些条件时继续对航路图进行更新 。本文设计
R N,1 =[N( 4) ,N( 1) ,N( 5) ,N( 21) ]; U2 进场路
的流量控制方法还要为需要紧急降落的无人机提
径 R N,2 =[N( 4) ,N( 7) ,N( 10) ,N( 23) ]。
供降落的方案。
离场航路规划以当前所处停机坪节点为起
点,以机场出口为终点,直接利用 Dijkstra 算法得
出离场路径。
图3 机场进场航路规划示意图
Fig. 3 Schematic diagram of airfield arrival route planning
2. 2 飞行延时策略设计
设 U k 接收到进场或离场指令的时间为 t s,k ,
并在该时间点为无人机规划路径 。 若无可用路
图2 流量控制流程图 径,起降延时,并在一段时间后再次规划航路,直
Fig. 2 Flowchart of flow control
到航路可用。设 T 为当前时刻,U k 在当前时刻总
2. 1 航路规划方法设计 延时为 T d,k ,每次增加的延时时间为 t step,k ,从开始
[15]
本文中采用基于 Dijkstra 算法 的方法规划 等待到飞行流程如下所示。
路径。Dijkstra 算法是一种使用广度优先搜索解 T←t s,k
决赋权有向图的单源最短路径问题的优化方法 , T d,k ←0
可以满足需求。机场航路不存在负权边,满足 Di- while 航路无效 do
jkstra 算法使用条件。 if T = t s,k then
第5 期 崔恺,等: 一种基于图论的机场空域无人机流量控制方法 981
图6 进场航路图更新流程图
Fig. 6 Flowchart of airfield arrival route map update
2. 4 无人机紧急降落方法设计
在正常飞行以外,若无人机运输的是需要紧
急处理的物品或者无人机自身状态不佳,无人机
图5 机场剩余航路示意图 需要紧急降落,机场应设计降落通道。 对于此类
Fig. 5 Schematic diagram of airfield remaining route 无人机,需要遵循如下原则:
第5 期 崔恺,等: 一种基于图论的机场空域无人机流量控制方法 983
当无人机需要紧急降落时,从紧急入口进入。
航路规划方法与进场时的航路规划方法相同 。由
于部分紧急降落的航路夹角较小,若有无人机连
续紧急降落,紧急入口附近存在安全隐患。 因此
规定前一架无人机从紧急入口进入时,将以紧急
入口为端点的航段全部中断,在该无人机飞过安
全距离后恢复该部分航路。
3 性能测试
3. 1 评估指标
对于有人机,扇区容量评估在空域安全与空
[16]
域设计等方面非常重要 ,是影响空中交通系统
[17]
安全和效率的核心因素 。 本文方法虽针对可
垂直起降的无人机设计,与有人机差别很大,但空
域容量仍是机场性能的重要指标 。
[18]
实验中通过测试机场的运行容量 来评估
机场性能,运行容量是指在可接受的延误水平下 ,
空域系统单位时间所能服务的最大航空器架次 。
仿真时使用无人机进场间隔,即每隔多长时间进
场 1 架无人机来表示机场容量。在确保无人机飞
行安全时,通过调整无人机的进场间隔时间 ,得到
可接受平均延误时长 ( 以下简称平均延时 ) 时的
图7 离场航路图更新流程图
间隔,该间隔对应机场运行容量。 测量进场与进
Fig. 7 Flowchart of airfield departure route map update
离场间隔时间与平均延时的曲线,并找出对应机
1) 确保无人机飞行安全。 场运行容量的进场间隔时间。
2) 使无人机尽快降落。 无人机之间的距离可以最直观地表示空域系
因此,无人机紧急降落航路应沿最短路径飞 统的安全性能,机场运行时场内无人机的最小距
行至停机坪区域。无人机在机场以外的空域飞行 离是机场安全性能的重要指标。在本文设计的流
时高度高于机场航路,因此设计紧急航路高度高 量控制方法中,一段航路同时段最多只有 1 架无
于正常飞行航路,且航线从入口直接飞行至停机 人机经过,不需要设计纵向安全距离,令安全距离
为无人机直径的 2 倍即可。
坪上方。
实验通过测试任意时刻场内飞行的无人机之
在入口及各停机坪上方航点上方增加一个航
间距离的最小值来评估流量控制方法的安全性
点作为紧急降落航路,如图 8 所示。
能,若任意时刻的无人机重心最小距离均大于安
全距离,则该方法可以确保无人机飞行安全 。
测试机场性能时只针对正常飞行的无人机进
行实验。因为机场性能的测试是在无人机流量很
高的极端情况下进行的测量,而无人机紧急降落
是在机场实际运行时的功能。在机场内有空闲停
机坪时,需要紧急降落的无人机降落延时可以忽
略不计,只需要测试此种情况下无人机之间的安
全性能。
3. 2 仿真实验
图8 紧急降落机场航路示意图 实验分别对拥有 3 座、
6 座与 12 座停机坪的
Fig. 8 Schematic diagram of airfield route for 机场进行测试。 每座停机坪为边长 10 m 的正方
emergency landing 形区域,停机坪节点位于区域中心。3 种机场的
984 北 京 航 空 航 天 大 学 学 报 2020 年
停机坪排布分别为一行三列、二行三列、三行四
列。航路高 10 m,入口与出口节点与左上方、右
上方的 2 座停机坪正对 ( 6 座停机坪机场示意图
见图 1 ) 。 无 人 机 在 机 场 内 匀 速 飞 行,速 度 为
0. 4 m / s,进场间隔均匀。无人机处于等待状态时
每次延时时间为 10 s; 若有多架无人机处于延时
状态,后进入等待状态的无人机每次延时时间为
20 s。入口处在前一架无人机飞出 10 s 后,方允许
后续无人机进场。停机坪上方航点到四周航段距
离为 5 m,
该距离需要能够确保无人机之间的飞行
安全, 因此设无人机直径为 1. 5 m,
无人机之间安全
距离为 3 m。仿真开始时,
机场中没有无人机。
测试紧急降落的安全性能时,用少数紧急降
落无人机与多数正常飞行无人机按照一定进场间
图 10 间隔时间-平均延时( 进离场)
隔在图 8 所示的机场中进行测试。
Fig. 10 Interval versus average delay of
3. 2. 1 进场容量测试
arrival and departure
无人机只进场不离场,不考虑停机坪承载量
的情况下,每座停机坪在无人机降落后恢复停机
坪区域航线,等待后续无人机降落。
分别在 3 座、 6 座、
12 座停机坪的 3 种机场通
过 20 架、
50 架、100 架无人机,调整无人机进场间
隔并计算每架无人机平均延时。设进场时允许的
平均延时为 25 s。 进场间隔时间-平均延时关系
如图 9 所示。
图 9 中横虚线为允许的延误水平 ( 25 s) ,与
3 条曲线交点的横坐标即为对应运行容量的进场 图 11 间隔时间-平均总延时( 进离场)
间隔时间。3 种机场无人机进场间隔时间分别在 Fig. 11 Interval versus average total delay of
大于 23 s、
16 s 与 14 s 时可以满足允许的延误。 arrival and departure
3 种机场无人机进场间隔时间分别在大于
75 与 105 s 时可以满足允许的延误。 对于有
70、
12 座停机坪的机场,在 平 均 延 时 可 接 受 的 情 况
下,对机场中停机坪的利用率非常低 。
进场安全性能测试
3. 2. 3
分别使用达到 3 种机场运行容量时的进场间
隔时间与 10 s 的间隔时间,使用与测试运行容量
时相同数量的无人机流,测试进场时无人机之间
图9 间隔时间-平均延时( 进场)
的最短相距距离,结果如图 12 所示。
Fig. 9 Interval versus average delay graph of arrival
图 12 纵坐标为仿真各个时刻所有机场内飞
进离场容量测试
3. 2. 2 行中 的 无 人 机 最 短 相 距 距 离。 图 12 ( a ) 和
分别在 3 种机场通过 15 架、
30 架、
60 架无人 图 12( b) 分别为进场间隔时间达到进场容量时和
机,调整进场间隔时间并分别计算进场平均延时 、 间隔时间为 10 s 时各个机场内所有飞行中的无人
离场平均延时与平均总延时,无人机在降落 40 s 后 机不同时刻的最短相距距离。2 组数据中任意时
准备起飞。设允许的平均总延时为 50 s。3 种机场 刻最短相距距离均大于 4 m,大于安全距离。
进离场间隔时间-平均延时关系如图 10 所示。 进离场安全性能测试
3. 2. 4
3 种机场进场间隔时间-平均总延时如图 11 分别使用达到 3 种机场运行容量时的进场间
所示。 隔时间与 20 s 的间隔时间,使用与测试运行容量
第5 期 崔恺,等: 一种基于图论的机场空域无人机流量控制方法 985
时相同数量的无人机流,测试进离场时无人机之 表 1 表明紧急降落时的最小距离均远大于安
间的最短相距距离,结果如图 13 所示。 全距离。
图 13( a) 为间隔时间达到进场运行容量时各 3. 3 结果说明
个机场内所有飞行中的无人机不同时刻的最短相 图 9 结果表明,在保证无人机飞行安全时,机
距距离,图 13( b) 为间隔时间为 20 s 时不同时刻 场内停机坪数量越多,其进场运行容量越大。
的最短相距距离。2 组数据中任意时刻最短相距 图 10 结果表明,无人机进离场时增大进场间
距离均大于 4 m,大于安全距离。 隔时间,进场平均延时会快速降低,但对离场平均
延时影响不大。这是由于在设计的流量控制策略
下,同时刻只允许 1 架无人机起飞,此时其他准备
离场的无人机被迫延时等待。在进场平均延时趋
向于 0 s 时,离场平均延时快速降低,这是由于此
时无人机进场频率很低,机场内同时存在的无人
机数量较少,对需要离场的无人机限制大幅减小 ,
使离场平均延时快速降低。
图 11 结果表明,在确保飞行安全时,机场内
停机坪数量越多,其进离场运行容量越小。 其结
果与进场相反,分析后发现,任意 1 架无人机规划
出离场航路后,会阻塞住出口节点直到离开机场 ,
图 12 运行时间-无人机最短相距距离( 进场) 同时刻只允许 1 架无人机离场,影响了离场效率,
Fig. 12 Arrival running time versus the shortest
且机场越大,在机场中等待的无人机数量越多 ,无
distance between drones
人机在机场内飞行时间越长,使平均延时越高。
图 12 与图 13 结果表明,所有机场中,无论是
进场或者进离场,无人机之间的最短相距距离均
超过安全距离,说明本文所设计的流量控制方法
能够保证无人机的飞行安全。
表 1 表明本文设计的紧急降落方法是安全可
行的,在机场正常使用时,能够为需要紧急降落的
无人机提供通道。
4 结 论
1) 本文针对城市物流场景设计了一种单入
图 13 运行时间-无人机最短相距距离( 进离场) 口单出口、航路交叉、多停机坪的无人机机场模
Fig. 13 Arrival and departure running time versus the 型,并就此模型提出一种基于图论的中小型垂直
shortest distance between drones 起降无人机的流量控制方法,实现了同时段多架
次无人机在机场中安全起降,并为需要紧急降落
3. 2. 5 紧急降落安全性测试
的无人机提供降落通道。
保持 正 常 飞 行 的 无 人 机 进 场 间 隔 时 间 为
2) 所提方法能够实现对垂直起降固定翼无
100 s,一共通过 10 架正常飞行的无人机,紧急降
人机与多旋翼无人机在设计机场区域的流量控
落的无人机数量从 1 架增加到 5 架,分别在第 1、
制,保证无人机在机场空域的飞行安全 ,算法鲁棒
3、
5、 9 架正常飞行的无人机之后从紧急入口进
7、
性较高。
场,计算 仿 真 过 程 中 的 最 小 距 离。 测 试 结 果 如
3) 设计机场时应设计较大的停机坪,不宜使
表 1 所示。
机场内停机坪数量过多。较小的停机坪会降低机
表1 紧急降落最小距离
场的安全性能,过多的停机坪会影响无人机进离
Table 1 Minimum distance during emergency landing
场效率,降低机场容量。
紧急降落架次 1 2 3 4 5
4) 安全优先的流量控制方法能够确保无人
最小距离 / m 11. 9 10. 6 10. 6 10. 6 10. 6
机的飞行安全,但由于同时刻只允许 1 架无人机
986 北 京 航 空 航 天 大 学 学 报 2020 年
Flow control method for UAV airport airspace based on graph theory
CUI Kai1 ,ZENG Guoqi2,3,* ,LIN Wei1 ,QUAN Quan4
( 1. School of Electronic and Information Engineering,Beihang University,Beijing 100083,China;
2. Institute of Unmanned Systems,Beihang University,Beijing 100083,China;
3. Hangzhou Innovation Institute,Beihang University,Hangzhou 310051,China;
4. School of Automation Science and Electrical Engineering,Beihang University,Beijing 100083,China)
Abstract: The logistics drone airport in the city needs the ability to take off and land multiple UAVs at
the same time. An airport model with single inlet and single exit,route crossing and multiple aprons is de-
signed for small and medium sized vertical takeoff and landing UAVs,and a flow control method based on
graph theory to ensure flight safety is proposed. According to the flight status of drones in the field,arrival and
departure time of drones are controlled,and flight routes within the airport are planned to ensure the flight
safety of drones. The simulation results show that the flow control method can ensure safe and orderly flight of
UAVs in the airport airspace. Arrival and departure operating capacity of airports with different sizes were test-
ed separately. When the area of a single apron is fixed,the greater the number of aprons the larger the arrival
capacity,but the smaller the arrival and departure capacity. Therefore,when designing an airport,it is neces-
sary to properly plan the number of tarmac in a given airport area.
Keywords: logistics drone in city; airport; flow control; capacity evaluation; graph theory