离港航空器滑出时间的BP 神经网络预测模型

2022-04-24 08:18夏正洪贾鑫磊
航空工程进展 2022年2期
关键词:航空器神经网络数量

夏正洪,贾鑫磊

(中国民用航空飞行学院空中交通管理学院,广汉618307)

0 引言

滑出时间是指离港航空器从停机位推出到实际起飞的时间,准确预测滑出时间可有效地提升机场场面运行效率。目前,大型机场的场面滑行时间已经超过25 min,且常出现滑行冲突,严重影响了机场场面运行效率。科学精准地预测离港航空器滑出时间,对于提升机场场面运行效率和协调决策能力,降低运行成本和污染排放有重要意义。

目前,国外关于离港航空器滑出时间的预测已有较为深入的研究。E.George 等基于航空器历史数据对离港航空器的滑出时间进行了动态预测,提出了基于强化学习的Q-learning 方法,且预测精度较高;H.B.Lee 等利用机器学习算法来预测滑出时间,预测效果良好;F.Herrema 等基于历史数据对单跑道场面滑行时间进行了预测;L.Simaiakis 等利用自主研发的排队系统来预测场面交通拥堵情况,预测精度较高;P. Balakrishna等基于随机动态规划理论建立了多跑道非参数强化学习滑出时间预测模型,可得到精度较高的预测结果。

国内关于离港航空器滑出时间的预测研究尚处于起步阶段。Lian Guan 等研究了双跑道机场的滑出时间,提出了考虑6 个滑行时间影响因素的BP 神经网络预测模型,预测精度达到95%;Yin Jianan 等构建了考虑4 个影响因素的双跑道机场滑行时间预测模型;邢志伟等利用贝叶斯网络的增量学习特点对预测模型进行动态调整,从而使模型能够动态地估计离港航空器滑行时间;刘继新等提出了基于SVR 和BP 神经网络的离港滑行时间预测模型,并将预测结果用于A-CDM 系统中,有效地提升了机场场面的运行效率;冯霞等基于单跑道建立了无障碍滑出时间的计算模型与基于排队论的等待起飞时间预测模型;李楠等根据分类结果建立多元回归模型,相较于传统多元线性回归,机器学习交叉训练集下的预测准确度更高;疏利生等构建了航空器机场地面强化学习移动模型,能够实现停机位到跑道出口智能静态路径规划;陈祯等从特征选择的角度对滑出时间预测模型进行改进,相比于单一特征,引入交互特征可以提高准确率;闫萍等提出的滑行道与停机位联合调度模型可以有效避免滑行冲突并兼顾服务质量和场面滑行效率;侯盼盼等提出分时段预测滑行冲突的计算方法,能够解决航空器路由规划的优化性和实时性之间的矛盾。

综上所述,现有研究成果主要从静态和动态两方面来预测离港航空器的滑行时间。目前对滑出时间预测的研究成果未全部使用可量化因素进行预测,缺乏根据相关性程度建立预测模型这一关键步骤。因此,本文分析影响离港航空器滑出时间的可量化因素,包括同时段内推出航空器数量、同时段内起飞航空器数量、同时段内进港航空器数量、1 小时内平均滑出时间、滑行距离、转弯转角数量、航空器延误时间和所在时段,根据相关性对影响因素进行重要性排序、分组,构建基于BP神经网络的离港航空器滑出时间预测模型;并以我国中南某枢纽机场2 周实际运行数据对模型进行验证,讨论不同相关性的影响因素组合而成的模型对预测结果精度的影响,以期通过对滑出时间的预测,提升机场场面运行效率和安全性。

1 影响因素与相关性分析

1.1 影响因素

根据离港航空器滑出时间的定义,滑出时间等于离港航空器的实际起飞时间减去实际撤轮档时间。对于繁忙机场来说,离港航空器从停机位推出到起飞过程中的任何一个环节都有可能导致滑出时间的增加。因此,准确预测滑出时间,从而控制航空器的推出开车、滑行过程,以及优化航空器的滑行路径是在短期内提高场面运行效率、减少环境污染、降低滑行成本的重要途径。

=-(1)

式中:为离港航空器的实际滑出时间;为实际起飞时刻;为实际撤轮档时刻。

