Parallel Channels
Libraries:
Simscape /
Battery /
Thermal
Description
The Parallel Channels block models a battery cooling plate with multiple channels and a pair of
distributor channels for inlet and outlet flow. Use the buildBattery
function to create a Simscape model of a battery and
connect it to either end 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 Parallel Channels 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 value of the
Number of coolant channels parameter is equal to 2 and the
Select channel orientation direction parameter is set to
Channels along Y axis
. The software then places two
Pipe (TL) blocks along the
Y-axis 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, each Pipe (TL) block connects to a different region 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 pipes as well. Instead of one Pipe (TL) block per cooling channel, this configuration comprises three pipe blocks for each cooling channel. Each region of the plate then connects to a different Pipe (TL) block. 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