一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于航班时刻分配场景的机场时隙防火墙设置方法

2023-02-02 00:55:36 来源:中国专利 TAG:


1.本发明涉及空中交通管理与规划技术领域,尤其涉及一种用于航班时刻分配场景的机场时隙防火墙设置方法。


背景技术:

2.近年来,空中交通不断增长的需求与容量短期内难以提升的矛盾日渐突出,由此导致的容需不匹配引发了严重的航班延误现象。机场容需管理是解决这一问题的着力点。其中,航班时刻分配因其短时有效性的优点,成为广泛采用的容需管理措施。iata将全球198个机场列入level3,作为实施的时隙协调的对象。在航班时刻分配过程中,机场容量配置方案决定了供给端上限,是航班时刻分配问题的关键约束。
3.目前,融合防火墙的机场容量配置方案已被应用至包括日本成田、爱尔兰都柏林在内的全球多个机场。通过在一天中的几个时段设置低于公布容量的限制,以起到吸收延误、缓解机场延误时序传播的功能。有研究表明,引入时隙防火墙能够有效减小机场延误状况。时隙防火墙设置的适宜性直接影响未来航季机场需求的满足程度与机场延误水平。
4.然而,应用时隙防火墙的机场多是根据机场自身需求与容量特性配置机场时隙防火墙,很多方案难以直接复制套用至其它机场,等于是每一个机场都需要专门定制一套自己的时隙防火墙,建设成本高且普及程度不高。因此,需要研究用于指导航班时刻的分配任务的机场时隙防火墙设置的一般性方案,从而减少建设成本并提高普及程度。


技术实现要素:

5.本发明的实施例提供一种用于航班时刻分配场景的机场时隙防火墙设置方法,可以应用于航班时刻分配的机场时隙防火墙设置,实现了一种指导航班时刻的分配任务的机场时隙防火墙设置的一般性方案,为机场时隙协调人员提供了合理的容量配置方案参考,从而减少建设成本并提高普及程度。
6.为达到上述目的,本发明的实施例采用如下技术方案:
7.s1、获取机场历史航班计划数据、机场历史航班实际运行数据和机场公布容量数据,其中,所述机场历史航班计划数据包括航班计划起降时间,所述机场历史航班实际运行数据包括航班实际起降时间;
8.s2、利用所述机场历史航班计划数据,获取机场需求特征,所述机场需求特征包括:典型繁忙日和繁忙时段;
9.s3、根据所述机场需求特征,确定机场在典型繁忙日的繁忙时段总需求;
10.s4、利用所述繁忙时段和防火墙预设位置点,构造融合时隙防火墙的容量配置方案集;
11.s5、利用所述机场历史航班实际运行数据,识别所述机场繁忙时段的容量场景和各个场景的概率;
12.s6、利用所述容量配置方案集和所述容量配置方案集内各元素的期望延误,获取
双目标数据集;
13.s7、利用机场在典型繁忙日的繁忙时段总需求,搜索所述双目标数据集的帕累托前沿,并建立所述容量配置方案集的索引,并获得符合条件的数据点,之后将符合条件的数据点对应的容量配置方案集作为最终的融合防火墙的容量配置方案。
14.本发明实施例提供的用于航班时刻分配场景的机场时隙防火墙设置方法,获取机场历史实际与计划运行数据、以及机场公布容量;利用所述机场历史计划运行数据,识别机场繁忙时段、机场繁忙时段需求低谷点、以及典型繁忙日;利用所述机场繁忙时段以及典型繁忙日,计算典型繁忙日的繁忙时段总需求;利用所述机场公布容量、机场繁忙时段与机场繁忙时段需求低谷点,构造容量配置方案集;利用所述机场历史实际运行数据,基于动态时间规整的k均值聚类算法,识别机场繁忙时段典型容量场景及概率;利用所述容量配置方案集和机场繁忙时段典型容量场景及概率,计算各容量配置方案的期望延误;利用所述机场公布容量、容量配置方案集及其对应的期望延误,获得双目标数据集;搜索所述双目标数据集,获得帕累托前沿,结合所述机场典型繁忙日的繁忙时段总需求,获得机场可接受的防火墙增加量;搜索所述帕累托前沿数据,索引容量配置方案集,即可获得引入防火墙的机场容量配置方案。本发明适用于空中交通管理与规划,可以应用于航班时刻分配的机场时隙防火墙设置,实现了一种指导航班时刻的分配任务的机场时隙防火墙设置的一般性方案,为机场时隙协调人员提供了合理的容量配置方案参考,从而减少建设成本并提高普及程度。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
16.图1为本发明实施例提供的具体实例的总体流程图;
17.图2为本发明实施例提供的具体实例的机场需求特征图;
18.图3为本发明实施例提供的具体实例的平均轮廓系数演化图;
19.图4为本发明实施例提供的具体实例的机场容量场景图;
20.图5为本发明实施例提供的具体实例的支配解与帕累托前沿图;
21.图6为本发明实施例提供的具体实例的融合防火墙的容量配置方案图;
22.图7为本发明实施例提供的方法流程示意图。
具体实施方式
23.为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除
存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
24.本发明实施例提供一种用于航班时刻分配场景的机场时隙防火墙设置方法,如图7所示,包括:
25.s1、获取机场历史航班计划数据、机场历史航班实际运行数据和机场公布容量数据,其中,所述机场历史航班计划数据包括航班计划起降时间,所述机场历史航班实际运行数据包括航班实际起降时间;
26.其中,“索引”的作用是建立“双目标数据集”中的点和容量配置方案的关系,以便于在获取某个数据点后,可以利用该索引找到这个数据点对应的容量配置方案。
27.s2、利用所述机场历史航班计划数据,获取机场需求特征,所述机场需求特征包括:典型繁忙日和繁忙时段;
28.其中,利用所述机场历史航班计划数据,识别机场需求特征的过程,具体可以包括:识别机场繁忙时段;识别机场繁忙时段的需求低谷点,作为容量配置方案中防火墙预设位置点;识别机场典型繁忙日。
29.s3、根据所述机场需求特征,确定机场在典型繁忙日的繁忙时段总需求。
30.其中,利用所述机场繁忙时段与机场典型繁忙日,计算机场典型繁忙日的繁忙时段总需求,记为d
tot

