预测飞行改航管理的制作方法

文档序号:23755450发布日期:2021-01-29 16:21阅读:117来源:国知局
预测飞行改航管理的制作方法

[0001]
本公开的方面涉及飞行管理。更具体地,本公开涉及使用实时数据来预测和管理偏离原始飞行计划的飞行的人工智能系统。


背景技术:

[0002]
改航是指影响飞行的目的地(即飞机实际降落的地点和时间)的飞行计划的改变。例如,当机场a正在经历恶劣天气、正在经历跑道拥堵等时,或者当飞机燃料不足时、当出现技术困难时、当飞机上的人员正在经历医疗问题时,最初去往机场a的飞机可能改航到机场b。无论事件影响多个飞机(例如,在机场或沿着飞行走廊的改航事件)还是单个飞机,改航的飞机、其乘客、货物和机组人员需要由新目的地接收和处理,这可能影响去往该机场的其他机场(最初或由于改航),这可能导致进一步的延误或二次改航。常规地,飞机调度员因此已经求助于指示没有经历任何问题的飞机进入等待模式(例如,绕原始目的地机场飞行),直到影响该目的地机场的改航事件结束,以便减少改航的数量。不幸的是,这种常规实践在更大的空中交通系统中产生了额外的复杂性,并且导致负面的乘客体验、飞机磨损增加、机组人员疲劳增加和其他问题。


技术实现要素:

