System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法技术_技高网

基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法技术

技术编号:43298906 阅读:18 留言:0更新日期:2024-11-12 16:15
本发明专利技术属于充电桩推荐技术领域,特别涉及一种基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法。包括动态哈夫曼模型构建、用户需求分析与充电桩双边匹配、充电桩评估系数量化、动态哈夫曼编码、双边匹配优化以及推荐结果生成,汇总计算得到的每个充电桩的优化匹配度,根据优化匹配度对所有候选充电桩进行排序,创建一个推荐列表,推荐列表按照充电桩的优化匹配度从高到低进行排序,将排序后的推荐列表展示给用户,用户能够根据自己的需求选择最合适的充电桩。

【技术实现步骤摘要】

本专利技术属于充电桩推荐,特别涉及一种基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法


技术介绍

1、随着电动汽车的普及,共享充电桩作为重要的基础设施,其智能化推荐系统对于提高充电便利性和效率至关重要。智能充电桩推荐
关注如何通过算法优化,实现充电桩资源的高效分配和用户的个性化需求满足。

2、现有的共享充电桩推荐系统往往存在以下不足:匹配精度有限,很多系统只考虑了基础的匹配条件,如充电桩的空闲状态和兼容性,未能充分考虑用户的具体需求和充电桩的综合性能;缺乏动态优化,一些系统未能实时更新充电桩的使用状态和性能评估,导致推荐结果可能不准确或过时;用户体验不足,现有技术可能未能提供个性化的推荐列表,用户仍需在多个选项中手动筛选,增加了用户的操作负担。

3、针对上面所述的不足现有技术提出了一些相应的解决措施及,现有技术可能采取了以下措施:

4、采用基础匹配算法,实现基本的充电桩与用户需求的匹配,如空闲时间和兼容性检查。

5、采用简单评分系统,根据充电桩的使用频率等简单指标为充电桩打分,推荐分数高的充电桩。

6、但是这些技术任然存在一些不足,基础匹配算法忽略了充电效率和安全性等重要因素,简单评分系统可能未能综合考虑多个评估系数,缺乏对充电桩性能的全面评价。

7、为此,我们提出一种基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法。


技术实现思路

1、根据以上现有技术中的不足,本
技术实现思路
要解决的技术问题是提供一种基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法及系统,旨在提高充电桩的利用率和用户充电体验,同时确保充电过程的安全性。

2、为了实现以上目的,本
技术实现思路
采用如下技术方案:

3、基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,包括以下步骤:

4、步骤s1.动态哈夫曼模型构建,收集充电桩的状态信息,计算每个充电桩的使用频率,利用计算的使用频率构建动态哈夫曼模型,动态哈夫曼模型中将充电桩作为叶子节点,使用频率作为权重;

5、步骤s2.用户需求分析与充电桩双边匹配,获取用户的充电请求,利用步骤s1中收集的充电桩状态信息和获取的用户充电请求,使用双边匹配算法进行初步匹配;

6、步骤s3.充电桩评估系数量化,定义充电桩评估系数,并且量化每个系数,使用量化的系数为每个充电桩分配综合评分,充电桩评估系数包括使用频率、充电效率和安全系数;

7、步骤s4.动态哈夫曼编码,利用步骤s1构建的动态哈夫曼树对充电桩进行编码,将编码转换为可比较的数值,表示充电桩的优先级;

8、步骤s5.双边匹配优化,结合步骤s3中的评估系数和步骤s4中的编码结果优化双边匹配;

9、步骤s6.推荐结果生成,汇总步骤s5中计算得到的每个充电桩的优化匹配度,利用得到的优化匹配度对所有的候选充电桩进行排序,创建一个推荐列表,推荐列表按照充电桩的优化匹配度从高到低进行排序,将排序后的推荐列表展示给用户,用户能够根据自己的需求选择最合适的充电桩。

10、进一步地,所述步骤s1中,构建动态哈夫曼树的方法包括:

11、步骤s11.定期收集每个充电桩的状态信息,这些信息包括充电功率、当前占用状态(是否空闲或被占用)、历史使用数据等;

12、步骤s12.使用频率计算,对每个充电桩i,计算充电桩i在特定观察期间内的使用频率,使用频率的计算公式为:

13、

14、其中,fi为使用频率;ni为充电次数,是充电桩i在观察期间的总使用次数;t为观察总时间,是收集数据的时间跨度;

