System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及航线网络级联失效处理领域,特别是涉及一种航线网络级联失效处理方法、装置、设备和介质。
技术介绍
1、随着全球民航运输业的高速发展,机场与航班数量越来越多,航线网络结构日趋复杂。当面临蓄意破坏、关键设备故障、自然灾害、极端天气等影响时,可能会发生某个机场在一段时间内不可用的情况,即机场失效现象。随着时间的推移,航线网络中与之相连接的机场也将随之受到波及,进而发生一系列的机场拥堵甚至失效现象,最终影响整个航线网络的正常运输功能。这种现象叫做航线网络级联失效。为有效缓解航线网络级联失效带来的负面影响,对航线网络进行韧性评估,并探索增强其韧性的方法就显得尤为重要。
2、对于已在空中飞行的航班,若其目的机场出现失效现象,首当其冲的任务就是选择备降机场。航班备降的成本很高,为了保证安全,需要将多种因素统筹考虑,包括备降机场距原目的机场的距离、剩余油量、天气状况、地面保障、备降机场的剩余容量等。大多情况下,距离较近的机场将会作为首选。例如,2024年9月11日晚,天津滨海国际机场疑似受到无人机干扰而导致大量进出港航班无法起降,北京大兴机场就成为了首选的备降机场。然而,这种做法将引发两个问题:第1个问题为,天津滨海机场和北京大兴机场因距离过近而不通航线,即在航线网络中并不存在连接边。但抵达北京大兴的乘客最终还是要返回天津,若再次使用已有航线网络中的路线进行乘客疏散必将绕远路飞行,大大增加不必要的运输成本,这显然不是一种合理的解决方案。换言之,已有航线网络仅能表示航班正常运行时的飞行路线,忽略了紧急情况下备降机场与目的机
3、对于前述第1个问题,在当今大交通时代下,相邻近机场之间虽然不通航线,但可通过高铁、地铁、大巴、出租车等多种方式进行乘客疏散,形成通过地面交通互联互通的邻近机场群。把这些连接边加入到现有的航线网络中,即可形成融合邻近机场群地面交通的扩展航线网络。这种做法有助于失效机场负载的快速就近重分配,有效缓解航线网络级联失效现象,增强航线网络的韧性。例如在上述问题中,当飞往天津滨海机场的航班选择北京大兴机场作为备降后,可再通过各种地面交通方式将旅客分配到天津,不仅最大限度地降低了运输成本,还兼顾了旅客的出行意愿,更好地解决了旅客滞留问题。
4、对于第2个问题,备降发生后,飞机的原始路线发生变更,航班的起飞时间、到达时间以及机场负载等信息都可能随着时间发生变化,进而影响下游航班和机场的负载,因此航线网络机场负载具有时变性。有效应对航线网络级联失效,必须考虑机场负载的时变性和负载分配策略,以提高航线网络的抗毁性。如图1所示,a,b,c,d为机场,f1,f2,f3为从a到d机场的连续航班,tof1,tof2,tof3分别连续航班为f1,f2,f3的飞行时间,图1的上班部分航班的飞行时间分别为143min,151min,90min,过站时间为45min,图1的下半部分航班的飞行时间为188min,157min,95min。图1的上半部分为原来航班运行计划,下半部分为当机场b因气象条件恶化导致其关闭后调整的航班运行计划。为了保证乘客的安全和航班的顺利进行,航空公司决定将与机场b相关的航班f1的降落机场和航班f2的起飞机场重新安排到与机场b邻近的机场e。此举导致原本在机场b等待后序航班f2的乘客需要延长等待时间并转移至机场e。这种变化会引起航班时刻表的调整,从而影响到下游航班以及机场的负载和运行情况。因此,机场负载时变性是需要在航线网络级联失效问题中考虑的重要因素。
技术实现思路
1、针对上述技术问题,本专利技术采用的技术方案为:
2、根据本专利技术第一方面,提供了一种航线网络级联失效处理方法,所述方法包括如下步骤:
3、s100,在当前计算时刻,如果当前失效机场信息集合is不为空,基于is获取当前需要处理的失效机场信息,以及获取当前需要处理的失效机场信息对应的失效机场ac在对应的失效时间之后的航线集m;设置航线计数变量j=1;其中,is={si}i=1,……,n,si为is中的第i个失效机场信息,si=(ui,tii),ui为第i个失效机场ai的id,tii为ai的失效时间,n为is中的失效机场的数量,m={mj}j=1,……,g,mj为当前失效机场在对应的失效时间之后的第j个航线,g为m中的航线数量,ac属于{ai}i=1,……,n。
4、s200,如果j≤g,执行s300,否则,执行s100。
5、s300,对于mj,获取mj与ac关联的连接航班fj=(fjp,fjn),其中,fjp=(ojp,djp,t1jp,t2jp),ojp为航班fjp的起飞机场,djp为航班fjp的到达机场,t1jp为航班fjp的起飞时间,t2jp为航班fjp的到达时间,fjn=(ojn,djn,t1jn,t2jn),ojn为航班fjn的起飞机场,djn为航班fjn的到达机场,t1jn为航班fjn的起飞时间,t2jn为航班fjn的到达时间,djp=ojn=ac。
6、s400,从ac的邻近机场集合aasc中获取ac的备选机场aactarget,将aactarget作为航班fjp的到达机场以及将aactarget作为航班fjn的起飞机场,并获取fjp到达aactarget的到达时间t2phj以及fjn从aactarget起飞的起飞时间t1jnh。
7、s500,确定aactarget在t2phj是否处于失效状态,如果是,将aactarget和t2phj加入到is中,以及确定aactarget在t1jnh是否处于失效状态,如果是,将aactarget和t1jnh加入到is中。
8、s600,基于t2phj和t1jnh,对连接航班fj的下游航班的起飞时间和到达时间进行更新,并基于更新后的下游航班的起飞时间和到达时间,更新下游航班的对应机场的机场负载,并基于更新后的机场负载确定下游航班对应的机场是否处于失效状态,如果是,将相应的机场和对应的失效时间加入is中;设置j=j+1,执行s200。
9、根据本专利技术第二方面,提供了一种航线网络级联失效处理装置,包括:
10、第一处理模块,用于在当前计算时刻,如果当前失效机场信息集合不为空,基于获取当前需要处理的失效机场信息,以及获取当前需要处理的失效机场信息对应的失效机场在对应的失效时间之后的航线集。
11、第一获取模块,用于获取航线集中的每个航线中与当前需要处理的失效机场关联的连接航班。
12、第二获取模块,用于从当前需要处理的失效机场的邻近机场集合中获取当前需要处理的失效机场的备选机场,分别作为每个航线的连接航班中的上游航班的到达机场和下游航班的起飞机场,并获取连接航班中的上游航班的到达目标邻近机场的时间和下游航班本文档来自技高网...
【技术保护点】
1.一种航线网络级联失效处理方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,其中,AASc满足如下条件:AAc包括第一类机场和第二类机场,其中,第一类机场为与Ac之间具有直接航班机场,第二类机场为与Ac之间没有直接航班但地面交通时间小于设定时间的机场。
3.根据权利要求1或2所述的方法,其特征在于,AActarget通过如下步骤获取得到:
4.根据权利要求1所述的方法,其特征在于,S600具体包括:
5.根据权利要求2所述的方法,其特征在于,所述设定时间为2h。
6.一种航线网络级联失效处理装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,其中,当前需要处理的失效机场的邻近机场集合包括第一类机场和第二类机场,其中,第一类机场为与当前需要处理的失效机场之间具有直接航班机场,第二类机场为与Ac之间没有直接航班但地面交通时间小于设定时间的机场。
8.根据权利要求6所述的装置,其特征在于,所述第二获取模块具体用于执行如下操作:
9.一种电子
10.一种非瞬时性计算机可读存储介质,其特征在于,所述非瞬时性计算机可读存储介质用于存储程序或指令,所述程序或指令使计算机执行如权利要求1至5任一项所述方法的步骤。
...【技术特征摘要】
1.一种航线网络级联失效处理方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,其中,aasc满足如下条件:aac包括第一类机场和第二类机场,其中,第一类机场为与ac之间具有直接航班机场,第二类机场为与ac之间没有直接航班但地面交通时间小于设定时间的机场。
3.根据权利要求1或2所述的方法,其特征在于,aactarget通过如下步骤获取得到:
4.根据权利要求1所述的方法,其特征在于,s600具体包括:
5.根据权利要求2所述的方法,其特征在于,所述设定时间为2h。
6.一种航线网络级联失效处理装置,其特征在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。