主要内容

本页采用了机器翻译。点击此处可查看英文原文。

带冷却液控制的充放电模组组件

自 R2024a 起

此示例说明了如何在监测电芯温度并启用冷却功能的同时,对电池模组组件进行充电和放电循环。

Battery CC-CV 模块循环对电池模组组件进行充电和放电。在仿真开始时,模组组件中的每个电芯的温度各不相同。在循环期间,Battery Coolant Control 模块监控电芯温度,如果电池电芯超过 308.15 K 的极限温度值,则开始冷却模组组件。当电芯温度低于 298.15 K 时,Battery Coolant Control 模块停用冷却液流。

模型概览

打开 coolantControl 模型。

modelname = "coolantControl";
open_system(modelname);

该模型包括一个预生成的 ModuleAssembly 模块、一个 Battery CC-CV 模块和一个 Battery Coolant Control 模块。ModuleAssembly 模块代表一个电池模组组件,底部有一个电池模组和一个冷却板。电池模组由三个并联组件组成,每个并联组件之间的间隙为 0.5 毫米,具有详细的模型分辨率和启用的环境热路径。每个并联组件由四个单堆叠软包电芯组成。每个软包电芯的长度为 300 毫米,高度为 100 毫米,厚度为 10 毫米。有关如何生成 Module 模块的详细信息,请打开 CoolantControlCreatelib.m 文件。

运行仿真。

ssc_coolantCntrl = sim(modelname);

仿真结果

该图显示了仿真过程中模组组件内电芯的温度。

coolantControlPlotTemp;

Figure coolantControl contains an axes object. The axes object with title Cell Temperature Over Time, xlabel Time in min, ylabel Cell temperature (°C) contains 12 objects of type line.

实时仿真结果

此示例已在以下平台上进行了测试:

  • 配备 Intel® 3.5 GHz i7 多核 CPU 和 4 GB RAM 的 Speedgoat™ Performance 实时目标计算机。

  • 配备 Intel® Core XEON E3-1275v3 3.5 GHz 处理器和 4 GB RAM 的 dSPACE® SCALEXIO LabBox。

您可以使用 Simscape 本地求解器,以 2 毫秒的步长实时运行该模型。采样率较低时,由于缓存未预热,在初始任务执行期间可能会发生任务超限。为避免此类超限,如果所选平台支持相关选项,请通过指定有限次数的任务超限或增加实时应用程序启动阶段的周期性任务采样时间来放宽启动行为。

另请参阅

| | |

主题