根据离港航空器的管制指挥过程可知:离港航空器停机位远近,所在机场的高峰时段,近几个小时内的地面交通流量,滑行过程中航空器的速度,是否为直线滑行、经过多少个弯道等因素都会影响滑行时间。同时,机场地面交通流对滑出时间的影响也是非常显著的,如同时段进港航空器和离港航空器越多,则对后续离港航空器的滑出时间影响越大,且很容易造成滑行冲突,从而增加离港航空器的滑出时间。此外,天气、流量控制、跑道构型等对滑出时间也有一定的影响,但由于很难量化这些因素,在本文中不做讨论。基于上述分析,本文提出8 个可以量化的影响因素:同时段推出航空器数量、同时段起飞航空器数量、同时段进港航空器数量、1 小时内平均滑出时间、滑行距离、转弯转角个数、延误、航空器起飞时刻所在时段。

(1)同时段推出航空器数量

离港航空器可能与同时段推出的离港航空器争夺跑道和滑行道资源,在滑行过程中还可能会产生对头或交叉冲突,从而造成某架航空器等待,增加滑出时间。因此,本文定义离港航空器同时段内推出航空器数量为

式中:()为在航空器滑行过程中推出的所有航空器数量;S为满足推出时刻处于航空器撤轮档时刻到起飞时刻之间的航空器数量。

(2)同时段起飞航空器数量

离港航空器在滑行过程中,可能会与同时段起飞的航空器争夺滑行道资源和跑道资源,从而影响其滑出时间。因此,本文定义离港航空器同时段内起飞航空器数量为

式中:()为在航空器滑行过程中所有起飞的航空器数量;S为满足起飞时刻处于航空器撤轮档时刻到起飞时刻之间的航空器数量。

(3)同时段进港航空器数量

离港航空器在滑出过程中,可能会与同时段落地的进港航空器争夺跑道和滑行道资源,且进港航空器的优先级通常高于离港航空器,因此可能出现等待的情况,从而影响滑出时间。本文定义同时段进港航空器数量为航空器推出后已经落地但未进入停机位的所有航空器数量。

式中:()为在航空器滑行过程中进港的航空器数量;S为满足落地时刻处于航空器撤轮档时刻到起飞时刻之间的航空器数量。

(4)1 小时内平均滑出时间

1 小时内平均滑出时间是衡量机场地面交通流状况的重要指标。该指标越大,说明场面交通流通常处于较为繁忙的时段,离港航空器在此时间段更可能出现滑行冲突,等待时间也可能越长。

式中:为1 小时内平均滑出时间;T为第架航空器的实际滑出时间。

(5)滑行距离

滑出时间与航空器所在停机位的物理位置关系甚为紧密,滑行距离越长,则该停机位滑出的畅通滑行时间越长。根据对交通流的分析及机场场面运行模式可知,选择机场图中最常用的滑出路径作为该机位的离港航空器滑出路径,通过测量及等比例缩放即可求得离港航空器的滑行距离。

式中:为滑行路径的总长度;为跑道长度;3 600 为以米为单位的跑道长度。

(6)转弯转角个数

航空器直线滑行速度与转弯滑行速度有较大的差异,离港航空器在滑出过程中经历的转弯个数越多,则其滑行时间越长。根据停机位的位置和跑道滑行道运行模式,可知离港航空器的标准滑行路线和滑出过程中的转弯个数。

(7)延误

根据交通流的传播特性,延误可能出现累积和传播现象,即上1 小时的延误可能会对后续航空器的滑出时间造成影响。根据《空中交通管理规则》可知:当实际起飞时间大于预计起飞时间15 min 时,则开始计算延误,反之则延误为0。

式中:为上1 小时 离港航空器的预计起飞时间;为上1 小时离港航空器的实际起飞时间;900 为以秒为单位的延误阈值。

(8)航空器起飞时刻所在时段

大型机场的地面交通流通常呈现明显的日变化特征,即存在明显的早高峰、午间高峰和晚高峰,这些高峰时段的平均滑出时间通常较长。因此,引入航空器起飞时刻所在的时段这个可量化因素,用于区分高峰时段和正常时段。

