这次主要在之前的基础上更新充放电控制和增加液冷功能。
1、更新充放电控制
由上一次的运行结果可知,如果不加控制的话,放电过程中,容量较低的电芯都有可能放电到负的SOC值,这个和真实情况是不符合的;我们知道,在正常的充电过程中,如果某个电芯最大电压(SOC)达到阈值时候,模组就会停止充电,反之亦然。
我们通过将所有12支电芯的SOC组合起来,挑选中最大和最小值,然后当电芯SOC超过[0.05 0.98],电流切换成0,用的模块有max,min和 concatenate。
2、新增冷却功能
考虑到对于模组中的每个电芯来说,除了与相邻电芯之间的热传递之外,还包含与冷却液的换热,以第一个电芯为例,我们需要设置两个热传递过程,一个是与环境的热交互,另一个是与液冷板之间的热交换,使用的模块有tank,pipe(每个电芯均需要一个),pump等等,模型由于缺少合理的值,等下次再更新运行模型。