本技术涉及电池管理,尤其涉及一种电池soc估算方法、装置、设备及存储介质。
背景技术:
1、电池的电量状态(英文简称:soc)对于其性能、安全性和使用寿命等都有很多影响,因此,在电池的使用过程中需要进行soc的估算,以对电池性能、安全性和使用寿命进行评估。目前,soc估算方法主要分为模型方法和非模型方法两种,其中,模型方法也称为数学建模方法,通过建立神经网络模型来估算电池的soc;非模型方法则不需要建立神经网络模型,主要借助于电池的特性曲线来估算其soc值。但是,这些方法还存在估算结果不准确的问题,从而给电池的使用造成一定的安全隐患。
技术实现思路
1、本技术提供一种电池soc估算方法、装置、设备及存储介质,以提高电池soc估算值的准确性。
2、第一方面,本技术提供一种电池soc估算方法,所述方法包括:
3、获取电池的充放电接口信息,并根据所述充放电接口信息确定所述电池接入设备的设备类型;其中,所述设备类型包括充电设备和负载设备;
4、基于所述设备类型获取与所述设备类型匹配的soc估算模型;其中,所述soc估算模型包括放电soc估算模型和充电soc估算模型;
5、通过电池参数测试装置获取当前时刻下的soc关联参数信息,并将所述soc关联参数信息输入所述soc估算模型,以得到第一中间soc估算值;
6、获取所述电池在所述当前时刻下的剩余寿命,并基于预设的剩余寿命-soc曲线对所述第一中间soc估算值进行修正,得到第二中间soc估算值;
7、获取所述电池在所述当前时刻下的环境温度,并基于预设的环境温度-soc曲线对所述第二中间soc估算值进行修正,得到所述电池的soc估算值。
8、在一种实现方式中,所述放电soc估算模型的训练方法,包括:
9、获取电池在放电状态下的soc关联参数;
10、基于所有所述soc关联参数,通过所述电池参数测试装置获取训练试验电池在放电过程中的多个不同时刻的soc关联参数集;
11、利用安时积分法分别计算每个所述不同时刻的soc值,并针对每个所述不同时刻对应的所述soc关联参数集和所述soc值构建soc关联参数集-soc值匹配关系表;
12、构建支持向量机预测模型,并基于所述soc关联参数集-soc值匹配关系表对所述支持向量机预测模型进行训练,得到初始放电soc估算模型;
13、基于所有所述soc关联参数,通过所述电池参数测试装置获取校正试验电池在放电过程中的预设时刻的soc关联参数集,并基于所述校正试验电池在所述预设时刻的soc关联参数集和所述初始放电soc估算模型获取所述校正试验电池在所述预设时刻的预测soc值;
14、利用安时积分法获取所述校正试验电池在所述预设时刻的计算soc值;
15、基于所述预测soc值和所述计算soc值获取所述初始放电soc估算模型的预测损失值;
16、基于所述预测损失值对所述初始放电soc估算模型的模型参数进行优化,得到所述放电soc估算模型。
17、在一种实现方式中,所述获取电池在放电状态下的soc关联参数,包括:
18、构建多个相同的仿真电池-仿真负载设备对;
19、针对每个所述仿真电池-仿真负载设备对,在同一时刻利用所述仿真电池以相同的恒定电流对所述仿真负载设备开始供电,以使所述仿真电池处于放电状态,并通过预设的仿真电池参数测试装置获取所述仿真电池在指定时刻的电池参数集;其中,针对任意两个所述仿真电池设置的所述指定时刻互不相同;
20、利用安时积分法分别计算每个所述仿真电池在各自对应的所述指定时刻的soc值,并针对每个所述仿真电池对应的所述电池参数集和所述指定时刻的soc值构建电池参数集-soc值匹配关系表;
21、基于所述电池参数集-soc值匹配关系表绘制所述电池参数集中的每类参数与所述soc值之间的关系曲线;
22、对每个所述关系曲线进行平滑处理,并基于平滑处理后的所有所述关系曲线确定电池在放电状态下的soc关联参数。
23、在一种实现方式中,所述获取所述电池在所述当前时刻下的剩余寿命,并基于预设的剩余寿命-soc曲线对所述第一中间soc估算值进行修正,得到第二中间soc估算值,包括:
24、基于所述设备类型获取与所述设备类型匹配的电池剩余寿命预测模型,所述电池剩余寿命预测模型包括充电状态下的电池剩余寿命预测模型和放电状态下的电池剩余寿命预测模型;
25、通过所述电池参数测试装置获取当前时刻下的剩余寿命关联参数信息,并将所述剩余寿命关联参数信息输入所述电池剩余寿命预测模型,以得到所述电池在所述当前时刻下的剩余寿命;
26、基于预设的剩余寿命-soc曲线获取基准剩余寿命对应的soc值和所述当前时刻下的剩余寿命对应的soc值;
27、基于所述基准剩余寿命对应的soc值和所述当前时刻下的剩余寿命对应的soc值获取soc修正系数,并基于soc修正系数对所述第一中间soc估算值进行修正,得到所述第二中间soc估算值。
28、在一种实现方式中,所述环境温度-soc曲线包括充电过程中的环境温度-soc曲线和放电过程中的环境温度-soc曲线,其中,放电过程中的环境温度-soc曲线的生成方法包括:
29、获取用于生成放电过程中的所述环境温度-soc曲线的数据集,所述数据集为多个相同型号的电池分别对同一型号的负载设备供电时,在除环境温度以外的其他条件完全一致时获取的多个映射关系;其中,所述映射关系为环境温度与soc值的映射关系;
30、基于所述数据集生成放电过程中的所述环境温度-soc曲线。
31、第二方面,本技术提供一种电池soc估算装置,包括:
32、确定模块,用于获取电池的充放电接口信息,并根据所述充放电接口信息确定所述电池接入设备的设备类型;其中,所述设备类型包括充电设备和负载设备;
33、第一获取模块,用于基于所述设备类型获取与所述设备类型匹配的soc估算模型;其中,所述soc估算模型包括放电soc估算模型和充电soc估算模型;
34、第二获取模块,用于基于所述soc估算模型通过电池参数测试装置获取当前时刻下的soc关联参数信息,并将所述soc关联参数信息输入所述soc估算模型,以得到第一中间soc估算值;
35、第三获取模块,用于获取所述电池在所述当前时刻下的剩余寿命,并基于预设的剩余寿命-soc曲线对所述第一中间soc估算值进行修正,得到第二中间soc估算值;
36、第四获取模块,用于获取所述电池在所述当前时刻下的环境温度,并基于预设的环境温度-soc曲线对所述第二中间soc估算值进行修正,得到所述电池的soc估算值。
37、第三方面,本技术提供一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中,所述计算机程序被所述处理器执行时,实现如上所述的任一种电池soc估算方法。
38、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被所述处理器执行时,实现如上所述的任一种电池soc估算方法。
39、本技术提供了电池soc估算方法、装置、设备及存储介质,其中,所述方法首先,根据电池的充放电接口信息确定与所述电池当前状态下匹配的soc估算模型,并获取soc关联参数信息,及基于所述soc估算模型和所述soc关联参数信息得到第一中间soc估算值,然后,获取所述电池在所述当前时刻下的剩余寿命,并基于预设的剩余寿命-soc曲线对所述第一中间soc估算值进行修正,得到第二中间soc估算值,最后,获取所述电池在所述当前时刻下的环境温度,并基于预设的环境温度-soc曲线对所述第二中间soc估算值进行修正,得到所述电池的soc估算值。采用该方法可以提高电池soc估算值的准确性。