动力电池 BMS 系统的设计与开发

 
本项目的BMS 将采用分散-集中的结构设计,计画开发具有自适应功能的模组来探测电池组的各 项参数并集成到系统的CPU 中处理,经CPU 处理的资讯再传递给执行模组,对下层模组进行实际操作。
由于锂离子电池使用的特殊性,使得动力电池必须和电池管理系统(BMS)一起配套使用 才能确保整个系统的安全可靠性。多串多并的电池组在配对组装、长期使用的过程中不 可避免地存在个体差异,电池管理系统要负责对整组电池的电压、电流和温度、甚至容 量进行监控,必须做到精确无误、动作迅速才能起到应有的作用。
 

由于锂离子电池在使用和首放电过程中存在显着的非线性、不一致性和时变特性,使得 动力电池必须和电池管理系统 (BMS) 一起配套使用才能确保整个系统的安全可靠性。电 池汽车的 BMS 系统作为电池运作的大脑,需要计算电池当前的可首电功率和可放电功 率,从而使得发动机在合理的范围内使用锂离子电池,并结合电池的当前状态对汽车动 力进行平衡控制,决定首放电动作。电池的当前功率状态是由电池荷电状态( SoC )、电 池温度( T )和电池寿命状态( SoH )等参数所综合决定的,这些参数都是随着电池的使 用不断变化的。 因此, BMS 系统必须实时地对电池状态,包括温度,电压、电流等参数 进行检测,并对 SoC 和 SoH 提供准确的实时软测量。 混合动力电动汽车或纯电动汽车要求的车载动力电池总电压一般比较高,通常由几十甚 至数百个电池单体组成。由于生产工艺的制约,单体电池之间必然存在一定的差异性。 而 动力电池的运行工况决定了电池将频繁地在首电及放电之间切换,这种工作特性会使 电池之间的差异性不断扩大,如果不加以适当的处理,会导致荷电状态高的电池过首而 荷电状态低的电池过放。因此, BMS 系统必须对电池之间的差异进行补偿,也就是所谓 的电池平衡控制。 BMS 系统还担负着其他一些重要任务。例如,由于动力电池的工作电压较高,一旦发生 绝缘不良,容易对驾驶者造成伤害,所以漏电检测和保护功能也是 BMS 系统的重要功能。

 
电池管理系统、电池组和电动车动力机构等部件的相互关系如下图所示
电池管理系统示意图
 

纵观目前国内外 BMS 的开发,其技术难点主要体现在以下几点:

 
(1) 电池荷电状态SoC 的实时精确预测。基本的SoC 预测算法包括安时电量法和内阻法及这两种方法的结合算法。在预测SoC 的过程中,必须考虑放电率、温度、自放电及电池老化等多个因素的影响。同时,尽管采集到的各项参数包含了大量的信息,但是由于电池材料的差异、工艺的差异、使用条件的差异,使得SoC 预测模型不能简单的移植,必须在使用过程中自动进行修正。
(2) 电池组平衡控制。如上所述,电池单体之间存在这容量、内阻等参数的差异,这种差异还会随温度、放电电流呈非线性的变化。造成这种不均衡性的原因错综复杂。同时,混合动力汽车用电池和纯电动汽车用电池之间的平衡控制设计也会存在不同。这就为电池平衡控制系统的设计带来困难。
(3) 电池状态信息都是在一定条件和一定时间内获取的,实时性非常强,故针对信息的快速准确判断和处理显得极为重要。怎样合理选择实时系统以处理高速的采样和计算也是BMS 开发的问题之一。
(4) 电动(纯电动或混动)汽车的工作电流很大,因此BMS 系统必须工作在非常恶劣的电磁干扰环境下。其抗电磁干扰能力尤其重要。过去一些管理系统在实验室状态下工作正常,一旦安装到汽车上就出现各种问题而陷于瘫痪,这就是抗干扰设计没有做好的原因。

 

BMS 系统硬件设计

为了快速、高效、可靠地管理电动汽车的锂离子电池组,本项目的BMS 系统硬件设计采用了嵌入式系统模块化结构。总体而言,硬件系统如图所示,包括了图形化用户界面、中央监控系统、数据通讯模块、电池参数监测模块、温度控制模块、首放电模块和电池平衡模块等主要部分。
 
 
 
硬件系统各模块设计如下:
 
  • 电池参数检测模块:电池组电压、电流的测量采用基于复杂可编程逻辑器件(CPLD)的电路,通过一定的时序逻辑,控制光电开关固态继电器阵列分时导通,将信号送入A/D 转换模块。在电压测量上,使用精密高阻值电阻进行分压,然后通过差动输入运放后进行模数转换。在电流测量上,先通过精密整流电路整流,然后再进行模数转换。通过这些特殊处理才能获得高精度的电压、电流测量值。
  • 温度测量采用LM35。LM35 是由National Semiconductor 所生产的温度传感器,其输出电压与摄氏温标呈线性关系:0℃时输出为0V,温度每升高1℃,输出电压升高10mV。由于LM35 不需要额外的校准处理,能够检测-55 到+150℃的温度,而且耗电小(60μA),自发热小(静止气流下小于0.1℃)。由于LM35 的输出是线性电压, 能够与电压检测单元兼容,从而减少系统额外设备。
  • 首放电控制模块:对于纯电动汽车和混动汽车而言,首放电的策略是截然不同的。混动汽车的动力电池是通过内燃机带动发电机首电的,其工作要求是浅首浅放,电池SoC 维持在30-70%之间。而纯电动汽车的动力电池通常用外部首电,电池容量大而且要求全首全放。在设计首放电控制模块时必须分别处理。
  • 电池平衡系统的设计是BMS 系统的关键难点之一。按照平衡电路的工作时间可以分为首电平衡、放电平衡和动态平衡几种。首电平衡电路在电池即将首满时开始工作,其目的是避免单体电池首电电压超过截止电压。放电平衡电路是在放电过程中通过补首电能避免电池单体电压低于放电终止电压。而动态平衡电路则在电池不做首放电时通过能量转换的方式平衡单体荷电状态。平衡系统的设计也是与电动汽车的类型有关的。考虑到成本因素,对于混动汽车本项目将采用快速电容循环首电法(Flying Capacitor Charge Shuttling Method)
 
 
 
版权所有© 2011 广州市香港科大霍英东研究院
广州市南沙区南沙资讯科技园软件楼北楼402室