基于预约的充电桩分配方法及系统与流程

文档序号:18942988发布日期:2019-10-23 01:18阅读:259来源:国知局
基于预约的充电桩分配方法及系统与流程

本发明涉及电动汽车技术领域,具体地,涉及一种基于预约的充电桩分配方法及系统。



背景技术:

随着全球气候变暖等问题的不断加剧,人们逐渐认识到化石燃料对环境的危害性,这促使人们去寻找可替代化石燃料的新的清洁能源。作为化石燃料消耗的主要途径之一,汽车行业的发展也面临着巨大的挑战和压力。作为应对策略之一,以电力作为动力来源的新能源汽车被视为汽车工业的未来。显然,新能源汽车的尾气排放量对环境造成的影响可以忽略不计,同时由于电力资源的可再生性,新能源车不会面临能源危机。因此,推广新能源车已被各国政府提上了议事日程。

然而,相比于传统汽车的加油过程只需几分钟即可完成,新能源车的充电速度较慢。目前市场上的充电桩以慢充桩为主,它使用240v交流电,电流大小在30a以上,功率较小,一般需要6至8小时才能将车辆电池充满。因此,如果新能源车车主也像普通汽车车主一样需要专门前往某个充电站为车辆进行充电,那么极有可能导致等候时间远超用户所能接受的范畴,从而使大量用户无法及时获得充电服务。因此,目前较为理想的充电方式是利用停车时间为车辆进行充电,从而节省了用户的等待时间。

考虑到非居民区长时间停车的用户基本以上班族为主,其停车时间的起始基本可以事先确定。另一方面,在某些区域的用户到达高峰,稀少的充电桩资源可能会导致用户无法及时寻找到合适的充电桩,在增加用户不满意度的同时可能给交通带来额外的压力。因此,我们迫切地需要一个智慧的充电规划系统,能够实现充电桩的提前预约,从而使车主只需根据规划建议前往指定的充电桩充电即可。

与本申请相关的现有技术是专利文献cn106023641b,公开一种基于动态优化的停车位预约分配方法及系统,该方法包括:s1、划分网络预约分配停车服务所覆盖的地理范围为多个停车区域、建立数据结构表、加载基础数据并初始化时间窗;s2、开启时间窗,收集各停车区域的停车位供需信息,并判断各停车区域的停车位供需情况;s3、基于以停车位总利用率最大原则和停车位可利用时间碎片化最小原则的动态优化方法对各停车区域的停车位进行预约分配,得到分配结果;s4、分别向停车位需求者终端、停车位提供者终端和停车位智能管理系统发送分配结果。从多角度提高停车位利用率,减少停车位资源浪费,缓解城市“停车难”问题。但是上述专利文献是将整个地图划分成多个区域,且每个区域互不重叠。如果某个停车请求的目的地属于某个区域,那么该系统将只能在该区域内为用户分配一个停车位,并不适用目前的用户需求。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种基于预约的充电桩分配方法及系统。

根据本发明提供的一种基于预约的充电桩分配方法,包括:

预约步骤:接收预约充电请求,根据预约充电请求输出可供选择的推荐充电列表,将推荐充电列表中的选项与预约充电请求进行存储,形成预约充电需求;

决策步骤:基于设定决策点,读取所有的预约充电需求,采取混合模拟退火算法,对预约充电需求进行分配,得出充电桩分配结果。

优选地,所述预约步骤包括:

接收预约步骤:接收预约充电请求,所述预约充电请求中至少包括第一筛选要素、第二筛选要素;

预约筛选步骤:根据预约充电请求中的第一筛选要素,对充电桩进行筛选,生成候选列表,根据第二筛选要素对候选列表进行筛选,生成推荐充电列表。

优选地,所述决策步骤包括:

损失计算步骤:令充电桩至目的地之间的步行距离和充电桩收费价格进行加权计算,得到用户损失,根据用户损失对推荐充电列表进行排序;

充电分配步骤:根据设定决策点和设定决策时长,得到下一个决策点,在设定决策点与下一个决策点之间,采用混合模拟退火算法,判定排序后的推荐充电列表中的充电桩的最优分配状态。

