2. 电池工作原理与特性:电化学基础、开路电压(OCV)特性、内阻特性、容量与SOC定义
大家好,我是你们这堂课的讲师。咱们直接切入正题。做BMS算法,说白了就是在跟电池的“脾气”打交道。你得先摸透它的性子,才能管好它。这一章,我们就来聊聊电池那些最核心、最底层的特性。
我个人习惯,在开始任何算法设计之前,先把电池的“三围”搞清楚:电压、内阻、容量。这三样东西,贯穿了BMS算法的始终。你想想看,无论是做SOC估算,还是做SOH诊断,最终都要落到这三个物理量上。
核心观点:电池不是一个简单的电压源,它是一个复杂的电化学系统。理解其内部工作原理,是做好在线参数辨识的前提。
2.1 电化学基础:锂离子是怎么“搬家”的?
先说说最基础的。锂离子电池,说白了就是一个让锂离子来回“搬家”的装置。充电的时候,锂离子从正极跑出来,穿过电解液,嵌入到负极的石墨层里。放电的时候,它们再跑回正极。
这个“搬家”过程,就是电池工作的本质。我在项目中遇到过一个问题:为什么低温下电池性能会变差?原因就在这里。温度低了,电解液变得粘稠,锂离子“搬家”的阻力变大,跑不动了。所以,低温下电池的容量会下降,内阻会增大。
我的经验:做BMS算法时,一定要把温度作为一个关键输入变量。很多参数辨识模型,如果不考虑温度补偿,结果会差得离谱。我曾经在一个项目中,就是因为忽略了温度对OCV的影响,导致SOC估算误差达到了10%以上。
电化学反应的速率,可以用阿伦尼乌斯公式来描述。不过,咱们做工程的不需要背公式,你只需要记住一个结论:温度每升高10度,反应速率大约翻一倍。当然,这是理想情况,实际电池要复杂得多。
2.2 开路电压(OCV)特性:电池的“身份证”
OCV,全称是Open Circuit Voltage,也就是开路电压。它指的是电池在静置足够长时间后,正负极之间的电势差。这个值,跟电池的SOC有着一一对应的关系。
你想想看,这就像人的身份证号一样,每个SOC值都对应一个唯一的OCV值。反过来,我们只要测到了OCV,就能反推出SOC。这就是OCV-SOC查表法的基本原理。
但是,这里有个坑。OCV的测量需要电池静置很长时间,通常是1-2小时,甚至更久。为什么呢?因为电池内部有极化效应。刚充完电或放完电,电池内部的离子浓度分布是不均匀的,需要时间才能扩散均匀,电压才会稳定下来。
避坑指南:我曾经在项目里直接用端电压代替OCV去做SOC估算,结果误差大得离谱。记住,端电压 ≠ OCV。只有在电池静置足够长时间后,端电压才等于OCV。在线辨识中,我们通常需要用模型来“估计”OCV,而不是直接测量。
典型的OCV-SOC曲线长什么样?对于三元锂电池,OCV随SOC的变化比较平缓,尤其是在20%-80%这个区间。而对于磷酸铁锂电池,OCV曲线在中间段非常平坦,几乎是一条直线。这就给SOC估算带来了很大挑战——电压变化一点点,SOC可能就跳了好几个百分点。
| 电池类型 | OCV-SOC曲线特征 | 对SOC估算的影响 |
|---|---|---|
| 三元锂 | 曲线较陡,变化明显 | 容易估算,精度较高 |
| 磷酸铁锂 | 中间段平坦,变化极小 | 估算困难,需要辅助手段 |
2.3 内阻特性:电池的“血管”有多通畅?
内阻,就是电池内部的电阻。它分为两部分:欧姆内阻和极化内阻。
欧姆内阻,说白了就是电子在电极材料、电解液、集流体中移动时遇到的阻力。这个阻力跟温度关系很大,温度越低,欧姆内阻越大。
极化内阻,则跟电化学反应过程有关。锂离子在电极表面嵌入和脱出时,需要克服一个“能垒”,这个阻力就是极化内阻。极化内阻又分为电化学极化和浓差极化。
嗯,这里要注意。内阻不是一成不变的。它会随着电池的老化而增大,也会随着SOC和温度的变化而变化。我在做SOH估算时,就经常把内阻作为关键指标。一个新电池的内阻可能是5毫欧,用了两年后可能涨到8毫欧。这个变化,就是电池老化的直接证据。
关键点:内阻的在线辨识,通常需要用到二阶RC等效电路模型。通过采集电池在充放电瞬间的电压响应,利用最小二乘法或卡尔曼滤波来估计内阻值。这部分内容,我们会在后面的章节详细展开。
2.4 容量与SOC定义:电池的“油箱”有多大?
容量,就是电池能存储多少电量。单位是安时(Ah)。比如一个100Ah的电池,理论上可以用100A的电流放电1小时。
但是,实际容量会受到很多因素影响:温度、放电倍率、老化程度。这就是为什么我们常说“额定容量”和“实际容量”的区别。
SOC,全称是State of Charge,也就是荷电状态。它的定义很简单:
SOC = (剩余容量 / 额定容量) × 100%
一个满电的电池,SOC是100%。一个放完电的电池,SOC是0%。但是,这里有个问题:什么是“放完电”?
电池不能放到0V,那样会损坏电池。通常,锂电池的放电截止电压是2.5V-3.0V(取决于具体材料体系)。所以,SOC=0%对应的不是电压为0,而是电压降到截止电压。
我的建议:在实际项目中,不要完全依赖SOC的绝对值。我更关注SOC的变化量,也就是ΔSOC。因为SOC的绝对误差可能很大,但ΔSOC的精度通常更高。比如,你不需要知道电池到底是50%还是52%,但你得知道它从50%降到了49%,这个变化量是准确的。
容量的衰减,是电池老化的主要表现。一个新电池,容量可能是100%。用了500次循环后,可能只剩下80%。这个80%,就是SOH(健康状态)的一种定义方式。
好了,这一章的内容就到这里。我们讲了电化学基础、OCV特性、内阻特性和容量与SOC的定义。这些是电池参数在线辨识的基石。下一章,我们会深入探讨等效电路模型,看看如何用数学语言来描述电池的这些特性。
公众号:蓝海资料掘金营,微信deep3321