本发明涉及一种公交智能排班生成方法。
背景技术:
公交排班是公交运营计划编制的基础环节,目前公交公司主要依靠经验丰富的排班人员进行人工预先编排好公交线路的时间牌,然后配置车辆及驾驶员,通过设定一定的规则进行每天自动循环排班,最终生成运营计划。
随着科技进步和经济发展,城市车辆也在迅猛增长,交通路况日益复杂,公交车辆拥堵、延误现象越发频繁,公共交通的压力急剧上升,因此,时间牌模板需要不断的调整优化,方可满足日益变化的公交出行需求。
技术实现要素:
本发明所要解决的技术问题在于提供一种公交智能排班生成方法,从而制定一套智能化编制时间牌的方法。
为实现上述目的,本发明采用如下技术方案:
一种公交智能排班生成方法,该方法包括以下步骤:
步骤1:排班参数设置
包括线路基础参数、精简时间参数、时间牌参数、详细时间参数设置;
步骤2:智能排班生成
根据已输入的参数,模拟车辆运行情况,形成该线路的多个时刻表及行使方案;
步骤3:排班验证
验证排班时间是否存在间隔过大、周转时间不足、空驶回场不合理的情况,并根据上述验证结果进行综合排序,筛选最佳方案,获得最终排班方案;
步骤4:排班展示
展示排班信息,并可采用xml文件格式导出排班数据;
所述步骤2还包括步骤2.1:结合全天的运力投放变化规则对班次进行优化。
步骤2.1.1:早间运营时间开始后,通过批量调整发车间隔,将n班次的间隔减少x,尽量将车全部发出去;
步骤2.1.2:实时验证车辆周转时间是否足够,确保车辆稳步运行,并预留驾驶员中途休息时间;
步骤2.1.3:高平峰时段转换时,运力需求发生变化,通过调整发车间隔,使车辆平稳运行;
步骤2.1.4:晚间收车时,通过逐步减少运营车辆数,最后调整末班车次的发车时间,并对准结束时间进行收车。
所述方法还包括:进行数据分析
分析排班司机变动情况,展示每周实际司机与计划司机不符的数量之和;分析实际发车时间延误情况,展示各时间点上所记录的实际发车时间与计划发车时间的差值平均数;分析各时刻运行时长,显示各时间点上所有记录的运行时长的平均数;分析砍班、增班、调整、脱班、停班、未知班次的情况,展示各班次状态的数据记录数量;统计未按计划运行的班次延误原因,展示该原因;分析排班车辆变化情况,展示每周实际车辆与计划车辆不符的数量之和;分析以十分钟为一段的统计单位,各时间段上所有记录与其上一班班次的实际发车时间间隔的平均数;通过k-means聚类算法定位高峰时间段及统计实际发车时间与计划发车时间间隔;将各个统计及分析下的历史数据通过图形化的方式进行展示。
进一步地,所述精简时间参数包括上下行时长、平均周转时间、周转偏移量、平高峰间隔、早晚高峰时段及开始收班时间;所述详细时间参数包括时段的类型、起始的时间点、上下行时长、休息时间、周转时间、营运车辆数及发班间隔。
进一步地,所述步骤4的展示结果以列表、图形及时间牌的方式进行展示。
本发明通过输入公交线路的运行时间、高平峰时段、营运车辆数、驾驶员轮循规则等信息;模拟全天上下行方向的车辆运行状态,根据时间片轮循法则生成班次;本发明为公交运力投放提供科学决策依据,提升车辆运行效率,降低企业运营成本,保障公交服务水平,本发明的有益效果至少还包括:
(1)、早间运营时间开始后能快速将车发出去;
(2)、充分考虑周转时间,预留驾驶员中途休息时间;
(3)、高平峰转换灵活;
(4)、最大限度减少车辆在反向始发站点结束运营所造成的车辆空驶返场;
(5)、晚间运营时间即将结束前,逐步减少运营车辆,实现间隔收车,避免由于运营车辆数减少所造成的发车时间间隔过长。
附图说明
图1为本发明一种公交智能排班生成方法的概要流程图;
图2为本发明一种公交智能排班生成方法的详细流程图;
图3为本发明一种公交智能排班生成方法中步骤2.1的详细流程图;
图4为本发明一种公交智能排班生成方法中数据分析的展示流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合附图以及具体实施方式,对本发明做进一步描述:
如图1、图2所示,一种公交智能排班生成方法,该方法包括以下步骤:
步骤1:排班参数设置
包括线路基础参数、精简时间参数、时间牌参数、详细时间参数设置;
步骤2:智能排班生成
根据已输入的参数,模拟车辆运行情况,形成该线路的多个时刻表及行使方案;
步骤3:排班验证
验证排班时间是否存在间隔过大、周转时间不足、空驶回场不合理的情况,并根据上述验证结果进行综合排序,筛选最佳方案,获得最终排班方案;
步骤4:排班展示
展示排班信息,并可采用xml文件格式导出排班数据。
如图3所示,为上述公交智能排班生成方法中步骤2.1的详细流程图,该方法包括以下步骤:
步骤2.1.1:早间运营时间开始后,通过批量调整发车间隔,将n班次的间隔减少x,尽量将车全部发出去;
步骤2.1.2:实时验证车辆周转时间是否足够,确保车辆稳步运行,并预留驾驶员中途休息时间;
步骤2.1.3:高平峰时段转换时,运力需求发生变化,通过调整发车间隔,使车辆平稳运行;
步骤2.1.4:晚间收车时,通过逐步减少运营车辆数,最后调整末班车次的发车时间,并对准结束时间进行收车。
一种公交智能排班生成方法中数据分析的展示流程图,如图4所示:
首先选择需要统计的车辆的信息,例如线路、方向及统计期间,然后再选择需要统计的方式,该统计方式包括:分析排班司机变动情况;分析实际发车时间延误情况;分析各时刻运行时长;分析砍班、增班、调整、脱班、停班、未知班次的情况;统计未按计划运行的班次延误原因;分析排班车辆变化情况;分析以十分钟为一段的统计单位,各时间段上所有记录与其上一班班次的实际发车时间间隔的平均数;定位高峰时间段及统计实际发车时间与计划发车时间间隔;最后查看统计结果;若需要查看信息详情可以通过图形化的方式进行展示,如无需显示详细信息则该流程结束。
本发明提供一种公交智能排班生成方法,通过模拟全天上下行方向的车辆运行状态,根据时间片轮循法则生成班次,再通过灵活的班次时间调整和批量的发车间隔调整对班次做进一步修正,再根据车辆数和驾驶员轮循规则将全天的班次轮循分配至相应数量的时间牌中,形成完整时间牌模板,最终以图形化方式展现个时间牌的排班信息。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;对于本技术领域的普通技术人员来说,其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的保护范围。