31.s4、利用所述繁忙时段和防火墙预设位置点,构造融合时隙防火墙的容量配置方案集;
32.s5、利用所述机场历史航班实际运行数据,识别所述机场繁忙时段的容量场景和各个场景的概率;
33.s6、利用所述容量配置方案集和所述容量配置方案集内各元素的期望延误,获取双目标数据集;
34.其中,可以利用所述机场历史航班实际运行数据,识别所述机场繁忙时段的容量场景及其概率;之后计算所述容量配置方案集内各元素的期望延误;再利用所述容量配置方案集和所述容量配置方案集内各元素的期望延误,形成双目标数据集。
35.s7、利用机场在典型繁忙日的繁忙时段总需求,搜索所述双目标数据集的帕累托前沿,并建立所述容量配置方案集的索引,并获得符合条件的数据点,之后将符合条件的数据点对应的容量配置方案集作为最终的融合防火墙的容量配置方案。具体是将容量配置方案集中一个子集作为最终的融合防火墙的容量配置方案。
36.其中,计算所述双目标数据集的帕累托前沿;再利用所述机场典型繁忙日的繁忙时段总需求,搜索所述双目标数据集的帕累托前沿,索引所述容量配置方案集,获得融合防火墙的容量配置方案。
37.本实施例中,在s2中,利用所述机场历史航班计划数据,获取机场的繁忙时段,包括:
38.s201、根据所述机场历史航班计划数据,并计算所有小时需求的40%分位点,作为典型高峰小时的需求,记为d
peak

