首页 / 专利库 / 人工智能 / 粒子群优化 / 一种基于粒子群算法的电动汽车充电调度优化方法

一种基于粒子群算法的电动汽车充电调度优化方法

阅读:1023发布:2020-10-03

专利汇可以提供一种基于粒子群算法的电动汽车充电调度优化方法专利检索,专利查询,专利分析的服务。并且一种基于粒子群 算法 的电动 汽车 充电调度优化的方法,包括如下步骤: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:初始化路网模型并随机产生水平和垂直路段的拥堵系数,设置电动汽车的当前位置为起点,各充电站为终点,设置一个较大的电动汽车初始行驶总时间Tini=10000,当前最佳解CBS=Tini,设置行驶路线为L,当前最佳驾驶路线CBV=L,设置迭代次数k=1,令步骤3.2:初始化种群个数I,初始化I个种群所处的位置为到达目标充电站i的行驶路线Lini={Li}1≤i≤I,其中 Ni指的是起点到充电站i的行驶路线个数,初始化迭代次数iter=1;
步骤3.3:如果iter≤I,则并执行步骤3.4,否则执行步骤3.7;
步骤3.4:如果k<Niter,则计算Tsum并执行步骤3.5,否则令iter=iter+1,k=1,并执行步骤3.3;
步骤3.5:如果Tsum<Tini,则更新Tini=Tsum,更新Lini=Liter,k并执行步骤3.6,否则执行步骤3.4;
步骤3.6:更新k=k+1,执行步骤3.4;
步骤3.7:输出电动汽车最短行驶总时间CBS=Tini,电动汽车最优行驶路线CBV=Lini;
4)之后,只要服务器和电动汽车处于连接状态,服务器会将目标充电站和到达目标充电站最优路径的信息发送给用户。

说明书全文

一种基于粒子群算法的电动汽车充电调度优化方法

技术领域

[0001] 本发明涉及到电动汽车充电调度与行驶路径优化领域,尤其是一种基于粒子群算法的电动汽车充电调度优化方法。

背景技术

[0002] 传统能源消耗速度非常迅速而再生速度非常缓慢,同时对环境的污染非常大。近年来,人们在绿色出行领域中不断探索,电动汽车就是其中的代表之一。电动汽车是用电池代替传统能源来提供动,由于电动汽车的能源利用率高、零污染、噪声低,所以市面上的电动汽车保有量一直在增加。但是电动汽车与传统能源汽车相比也有其缺陷,存在无法远距离持续行驶、充电时间长、相关的充电设施配置不合理等问题。
[0003] 如果行驶中的电动车可以根据电池剩余电量和充电站使用状态为用户提供合理的充电调度和行驶路径优化方案,就能减少用户对电动汽车可行驶距离的担忧。虽然目前对电动汽车充电调度上的相关研究还在起步阶段,但是基于粒子群算法的电动汽车的充电调度和行驶路径优化的方案提供了一种可靠准确的方法,调度优化方法能让用户合理地安排电动汽车充电时机和充电行驶路径,减少用户的等待时间,也能够解决充电站资源的不合理分配给用户带来的不便,与此同时促进电动汽车的普及。

发明内容

