[发明专利]一种电动公交车辆调度方法有效
申请号: | 202011466651.1 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112530155B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 沈吟东;沈若愚 | 申请(专利权)人: | 武汉禾青优化科技有限公司 |
主分类号: | G08G1/00 | 分类号: | G08G1/00;G08G1/127 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430037 湖北省武汉市东湖新技术开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电动 公交 车辆 调度 方法 | ||
1.一种电动公交车辆调度方法,其特征在于,包括以下步骤:
步骤1,给定单程任务集合,车场、充电桩与站点之间的空驶时间矩阵,电动公交车的电池容量与充电所需时间,最小兼容概率,定义时间兼容性为在考虑单程运营时间不确定的情况下,两个单程之间的普通弧与充电弧和单程与车场之间的出场弧与返场弧,能够满足时间要求概率,如果该概率大于最小兼容概率则满足时间兼容性要求,否则不满足时间兼容性要求,其中出场弧与返场弧一定能够满足时间兼容性要求,定义电量兼容性为当前单程的运营结束之后,公交车的剩余电量是否足够完成下一单程的运营任务或者返回车场,如果足够则两单程满足电量兼容性要求,否则不满足电量兼容性要求;
步骤2,将单程按照出发时间由早到晚进行排序;
步骤3,通过单程间的时间兼容性和电量兼容性依次将单程分配到车次链中形成初始解,其中形成初始解的步骤包括:步骤31,取出单程序列中第一个单程,分别判断所有车次链中最后一个单程与其的时间兼容性和电量兼容性,其中判断兼容性的步骤包括:步骤311,假定单程间连接弧为普通弧,判断当前单程与车次链中最后一个单程是否满足时间兼容性要求,如果不满足则忽略该车次链,否则继续;步骤312,判断当前单程与车次链中最后一个单程是否满足电量兼容性要求,如果满足则记录该车次链与连接弧的类型;步骤313,如果当前单程与车次链中最后一个单程不满足电量兼容性要求,则将弧的类型改为充电弧,再重新判断是否满足时间兼容性要求,如果满足则记录该车次链与连接弧的类型,否则忽略该车次链;步骤314,重复步骤311至313直到所有车次链完成判断;步骤32,如果存在兼容的车次链则计算将当前单程插入车次链末尾所产生的目标函数增量,最后将当前单程插入至目标函数增量最小的车次链末尾;步骤33,如果不存在兼容的车次链则开启一个新的车次链来执行当前单程;步骤34,重复步骤31至34直到所有单程都分配完成;
步骤4,通过解的破坏算法摘出部分单程;
步骤5,通过修复算法重构调度方案;
步骤6,重复100次步骤4与步骤5,最后输出方案。
2.根据权利要求1所述的一种电动公交车辆调度方法,其特征在于,所述通过解的破坏算法摘出部分单程的方法包括:
步骤41,通过随机破坏、最坏单程破坏、相关单程破坏,三种破坏操作的累计得分,使用轮盘赌的方法随机选择一种破坏操作;
步骤42,通过选择出的破坏操作,将特定单程从车次链中移除,并加入移除队列;
步骤43,检查所有车次链,将没有单程的车次链去除;
步骤44,重复步骤42至43直到10%的单程被移除。
3.根据权利要求1所述的一种电动公交车辆调度方法,其特征在于,所述通过修复算法重构调度方案的方法包括:
步骤51,通过贪婪修复、打乱贪婪修复、后悔启发式修复,三种修复操作的累计得分,使用轮盘赌的方法随机选择一种修复操作;
步骤52,使用选择的修复操作将移除队列中的单程重新补回。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉禾青优化科技有限公司,未经武汉禾青优化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011466651.1/1.html,转载请声明来源钻瓜专利网。