一种基于可靠性的航班运行时间预测方法与流程

文档序号:19422082发布日期:2019-12-14 01:38阅读:312来源:国知局
一种基于可靠性的航班运行时间预测方法与流程

本发明涉及一种基于可靠性的航班运行时间预测方法,属于航班运行时间预测技术领域。



背景技术:

航班运行是空中交通运输系统的重要组成部分,由多个复杂环节组成。航班运行时间是旅客对航班运行系统进行评价最直观的指标,主要由离港机场滑出时间、飞行时间、进港机场滑入时间三部分组成,其中,离港机场滑出时间和进港机场滑入时间为航班地面滑行阶段,飞行时间为航班航路飞行阶段。航班地面滑行阶段主要受温度、露点温度、云底高、风向、风速等机场气象特征和雷暴、大雾、雨雪等机场特殊天气影响,航班航路飞行阶段主要受雷暴、热带气旋、强飑线、冰雹、明显地形波、大面积沙暴、大面积尘暴、冻雨等航路重要天气影响。恶劣的气象条件会增加航班运行的不确定性,进而增加了航班运行时间的预测难度。

航班运行时间可靠性,是航班在规定时间内完成航班运行的概率,基于这个概念,可以预测不同概率条件(分位数)下的航班运行时间。通过掌握不同概率(准时完成航班的概率)条件下的航班运行时间,能够为准确预测航班运行时间提供参考依据。

综上所述,预测不同可靠性条件下的航班运行时间,对于旅客安排出行计划、空中交通管制部门指挥航班运行、机场单位做好航班起飞落地准备、航空公司制定燃油计划和航班时刻表等具有十分重要的实际意义。目前,时间可靠性的概念在空中交通领域的研究还处在起步阶段,迫切需要一种能够准确预测不同可靠性下的航班运行时间的方法。



技术实现要素:

针对现有技术的不足,本发明的目的在于提供一种基于可靠性的航班运行时间预测方法,以解决现有技术中难以准确预测不同可靠性下的航班运行时间的技术问题。

为解决上述技术问题,本发明所采用的技术方案是:

一种基于可靠性的航班运行时间预测方法,其特征是,包括如下步骤:

建立气象报文和航班运行基础数据库;

基于气象报文和航班运行基础数据库,从一天时间内提取不少于两个时段分别作为延误时间窗;

基于气象报文和航班运行基础数据库,建立每个延误时间窗的分位数回归模型;

根据航班计划离港时间和分位数回归模型,预测不同可靠性下的航班运行时间。

进一步地,建立气象报文和航班运行基础数据库,包括:

收集历史航班运行数据、航班起降机场气象数据、航班航路气象数据;

基于所收集的历史航班运行数据,求取历史航班的离港延误时间、航班离港滑行时间、航班飞行时间、航班进港滑行时间、进港延误时间;

基于所求取的历史航班的离港延误时间、航班离港滑行时间、航班飞行时间、航班进港滑行时间、进港延误时间,以及所收集的航班起降机场气象数据和航班航路气象数据,构建气象报文和航班运行基础数据库。

进一步地,在构建气象报文和航班运行基础数据库之前,还包括:剔除历史航班运行数据中不正常或/和不符合逻辑的航班数据;

不正常的航班数据,包括:航班计划与实际运行的起飞或/和降落机场不一致的历史航班运行数据;

不符合逻辑的航班数据,包括:航班实际离港时间迟于航班实际进港时间的航班数据、离港机场航班离港时间与航班起飞离地时间顺序颠倒、进港机场航班进港时间与航班降落接地时间顺序颠倒中的至少任一项的历史航班运行数据。

进一步地,所述历史航班运行数据包括航班起降机场、航班计划离港和进港时间、航班实际离港和进港时间、航班飞行轨迹及其对应时间;

所述航班起降机场气象数据包括机场气象特征和机场特殊天气,所述机场气象特征包括温度、露点温度、云底高、风向、风速中的至少任一项,所述机场特殊天气包括雷暴、大雾、雨雪中的至少任一项;

所述航班航路气象数据包括航路重要天气及其影响范围,所述航路重要天气包括雷暴、热带气旋、强飑线、冰雹、明显地形波、沙暴、尘暴、冻雨中的至少任一项。

