本申请涉及电池模拟器,特别涉及一种电池模拟器控制方法、电池模拟器及存储介质。
背景技术:
1、电池模拟器是一种用于模拟真实电池的设备,使用电池模拟器代替真实电池进行测试能够取得有效减少测试时间、提供重复性测试结果、创造安全测试环境和降低测试环境搭建成本等有益效果。目前,市面上的电池模拟器只能模拟单体电池。一种现有技术公开了可模拟电池包的电池模拟器,其提供了单体电池串联、并联数目的设置项,由于其仅能在电池包内部的每个单体电池的参数相同(如单节电池内阻,单节电池开路电压,单节电池满容量电压,单节电池容量等)的情况下控制输出电压,因此不能模拟包括不同参数单体电池的电池包。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种电池模拟器控制方法、电池模拟器及存储介质,能够解决传统的电池模拟器不能模拟包括不同参数单体电池的电池包的问题。
2、根据本申请第一方面实施例的电池模拟器控制方法,所述电池模拟器用于模拟电池包,所述电池包包括多个单体电池,所述电池模拟器控制方法包括:
3、获取多个单体电池的soc初始值;
4、获取多个所述单体电池流经的电荷量;
5、获取多个所述单体电池的容量;
6、根据多个所述soc初始值、多个所述电荷量和多个所述容量得到多个所述单体电池的soc实时值;
7、根据多个所述soc实时值得到多个所述单体电池的voc实时值和res实时值;
8、根据多个所述voc实时值得到所述电池包的voc总实时值;
9、根据多个所述res实时值得到所述电池包的res总实时值;
10、根据所述voc总实时值和所述res总实时值控制所述电池模拟器的输出电压。
11、根据本申请第一方面实施例的电池模拟器控制方法,至少具有如下有益效果:
12、通过获取每个单体电池的soc初始值、流经的电荷量和容量,根据soc初始值、电荷量和容量分别得到每个单体电池的soc实时值,再根据每个单体的soc实时值得到每个单体电池的voc实时值和res实时值,进而能够得到电池包的voc总实时值和res总实时值,再根据控制voc总实时值和res总实时值控制电池模拟器的输出电压。本申请第一方面实施例的电池模拟器控制方法,相较于传统的电池模拟器技术,在单体电池参数不同的情况下,也能准确控制输出电压,使得电池模拟器能够模拟包括不同参数单体电池的电池包。
13、根据本申请的一些实施例,所述单体电池流经的电荷量通过如下步骤得到:
14、获得流经所述单体电池的电流;
15、将所述电流对时间积分得到所述单体电池的电荷量。
16、根据本申请的一些实施例,所述电池包包括多条并联的支路,所述支路包括一个所述单体电池或若干个串联的所述单体电池;所述获得流经所述单体电池的电流,包括:
17、获取所述电池模拟器的总电流;
18、获取各条所述支路的总阻值,所述支路的总阻值为所述支路上的每个所述单体电池的内阻之和;
19、根据所述电池模拟器的总电流和各条所述支路的总阻值,得到流经各条所述支路的电流。
20、根据本申请的一些实施例,所述根据多个所述voc实时值得到所述电池包的voc总实时值,包括:
21、对一条所述支路上的每个所述单体电池的所述voc实时值求和得到所述电池包的voc总实时值。
22、根据本申请的一些实施例,根据多个所述res实时值得到所述电池包的res总实时值,包括:
23、对各条所述支路上各个所述单体电池的res实时值求和得到多个与所述支路对应的res支路实时值;
24、对多条所述res支路实时值的倒数求和得到res过渡值;
25、求res过渡值的倒数,得到所述res总实时值。
26、根据本申请的一些实施例,所述根据所述电池模拟器的总电流和各条所述支路的总阻值,得到流经各条所述支路的电流,包括:
27、获取各条所述支路的环流;
28、根据所述电池模拟器的总电流、各条所述支路的总阻值和各条所述支路的环流,得到流经各条所述支路的电流。
29、根据本申请的一些实施例,所述单体电池的soc实时值通过如下公式计算得到:
30、
31、其中,soc实为所述soc实时值,soc初为所述soc初始值,i为流经所述单体电池的电流,qn为所述单体电池的容量。
32、根据本申请的一些实施例,所述单体电池的voc实时值和res实时值通过如下步骤得到:
33、获取soc-voc-res映射关系;
34、根据所述soc-voc-res映射关系和所述soc实时值得到所述单体电池的voc实时值和res实时值。
35、根据本申请第二方面实施例的电池模拟器,用于执行如上述的电池模拟器控制方法。
36、根据本申请第二方面实施例的电池模拟器,至少具有如下有益效果:
37、通过获取每个单体电池的soc初始值、流经的电荷量和容量,根据soc初始值、电荷量和容量分别得到每个单体电池的soc实时值,再根据每个单体的soc实时值得到每个单体电池的voc实时值和res实时值,进而能够得到电池包的voc总实时值和res总实时值,再根据控制voc总实时值和res总实时值控制电池模拟器的输出电压。本申请第二方面实施例的电池模拟器,相较于传统的电池模拟器技术,在单体电池参数不同的情况下,也能准确控制输出电压,使得电池模拟器能够模拟包括不同参数单体电池的电池包。
38、根据本申请第三方面实施例的计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如上述的电池模拟器控制方法。
39、根据本申请第三方面实施例的计算机可读存储介质,至少具有如下有益效果:
40、通过获取每个单体电池的soc初始值、流经的电荷量和容量,根据soc初始值、电荷量和容量分别得到每个单体电池的soc实时值,再根据每个单体的soc实时值得到每个单体电池的voc实时值和res实时值,进而能够得到电池包的voc总实时值和res总实时值,再根据控制voc总实时值和res总实时值控制电池模拟器的输出电压。本申请第三方面实施例的计算机可读存储介质,在单体电池参数不同的情况下,也能准确控制输出电压,使得电池模拟器能够模拟包括不同参数单体电池的电池包。
41、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.电池模拟器控制方法,其特征在于,所述电池模拟器用于模拟电池包,所述电池包包括多个单体电池,所述电池模拟器控制方法包括:
2.根据权利要求1所述的电池模拟器控制方法,其特征在于,所述单体电池流经的电荷量通过如下步骤得到:
3.根据权利要求2所述的电池模拟器控制方法,其特征在于,所述电池包包括多条并联的支路,所述支路包括一个所述单体电池或若干个串联的所述单体电池;所述获得流经所述单体电池的电流,包括:
4.根据权利要求3所述的电池模拟器控制方法,其特征在于,所述根据多个所述voc实时值得到所述电池包的voc总实时值,包括:
5.根据权利要求3所述的电池模拟器控制方法,其特征在于,根据多个所述res实时值得到所述电池包的res总实时值,包括:
6.根据权利要求3所述的电池模拟器控制方法,其特征在于,所述根据所述电池模拟器的总电流和各条所述支路的总阻值,得到流经各条所述支路的电流,包括:
7.根据权利要求1所述的电池模拟器控制方法,其特征在于,所述单体电池的soc实时值通过如下公式计算得到:
8.根据权利要求1所述的电池模拟器控制方法,其特征在于,所述单体电池的voc实时值和res实时值通过如下步骤得到:
9.电池模拟器,其特征在于,用于执行如权利要求1-8任意一项所述的电池模拟器控制方法。
10.计算机可读存储介质,其特征在于,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如权利要求1至8任意一项所述的电池模拟器控制方法。