39.s202、统计历史日内每个小时40%分位点的需求,形成小时典型需求,所述小时典型需求记为向量dh=[d0,d1,...,di,...,dj,...,d
23
],其中元素的下标为小时;
[0040]
s203、将所述小时典型需求中的元素依次对比d
peak
,获得机场的繁忙时段。例如:以dh中的d0为例,假如有365个历史日,将365个日期的零时的需求排列,求其40%分位点。
[0041]
具体的,在s203中,包括从向量dh的前端,搜索第一个大于d
peak
的元素,记为di;再从向量dh的后端,搜索第一个大于d
peak
的元素,记为dj,i和j都为0至23中的整数;将时间段tb={i,...,j}记录为机场的繁忙时段,繁忙时段的典型需求记为db=[di,...,dj]。
[0042]
s204、获取所述繁忙时段的典型需求的中位数。
[0043]
具体的,计算所述机场繁忙时段典型需求db=[di,...,dj]的中位数,记为dm。
[0044]
s205、搜索机场的繁忙时段,将典型需求小于所述中位数的时段作为所述防火墙预设位置点。具体的,搜索所述机场繁忙时段tb={i,...,j}内,典型需求小于dm的低谷时间点,记为元素个数记为m,将需求低谷点tf作为时隙防火墙预设位置点。实际应用中,所述繁忙时段的需求低谷点可以作为防火墙预设位置点。
[0045]
进一步的,在s2中,利用所述机场历史航班计划数据,获取机场的典型繁忙日,包括:
[0046]
s206,根据所述机场历史航班计划数据,统计机场每日总需求;
[0047]
s207,计算机场每日总需求的80%分位点,并将其对应的日作为典型繁忙日。其中,机场一天的总需求等于该日所有计划航班架次总和,例如:历史数据包含了一年的数据量,“机场每日总需求的80%分位点”则为365个数据点按从小到大的顺序排列后,有80%的数据都小于该值的数据点;此时,若以历史数据中的每日总需求80%分为点,则对应的那一天作为典型繁忙日,在最后选择最终设定的容量配置方案时要利用该日的总需求作为参考,可以将其命名为“典型繁忙日”。
[0048]
本实施例中,在s4中包括:
[0049]
s408,根据所述机场公布容量数据,确定防火墙容量的上限和下限,并根据所述防火墙容量的上限和下限,进一步获取防火墙预设位置点容量取值集合;
[0050]
s409,对所述繁忙时段中的非防火墙预设位置点,配置所述机场公布容量数据中记载的机场公布容量;对所述繁忙时段中的防火墙预设位置点,配置防火墙容量。
[0051]
其中,利用所述机场公布容量,设置所述防火墙预测位置点的容量上下限,利用容量上下限生成防火墙容量取值集合;对所述机场繁忙时段中的非防火墙预设位置点,配置机场公布容量,对所述机场繁忙时段中的防火墙预设位置点,配置可能的防火墙容量,生成容量配置方案集。具体的,所述机场公布容量记为cd,取防火墙容量的下限为lc=round(0.6cd),防火墙容量的上限为uc=round(0.9cd),其中round(
·
)表示取整运算,构建防火墙预设位置点容量取值集合cf={cf|cf=lc 2(x-1),cf≤uc,x∈z

},其元素个数记为n;对tb中的非防火墙预设位置点tb,tb∈tb且配置机场公布容量cd,对每个防火墙预设位
置点tf,tf∈tf配置防火墙容量cf,cf∈cf,共生成元素个数为nm的容量配置方案集s={s1,s2,...,s
nm
}。
[0052]
本实施例中,在s5中,包括:
[0053]
s510,利用所述机场历史航班实际运行数据,统计机场实际小时吞吐量,并得到所述繁忙时段的小时吞吐量的数据集;
[0054]
s511,利用基于动态时间规整的k-means聚类模型,对数据集中的样本点进行筛选,得到新的数据集;
[0055]
s512,重复执行s511,直至直到聚类簇内的样本点个数均大于10,记录此时的聚类中心作为所述机场繁忙时段的容量场景,并得到各个场景的概率。
[0056]
其中,统计机场小时吞吐量,利用所述繁忙时段,截取获得机场繁忙时段小时吞吐量数据;利用机场小时吞吐量数据,构建基于动态时间规整的k-means聚类模型,识别获得繁忙时段典型的机场容量场景以及概率。具体的,利用所述机场历史航班实际运行数据,统计机场实际小时吞吐量,截取繁忙时段内的机场小时吞吐量数据,获得机场繁忙时段小时吞吐量数据集m,元素m∈m为j-i 1维时间序列,表示一天内繁忙时段的吞吐量;对数据集m,利用基于动态时间规整的k均值聚类算法,分别计算聚类簇数k=3,...,10时的样本平均轮廓系数,选择平均轮廓系数取最大值时的聚类簇数k
*
,统计每个簇内的样本点个数,当簇内样本点个数小于等于10时,从数据m中删去该簇内的样本点,形成新的数据集m';将m