进一步地,所述历史航班的离港延误时间、航班离港滑行时间、航班飞行时间、航班进港滑行时间、进港延误时间的求取方法,包括:

从所述航班飞行轨迹及其对应时间中提取历史航班的航班起飞离地时间和航班降落接地时间;

对历史航班的实际离港时间与计划离港时间求差,获取历史航班的离港延误时间;

对历史航班的航班起飞离地时间与实际离港时间求差,获取历史航班的航班离港滑行时间;

对历史航班的航班降落接地时间与航班起飞离地时间求差,获取历史航班的航班飞行时间;

对历史航班的实际进港时间与航班降落接地时间求差,获取历史航班的航班进港滑行时间;

对历史航班的实际进港时间与计划进港时间求差,获取历史航班的进港延误时间。

进一步地,基于气象报文和航班运行基础数据库,从一天时间内提取不少于两个时段分别作为延误时间窗,包括:

从气象报文和航班运行基础数据库中提取历史航班的离港延误时间和进港延误时间;

从一天时间内提取不少于两个时间片;

基于所提取的历史航班的离港延误时间和进港延误时间,求取每个时间片内历史航班的平均离港延误时间和平均进港延误时间;

基于每个时间片内历史航班的平均离港延误时间和平均进港延误时间,采用dbscan聚类算法获取延误时间窗。

进一步地,基于气象报文和航班运行基础数据库,建立每个延误时间窗的分位数回归模型,包括:

从气象报文和航班运行基础数据库中提取航班起降机场气象数据和航班航路气象数据;

基于所提取的航班起降机场气象数据和航班航路气象数据,建立每个延误时间窗的分位数回归模型。

进一步地,基于所提取的航班起降机场气象数据和航班航路气象数据,建立每个延误时间窗的分位数回归模型,包括:

对所提取的航班起降机场气象数据中的机场气象特征与航班离港滑行时间和航班进港滑行时间进行相关性分析,获取机场气象特征的相关系数;

剔除相关系数的绝对值大于预设阈值的机场气象特征;

对未剔除机场气象特征进行归一化处理;

基于所提取的航班起降机场气象数据中的机场特殊天气和归一化处理后的机场气象特征,建立每个延误时间窗的离港机场滑出时间分位数回归模型和进港机场滑入时间分位数回归模型;

基于所提取的航班航路气象数据中的航路重要天气及其影响范围,建立每个延误时间窗的飞行时间分位数回归模型。

进一步地,根据航班计划离港时间和分位数回归模型,预测不同可靠性下的航班运行时间,包括:

提取航班计划离港时间所处的延误时间窗,作为目标延误时间窗;

对目标延误时间窗的离港机场滑出时间分位数回归模型进行运算,求取不同可靠性下的航班离港滑行时间;

对目标延误时间窗的飞行时间分位数回归模型进行运算,求取不同可靠性下的航班飞行时间;

对目标延误时间窗的进港机场滑入时间分位数回归模型进行运算,求取不同可靠性下的航班进港滑行时间。

进一步地,根据航班计划离港时间和分位数回归模型,预测不同可靠性下的航班运行时间,还包括:对所求取的不同可靠性下的航班离港滑行时间、航班飞行时间、航班进港滑行时间进行求和运算,获取不同可靠性下的航班运行时间。

与现有技术相比,本发明所达到的有益效果:本发明综合考虑影响航班进港延误和离港延误的各种因素,以航班运行历史数据、机场天气、航路天气、航班飞行计划、航班航路运行过程等因素为基础,提出了一种基于可靠性的航班运行时间预测方法。本发明方法鉴于航班延误程度由于受航班波影响而具有显著时间特征的特点,先将一天时间划分为若干时间片,再根据每个时间片内航班的延误程度聚类生成延误时间窗,对应建立每个延误时间窗的分位数回归模型;通过提取航班计划离港时间所处的延误时间窗,对相应延误时间窗的分位数回归模型进行运算,预测不同可靠性下的航班运行时间,从而解决了目前难以准确预测不同可靠性下的航班运行时间的技术问题。采用本发明方法,可以在航班执行前为空中交通管制部门指定管制指挥计划、机场单位进行航班降落准备、航空公司预计航班起降时间提供可靠的参考依据,为旅客制定出行计划和相关组织单位提供接机服务提供参考信息。

