Edge Cooling
Libraries:
Simscape /
Battery /
Thermal
Description
The Edge Cooling block models a battery cooling plate with edge cooling. Use the buildBattery
function to create a Simscape model of a battery and
connect it to the either end of the cooling plate. You can cool any of the four edges of
the cooling plate. To learn how to connect a cooling plate block to a battery, see Connect Battery Block to Cooling Plate Block Automatically.
Typically, a cooling plate comprises two stamped flat plates joined together. The stamped portion of the plate forms a channel in which the fluid can flow. The Edge Cooling block models the flat material of the plate by using one or more Thermal Mass blocks and the fluid-flow through the cooling channels by using Pipe (TL) blocks. The number of Pipe (TL) blocks and their connection to the plate depend on the discretization. For more information on the implementation of the Pipe (TL) block and its equations, see the Pipe (TL) documentation page.
The thermal masses of the cooling plate exchange heat with each other through heat conduction by using this equation:
where T is the temperature, K is the plate thermal conductivity, and A and x depend on the plate thickness and on the number of partitions and directions, x or y.
The fluid carries the heat away, or heats the battery pack, through these thermal masses. A thermal mass that is not connected to a pipe can only add or remove heat from a battery based on the heat conduction parameters that you specify.
Cooling Plate Discretization
The Number of partitions in X direction and Number of partitions in Y direction parameters control the discretization of the cooling plate.
If you set the Number of partitions in X direction and
Number of partitions in Y direction parameters to 1, the
cooling plate is a lumped mass with a single thermal mass value. The software
calculates this thermal mass from the value of the parameters in the Plate Material section. In this example, the
Select edge to be cooled parameter is set to
Edge cooling along Y axis at X = Xmax
. The software
then places one Pipe (TL) block along the
Y-axis at the maximum X-axis value and
connects them to the cooling plate. During the simulation, the cooling plate has one
temperature value at each time step. Consequently, each cell of the battery pack
connected to this cooling plate measures the same plate temperature value.
To increase the model fidelity, change the value of the Number of partitions in X direction to 2. The software now divides the cooling plate along the X dimension in two regions. Each region comprises a separate thermal mass. With this configuration, the Pipe (TL) block connects to both regions of the plate. During the simulation, the cooling plate has two different temperature values, one for each region of the plate.
To increase the model fidelity even further, change the value of the Number of partitions in Y direction to 3. The software discretizes the cooling plate along the Y dimension in three regions. The total number of regions in the cooling plate is now six. Since the Y direction is also the direction of the coolant flow, the software discretizes the cooling pipe as well. Instead of one Pipe (TL) block for each couple of partitions in the X direction, this configuration comprises one Pipe (TL) block for each couple of partitions in the X direction. During the simulation, this cooling plate has six different temperature values at each time step. Consequently, the cells of the battery pack connected to this plate measure a temperature value that depends on the position of the cells.
For more information about cooling plates and their connection to battery blocks, see Connect Cooling Plate to Battery Blocks.
Examples
Ports
Output
Conserving
Parameters
Extended Capabilities
Version History
Introduced in R2022b