[0003]
在一个方面,本公开可以提供一种用于预测飞行改航管理的方法,该方法包括:接收空中交通控制区域的天气数据;接收在空中交通控制区域中行进的多个飞机的飞行追踪数据;基于飞行追踪数据确定空中交通控制区域中的多个机场的容量率;并且响应于从预测改航事件的预测模型接收改航触发:基于天气数据、飞行追踪数据和容量率,从多个飞机中确定要从空中交通控制区域中的原始目的地改航到新目的地的飞机的子集。
[0004]
在一个方面,结合上面或下面的任何示例方法,该方法还包括:向空中交通控制区域的飞行调度员发送指示子集和子集中的每个飞机的对应候选新目的地的警报;并且响应于接收到对子集的给定飞机的给定候选新目的地的选择,更新多个机场的容量率并且从子集移除给定飞机。
[0005]
在一个方面,结合上面或下面的任何示例方法,空中交通控制区域包括全局飞行操作。
[0006]
在一个方面,结合上面或下面的任何示例方法,从中选择新目的地的多个机场包括满足运营商要求的多个机场的指定子集,该运营商要求包括以下各项中的一个或多个:接近当前飞行路线;提供的维修服务;提供的医疗服务;以及由给定飞机运营商提供的供选飞行。
[0007]
在一个方面,结合上面或下面的任何示例方法,基于以下条件从多个机场中选择新目的地:在每个新目的地的子集的给定飞机的预测到达时间的预测天气状况;以及在给定飞机的相关联的预测到达时间的每个新目的地的预测容量率。
[0008]
在一个方面,结合上面或下面的任何示例方法,基于飞行追踪数据确定空中交通
控制区域中的多个机场的容量率还包括:获得多个机场的操作参数,包括存在于给定机场的有效跑道的数量、有效航站楼的数量以及机库泊位的数量;观察预定时间段内的飞行追踪数据以确定:与有效跑道的数量相比,在子集的特定飞机到给定机场的估计到达时间(eta)时使用的有效跑道的数量;与有效航站楼的数量相比,在eta时使用的有效航站楼的数量;以及与机库泊位的数量相比,在eta时使用的机库泊位的数量。
[0009]
在一个方面,结合上面或下面的任何示例方法,飞行追踪数据包括:原始飞行路径,其包括原始起点和原始目的地;与原始飞行路径的偏差信息;以及多个飞机中的相关联的飞机的当前位置信息。
[0010]
在一个方面,结合上面或下面的任何示例方法,子集的每个飞机被迭代地分配所选择的候选新目的地,其中,当子集的飞机被分配到所选择的候选新目的地时,更新推荐给子集的每个飞机的候选新目的地。
[0011]
在一个方面,结合上面或下面的任何示例方法,飞行追踪数据是自动相关监视广播(ads-b)数据。
[0012]
在一个方面,本公开可以提供一种系统,一种用于预测飞行改航管理的系统,包括:处理器;以及包括指令的存储器存储装置,该指令在由处理器执行时提供:改航预测模块,被配置为基于天气数据和多个飞机的飞行追踪数据来确定改航到新的目的地机场的多个飞机中的每个飞机的改航可能性;干扰预测模块,被配置为基于天气数据、飞行追踪数据、机场操作条件和改航可能性来确定多个机场中的每个机场通过将多个飞机中的飞机改航到单个机场而被干扰的干扰可能性;以及推荐模块,被配置为针对多个飞机中的每个飞机输出具有最低干扰可能性的预定数量的候选机场。
[0013]
在一个方面,结合上面或下面的任何示例系统,指令在由处理器执行时还提供:估计到达时间(eta)预测模块,被配置为基于天气数据和飞行追踪数据来确定改航由改航预测模块识别的每个候选新目的地的每个飞机的eta。
[0014]
在一个方面,结合上面或下面的任何示例系统,改航预测模块包括:改航检测模型,被训练为基于天气数据、飞行追踪数据和机场操作条件来预测给定飞机何时将从原始目的地改航;以及新目的地预测模型,被训练为基于飞行追踪数据和机场操作条件来识别给定飞机将改航到的候选机场。
[0015]
在一个方面,结合上面或下面的任何示例系统,推荐模块向与给定改航的飞机相关联的飞行调度员发送识别预定数量的候选机场的警报,并且还被配置为从飞行调度员接收对给定候选机场的选择;并且响应于接收到该选择,基于该选择更新机场操作条件。
[0016]
在一个方面,结合上面或下面的任何示例系统,推荐模块包括在数量上对应于预定数量的候选机场的多个可选选择模型,其中,每个可选选择模型是机器学习模型,其被训练为使用与多个可选选择模型的其他可选选择模型不同的优先级来识别具有最低干扰可能性的一个候选机场。
[0017]
在一个方面,本公开可以提供包含用于预测飞行改航管理的指令的计算机可读存储装置,其中,当该指令由处理器执行时,使处理器能够执行包括以下的操作:接收飞行控制区域的天气数据;接收在飞行控制区域中行进的多个飞机的飞行追踪数据;响应于接收到影响第一机场的改航触发:基于天气数据、飞行追踪数据和第一机场的容量率,从多个飞机中识别最初去往第一机场的第一飞机将被改航;响应于基于飞行追踪数据确定飞行控制
区域中的第二机场的预测容量率满足容量阈值,将第一飞机从第一机场改航到第二机场;更新飞行追踪数据以指示第一飞机从第一机场改航到第二机场;并且基于更新后的飞行追踪数据更新第二机场的容量率。
[0018]
在一个方面,结合上面或下面的任何示例计算机可读存储装置,响应于预测模型基于天气数据和飞行追踪数据预测影响第一机场的改航事件,从预测模型接收改航触发。
[0019]
在一个方面中,结合上面或下面的任何示例计算机可读存储装置,响应于第一飞机上手动报告的机械或医疗问题,从飞机运营商接收改航触发。
[0020]
在一个方面,结合上面或下面的任何示例计算机可读存储装置,第二机场选自飞行控制区域中满足运营商要求的机场的子集,该运营商要求包括以下各项中的一个或多个:接近当前飞行路线;提供的维修服务;提供的医疗服务;以及由给定飞机运营商提供的供选飞行。
[0021]
在一个方面,结合上面或下面的任何示例计算机可读存储装置,基于以下条件选择第二机场:在第一飞机在第二机场的预测到达时间在第二机场的预测天气状况;以及在第一飞机的预测到达时间第二机场对由第一飞机消耗的资源的预测容量率。
[0022]
在一个方面,结合上面或下面的任何示例计算机可读存储装置,确定第二机场的预测容量率还包括:观察预定时间段内的飞行追踪数据以确定:与有效跑道的数量相比,在第一飞机到第二机场的估计到达时间(eta)时使用的有效跑道的数量;与有效登机口的数量相比,在eta时使用的有效登机口的数量;以及与机库泊位的数量相比,在eta时使用的机库泊位的数量。
附图说明
[0023]
为了可以详细地理解上述特征的方式,可以通过参考示例方面来进行上面简要概括的更具体的描述,其中一些示例方面在附图中示出。
[0024]
图1示出了根据本公开的方面的改航预测环境。
[0025]
图2示出了根据本公开的方面的改航预测模块的详细示图。
[0026]
图3示出了根据本公开的方面的估计到达时间预测模块的详细示图。
[0027]
图4示出了根据本公开的方面的干扰预测模块的详细示图。
[0028]
图5示出了根据本公开的方面的推荐模块的详细示图。
[0029]
图6是根据本公开的方面的用于预测飞行改航管理的方法的流程图。
[0030]
图7示出了根据本公开的方面的可以用于提供预测飞行改航管理的计算系统的示例计算组件。
具体实施方式
[0031]
本公开涉及用于预测飞行追踪和管理的系统和方法,使用实时的飞行追踪数据(例如,ads-b(自动相关监视广播)数据)、机场操作数据和天气数据来预测和管理从初始目的地到新目的地的飞行改航。根据历史飞行改航数据训练的人工智能(ai)模型被提供有来自飞行追踪和应答器系统(诸如ads-b系统)、天气追踪系统(例如metar(机场气象报告)、航站楼气象预报(taf))和运营商(例如航线操作指令、飞机容量、机场容量)的实时数据来预测飞行何时预期需要改航并且主动为该飞行推荐改航目的地。
[0032]
通过从许多飞行实时收集数据,可以建立对单个机场的相对于那些机场的容量的实时操作的了解,这允许调度员更快地并且以更少的延迟或二次改航以及以更少的地面人员与单个飞机之间的通信来改航飞机。因此,本公开的从业者可以期望减少的机场拥堵、减少的飞机停留/逗留时间以及减少的通信量以实现改航(例如,空中交通控制(atc)无线电业务)。从业者还可以实现燃料节省、提高的乘客满意度以及减少的顺序干扰(例如,错过转接飞行、改航飞机和机组人员的返航以及乘客二次运输)。
[0033]
图1示出了根据本公开的方面的改航预测环境100。改航管理系统110被设置在计算装置(诸如在本文中关于图7更详细地讨论的计算装置700)上以主动地管理被预测为处于改航风险的飞行。改航管理系统110与追踪系统120、天气系统130和终端用户系统140通信,该追踪系统120、天气系统130和终端用户系统140可以包括在与改航管理系统110相同的计算装置上和/或彼此上,或者包括在单独的计算装置上。另外,尽管被示出为单个系统,但是改航管理系统110、追踪系统120、天气系统130和终端用户系统140中的每一个可以表示可以由单个计算装置或由分布式计算环境提供的所指示类型的一个或多个单个系统。当由单独的装置提供时,各种系统通过无线或有线网络、广播服务和波束服务(例如定向卫星通信和微波点对点通信)中的一个或多个通信地彼此连接。
[0034]
追踪系统120为改航管理系统110提供来自飞机控制区域中的各种飞机的飞行追踪数据。在各个方面,追踪数据可以包括ads-b数据、雷达定位数据、应答器数据以及指示飞机位于何处(包括高度)、飞机的航向以及飞机行进的速度的其他数据。对于ads-b数据,单个飞机接收卫星定位信息以确定该飞机当前位于何处以及该飞机的当前速度,单个飞机广播该卫星定位信息以供一个或多个追踪系统120接收。
[0035]
在各个方面,追踪系统120通过各个地理位置处的各个接收器从飞机控制区域中的所有发送信号的飞机接收飞行追踪数据,然后将该飞行追踪数据整理成单个数据集以观察一个飞机控制中的所有飞机的飞行路径。在各个方面,飞机控制区域是全局的(即,包括用于所有主动发送信号的或被追踪的飞机的追踪数据),但是也可以是局部的(例如,在机场或其他导航特征的确定范围内、在国家的空域内、在地区内等的所有主动/发送信号的飞机)。在一些方面,追踪数据还识别特定的飞机(例如,由航空公司a运行的飞行x)、飞机的类型和飞机的运营商,改航管理系统110可以将其与已知的飞机特性(例如,运载x名乘客、需要至少y m长的跑道、使用通用航空或与航空公司a或c(但不是b)相关联的设施)、飞机的当前(或原始)飞行计划的起点和目的地(以及任何已知的航路点)等相关联。这些飞行追踪数据还可以提供与原始飞行计划的偏差数据;指示飞机偏离航线(包括在与原计划不同的高度飞行)、在日程安排之前或之后、比原计划更快或更慢地飞行或被引导到与原计划不同的目的地的程度。
[0036]
天气系统130接收与飞行控制区域中的各个位置相关的当前天气数据和天气预报数据(统称为天气数据)。在各个方面,天气数据包括metar(机场气象报告)数据、航站楼气象预报(taf)数据以及与局部天气有关的其他当前、短期或长期信息集。天气数据可以指示以下各项中的一个或多个:温度;湿度;风速;降水(例如雨、雪、冰雹)的可能性、数量和类型;雷电的可能性;以及可能影响空中模式(例如火山爆发、森林火灾、洪水)的基于地面的条件,仅举几个示例。
[0037]
终端用户系统140表示一个或多个飞行调度员或机组人员(例如,飞行员、副驾驶
员、导航员等)的计算系统。飞行调度员包括空中交通控制员(atc)、机场运营商和基于地面的航空运营商,它们控制飞机是否改航以及改航的位置。
[0038]
终端用户系统140可以向改航管理系统110指示改航背后的各种要求或原因,以及每个机场处或附近的各种便利设施和设施。例如,给定机场处的固定基地运营商(fbo)可以利用在相关联的机场处可用的条件和服务周期性地更新机场数据库111。在另一示例中,航空公司的飞行控制器可以指示给定飞机由于飞机上的医疗问题或技术问题而需要被改航,使得改航管理系统110将推荐改航至具有适当的资源(例如,在所选择的机场处或附近的医疗或维护小组和设施)的机场以解决该问题。改航管理系统110进而使用所接收的飞行追踪数据、天气数据、机场数据库111中的机场的知识以及由终端用户系统140指示的需要(如果指示)来确定将给定飞机改航到的一个或多个“最佳”机场,该机场在推荐或警报中被提供给终端用户系统140以选择作为飞行的新目的地。
[0039]
为了确定哪些机场对于给定的潜在改航是“最佳”的,改航管理系统110使用所接收的数据来调研飞机控制区域中的当前飞行情况的整体情况,诸如通过识别所有飞机位于哪里并且前往哪里,识别每个机场处什么资源保持可用,并且考虑到那些飞机和机场的操作预测飞机和机场如何随时间交互。
[0040]
改航管理系统110包括机场数据库111,该机场数据库111识别在每个机场处什么资源(例如,跑道的数量和长度、登机口/航站楼的数量和类型、维护设施、燃料容量、机库空间、海关站)是可用的,以及什么服务位于每个机场附近(例如,地面运输选项、住宿选项、医疗服务),以及每个机场位于哪里。终端用户可以更新机场数据库111,或者改航管理系统110的提供商可以管理机场数据库111,以反映一个或多个机场的最新状况(例如,当打开新跑道时,当关闭航站楼以进行重塑时)。
[0041]
在一些方面,容量监控器112从机场数据库111接收关于每个机场的信息,并且从追踪系统120接收飞行追踪信息,以基于来自随着时间接收到的飞行追踪数据在什么时间什么飞机到达来确定机场的各种度量的容量率,诸如例如,使用的跑道的百分比、飞机占用的登机口的百分比、在机场的维护人员使用率等。容量监控器112提供飞行控制区域中的每个机场的机场操作条件的最新数据集,其指示什么服务和资源名义上可用,以及什么服务对进入的飞机是预期使用的资源或是不可用的资源。
[0042]
改航预测模块113接收天气数据、飞行追踪数据和(任选地)机场的容量率以确定飞机何时可能改航以及该飞机可能改航到什么机场。估计到达时间(eta)预测模块114确定被确定为可能被改航到由改航预测模块113识别的每个候选机场的飞机的eta是什么。例如,当在影响去往机场a的飞机x的机场a处预测到改航时,改航预测模块113将机场b和c识别为飞机x的候选新目的地,并且eta预测模块114然后可以确定飞机x到机场b和c的eta。
[0043]
干扰预测模块115从容量监控器112接收容量率、从eta预测模块114接收候选机场处的eta、追踪数据和天气数据,以确定改航将干扰机场处的操作的程度。
[0044]
例如,如果机场b能够在下一小时处理额外的n个飞机,但是n+m个飞机正被改航到机场b,则机场b将经历干扰和/或可能需要二次改航(例如,飞机x被改航到机场b并且稍后被改航到机场c)。因此,干扰预测模块115将这些预测提供给推荐模块116。
[0045]
推荐模块116摄取飞机运营商的要求和偏好、当前在飞机控制区域中的所有飞机的已知和预测目的地以及在飞机控制区域中的所有可用机场的预测干扰风险,并且确定哪
些机场是被预测将受改航事件影响的集体飞机的“最佳”改航目的地。例如,尽管飞机x和飞机y两者都可能由于相同的改航事件而从机场a改航到机场b或机场c,但是推荐模块116可以推荐将飞机x改航到机场b并且将飞机y改航到机场c。当推荐将各个飞机改航到哪些机场时,推荐模块116加权飞机运营商的偏好和对总空中交通网络的干扰(例如,以不压倒给定机场)以响应于改航事件向飞行调度员识别给定飞机将改航到的一个或多个优选机场。推荐模块116还考虑各个飞机的要求,例如,如果飞机x需要足够长的跑道、足够大的通道停车位或其他泊位、海关检查站或机场b缺少的其他资源,则推荐模块116将不推荐将飞机x改航到机场b。
[0046]
通过预测改航事件而不是等待事件发生,改航管理系统110可以从更多数量的机场中选择飞机改将航到的机场,并且更早地改航那些飞机,这有利地使得乘客更早地到达预定目的地,飞行机组人员值班时间更短、机械系统上的压力更小、燃料消耗更少等。
[0047]
通过监控飞行控制区域中的所有飞机和机场,改航管理系统110可以在飞行控制区域分散并减轻来自受影响的机场的改航事件(预测的或当前发生的)的影响。例如,当改航事件(例如,雷雨)导致最初去往机场a的飞行被改航时,改航管理系统110可以为飞往机场a的各种飞机识别航路上(即,在当前飞行路径的预定距离内)的机场,并且将飞机分散在新目的地中,从而降低对任何单个新目的地以及对飞机上的乘客和机组人员的干扰风险。为了尽可能早地选择新目的地并由此减少对乘客、航空公司和机场的干扰,改航管理系统110训练几个人工智能(ai)模型以尽可能早地预测改航事件。
[0048]
图2示出了根据本公开的方面的改航预测模块113的详细示图。当工作时,改航预测模块113可以接收例如机场数据、天气数据和飞行追踪数据以产生飞行预测数据,该飞行预测数据指示对给定飞行是否将被改航以及该飞行将被改航到哪些机场(如果改航)的预测。在各个方面,诸如当数据馈送被干扰时,改航预测模块113使用可用于实时数据的最新数据。飞行预测数据指示改航可能性超过预定义的可能性阈值,并且给定飞机应当被引导到与最初指示的飞行计划不同的机场着陆。数据清洗/预处理模块240标准化并建立所接收的数据之间的相互关系,以产生标准化格式和时间/位置签名的数据集,使得针对不同或偏移位置和/或时间接收的数据可以彼此比较。因此,可以将与不连续或部分连续的第一地理区域和第二地理区域相关的数据和/或以不同速率和/或不同时间接收的数据组合在一起,以为稍后的分析提供一致性和标准化的数据集。
[0049]
特征提取模块250识别由ai模型使用的数据集的部分,以识别和预测飞行是否将被改航,以及如果是的话,飞行将被改航到什么改航目的地。对于改航检测模块260,特征提取模块250提取以下各项中的一个或多个:飞机的飞行计划的轨迹形状、到飞机的当前目的地的距离和角度、天气、当前保持在机场的飞行的数量、飞机的起点、飞机的高度、飞机的位置和飞机的航向。对于新目的地预测模型270,特征提取模块250提取以下各项中的一个或多个:飞机的轨迹形状、到原始目的地的距离和角度、天气、当前保持在机场的飞行的数量、飞机的起点、飞机的高度、飞机的位置和飞机的航向。
[0050]
数据清洗/预处理和特征提取被用于实时数据以及历史机场数据210、历史飞行追踪数据220和历史天气数据230的训练数据。历史飞行追踪数据220提供监督学习集,指示历史数据中的给定飞机是否被改航以及改航到哪个机场。改航预测模块113基于监督学习集,例如通过随机森林方法训练ai模型,该随机森林方法开发和比较几个模型并选择最精确的
模型分别用作改航检测模块260和新目的地预测模型270。
[0051]
当被训练和工作时,改航检测模块260接收所提取的特征以预测飞机是否将在到达原始目的地之前被改航。预测可以作为分类(诸如“改航”或“不改航”)输出,或者作为可能性确定(例如,x%可能改航)输出。在训练期间,改航检测模块260可以为何时生成改航触发(例如,当改航的可能性超过y%时触发)建立可能性阈值,或者可以使用用户定义的可能性阈值。
[0052]
当被训练和工作时,新目的地预测模型270从特征提取模块250接收所提取的特征并从改航检测模块260接收改航预测,以产生飞行预测数据,该飞行预测数据指示在到达原始目的地之前预测要被改航的所有飞机的一个或多个新目的地。
[0053]
图3示出了根据本公开的方面的eta预测模块114的详细示图。当工作时,eta预测模块114可以接收例如实时机场数据、实时天气数据、实时飞行追踪数据和实时飞行预测数据(来自改航预测模块113),以产生预测的改航飞机到由改航预测模块113识别的候选新目的地的eta。数据清洗/预处理模块320标准化并建立所接收的数据之间的相互关系,以产生标准化格式和时间/位置签名的数据集,使得针对不同或偏移位置和/或时间接收的数据可以彼此比较。
[0054]
特征提取模块330识别由ai模型使用的数据集的部分,以识别和预测飞机将花费多长时间到达候选新目的地。对于eta预测模型340,特征提取模块330提取以下各项中的一个或多个:天气、年/周/日的时间、飞机的位置、到候选新目的地的距离、飞机的速度、飞机的高度、飞机的航向以及沿着路线或在候选新目的地的交通。
[0055]
数据清洗/预处理和特征提取被用于实时数据以及历史机场数据210、历史飞行追踪数据220、历史天气数据230和历史飞行预测数据310的训练数据。历史飞行追踪数据220提供监督学习集,该监督学习集指示给定飞机实际到达给定历史特征的给定目的地所花费的时间。eta预测模块114基于监督学习集,例如通过随机森林方法训练eta预测模型340,该随机森林方法开发和比较几个模型并选择最精确的模型用作eta预测模型340。
[0056]
当被训练和工作时,eta预测模型340接收所提取的特征以预测给定飞机将花费多长时间到达候选新目的地。预测可以作为到达目的地之前的时间测量输出,该测量可以包括到达候选新目的地中的每一个的估计时间中的置信度分数或误差范围。用于飞机到达候选新目的地的预测eta更新实时飞行预测数据,并且可以被添加到历史飞行预测数据310以用于未来的训练目的。
[0057]
图4示出了根据本公开的方面的干扰预测模块115的详细示图。当工作时,干扰预测模块115可以接收例如实时机场数据、实时天气数据、实时飞行追踪数据和实时飞行预测数据(包括来自eta预测模块114的到候选目的地的预测的eta),以在飞机控制区域中的每个机场处产生预测的干扰率。在一些方面,干扰预测模块115针对每个机场输出几个时间范围(time-bound)干扰预测(例如,在下一个h小时、下一个2h小时内干扰的可能性等)。数据清洗/预处理模块410标准化并建立所接收的数据之间的相互关系,以产生标准化格式和时间/位置签名的数据集,使得针对不同或偏移位置和/或时间接收的数据可以彼此比较。
[0058]
特征提取模块420识别由ai模型使用的数据集的部分,以识别和预测由于当前可用的实时数据和预测的改航而预期未来在给定机场将导致多少干扰。对于干扰预测模型430,特征提取模块420提取以下各项中的一个或多个:天气、保持在各个机场的飞机、改航
(实际的和预测的)、来自预定飞行计划的延迟、沿着航线或在各个机场的交通、各个飞机(到原始和候选改航目的地)的eta、飞行时刻表和飞机类型(例如,指示大小、乘客数量、货物量、跑道要求、维护/加油/机库要求)。
[0059]
数据清洗/预处理和特征提取被用于实时数据以及历史机场数据210、历史飞行追踪数据220、历史天气数据230和历史飞行预测数据310的训练数据。历史飞行追踪数据220提供监督学习集,该监督学习集指示在各个机场的实际干扰是否严重以及有多严重,该监督学习集用于调谐干扰预测模型430以基于实时数据来预测即将到来的干扰。干扰预测模块115基于监督学习集,例如通过随机森林方法训练干扰预测模型430,该随机森林方法开发和比较几个模型并选择最精确的模型用作干扰预测模型430。
[0060]
当被训练和工作时,干扰预测模型430接收所提取的特征以预测给定机场是否将在所指示的时间段内经历干扰,以及该干扰将有多严重。干扰的严重性可以包括干扰的长度(包括开始时间和结束时间)、干扰预测的置信度、受干扰影响的资源等。可以基于资源可用性(如由图1的容量监控器112识别的)和改航的飞机的预测资源消耗来识别受干扰影响的各个资源。
[0061]
例如,干扰预测模型430可以指示对机场a和b的干扰将在机场a在h小时并且在机场b在2h小时之后被解决。在另一示例中,干扰预测模型430可以指示机场c将从当前时间t0到时间t1没有干扰,并且将经历从时间t1到时间t2影响类型x的跑道的干扰,但是将在类型y的跑道上从时间t0到时间t2没有干扰。在进一步的方面,干扰预测模型430可以彼此独立地预测各种资源的任何预测干扰的干扰可能性和严重性。例如,干扰预测模型430可以预测在机场a能够接收类型x和y的飞机的跑道将被干扰,但是在机场a能够接收x类型(但不是类型y)的飞机的跑道将不会在同一时间段被干扰。
[0062]
图5示出了根据本公开的方面的推荐模块116的详细示图。当工作时,推荐模块116可以接收例如实时机场数据、实时天气数据、实时飞行追踪数据、实时飞行预测数据(包括来自干扰预测模块115的干扰预测)以及终端用户标准,以识别在预测或指示的改航事件(统称为改航触发)的情况下给定飞机将改航到的一个或多个候选机场。在各个方面,终端用户标准指示以下各项中的一个或多个:手动请求的改航(例如,由于飞机上的机械或医疗问题)、对改航目的地的位置的偏好(例如,离当前位置最近的目的地、离原始目的地最近的目的地)、对改航目的地的设施的偏好(例如,在医院的范围内;为航空公司a、b或c提供服务;现有的维护设施的类型;现有的后勤飞行机组人员)等。推荐模块116产生利用飞机的一个或多个推荐的新目的地产生警报,该警报被发送到终端用户系统140(例如,所讨论的飞机的飞行计算机、航空公司或atc的调度员计算机),并且可以选择飞机要改航到的新目的地。数据清洗/预处理模块510标准化并建立所接收的数据之间的相互关系,以产生标准化格式和时间/位置签名的数据集,使得针对不同或偏移位置和/或时间接收的数据可以彼此比较。
[0063]
特征提取模块520识别由ai模型使用的数据集的部分,以基于当前可用的实时数据和预测的改航来识别用于使飞机改航的“最佳”改航目的地。对于可选选择模型530,特征提取模块520提取以下各项中的一个或多个:天气、保持在各个机场的飞机、改航(实际的和预测的)、来自预定飞行计划的延迟、沿着航线或在各个机场的交通、各个飞机(到原始和候选改航目的地)的eta、飞行时刻表、飞机类型(例如,指示大小、乘客数量、货物量、跑道要
求、维护/加油/机库要求)、各个机场的干扰水平(实际的和预测的)以及在各个机场或附近提供的服务。
[0064]
数据清洗/预处理和特征提取被用于实时数据以及历史机场数据210、历史飞行追踪数据220、历史天气数据230和历史飞行预测数据310的训练数据。历史飞行追踪数据220提供监督学习集,该监督学习集指示哪些机场被呈现给终端用户用于先前预测的改航以及响应于历史改航哪些候选机场由终端用户选择,该监督学习集用于调谐可选选择模型530以基于实时数据在发送给终端用户的警报中将机场识别为候选改航目的地。推荐模块116基于监督学习集,例如通过随机森林方法训练可选选择模型530,该随机森林方法开发和比较几个模型并选择最精确的模型用作可选选择模型530。
[0065]
当被训练和工作时,可选选择模型530接收所提取的特征以确定满足终端用户标准(例如,开放/可用于在eta处着陆,其可以处理指定大小和乘客数量、可用服务和设施的飞机)的飞行的目的地的一组可能的可选机场。可选选择模型530预测在可选机场处的改航飞机的eta时的每个可选机场处的条件,以确定可以以对机场、飞机以及乘客和/或货物的操作的最小干扰改航到哪些机场。例如,航空公司经常使用的机场(并且在该机场具有相关联的地面机组人员、额外的飞行机组人员等)可产生对航空公司在用该飞机处理稍后的飞行时的较少的干扰。在另一示例中,具有最大自由容量的机场可以候选机场中具有最小干扰(例如,允许飞机更早地着陆并且乘客更早地找到可选运输)接受改航的飞机。在进一步的示例中,最接近原始目的地机场的可选机场可产生对经由地面运输到达最终目的地的乘客或货物的最小干扰。
[0066]
可选选择模型530加权航空公司干扰、机场干扰和乘客干扰的竞争利益,以将预定义数量的候选机场识别为终端用户的“最佳”可选方案。在一些方面,可选选择模型530的多个实例对如何最小化干扰提供不同的权重,以根据可选选择模型530的每个实例提供对应数量的“最佳”候选机场。例如,可选选择模型530的三个实例通过使用不同的权重分别针对如何优先减少对航空公司、机场和乘客的干扰而提供三个“最佳”候选,该候选在一个警报中被提供给终端用户系统140以从中进行选择。
[0067]
在提供可选选择模型530的多个实例的方面,一个实例的输出可以与来自另一实例的输出相同或不同。例如,优先减少对航空公司的干扰的第一实例和优先减少对乘客的干扰的第二实例两者都可以将机场a识别为“最佳”改航目的地,而优先减少对机场的干扰的第三实例可以将机场b识别为“最佳”改航目的地。
[0068]
当随着时间的推移接收新的实时数据时,可选选择模型530可以在改航事件呈现时更新推荐的目的地。例如,基于与时间t0相关联的所接收的实时数据在时间t0时的推荐可以指示飞机可以在天气事件之前到达原始目的地,从而导致不生成警报。然而,在稍后的时间t1,基于与时间t1相关联的新数据,可选选择模型530可以确定飞机现在不能在天气事件之前到达原始目的地(例如,由于天气单元(weather cell)移动得比原始预测的更快或飞机移动得比原始预测的更慢),并且因此应当被改航到可选机场a。继续该示例,如果在时间t3,改航到可选机场a的飞机经历与原始改航事件变化相关的另一改航事件(例如,医疗或机械问题)或条件,则可选选择模型530可以基于与时间t3相关联的实时数据将可选机场b识别为机场a的可选方案。
[0069]
因为改航管理系统110具有对整个飞行控制区域(其可以包括全局飞行操作)的情
境感知,所以在一些方面,可选选择模型530基于其他飞机的较高优先级为飞机推荐改航目的地以避免对交通网络的干扰。例如,如果飞机x和飞机y两者都去往机场a,并且雷暴正在接近机场a,这将仅允许飞机x和飞机y中的一个在天气事件发生之前着陆,则可选选择模型530选择飞机x和飞机y中的一个来改航。在一些方面,飞机x可以被安排在飞机y之前在机场a着陆,但是由于飞机y运载更多的乘客、对地面设施(例如,海关入境点、较长的跑道)具有更严格的要求、具有更高的优先级的改航类型(例如,低燃料、医疗或维护问题)、具有在机场a等待的替换机组人员、具有在机场a要接的乘客等,飞机x被改航。
[0070]
在另一示例中,当飞机x和y两者都可以改航到机场a或机场b时,改航管理系统110选择导致对飞机x和y的乘客、机组人员和航空公司的总干扰最低的改航目的地,而不是基于单个干扰潜在性来选择目的地。通过考虑总干扰而不是逐飞机或逐机场地考虑干扰,改航管理系统110可以避免将太多的飞机改航到所选择的改航目的地,并且由此减轻在改航目的地处二次改航或增加延迟的风险。
[0071]
例如,考虑一种情形,其中:将飞机x或y改航到机场a将导致比将飞机x或y改航到机场b对相应乘客、机组人员和航空公司的干扰更低,但是机场a在给定的时间窗口中仅可以接受飞机x或y中的一个。在这种情形下,改航管理系统110推荐将飞机x改航到机场b并且将飞机y改航到机场a,这使得比如果飞机x和y两者都改航到机场a(或者如果飞机x改航到机场a并且飞机y改航到机场b)对各方的总干扰更低。
[0072]
因此,改航管理系统110提供对空中交通网络的整体管理方法,而不是逐机场或逐飞机的管理。尽管本文提供的示例总体上涉及一个或两个飞机和一个或两个机场,但是改航管理系统110可以追踪任何数量的飞机和机场在其中工作的飞行控制区域。
[0073]
图6是根据本公开的方面的用于预测飞行改航管理的方法600的流程图。
[0074]
方法600从框610开始,在框610中,改航管理系统(诸如可以参考图1至图5描述的)接收空中交通控制区域的天气数据。在框620处,改航管理系统接收在空中交通控制区域中行进的飞机的飞行追踪数据。尽管以一个顺序示出和讨论,但是在其他方面,框610和框620可以基本上同时并行地执行,或者在框610之前与框620一起执行。改航管理系统可以在收集数据时实时(或接近实时)接收天气和飞行追踪数据,或者可以以周期性间隔接收天气和飞行追踪数据(例如,针对s秒、m分钟或h小时的时间窗口收集和整理并且以对应的频率接收数据)。
[0075]
在一些方面,飞行追踪数据包括指定飞机的位置数据(例如,纬度、经度、高度、速度、航向)的ads-b数据,该ads-b数据可以由为飞行追踪数据中指示的每个单个飞机指定原始飞行路径(例如,原始起点、航点和目的地)和与原始飞行路径的偏差信息的飞行数据。
[0076]
在各个方面,空中交通控制区域因此包括全局飞行操作以及飞行追踪数据和天气数据,但是在其他方面可以被定位到给定机场周围的联盟、国家、地区或区域。
[0077]
在框630处,改航管理系统基于飞行追踪数据来确定空中交通控制区域中的机场的容量率。改航管理系统从飞行追踪数据观察哪些飞机到达哪些机场,并确定那些飞机如何影响每个机场指示的基准容量。
[0078]
例如,改航管理系统获得机场的操作参数,包括存在于给定机场的有效跑道的数量、有效航站楼的数量以及机库泊位的数量,并且观察预定时间段(例如,最后d天、最后w个工作日、最后e个周末、最后h个假日)内的飞行追踪数据以确定:与有效跑道的数量相比,在
特定飞机到给定机场的eta时使用的有效跑道的数量;与有效航站楼的数量相比,在eta时使用的有效航站楼的数量;以及与机库泊位的数量相比,在eta时使用的机库泊位的数量。改航管理系统还可以从机场接收容量率数据(例如,固定基础运营商可以指示x条跑道在峰值容量时可用,或者y条跑道在给定时间窗口中可用)。改航管理系统可以追踪空中交通控制区域中的几个机场的几个容量率,包括但不限于:跑道可用性、航站楼/登机口可用性、机库/维护设施可用性、加油可用性、酒店可用性、地面运输可用性、维护机组人员可用性、空中机组人员可用性、医疗设施/机组人员可用性和海关官员可用性。
[0079]
在框640处,改航管理系统识别要改航的飞机。在一些方面,改航管理系统基于手动接收的改航事件(诸如例如当飞行机组人员指示飞机上已经发生了医疗问题并且飞机需要比原始计划更早地着陆时)来识别飞机。在其他方面,改航管理系统预测飞机将受到改航事件(例如,在原始目的地处发展的天气事件、比原始目的地处的预期操作慢、延迟飞行级联以影响在原始目的地处的进入飞行)的影响,并且生成识别飞机和该飞机的候选新改航目的地的改航触发。改航触发由预测改航事件的一个或多个ai模型(例如,关于图2讨论的改航检测模块260和新目的地预测模型270)生成,改航管理系统使用该改航触发作为向各个飞行调度员和空中机组人员推荐新目的地的基础。
[0080]
在一些方面,改航管理系统响应于改航事件识别要被改航的所有飞机,并且基于哪些机场满足运营商要求共同识别那些飞机可以被改航到的新目的地,运营商要求包括例如:提供的维修服务、提供的医疗服务,以及由给定飞机运营商提供的可选飞行。在其他方面,改航管理系统将要被改航的多个飞机划分为优先的子集。例如,当飞机x和y由于天气事件被改航,但是飞机z由于医疗或维修事件被改航时,由于分配给影响飞机z的改航事件的更高优先级,改航管理系统可以在分析飞机x和y的改航候选者之前,识别要飞机z将改航到的机场。一旦已经为飞机z分配了新目的地,则在方法600的后续迭代中,则该示例中的飞机x和y可以被改航。因此,当接收到额外的天气和飞行追踪数据并且当在新分配的目的地处为那些改航的飞机考虑较早改航的飞机时,改航管理系统可以迭代地将飞机分配到新目的地。
[0081]
在框650处,改航管理系统识别对空中交通网络产生最小干扰的候选改航目的地。改航管理系统使用一个或多个ai模型以基于在候选机场的飞机的预测到达时间时的预测天气状况和在给定飞机的预测到达时间时的候选机场的预测容量率来识别哪些机场可以接收改航的飞机以及接收该飞机对给定机场的影响。改航管理系统分析将几个飞机改航到几个候选机场的影响,以基于当前可用数据来识别导致空中交通网络上的最低总干扰的分配。通过更早地预测改航事件,并且将受改航事件影响的飞机分散到几个机场,改航管理系统可以减少改航事件对飞机控制区域中的空中交通网络的影响。在各个方面,改航管理系统通过向空中交通控制区域的飞行调度员发送指示哪些飞机被推荐改航到哪些新目的地机场的警报来识别要将飞机改航到的推荐机场。在一些实施方式中,改航管理系统通过向受影响飞机上的飞行机组人员发送识别飞机的推荐新目的地机场的警报,来识别要将飞机改航到的推荐机场。
[0082]
在框660处,响应于接收到针对改航飞机的给定候选新目的地机场的选择,改航管理系统更新机场的容量率,使得要被改航但尚未选择新目的地的任何飞机以及由于未来改航事件而改航的任何飞机可以基于关于资源可用性的最新信息被改航到机场。然后,方法
600可以使用新的容量率再次迭代以识别要被改航的飞机的新候选目的地。方法600还可以在接收到新的天气数据(每个框610)或接收到新的飞行追踪数据(每个框620)时再次迭代。
[0083]
图7示出了如本公开中所述的可以用于提供预测飞行改航管理的计算装置700或其他处理系统的示例计算组件。
[0084]
计算装置700包括处理器710、存储器720和接口730。处理器710和存储器720提供计算功能以运行ai模块以处理实时数据并输出改航警报。
[0085]
处理器710可以是能够执行本文所述功能的任何计算机处理器,其基于从用户接收的输入和从接口730接收的数据来执行命令。
[0086]
接口730将计算设备700连接到外部装置,诸如例如外部存储器装置、外部计算装置、电源、无线发送器等,并且可以包括各种连接端口(例如,通用串行总线(usb)、火线、以太网、同轴插孔)和布线。接口730用于接收实时数据并输出改航推荐。
[0087]
存储器720是通常包括各种处理器可执行指令的存储器存储装置,当所述指令由处理器710执行时,使处理器执行与本文讨论的预测飞行改航管理有关的各种功能。尽管可选实现可以具有不同的功能和/或功能的组合,但是处理器可执行指令通常可以被描述或组织为存储器720中的各种“应用程序”或“模块”。存储器720还通常包括存储由各种应用程序或模块使用或输出的信息的数据结构。在本公开中,存储器720至少包括用于操作系统740和一个或多个应用程序750的指令。存储器720可以是一个或多个存储器装置,诸如例如随机存取存储器(ram)、只读存储器(rom)、闪存或包括处理器710可以执行的指令的任何其他类型的易失性或非易失性存储介质。
[0088]
当计算装置700提供改航管理系统110的功能时,存储器720包括处理器可执行指令以提供改航管理系统110的应用程序(以及包括在其中的各种ai模型和模块)并提供本公开中描述的功能。在一些方面,存储器720包括用于在训练ai模型的历史飞行预测数据310、历史机场数据210、历史飞行追踪数据220和历史天气数据230的数据库,但是在其他方面,数据库从计算装置700外部维护并且经由接口730访问。
[0089]
在本公开中,参考各个方面。然而,应当理解,本公开不限于所描述的具体方面。相反,无论是否与不同方面相关,预期以下特征和元件的任何组合以实现和实践本文提供的教导。另外,当以“a和b中的至少一个”的形式描述各方面的元件时,应当理解,分别预期排他地包括元件a、排他地包括元件b以及分别包括元件a和b的各方面。此外,尽管一些方面可以实现优于其他可能的解决方案和/或优于现有技术的优点,但是特定优点是否由给定方面实现并不限制本公开。因此,本文公开的方面、特征、方面和优点仅是说明性的,并且除非在权利要求中明确叙述,否则不被认为是所附权利要求的元件或限制。同样地,对“本发明”的引用不应被解释为本文公开的任何发明主题的概括,并且除非在权利要求中明确叙述,否则不应被认为是所附权利要求的元件或限制。
[0090]
如本领域技术人员将理解的,本文描述的方面可以实施为系统、方法或计算机程序产品。因此,各方面可以采取以下形式:完全硬件方面、完全软件方面(包括固件、驻留软件、微代码等)或组合软件和硬件方面的方面,这些方面在本文中通常都可以被称为“电路”、“模块”或“系统”。此外,本文描述的各方面可以采取体现在一个或多个计算机可读存储介质中的计算机程序产品的形式,该一个或多个计算机可读存储介质具有在其上体现的计算机可读程序代码。
[0091]
可以使用任何适当的介质(包括但不限于无线、有线、光纤电缆、rf(射频)等或前述的任何适当组合)来发送包含在计算机可读存储介质上的程序代码。
[0092]
用于执行针对本公开的方面的操作的计算机程序代码可以用一种或多种编程语言的任意组合来编写,该编程语言包括诸如java、smalltalk、c++等的面向对象编程语言和诸如“c”编程语言或类似编程语言的常规过程编程语言。程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为独立软件包执行、部分在用户的计算机上执行并且部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后一种情形下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以(例如,通过使用因特网服务提供商的因特网)与外部计算机进行连接。
[0093]
本文参考根据本公开的方面的方法、设备(系统)和计算机程序产品的流程图图示和/或框图来描述本公开的各方面。应当理解,流程图图示和/或框图的每个框以及流程图图示和/或框图中的框的组合可以由计算机程序指令实现。这些计算机程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以产生机器,使得经由计算机或其他可编程数据处理设备的处理器执行的指令创建用于实现流程图图示和/或框图的框中指定的功能/动作的手段。
[0094]
这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以指导计算机、其他可编程数据处理设备或其他装置以特定方式工作,使得存储在计算机可读介质中的指令产生包括实现流程图图示和/或框图的框中指定的功能/动作的指令的制品。
[0095]
计算机程序指令还可以被加载到计算机、其他可编程数据处理设备或其他装置上,以使在计算机、其他可编程设备或其他装置上执行一系列操作步骤以产生计算机实现的过程,使得在计算机、其他可编程数据处理设备或其他装置上执行的指令提供用于实现流程图图示和/或框图的框中指定的功能/动作的过程。
[0096]
附图中的流程图图示和框图示出了根据本公开的各方面的系统、方法和计算机程序产品的可能实现的体系结构、功能和操作。就这一点而言,流程图图示或框图中的每个框可以表示代码的模块、段或部分,其包括用于实现指定逻辑功能的一个或多个可执行指令。还应当注意,在一些可选实现中,框中所述的功能可以不按附图中所述的顺序发生。例如,实际上,根据所涉及的功能,连续示出的两个框可以基本上并发地执行,或者这些框有时可以以相反的顺序或无序地执行。还应注意,框图和/或流程图图示的每个框以及框图和/或流程图图示中的框的组合可以由执行指定功能或动作的基于专用硬件的系统或者专用硬件和计算机指令的组合来实现。
[0097]
此外,本公开包括根据以下项的实施方式:
[0098]
项1.一种方法,包括:
[0099]
接收(610)空中交通控制区域的天气数据;
[0100]
接收(620)在空中交通控制区域中行进的多个飞机的飞行追踪数据;
[0101]
基于飞行追踪数据确定(630)空中交通控制区域中的多个机场的容量率;并且
[0102]
响应于从预测改航事件的预测模型接收改航触发:
[0103]
基于天气数据、飞行追踪数据和容量率,从多个飞机中识别(640、650)要从空中交通控制区域中的原始目的地改航到新目的地的飞机的子集。
[0104]
项2.根据项1的方法,还包括:
[0105]
向空中交通控制区域的飞行调度员发送指示子集和子集中的每个飞机的对应候选新目的地的警报;并且
[0106]
响应于接收到对子集的给定飞机的给定候选新目的地的选择,更新(660)多个机场的容量率并且从子集移除给定飞机。
[0107]
项3.根据项1或2的方法,其中,空中交通控制区域包括全局飞行操作。
[0108]
项4.根据项1至3中任一项的方法,其中,从中选择新目的地的多个机场包括满足运营商要求的多个机场的指定子集,该指定子集包括以下各项中的一个或多个:
[0109]
接近当前飞行路线;
[0110]
提供的维修服务;
[0111]
提供的医疗服务;以及
[0112]
由给定飞机运营商提供的供选飞行。
[0113]
项5.根据项1至4中任一项的方法,其中,基于以下条件从多个机场中选择新目的地:
[0114]
在每个新目的地的子集中的给定飞机的预测到达时间的预测天气状况;以及
[0115]
在给定飞机的相关联的预测到达时间的每个新目的地的预测容量率。
[0116]
项6.根据项1至5中任一项的方法,其中,基于飞行追踪数据确定空中交通控制区域中的多个机场的容量率还包括:
[0117]
获得多个机场的操作参数,包括存在于给定机场的有效跑道的数量、有效航站楼的数量以及机库泊位的数量;
[0118]
观察预定时间段内的飞行追踪数据以确定:
[0119]
与有效跑道的数量相比,在子集的特定飞机到给定机场的估计到
[0120]
达时间(eta)时使用的有效跑道的数量;
[0121]
与有效航站楼的数量相比,在eta时使用的有效航站楼的数量;
[0122]
以及
[0123]
与机库泊位的数量相比,在eta时使用的机库泊位的数量。
[0124]
项7.根据项1至6中任一项的方法,其中,飞行追踪数据包括:
[0125]
原始飞行路径,期包括原始起点和原始目的地;
[0126]
与原始飞行路径的偏差信息;以及
[0127]
多个飞机中的相关联的飞机的当前位置信息。
[0128]
项8.根据项1至7中任一项的方法,其中,子集的每个飞机被迭代地分配所选择的候选新目的地,
[0129]
其中,当子集的飞机被分配到所选择的候选新目的地时,更新推荐给子集的每个飞机的候选新目的地。
[0130]
项9.根据项1至8中任一项的方法,其中,飞行追踪数据是自动相关监视广播(ads-b)数据。
[0131]
项10:一种系统,包括:
[0132]
处理器(710);以及
[0133]
包括指令的存储器存储装置(720),该指令在由处理器执行时提供:
[0134]
改航预测模块(113),被配置为基于天气数据和多个飞机的飞行追踪数据来确定
改航到新目的地机场的多个飞机中的每个飞机的改
[0135]
航可能性;
[0136]
干扰预测模块(115),被配置为基于天气数据、飞行追踪数据、机场操作条件和改航可能性来确定多个机场中的每个机场通过将多个飞机中的飞机改航到单个机场而被干扰的干扰可能性;以及
[0137]
推荐模块(116),被配置为针对多个飞机中的每个飞机输出具有最低干扰可能性的预定数量的候选机场。
[0138]
项11:根据项10的系统,其中,指令在由处理器执行时还提供:
[0139]
估计到达时间(eta)预测模块(114),被配置为基于天气数据和飞行追踪数据来确定改航到由改航预测模块识别的每个候选新目的地的每个飞机的eta。
[0140]
项12.根据项10或11的系统,其中,改航预测模块包括:
[0141]
改航检测模型(260),被训练为基于天气数据、飞行追踪数据和机场操作条件来预测给定飞机何时将从原始目的地改航;以及
[0142]
新目的地预测模型(270),被训练为基于飞行追踪数据和机场操作条件来识别给定飞机将改航到的候选机场。
[0143]
项13.根据项10至12中任一项的系统,其中,推荐模块向与给定改航的飞机相关联的飞行调度员发送识别预定数量的候选机场的警报,并且还被配置为从飞行调度员接收对给定候选机场的选择;并且
[0144]
响应于接收到该选择,基于该选择更新机场操作条件。
[0145]
项14.根据项10至13中任一项的系统,其中,推荐模块包括在数量上对应于预定数量的候选机场的多个可选选择模型(530),并且
[0146]
其中,每个可选选择模型是机器学习模型,其被训练为使用与多个可选选择模型中的其他可选选择模型不同的优先级来识别具有最低干扰可能性的一个候选机场。
[0147]
项15.一种包括指令的计算机可读存储装置,该指令在由处理系统的处理器执行时,使处理系统执行包括以下的操作:
[0148]
接收(610)飞行控制区域的天气数据;
[0149]
接收在飞行控制区域中行进的多个飞机的飞行追踪数据(620);
[0150]
响应于接收到影响第一机场的改航触发:
[0151]
基于天气数据、飞行追踪数据和第一机场的容量率,从多个飞机中识别(640)最初去往第一机场的第一飞机将被改航;
[0152]
响应于基于飞行追踪数据确定飞行控制区域中的第二机场的预测容量率满足容量阈值,将第一飞机从第一机场改航到第二机场;
[0153]
更新飞行追踪数据以指示第一飞机从第一机场改航到第二机场;并且
[0154]
基于更新后的飞行追踪数据更新第二机场的容量率(660)。
[0155]
项16.根据项15的计算机可读存储装置,其中,响应于预测模型基于天气数据和飞行追踪数据预测影响第一机场的改航事件,从预测模型接收改航触发。
[0156]
项17.根据项15或16的计算机可读存储装置,其中,响应于手动报告的第一飞机上的机械或医疗问题,从飞机运营商接收改航触发。
[0157]
项18.根据项15至17中任一项的计算机可读存储装置,其中,第二机场选自飞行控
制区域中满足运营商要求的机场的子集,该运营商要求包括以下各项中的一个或多个:
[0158]
接近当前飞行路线;
[0159]
提供的维修服务;
[0160]
提供的医疗服务;以及
[0161]
由给定飞机运营商提供的供选飞行。
[0162]
项19.根据项15至18中任一项的计算机可读存储装置,其中,基于以下条件选择第二机场:
[0163]
在第一飞机在第二机场的预测到达时间时在第二机场的预测天气状况;以及
[0164]
在第一飞机的预测到达时间时第二机场对由第一飞机消耗的资源的预测容量率。
[0165]
项20.根据项15至19中任一项的计算机可读存储装置,其中,确定第二机场的预测容量率还包括:
[0166]
观察预定时间段内的飞行追踪数据以确定:
[0167]
与有效跑道的数量相比,在第一飞机到第二机场的估计到达时间(eta)时使用的有效跑道的数量;
[0168]
与有效登机口的数量相比,在eta时使用的有效登机口的数量;以及
[0169]
与机库泊位的数量相比,在eta时使用的机库泊位的数量。
[0170]
尽管前述内容针对本公开的方面,但是可以在不脱离本公开的基本范围的情况下设计本公开的其他和进一步的方面,并且本公开的范围由所附权利要求书确定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1