附图说明

图1是本发明实施例的流程示意图;

图2是本发明实施例中航路三维网格示意图;

图3是本发明实施例中航班运行过程示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

本发明具体实施方式提供了一种基于可靠性的航班运行时间预测方法,如图1和图3所示,分别是本发明实施例的流程示意图和航班运行过程示意图,所述方法包括如下步骤:

步骤s1,建立气象报文和航班运行基础数据库

步骤s101,收集航班起降机场气象数据、航班航路气象数据和历史航班运行数据;

步骤s102,对所收集数据进行清洗、处理,构建气象报文和航班运行基础数据库;

步骤s2,基于基础数据库设置延误时间窗

步骤s201,将一天时间划分为若干时间片;

步骤s202,基于时间片和历史航班运行数据,采用聚类算法设置延误时间窗;

步骤s3,航班运行的气象特征选择

步骤s301,对航班起降机场气象数据与离进港滑行时间进行相关性分析;

步骤s302,归一化处理航班起降机场气象数据中的机场气象特征;

步骤s4,构建基于分位数回归模型的航班运行时间预测模型

步骤s401,根据经气象特征选择的航班起降机场气象数据,分别建立每个延误时间窗的离港机场滑出时间分位数回归模型和进港机场滑入时间分位数回归模型;

步骤s402,根据航班航路气象数据,建立每个延误时间窗的飞行时间分位数回归模型;

步骤s5,基于延误时间窗的不同可靠性下的航班运行时间预测

步骤s501,根据航班计划离港时间和各个分位数回归模型,预测不同可靠性下的航班运行时间。

步骤s101中,所收集的航班起降机场气象数据,包括航班起降机场气象特征和航班起降机场特殊天气,航班起降机场气象特征主要包括温度(单位:℃)、露点温度(单位:℃)、云底高(单位:m)、风向(单位:°)、风速(单位:km/h)等,航班起降机场特殊天气主要包括雷暴、大雾、雨雪等。所收集的航班航路气象数据由航路重要天气及其影响范围坐标组成,航路重要天气主要包括雷暴、热带气旋、强飑线、冰雹、明显地形波、大面积沙暴、大面积尘暴和冻雨。所收集的历史航班运行数据由航班起降机场、航班计划离港和进港时间、航班实际离港和进港时间、航班飞行轨迹及其对应时间等组成。

步骤s102中,对所收集数据进行清洗,是指剔除历史航班运行数据中不完整、不正常和不符合逻辑的数据,即无效的历史航班运行数据。其中,不完整数据,如:①离港机场航班撤轮档时间和进港机场航班挡轮档时间缺失,因而无法准确获知航班实际离港和进港时间;②航班起飞离地时间和航班降落接地时间缺失,因而无法准确获知航班飞行时间。不符合逻辑数据,如:①离港机场航班撤轮档时间迟于进港机场航班挡轮档时间,两者顺序颠倒,即taobt>taibt,式中,taobt为离港机场航班撤轮档时间,taibt为进港机场航班挡轮档时间;②离港机场航班撤轮档时间迟于航班起飞离地时间,两者顺序颠倒;③进港机场航班挡轮档时间早于航班降落接地时间,两者顺序颠倒。不正常数据,如:航班计划、领航计划、实际运行三者中,离港机场或/和进港机场不一致。

对所收集数据进行处理,是基于前述清洗后的数据。处理方法包括:从所述航班飞行轨迹及其对应时间中提取历史航班的航班起飞离地时间和航班降落接地时间;对历史航班的实际离港时间与计划离港时间求差,获取历史航班的离港延误时间;对历史航班的航班起飞离地时间与实际离港时间求差,获取历史航班的航班离港滑行时间;对历史航班的航班降落接地时间与航班起飞离地时间求差,获取历史航班的航班飞行时间;对历史航班的实际进港时间与航班降落接地时间求差,获取历史航班的航班进港滑行时间;对历史航班的实际进港时间与计划进港时间求差,获取历史航班的进港延误时间。然后,基于历史航班的离港延误时间、航班离港滑行时间、航班飞行时间、航班进港滑行时间、进港延误时间,以及所收集的航班起降机场气象数据和航班航路气象数据,便能够构建相对完善的气象报文和航班运行基础数据库。

