对电池模组进行受控充电和放电
自 R2024a 起
此示例说明了如何使用 Battery CC-CV 模块对电池模组执行循环充电和放电配置文件。仿真开始时,电池模组的荷电状态 (SOC) 为 10%。Battery CC-CV 模块执行恒流 (CC) 充电,直到达到最大电芯电压 (V) 参数中指定的 4.1 V 的极限电芯电压。然后,该模块以恒定电压 (CV) 配置文件为电池充电,直到模组 SOC 达到 90%。最后,该模块启动 CC 放电程序,并使模组放电直至 SOC 达到初始值 10%。充电和放电循环随后重新开始。
模型概述
打开 controlledCharging
模型。
modelname = "controlledCharging";
open_system(modelname);
该模型包括一个预生成的 Module 模块和一个 Battery CC-CV 模块。Module 模块代表一个电池模组,包含三个并联组件,每个并联组件之间的间隙为 0.5 毫米,具有详细的模型分辨率和已启用的环境热路径。每个并联组件由四个单堆叠软包电芯组成。每个软包电芯的长度为 300 毫米,高度为 100 毫米,厚度为 10 毫米。有关如何生成 Module 模块的更多信息,请打开 controlledChargingCreatelib.mlx
文件。
运行仿真。
ssc_cntrlChrg = sim(modelname);
仿真结果
该图显示了仿真过程中电池模组的电流和荷电状态。Battery CC-CV 模块可在约 75 分钟内将电池模组从 10% 充电至 90%。然后,该模块将电池模组放电至 SOC 为 10%,然后再次将其充电至 90%。
controlledChargingPlotSOC;
另请参阅
Module (Generated Block) | batteryModule
| Battery CC-CV