m',上述过程,直到聚类簇数取k
*
,即平均轮廓系数最大值时的聚类簇数,每个簇内的样本点个数均大于10时,确定最终聚类簇数为k
*
,其聚类中心即为机场容量场景容量场景的概率为
[0057]
本实施例中,在s6中,包括:
[0058]
s613、将所述容量配置方案集的元素作为动态时变排队模型的到达率,将机场容量场景作为所述动态时变排队模型的服务率,得到每个容量场景下的每个容量配置方案对应的平均等待时间;
[0059]
s614、利用所述机场繁忙时段的各个场景的概率,对每个容量配置方案在不同容量场景下的平均等待时间进行加权处理,得到容量配置方案的期望延误时间
[0060]
s615、根据容量配置方案的期望延误时间,确定所述容量配置方案集内各元素的期望延误。
[0061]
其中,利用动态时变排队模型m(t)/ek(t)/1,将所述容量配置方案集的元素作为m(t)/ek(t)/1模型的到达率,将机场容量场景作为m(t)/ek(t)/1的服务率,分别计算每个容量场景下的每个容量配置方案对应的平均等待时间;利用所述机场容量场景概率,加权每个容量配置方案在不同容量场景下的平均等待时间,加权之和为容量配置方案的期望延误时间。具体的,对于容量配置方案s,s∈s,将其动态时变排队模型的m(t)/ek(t)/1顾客到达率,将机场容量场景作为m(t)/ek(t)/1的服务率,分别计算每个容量场景cs,cs∈cs下的平均等待时间,即为容量配置方案s在容量场景cs下的平均延误时间,容量配置方案s在每个容量场景下的延误记为容量配置方案s的期望延误时间为,
计算容量配置方案集内各元素的期望延误,可获得
[0062]
具体的,所述获取双目标数据集,包括:
[0063]
s616:计算不含防火墙的容量配置方案下的总容量;
[0064]
s617:计算容量配置方案集内每条容量配置方案构型的总容量;
[0065]
s618:计算容量配置方案集内每个容量配置方案的防火墙增加量;
[0066]
s619:根据容量配置方案的期望延误数据与容量配置方案的防火墙的增加量,得到双目标数据集。
[0067]
其中,可以利用所述机场公布容量和所述机场繁忙时段,计算获得不含防火墙的容量配置方案下的总容量;利用所述容量配置方案集,计算容量配置方案集内每条容量配置方案的总容量;利用所述不含防火墙的容量配置方案下的总容量与所述容量配置方案构型的总容量,计算容量配置方案集内每个容量配置方案的防火墙增加量;融合所述容量配置方案防火墙增加量数据与所述容量配置方案期望延误数据,形成双目标数据集。
[0068]
具体的,计算不含防火墙的容量配置方案下的总容量ctd=cd(i-j 1);计算容量配置方案集内每条容量配置方案构型的总容量,记为;计算容量配置方案集内每个容量配置方案的防火墙增加量
[0069]
另记为融合容量配置方案的期望延误数据w与容量配置方案的防火墙的增加量inc,,形成“时隙防火墙增加量-容量配置方案期望延误”双目标数据集之后,将时隙防火墙设置转化为多目标优化问题,即希望使时隙防火墙的增加量与时隙期望延误两者尽量小,以满足机场能够分配较多的需求的同时实现较小的延误。
[0070]
本实施例中,可以利用帕累托最优化理论,计算所述双目标数据集的帕累托前沿。计算双目标数据集的帕累托前沿。基于帕累托最优化理论,计算获得双目标数据集o的帕累托前沿o
pf
。因此在s7中,包括:
[0071]
s720、利用机场在典型繁忙日的繁忙时段总需求,计算机场可接受的防火墙增加量inc
acp
,并搜索帕累托前沿o
pf
,获取inc
acp
对应的期望延误w
acp

[0072]
s721、搜索所述容量配置方案集内的总容量ct等于ct
d-inc
acp
的元素,并加入集合g1,其中,ctd表示不含防火墙的容量配置方案下的总容量

;和,搜索所述容量配置方案集内的期望延误等于w
acp
的元素,并加入集合g2,之后取g1与g2的交集为g,基于交集g获取最终容量配置方案。
[0073]
具体的,利用所述机场典型繁忙日的繁忙时段总需求d
tot
,计算机场可接受的防火墙增加量为inc
acp
,搜索帕累托前沿o
pf
,获取inc
acp
对应的期望延误w
acp
;搜索所述容量配置方案集内各元素的总容量ct内等于ct
d-inc
acp
的元素,各元素下标记为集合g1,搜索所述容
i 1维时间序列,表示一天内繁忙时段的吞吐量;
[0090]
子步骤11:对数据集m,利用基于动态时间规整的k均值聚类算法,分别计算聚类簇数k=3,...,10时的样本平均轮廓系数,选择平均轮廓系数取最大值时的聚类簇数k
*
,统计每个簇内的样本点个数,当簇内样本点个数小于等于10时,从数据m中删去该簇内的样本点,形成新的数据集m';
[0091]
子步骤12:将m

