System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电池,尤其是涉及一种充电模拟方法及电池监控系统。
技术介绍
1、电池包通常由多个电池模组和相关的监控、管理系统等进行组合封装后构成,每个电池模组又由许多电芯组成。在对电池包进行监控时,需要对电池包进行充电模拟,以获取目标电池包在后续使用过程中各项数据的变化情况,从而对电池包的使用寿命、健康情况等进行预测,并根据预测结果,使用合适的充电参数对电池包进行充电。
2、但在相关技术中,对电池包进行充电模拟时存在用于模拟的充电数据不够准确以使模拟结果准确度低、局限性大问题。
技术实现思路
1、本申请的目的是提供一种充电模拟方法及电池监控系统,以至少部分解决上述技术问题。
2、第一方面,本申请提供的一种充电模拟方法采用如下的技术方案:
3、一种充电模拟方法,所述方法用于模拟电池包充电过程,包括:
4、采集目标电池包的充电参数和基础信息,得到目标电池包的第一充电参数和第一基础信息;访问预存储的历史数据集,以判断目标电池包对应的历史充电参数中是否存在与所述第一充电参数相似的第二充电参数;
5、若存在所述第二充电参数,则根据所述第二充电参数对应的充电数据模拟目标电池包的当前充电过程;
6、若不存在所述第二充电参数,则根据所述第一基础信息,在预存储的历史数据集中,选取基础信息与所述第一基础信息相似的电池包作为相似电池包,根据所述相似电池包对应的充电数据模拟目标电池包的当前充电过程;
7、根据所述当前充电过程,
8、通过采用上述技术方案,先根据目标电池包当前的第一充电参数和自身历史数据中的历史充电参数进行第一次比较判断,以获得目标电池包自身历史数据中最接近第一充电参数的第二充电参数,由第二充电参数对应的充电数据,可进一步得到对应的充电数据曲线,实现模拟充电过程的可视化,并且通过自身历史数据得到模拟结果也更加准确;
9、在目标电池包自身的历史数据中不存在与当前的第一充电参数相似的充电参数时,则选择基础信息相似的电池包的充电数据进行模拟,基础信息相似的电池包在运行过程中的充电数据也较为相似,通过读取对应的充电数据,也能够得到较为准确的模拟结果;
10、同时模拟电池包和电池包各电芯的充电状态,能更加全面地对电池包的充电过程进行模拟,得到更加准确的模拟结果。
11、可选的,根据所述当前充电过程,计算目标电池包本次充电达到满充时消耗的第一电量,以及计算目标电池包的第一剩余寿命;
12、存储所述第一电量、所述第一剩余寿命、所述当前充电过程以及所述当前充电过程对应的第一充电参数至所述历史数据集。
13、通过采用上述技术方案,能更加全面地对电池包的充电过程进行模拟,得到更加准确的模拟结果,并且能更好地实现模拟充电过程的可视化,以及更加直观地反映电池包的使用情况;
14、电池包随着使用时间的增加,各项数据会有所下降,及时对历史数据集进行更新,以使后续的模拟结果更为精准。
15、可选的,所述充电参数包括充电电流、充电时间、充电方式和充电起点电量中的一种或多种。
16、通过采用上述技术方案,充电参数能够作为比较筛选的条件或构成目标电池包在不同时间段的充电数据的特征向量,以实现目标电池包当前状态和目标电池包历史状态之间的量化对比,继而实现选择最合适的目标电池包的历史充电数据进行目标电池包的充电模拟。
17、可选的,所述充电参数包括充电电流、充电时间、充电方式和充电起点电量,所述判断是否存在与所述第一充电参数相似的第二充电参数的步骤包括:
18、s201、判断所述目标电池包在第一预设时间内是否存在与当前充电电流、充电时间、充电方式和充电起点电量均相同的历史充电参数,若存在,执行s206,若不存在,则执行s202;
19、s202、判断所述目标电池包在第一预设时间内是否存在与当前充电电流相同的历史充电参数,若存在,执行s206,若不存在,则执行s203;
20、s203、判断所述目标电池包在第一预设时间内是否存在与当前充电时间相同的历史充电参数,若存在,执行s206,若不存在,则执行s204;
21、s204、判断所述目标电池包在第一预设时间内是否存在与当前充电方式相同的历史充电参数,若存在,执行s206,若不存在,则执行s205;
22、s205、判断所述目标电池包在第一预设时间内是否存在与当前充电起点电量相同的历史充电参数,若存在,执行s206,若不存在,则执行s207;
23、s206、选择该历史充电参数作为第二充电参数,获取该历史充电参数对应的充电数据;
24、s207、根据预设的相似充电参数选取规则,选择相似充电参数作为第二充电参数;
25、所述模拟目标电池包的当前充电过程的步骤包括,使用第二充电参数的充电数据以及该充电数据对应的每个电芯的充电数据,模拟当前电池包的充电过程以及当前电池包对应的每个电芯的充电过程。
26、通过采用上述技术方案,首先,为目标电池包匹配充电参数完全相同的历史充电数据,然后,在不存在充电参数完全相同的历史充电数据时,根据各充电参数的权重,进行多次匹配,最后,若目标电池包的所有充电参数均无法在历史数据中匹配到相同的历史充电参数,则为目标电池包匹配与第一充电参数最接近的历史充电参数,以实现为目标电池包优先匹配最合适的历史充电数据,保证模拟充电过程的准确性。
27、可选的,所述根据预设的相似度计算规则,选择相似充电参数作为第二充电参数的步骤包括:
28、s2071、计算所述第一充电参数与历史数据集中各历史充电参数之间的相似度;
29、s2072、判断历史数据集中是否存在与第一充电参数相似度大于或等于第一相似度的历史充电参数,若是,则选取与第一充电参数相似度最高的历史充电参数作为第二充电参数,并获取该历史充电参数对应的充电数据,若否,则判断历史数据集中不存在所述第二充电参数。
30、通过采用上述技术方案,能够为目标电池包匹配与第一充电参数最相似的历史充电参数,相似度计算方法可根据实际情况选取,如,计算第一充电参数构成的特征向量与各历史充电参数构成的特征向量之间的欧氏距离、棋盘距离、曼哈顿或余弦距离等,选择与第一充电参数构成的特征向量距离最近的历史充电参数构成的特征向量,并且该距离小于或等于预设的距离阈值,则选择该特征向量对应充电数据进行模拟,当然,也可以使用k近邻法计算最相似的充电参数,或者,为每种充电参数预设正负范围以划定相似区间,在相似区间内选择最接近第一充电参数的充电参数作为第二充电参数。
31、可选的,所述基础信息包括电池包生产批次、soh和循环次数中的一种或多种。
32、通过采用上述技术方案,基础信息能够作为比较筛选的条件或构成不同电池包的特征本文档来自技高网...
【技术保护点】
1.一种充电模拟方法,其特征在于,所述方法用于模拟电池包充电过程,包括:
2.根据权利要求1所述的一种充电模拟方法,其特征在于,还包括:
3.根据权利要求2所述一种充电模拟方法,其特征在于:
4.根据权利要求3所述一种充电模拟方法,其特征在于:
5.根据权利要求4所述一种充电模拟方法,其特征在于:
6.根据权利要求2所述一种充电模拟方法,其特征在于:
7.根据权利要求6所述一种充电模拟方法,其特征在于:
8.根据权利要求7所述一种充电模拟方法,其特征在于:
9.根据权利要求6或7所述的一种充电模拟方法,其特征在于:
10.一种电池监控系统,其特征在于,包括:
【技术特征摘要】
1.一种充电模拟方法,其特征在于,所述方法用于模拟电池包充电过程,包括:
2.根据权利要求1所述的一种充电模拟方法,其特征在于,还包括:
3.根据权利要求2所述一种充电模拟方法,其特征在于:
4.根据权利要求3所述一种充电模拟方法,其特征在于:
5.根据权利要求4所述一种充电模拟方法,其...
【专利技术属性】
技术研发人员:牛文斌,刘玉良,刘家通,
申请(专利权)人:深圳智慧动锂电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。