[0004] 为了克服现有电动汽车的充电效率较低的不足,为了提高电动汽车的充电效率,给用户提供更加智能的充电路径规划方案,本发明提供了一种基于粒子群算法的电动汽车充电调度优化方法。
[0005] 本发明解决其技术问题所采用的技术方案是:
[0006] 一种基于粒子群算法的电动汽车充电调度优化方法,所述调度优化方法包括如下步骤:
[0007] 1)当电动汽车处于电量值较低时,用户先向服务器发送充电请求,服务器收到请求后会先收集电动汽车电池的剩余能量空调状态、电动汽车的当前位置及周边充电站分布情况,同时要参考周围道路拥堵情况,步骤如下:
[0008] 步骤1.1:通过测算流入和流出的库仑量并采用库仑计数法来估算电动汽车剩余能量,在测量过程中,电池容量以安培小时为计量单位,计算公式为:
[0009] Al=Amax-Au     (1-1)
[0010]
[0011] 其中,各参数定义如下:
[0012] Amax:满电状态下电池容量;
[0013] Au:当前已使用的电池容量;
[0014] Al:剩余可使用的电池容量;
[0015] Emax:满电状态下电池的能量;
[0016] El:电池剩余能量;
[0017] 步骤1.2:在电动汽车行驶过程中,电动汽车到达充电站的时间往往受到道路拥堵情况的影响,引入拥堵系数ε表示道路的拥堵情况,再根据每段路的拥堵情况计算出电动汽车在该道路的行驶时间,计算公式为:
[0018]
[0019]
[0020] 其中,各参数定义如下:
[0021] num:进入道路的车辆数;
[0022] T:阈值容量,保证道路顺畅通行的最大车辆数;
[0023] C:临界值,引起道路拥堵的车辆数;
[0024] t:电动汽车在道路的行驶时间;
[0025] 电动汽车在该路段顺畅通行的平均行驶时间;
[0026] 步骤1.3:根据电动汽车行驶消耗的能量和电动汽车行驶过程中空调所消耗的能量计算电动汽车在道路上行驶消耗的总能量为:
[0027]
[0028] E1=d×E(v)    (1-6)
[0029] E2=t×E      (1-7)
[0030] E=E1+E2      (1-8)
[0031] 其中,各参数定义如下:
[0032] v:电动汽车在道路上的行驶速度;
[0033] d:道路长度;
[0034] E(V):电动汽车以速度v行驶所对应的能耗;
[0035] E1:电动汽车上行驶的总能耗;
[0036] E2:电动汽车的空调总能耗;
[0037] E:电动汽车需要的总能耗;
[0038] 步骤1.4:筛选出允许电动汽车充电的f个充电站,引入索引集I={1,2,...,i,...,f},可允许充电的充电站记为{CSi}i∈I;
[0039] 2)将道路网格化,假设电动汽车只能在路口f和路口m间的平道路xfm以及路口n和路口m垂直道路ynm上行驶,水平和垂直方向路网的相邻两点的道路集合为{x11,x12,…xfm}和{y11,y12,…ynm},水平和垂直方向的拥堵系数集合为 和f个充电站依次排列在路网的终端,结合步骤1),电动汽车充电调度问题描述成如下的优化问题:
[0040]
[0041] s.t.xfm,ynm={0,1}      (2-1)
[0042] x11+y11=1    (2-2)
[0043] xnm+ynm=xnm'+yn'm    (2-3)
[0044] xfm=xfm'+ynm     (2-4)
[0045]
[0046] 在此,各参数定义如下:
[0047] tf:选择的充电站的等待时间;
[0048] 水平路段的道路数;
[0049] 垂直路段的道路数;
[0050] 电动汽车在水平路段xfm的行驶能耗;
[0051] 电动汽车在垂直路段ynm的行驶能耗;
[0052] El:电动汽车的剩余能量;
[0053] 其中,m'=m-1、n'=n-1,若m'=0、n'=0,则对应的xnm'、ynm'、xfm'为0;
[0054] 3)针对这个问题模型,采用粒子群算法为电动汽车选择合适的目标充电站以及到达目标充电站的最优行驶路径,步骤如下:
[0055] 步骤3.1:初始化路网模型并随机产生水平和垂直路段的拥堵系数,设置电动汽车的当前位置为起点,各充电站为终点,设置一个较大的电动汽车初始行驶总时间Tini=10000,当前最佳解CBS=Tini,设置行驶路线为L,当前最佳驾驶路线CBV=L,设置迭代次数k=1,令
[0056] 步骤3.2:初始化种群个数I,初始化I个种群所处的位置为到达目标充电站i的行驶路线Lini={Li}1≤i≤I,其中Li={Li,j}1≤j≤Ni,Ni指的是起点到充电站i的行驶路线个数,初始化迭代次数iter=1;
[0057] 步骤3.3:如果iter≤I,则并执行步骤3.4,否则执行步骤3.7;
[0058] 步骤3.4:如果k<Niter,则计算Tsum并执行步骤3.5,否则令iter=iter+1,k=1,并执行步骤3.3;
[0059] 步骤3.5:如果Tsum<Tini,则更新Tini=Tsum,更新Lini=Liter,k并执行步骤3.6,否则执行步骤3.4;
[0060] 步骤3.6:更新k=k+1,执行步骤3.4;
[0061] 步骤3.7:输出电动汽车最短行驶总时间CBS=Tini,电动汽车最优行驶路线CBV=Lini;
[0062] 4)之后,只要服务器和电动汽车处于连接状态,服务器会将目标充电站和到达目标充电站最优路径的信息发送给用户。
[0063] 本发明的技术构思为:首先,当电动汽车的电量值较低时,用户需要先向服务器发送充电请求,服务器收到请求后会根据电动汽车电池的剩余能量以及空调状态,估算出可行驶的剩余里程数;接着,根据电动汽车的当前位置及周边充电站分布情况,同时要参考道路拥堵情况,选择出可到达的最优充电站,并为电动汽车的用户规划最优行驶路径。算法得到最优路径的过程中,可以有效的利用Metropolis接受准则避免解出局部最优点,找出全局最优点,从而得到电动汽车行驶路径的最优解。
[0064] 本发明的有益效果主要表现在:1、粒子群算法的鲁棒性强,通过搜索能有效地得到最优路径,较可靠地解决电动汽车的调度优化问题;2、粒子群算法从随机解出发,通过迭代寻找最优解;3、粒子群算法不需要遍历所有情况再比较它们的优劣而得出最优解,这降低了计算复杂度,也大大地减少了计算时间,提高计算效率。附图说明
[0065] 图1是路网模型图。

