基于历史运行数据驱动的单机场航班换季时隙优化方法技术

技术编号:17780544 阅读:60 留言:0更新日期:2018-04-22 09:30
本发明专利技术公开了一种基于历史运行数据驱动的单机场航班换季时隙优化方法,包括:1)获取历史数据信息;2)对得到的历史运行数据进行预处理;3)构建数据驱动的优化模型,其中首先根据航班到时隙的分配定义0‑1型整数决策变量,然后基于历史实际运行数据以最小化偏离航空公司请求时间和航班延误为目标建立最小化目标函数,随后确定约束条件,获得数据驱动的优化模型;4)根据建立的数据驱动的优化模型,利用切平面法求解,得到换季航班时隙的最优分配。本发明专利技术提出的基于数据驱动的单机场航班换季时隙优化方法为航班计划制定管理者提供了量化辅助决策工具,实现了对航班换季时隙科学合理的规划。

【技术实现步骤摘要】
基于历史运行数据驱动的单机场航班换季时隙优化方法
本专利技术属于民航
,具体来说涉及一种基于历史运行数据驱动的航班时隙优化,更具体地说涉及一种基于历史运行数据驱动的单机场航班时隙优化。
技术介绍
近年来,中国民航运输业高速发展,矛盾也日益凸显,航班时隙资源短缺,航班正常率得不到保证,航班大面积延误情况时有发生。天气和流量控制等因素是造成航班延误的直接原因,但究其根本是需求和容量之间的矛盾。中国很多枢纽机场处于容量饱和甚至过饱和状态,航班排班量早已超过机场最大保障容量,无法通过自身调节抵御恶劣天气和流量控制带来的影响,只会进一步引发航班的大面积延误。因此,为了从根本上解决航班延误问题,首先解决航班时隙资源的供需矛盾,对航班时隙进行合理编排。特别地,在容量一定的情况下,如何合理编排航班时隙,对减少航班延误具有重要影响。航班时隙优化可以分为航班换季时隙优化、预战术航班时隙优化和战术航班时隙优化。航班换季时隙优化,属于从战略层面对航班时隙进行优化。预战术航班时隙优化,主要指对未来一天的航班时隙进行优化。战术航班时隙优化,主要指运行当天的航班时隙调整优化。目前,国内外研究者主要集中在预战术和战术航班时隙优化,很少有研究者关注航班换季时隙优化问题。
技术实现思路
目前国内航班换季计划管理部门在制定计划时,缺乏对航班计划方案在预期实施环境下,定量评估可能发生的延误水平及分布,同时也缺少发现可能导致严重航班延误关键环节的技术手段。为了对航班换季时隙进行科学地、合理地规划,本专利技术提出一种基于数据驱动的单机场航班换季时隙优化方法,为航班计划制定管理者提供量化辅助决策工具。具体来说,本专利技术采用了以下方案:一种基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,所述方法包括以下步骤:1)获取历史数据信息,其中所述历史数据信息包括航季所有航班的计划信息以及前一年该航季每个月的历史运行数据信息;2)对得到的历史运行数据进行预处理,其中清洗掉取消航班的数据信息,并对清洗之后的航班数据进行数据筛选和历史数据匹配;3)构建数据驱动的优化模型,其中首先根据航班时隙的分配定义0-1型整数决策变量,然后基于历史实际运行数据以最小化偏离航空公司请求时间和航班延误为目标建立最小化目标函数,随后确定约束条件,获得数据驱动的优化模型;4)根据建立的数据驱动的优化模型,利用切平面法求解,得到换季航班时隙的最优分配。优选地,该航季的所有航班的计划信息包括航班计划中的航班号、机型、起航班场、计划起飞时间、落地机场、计划落地时间,而前一年该航季每个月的历史运行数据信息包括所有航班的运营日、航班号、计划起飞时间、计划落地时间、实际起飞时间、实际落地时间。另外优选地,对清洗之后的航班数据进行数据筛选和历史数据匹配的步骤包括:对历史父权航班、历史非父权航班和新进入航班进行数据筛选,并对历史父权航班和历史非父权航班的历史运行数据进行匹配。在以上方法中,定义得到的决策变量为其中M表示所有航班号的集合,T表示所有时隙的集合,m∈M,t∈T。进一步,所建立的最小化目标函数为:其中f1(m,t)和f2(m,t)分别表示航班m分配到时隙t的计划延误代价函数和预期运行延误代价函数,并且其中f1(m,t)的计算公式为:f1(m,t)=cmdm|t-tm|(3)其中dm表示航班m的实际执行的天数,cm表示航班m延误的单位时间成本,tm为航班m请求的时隙,t为待分配的时隙;f2(m,t)的计算公式为:f2(m,t)=cmdmE(g(m,t)),m∈M,t∈T(4)其中g(m,t)表示航班m在时隙t可能的延误时间,E(g(m,t))表示航班m在时隙t延误时间的期望值,cm表示计划延误的单位时间成本,dm表示航班m的实际执行的天数。在以上方法中,约束条件包括如下:航班时隙唯一性约束:保证每个航班在同一天同一机场只能分配一个时隙航班时隙调整范围约束:保证航空公司可接受的分配时隙与请求时隙之差低于最大可接受值,即其中tmax为航班分配时隙与请求时隙的最大可接受值;容量约束:保证优化后的航班计划需要满足小时容量要求,为避免某些航班时隙过于密集,采用小时滚动容量限制;进场容量约束:s=0,5,10,L,1385,其中Ca为公布的最大进场容量,Ma为进场航班集合;离场容量约束:s=0,5,10,L,1385,其中Cd为公布的最大离场容量,Md为离场航班集合;总容量约束:s=0,5,10,L,1385,其中C为机场运行的最大公布容量;最小过站时间约束:航空器滑行至停机位开启机门至航空器准备工作就绪关上机门之间的时间大于最小过站时间:其中为航班m机型对应的最小过站时间,M2为过站航班的航班对集合,ma为过站航班的进场航班,md为过站航班的离场航班;最大过站时间约束:为了不使航空公司在中转机场停留时间过长,有必要对中转航班的过站时间做如下最大过站时间限制:其中最大过站时间为航班m机型对应的最大过站时间。其中进一步,所述最大过站时间的确定是基于历史不同类型航班过站时间数据,利用百分位数法来确定,亦即假设所有过站航班可以分为Q类,记第q类航班的过站时间集合为其中mq表示第q类航班历史过站时间数据总个数,将集合Sq中的过站时间数据从小到大排序,排序后的集合记为满足其中表示第k个小的过站时间;假设将p百分位值作为最大过站时间,根据百分位值的计算公式,得到第q类航班的最大过站时间为其中l为满足不等式lmq<p<l+1mq的正整数。在以上基础上,所述方法中的步骤4)根据建立的数据驱动的优化模型,利用切平面法求解,得到换季航班时隙的最优分配包括:4.1)首先不考虑变量的取整约束来求解原整数规划对应的线性规划获得相应最优解;4.2)根据获得的最优解求切割方程;4.3)将所获得的切割方程添加到整数规划的约束条件中去,返回步骤4.1从而获得最优解。具体来说,所述步骤4)包括:4.1):不考虑变量的取整约束,求解原整数规划对应线性规划:设最优解为x*;4.2):求一个切割方程:如果最优解的分量均为整数,则x*为原整数规划的最优解;否则任选一个x*中不是整数的分量,设其对应的基变量为xi,xj为非基变量,定义包含这个基变量的切割约束方程为:将bi和aij都分解成整数部分N和非整数f之和,即:其中N表示不超过b的最大整数,代入(9)式中得:提出变量为整数的条件:m∈M,t∈T,这时式(11)中左边必须是整数,右边由于0<fi<1,不能为正,所以得到切割方程:4.3):将上述切割不等式(12)添加到整数规划的约束条件中去,即对上述线性规划问题的可行域进行切割,然后返回步骤4.1。本专利技术提出了一种基于数据驱动的单机场航班换季时隙优化方法,该方法为航班计划制定管理者提供了一种量化辅助决策工具,实现了对航班换季时隙科学合理的规划。举例而言,以杭州萧山机场2015年夏秋航季的历史运行数据为基础,对2016年夏秋季航班时刻进行优化,利用2016年数据对优化结果进行验证。经验证,航班请求延误略有增加,实际平均运行延误较小,总体延误仍是减小趋势。且原航班时刻表中存在6个超出容量约束的时间片,优化后所有时间片均满足容量限制。如下表所示表1优化前后数据对比附图说明图1为基于历史运行数据驱动的单机场航班换季时隙优化的流程示意图本文档来自技高网...
基于历史运行数据驱动的单机场航班换季时隙优化方法

