Thermal Management
Develop algorithms to control the temperature of the battery by activating heaters or coolants.
Blocks
Battery Coolant Control | Battery coolant control algorithm (Since R2022b) |
Battery Heater Control | Battery heater control algorithm (Since R2022b) |
Featured Examples
Build Model of Battery Module with Inter-Cell Heat Exchange
Create and build a Simscape™ system model of a battery module with inter-cell heat exchange in Simscape™ Battery™. Inter-cell heat transfer mechanisms are relevant in the design of battery systems, including analyzing battery thermal propagation and evaluating electro-thermal load cycles in virtual verification. The heat transfer mechanisms supported in Simscape™ Battery™ are conduction, convection, and radiation. To create the system model of a battery module, you must first create the Cell and ParallelAssembly objects that comprise the battery module, and then use the buildBattery function. The buildBattery function generates Simscape models for these Simscape Battery objects:
Build Model of Battery Module Assembly with Multi-Module Cooling Plate
Create and build a Simscape™ system model of a module assembly with a multi-module cooling plate by using Simscape™ Battery™. Large cooling plates that span across several battery modules are quite common in the design of battery systems, including in the automotive and consumer electronics sector. The workflow in this example automates the process of thermally coupling several modules together to a single battery cooling plate. To create the system model of a battery ModuleAssembly, you must first create the Cell, ParallelAssembly, and Module objects that comprise the battery module assembly, and then use the buildBattery function. The buildBattery function generates Simscape models for these Simscape Battery objects:
Thermal Analysis for New and Aged Battery Packs
Evaluate a new and end-of-life (EOL) lithium-ion battery pack. With cell usage and time, the capacity of the cell degrades and the resistance increases due to the formation of a solid-electrolyte-interface (SEI), a passivation layer over the anode surface. You must design battery pack components to meet warranty criteria at EOL time from power, performance, and packaging perspectives. This example analyzes a 400V battery pack for EOL thermal performance based on its packaging.
Charge and Discharge Module Assembly with Coolant Control
Perform a charging and discharging cycle on a battery module assembly while monitoring the cell temperature and enabling cooling.
- Since R2024a
- Open Live Script
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)