第二节 电池产热机理:内阻、极化与热源解析

各位同学,咱们今天聊聊电池产热这件事。说实话,做热管理这么多年,我见过太多因为对产热机理理解不透彻而翻车的案例。电池为什么会发热?发热的根源在哪里?搞清楚了这些,后面的建模才有意义。

2.1 电池内阻:发热的“罪魁祸首”

电池内阻,说白了就是电流在电池内部流动时遇到的阻力。这个阻力越大,发热就越严重。我个人习惯把内阻分成三部分来看:

  • 欧姆内阻:包括电极材料、电解液、隔膜、集流体等部件的电阻。这部分是“硬伤”,跟材料本身有关。
  • 极化内阻:电化学反应过程中产生的额外阻力。这部分是“软伤”,跟反应条件有关。
  • 扩散内阻:锂离子在电极材料中扩散时遇到的阻力。这部分跟材料的微观结构关系很大。

我在项目中遇到过一款电池,常温下内阻表现很好,但一到低温环境,内阻直接翻倍。嗯,这就是典型的扩散内阻在作祟。

核心公式:电池总内阻 Rtotal = Rohm + Rpol + Rdiff

产热功率 P = I² × Rtotal

2.2 焦耳热与极化热:两种不同的“热”

焦耳热,也叫欧姆热。就是电流通过欧姆内阻时产生的热量。这个很好理解,初中物理就学过。但极化热就有点意思了。

极化热是怎么来的?你想想看,电池在充放电时,电极表面的反应速度跟不上电流的变化,就会产生一个“过电位”。这个过电位乘以电流,就是极化热。说白了,就是反应“卡壳”了,能量以热的形式散掉了。

热源类型 产生机理 特点
焦耳热 欧姆内阻引起的发热 瞬时响应,与电流平方成正比
极化热 电化学极化引起的发热 有滞后性,与反应动力学相关

我曾经调试过一个快充方案,发现充电后期电池温度异常升高。排查了半天,原来是极化热在作怪。电流大、反应跟不上,极化热就上来了。

2.3 可逆熵热与不可逆热:热力学视角

这部分稍微有点抽象,但很重要。电池产热可以分为可逆和不可逆两部分。

不可逆热:就是前面说的焦耳热和极化热。这部分热量一旦产生,就回不去了。说白了就是“浪费”掉的能量。

可逆熵热:这个就有意思了。电池在充放电时,内部的熵会发生变化。放电时熵减少,会放出热量;充电时熵增加,会吸收热量。所以你会发现,有些电池在充电时反而会降温。

小技巧:可逆熵热可以通过公式 Qrev = T × ΔS × I / nF 计算。其中ΔS是熵变,可以通过实验测量。我建议大家在建模时,不要忽略这部分,尤其是在低倍率工况下,可逆熵热占比不小。

2.4 不同工况下的产热特性

不同工况下,电池的产热特性差异很大。我给大家总结几个典型场景:

  • 恒流放电:产热主要来自焦耳热和极化热。电流越大,产热越快。
  • 恒流充电:除了焦耳热和极化热,还有可逆熵热。低温充电时,极化热会显著增加。
  • 脉冲工况:比如急加速、急减速。这时候极化热会瞬间飙升,热管理系统的响应速度就很重要了。
  • 低温工况:内阻增大,产热加剧。我曾经在-20℃环境下测试过,产热速率是常温的3倍以上。

避坑指南:我曾经在仿真时忽略了可逆熵热,结果模型预测的温度比实测低了2-3℃。后来加上可逆熵热项,精度才提上来。大家建模时一定要注意这个细节。

2.5 产热模型的工程实现

最后,给大家一个简单的产热模型代码示例。这个模型我用了很多年,虽然简单,但很实用。

def battery_heat_generation(I, R_ohm, R_pol, T, dS, n=1, F=96485):
    """
    电池产热计算
    I: 电流 (A), 放电为正
    R_ohm: 欧姆内阻 (Ω)
    R_pol: 极化内阻 (Ω)
    T: 温度 (K)
    dS: 熵变 (J/mol·K)
    """
    # 不可逆热:焦耳热 + 极化热
    Q_irreversible = I**2 * (R_ohm + R_pol)
    
    # 可逆熵热
    Q_reversible = T * dS * I / (n * F)
    
    # 总产热
    Q_total = Q_irreversible + Q_reversible
    
    return Q_total, Q_irreversible, Q_reversible

嗯,这个函数虽然简单,但已经能覆盖大部分工况了。大家可以根据自己的需求,把内阻和熵变做成查表函数,这样模型就更灵活了。

好了,这一节的内容就到这里。记住,理解产热机理是做好热管理的第一步。下一节我们会聊聊热传递的基本原理,到时候见。