电动汽车BMS的功能分配
1
前段时间大众汽车Volkswagen宣布召回在美国销售的电动版高尔夫轿车e-Golf原因是其电池管理系统可能会将内部电流浪涌当成电流临界条件从而导致车辆的电动马达突然熄火首先我们来看一下Volkswagen的电池结构
这里大概率的情况是电池管理系统检测到了高的电流脉冲然后进行了保护这个故障的等级定义比价高
我们在考虑这个事情的时候可以把德系的架构都拿来看看其实是属于将电池管理系统至于比较高等级的BMS主模块ASILC
我是觉得可以把BMS的很多算法直接放在VCU里面我们做如下分析
一测量功能
1基本信息测量电池电压电流信号的监测电池包温度的检测电池管理系统有着最基本功能就是测量电池单体的电压电流和温度这是所有电池管理系统顶层计算控制逻辑的基础
2绝缘电阻检测电池管理系统内需要对整个电池系统和高压系统进行绝缘检测
3高压互锁检测HVIL用来确认整个高压系统的完整性的当高压系统回路完整性受到破坏的时候启动安全措施
二估算功能
1SOC和SOH估计核心也是最难的部分
2均衡出现单体之间SOC×容量不均衡的时通过均衡电路进行调整
3电池功率限制电池在不同的SOC&温度下其输入和输出的功率是有一定限制的
三其他功能
1继电器控制包括主+主-充电继电器+充电继电器-预充继电器
2热控制
3通信功能
4故障诊断及报警
5容错运行
细致的可以看下面这个图
一个完整的BMS的软件工作比例
我个人觉得未来的发展方向是
1保留功能
a单体相关的功能电压电流和温度测量&保护
b均衡执行电路
c通信
d最小诊断和最少的记录
2转移的功能
aSOx的算法和功率限制
b高压测量
c继电器控制和诊断
d热管理控制
这里的主要原因是其实BMS如果做SOCSOH其实对BMS的运算能力有了更高的要求BMS需要考虑整车的安全其实本身所有的估算还是要放到VCU层面去进行故障处理那问题来了我们为何不直接在VCU内进行处理呢?
相比较而言
aVCU可以从整个总线网络上获取各个点的电压逆变器配电盒电池包
bVCU可以获取主要的电池包电流和逆变器电流如果前者失效就尽量关掉HVAC来推断整个电流
cVCU缺的是电池包内的问题但是可以根据多点的温度估算
dVCU本身就是一个很高等级的部件
这样的好处有
aBMS里面的功能可以做的很简单
bBMS完全可以模块化在不同的地方
cBMS里面将厂家的高低完全降低可以在VCU里面做校正来实现多供应商切换
dBMS和模组也可以进行分离了
e理论上这样成本和IP更好一些
f这样车企完全对电池寿命和保修负责需要更多的单体和模组数据
如下表所示
小结
1我相信未来会变得非常简单BMS这么多企业完全不正常车企最终会掌握电池的实际情况把后期的数据和前期的测试数据进行分析这种循环其实电池厂不具备
2理论上这种刷写不牵涉到电池厂家响应速度也快一些