步骤s201中,所述时间片的划分,本实施例中,以15分钟为一个时间片,将一天24小时划分为96个时间片。在这96个时间片内,计算每个时间片内离港机场航班的平均离港延误时间tdep_delay、进港机场航班的平均进港延误时间tarr_delay,并设置与该时间片相对应的数据点pi(tdep_delay,tarr_delay),96个时间片共对应有96个数据点,即p1,p2,...,p96,因而数据点集p共拥有96个数据点,即p(p1,p2,……,pn),n=96。

步骤s202中,基于时间片和基础数据库,可以采用dbscan(density-basedspatialclusteringofapplicationswithnoise)聚类算法设置延误时间窗。dbscan聚类算法可以在给定的一组数据点内准确反映数据密度结构;

首先,输入dbscan聚类算法eps和minpts两个参数,其中eps是聚类中心点与其周围数据点的距离,minpts是聚类中心点周围最少的数据点。确定dbscan聚类算法最优参数的方法是:

计算每个数据点与其第k个临近点之间的距离dk,对所有的数据点根据dk的大小由大到小进行排序,绘制排序图,排序图中出现明显变化的拐点时,其所对应的dk值,便是参数eps的取值;

接下来,统计在eps内各个簇内点的数量的数学期望,求解minpts,其表达式如下:

式中,ai为在距离第i个聚类中心点eps范围内数据点的数量;

dbscan聚类算法的处理过程如下:从数据点集p(p1,p2,……,pn)中的某一个点pi开始,若点pi的eps邻域内包含多于minpts个点,那么点pi是中心点,创建以pi为核心的簇,将其eps邻域内的点加入该簇。迭代此过程,直到所有在eps距离内的点都加入簇;然后选定未被加入到任意簇的点,重复此过程,直至不再有新的点加入任何簇,聚类算法结束。不属于簇内的数据点是噪声点,得到的聚类数目m为延误时间窗的数目,延误时间窗分别为w1,w2,……,wm,延误时间窗的时间即为时间片的串联。每个延误时间窗内,航班离港延误时间的区间为[tidep_delay,min,tidep_delay,max],航班进港延误时间的区间为[tiarr_delay,min,tiarr_delay,max],式中,tidep_delay,min为第i个延误时间窗口的最小离港延误时间,tidep_delay,max为第i个延误时间窗口的最大离港延误时间,tiarr_delay,min为第i个延误时间窗口的最小进港延误时间,tiarr_delay,max为第i个延误时间窗口的最大进港延误时间,i∈m。

步骤s301中,首先,从基础数据库中提取起降机场气象特征数据,采用相关系数分析法,分别对起降机场气象特征数据中的机场气象特征与航班离港滑行时间和航班进港滑行时间进行相关性分析,计算各类机场气象特征的相关系数rbq,表达式如下:

式中,xhb为第b个机场气象特征的第h个样本值,xhq为第q个机场气象特征的第h个样本值,是b个机场气象特征的样本均值,为第q个机场气象特征的样本均值,h是样本的总数;

然后,确定阈值为0.5,相关系数的绝对值大于该阈值的需要剔除。去掉高度相关的机场气象特征,其目的有两点:一是让模型的可解释性更好,二是提高分位数回归建模的速度。如果回归模型中有很多高度相关的特征,即使损失函数本身收敛了,实际参数仍然收敛,这会导致训练速度降低。另外,特征越多,后期建立模型需要的训练时间越长。

步骤s302中,对步骤s301中未剔除的机场气象特征进行归一化处理,具体如下:

式中,为机场气象特征b归一化后的值,xhb为机场气象特征b的第h个样本值,为机场气象特征b中样本数据的最小值,为机场气象特征中样本数据的最大值。

