[发明专利]一种基于蚁群算法的电动汽车充电调度优化方法有效
| 申请号: | 201910025110.6 | 申请日: | 2019-01-11 |
| 公开(公告)号: | CN109784558B | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 钱丽萍;周欣悦;黄玉蘋;吴远 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;G06N3/00 |
| 代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
| 地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于蚁群算法的电动汽车充电调度优化方法,包括如下步骤:1)当电动汽车处于电量值较低时,用户先向服务器发送充电请求,服务器收到请求后会先收集电动汽车电池的剩余能量、空调状态、电动汽车的当前位置及周边充电站分布情况,同时要参考周围道路拥堵情况;2)将道路网格化,电动汽车充电调度问题可以描述成优化问题;3)针对这个问题模型,我们采用蚁群算法为电动汽车选择合适的目标充电站以及到达目标充电站的最优行驶路径;4)只要服务器和电动汽车处于连接状态,服务器会将目标充电站和到达目标充电站最优路径的信息发送给用户。本发明提高电动汽车的充电效率,给用户提供更加智能的充电路径规划方案。 | ||
| 搜索关键词: | 一种 基于 算法 电动汽车 充电 调度 优化 方法 | ||
【主权项】:
1.一种基于蚁群算法的电动汽车充电调度优化方法,其特征在于所述调度优化方法包括如下步骤:1)当电动汽车处于电量值较低时,用户先向服务器发送充电请求,服务器收到请求后会先收集电动汽车电池的剩余能量、空调状态、电动汽车的当前位置及周边充电站分布情况,同时要参考周围道路拥堵情况,步骤如下:步骤1.1:通过测算流入和流出的库仑量并采用库仑计数法来估算电动汽车剩余能量,在测量过程中,电池容量以安培小时为计量单位,计算公式为:Al=Amax‑Au (1‑1)
其中,各参数定义如下:Amax:满电状态下电池容量;Au:当前已使用的电池容量;Al:剩余可使用的电池容量;Emax:满电状态下电池的能量;El:电池剩余能量;步骤1.2:在电动汽车行驶过程中,电动汽车到达充电站的时间往往受到道路拥堵情况的影响,引入拥堵系数ε表示道路的拥堵情况,再根据每段路的拥堵情况计算出电动汽车在该道路的行驶时间,计算公式为:![]()
其中,各参数定义如下:num:进入道路的车辆数;T:阈值容量,保证道路顺畅通行的最大车辆数;C:临界值,引起道路拥堵的车辆数;t:电动汽车在道路的行驶时间;
电动汽车在该路段顺畅通行的平均行驶时间;步骤1.3:根据电动汽车行驶消耗的能量和电动汽车行驶过程中空调所消耗的能量计算电动汽车在道路上行驶消耗的总能量为:
E1=d×E(v) (1‑6)E2=t×E (1‑7)E=E1+E2 (1‑8)其中,各参数定义如下:v:电动汽车在道路上的行驶速度;d:道路长度;E(V):电动汽车以速度v行驶所对应的能耗;E1:电动汽车上行驶的总能耗;E2:电动汽车的空调总能耗;E:电动汽车需要的总能耗;步骤1.4:筛选出允许电动汽车充电的f个充电站,引入索引集I={1,2,…,i,…f},可允许充电的充电站记为{CSi}i∈I;2)将道路网格化,假设电动汽车只能在路口f和路口m间的水平道路xfm以及路口n和路口m垂直道路ynm上行驶,水平和垂直方向路网的相邻两点的道路集合为{x11,x12,…xfm}和{y11,y12,…ynm},水平和垂直方向的拥堵系数集合为
和
f个充电站依次排列在路网的终端,结合步骤1),电动汽车充电调度问题描述成如下的优化问题:
s.t.xfm,ynm={0,1} (2‑1)x11+y11=1 (2‑2)xnm+ynm=xnm'+yn'm (2‑3)xfm=xfm'+ynm (2‑4)
在此,各参数定义如下:tf:选择的充电站的等待时间;
水平路段的道路数;
垂直路段的道路数;
电动汽车在水平路段xfm的行驶能耗;
电动汽车在垂直路段ynm的行驶能耗;El:电动汽车的剩余能量;其中,m'=m‑1、n'=n‑1,若m'=0、n'=0,则对应的xnm'、ynm'、xfm'为0;3)针对这个问题模型,采用蚁群算法为电动汽车选择合适的目标充电站以及到达目标充电站的最优行驶路径,步骤如下:步骤3.1:将迭代计数器N置0并设置最大的迭代次数Nmax;再初始化路网模型,设置电动汽车的当前位置为起点,各充电站为终点,假设每条路段的信息素const都相等;初始化禁忌表tabu,禁忌表用来保存蚂蚁已经走过的节点,从而保证蚂蚁正常行驶时不会重复经过某个节点;步骤3.2:设置蚂蚁的数量z,并将z只蚂蚁放在起点处;步骤3.3:蚂蚁k在第N次迭代时,水平路段xfm转移的概率为:
其中,allowedk={C‑tabuk};同理求出垂直路段ynm的转移概率
在此,各参数定义如下:
蚂蚁k转移到水平路段xfm的概率;
蚂蚁k转移到垂直路段ynm的概率;C:所有的路段集合;tabuk:蚂蚁k经过的路段集合;allowedk:蚂蚁k下一步可选择的路段集合;α:信息启发式因子,该值越大,表示蚂蚁更倾向选择其他蚂蚁经过的路径,这里设为定值10;β:期望启发式因子,该值越大,表示蚂蚁路段转移的概率越接近于贪婪规则,这里设为定值1;η(N):启发函数;τ(N):迭代N次时,路段上的信息浓度;而启发函数η(N)的表达式为:
F(N)=t+tc (3‑3)在此,各参数定义如下:F(N):路段的权重;t:选择路段的行驶时间;tc:保证计算鲁棒性而添加的时间常数;步骤3.4:若蚂蚁k在选择路径时,没有满足公式(2‑3)的约束条件,则蚂蚁k将自动死亡;如果蚂蚁k未死亡,则将所选择的路径加入禁忌表tabuk中;步骤3.5:计算本次迭代的局部最优解
若优于全局最优解T,则令T=Tl;步骤3.6:为了避免残留信息过多淹没了启发信息,在蚂蚁k走到终点后,要对残留信息及时进行更新,在信息不断更新的同时,路径上的残留信息则随着时间的推移逐渐淡化,路径上的信息素更新规则表达式为:![]()
各参数定义如下:Δτk(N):第k只蚂蚁在本次循环中留在每个路段上的信息量;Q:信息素强度,这里设为定值100;Tk:第k只蚂蚁的在本次循环中求得的解;ρ:信息素挥发系数,取值范围一般为(0,1),这里设为定值0.2;Δτ(N):本次循环中每个路段上的信息素增量,初始时刻Δτ(0)=0;步骤3.7:若N<Nmax,则清空禁忌表中的所有数据,令Δτ(N)=0,N=N+1并且回到步骤3.2开始新一轮的计算;否则,则退出循环,输出结果;4)之后,只要服务器和电动汽车处于连接状态,服务器会将目标充电站和到达目标充电站最优路径的信息发送给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910025110.6/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





