[发明专利]一种公交排班调度的方法及系统有效
申请号: | 201811004824.0 | 申请日: | 2018-08-30 |
公开(公告)号: | CN109166303B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 张澍裕;任重远;董皓 | 申请(专利权)人: | 北京航天控制仪器研究所 |
主分类号: | G08G1/00 | 分类号: | G08G1/00;G08G1/01 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公交 排班 调度 方法 系统 | ||
1.一种公交排班调度的方法,其特征在于通过下述方式实现:
根据历史经验区分节假日工作日、线路、分上下行、按时间段制定发车间隔;
根据当天日期、线路结合上述制定的发车间隔,生成当天计划内的发车时间表;
实时接收公交车上传的到达终点站的特定位置信息,根据该信息对站点内的公交车进行排班,实时确定站点内公交车的发车时间;
调度员根据当天具体情况,实时调整当天计划内发车时间表中的发车间隔或单独修改某一车辆发车时间,实时更新车辆列表,同时调度员能够实时修改车辆信息,系统根据双方信息生成线路的公交车列表并开始接收对应车辆车载机信息,触发排班逻辑,按照预定好的排班算法进行排班,即确定发车时间,同时调度员能根据当前情况实时修改发车时间,系统更新当前发车时间;
将发车时间推送至对应车辆、发车屏及用户的手机APP中;
所述的排班通过下述方式实现:
(1)实时接收车载机信号和调度员指令,当收到车辆BUSM“恢复运营”指令时判断该车辆是否处于停运状态,结果为是时,则触发排班逻辑;结果为否时,继续步骤(2);
(2)判断是否收到当收到车辆BUSM“停止运营”指令,当收到车辆BUSM“停止运营”指令时判断车辆是否处于运营状态,结果为是时,则触发排班逻辑,结果为否时,继续步骤(3);
(3)判断是否接到车辆到达终点站的特定位置信息,若是,返回步骤(1);否则,执行步骤(4);
(4)判断车辆是否处于排班范围内且车辆处于“运营状态”,当结果为是时,触发排班逻辑,结果为否时,返回步骤(1)。
2.根据权利要求1所述的方法,其特征在于:所述的排班逻辑具体如下:
第一步,判断是否收到“恢复运营”指令,当结果为是时,进入“恢复运营”逻辑;当结果为否时,进入第二步;
第二步,判断当前车辆是否进入排班范围,当结果为是时,进入“恢复运营”逻辑;当结果为否时,进入第三步;
第三步,判断是否收到“停止运营”指令,当结果为是时,进入“停止运营”逻辑,当结果为否时,结束逻辑。
3.根据权利要求2所述的方法,其特征在于:所述的“恢复运营”逻辑通过下述方式实现:
(1.1)判断当前车辆所在站点排班队列是否为空,若为空,则转步骤(1.2);否则转步骤(1.3);
(1.2)判断当前时间T是否早于当天最早排班时间TimeM,若早于,则当前公交车发车时间TimeBUSM=TimeM,否则,进一步判断当前时间T是否晚于当天最晚排班时间TimeN,若晚于,则当前公交车发车时间TimeBUSM=T+GapEx;GapEx为排班计划外排班间隔;否则判断当前时间T是否早于排在当前公交车前一辆的发车时间TimeBUSM-1,若早于则转步骤(1.5);若不存在,则当前公交车发车时间TimeBUSM=T+GapN;GapN为排班计划内排班间隔;
(1.3)判断当前时间T是否早于当天最晚排班时间TimeN,若早于,则转步骤(1.4);否则,直接转步骤(1.6);
(1.4)进一步判断TimeBUSM-1是否早于TimeN,若早于,则转步骤(1.5);否则转步骤(1.6);
(1.5)当前公交车发车时间TimeBUSM=max{TimeBUSM-1+GapN,T+GapSmin},GapSmin为预设的最小排班间隔;
(1.6)当前公交车发车时间TimeBUSM=max{TimeBUSM-1+GapEx,T+GapSmin}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天控制仪器研究所,未经北京航天控制仪器研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811004824.0/1.html,转载请声明来源钻瓜专利网。