1.电池包内各个单体电池之间的个体差异:单体容量差异、单体内阻差异、单体自放电差异、工作时候电流差异和休眠时候电流差异
2.电池包内随着时间变化:单体容量差异、单体内阻差异、单体自放电差异
3.客户使用 充电时间、放电时间
4.外部环境 同温度下的自放电、不同SOC下的自放电
5.系统相互影响:BMS的工作状况,这个因素和BMS的工作状态有关系。
当然接下来我们需要选择均衡的方法,主要包括硬件拓扑和均衡算法两部分,在汽车行业应用中,我们还有可靠性、成本和安全等几方面的限制。
3)电池功率限制
新能源汽车中的电池容量是不同的,锂电池系统为整车特别是电机提供能量,需要满足电机的功率要求。而一定容量的电池电池在不同的SOC,不同的温度下,其输入和输出的功率是有一定限制的。实际的运行中,混合动力电池包SOC窗口开的很小,纯电动汽车用的非常宽,用完就结束使用,而插电式混合动力在电池耗尽的时候,则需要考虑输出功率的限制。电池管理系统需要发送给整车控制器一个功率限制参数,这是根据一个三维表核算出来,包含温度、SOC、电池容量,如图11所示。
第三部分 辅助系统功能
这部分的功能,一般电池管理系统是做辅助使用的,往往与整车控制系统或者其他相关的系统进行联合使用。
1)继电器控制
电池包内一般有多个继电器,电池管理系统至少要完成对继电器的驱动供给和状态检测,继电器控制往往是和整车控制器协调后确认控制器,而安全气囊控制器输出的碰撞信号一般与继电器控制器断开直接挂钩。电池包内继电器一般有主正、主负、预充继电器和充电继电器,在电池包外还有独立的配电盒对整个电流分配做个更细致的保护。对电池包的继电器控制,闭合、断开的状态以及开关的顺序都很重要。
2)热控制
如前所述,电池的化学性能受环境的温度影响非常大,为了保证电池的使用寿命必须让电池工作在合理的温度范围之内,并根据不同的温度给整车控制器得出其所能输出和输入的最大功率。对于电池系统的温度控制主要用到CFD仿真分析,如前所述的温度传感器这一单元,如何使用最少的传感器来有效的监测整个电池包的温度分布,并将监测信息反馈给电池管理系统和整个电池温度管理系统。如图12,电池模组的热分析结果,图13为某液冷系统的,整车和电池系统的散热和加热系统。
3)充电控制
电池管理系统的一种主要模式是监控电池系统在充电过程中的电池的需求。在交流系统中,BMS需要实现PWM的控制导引电路的交互;在直流充电过程中,特别需要注意在较高SOC下允许充电的电流。在国标系统中,电池管理系统被要求直接与外部建立通信,交互充电过程中的信息。理论上说,这块功能的设计,可以迁移到不同的模块上,否则电池管理系统的睡眠唤醒机制就会显得有些复杂。