优选地,所述第一筛选要素中至少包括目的地到充电桩之间的最大步行距离;所述第二筛选要素中至少包括可接受的充电桩收费限额。

优选地,所述加权计算采用:

其中c为用户损失,ω为加权系数,d为用户从充电站到目的地之间的步行距离,d为用户可接受的最大步行距离,p为充电站单位时间收费价格,c为用户可接受的最高收费价格。

优选地,所述混合模拟退火算法包括如下步骤:

步骤a1:设置初始温度t0和初始状态向量s0;

步骤a2:在上一状态向量st-1的基础上通过随机扰动获得下一候选状态向量st;

步骤a3:计算状态向量st对应的能量等级e(st);

步骤a4:比较相邻两个状态向量的能量等级,并根据设定的准则来决定是否接受该候选状态,若接收则继续步骤a5,否则,则通过计算接受率,推定相邻两个状态向量之间的最优状态作为候选状态,继续步骤a5;

步骤a5:判断在当前温度ti下是否达到稳定,若不稳定,则跳转到步骤a2,否则继续步骤a6;

步骤a6:判断算法是否已经收敛,若已达到收敛条件,则输出最优分配方案sopt,否则跳转至步骤a2。

优选地,所述步骤a2包括:

步骤a21:通过随机扰动获得当前状态st的随机邻居s′t+1;

步骤a22:对于状态s′t+1中的每一个充电桩,分别构建该充电桩的等价有向无环图g;

步骤a23:对于状态s′t+1中的每一个充电桩,分别求解图g的最小路径覆盖,得到图g的最小路径覆盖cmin;

步骤a24:对随机邻居s′t+1进行合法化,得到合法的状态st+1;

步骤a25:更新剩余空闲充电桩数量。

根据本发明提供的一种基于预约的充电桩分配系统,包括:

预约模块:接收预约充电请求,根据预约充电请求输出可供选择的推荐充电列表,将推荐充电列表中的选项与预约充电请求进行存储,形成预约充电需求;

决策模块:基于设定决策点,读取所有的预约充电需求,采取混合模拟退火算法,对预约充电需求进行分配,得出充电桩分配结果。

优选地,所述预约模块包括:

接收预约模块:接收预约充电请求,所述预约充电请求中至少包括第一筛选要素、第二筛选要素;

预约筛选模块:根据预约充电请求中的第一筛选要素,对充电桩进行筛选,生成候选列表,根据第二筛选要素对候选列表进行筛选,生成推荐充电列表。

优选地,所述决策模块包括:

损失计算模块:令充电桩至目的地之间的步行距离和充电桩收费价格进行加权计算,得到用户损失,根据用户损失对推荐充电列表进行排序;

充电分配模块:根据设定决策点和设定决策时长,得到下一个决策点,在设定决策点与下一个决策点之间,采用混合模拟退火算法,判定排序后的推荐充电列表中的充电桩的最优分配状态。

与现有技术相比,本发明具有如下的有益效果:

通过为新能源车车主分配符合其要求的充电桩,使得用户可以直接前往指定充电站为车辆进行充电,避免了车主在目的地附近绕圈寻找可用的充电桩,从而在减少用户损失率的同时也缓解了交通压力,并使得充电资源得到最大化。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明的使用方法流程示意图;

图2为本发明的混合模拟退火算法的流程示意图;

图3为通过随机扰动获得当前状态的下一候选状态的流程示意图;

图4为本发明的状态向量输出流程示意图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

根据本发明提供的一种基于预约的充电桩分配方法,包括:

预约步骤:接收预约充电请求,根据预约充电请求输出可供选择的推荐充电列表,将推荐充电列表中的选项与预约充电请求进行存储,形成预约充电需求;

决策步骤:基于设定决策点,读取所有的预约充电需求,采取混合模拟退火算法,对预约充电需求进行分配,得出充电桩分配结果。

具体地,所述预约步骤包括:

接收预约步骤:接收预约充电请求,所述预约充电请求中至少包括第一筛选要素、第二筛选要素;

