主要内容

铅酸蓄电池

此示例显示如何使用Simscape™语言模拟铅酸电池单元以实现等效电路组件的非线性方程。以这种方式,与完全在Simulink®的建模相反,更容易理解模型分量和定义物理方程之间的连接。万博1manbetx对于定义方程及其验证,参见Jackey,R。“一种简单,有效的铅酸蓄电池模型选择”,SAE World大会和展览,2007年4月,REF。2007-01-0778。

在该模拟中,最初将电池放电在10A的恒定电流。然后将电池以恒定的10A重新充电回初始充电状态。然后将电池再次排出并再充电。简单的热模型用于塑造电池温度。假设冷却主要通过对流,并且该加热主要来自电池内阻R2。标准的12V铅酸电池可以通过串联连接2V电池单元块的六个副本来建模。

使用Simscape示例库LeadacidBattery_Lib构建此模型。图书馆内置并在您的路径上,使其易于执行。但是,建议您将源文件复制到新目录,您具有写入权限,并将该目录添加到MATLAB®ATAL中。这将允许您为自己制作更改并重建图书馆。示例库的源文件位于以下包目录中:matlabroot / toolbox / physmod / simscape / simscapedemos / + leadacidbattery,Matlabroot是计算机上的Matlab根目录,如Matlab命令窗口中的MATLABROOT返回。

模型

电池单元子系统

电池热模型子系统

模拟范围的结果

Simscape Logging的仿真结果

下图显示了Matlab图中的电池电流和充电状态。您还可以查看Simscape Refement Explorer和仿真数据检查器中的数据。