一种基于BMS充电模式的电池剩余充电时间计算方法与流程
未命名
10-21
阅读:89
评论:0
时,bms启动所述边加热边充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;
15.仅冷却模式,其对应设定温度为t3,当实时获取的当前温度t0>t3时,bms启动所述仅冷却模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;
16.边冷却边充电模式,其对应设定温度为t4,当实时获取的当前温度t0为t3>t0>t4时,bms启动所述边冷却边充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;
17.正常充电模式,其对应设定温度为大于等于t2或小于等于t4,当实时获取的当前温度t0≥t2或t0≤t4时,bms启动所述正常充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度。
18.其中,对应模式下设定温度的具体关系为:t3》t4》t2》t1。
19.在一些实施例中,对应模式下的设定温度取值为:t1取0℃,t2取5℃,t3取60℃,t4取55℃。
20.进一步改进在于,所述仅加热模式中,充电剩余时间t1为:
[0021][0022]
式中,tr为预先测定的bms电池加热温升系数,p1为bms电池加热功率。
[0023]
进一步改进在于,所述边加热边充电模式中,剩余充电时间t2为:
[0024][0025]
式中,t
r1
为预先测定的bms电池加热温升系数,p1为bms电池加热功率。
[0026]
进一步改进在于,所述仅冷却模式中,剩余充电时间t3为:
[0027][0028]
式中,t
r2
为预先测定的bms电池冷却温升系数,p2为bms电池冷却功率。
[0029]
进一步改进在于,所述边冷却边充电模式中,剩余充电时间t4为:
[0030][0031]
式中,t
r2
为预先测定的bms电池冷却温升系数,p2为bms电池冷却功率。
[0032]
进一步改进在于,所述正常充电模式中,剩余充电时间t5为:
[0033][0034]
式中,t
r3
为预先测定的bms电池充电电流系数,r为bms电池内阻,i为bms电池预设电流map表获取的迭代电流。
[0035]
进一步改进在于,步骤s2中,预设的中断充电条件包括:当前电池预测soc大于截止充电soc。
[0036]
进一步改进在于,所述当前电池预测soc为:
[0037]
预测soc=充电当前soc+i*t6/电池总容量
[0038]
其中,i为bms电池预设电流map表获取的迭代电流,t6为对应充电模式下的剩余充电时间。
[0039]
进一步改进在于,步骤s2中,对所述叠加值基于预设条件进行平滑处理,设平滑修正因子为a,预设条件为:
[0040]
(1)在仅加热模式和仅冷却模式,充电电流≤0a,每间隔一分钟,剩余充电时间=叠加值-1分钟;
[0041]
(2)在边加热边充电模式、边冷却边充电模式以及正常充电模式中,充电电流>0a时,剩余充电时间=a*叠加值-1分钟,其中,0.2<a<5;
[0042]
(3)当soc》99%时,0.5<a<2;
[0043]
(4)在边加热边充电模式、边冷却边充电模式以及正常充电模式中,电流≤0a时,剩余充电时间保持不变;
[0044]
(5)bms电池满充之前,剩余充电时间最小为1min。
[0045]
(6)bms电池满充之后,剩余充电时间为0min。
[0046]
本发明的有益效果在于:
[0047]
本发明通过将电池充电过程分解为预设在bms内的多个充电模式,通过bms对电池的当前温度进行实时更新,匹配出适合当前温度下的充电模式,并依据该模式计算剩余充电时间,通过一个或多个充电模式的充电剩余时间的叠加,能够准确评估不同温度环境下的电池剩余充电时间。
附图说明
[0048]
图1是本发明中的方法框图;
[0049]
图2是本发明中方法的执行流程示意图。
具体实施方式
[0050]
下面结合附图对本发明作进一步详细描述,有必要在此指出的是,以下具体实施方式只用于对本发明进行进一步的说明,不能理解为对本发明保护范围的限制,该领域的技术人员可以根据上述
技术实现要素:
对本发明作出一些非本质的改进和调整。
[0051]
实施例1
[0052]
如图1所示,本实施方式提供了一种基于bms充电模式的电池剩余充电时间计算方法,所述方法包括:
[0053]
s1:在与充电设备连接后,bms将实时获取的电池当前温度与预设充电模式中多个模式对应的设定温度进行匹配,以匹配出电池对应当前温度的充电模式,再依据该充电模式对电池进行充电,并实时更新该充电模式下电池的预测温度和当前电池预测soc,并根据预测温度和预测soc,更新充电电流、切换充电模式;
[0054]
s2:重复步骤s1直至当前电池预测soc满足预设的中断充电条件,则置bms内中断充电标志位为有效,并计算匹配出的一个或多个充电模式下剩余充电时间的叠加值,对所述叠加值进行平滑处理以生成电池剩余充电时间。
[0055]
在本实施例中,基于完整的充电过程各类工况集合,在不同的充电工况下,主导剩
余充电时间的因素各不相同,为了简化电池充电过程的数学模型,在软件层面将充电过程分解为仅加热阶段,边加热边充电阶段,仅冷却阶段,边冷却边充电阶段和非加热非冷却正常充电阶段作为整个充电过程的基本工况,并将各阶段定义为充电模式。
[0056]
进一步的,步骤s1中,预先设定的充电模式包括:
[0057]
仅加热模式,其对应设定温度为t1,当实时获取的当前温度t0<t1时,bms启动所述仅加热模式并将对应该模式下实时获取的当前温度t0作为充电起始温度。
[0058]
在低温情况下,锂电池充电电池负极会出现析锂情况,所以在整车充电过程中,当电池模组的当前温度≤仅加热温度(对应该模式下的设定温度t1)时,电池将通过ptc电阻或者其他模块对电池进行加热,使电池温度达到适合充电的温度。此阶段里面,电池包相当于一个被加热源,电池包具有较好的封闭性,此时电池的温升也近似于固定速率,电池的温升速率与电池的功率基本成正比,加热温升=加热功率*加热温升系数。(加热电流温升系数在实车测试标定)。
[0059]
边加热边充电模式,其对应设定温度为t2,当实时获取的当前温度t0为t1<t0<t2时,bms启动所述边加热边充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度。
[0060]
在低温充电过程中,当前温度》仅加热温度(设定温度t2),此时整车系统会边给电池包加热并同时以较小的电流进行充电,电池包具有较好的封闭性,此时的电池的热源主要为整车系统加热,以及电池充电电流而产生的自加热。因此边加热边充电温升=加热功率*加热温升系数+充电电流系数*电流^2*电池内阻。
[0061]
仅冷却模式,其对应设定温度为t3,当实时获取的当前温度t0>t3时,bms启动所述仅冷却模式并将对应该模式下实时获取的当前温度t0作为充电起始温度。
[0062]
在高温情况下,锂电池充电会导致锂电池寿命出现明显的衰减,所以在整车充电过程中,当电池模组的当前温度≥仅冷却温度(设定温度t3)时,整车电池将使用液冷或者油冷系统对电池进行冷却,使电池温度达到适合充电的温度。此阶段里面,电池包相当于一个被冷却源,电池包具有较好的封闭性,此时电池的冷却温升也近似于固定速率,电池的冷却温升与电池的功率基本成正比,冷却温升=冷却功率*冷却温升系数。(冷却温升系数在实车测试标定)。
[0063]
边冷却边充电模式,其对应设定温度为t4,当实时获取的当前温度t0为t3>t0>t4时,bms启动所述边冷却边充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度。
[0064]
在高温充电过程中,当前温度《仅冷却温度(设定温度t4),此时整车系统会边给电池包冷却并同时以较小的电流进行充电,电池包具有较好的封闭性,此时的电池的热源主要为整车系统冷却和电池因为有充电电流而产生的自加热。因此边加热边充电阶段充电温升=充电电流系数*电流^2*电池内阻-加热功率*冷却温升系数。
[0065]
正常充电模式,其对应设定温度为大于等于t2或小于等于t4,当实时获取的当前温度t0≥t2或t0≤t4时,bms启动所述正常充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度。
[0066]
在常温或者适合电池充电的温度范围区间内,电池包根据当前的soc和温度计算当前的充电电流然后按照此电流进行充电,由于在此区间内电池的内阻基本恒定,所以正
常充电阶段充电温升=充电电流系数*电流^2*电池内阻;(充电电流系数在实车测试标定,充电电流系数=电池温升/电流^2)。
[0067]
在本实施例中,不同电池的内阻可通过对电芯进行hppc测试获取,通过在不同温度、不同soc的电池电池内阻关系得到《温度-soc-电池内阻关系表》。
[0068]
进一步的,所述仅加热模式中,充电剩余时间t1为:
[0069][0070]
式中,tr为预先测定的bms电池加热温升系数,p1为bms电池加热功率。其中,加热功率为恒定。
[0071]
进一步的,所述边加热边充电模式中,剩余充电时间t2为:
[0072][0073]
式中,t
r1
为预先测定的bms电池加热温升系数,p1为bms电池加热功率。
[0074]
进一步的,所述仅冷却模式中,剩余充电时间t3为:
[0075][0076]
式中,t
r2
为预先测定的bms电池冷却温升系数,p2为bms电池冷却功率。
[0077]
进一步的,所述边冷却边充电模式中,剩余充电时间t4为:
[0078][0079]
式中,t
r2
为预先测定的bms电池冷却温升系数,p2为bms电池冷却功率。
[0080]
进一步的,所述正常充电模式中,剩余充电时间t5为:
[0081][0082]
式中,t
r3
为预先测定的bms电池冷却温升系数,r为bms电池内阻,i为bms电池预设电流map表获取的迭代电流。
[0083]
在本实施例中,bms电池加热温升系数、bms电池冷却温升系数以及bms电池冷却温升系数可通过在各对应工况温度下进行预先测定实验得到。
[0084]
在本实施方式中,电池充电未连接时,在放电状态,设置剩余充电时间为默认值0min。
[0085]
进一步的,步骤s2中,预设的中断充电条件包括:
[0086]
当前电池预测soc大于截止充电soc。
[0087]
进一步的,所述当前电池预测soc为:
[0088]
预测soc=充电当前soc+i*t6/电池总容量;
[0089]
其中,i为bms电池预设电流map表获取的迭代电流,t6为对应充电模式下的剩余充电时间。
[0090]
进一步的,步骤s2中,对所述叠加值基于预设条件进行平滑处理,设平滑修正因子
为a,预设条件为:
[0091]
(1)在仅加热模式和仅冷却模式,充电电流≤0a,每间隔一分钟,剩余充电时间=叠加值-1分钟;
[0092]
(2)在边加热边充电模式、边冷却边充电模式以及正常充电模式中,充电电流>0a时,剩余充电时间=a*叠加值-1分钟,其中,0.2<a<5;
[0093]
(3)当soc》99%时,0.5<a<2;
[0094]
(4)在边加热边充电模式、边冷却边充电模式以及正常充电模式中,电流≤0a时,剩余充电时间保持不变;
[0095]
(5)bms电池满充之前,剩余充电时间最小为1min。
[0096]
(6)bms电池满充之后,剩余充电时间为0min。
[0097]
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
技术特征:
1.一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于,所述方法包括:s1:在与充电设备连接后,bms将实时获取的电池当前温度与预设充电模式中多个模式对应的设定温度进行匹配,以匹配出电池对应当前温度的充电模式,再依据该充电模式对电池进行充电,并实时更新该充电模式下电池的预测温度和当前电池预测soc,并根据预测温度和预测soc,更新充电电流、切换充电模式;s2:重复步骤s1直至当前电池预测soc满足预设的中断充电条件,则置bms内中断充电标志位为有效,并计算匹配出的一个或多个充电模式下剩余充电时间的叠加值,对所述叠加值进行平滑处理以生成电池剩余充电时间。2.根据权利要求1所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:步骤s1中,预先设定的充电模式包括:仅加热模式,其对应设定温度为t1,当实时获取的当前温度t0<t1时,bms启动所述仅加热模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;边加热边充电模式,其对应设定温度为t2,当实时获取的当前温度t0为t1<t0<t2时,bms启动所述边加热边充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;仅冷却模式,其对应设定温度为t3,当实时获取的当前温度t0>t3时,bms启动所述仅冷却模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;边冷却边充电模式,其对应设定温度为t4,当实时获取的当前温度t0为t3>t0>t4时,bms启动所述边冷却边充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;正常充电模式,其对应设定温度为大于等于t2或小于等于t4,当实时获取的当前温度t0≥t2或t0≤t4时,bms启动所述正常充电模式并将对应该模式下实时获取的当前温度t0作为充电起始温度;其中,对应模式下设定温度的具体关系为:t3>t4>t2>t1。3.根据权利要求2所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:所述仅加热模式中,充电剩余时间t1为:式中,t
r
为预先测定的bms电池加热温升系数,p1为bms电池加热功率。4.根据权利要求2所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:所述边加热边充电模式中,剩余充电时间t2为:式中,t
r1
为预先测定的bms电池加热温升系数,p1为bms电池加热功率。5.根据权利要求2所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:所述仅冷却模式中,剩余充电时间t3为:
式中,t
r2
为预先测定的bms电池冷却温升系数,p2为bms电池冷却功率。6.根据权利要求2所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:所述边冷却边充电模式中,剩余充电时间t4为:式中,t
r2
为预先测定的bms电池冷却温升系数,p2为bms电池冷却功率。7.根据权利要求2所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:所述正常充电模式中,剩余充电时间t5为:式中,t
r3
为预先测定的bms电池充电电流系数,r为bms电池内阻,i为bms电池预设电流map表获取的迭代电流。8.根据权利要求1所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:步骤s2中,预设的中断充电条件包括:当前电池预测soc大于截止充电soc。9.根据权利要求8所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:所述当前电池预测soc为:预测soc=充电当前soc+i*t6/电池总容量其中,i为bms电池预设电流map表获取的迭代电流,t6为对应充电模式下的剩余充电时间。10.根据权利要求7所述的一种基于bms充电模式的电池剩余充电时间计算方法,其特征在于:步骤s2中,对所述叠加值基于预设条件进行平滑处理,设平滑修正因子为a,预设条件为:(1)在仅加热模式和仅冷却模式,充电电流≤0a,每间隔一分钟,剩余充电时间=叠加值-1分钟;(2)在边加热边充电模式、边冷却边充电模式以及正常充电模式中,充电电流>0a时,剩余充电时间=a*叠加值-1分钟,其中,0.2<a<5;(3)当soc>99%时,0.5<a<2;(4)在边加热边充电模式、边冷却边充电模式以及正常充电模式中,电流≤0a时,剩余充电时间保持不变;(5)bms电池满充之前,剩余充电时间最小为1min。(6)bms电池满充之后,剩余充电时间为0min。
技术总结
本发明属于新能源汽车电池管理技术领域,具体涉及一种基于BMS充电模式的电池剩余充电时间计算方法,在与充电设备连接后,BMS将实时获取电池当前温度并与预设充电模式中的多个模式对应的设定温度进行匹配,以匹配出电池对应当前温度的充电模式,再依据该充电模式对电池进行充电,并实时更新该充电模式下电池的预测温度和当前电池预测SOC,并根据预测温度和预测SOC,更新充电电流、切换充电模式,重复步骤S1直至当前电池预测SOC满足预设的中断充电条件;计算匹配出的一个或多个充电模式下剩余充电时间的叠加值,能够准确评估不同温度环境下的电池剩余充电时间。下的电池剩余充电时间。下的电池剩余充电时间。
技术研发人员:康义 王云 姜明军 孙艳 江梓贤 刘欢 李杰
受保护的技术使用者:力高(山东)新能源技术股份有限公司
技术研发日:2023.08.10
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/