一种电池数据存储方法、装置及电池管理系统与流程
- 国知局
- 2024-10-21 14:29:44
本申请涉及电池数据存储,尤其涉及一种电池数据存储方法、装置及电池管理系统。
背景技术:
1、根据中华人民共和国国家标准gb34131对电力储能用电池管理系统的要求:对电池管理系统采集的数据进行记录,且记录时长为120天,记录周期为1s。根据整理,数据量达到248gb,数据量过于庞大。这对电池管理系统的存储能力提出挑战。
技术实现思路
1、有鉴于此,本申请实施例提供一种电池数据存储方法、装置及电池管理系统,可以有效解决电池管理系统存储数据量过大的问题等。
2、第一方面,本申请实施例提供一种电池数据存储方法,适用于电池管理系统,包括:
3、根据预设的采样周期对电池系统进行数据采集,得到原始电池数据;
4、对所述原始电池数据采用差异存储方法查找更新的数据,得到差异电池数据;
5、获取本地运行环境的当前负载参数,根据所述当前负载参数,利用预设的压缩策略选择算法选择得到最优压缩策略;
6、根据所述最优压缩策略,使用预设的基础字典,对所述差异电池数据进行压缩处理,得到编码电池数据;
7、将所述编码电池数据分别存储于本地存储区域及传输至云服务器。
8、在一些实施例中,所述对所述原始电池数据采用差异存储方法查找更新的数据,得到差异电池数据,包括:
9、计算各采样周期对应的原始电池数据的数据标识;
10、根据第n次采样周期对应的数据标识和第n-1次采样周期对应的数据标识,识别更新的原始电池数据,得到差异电池数据;n≥2。
11、在一些实施例中,所述数据标识为哈希值;所述计算各采样周期对应的原始电池数据的数据标识,包括:
12、采用哈希函数计算各采样周期对应的原始电池数据的哈希值,将所述哈希值作为数据标识;
13、所述根据第n次采样周期对应的数据标识和第n-1次采样周期对应的数据标识,识别更新的原始电池数据,得到差异电池数据,包括:
14、对比第n次采样周期对应的哈希值和第n-1次采样周期对应的哈希值是否一致;若不一致,则记录所述第n次采样周期对应的原始电池数据并作为所述差异电池数据。
15、在一些实施例中,所述方法还包括:
16、根据所述差异电池数据中各种类数据的取值范围,对各种类数据分别设定基数;根据各种类数据的最大值和对应的所述基数,确定能够存储各种类数据的最小存储位数;
17、在对所述差异电池数据进行压缩处理之前,所述方法还包括:
18、根据各种类数据对应的所述基数对所述各种类数据进行数据缩减处理,以供所述电池管理系统根据对应的最小存储位数,对缩减后的所述差异电池数据进行存储。
19、在一些实施例中,所述压缩策略选择算法为利用标注有压缩比的负载参数训练得到的机器学习模型;
20、所述根据所述当前负载参数,利用预设的压缩策略选择算法选择得到最优压缩策略,包括:
21、将所述当前负载参数输入训练好的机器学习模型,得到最优压缩比;所述最优压缩比对应的压缩策略为所述最优压缩策略。
22、在一些实施例中,所述当前负载参数包括网络带宽和cpu占用率;
23、所述压缩策略选择算法包括:
24、结合所述网络带宽的取值范围以及所述cpu占用率的取值范围,组合划分为多个区间,并根据所述网络带宽与压缩比成反向关系,以及所述cpu占用率与所述压缩比成正向关系的规律,得到压缩比由低到高对应的多个压缩等级;
25、所述根据所述当前负载参数,利用预设的压缩策略选择算法选择得到最优压缩策略,包括:
26、根据所述网络带宽和所述cpu占用率分别对应的区间,确定最优压缩策略。
27、在一些实施例中,所述方法还包括:
28、利用动态学习算法监测所述差异电池数据,并统计所述差异电池数据中所述基础字典中未出现的新数据值的频率;在所述频率达到设定频率阈值时,将所述新数据值添加到所述基础字典,并给所述新数据值设置一个对应编码,以更新所述基础字典。
29、在一些实施例中,所述编码电池数据包括电池管理系统的配置数据和电池的状态数据;在对所述差异电池数据进行压缩处理之前,所述方法还包括:
30、采用位图中每个位表示所述配置数据或所述状态数据中一个数据点的变化状态,得到所述位图表示的差异电池数据。
31、第二方面,本申请实施例提供一种电池数据存储装置,包括:
32、原始数据采集模块,用于根据预设的采样周期对电池系统进行数据采集,得到原始电池数据;
33、差异数据处理模块,用于对所述原始电池数据采用差异存储方法查找更新的数据,得到差异电池数据;
34、压缩策略确定模块,用于获取本地运行环境的当前负载参数,根据所述当前负载参数,利用预设的压缩策略选择算法选择得到最优压缩策略;
35、数据压缩模块,用于根据所述最优压缩策略,使用实时字典,对所述差异电池数据进行压缩处理,得到编码电池数据;
36、数据存储模块,用于将所述编码电池数据分别存储于本地存储区域及传输至云服务器。
37、第三方面,本申请实施例提供一种电池管理系统,所述电池管理系统采用本申请第一方面提供的一种电池数据存储方法进行存储电池数据。
38、本申请的实施例具有如下有益效果:
39、本申请对所述原始电池数据采用差异存储方法查找更新的数据,得到差异电池数据;获取本地运行环境的当前负载参数,根据所述当前负载参数,利用预设的压缩策略选择算法选择得到最优压缩策略;根据所述最优压缩策略,使用预设的基础字典,对所述差异电池数据进行压缩处理,得到编码电池数据;将所述编码电池数据存储于本地存储区域,并且传输至云服务器,以完成电池数据的存储。本申请通过差异存储方法对电池数据进行缩小存储需求,以及采用基础字典对差异电池数据进行编码,以压缩方电池数据,由此,可以大大缩小电池数据占空的存储空间,由此,可以有效解决电池管理系统存储数据量过大的问题等。
技术特征:1.一种电池数据存储方法,适用于电池管理系统,其特征在于,包括:
2.根据权利要求1所述的电池数据存储方法,其特征在于,所述对所述原始电池数据采用差异存储方法查找更新的数据,得到差异电池数据,包括:
3.根据权利要求2所述的电池数据存储方法,其特征在于,所述数据标识为哈希值;所述计算各采样周期对应的原始电池数据的数据标识,包括:
4.根据权利要求1所述的电池数据存储方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的电池数据存储方法,其特征在于,所述压缩策略选择算法为利用标注有压缩比的负载参数训练得到的机器学习模型;
6.根据权利要求1所述的电池数据存储方法,其特征在于,所述当前负载参数包括网络带宽和cpu占用率;
7.根据权利要求1所述的电池数据存储方法,其特征在于,所述方法还包括:
8.根据权利要求1至7任一项所述的电池数据存储方法,其特征在于,所述编码电池数据包括电池管理系统的配置数据和电池的状态数据;在对所述差异电池数据进行压缩处理之前,所述方法还包括:
9.一种电池数据存储装置,其特征在于,包括:
10.一种电池管理系统,其特征在于,所述电池管理系统采用权利要求1-8中任一项所述的电池数据存储方法进行存储电池数据。
技术总结本申请涉及电池数据存储技术领域,尤其涉及一种电池数据存储方法、装置及电池管理系统,该方法包括根据预设的采样周期对电池系统进行数据采集,得到原始电池数据;对所述原始电池数据采用差异存储方法查找更新的数据,得到差异电池数据;获取本地运行环境的当前负载参数,根据所述当前负载参数,利用预设的压缩策略选择算法选择得到最优压缩策略;根据所述最优压缩策略,使用预设的基础字典,对所述差异电池数据进行压缩处理,得到编码电池数据;将所述编码电池数据分别存储于本地存储区域及传输至云服务器,以完成电池数据的存储。由此,本申请可以有效解决电池管理系统存储数据量过大的问题等。技术研发人员:吴占宽,施静辉,高文凯,徐中华,钱振华受保护的技术使用者:远景能源有限公司技术研发日:技术公布日:2024/10/17本文地址:https://www.jishuxx.com/zhuanli/20241021/318366.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。