ParallelAssembly
Create parallel assembly of battery cells
Description
Use ParallelAssembly
to create a battery parallel assembly object
that represents a number of cells connected electrically in parallel under a specific
topological configuration or geometrical arrangement. You can use this object as an input to
the Module
object.
To specify the number of cells connected in parallel, use the
NumParallelCells
property. To generate a Simscape™ model of your ParallelAssembly
object, use the buildBattery
function. This object only supports the definition of structural or design parameters. You can
modify the run-time parameters for this model block and its constituent cells after you create
the model.
The ParallelAssembly
object is the second stage of a battery pack system
model in a bottom-up approach. Pack models are required for architecture evaluation in early
development stages, software and hardware development, system integration and requirement
evaluation, cooling system design, control strategy development hardware-in-the-loop, and many
more applications.
To meet battery system packaging and space requirements, you can arrange the battery cells
in many different topologies or geometrical configurations. Use the
Topology
property of the ParallelAssembly
object to
define the geometrical arrangement of your battery in a 3-D Cartesian coordinate
system.
The topology of the parallel assembly depends on the format of the battery cells that
comprise the assembly. Depending on the value of the Topology
property,
you can modify the Rows
property to best represent your specific design.
The Rows
property is defined with respect to
the x-axis of the Cartesian coordinate system. By default, the cells are
stacked along the y-axis.
This figure shows the different topologies of a parallel assembly according to the format of the battery cells that comprise the assembly:
To modify the number of cells connected in parallel, use the
NumParallelCells
property. You can modify the topology of the parallel
assembly by using the Topology
property, which depends on the cell
format. The Rows
property is defined with respect to the
x-axis of the Cartesian system. By default, cells are stacked along the
y-axis.
Creation
Syntax
Description
creates a parallel assembly that comprises battery cells with default property
values.import simscape.battery.builder.*;
batteryParallelAssembly
= ParallelAssembly
sets Properties using one or more name-value
arguments. For example, create a parallel assembly with 48 cylindrical cells stacked in a
square topology over four rows with an intercell gap equal to 0.001
m.import simscape.battery.builder.*;
batteryParallelAssembly
= ParallelAssembly(Name=Value
)
parallelAssembly = ParallelAssembly(... NumParallelCells=48, ... Cell=Cell(Geometry=CylindricalGeometry), ... Topology="Square", ... Rows=4, ... InterCellGap=simscape.Value(0.001,"m"));
Properties
Examples
Version History
Introduced in R2022b
See Also
Objects
Cell
|Module
|ModuleAssembly
|Pack
|CylindricalGeometry
|PouchGeometry
|PrismaticGeometry
|BatteryChart