System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及充电,特别是涉及一种剩余充电时间估算方法、装置、存储介质和车辆。
技术介绍
1、随着国家新能源策略的发展,电动车辆发展迅猛,对于电动汽车而言,电池剩余充电时间的准确预估等对用户体验十分重要。准确地预估剩余充电时间能够给用户用车提供适当的指导,用户能够根据估算的剩余充电时间及自身情况合理的安排使用,减少不必要的等待,提升用户体验。
2、目前,大部分电动汽车充电剩余充电时间的计算方法是由电池的剩余容量除以电池的输入电流计算得到,该种方法所确定的充电剩余时间的准确率较低。
技术实现思路
1、本申请提供一种剩余充电时间估算方法、装置、存储介质和车辆,以解决现有技术在估算电池的剩余充电时间时存在的误差较大的问题。
2、为了解决上述问题,本申请采用了以下的技术方案:
3、第一方面,本申请实施例提供了一种剩余充电时间估算方法,所述方法包括:
4、对当前soc值至目标soc值之间的soc值域进行划分,得到n个充电阶段;n为大于等于1的整数;
5、对于所述n个充电阶段中的每个充电阶段,进行如下操作:根据所述充电阶段的起始soc值和起始电池温度,确定所述充电阶段对应的充电电流;基于所述充电阶段对应的充电电流,预估所述充电阶段的预估充电时间;
6、基于电池的加热时间和所述n个充电阶段的预估充电时间,确定所述电池的剩余充电时间。
7、在本申请一实施例中,所述n个充电阶段中第一个充电阶段的起始soc值为所述电池的当
8、所述n个充电阶段中第k个充电阶段的起始电池温度是根据所述第k-1个充电阶段的起始电池温度、预估充电时间和温升速率确定的,其中,k为大于1的整数。
9、在本申请一实施例中,所述第k个充电阶段的起始电池温度通过以下步骤得到:
10、基于预设的充电电流和温升速率之间的映射关系,确定所述第k-1个充电阶段的充电电流对应的温升速率;
11、根据所述第k-1个充电阶段的预估充电时间和温升速率,确定所述第k-1个充电阶段的温升值;
12、将所述第k-1个充电阶段的温升值与所述第k-1个充电阶段的起始电池温度的加和结果,确定为所述第k个充电阶段的起始电池温度。
13、在本申请一实施例中,所述根据所述充电阶段的起始soc值和起始电池温度,确定所述充电阶段对应的充电电流,包括:
14、根据预设的充电电流表,确定所述充电阶段的起始soc值和起始电池温度对应的目标充电电流;其中,所述充电电流表用于表征不同soc值下不同电池温度对应的充电电流;
15、将所述充电阶段对应的目标充电电流与充电桩的最大输出电流的较小值,确定为所述充电阶段对应的充电电流。
16、在本申请一实施例中,所述基于所述充电阶段对应的充电电流,预估所述充电阶段的预估充电时间,包括:
17、基于所述充电阶段的充电电流、所述充电阶段对应的soc值域的上边界和下边界、所述电池的额定容量和soh值,确定所述充电阶段的预估充电时间。
18、在本申请一实施例中,在所述电池的当前电池温度大于或等于加热阈值时,所述加热时间为零;
19、在所述电池的当前电池温度小于所述加热阈值时,基于预设的时间map表确定所述加热时间;所述时间map表用于表征在充电桩的不同输出电流下将电池从当前电池温度加热到所述加热阈值所需的加热时间。
20、在本申请一实施例中,所述基于电池的加热时间和所述n个充电阶段的预估充电时间,确定所述电池的剩余充电时间,包括:
21、基于电池的加热时间和所述n个充电阶段的预估充电时间,确定所述电池的预估剩余充电时间;
22、基于所述电池的预估剩余充电时间和当前实际剩余充电时间,实时更新所述电池之后的实际剩余充电时间。
23、在本申请一实施例中,所述基于所述电池的预估剩余充电时间和当前实际剩余充电时间,实时更新所述电池之后的实际剩余充电时间,包括:
24、当所述电池的预估剩余充电时间等于当前实际剩余充电时间时,按照实际时间实时更新所述电池的实际剩余充电时间;
25、当所述电池的预估剩余充电时间小于当前实际剩余充电时间时,基于实际时间加速更新所述电池的实际剩余充电时间;
26、当所述电池的预估剩余充电时间大于当前实际剩余充电时间时,基于实际时间减速更新所述电池的实际剩余充电时间。
27、第二方面,基于相同专利技术构思,本申请实施例提供了一种剩余充电时间估算装置,所述剩余充电时间估算装置包括:
28、充电阶段划分模块,用于对当前soc值至目标soc值之间的soc值域进行划分,得到n个充电阶段;n为大于等于1的整数;
29、充电时间预估模块,用于对于所述n个充电阶段中的每个充电阶段,进行如下操作:根据所述充电阶段的起始soc值和起始电池温度,确定所述充电阶段对应的充电电流;基于所述充电阶段对应的充电电流,预估所述充电阶段的预估充电时间;
30、剩余充电时间确定模块,用于基于电池的加热时间和所述n个充电阶段的预估充电时间,确定所述电池的剩余充电时间。
31、在本申请一实施例中,所述n个充电阶段中第一个充电阶段的起始soc值为所述电池的当前soc值,所述第一个充电阶段的起始电池温度为所述电池的的当前电池温度;
32、所述n个充电阶段中第k个充电阶段的起始电池温度是根据所述第k-1个充电阶段的起始电池温度、预估充电时间和温升速率确定的,其中,k为大于1的整数。
33、在本申请一实施例中,所述剩余充电时间估算装置还包括:
34、温升速率确定模块,用于基于预设的充电电流和温升速率之间的映射关系,确定所述第k-1个充电阶段的充电电流对应的温升速率;
35、温升值确定模块,用于根据所述第k-1个充电阶段的预估充电时间和温升速率,确定所述第k-1个充电阶段的温升值;
36、起始电池温度确定模块,用于将所述第k-1个充电阶段的温升值与所述第k-1个充电阶段的起始电池温度的加和结果,确定为所述第k个充电阶段的起始电池温度。
37、在本申请一实施例中,所述充电时间预估模块包括:
38、目标充电电流确定子模块,用于根据预设的充电电流表,确定所述充电阶段的起始soc值和起始电池温度对应的目标充电电流;其中,所述充电电流表用于表征不同soc值下不同电池温度对应的充电电流;
39、充电电流确定子模块,用于将所述充电阶段对应的目标充电电流与充电桩的最大输出电流的较小值,确定为所述充电阶段对应的充电电流。
40、在本申请一实施例中,所述充电时间预估模块还包括:
41、充电时间计算子模块,用于基于所述充电阶段的充电电流、所述充电阶段对应的soc值域的上边界和下边界、所述本文档来自技高网...
【技术保护点】
1.一种剩余充电时间估算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的剩余充电时间估算方法,其特征在于,
3.根据权利要求2所述的剩余充电时间估算方法,其特征在于,所述第k个充电阶段的起始电池温度通过以下步骤得到:
4.根据权利要求1所述的剩余充电时间估算方法,其特征在于,所述根据所述充电阶段的起始SOC值和起始电池温度,确定所述充电阶段对应的充电电流,包括:
5.根据权利要求1所述的剩余充电时间估算方法,其特征在于,所述基于所述充电阶段对应的充电电流,预估所述充电阶段的预估充电时间,包括:
6.根据权利要求1所述的剩余充电时间估算方法,其特征在于,
7.根据权利要求1所述的剩余充电时间估算方法,其特征在于,所述基于电池的加热时间和所述n个充电阶段的预估充电时间,确定所述电池的剩余充电时间,包括:
8.根据权利要求7所述的剩余充电时间估算方法,其特征在于,所述基于所述电池的预估剩余充电时间和当前实际剩余充电时间,实时更新所述电池之后的实际剩余充电时间,包括:
9.一种剩余充
10.一种存储介质,其特征在于,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现如权利要求1-8任一项所述的剩余充电时间估算方法。
11.一种车辆,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行所述机器可执行指令,以实现如权利要求1-8任一项所述的剩余充电时间估算方法。
...【技术特征摘要】
1.一种剩余充电时间估算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的剩余充电时间估算方法,其特征在于,
3.根据权利要求2所述的剩余充电时间估算方法,其特征在于,所述第k个充电阶段的起始电池温度通过以下步骤得到:
4.根据权利要求1所述的剩余充电时间估算方法,其特征在于,所述根据所述充电阶段的起始soc值和起始电池温度,确定所述充电阶段对应的充电电流,包括:
5.根据权利要求1所述的剩余充电时间估算方法,其特征在于,所述基于所述充电阶段对应的充电电流,预估所述充电阶段的预估充电时间,包括:
6.根据权利要求1所述的剩余充电时间估算方法,其特征在于,
7.根据权利要求1所述的剩余充电时间估算方法,其特征在于,所述基于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。