1、概要
库:Simscape / Electrical / Sources
- Simscape / Battery / Cells
Battery (Table-Based) 模块表示一个高保真的电池模型。该模块计算开路电压,作为充电水平和可选温度的函数,使用查找表,并包含几个建模选项:
- 自放电(Self-discharge)
- 电池老化(Battery fade)
- 充电动态(Charge dynamics)
- 日历老化(Calendar aging)
注意事项
对于所有表格化参数,Battery (Table-Based) 模块仅支持线性插值。为了进行外推,请将所有表格的外推方法参数设置为以下之一:
- 最近邻(Nearest)
- 线性(Linear)
- 错误(Error)
对于行和列,遵循行-列约定,其中行优先索引,其次是列。
下图显示了性能随着温度和电量状态变化的电池,如常见于数据表中。
使用此模块来参数化具有复杂开路电压行为的电池,基于数据表或实验结果。有关电池的简化表示,请参见 Battery (Simscape Electrical)模块。
Battery (Table-Based) 模块具有两个可选端口,您可以通过设置相应参数来暴露它们。额外的物理信号端口(SOC)输出内部充电状态。利用此功能,可以根据充电状态来改变负载行为,而无需构建充电状态估算器。要暴露 SOC 端口,请在主要设置中将 Expose SOC measurement port 参数设置为“是”。
要暴露热端口,在 Thermal 设置中将 Thermal port 参数设置为 Model1。热端口表示电池的热质量。
电池等效电路由基本电池模型、自放电电阻 RSD、充电动态模型以及串联电阻 R0 组成。
2、 电池模型
该模块通过插值计算开路电压 v0,即基础电池模型的电压:
其中:
- v0 是电池的开路电压。使用 Open-circuit voltage 参数指定查找表的值。
- SOC 是当前充电量与名义电池容量的比率,名义电池容量在 Cell capacity 参数中指定,电池容量的温度依赖性变化在 Percentage change in cell capacity 参数中指定。
- qnom 表示与正常电池容量的标准化数据。
对于基于查找表的衰退特性选项:
对于基于方程的衰退特性选项:
2.1 计算 SOC
最终,SOC 从以下方程计算得出:
- T 是电池温度。在表格化参数时,使用温度向量(Vector of temperatures, T)指定温度断点。
该模块还将串联电阻 R0R0 建模为充电状态和可选温度的函数。使用 Terminal resistance, R0(SOC,T) 参数指定系列电阻的查找表,或者在其他情况下使用 Terminal resistance, R0(SOC)。
2.2 自放电建模
当电池端子处于开路状态时,仍然可能出现内部电流导致电池自放电。要启用此效果,请将 Self-discharge 参数设置为 Enabled。
该模块在基本电池模型的端子上建模内部电流,其电阻 RSD(T)随温度变化。您可以通过 Self-discharge resistance, Rleak(T) 参数指定该电阻的查找值(如果对参数进行温度表格化),否则使用 Self-discharge resistance, Rleak
2.3 充电动态建模
电池无法瞬时响应负载变化。它们需要一些时间才能达到稳态。这种随时间变化的行为是电池充电动态的结果,并在等效电路中用并联 RC 电路进行建模。
您可以通过 Charge dynamics 参数建模电池的充电动态:
充电动态等效电路
该图显示了配置为两个时间常数动态的模块的等效电路。
在该图中:
2.4 电池老化建模
电池老化是指电池在多次充放电循环过程中性能的恶化。当 Fade characteristic 参数设置为 Equations 时,电池老化按如下方式建模。
开路电压 v0,fade 随放电循环次数 n 成比例衰减:
其中,δv0 是在 N 次放电循环后开路电压的百分比变化。使用 Change in open-circuit voltage after N discharge cycles (%) 参数指定 δv0。
从中计算充电状态的名义电量 qnom,fade 也随放电循环次数的平方根衰减:
电池模型中的所有电阻 Ri 也随放电循环次数的平方根衰减:
其中:
- Ri 是第 i 个电阻
- δRi 是在 N 次循环中该电阻的百分比变化
根据您配置模块的方式,电阻可能包括:
- 串联电阻 — 使用 Change in terminal resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
- 自放电电阻 — 使用 Change in self-discharge resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
- 第一充电动态电阻 — 使用 Change in first polarization resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
- 第二充电动态电阻 — 使用 Change in second polarization resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
- 第三充电动态电阻 — 使用 Change in third polarization resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
- 第四充电动态电阻 — 使用 Change in fourth polarization resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
- 第五充电动态电阻 — 使用 Change in fifth polarization resistance after N discharge cycles (%) 参数指定在 N 次循环中的百分比变化。
注意事项
您还可以通过使用查找表(温度相关或温度不相关)来建模电池老化特性。选择这两种选项中的任何一个都会相应地改变模块的参数。
电池老化建模
您可以建模电池在未使用时的性能恶化。日历老化会影响内部电阻和容量。具体而言,电阻的增加依赖于多种机制,例如阳极和阴极之间及电流收集器的腐蚀下形成的固体电解质界面(SEI)。这些过程主要取决于存储温度、荷电状态和时间。
您可以通过设置 Modeling option 参数来在 Battery (Table-Based) 模块中建模日历老化:
- 基于方程(Equation-based)
- 表格化:温度(Tabulated: temperature)
- 表格化:时间和温度(Tabulated: time and temperature)
注意事项
Battery (Table-Based) 模块仅在初始化期间应用日历老化。当您将 Internal resistance calendar aging 或 Capacity calendar aging 参数设置为 Enabled 时,模块会暴露出 Vector of time intervals 参数,该参数表示在仿真开始之前电池老化的时间。此选项未涵盖仿真过程中的日历老化。
基于方程的建模
该方程定义了由于日历老化而导致的电池端子电阻的增加:
电池日历老化的容量减少
其中:
该方程定义了由于日历老化而导致的电池容量减少:
电池老化建模的表格化方法
如果您将 Storage condition 参数设置为 Specify state-of-charge during storage,该模块会将储存期间的充电状态转换为规范化的开路电压,使用表格化的电压V0 与储存期间的充电状态和温度进行比较。
表格化:温度
老化的端子电阻是端子电阻 R(SOC,T) 与百分比电阻增加 dR0 和描述日历老化时间依赖性的幂律的乘积:
表格化:时间和温度
老化的端子电阻是端子电阻 R(SOC,T) 与 dR0 的乘积:
同样的方程也适用于老化电池容量的计算。
3、预定义参数化
对于 Battery (Table-Based) 模块,提供了多种内置参数。该预参数化数据允许您将模块设置为代表特定供应商的组件。这些电池的参数化可以与制造数据表中的放电曲线相匹配。
加载预定义参数化
要加载预定义的参数化,双击 Battery (Table-Based) 模块,点击 Selected part 参数中的 <click to select> 超链接,然后在块参数化管理器窗口中,从可用组件列表中选择所需部件。
可用的预参数化数据
可用的预参数化数据模型稳态电气参数适用于锂离子电池。以下参数以制造数据表中的特征曲线为依据:
动态RC网络参数未被参数化。取而代之的是,RC网络电阻器的净电阻将增加系列电阻的特定预参数化数据。如果您需要完整的RC参数数据,则需从系列电阻数据中减去这些RC网络电阻。
可用数据是针对不同温度下的1C放电电流参数化的,直到数据表中的最低端子电压。数据低于最低端子电压是外推的。开路电压参数 V0(SOC)V0(SOC) 被认为是与温度无关的。在较低温度和低SOC区域,端子电阻被视为最低端子电压处的电阻值相等,这可能导致更高的热损失。
注意事项
Simscape™ 组件的预定义参数化使用可用的数据源为参数值。工程判断和简化假设会被用来填补缺失的数据。因此,期待模拟结果与实际物理行为之间的偏差。为确保准确性,请根据实验行为验证模拟结果并调整组件模型。
绘制电压-充电特性
快速绘图功能让您可视化电池模型参数值的电压-充电特性。要绘制特性,请右键点击模型中的 Battery (Table-Based) 块,从上下文菜单中选择 Electrical > Basic characteristics。软件会自动计算基于块参数值的一组偏置条件,并打开一个图形窗口,其中包含开路电压与充电状态 (SOC) 的图。
4、输出端口
输出
-
SOC — 电池充电状态,C
物理信号端口,输出内部充电状态。使用此输出端口可以根据充电状态更改负载行为,而无需构建充电状态估计器的复杂性。充电状态是通过将当前充电与标称电池容量 qnom(Tn) 的比值来估算的。该块通过积分电池端子输出电流来估计当前电池充电量。要将充电状态转换为实际充电量,您必须使用每种温度下正确的标称电池容量。依赖关系
要启用此端口,请在主设置中将 Expose SOC measurement port 参数设置为 Yes。
-
正端子
电气节能端口,关联电池的正端子。 -
负端子
电气节能端口,关联电池的负端子。
H — 电池热质量
-
热量保护端口
此端口表示电池的热质量。
依赖关系
要启用此端口,请在 Thermal 设置中将 Thermal port 参数设置为 Yes。
参数
选择的部件 — 预定义参数化选项
-
<click to select> (默认)
选项用于参数化模块,以代表特定供应商的组件。点击 <click to select> 超链接以打开块参数管理器窗口。有关块参数管理器的更多信息,请参见 Simscape Electrical 中的《加载预定义参数化》。
主参数
SOC — 充电状态值向量 (SOC)
-
SOC 断点
SOC 断点向量
充电状态(SOC)断点向量定义了您指定查找数据的点。该向量必须严格递增。充电状态值是相对于 Cell capacity AH 参数中指定的标称电池容量来计算的,SOC 是可用电池充电 qbattery与标称电池容量 qnom(Tn)的比值。您必须确保对于每种温度,SOC = 1 表示在 Cell capacity AH 参数中指定的相应电池充电容量,假设新电池的循环数 N=1 以及 δAH(n=1,Tfade)=0。
温度参数表
在温度下参数表格化
-
选择是否在温度上表格化电池参数
Yes (默认) | No
选择是否在温度上表格化电池参数。
程序使用
要以编程方式设置块参数值,请使用 set_param
函数。
-
参数:
T_dependence
-
值:
"yes" (默认) | "no"
当前方向性
-
当前方向性
Disabled (默认) | Enabled
启用电流的方向性。
温度向量,T — T 断点
-
温度断点
[278, 293, 313]
K
(默认) | 正数向量 …
开路电压,V0(SOC,T)— V0查找表与温度断点
-
开路电压查找表
[3.49, 3.5, 3.51; 3.55, 3.57, 3.56; 3.62, 3.63, 3.64; 3.71, 3.71, 3.72; 3.91, 3.93, 3.94; 4.07, 4.08, 4.08; 4.19, 4.19, 4.19]
V
(默认) | 非负数矩阵 …
开路电压,V0(SOC) — V0 查找表
-
开路电压查找表
[3.5057, 3.566, 3.6337, 3.7127, 3.9259, 4.0777, 4.1928]
V
(默认) | 非负数矩阵 …
-
电阻查找表
[.0117, .0085, .009; .011, .0085, .009; .0114, .0087, .0092; .0107, .0082, .0088; .0107, .0083, .0091; .0113, .0085, .0089; .0116, .0085, .0089]
Ohm
(默认) | 非负数矩阵 …
-
放电阶段电阻查找表
[.0117, .0085, .009; .011, .0085, .009; .0114, .0087, .0092; .0107, .0082, .0088; .0107, .0083, .0091; .0113, .0085, .0089; .0116, .0085, .0089]
Ohm
(默认) | 非负数矩阵
充电阶段的电阻,R0(SOC,T)R0(SOC,T) — R0R0 查找表与温度断点
-
充电阶段电阻查找表
[.0117, .0085, .009; .011, .0085, .009; .0114, .0087, .0092; .0107, .0082, .0088; .0107, .0083, .0091; .0113, .0085, .0089; .0116, .0085, .0089]
Ohm
(默认) | 非负数矩阵 …
依赖关系
此参数仅在 "Tabulate parameters over temperature" 参数设置为 Yes 且 "Current directionality" 参数设置为 Enabled 时可见。
电阻 R0(SOC) — R0查找表
-
电阻查找表
[.0085, .0085, .0087, .0082, .0083, .0085, .0085]
Ohm
(默认) | 非负数矩阵 …
依赖关系
此参数仅在 "Tabulate parameters over temperature" 参数设置为 No 且 "Current directionality" 参数设置为 Disabled 时可见。
放电阶段的电阻,R0(SOC)R0(SOC) — R0R0 查找表
-
放电阶段电阻查找表
[.0085, .0085, .0087, .0082, .0083, .0085, .0085]
Ohm
(默认) | 非负数矩阵 …
放电阶段的电阻,R0(SOC)R0(SOC) — R0R0 查找表
-
放电阶段电阻查找表
[.0085, .0085, .0087, .0082, .0083, .0085, .0085]
Ohm
(默认) | 非负数矩阵 …
充电阶段的电阻,R0(SOC)R0(SOC) — R0R0 查找表
-
充电阶段电阻查找表
[.0085, .0085, .0087, .0082, .0083, .0085, .0085]
Ohm
(默认) | 非负数矩阵 …
电池容量,AH — 完全充电时的电池容量
-
电池容量
27
hr*A
(默认) | 非负标量 …
第一极化电阻,R1(SOC,T)— 温度断点下的首个 RC 电阻
-
首个 RC 电阻查找表
[0.01090.00290.00130.00690.00240.00120.00470.00260.00130.00340.00160.0010.00330.00230.00140.00330.00180.00110.00280.00170.0011] Ω (默认)
查找在指定 SOC 和温度断点下的第一个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 One time-constant dynamics、Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第一极化电阻,R1(SOC) — 首个 RC 电阻
-
首个 RC 电阻查找表
[0.0029,0.0024,0.0026,0.0016,0.0023,0.0018,0.0017] Ω (默认)
查找在指定 SOC 下的第一个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 One time-constant dynamics、Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第一时间常数查找表
第一时间常数,τ1(SOC,T)— 温度断点下的首个 RC 时间常数
-
首个 RC 时间常数查找表
20311093659402536451052977333939396126672933s (默认)
查找在指定 SOC 和温度断点下的第一个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 One time-constant dynamics、Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第一时间常数,τ1(SOC)— 首个 RC 时间常数
-
首个 RC 时间常数查找表
[36,45,105,29,77,33,39] s (默认)
查找在指定 SOC 下的第一个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 One time-constant dynamics、Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第二极化电阻查找表
第二极化电阻,R2(SOC,T)— 温度断点下的第二个 RC 电阻
-
第二个 RC 电阻查找表
[0.01090.00290.00130.00690.00240.00120.00470.00260.00130.00340.00160.0010.00330.00230.00140.00330.00180.00110.00280.00170.0011] Ω (默认)
查找在指定 SOC 和温度断点下的第二个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第二极化电阻,R2(SOC) — 第二个 RC 电阻
-
第二个 RC 电阻查找表
[0.0029,0.0024,0.0026,0.0016,0.0023,0.0018,0.0017] Ω (默认)
查找在指定 SOC 下的第二个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics。
第二时间常数查找表
第二时间常数,τ2(SOC,T)— 温度断点下的第二个 RC 时间常数
-
第二个 RC 时间常数查找表
[20363931453910910561362926597767403329253933] s (默认)
查找在指定 SOC 和温度断点下的第二个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第二时间常数,τ2(SOC) — 第二个 RC 时间常数
-
第二个 RC 时间常数查找表
[36,45,105,29,77,33,39] s (默认)
查找在指定 SOC 下的第二个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Two time-constant dynamics、Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第三极化电阻查找表
第三极化电阻,R3(SOC,T)— 温度断点下的第三个 RC 电阻
-
第三个 RC 电阻查找表
[0.01090.00290.00130.00690.00240.00120.00470.00260.00130.00340.00160.0010.00330.00230.00140.00330.00180.00110.00280.00170.0011] Ω (默认)
查找在指定 SOC 和温度断点下的第三个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics。
第三极化电阻,R3(SOC)R3(SOC) — 第三个 RC 电阻
-
第三个 RC 电阻查找表
[0.0029,0.0024,0.0026,0.0016,0.0023,0.0018,0.0017] Ω (默认)
查找在指定 SOC 下的第三个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第三时间常数查找表
第三时间常数,τ3(SOC,T) — 温度断点下的第三个 RC 时间常数
-
第三个 RC 时间常数查找表
[20363931453910910561362926597767403329253933] s (默认)
查找在指定 SOC 和温度断点下的第三个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第三时间常数,τ3(SOC) — 第三个 RC 时间常数
-
第三个 RC 时间常数查找表
[36,45,105,29,77,33,39] s (默认)
查找在指定 SOC 下的第三个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Three time-constant dynamics、Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第四极化电阻查找表
第四极化电阻,R4(SOC,T)— 温度断点下的第四个 RC 电阻
-
第四个 RC 电阻查找表
[0.0140.3820.4070.0280.0060.0070.0140.0070.0060.3330.9560.912] Ω (默认)
查找在指定 SOC 和温度断点下的第四个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第四极化电阻查找表
第四极化电阻,R4(SOC) — 第四个 RC 电阻
-
第四个 RC 电阻查找表
[0.01090.00290.00130.00690.00240.00120.00470.00260.00130.00340.00160.0010.00330.00230.00140.00330.00180.00110.00280.00170.0011] Ω (默认)
查找在指定 SOC 下的第四个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第四时间常数查找表
第四时间常数,τ4(SOC,T)— 温度断点下的第四个 RC 时间常数
-
第四个 RC 时间常数查找表
[20363931453910910561362926597767403329253933] s (默认)
查找在指定 SOC 和温度断点下的第四个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第四时间常数,τ4(SOC)— 第四个 RC 时间常数
-
第四个 RC 时间常数查找表
[36,45,105,29,77,33,39] s (默认)
查找在指定 SOC 下的第四个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Four time-constant dynamics 或 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第五极化电阻查找表
第五极化电阻,R5(SOC,T)— 温度断点下的第五个 RC 电阻
-
第五个 RC 电阻查找表
[0.01090.00290.00130.00690.00240.00120.00470.00260.00130.00340.00160.0010.00330.00230.00140.00330.00180.00110.00280.00170.0011] Ω (默认)
查找在指定 SOC 和温度断点下的第五个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第五极化电阻,R5(SOC)— 第五个 RC 电阻
-
第五个 RC 电阻查找表
[0.0029,0.0024,0.0026,0.0016,0.0023,0.0018,0.0017] Ω (默认)
查找在指定 SOC 下的第五个并联 RC 电阻数据。此参数主要影响 RC 部分的欧姆损失。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
第五时间常数查找表
第五时间常数,τ5(SOC,T)— 温度断点下的第五个 RC 时间常数
-
第五个 RC 时间常数查找表
[20363931453910910561362926597767403329253933] s (默认)
查找在指定 SOC 和温度断点下的第五个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 Yes。
第五时间常数,τ5(SOC)— 第五个 RC 时间常数
-
第五个 RC 时间常数查找表
[36,45,105,29,77,33,39] s (默认
查找在指定 SOC 下的第五个并联 RC 时间常数数据。
依赖关系
要启用此参数,请将 "Charge dynamics" 设置为 Five time-constant dynamics,同时将 "Tabulate parameters over temperature" 设置为 No。
5、热学参数设置
热端口 — 热端口可见性
- 设置为: Omits (默认) | Model
模拟温度 — 电池温度
- 值: 298.15 K (默认) | 正数
热质量 — 与热端口相关的热质量
- 值: 100 J/K (默认)
6、断点值定义设置
R2023b: 定义衰减和日历老化选项的断点值
在 discharge cycles 或 time intervals 为零时,可以定义衰减和日历老化选项的断点值。
如果不定义零断点值:
-
线性外推法: 如果将“所有表的外推方法”参数设置为 Linear,块可能会根据表数据推导出错误值。例如,推导出的容量可能超过1,这意味着在该点电芯的容量大于其额定容量。
-
最近邻外推法: 如果将“所有表的外推方法”参数设置为 Nearest,块将推导出最近的值。对于全新的电池,这意味着衰减和日历老化将已发生。
-
错误外推法: 如果将“所有表的外推方法”参数设置为 Error,当 discharge cycles 或存储时长低于该表数据的最低断点时,软件将抛出错误。
至此,3个simscape battery cell的模块都过了一遍,下面去学习充放电模块和状态估算模块。
20241129