具体实施方式

[0066] 下面结合附图对本发明作进一步详细描述。
[0067] 参照图1,一种基于粒子群算法的电动汽车充电调度优化方法,换言之,即用粒子群算法对电动汽车的充电调度进行优化。本发明是在简化的路网模型(如图1所示)中,通过粒子群算法进行路径选择,最终提供充电的最优路径。发明面向急需充电的电动汽车,针对电动汽车剩余电池的能量、电动汽车的状态信息以及路网模型中道路的拥堵情况,提出了粒子群算法来获得最优的充电站和充电路径。所述调度优化方法包括以下步骤:
[0068] 1)当电动汽车处于电量值较低时,用户先向服务器发送充电请求,服务器收到请求后会先收集电动汽车电池的剩余能量、空调状态、电动汽车的当前位置及周边充电站分布情况,同时要参考周围道路拥堵情况,步骤如下:
[0069] 步骤1.1:通过测算流入和流出的库仑量并采用库仑计数法来估算电动汽车剩余能量,在测量过程中,电池容量以安培小时为计量单位,计算公式为:
[0070] Al=Amax-Au       (1-1)
[0071]
[0072] 其中,各参数定义如下:
[0073] Amax:满电状态下电池容量;
[0074] Au:当前已使用的电池容量;
[0075] Al:剩余可使用的电池容量;
[0076] Emax:满电状态下电池的能量;
[0077] El:电池剩余能量;
[0078] 步骤1.2:在电动汽车行驶过程中,电动汽车到达充电站的时间往往受到道路拥堵情况的影响,引入拥堵系数ε表示道路的拥堵情况,再根据每段路的拥堵情况计算出电动汽车在该道路的行驶时间,计算公式为:
[0079]
[0080]
[0081] 其中,各参数定义如下:
[0082] num:进入道路的车辆数;
[0083] T:阈值容量,保证道路顺畅通行的最大车辆数;
[0084] C:临界值,引起道路拥堵的车辆数;
[0085] t:电动汽车在道路的行驶时间;
[0086] 电动汽车在该路段顺畅通行的平均行驶时间;
[0087] 步骤1.3:根据电动汽车行驶消耗的能量和电动汽车行驶过程中空调所消耗的能量计算电动汽车在道路上行驶消耗的总能量为:
[0088]
[0089] E1=d×E(v)     (1-6)
[0090] E2=t×E     (1-7)
[0091] E=E1+E2     (1-8)
[0092] 其中,各参数定义如下:
[0093] v:电动汽车在道路上的行驶速度;
[0094] d:道路长度;
[0095] E(V):电动汽车以速度v行驶所对应的能耗;
[0096] E1:电动汽车上行驶的总能耗;
[0097] E2:电动汽车的空调总能耗;
[0098] E:电动汽车需要的总能耗;
[0099] 步骤1.4:筛选出允许电动汽车充电的f个充电站,引入索引集I={1,2,...,i,...,f},可允许充电的充电站记为{CSi}i∈I;
[0100] 2)将道路网格化,假设电动汽车只能在路口f和路口m间的水平道路xfm以及路口n和路口m垂直道路ynm上行驶,水平和垂直方向路网的相邻两点的道路集合为{x11,x12,…xfm}和{y11,y12,…ynm},水平和垂直方向的拥堵系数集合为 和 f个充电站依次排列在路网的终端,结合步骤1),电动汽车充电调度问题描述成如下的优化问题:
[0101]
[0102] s.t.xfm,ynm={0,1}      (2-1)
[0103] x11+y11=1    (2-2)
[0104] xnm+ynm=xnm'+yn'm     (2-3)
[0105] xfm=xfm'+ynm       (2-4)
[0106]
[0107] 在此,各参数定义如下:
[0108] tf:选择的充电站的等待时间;
[0109] 水平路段的道路数;
[0110] 垂直路段的道路数;
[0111] 电动汽车在水平路段xfm的行驶能耗;
[0112] 电动汽车在垂直路段ynm的行驶能耗;
[0113] El:电动汽车的剩余能量;
[0114] 其中,m'=m-1、n'=n-1,若m'=0、n'=0,则对应的xnm'、ynm'、xfm'为0;
[0115] 3)针对这个问题模型,采用粒子群算法为电动汽车选择合适的目标充电站以及到达目标充电站的最优行驶路径,步骤如下:
[0116] 步骤3.1:初始化路网模型并随机产生水平和垂直路段的拥堵系数,设置电动汽车的当前位置为起点,各充电站为终点,设置一个较大的电动汽车初始行驶总时间Tini=10000,当前最佳解CBS=Tini,设置行驶路线为L,当前最佳驾驶路线CBV=L,设置迭代次数k=1,令
[0117] 步骤3.2:初始化种群个数I,初始化I个种群所处的位置为到达目标充电站i的行驶路线Lini={Li}1≤i≤I,其中 Ni指的是起点到充电站i的行驶路线个数,初始化迭代次数iter=1;
[0118] 步骤3.3:如果iter≤I,则并执行步骤3.4,否则执行步骤3.7;
[0119] 步骤3.4:如果k<Niter,则计算Tsum并执行步骤3.5,否则令iter=iter+1,k=1,并执行步骤3.3;
[0120] 步骤3.5:如果Tsum<Tini,则更新Tini=Tsum,更新Lini=Liter,k并执行步骤3.6,否则执行步骤3.4;
[0121] 步骤3.6:更新k=k+1,执行步骤3.4;
[0122] 步骤3.7:输出电动汽车最短行驶总时间CBS=Tini,电动汽车最优行驶路线CBV=Lini;
[0123] 4)之后,只要服务器和电动汽车处于连接状态,服务器会将目标充电站和到达目标充电站最优路径的信息发送给用户。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