[发明专利]一种可实现避障的自导向电动物流车辆路径规划方法在审

专利信息
申请号: 202011257594.6 申请日: 2020-11-12
公开(公告)号: CN112684790A 公开(公告)日: 2021-04-20
发明(设计)人: 刁利军;范思源;苗春晖;梅伟耀;李伟杰;林文立;蔡道萌;陈浩;刁利坚 申请(专利权)人: 北京交通大学
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 北京卫平智业专利代理事务所(普通合伙) 11392 代理人: 张新利;谢建玲
地址: 100044*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 导向 电动 物流 车辆 路径 规划 方法
【权利要求书】:

1.一种可实现避障的自导向电动物流车辆路径规划方法,其特征在于,包括如下步骤:

步骤1:读取数据,所述数据包括:由配送中心、充电站、客户点形成的坐标矩阵;各客户点的需求量;各客户要求的时间窗上下限;

步骤2:计算距离矩阵:通过坐标矩阵计算所有配送中心、充电站和客户点之间的距离;

步骤3:使用贪心算法分配任务:比较客户点离配送中心的距离,从小到大排序,依序交叉放入1号车数组和2号车数组,由此建立两辆电动物流车的任务顺序列表;

步骤4:建立电动物流车路径计算函数,两辆车分别调用电动物流车路径计算函数,得到每辆电动物流车需要服务的客户点顺序;

步骤5:使用蚁群算法求解电动物流车路径计算函数;

步骤6:建立绘图函数,输入步骤5求解得到的结果调用避障函数,使用绘图函数作最短路径图;

步骤7:作迭代收敛曲线图:双y轴,y1轴表示步骤4中电动物流车路径计算函数计算的每代最短路径长度,y2轴表示步骤4中电动物流车路径计算函数计算的每代平均路径长度,得到总的迭代趋势。

2.如权利要求1所述的可实现避障的自导向电动物流车辆路径规划方法,其特征在于,步骤3包括如下步骤:

步骤3.1:对所有客户点按其到配送中心的距离从小到大进行排序,形成序列index={c1′,c2′,...cm′,...cn′},其中cm′表示根据距离排序后的客户点序号,m表示它在index数列的序号;

步骤3.2:建立两电动物流车的任务顺序列表,包括1号车数组car1和2号车数组car2,将index中的元素交叉放入两电动物流车的任务顺序列表中,得到car1={c1′,c3′,...},car2={c2′,c4′,...}。

3.如权利要求2所述的可实现避障的自导向电动物流车辆路径规划方法,其特征在于,步骤4具体包括如下步骤:

步骤4.1:建立电动物流车路径计算函数:

建立Tabu矩阵和Path数组,Tabu矩阵储存本代到过的客户点,Path数组储存本代到过的所有点,包括配送中心和充电站;

设顶点集G=N∪F,其中,客户和配送中心点集N是客户集N0={1,2,...i,...j,...,n}和配送中心{O}的集合;F是充电站点集,所述充电站点集中充电站只有1个;

包括所有连接N中点的弧,每个弧(i,j)与行驶时间tij和距离dij相关联,行驶速度vij被假定为是恒定的,建立启发式矩阵,每当电动物流车准备从客户点i出发时,启发式矩阵会从步骤2中的距离矩阵中查询客户点i到所有任务顺序列表中未访问客户点的距离,并利用这些距离计算每一个客户点的转移概率,按照轮盘赌方法确定要前往的目标客户点j后,启发式矩阵会从距离矩阵中查询i与j之间的距离dij,利用dij计算所消耗的电量和所行驶的时间;

电动物流车路径计算函数的数学模型如下:

yjk≥min{τdi0,τ(dij+dj0)} (7)

式中,Z表示总成本,Ze表示能源消耗成本,Zt表示时间成本,Zp表示惩罚费用,δi、δj分别为客户点i的需求,单位为吨,i∈N0j为客户点j的需求,单位为吨,j∈N0;Q为电动物流车k的电池总容量,单位为库伦,τ为电能消耗速度,单位为千瓦时/千米;M为电动物流车的限重,单位为吨;xijk表示弧i,j上电动物流车流量的二进制变量,如果电动物流车k离开客户点i去j,xijk=1,否则,xijk=0;dij表示顶点i,j之间的距离,dj0表示顶点i和配送中心的距离,yjk为在离开顶点i去j时电动物流车的剩余电池容量,初始时刻yjk=Q;

步骤4.2:计算电池参数:

Batalert=(Dmax+D′max)/v×Iwork (12)

式中,P为电池功率,U为电池工作电压,Iwork是放电电流,C为电池容量,tcharge为充电时间,ηloss为电池损耗百分比,Batalert为预警电量值,当电量达到此值是电动物流车需要返回配送中心充电,Dmax是离充电站距离最远的配送点到充电站的距离,D′max是距离矩阵中最大的距离;

步骤4.3:建立基于软时间窗的总体最优的评价规则:

设客户点i规定的时间窗为[ETi,LTi],ETi为客户点i允许的最早到达时间,LTi为客户点i允许的最晚到达时间,将电动物流车从配送中心出发设为初始时刻t0=0,设ti为电动物流车到达客户点i的时间;

软时间窗约束允许电动物流车到达时间在[ETi,LTi]之外,但是如果电动物流车到达时间早于ETi,还需要停车等待直到ti=ETi

早到或晚到需要付出惩罚费用,所述惩罚费用如下式所示:

Zp=a×max{ETi-ti,0}+b×max{ti-LTi,0} (13)

其中,a和b为人为设置的惩罚系数,设定a为0.2,b为0.5;

步骤4.4:建立电动物流车路径计算函数的数学模型的总体利用最优方案,如式(14)所示:

式中,第一项为耗电成本的总和,第二项为时间成本的总和,第三项为时间窗惩罚费用的总和;

Z为总成本,bij为顶点i到j所消耗的电量;r为充电时间,单位为小时;s装卸货物速度,单位为吨/小时,所述充电时间和装卸货物速度是在路线规划开始之前就确定的常数;Ce为单位电能的价格,单位为元/千瓦时;Ct时间成本,单位为元/小时;

步骤4.5:将cark,k=1,2作为电动物流车需要服务的客户点序列,调用电动物流车路径计算函数,得到每辆电动物流车需要服务的客户点顺序;记录每一代所有的路径长度,计算得到每代最短路径长度和每代平均路径长度,并将二者以双y轴的形式画出,以观察算法的收敛程度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011257594.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top