一种提高蓄电池SOC检测精度的方法
文献发布时间:2023-06-19 18:56:39
技术领域
本发明涉及电池容量测量技术领域,具体涉及一种提高蓄电池SOC检测精度的方法。
背景技术
随着汽车智能化发展,汽车蓄电池管理功能的应用越来越广泛,蓄电池剩余容量即SOC
是蓄电池管理系统的核心功能,也是难点与重点。蓄电池的SOC不能直接测量,只能通过测量电流、电压、温度来估算,要考虑电池的运行环境、充放电倍率、老化程度、电池类型,测量误差等。
SOC估算的基本算法是安时积分,当满足一定的条件时进行开路电压修正。实验表明电池具有滞回效应,静止前充放电状态会影响到开路电压,对应到OCV的SOC值会有偏差,传统的开路电压修正开启条件较苛刻,蓄电池在停止充放电4小时后才能处于静止状态,这时的开路电压符合OCV表,但对于某些工况可能在一个充放电循环内都没机会进行修正,单纯靠安时积分估算累积误差会越来越大。
发明内容
为解决上述问题,提供一种提高蓄电池SOC检测精度的方法。
本发明的目的是以下述方式实现的:
一种提高蓄电池SOC检测精度的方法,所述方法包括以下步骤:
步骤一:计算蓄电池所处的状态,所述状态包括完全充电状态、完全放电状态和中间状态:
步骤二:根据蓄电池所处的状态计算SOC值;
步骤三:根据静止时间,对SOC值进行加权计算。
所述步骤一具体包括:采用公式
BAT_AH是蓄电池容量,即按时数;
若alpha≤-10000时,代表蓄电池为完全充电状态;
若alpha≥10000代表蓄电池为完全放电状态;
若-10000 所述步骤二具体包括:静止前蓄电池状态为完全放电态,查放电OCV表,SOC=SOCdischarg; 蓄电池在完全充电状态时,查充电OCV表,SOC=SOCcharg; 蓄电池在中间状态时分别查充电OCV表和放电OCV表,然后加权计算,中间状态公式如下:
其中SOCdischarg是放电OCV表,SOCcharg是充电OCV表。 所述步骤三具体包括:当静止时间大于120分钟时,SOC值完全取决于查OCV表的值;当静止时间小于1分钟时SOC值完全取决于电流积分值;当静止时间T在1分钟至120分钟之间时,取查表值和电流积分值加权计算值,公式如下:
其中T是静止时间,SOC积分是电流按时间的积分值。 本发明的有益效果:本发明通过滞回效应的SOC修正算法和SOC加权算法,可以在静止时间未达到蓄电池静止时间要求是进行OCV修正,消除运行中对蓄电池安时积分的误差,提高蓄电池SOC精度。 附图说明 图1是本发明滞回效应修正算法流程图。 图2是本发明加权算法流程图。 具体实施方式 下面结合附图和具体实施方式对本发明作进一步详细的说明。 应该指出,以下详细说明都是例式性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的技术含义相同。 需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。 本发明提供一种提高蓄电池SOC检测精度的方法,本发明需通过测试,分别获取完全充电状态、过度状态、完全放电状态的SOC-OCV表,所述方法包括以下步骤: 步骤一:计算蓄电池所处的状态,所述状态包括完全充电状态、完全放电状态和中间状态: 步骤二:根据蓄电池所处的状态计算SOC值;; 步骤三:根据静止时间,对SOC值进行加权计算。 所述步骤一具体包括:采用公式① 若alpha≤-10000时,代表蓄电池为完全充电状态; 若alpha≥10000代表蓄电池为完全放电状态; 若-10000 所述步骤二具体包括:静止前蓄电池状态为完全放电态,查放电OCV表,SOC=SOCdischarg; 蓄电池在完全充电状态时,查充电OCV表,SOC=SOCcharg; 蓄电池在中间状态时分别查充电OCV表和放电OCV表,然后加权计算,中间状态公式②如下:
其中SOCdischarg是放电OCV表,SOCcharg是充电OCV表。(其中,放电OCV表是一个表格,蓄电池每个soc对应一个电压,所以是一个soc和电压的对应关系表格) 所述步骤三具体包括:当静止时间大于120分钟时,SOC值完全取决于查OCV表的值;当静止时间小于1分钟时SOC值完全取决于电流积分值;当静止时间T在1分钟至120分钟之间时,取查表值和电流积分值加权计算值,公式③如下:
其中T是静止时间,SOC积分是电流按时间的积分值。 本发明以试验为依据,将蓄电池的充放电过程,分为完全充电状态、中间状态、完全放电状态,开路电压修正根据电池的充放电状态查不同的OCV表,提高修正的准确性;同时采用电流积分和开路电压修正值加权计算的方法,提高修正的实时性。 本发明通过滞回效应的SOC修正算法和SOC加权算法,可以在静止时间未达到蓄电池静止时间要求是进行OCV(开路电压)修正,消除运行中对蓄电池安时积分的误差,提高蓄电池SOC精度。 以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。 上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
- 一种用于BMS检测的SOC源产生方法及SOC估计精度测试方法
- 一种提高SOC精度的估算方法及电池管理系统