第2章:电池基础与特性

各位工程师朋友,大家好。今天我们来聊聊电池本身。你想想看,BMS 标定做得再好,如果不懂电池的脾气,那也白搭。我个人习惯,在开始任何标定工作前,先花半天时间把电池的“性格”摸透。这一章,我们就来拆解锂离子电池的工作原理、关键参数,以及常用的电池模型。

2.1 锂离子电池工作原理

说白了,锂离子电池就是一个“摇椅”。锂离子在正负极之间来回跑。充电时,锂离子从正极跑出来,穿过电解液,嵌入到负极的石墨层里。放电时,它们又跑回正极。

嗯,这里要注意:这个过程中,锂离子本身不参与化学反应,只是物理迁移。真正发生氧化还原反应的是正负极材料。我在项目中遇到过,有些刚入行的同事总以为锂离子在消耗,其实不是,它只是个“搬运工”。

常见的正极材料有 NCM(镍钴锰)、LFP(磷酸铁锂)、LCO(钴酸锂)等。负极目前主流是石墨,也有硅碳负极。不同的材料组合,决定了电池的电压平台、能量密度和寿命特性。

核心要点:锂离子电池的本质是“嵌入-脱出”机制。标定时,我们关注的是这个过程中电压、电流、温度的变化规律。

2.2 关键参数:SOC、SOH、SOP

这三个参数,是 BMS 标定的核心。我建议你把它刻在脑子里。

2.2.1 SOC(State of Charge,荷电状态)

SOC 就是电池还剩多少电。0% 表示没电,100% 表示满电。听起来简单,但标定起来最头疼。

为什么?因为 SOC 不能直接测量。我们只能通过电压、电流、温度来估算。常用的方法有:

  • 安时积分法: 对电流积分。简单,但误差会累积。我记得有一次,一个项目因为电流传感器零点漂移,SOC 跑了 5% 的偏差,查了两天才找到原因。
  • 开路电压法: 查表。电池静置后,电压与 SOC 有对应关系。但动态工况下不准。
  • 卡尔曼滤波法: 融合两种方法,是目前的主流。

避坑指南: 我曾经在低温环境下标定 SOC,发现安时积分法误差特别大。后来才意识到,低温下电池内阻增大,充进去的电有一部分变成了热量,并没有真正存储起来。所以低温标定一定要做温度补偿。

2.2.2 SOH(State of Health,健康状态)

SOH 反映电池的老化程度。100% 是新电池,80% 通常被认为是寿命终止。

SOH 的标定,我个人习惯看两个维度:

  1. 容量衰减: 当前最大可用容量 / 出厂标称容量。这是最直观的。
  2. 内阻增加: 电池老化后,内阻会变大。通过 HPPC(混合脉冲功率特性)测试可以测出来。

你想想看,一个电池容量掉了 20%,但内阻翻了一倍,它的 SOP 会受很大影响。标定时,SOH 和 SOP 必须联动考虑。

2.2.3 SOP(State of Power,功率状态)

SOP 告诉你,当前电池还能输出或吸收多少功率。这是车辆动力性和能量回收的关键。

SOP 的标定,本质上是一个查表问题。输入是 SOC、温度、SOH,输出是允许的最大充放电功率。表格长什么样?大概是这样:

SOC (%) 温度 (°C) SOH (%) 允许放电功率 (kW) 允许充电功率 (kW)
90 25 100 150 80
50 25 100 120 100
20 0 90 60 40

这个表不是拍脑袋定的。它来自大量的 HPPC 测试数据。我在项目中遇到过,有些团队为了省事,直接拿供应商给的默认表,结果车辆在低温低 SOC 时功率不足,爬坡都费劲。标定 SOP,一定要实测。

2.3 电池模型简介

电池模型,说白了就是用一个数学公式或电路,来模拟电池的行为。BMS 算法离不开它。

常用的模型有:

  • 内阻模型(Rint): 最简单的模型。一个理想电压源串联一个内阻。优点是计算快,缺点是不准,尤其动态响应差。
  • 一阶 RC 模型: 在内阻模型基础上,加了一个 RC 并联环节,模拟电池的极化效应。这是工程中最常用的。我个人习惯,标定 SOC 和 SOP 时,用一阶 RC 模型就够了。
  • 二阶 RC 模型: 两个 RC 环节,精度更高,但计算量也大。主要用于高精度仿真。

模型参数怎么来?通过 HPPC 测试,然后用最小二乘法拟合。下面是一个简单的参数辨识代码示例(Python 伪代码):

# 一阶 RC 模型参数辨识
# 输入:HPPC 测试的电压、电流、时间序列
# 输出:R0, R1, C1

import numpy as np

def identify_RC1(voltage, current, dt):
    # 省略具体实现...
    # 核心思路:用最小二乘法拟合电压响应曲线
    R0 = 0.005  # 欧姆
    R1 = 0.002  # 欧姆
    C1 = 3000   # 法拉
    return R0, R1, C1

警告: 模型参数会随 SOC 和温度变化。标定时,必须在全 SOC 范围和 -20°C 到 60°C 温度范围内做参数表。不要只测一个点就以为万事大吉。

好了,这一章的内容就到这里。电池基础是标定的地基,地基不牢,地动山摇。下一章,我们会深入 BMS 标定流程,从需求分析到实车验证,一步步拆解。