预约筛选步骤:根据预约充电请求中的第一筛选要素,对充电桩进行筛选,生成候选列表,根据第二筛选要素对候选列表进行筛选,生成推荐充电列表。

具体地,所述决策步骤包括:

损失计算步骤:令充电桩至目的地之间的步行距离和充电桩收费价格进行加权计算,得到用户损失,根据用户损失对推荐充电列表进行排序;

充电分配步骤:根据设定决策点和设定决策时长,得到下一个决策点,在设定决策点与下一个决策点之间,采用混合模拟退火算法,判定排序后的推荐充电列表中的充电桩的最优分配状态。

具体地,所述第一筛选要素中至少包括目的地到充电桩之间的最大步行距离;所述第二筛选要素中至少包括可接受的充电桩收费限额。

具体地,所述加权计算采用:

其中c为用户损失,ω为加权系数,d为用户从充电站到目的地之间的步行距离,d为用户可接受的最大步行距离,p为充电站单位时间收费价格,c为用户可接受的最高收费价格。

具体地,所述混合模拟退火算法包括如下步骤:

步骤a1:设置初始温度t0和初始状态向量s0;

步骤a2:在上一状态向量st-1的基础上通过随机扰动获得下一候选状态向量st;

步骤a3:计算状态向量st对应的能量等级e(st);

步骤a4:比较相邻两个状态向量的能量等级,并根据设定的准则来决定是否接受该候选状态,若接收则继续步骤a5,否则,则通过计算接受率,推定相邻两个状态向量之间的最优状态作为候选状态,继续步骤a5;

步骤a5:判断在当前温度ti下是否达到稳定,若不稳定,则跳转到步骤a2,否则继续步骤a6;

步骤a6:判断算法是否已经收敛,若已达到收敛条件,则输出最优分配方案sopt,否则跳转至步骤a2。

具体地,所述步骤a2包括:

步骤a21:通过随机扰动获得当前状态st的随机邻居s′t+1;

步骤a22:对于状态s′t+1中的每一个充电桩,分别构建该充电桩的等价有向无环图g;

步骤a23:对于状态s′t+1中的每一个充电桩,分别求解图g的最小路径覆盖,得到图g的最小路径覆盖cmin;

步骤a24:对随机邻居s′t+1进行合法化,得到合法的状态st+1;

步骤a25:更新剩余空闲充电桩数量。

根据本发明提供的一种基于预约的充电桩分配系统,包括:

预约模块:接收预约充电请求,根据预约充电请求输出可供选择的推荐充电列表,将推荐充电列表中的选项与预约充电请求进行存储,形成预约充电需求;

决策模块:基于设定决策点,读取所有的预约充电需求,采取混合模拟退火算法,对预约充电需求进行分配,得出充电桩分配结果。

具体地,所述预约模块包括:

接收预约模块:接收预约充电请求,所述预约充电请求中至少包括第一筛选要素、第二筛选要素;

预约筛选模块:根据预约充电请求中的第一筛选要素,对充电桩进行筛选,生成候选列表,根据第二筛选要素对候选列表进行筛选,生成推荐充电列表。

具体地,所述决策模块包括:

损失计算模块:令充电桩至目的地之间的步行距离和充电桩收费价格进行加权计算,得到用户损失,根据用户损失对推荐充电列表进行排序;

充电分配模块:根据设定决策点和设定决策时长,得到下一个决策点,在设定决策点与下一个决策点之间,采用混合模拟退火算法,判定排序后的推荐充电列表中的充电桩的最优分配状态。

本发明提供的基于预约的充电桩分配系统,可以通过基于预约的充电桩分配方法的步骤流程实现。本领域技术人员可以将基于预约的充电桩分配方法理解为所述基于预约的充电桩分配系统的优选例。

在具体实施中,本发明的目的之一在于提供一种基于预约的充电桩分配和使用方法,从而为新能源车车主分配最优的充电桩,其技术方案具体包括以下步骤:首先,收集用户的充电需求信息;其次,根据用户提出的需求信息,确定用户可接受的充电站列表;第三,在某一决策点,充电桩分配调度中心从请求数据库中读取所有计划充电行为在某一时间窗内的请求,然后系统以最小化用户损失和未能被成功分配充电桩的用户数量为目标,为所有用户进行充电桩的预约分配,通过混合模拟退火算法给出分配结果;最后,将分配结果分别发送至新能源车车主和充电站运营方。

