MATLAB 和 Simulink 在电池系统中的应用
设计电池组并开发电池管理系统

Simulink 和 Simscape Battery 提供的设计环境可用于电芯建模、设计不同的电池组架构,以及评估电池组在正常和故障条件下的热响应和电响应。
“使用硬件原型来评估电池组的性能不仅速度慢而且成本高昂,因此我们依赖仿真来确保硬件测试最大程度上的减少。与构建物理原型相比,使用 MATLAB、Simulink 和 Simscape 进行建模和仿真更快、更安全且成本更低。”
“MathWorks 工具使我们能够运用自身的专业知识开发关键的电池管理技术,为我们提供了一种便于早期以及持续验证设计的环境。”
从 Simulink 和 Simscape 模型生成 C/C++ 和 HDL 代码,用于快速原型 (RP) 或硬件在环 (HIL) 测试,以使用实时仿真验证 BMS 算法。模拟 BMS 控制器,以便在生成代码并在微控制器或 FPGA 上将其实现之前先验证算法。在使用硬件原型之前通过 HIL 测试来仿真电池系统的平衡,以对 BMS 控制器进行测试。
“Speedgoat 和 MathWorks 产品共同为我们的电池管理系统提供了非常高效的算法设计、测试和验证工作流......”
从电池系统算法生成可读、紧凑且高效并随时可在产品级微控制器、FPGA 和 ASIC 上实现的 C/C++ 和 HDL 代码。
“我们使用 Embedded Coder 和 Embedded Coder Support Package for AUTOSAR Standard 从控制器模型生成了符合 AUTOSAR 标准的 C 代码。”