m',重复步骤子步骤11,直到聚类簇数取k
*
时,每个簇内的样本点个数均大于10,如图3所示,确定最终聚类簇数为k
*
,如图4所示,其聚类中心即为机场容量场景容量场景的概率为
[0092]
步骤6、计算容量配置方案集内各容量配置方案的期望延误。具体包含以下子步骤13-子步骤15分步骤:
[0093]
子步骤13:对于容量配置方案s,s∈s,将其动态时变排队模型的m(t)/ek(t)/1顾客到达率,将机场容量场景作为m(t)/ek(t)/1的服务率,分别计算每个容量场景cs,cs∈cs下的平均等待时间,即为容量配置方案s在容量场景cs下的平均延误时间,容量配置方案s在每个容量场景下的延误记为
[0094]
子步骤14:容量配置方案s的期望延误时间为,
[0095]
子步骤15:计算容量配置方案集内各元素的期望延误,可获得
[0096]
步骤7:形成“时隙防火墙增加量-容量配置方案期望延误”双目标数据集。具体包含以下子步骤16-子步骤19分步骤:
[0097]
子步骤16:计算不含防火墙的容量配置方案下的总容量ctd=cd(i-j 1);
[0098]
子步骤17:计算容量配置方案集内每条容量配置方案构型的总容量,记为
[0099]
子步骤18:计算容量配置方案集内每个容量配置方案的防火墙增加量
[0100]
另记为
[0101]
子步骤19:融合容量配置方案的期望延误数据w与容量配置方案的防火墙的增加量inc,如图5所示,形成“时隙防火墙增加量-容量配置方案期望延误”双目标数据集
[0102][0103]
将时隙防火墙设置转化为多目标优化问题,即希望使时隙防火墙的增加量与时隙期望延误两者尽量小,以满足机场能够分配较多的需求的同时实现较小的延误。
[0104]
步骤8:计算双目标数据集的帕累托前沿。基于帕累托最优化理论,计算获得双目标数据集o的帕累托前沿o
pf
,如图5所示。
[0105]
步骤9:确定融合防火墙的容量配置方案。具体包含以下子步骤20-子步骤21分步
骤:
[0106]
子步骤20:利用所述机场典型繁忙日的繁忙时段总需求d
tot
=1051,计算其可接受的防火墙增加量为inc
acp
,搜索帕累托前沿o
pf
,获取inc
acp
对应的期望延误w
acp

[0107]
子步骤21:搜索所述容量配置方案集内各元素的总容量ct内等于ct
d-inc
acp
的元素,各元素下标记为集合g1,搜索所述容量配置方案集内各元素的期望延误w内延误等于w
acp
的元素,各元素下标记为集合g2,取g1与g2的交集为g,利用g∈g索引容量配置方案集,最终获得两种满足机场需求的融合防火墙的容量配置方案,如图6所示。
[0108]
本发明实施例提供的用于航班时刻分配场景的机场时隙防火墙设置方法,获取机场历史实际与计划运行数据、以及机场公布容量;利用所述机场历史计划运行数据,识别机场繁忙时段、机场繁忙时段需求低谷点、以及典型繁忙日;利用所述机场繁忙时段以及典型繁忙日,计算典型繁忙日的繁忙时段总需求;利用所述机场公布容量、机场繁忙时段与机场繁忙时段需求低谷点,构造容量配置方案集;利用所述机场历史实际运行数据,基于动态时间规整的k均值聚类算法,识别机场繁忙时段典型容量场景及概率;利用所述容量配置方案集和机场繁忙时段典型容量场景及概率,计算各容量配置方案的期望延误;利用所述机场公布容量、容量配置方案集及其对应的期望延误,获得双目标数据集;搜索所述双目标数据集,获得帕累托前沿,结合所述机场典型繁忙日的繁忙时段总需求,获得机场可接受的防火墙增加量;搜索所述帕累托前沿数据,索引容量配置方案集,即可获得引入防火墙的机场容量配置方案。本发明适用于空中交通管理与规划,可以应用于航班时刻分配的机场时隙防火墙设置,为机场时隙协调人员提供了合理的容量配置方案参考。
[0109]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献