15、步骤s13.动态哈夫曼树构建,利用每个充电桩i的使用频率作为权重,构建一个动态哈夫曼树,动态哈夫曼树中每个叶子节点代表一个充电桩,内部节点代表充电桩的组合;构建过程中,将使用频率最低的充电桩(或充电桩组合)逐步合并,形成新的节点,这个过程一直持续,直到形成一个单一的根节点;

16、步骤s14.优先级编码,在上述步骤构建的哈夫曼树中,根据每个充电桩i在树中的位置确定充电桩i的编码,较短的编码路径表示较高的使用频率和优先级。

17、进一步地,所述步骤s2中,双边匹配算法初步匹配的步骤包括:

18、步骤s21.需求获取,从步骤s1中构建的动态哈夫曼树模型中提取充电桩的实时状态信息;

19、步骤s22.双边匹配算法设计,利用双边匹配算法,将用户需求与充电桩的状态信息进行匹配,匹配过程中考虑充电桩的可用性、兼容性和用户的时间要求;

20、其中,可用性是充电桩在用户所需时间窗口内的空闲状态,兼容性是充电桩是否支持用户电动汽车的电池类型,时间要求是用户充电请求中指定的时间窗口;

21、匹配算法逻辑为;

22、对于每个充电桩,首先检查其是否与用户电动汽车的电池类型兼容;

23、如果充电桩兼容,检查充电桩在用户指定的充电起始时间和终止时间之间的占用状态;

24、如果充电桩在用户所需时间窗口内可用,则计算时间窗口匹配度;

25、电池类型兼容性表示为:

26、

27、步骤s23.匹配度计算:根据用户需求和充电桩状态,计算初步匹配度,并根据匹配度进行排序。

28、进一步地,计算初步匹配度以及根据匹配度进行排序的方法包括:

29、步骤s231.计算充电量需求满足度,公式如下:

30、

31、公式中,mi为充电量需求满足度;pchi为充电桩i的充电功率;te为充电结束时间;ts为充电开始时间;dreq是用户请求的充电量,其单位为千瓦时的;

32、步骤s232.计算时间窗口匹配度,公式如下:

33、

34、公式中,ti为时间窗口匹配度,te为充电结束时间;ts为充电开始时间;tl为充电桩空闲时间与用户时间窗口的交集长度;

35、步骤s233.计算初步匹配度,公式如下:

36、m初步,i=ω1×bi+ω2×mi+ω3×ti;

37、公式中,m初步,i是充电桩i对于用户需求的初步匹配度;ti为时间窗口匹配度;mi为充电量需求满足度;bi电池兼容性;ω1电池兼容性的权重;ω2是充电量需求满足度的权重,反映了充电速度对于用户满意度的影响,如果充电速度是关键因素,则赋予较高权重;ω3时间窗口匹配度的权重,反映了用户对充电时间灵活性的重视程度,如果用户对充电时间有严格要求,则赋予较高权重;

38、步骤s234.候选列表生成,根据初步匹配度m初步,i,筛选出满足基本条件的充电桩,将所有满足条件的充电桩加入候选列表;

39、步骤s235.排序与选择,根据m初步,i对候选充电桩进行排序,选择匹配度最高的充电桩作为初步推荐。

40、进一步地,所述步骤s3中,综合评分的量化公式为:

41、ci=ωf×f+ωe本文档来自技高网...

【技术保护点】

1.基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,所述步骤S1中构建动态哈夫曼树的方法包括:

3.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,步骤S2中,使用双边匹配算法进行初步匹配的方法包括:

4.根据权利要求2所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,所述步骤S23中,计算初步匹配度以及根据匹配度进行排序的方法包括:

5.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,所述步骤S3中,综合评分的计算公式为:

6.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,步骤S4中,将编码转换为可比较的数值的方法包括:

7.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,步骤S5中,优化双边匹配的方法包括:

【技术特征摘要】

1.基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,所述步骤s1中构建动态哈夫曼树的方法包括:

3.根据权利要求1所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,步骤s2中,使用双边匹配算法进行初步匹配的方法包括:

4.根据权利要求2所述的基于动态哈夫曼模型和双边匹配的共享充电桩推荐方法,其特征在于,所述步骤...

【专利技术属性】
技术研发人员:舒朝江王伟宁张天泰张云云陆超蔺鹏忠陆映东孙健鹏
申请(专利权)人:国网甘肃省电力公司甘南供电公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1