本发明的另一目的在于提供一种基于预约的充电桩分配系统,其包括若干新能源车车主终端、若干充电站运营方终端、一个请求数据库和一个充电桩分配调度中心。其中,新能源车车主终端收集该用户的充电需求信息,并将该信息发送至请求数据库,同时接受充电桩分配调度中心下发的分配结果,并展示给车主;

充电站运营方终端向充电桩分配调度中心发送该站的可用充电桩数以及充电桩的单位收费价格;请求数据库储存所有从新能源车车主终端收集的且尚未被充电桩分配调度中心读取的请求数据;

充电桩分配调度中心读取请求数据库中所有计划停车行为在某一时间窗内的所有用户充电需求信息,并以最小化用户损失和未能被成功分配充电桩的用户数量为目标,为所有用户进行充电桩的预约分配,并将分配结果分别发送至新能源车车主终端和充电站运营方终端。

如图1所示,在步骤s1中,新能源车车主提出自己的充电需求。用户可以通过移动设备或电脑在新能源车车主终端上提交自己的充电需求信息,包括用户所希望前往的目的地位置,用户计划开始充电和结束充电的时间以及用户能接受的从目的地到充电站之间的最大步行距离和充电站的最高单位时间收费价格。特别的,开始充电和结束充电的时间信息包括具体的日期,时间精确到分。终端会为用户提供几个最大步行距离和最高单位时间收费价格的选项,用户可以在这些选项中选择其能接受的从目的地到充电站之间的最大步行距离和充电站的最高单位时间收费价格。

在步骤s2中,系统根据用户提供的充电信息确定用户可接受的充电站列表。具体的,系统首先计算所有充电站到该用户目的地之间的距离,然而根据用户所能接受的从目的地到充电站之间的最大步行距离给出用户能接受的充电站候选列表。接着,在该候选列表中删去单位时间收费价格高于用户所能接受的最高单位时间收费价格的充电站,并生成最终的用户可接受的充电站列表。

在步骤s3中,在某一决策点,充电桩分配调度中心从请求数据库中读取所有计划充电行为在某一时间窗内的请求。在本实施例中,决策点取0点,相邻决策点之间的时间间隔为24小时。时间窗的长度亦为24小时,其起点与当前决策点重合。举例来说,如果取决策点为1月1日0点,此时充电桩分配调度中心将从请求数据库中读取所有计划充电行为在1月1日0点至24点之间的所有请求。

在步骤s4中,系统以最小化用户损失和未能被成功分配充电桩的用户数量为目标,为所有用户进行充电桩的预约分配。具体的,用户损失包括从充电站到目的地的步行距离和充电站的单位时间收费价格。通过混合模拟退火算法,系统最终给出分配结果。

混合模拟退火算法的框架如图2所示,其可具体分为如下几个步骤:

在步骤s41中,算法进行初始化,设置初始温度t0和初始系统状态向量s0,而状态向量s0对应的能量等级分别为e(s0),二者分别对应某种分配方案和优化问题的目标函数值。

在步骤s42中,算法在上一状态st-1的基础上通过随机扰动获得下一候选状态st。

在步骤s43中,算法计算状态st对应的能量等级e(st)。

在步骤s44中,算法比较两个状态的能量等级并根据metropolis准则来决定是否接受该候选状态。具体来说,如果候选状态的能量等级低于上一状态的能量等级,即e(st)<e(st-1),那么系统将接受该候选状态;否则,系统将以一定的概率拒绝该状态并继续保持上一状态,即随机产生一个0到1之间的随机数,如果它大于等于则拒绝状态st。

在步骤s45中,算法判断系统在当前温度ti下是否达到稳定,若不稳定,则跳转到步骤s42,否则跳转至步骤s46。在本实施例中,判定系统在当前温度ti下是否达到稳定的方法是连续几个状态的能量等级变化小于某一阈值,如连续3个状态的能量等级变化小于1。