【技术保护点】
一种基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,所述方法包括以下步骤:1)获取历史数据信息,其中所述历史数据信息包括航季所有航班的计划信息以及前一年该航季每个月的历史运行数据信息;2)对得到的历史运行数据进行预处理,其中清洗掉取消航班的数据信息,并对清洗之后的航班数据进行数据筛选和历史数据匹配;3)构建数据驱动的优化模型,其中首先根据航班时隙的分配定义0‑1型整数决策变量,然后基于历史实际运行数据以最小化偏离航空公司请求时间和航班延误为目标建立最小化目标函数,随后确定约束条件,获得数据驱动的优化模型;4)根据建立的数据驱动的优化模型,利用切平面法求解,得到换季航班时隙的最优分配。

【技术特征摘要】
1.一种基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,所述方法包括以下步骤:1)获取历史数据信息,其中所述历史数据信息包括航季所有航班的计划信息以及前一年该航季每个月的历史运行数据信息;2)对得到的历史运行数据进行预处理,其中清洗掉取消航班的数据信息,并对清洗之后的航班数据进行数据筛选和历史数据匹配;3)构建数据驱动的优化模型,其中首先根据航班时隙的分配定义0-1型整数决策变量,然后基于历史实际运行数据以最小化偏离航空公司请求时间和航班延误为目标建立最小化目标函数,随后确定约束条件,获得数据驱动的优化模型;4)根据建立的数据驱动的优化模型,利用切平面法求解,得到换季航班时隙的最优分配。2.如权利要求1所述的基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,该航季的所有航班的计划信息包括航班计划中的航班号、机型、起航班场、计划起飞时间、落地机场、计划落地时间,而前一年该航季每个月的历史运行数据信息包括所有航班的运营日、航班号、计划起飞时间、计划落地时间、实际起飞时间、实际落地时间。3.如权利要求1所述的基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,对清洗之后的航班数据进行数据筛选和历史数据匹配的步骤包括:对历史父权航班、历史非父权航班和新进入航班进行数据筛选,并对历史父权航班和历史非父权航班的历史运行数据进行匹配。4.如权利要求1所述的基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,定义得到的决策变量为其中M表示所有航班号的集合,T表示所有时隙的集合,m∈M,t∈T。5.如权利要求4所述的基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,所建立的最小化目标函数为:其中f1(m,t)和f2(m,t)分别表示航班m分配到时隙t的计划延误代价函数和预期运行延误代价函数,并且其中f1(m,t)的计算公式为:f1(m,t)=cmdm|t-tm|(3)其中dm表示航班m的实际执行的天数,cm表示航班m延误的单位时间成本,tm为航班m请求的时隙,t为待分配的时隙;f2(m,t)的计算公式为:f2(m,t)=cmdmE(g(m,t)),m∈M,t∈T(4)其中g(m,t)表示航班m在时隙t可能的延误时间,E(g(m,t))表示航班m在时隙t延误时间的期望值,cm表示计划延误的单位时间成本,dm表示航班m的实际执行的天数。6.如权利要求5所述的基于历史运行数据驱动的单机场航班换季时隙优化方法,其特征在于,约束条件包括如下:航班时隙唯一性约束:保证每个航班在同一天同一机场只能分配一个时隙航班时隙调整范围约束:保证航空公司可接受的分配时隙与请求时隙之差低于最大可接受值,即其中tmax为航班分配时隙与请求时隙的最大可接受值;容量约束:保证优化后的航班计划需要满足小时容量要求,为避免某些航班时隙过于密集,采用小时滚动容量限制;进场容量约束:其中Ca为公布的最大进场容量,Ma为进场航班集合;离场容量约束:其中Cd为公布的最大离场容量,Md为离场航班集合;总容量约束:其中C为机场运行的最大公布容量;最小过站时间约束:航空器滑行至停机位开启机门至航空器准备工作就绪关上机门之间的时间大于最小过站时间:其中为航班m机型对应的最小过站时间,M2为过站航班的航班对集合,ma为过站航班的进场航班,md为过站航班的离场航班;最大过站时间约束:为了不使航空公司在中转机场停留时间过长,有必要对中转航班的过站时间做如下最大过站时间限制:

【专利技术属性】
技术研发人员:曾维理任禹蒙赵征胡明华李娟赵子瑜孙煜时余婧梁枫洁
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1