System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于民用航空航班时刻管理,具体涉及一种航班保障能力指标滚动校验的时刻分配方法。
技术介绍
1、一般来说,航班时刻可以被定义为“一个在某个特定的机场、事先规定好的起飞或降落的时间”;以某个到达时刻为例,必须满足四个条件:空管系统必须有容量允许飞机接近目的地机场、跑道有容量允许飞机落地、必须有足够的停机位和机坪空间、航站楼必须有足够的能力允许旅客过关。
2、因此,民航管理部门规定了不同机场的时刻容量上限,以控制拥堵和保障安全。在航空公司申请时刻阶段,民航管理部门分别按60分钟(整小时)和15分钟(整时刻)粒度条件定义了航班保障能力指标,用于在航班分配时判断机场能否提供保障能力。以粒度条件15分钟为例,此15分钟是按照整时刻点来划分,分别为[0,15)、[15,30)、[30,45)、[45,60)四段。如果在[0,15)内所有时刻都分配在第10分钟、[15,30)内所有都分配在第15分钟时,这种分配情况满足了现有判断条件,但是在[5,20)和[10,25)范围出现了航班扎堆现象,上述情况在实际运行中机场很可能在[5,20)或[10,25)的15分钟内不能提供资源满足航班的排班计划。在运行阶段时,该机场[0,10)之间可能出现大量时刻被空闲,而[10,15)由于在申请阶段被安排了大量航班,机场无法在[10,15)全部按计划保障完毕,因此会将未来及保障的航班顺延,造成后续时间的航班均依此顺延,增加了航班延误情况的发生。
技术实现思路
1、针对于上述现有技术的不足,本专
2、为达到上述目的,本专利技术采用的技术方案如下:
3、本专利技术的一种航班保障能力指标滚动校验的时刻分配方法,步骤如下:
4、1)将申请时刻t按照15分钟粒度、5分钟步长滚动,建立包含申请时刻t的3个15分钟时段t1、t2、t3,分别为[t,t+15)、[t-5,t+10)、[t-10,t+5);表达式为:
5、ti=[ti.s,ti.e),i∈{1,2,3}
6、其中,ti.s为15分钟时段的开始时间,ti.s=t-(i-1)×5;ti.e为15分钟时段的结束时间,ti.e=t+15-(i-1)×5;
7、2)计算t1、t2、t3三个时段内机场可保障航班数量capt.1、capt.2、capt.3,定义参数为capt.i,i∈{1,2,3};
8、3)根据获得的capt.1、capt.2、capt.3参数值,建立新的时刻分配模型,表达式如下:
9、
10、其中,cap60表示申请时刻t的小时段内机场可保障航班数量;act60表示申请时刻t的小时段内目前机场已经申请通过的航班数量;actt.1表示申请时刻t在t1时间段内目前机场已经申请通过的航班数量;actt.2表示申请时刻t在t2时间段内目前机场已经申请通过的航班数量;actt.3表示申请时刻t在t3时间段内目前机场已经申请通过的航班数量;
11、4)将航空公司申请的时刻t输入步骤3)中建立新的时刻分配模型进行计算,判断机场能否提供时刻用于航班的起飞或降落,若是,表示机场有保障能力,申请时刻t可被分配;否则,申请时刻t不可被分配。
12、进一步地,所述步骤2)具体包括:
13、21)分别取ti时段的ti.s、ti.e-5两个时刻所在整15分钟内机场可保障航班数量capi.s、capi.e,其中i∈{1,2,3};
14、定义ti.s1为ti.s时刻所在整15分钟的开始时间;ti.s2为ti.s时刻所在整15分钟的结束时间;ti.e1为ti.e-5时刻所在整15分钟的开始时间;ti.e2为ti.e-5时刻所在整15分钟的结束时间;
15、22)依次判断ti时段的capi.s、capi.e是否相等,如果相等,执行步骤23);否则,执行步骤24);当ti都执行完后,执行步骤3);
16、23)确定ti时段的capt.1、capt.2、capt.3具体参数值后返回步骤22);确定capt.1、capt.2、capt.3具体参数值方法如下:
17、当t1时段的cap1.s=cap1.e时,如下:
18、capt.1=cap1.s或capt.1=cap1.e;
19、当t2时段的cap2.s=cap2.e时,如下:
20、capt.2=cap2.s或capt.2=cap2.e;
21、当t3时段的cap3.s=cap3.e时,如下:
22、capt.3=cap3.s或capt.3=cap3.e;
23、24)将初始15分钟粒度条件判断机场能否提供保障能力的指标分解到5分钟粒度的方法,分别计算出capi.s三个5分钟内机场可保障航班数量capi.s1、capi.s2、capi.s3和capi.e三个5分钟内机场可保障航班数量capi.e1、capi.e2、capi.e3;
24、25)确定ti时段的capt.1、capt.2、capt.3具体参数值后返回步骤22);确定capt.1、capt.2、capt.3具体参数值方法如下:
25、当t1时段[t,t+15)的cap1.s<>cap1.e时,t时刻所在整15分钟为[t1.s1,t1.s2);(t+15)-5时刻所在整15分钟为[t1.e1,t1.e2);
26、
27、当t2时段[t-5,t+10)的cap2.s<>cap2.e,t-5时刻所在整15分钟为[t2.s1,t2.s2);(t+10)-5时刻所在整15分钟为[t2.e1,t2.e2);
28、
29、当t3时段[t-10,t+5)的cap3.s<>cap3.e,t-10时刻所在整15分钟为[t3.s1,t3.s2);(t+5)-5时刻所在整15分钟为[t3.e1,t3.e2);
30、
31、进一步地,所述步骤24)具体包括:
32、241)将初始15分钟粒度保障能力参数除以3,获得平均5分钟的保障能力参数,表达式为:
33、
34、其中,cap15表示航空公司申请时刻t的时刻段内目标机场可保障航班数量;cap5表示申请时刻t的5分钟内机场可保障航班数量,其为1个小时段内12个整分点,分别是0、5、10、15、20、25、30、35、40、45、50、55;
35、本文档来自技高网...
【技术保护点】
1.一种航班保障能力指标滚动校验的时刻分配方法,其特征在于,步骤如下:
2.根据权利要求1所述的航班保障能力指标滚动校验的时刻分配方法,其特征在于,所述步骤2)具体包括:
3.根据权利要求2所述的航班保障能力指标滚动校验的时刻分配方法,其特征在于,所述步骤23)中确定CAPT.1、CAPT.2、CAPT.3具体参数值方法如下:
4.根据权利要求3所述的航班保障能力指标滚动校验的时刻分配方法,其特征在于,所述步骤24)具体包括:
5.根据权利要求4所述的航班保障能力指标滚动校验的时刻分配方法,其特征在于,所述步骤25)中确定CAPT.1、CAPT.2、CAPT.3具体参数值方法如下:
【技术特征摘要】
1.一种航班保障能力指标滚动校验的时刻分配方法,其特征在于,步骤如下:
2.根据权利要求1所述的航班保障能力指标滚动校验的时刻分配方法,其特征在于,所述步骤2)具体包括:
3.根据权利要求2所述的航班保障能力指标滚动校验的时刻分配方法,其特征在于,所述步骤23)中确定capt.1、capt.2...
【专利技术属性】
技术研发人员:庄青,胥宝新,孔明星,苏祖辉,印安涛,张财,陶敬财,刘胜新,
申请(专利权)人:南京莱斯信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。