在步骤s46中,判断算法是否已经收敛,若已达到收敛条件,则输出最优分配方案sopt,否则跳转至步骤s47。在本实施例中,收敛条件为系统运行达到最大次数,如100次。

在步骤s47中,算法根据降温方案更新系统温度。在本实施例中,降温方案为线性降温方案,即ti=αti-1,其中0<α<1是冷却常数。

步骤s42可进一步分为多个子步骤,其实施过程如图3所示:

在步骤s421中,算法首先通过随机扰动获得当前状态st的随机邻居s′t+1。优选地,算法限定每一轮随机扰动的扰动次数l。在本实施例中,产生随机邻居的操作主要有三种:

1)将上一状态中暂时未能被分配的请求放入任意充电站

2)将上一状态中已被分配充电桩的请求的状态置为未分配状态。

3)将某一充电站的请求随机放入另一满足一定要求的充电站内。优选地,满足一定要求指的是如果用户可接受的充电站列表中尚有有空闲充电桩的充电站,则将其随机放入这些充电站中的任意一个;否则,将其随机放入其可接受的所有充电站中任意一个。

对于状态s′t+1中的每一个充电站,分别执行步骤s422。

在步骤s422中,将当前分配至该充电站的每一个请求都抽象成一个节点。对于任意两个请求r和r′,如果r′的充电开始时间晚于r的充电结束时间,那么就在图中增加一条由r到r′的有向边。当所有的节点对都被遍历以后,得到一个有向无环图g。

在步骤s423中,求解图g的最小路径覆盖问题,得到图g的最小路径覆盖cmin。

在步骤s424中,判断最小路径覆盖cmin的规模是否大于该充电站所配置的充电桩数量n,若是,则将最cmin中长度最短的|cmin|-n个路径中的节点所对应的请求状态置为未分配状态。

在步骤s425中,更新当前充电站剩余空闲充电桩数量。

在步骤s5中,系统根据最优分配方案sopt中每一个充电站对应的最小路径覆盖给出所有用户的分配结果,即该用户应当在其请求的时间内到哪一个充电站的哪一个充电桩接受充电服务。随后,系统将该结果发送至新能源车车主终端和充电站运营方终端。

在传统的混合模拟退火算法中,需要不断通过随机扰动获得当前状态的随机邻居,直到生成一个合法的状态,但这样做会耗费大量计算时间。为此,我们作出改进,只生成一次随机邻居,通过一系列的操作使其得以合法化,从而节省了运算开销,如图4所示,通过内层循环和外层循环相配合,提升算法运算效率,在充电桩分配的难点上,运用本发明的模拟退火方法,降低计算复杂度,从而快速获得最优的分配方案。

本发明的一具体实施例的系统包括:若干新能源车车主终端、若干充电站运营方终端、一个请求数据库和一个充电桩分配调度中心。

其中,新能源车车主终端:收集该用户的充电需求信息,并根据用户给出的可接受的从目的地到充电站之间的最大步行距离和充电站单位时间最高收费价格计算出用户可接受的充电站列表,并将所有信息发送至请求数据库,同时接受充电桩分配调度中心下发的分配结果,并展示给车主。除此之外,该终端为用户提供行车导航等其他辅助功能;

充电站运营方终端:向充电桩分配调度中心发送该站的可用充电桩数以及充电桩的单位收费价格,同时接受充电桩分配调度中心下发的分配结果,用以现场核对进出充电站的用户;

请求数据库:储存所有从新能源车车主终端收集的且尚未被充电桩分配调度中心读取的请求数据;

充电桩分配调度中心:读取请求数据库中所有计划充电行为在某一时间窗内的所有用户充电需求信息,并以最小化用户损失和未能被成功分配充电桩的用户数量为目标,为所有用户进行充电桩的预约分配,并将分配结果分别发送至新能源车车主终端和充电站运营方终端。

本发明能够保证充电资源的最大化利用,从而避免在充电高峰有更多的人无法及时获得充电服务,通过系统集中为用户分配最优充电桩,它能保证充电桩资源的最大化利用,同时为尽可能多的用户提供充电服务。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1