System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电池电量的领域,尤其是涉及基于小电流的soc校准方法、系统。
技术介绍
1、由于在光伏等家用储能系统中,由于光伏供电工况的随机性,以及家庭用电的随机性,导致电池有可能一直处于待机状态,由于物理上电路并未完全断开电路,导致电池可能一直处于小电流充电或放电状态。
2、而电池的容量校正是在电池充放电末端过程中才进行soc校准,电池由于小电流也并未达到充放电末端状态,并不会触发soc校准。此外,小电流大小并未达到充电和放电阈值,从而bms系统并未认定电池处于充电或放电状态,从而也不会把小电流的导致的电量计入电池电量中。但是通过大量数据分析小电流在长时间尺度下(3小时以上)会对电池soc产生影响,从而导致soc误差不断增大,对此情况有待进一步改善。
技术实现思路
1、为了减小电池的soc误差,本申请提供基于小电流的soc校准方法、系统。
2、第一方面,本申请提供的基于小电流的soc校准方法,采用如下的技术方案:
3、获取目标电池电芯的实时电流数据;
4、判断实时电流数据是否小于小电流阈值;
5、若是,则获取电池电芯处于实时电流数据小于小电流阈值工况对应的电流时长数据;
6、判断电流时长数据是否大于小电流时长判断阈值;
7、若是,则确定目标电池电芯处于小电流工况;
8、获取电池电芯在单位时间内的平均电压变化数据;
9、判断平均电压变化数据是否大于平均电压变化阈值;
11、基于电池电芯的初始电量数据与电量变化数据确定电池电芯对应的实时电量数据soc。
12、通过采用上述技术方案,在电池电流比较小且未触发正常soc校准的情况下,此时系统通过获取到电池电芯的实时电流数据,在实时电流数据小于小电流阈值的情况下,此时便需要通过电流时长数据与小电流时长判断阈值的比较确定此时电池是否处于小电流工况中,在上述过程中,可以实时检测电池是否处于小电流工况中,然后通过单位时间内的平均电压变化数据判断是否需要将电池的电量变化进行校准,在电池电压变化较大时,此时系统通过获取电池在小电流工况内的电量变化量,通过电池电芯的初始电量数据与电量变化数据确定电池电芯对应的实时电量,从而在电池使用过程中对电池电量实现较为精准的校准,从而降低电池在使用过程中电量的误差。
13、可选的,在获取电池电芯在小电流工况内的电量变化数据的过程中,进行如下步骤:
14、获取电池对应的额定电量数据;
15、调取实时电流数据以及电池对应的充放电效率数据;
16、基于所述额定电量数据、实时电流数据、充放电效率数据以及电流时长数据输入并确定电量变化数据。
17、通过采用上述技术方案,在电池处于小电流工况期间,通过获取处于小电流工况内的电流时长数据可以准确获取电流时长数据内电池的电量变化数据,使得整个校准过程更加精准。
18、可选的,判断电池电芯对应的电压数据是否下降;
19、若是,调取电流时长数据前电池电芯的初始电量数据以及电量变化数据;
20、则。
21、通过采用上述技术方案,电池处于小电流状态时,此时电池可能是在放电状态或者充电状态,通过对于电池电压数据是否下降可以确定电池是处于放电状态,从而可以确定电池的实时电量数据是通过初始电量数据减去电池处于小电流工况期间变化的电量得到。
22、可选的,判断电池电芯对应的电压数据是否上升;
23、若是,调取电流时长数据前电池电芯的初始电量数据以及电量变化数据;
24、则。
25、通过采用上述技术方案,电池处于小电流状态时,此时电池可能是在放电状态或者充电状态,通过对于电池电压数据是否上升可以确定电池是处于充电状态,从而可以确定电池的实时电量数据是通过初始电量数据加上电池处于小电流工况期间变化的电量得到。
26、可选的,在确定目标电池电芯是处于小电流工况后,还进行如下步骤:
27、调取实时电流数据;
28、将实时电流数据与小电流退出电流阈值进行比较;
29、若实时电流数据大于小电流退出电流阈值;
30、则获取实时电流数据大于小电流退出电流阈值对应的持续时长数据;
31、将持续时长数据与小电流退出时长数据进行比较;
32、若是持续时长数据大于小电流退出时长数据;
33、则控制电池电芯退出小电流工况检测。
34、通过采用上述技术方案,在电池处于小电流工况的过程中,可能会出现电池电流变大的情况,并且期间电池的电流大于电池退出小电流工况时的电流,便需要考虑电流变大的持续时间,若是此时持续时长数据大于小电流退出时长数据,便说明电池已经退出小电流工况了,可以第一时间将电池的剩余电量校准。
35、可选的,若实时电流数据大于小电流退出电流阈值且持续时长数据小于小电流退出时长数据,则电池电芯还处于小电流工况,将若实时电流数据大于小电流退出电流阈值持续的时长计算在电流时长数据内。
36、通过采用上述技术方案,在持续时长数据小于小电流退出时长数据的情况下,此时电池还是处于小电流工况中,并且在持续时长数据的时间周期,电池电芯的电量也是有所变化的,通过采用电量变化数据对应的公式进行计算,可以起到一定的校准作用,从而可以减小电池的soc误差。
37、第二方面,本申请提供的基于小电流的soc校准系统,采用如下的技术方案:
38、基于小电流的soc校准系统,包括:
39、实时电流获取模块,用于获取目标电池电芯的实时电流数据;
40、电流判断模块,用于判断实时电流数据是否小于小电流阈值;
41、电流时长获取模块,若是,用于获取电池电芯处于实时电流数据小于小电流阈值工况对应的电流时长数据;
42、时长判断模块,用于判断电流时长数据是否大于小电流时长判断阈值;
43、工况确定模块,若是,用于确定目标电池电芯是处于小电流工况;
44、平均电压变化获取模块,用于获取电池电芯在单位时间内的平均电压变化数据;
45、平均电压变化判断模块,用于判断平均电压变化数据是否大于平均电压变化阈值;
46、电量变化获取模块,若是,用于获取电池电芯在小电流工况内的电量变化数据;
47、实时电量确定模块,基于电池电芯的初始电量数据与电量变化数据用于确定电池电芯对应的确定数据。
48、通过采用上述技术方案,在电池电流比较小且未触发正常soc校准的情况下,此时系统通过获取到电池电芯的实时电流数据,在实时电流数据小于小电流阈值的情况下,此时便需要通过电流时长数据与小电流时长判断阈值的比较确定此时电池是否处于小电流工况中,在上述过程中,可以实时检测电池是否处于小电流工况中,然本文档来自技高网...
【技术保护点】
1.基于小电流的SOC校准方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于小电流的SOC校准方法,其特征在于,在获取电池电芯在小电流工况内的电量变化数据的过程中,进行如下步骤:
3.根据权利要求2所述的基于小电流的SOC校准方法,其特征在于,若是平均电压变化数据大于平均电压变化阈值,进行如下步骤:
4.根据权利要求3所述的基 于小电流的SOC校准方法,其特征在于,若是平均电压变化数据大于平均电压变化阈值,进行如下步骤:
5.根据权利要求1所述的基于小电流的SOC校准方法,其特征在于,在确定目标电池电芯是处于小电流工况后,还进行如下步骤:
6.根据权利要求5所述的基于小电流的SOC校准方法,其特征在于,若实时电流数据大于小电流退出电流阈值且持续时长数据小于小电流退出时长数据,则电池电芯还处于小电流工况,将若实时电流数据大于小电流退出电流阈值持续的时长计算在电流时长数据内。
7.基于小电流的SOC校准系统,其特征在于,包括:
8.计算机可读存储介质,存储有能够被处理器加载并执行如权利要求
9.智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至6中任一项所述方法的计算机程序。
...【技术特征摘要】
1.基于小电流的soc校准方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于小电流的soc校准方法,其特征在于,在获取电池电芯在小电流工况内的电量变化数据的过程中,进行如下步骤:
3.根据权利要求2所述的基于小电流的soc校准方法,其特征在于,若是平均电压变化数据大于平均电压变化阈值,进行如下步骤:
4.根据权利要求3所述的基 于小电流的soc校准方法,其特征在于,若是平均电压变化数据大于平均电压变化阈值,进行如下步骤:
5.根据权利要求1所述的基于小电流的soc校准方法,其特征在于,在确定目标电池电芯是处于小电流工...
【专利技术属性】
技术研发人员:牛文斌,於磊,牛顿,
申请(专利权)人:深圳智慧动锂电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。