1.2 数据整理

本文所用数据来源于我国中南某机场2 周的实际运行数据,主要包含航空器号、机型、实际起飞时间、撤轮挡时间、实际落地时间、跑道号和停机位等信息,如表1 所示。

表1 原始数据Table 1 Original data

原始数据包含12 647 条记录,其中离港航空器5 987 架次,进港航空器6 660 架次。按步骤(如图1 所示)进行数据处理,所得结果如表2 所示。

图1 数据整理流程图Fig.1 Data consolidation flow chart

表2 数据处理后的训练样本Table 2 Training samples after data processing

数据整理的具体步骤为:

Step 1:从原始数据中筛选出离港航空器;

Step 2:清理异常数据(关键字段为空),并将实际滑出时间转换成秒(s);

Step 3:计算同时段撤轮档航空器数量、同时段起飞航空器数量、同时段落地航空器数量;

Step 4:计算1 小时内平均滑出时间;

Step 5:根据离港航空器的撤轮档时间得到该航空器所在时段;

Step 6:根据机场图及标准滑出路径得到离港航空器滑行过程中的滑行距离及转弯转角个数。

Step 7:计算上一个时间段(1小时)的延误值。

1.3 相关性分析

基于SPSS 软件对离港航空器实际滑出时间的影响因素进行相关性分析,分析流程如图2 所示。基于皮尔逊相关系数、单尾检验结果和检验级别判定各影响因素的相关性。其中,相关性系数在0~1 之间。

图2 相关性分析流程图Fig.2 Flow chart of correlation analysis

首先将整理好的数据集导入SPSS 软件,然后对有相关性的双变量进行分析,计算皮尔逊相关性系数和单尾检验结果,得到结果如表3 所示。

表3 相关性分析结果Table 3 Correlation analysis results

皮尔逊相关性系数指的是影响因素与滑出时间的比值,比值大于0.5 则表示二者相关,若同时单尾检验处于0.01 级别,则二者显著相关;且单尾检验的值越小,则说明两者之间偏差越小。若单尾检验大于0.01,则两变量的相关性不显著。若皮尔逊相关性系数小于0.5,则说明二者不相关。根据上述规则可依次判断这8 个可量化因素与滑出时间之间的相关性。

从表3 可以看出:同时段推出航空器数量、同时段起飞航空器数量、同时段进港航空器数量、1 小时内平均滑出时间与离港航空器的滑出时间显著相关,滑行距离、转弯个数、延误与滑出时间相关但不显著,航空器起飞时刻所在时段与滑出时间不相关。

2 模型建立与仿真分析

2.1 模型构建

经过数据处理可获得该机场离港航空器数据记录5 919 条,结合整理后的可量化影响因素及其离港滑出时间,选取5 500 组数据作为训练集,419组数据作为测试集,选用Matlab 的BP 神经网络工具箱编程,对离港航空器的滑出时间进行训练和预测。

(1)将离港航空器滑出时间影响因素作为网络的输入数据,实际滑出时间作为输出导入到Matlab 中,建立相应的数据集。

(2)将样本数据顺序打乱,筛选出5 500 组数据作为训练集,419 组数据作为测试集。

(3)为加快神经网络收敛速度,将样本数据进行归一化处理。

=(-x) /(x-x)(=1,…,8)(8)

(4)构建BP 神经网络,设置神经网络训练参数,学习率0.001,最大迭代次数10 000 次,而后对样本数据进行训练。

(5)待神经网络稳定后,将测试集数据导入神经网络,网络输出结果反归一化即可得到离港航空器滑出时间预测结果。

2.2 结果分析

考虑可量化的8 种离港航空器滑出时间影响因素后,构建基于BP 神经网络的滑出时间预测模型,得到预测值与真实值之间的关系,如图3所示。

图3 基于BP 神经网络的滑出时间预测结果Fig.3 Taxi-out time prediction results based on BP neural network

从图3 可以看出:离港航空器滑出时间预测结果与真实值的拟合程度较高,=0.848 8。

为了进一步验证预测模型的合理性,基于平均绝对误差百分比()、平均绝对误差()、均方根误差()对模型进行验证,公式如下:

考虑8 种可量化影响因素的滑出时间BP 神经网络预测模型所得结果的平均绝对误差百分比为0.137 0、平均绝对误差为125.369 2 s、均方根误差为171.652 1 s。在±3 min 内的误差准确率占82.8%,±5 min 内的误差准确率占94.9%。为了进一步验证BP 神经网络应用于离港航空器滑出时间预测的合理性,将其与多元线性回归方法的预测结果进行对比,如表4 所示。

表4 BP 神经网络与多元线性回归预测结果对比Table 4 Comparison of prediction results between BP neural network and multiple linear regression

从表4 可以看出:多元线性回归模型的平均绝对误差百分比为0.203 5、平均绝对误差为200.986 4 s、均方 根误 差为201.122 3 s。 在±3 min 内的误差准确率占55.3%,±5 min 内的误差准确率占78.5%。各项指标显示,基于BP 神经网络的离港航空器滑出时间预测精度要明显高于多元线性回归预测结果。

2.3 仿真分析

根据相关性分析结果可知,同时段推出航空器数量、同时段起飞航空器数量、同时段落地航空器数量、1 小时内平均滑出时间与离港航空器滑出时间呈现强相关性;滑行距离、转弯个数、延误与滑出时间相关但不显著;航空器起飞时刻所在时段与滑出时间不相关。其中,前三个因素(,,)是现有滑出时间预测成果中普遍采用的影响因素,而1 小时内平均滑出时间是本文提出的可量化影响因素。为讨论影响因素相关性强弱与模型构建、模型预测结果精度之间的关系,本文将可量化的影响因素进行组合,构建不同维数的滑出时间BP 神经网络预测模型,得到预测结果对比图如图4 所示,不同组合预测模型的预测精度及评价结果如表5 所示。

图4 考虑不同影响因素的预测结果对比Fig.4 Comparison of prediction results considering different influencing factors

表5 不同组合预测结果对比分析Table 5 Comparative analysis of the different combination predicted results

从图4 和表5 可以看出:(1)对比三元组和四元组预测结果可知,加入1 小时内平均滑出时间后,预测准确率有明显提升;(2)对比七元组和四元组的预测结果可知,在加入有相关性但不显著的因素后,预测准确性也有一定的提高;(3)由于加入了相关但不显著的因素,相比于三元组±5 min 内的准确率88.5%,六元组的±5 min 内的准确率达到了94.0%。在引入1 小时内平均滑出时间后,七元组预测结果的准确率相比于六元组的预测结果仍有明显提高,达到96.4%。由此可见,1 小时内平均滑出时间对模型精度的提升起到了关键作用;(4)对比七元组和八元组预测结果可知,加入不相关的可量化因素后,预测准确率明显下降。综上所述,考虑强相关性、中度相关性的七元组合预测模型的性能最佳:平均绝对误差百分比仅为0.131 7,平均绝对误差为109.653 5 s,均方根误差为151.245 4 s,预测结果±3 min 内的准确率为84.2%,±5 min 内的准确率为96.4%。

3 结论

(1)同时段推出航空器数量、同时段起飞航空器数量、同时段落地航空器数量、1 小时内平均滑出时间与离港航空器滑出时间呈现强相关性,滑行距离、转弯个数、延误时间与滑出时间相关但不显著,航空器起飞时刻所在时段与滑出时间不相关。

(2)基于BP 神经网络的离港航空器滑出时间预测结果精度要明显高于基于线性回归模型的预测精度。

(3)1 小时内平均滑出时间对模型精度的提升起到了重要作用,相关性不显著的影响因素引入对预测结果精度的提升有一定的作用,引入不相关因素后模型的预测精度会显著下降。

猜你喜欢
航空器神经网络数量
基于人工智能LSTM循环神经网络的学习成绩预测
基于图像处理与卷积神经网络的零件识别
MIV-PSO-BP神经网络用户热负荷预测
单跑道放飞间隔咨询通告
航空器尾流重新分类(RECAT-CN)国内运行现状分析
航空器拆解适航管理解读
无人航空器在农业方面的应用
三次样条和二次删除相辅助的WASD神经网络与日本人口预测
角:开启位置与数量关系的探索
头发的数量