步骤s401中,计算每个延误时间窗的离港机场滑出时间分位数回归模型和进港机场滑入时间的分位数回归模型。离港机场滑出时间和进港机场滑入时间,均可认为是随机变量y。该随机变量y受到x1,x2,...,xk,xk+1,xk+2,...xk+j的影响,其中,x1,x2,...,xk是连续数值变量,即机场气象特征;xk+1,xk+2,...xk+j是哑变量,即机场特殊天气,相应的机场特殊天气如果有,则取1,否则取0。随机变量y的分布函数如下:

f(y)=p(y≤y),

式中,f(y)为随机变量y的分布函数,y为任意实数,设定τ为分位点,则y的第τ个分位数为满足f(y)≥τ的最小τ值,即:q(τ)=inf{y:f(y)≥τ},0<τ<1,q(τ)为相应变量。此处,可靠性的定义是在相应时间内完成离港机场滑出或进港机场滑入的概率。基于该定义,τ为可靠性,即概率。随机变量y的线性分位数模型,如下所示:

其中,x=[x1,x2,...,xk,xk+1,xk+2,...xk+j]t

β(τ)=[β0(τ),β1(τ),β2(τ),...βk(τ),βk+1(τ),βk+2(τ),…,βk+j(τ)],

式中,qy(τ|x)是随机变量y的线性分位数模型的响应变量,x为解释向量,β(τ)为回归系数向量。对回归系数向量β(τ)的求解,是求解关于y与其拟合值之间的加权残差最小,相当于一个线性规划的问题,可计算出β(τ)。计算得出β(τ),即获取了随机变量y的分位数回归模型系数,进而获得了每个延误时间窗的离港机场滑出时间分位数回归模型和进港机场滑入时间分位数回归模型。

步骤s402中,取航班飞行高度层的上下各600米(飞行高度层有300米),左右各10千米(航路宽度为20千米),进行航路三维网格划分,划分网格s个。如图2所示,是本发明实施例中航路三维网格示意图。每个延误时间窗的飞行时间分位数回归模型,其表达式如下:

qry(τ|x)=βr0(τ)+βr1(τ)xr1+βr2(τ)xr2+βr3(τ)xr3+...+βrv(τ)xrv=xrtβr(τ),

其中,

式中,qry(τ|x)为航班飞行时间的线性分位数模型的响应变量,xr为航路重要天气所占有网格数自变量的向量,xr1,xr2,xr3...xrv分别为相应的航路重要天气所占有的网格数量,网格内如有航路重要天气,则其对应的网格数加1;βr(τ)为系数矩阵,βr0,βr1,βr2,βr3,...,βrv为航路重要天气的系数。

步骤s501中,提取航班计划离港时间所处的延误时间窗,作为目标延误时间窗;对目标延误时间窗的离港机场滑出时间分位数回归模型进行运算,求取不同可靠性下的航班离港滑行时间;对目标延误时间窗的飞行时间分位数回归模型进行运算,求取不同可靠性下的航班飞行时间;对目标延误时间窗的进港机场滑入时间分位数回归模型进行运算,求取不同可靠性下的航班进港滑行时间;对所求取的不同可靠性下的航班离港滑行时间、航班飞行时间、航班进港滑行时间进行求和运算,获取不同可靠性下的航班运行时间。

本发明综合考虑影响航班进港延误和离港延误的各种因素,以航班运行历史数据、机场天气、航路天气、航班飞行计划、航班航路运行过程等因素为基础,提出了一种基于可靠性的航班运行时间预测方法。本发明方法鉴于航班延误程度由于受航班波影响而具有显著时间特征的特点,先将一天时间划分为若干时间片,再根据每个时间片内航班的延误程度聚类生成延误时间窗,对应建立每个延误时间窗的分位数回归模型;通过提取航班计划离港时间所处的延误时间窗,对相应延误时间窗的分位数回归模型进行运算,预测不同可靠性下的航班运行时间,从而解决了目前难以准确预测不同可靠性下的航班运行时间的技术问题。采用本发明方法,可以在航班执行前为空中交通管制部门指定管制指挥计划、机场单位进行航班降落准备、航空公司预计航班起降时间提供可靠的参考依据,为旅客制定出行计划和相关组织单位提供接机服务提供参考信息。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1