一种城市公交发车时刻表优化方法

文档序号:9327552阅读:858来源:国知局
一种城市公交发车时刻表优化方法【
技术领域
】[0001]本发明涉及城市公交调度领域,具体涉及一种城市公交发车时刻表优化方法。【
背景技术
】[0002]公交时刻表是地面公交调度的核心组成部分,也是影响公交运营计划制定的关键。设计合理的公交时刻表,能够有效提高公交车的运载能力、运行效率和服务质量,从而提升公交吸引,改善城市交通运行拥堵问题。公交时刻表优化所要解决的主要问题是如何有效合理分配每辆公交车到达及驶离每个站台的时间,使之与公交需求及沿线交通状况变化的规律相适应。[0003]目前,我国传统地面公交时刻表的制定还是以人工制定为主,即以调度人员主观感受为基础确定发车间隔和车辆人员配班。这要求公交调度人员具有丰富的工作经验、较高的计算水平以及负责的工作态度,系统性的考虑乘客需求、车辆限制以及其它诸多实际因素。虽然人工调度方法具有一定的实用性,但由于受到调度人员业务水平、主观经验等条件的限制,很难保证公交运行的整体效率和服务质量。[0004]此外,由于国内混合交通的现状,以及交通事故、突发性的交通拥堵、突发性的公交集中出行需求、公交车辆故障等突发事件,导致传统地面公交的运行具有一定的随机性,使得地面公交提供的公交服务与实际的地面公交需求相背离,从而导致预先设计的公交时刻表难以有效提供期望的地面公交服务质量。并且,对于公交线路沿线客流需求数据的获取,也存在着极大的困难。广泛使用的人工调查法不但需要耗费大量的人力、物力,而且由于人工调查法自身的限制,只适用于短期调查,从而难以获得真实的客流需求结果。[0005]如何在国内当前交通条件下对公交时刻表进行合理、有效的优化,提高公交车辆的运行效率和服务水平,成为交通行业管理者和广大人民群众的迫切需求。[0006]综观国内当前公交发车时刻表优化方法的研究和应用,国内发车时刻表优化存在的不足及问题主要有:[0007]1.缺乏科学、先进的公交发车时刻表优化技术。目前国内公交时刻表大多人工制定,不但受调度人员自身水平影像较大,且需耗费大量时间,从而难以有效提高公交运行的整体效率和服务质量。[0008]2.难以获得可靠的沿线公交运行及客流需求数据。由于国内交通环境和交通调查方法的限制,难以获得准确、充足的沿线公交运行及客流需求数据,从而难以为关键时刻表的优化提供有效的数据支撑。【
发明内容】[0009]针对目前国内公交时刻表人工制定为主,以及沿线公交运行和客流需求数据获取困难等问题,本发明提出了一种城市公交发车时刻表优化方法。其目的在于:基于AFC(AutomaticFareCollection,自动收费采集)刷卡系统的刷卡数据,提取沿线交通状况和公交客流需求,采用遗传算法,以乘客总等待时间最小作为优化目标,对原有公交时刻表进行优化,以得到适应沿线交通状况和公交客流需求的公交时刻表。[0010]本发明采取以下技术方案:[0011]一种城市公交发车时刻表优化方法,包括以下步骤:[0012]1)在所属线路所有公交车上安装AFC刷卡系统,通过AFC刷卡系统汇聚所有公交车辆刷卡数据;其中,一辆公交车一次停靠站点产生的上车和下车刷卡数据为一条刷卡数据;每条所述刷卡数据包含车辆、站点、时间、刷卡人数四个主要信息;所述AFC刷卡系统的计价方式采用分段制,即乘客上车和下车时都必须刷卡;[0013]2)根据步骤1)得到的刷卡数据计算得到在不同时段公交车辆经过各个站点之间路段的路段旅行速度以及在不同时段各个站点的旅客平均到达率;[0014]3)构建公交发车时刻表优化模型,确定优化目标,其中本方法的优化目标为乘客总等待时间:[0015]第i个班次经过站点k时所有该站点上车乘客的总等待时间WTlik为:[0017]其中,1彡i彡n,l彡k彡K,n为公交线路优化时刻表总的发车班次数量,K为公交线路的站点数量;[0018]Plik为第i个班次到达站点k时所处时段,该站点的平均旅客到达率;[0019]tlik为第i个班次到达站点k的时间;tilik为第i-Ι个班次到达站点k的时间;根据步骤2)中获得的不同时段各个路段的路段旅行速度得到;[0020]则乘客总等待时间为:[0022]即公交发车时刻表优化模型为:[0023]minf(T)[0025]其中:T=[ti,t2,t3,...,tn]TeEn,为所有可行解,为所有可能的时刻表各班次的发车时刻;[0026]η为公交线路优化后时刻表总的发车班次数量;[0027]N为优化前公交线路时刻表总的发车班次数量;[0028]h为公交线路优化后时刻表首班发车时刻;[0029]为优化前公交线路时刻表首班发车时刻;[0030]tn为公交线路优化后时刻表末班发车时刻;[0031]C?为优化前公交线路时刻表末班发车时刻;[0032]4)以首班公交车的发车时刻为0,其后各班次落后首发班次的时间为其各自的发车时间,按顺序排列构成长度为L的基础时刻表Timetable;[0033]5)令各发车时间均为0构建全0数组;利用遗传算法求解步骤3)中公交时刻表优化模型最优解;[0034]6)根据步骤5)中遗传算法求得的最优解计算各站到站时间;并得到最终的优化时刻表。[0035]所述步骤1)中,对于公交车站点停靠无乘客上下车的情况,需要对刷卡数据补0。[0036]所述步骤2)获取的公交车辆在不同时间段各个站点间的路段旅行速度数据可以表征沿线交通状况;当某段时间某一路段交通拥堵时,该路段的路段旅行速度就会下降。[0037]所述步骤5)中的遗传算法步骤如下:[0038]51)对全0数组按顺序对第二位至倒数第二位之间的每一位进行变异,形成M个个体构成初始种群匕,并根据步骤4)计算种群各个体的适应度函数,即FiUf(T))=c__f⑴;其中,c_为估计的目标函数f(T)的最大值;定义最大遗传代数G;[0039]52)判断当前遗传代数是否小于最大遗传代数G,若是,则转入步骤53),否则转入步骤55);[0040]53)根据适应度函数Fit(f(T))=cmax_f(T),采用轮盘赌选择算子,选择适应度高的个体遗传给下一代;[0041]54)先采用单点交叉算子对种群中各个体进行交叉操作,之后采用高斯近似突变算子对种群中各个体进行变异操作,产生新的种群,遗传代数加1;返回步骤52)[0042]55)计算新的种群中各个体的适应度函数Fit(f(T))=cmax_f⑴;[0043]56)为适应度最优的个体计算各站到站时间,并输出最终的优化时刻表。[0044]步骤51)中,所述变异采用高斯近似突变算子进行变异。[0045]步骤51)中,所述Cmax取原始时刻表的总等待时间。[0046]本发明采用上述技术方案,具有以下有益效果:[0047]1.无需进行大规模的交通调查,只要公交车上装有AFC刷卡系统,并采用分段式计费方式,即可基于AFC刷卡系统的刷卡数据,提取线路沿线交通状况、各个路段在不同时间段的路段旅行速度以及各个路段在不同时间段的公交客流需求,节省了大量的人力和时间的消耗。[0048]2.基于实际公交运行数据,采用遗传算法对公交时刻表进行优化,无需人工主观制定,在极大提高了公交时刻表优化科学性的同时,也有效减少了公交调度人员的工作负担。[0049]3.没有严格的交通状况限制,在各种规模的城市公交系统中都具有广泛的试用性。【附图说明】[0050]图1为本发明实施例进行发车时刻表优化的目标公交线路站点分布情况;[0051]图2为本发明实施例的某公交线路某路段工作日各时间段旅行速度;[0052]图3为本发明实施例的某公交线路某站点工作日旅客平均到达率日变化;[0053]图4为本发明实施例的公交发车时刻表优化流程图;[0054]图5为本发明实施例的某公交线路上行时刻表优化适应度函数变化曲线图。【具体实施方式】[0055]下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。[0056]如图1所示:该公交线路为市区线路,首末站站点为火车站北广场与国防园,全长约20公里,途径18个中间站。该线路共有6辆公交车负责日常运营,采用1-3元多级票价,实行上下车刷卡,目前该线路的调度模式为固定时刻流水发班。本实施例中定义火车站北广场至国防园方向为上行,国防园至火车站北广场方向为下行,上行站点从火车站北广场至汽车客运北站依次为标记为站点1、2、3、……、19,下行站点国防园至朝阳新村依次标记为站点20、21、22、……、38。相应地,对于各站点之间的各个路段,依照起点站点的标号分别标记为路段1、2、3、……、38。[0057]本发明基于AFC刷卡系统的刷卡数据,提取线路沿线交通状况和公交客流需求,采用遗传算法,以乘客总等待时间最小作为优化目标,对原有公交时刻表进行优化,以得到适应沿线交通状况和公交客流需求的公交发车时刻表。[0058]如图4所示为基于AFC刷卡数据的城市公交发车时刻表优化方法流程图,具体实施步骤如下:[0059]1)对AFC刷卡系统的刷卡数据进行预处理,主要包括将所有刷卡数据进行汇聚,即将一辆公当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1