System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于储能电池,具体涉及一种储能电池的soc修正方法。
技术介绍
1、soc(state-of-charge,荷电状态)反应了电池剩余电量,是衡量电池放电能力、电池均衡管控、充放电截止条件的关键参数,soc无法直接被测量,只能通过bms(battery-management-system,电池管理系统)采集电压、电流和温度等参数进行估算。
2、soc估计是电池管理系统中最重要的任务之一,因为其它状态的准确估计,如soh(state-of-health,健康状态)、soe(state-of-energy,能量状态)、sop(state-of-power,功率状态)等都比较依赖精确的soc。目前来说,单一的算法不能满足soc估计的精度要求,因此需要加入一系列修正措施来提高精度。
3、主流的soc估计策略是以安时积分法为核心,并加入各种校正算法以提高安时积分法的估计精度,安时积分法由于其原理简单,可以实时计算soc等优点,在电池管理系统中得到广泛的应用,但是由于精确的初始soc不易获取,电流传感器存在测量噪声,会导致累积误差越来越大,因此需要增加soc校正措施以消除累积误差的影响。
技术实现思路
1、为了克服现有技术中的问题,本专利技术提出了一种储能电池的soc修正方法。
2、本专利技术解决上述技术问题的技术方案如下:
3、本专利技术提供了一种储能电池的soc修正方法,包括以下步骤:
4、计算电池静置时间,判断电池静置时
5、若静置时间超过预设限值,获取当前的端电压值,根据当前的端电压值查预设的soc-ocv表得到soc真实值;
6、获取soc显示值,计算soc真实值与soc显示值的差值,并将此差值作为修正soc显示值的初始值;
7、基于上述修正soc显示值的初始值,采用修正补偿值对soc显示值进行修正;
8、计算累计的修正补偿值,计算累计的修正补偿值与电池容量的比值,并计算其与修正soc的初始值的绝对值的差值;若差值小于等于零,则认为此刻为修正截止时刻,修正结束。
9、进一步地,所述计算电池静置时间,包括:采集电流,根据所述采集的电流判断电池是否达到静置状态,所述静置状态为电流大于-0.1a且小于0.1a;若达到静置状态,计算静置时间。
10、进一步地,计算电池静置时间之前,还包括:预先建立电池在静置状态下的soc-ocv表,所述soc-ocv表包括通过实验分别获得的充电soc-ocv表和放电soc-ocv表。
11、进一步地,根据当前的端电压值查soc-ocv表得到soc真实值,包括:
12、根据电流的值的大小选择不同的soc-ocv表数据,若电流的值大于零,则使用充电soc-ocv表数据作为差值法的输入;否则,使用放电soc-ocv表数据作为差值法的输入;使用差值法来进行查表以获得当前soc真实值。
13、进一步地,使用差值法来进行查表以获得当前soc真实值,包括:
14、采集端电压,遍历soc-ocv表中的ocv,比较输入端电压是否小于等于当前遍历的ocv;
15、若是,则当前soc真实值为:
16、
17、式中,volt_in是电压;table_in()是标定好的ocv值;table_in(i-1)是i-1遍历时刻的ocv值,table_in(i)是i遍历时刻的ocv值;
18、若不是,则遍历soc-ocv表中的下一个ocv;
19、若遍历soc-ocv表中所有ocv后仍然不满足上述条件,则soc真实值=1。
20、进一步地,基于修正soc的初始值,计算修正补偿值:
21、
22、式中,soc(t)为当前t时刻soc,soct0为修正soc的初始值,△k为修正系数,i(t)为t时刻电流,cn为电池容量;
23、其中,修正补偿值δcn如下:
24、δcn=δk×i(t)。
25、与现有技术相比,本专利技术具有如下技术效果:
26、在本专利技术中,根据静置时间是否达到设定阈值来决定是否查soc-ocv表来得到soc真实值;计算soc真实值与soc显示值的差值△soc,并将此差值作为修正soc显示值的初始值,在下次充放电的每个采样时刻都对soc显示值加上或者减去一个修正补偿值;为了防止过修,利用安时积分计算修正截止时刻。本专利技术能提高储能电池的soc估计精度,消除安时积分法的累积误差并降低用户的续航焦虑。
本文档来自技高网...【技术保护点】
1.一种储能电池的SOC修正方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种储能电池的SOC修正方法,其特征在于,所述计算电池静置时间,包括:采集电流,根据所述采集的电流判断电池是否达到静置状态,所述静置状态为电流大于-0.1A且小于0.1A;若达到静置状态,计算静置时间。
3.根据权利要求1所述的一种储能电池的SOC修正方法,其特征在于,计算电池静置时间之前,还包括:预先建立电池在静置状态下的SOC-OCV表,所述SOC-OCV表包括充电SOC-OCV表和放电SOC-OCV表。
4.根据权利要求3所述的一种储能电池的SOC修正方法,其特征在于,根据当前的端电压值查SOC-OCV表得到SOC真实值,包括:
5.根据权利要求4所述的一种储能电池的SOC-OCV修正方法,其特征在于,使用差值法来进行查表以获得当前SOC真实值,包括:
6.根据权利要求5所述的一种储能电池的SOC修正方法,其特征在于,基于修正SOC的初始值,计算修正补偿值:
【技术特征摘要】
1.一种储能电池的soc修正方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种储能电池的soc修正方法,其特征在于,所述计算电池静置时间,包括:采集电流,根据所述采集的电流判断电池是否达到静置状态,所述静置状态为电流大于-0.1a且小于0.1a;若达到静置状态,计算静置时间。
3.根据权利要求1所述的一种储能电池的soc修正方法,其特征在于,计算电池静置时间之前,还包括:预先建立电池在静置状态下的soc-ocv表,所述s...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。