Batteries General Workflow
When simulating batteries in Simcenter STAR-CCM+, follow the steps in this workflow.
- For 0D battery cells, start at step 1
- For 3D battery cells, start at step 2
-
Import the battery geometry of a full battery pack including the cells, or
create the geometry in 3D-CAD.
If you use battery cells that you create directly in Simcenter STAR-CCM+, the geometry should contain suitable parts to represent each battery module cell, tabs, connectors, casing, and any cooling plates or channels as required.
-
Set up the physics continua.
-
Define the material properties.
- Expand the Multi-Part Solid) node and define the properties of the battery material, such as the specific heat and thermal conductivity. (or
- Check and edit the material properties for the other materials in the battery as required, such as the tabs and connectors, cooling plate/coolant, and casing.
-
Define the battery cells.
To Create 0D battery cells directly in Simcenter STAR-CCM+ To Import 3D battery cells from Simcenter Battery Design Studio This method allows more freedom to modify specific settings and use custom geometry for cells. Optionally, you can choose to use settings previously specified in a .tbm file. The battery can be defined using the RCR model. If you want to model thermal runaway, you can select the Heat Release model and the Vent model. - Right-click the Create User-Defined Battery Cell. node and select
-
- To use the RCR model, see 使用 RCR 模型对电池电芯建模
- To model thermal runaway using the Heat Release and Vent models, see Modeling Thermal Runaway
This method allows you to use pre-defined battery cells. There are less settings to define, however, there is less flexibility to modify the settings/geometry within Simcenter STAR-CCM+. - Right-click the Create from Tbm.
See Creating Battery (.tbm or .ebm) Files in Simcenter Battery Design Studio.
node and select - In the Import
Battery Data From File dialog, select a
.tbm or
.ebm file and click
Open.
Simcenter STAR-CCM+ automatically recognizes the cell models, updates the appropriate properties of the battery cell, and reads in the mesh settings that are specified in the Battery model.
- In the Import
Battery Options dialog, ensure that the
battery parts that you want to import are selected
(you can exclude some optional parts and replace
them with your own geometry) then click
OK.
Simcenter STAR-CCM+ reads the dimensions of the cell from the .tbm or .ebm file and generates an idealized battery cell 3D-CAD model.
Simcenter STAR-CCM+ also automatically creates physics continua with appropriate physics models.
See Battery Cells Reference: 0D Battery Cells. See Battery Cells Reference: 3D Battery Cells. -
Set up the battery modules.
See Battery Modules Reference
Using 0D battery cells Using 3D battery cells - Right-click the node and select .
- Select the N Series and N Parallel.
The correct number of cells appear under the
node.
node and set the properties as
required—in particular,
- Right-click the node and select .
- Select the N Series and N Parallel. node and set the properties as required—in particular,
- Select the Battery Cells. node and set the
- Check and update any properties under the Battery Module sub-nodes as required.
See Battery Modules Reference: Battery Modules That Use 0D Cells. See Battery Modules Reference: Battery Modules That Use 3D Cells. -
Assign the battery cell geometry parts to the battery module cells.
Using 0D battery cells Using 3D battery cells - Right-click the Assign Parts to Battery Module Cells by Name. node and select
- In the Assign
Parts to Battery Module Cells by Name
dialog, assign the battery parts to their respective
battery module cells.
- When using the default setting Assign by Mapping, you specify which sequential numbers in the part names represent the parallel string numbers (Parallel Occurrence) and series string numbers (Series Occurrence), then you select all parts that represent battery module cells and click the right arrow .Simcenter STAR-CCM+ automatically assigns parts to the battery module cells. However, if the string numbers in the part names do not correspond directly with those in the battery module cell names, you specify the Parallel Offset and Series Offset to guide Simcenter STAR-CCM+ to convert the numbers from the part name to the numbers in the corresponding battery module cell name.
- When using Assign Manually, you select parts on the left and battery module cells on the right, then click the right arrow . You can select multiple parts and battery module cells—the assignment happens from the top to the bottom of both selections.
- Right-click the Generate Battery
Parts.
The Simcenter Battery Design Studio.
node is automatically populated with the battery parts that are designed in
node and select - If required, to create tab connectors, right-click the Generate Connector Parts. node and select
-
Create the circuit.
注 You do not need to configure a circuit when modeling thermal runaway in 0D battery cells. You can disable the Circuit model, if you prefer. For detailed instructions about setting up electrical circuits, see Creating Electric Circuits. -
If you want to create multiple battery modules and set up the battery pack, do
the following:
- Duplicate the battery modules manually by using the Copy and Paste technique.
- (For battery modules created from 0D battery cells only) Right click the Create User-Defined
Battery Pack.
In the Create User-Defined Battery Pack dialog, you then specify the number and arrangement of battery modules in the battery pack and, optionally, create the connecting circuits and assign cell geometry parts to the modules.
See Battery Modules Reference: Create New User-Defined Battery Pack.
node and select
-
If required, create or define the external casing.
Using 0D battery cells Using 3D battery cells When using the 0D battery cells approach, there is no specialized workflow required for creating the battery casing. If the geometry, physics continua, and region are not already defined for the battery casing, then create them now—if required. - Select the node and select the option that you require.
- Right-click the
Simcenter STAR-CCM+ creates a bounding box, or takes the selected casing part, and subtracts the battery module parts from it. The resulting part is named Battery Module: External Casing
node and select Create External
Casing Part.
-
Assign parts to regions.
Using 0D battery cells Using 3D battery cells - Multi-select the Assign Parts to Regions. nodes, then right-click one of the nodes and select
- In the Assign Parts to Regions dialog, select the appropriate parts and set the options as required for the regions, boundaries, part curves, and the interface type.
- Click Apply and Close.
- Right-click the Assign Parts to Regions. node and select
- In the Assign Battery Parts to Regions dialog, select the appropriate parts and set the options as required for the regions, boundaries, part curves, and the interface type.
- Click Apply and Close.
By default, each battery region is defined as a battery energy source. Regions that are created for the tab parts are ohmic heat sources and the region for the stack is both a polarization heat source and an ohmic heat source. These settings are defined automatically when the regions are generated, and do not need to be changed. Regions that are created for the tab connectors are not defined as battery energy sources.
Make sure that all battery cell parts are assigned to a battery region and that the interfaces are created as expected (between parts that are in contact). - Assign physics continua to the appropriate regions. Select each of the Physics Continuum as necessary. nodes and set the
-
Create the mesh.
The thin parts of a battery (such as tabs and connectors) benefit from using the Thin Mesher. The Thin Mesher recognizes thin parts of geometries and produces prismatic cells within the thin parts. For non-thin parts of the geometry, the Thin Mesher automatically changes to produce polyhedral (or tetrahedral) cells. The mesh remains conformal.When following the 3D battery cell workflow, Simcenter STAR-CCM+ automatically creates a mesh operation that contains the appropriate models, settings, and custom controls required to mesh a battery—Surface Remesher, Automatic Surface Repair, Polyhedral Mesher, and Thin Mesher.
Using 0D battery cells Using 3D battery cells - Right-click the node and select .
- In the Create Automated Mesh Operation dialog, select all of the parts that require meshing, and select the meshers (for example, Surface Remesher, Automatic Surface Repair, Polyhedral Mesher, and Thin Mesher).
- Click OK.
- Expand the node and set the default controls as required.
- It is recommended to create a custom volumetric control to refine the mesh of the tabs and connectors—with a mesh size that is roughly 4% of the tab stem height.
- To generate the volume mesh, right-click the Execute All. node and select
You can follow the same method as for meshing 0D battery cells, or use the provided battery mesher. To change the pre-defined battery meshing settings as necessary before you generate the mesh. - Right-click the Set Up Battery Parts Meshing. node and select
- Expand the
Make sure to maintain a volumetric control to refine the mesh of the tabs and connectors.
node and make any necessary
adjustments to the mesher properties. - Create automated mesh operations for any non-battery parts.
- To generate the volume mesh, right-click the Execute All. node and select
The refinement of the mesh in the connectors helps with the convergence of the energy solver when the Ohmic Heating model is turned on. -
Optionally, you can set up ohmic heating to account for the ohmic heating
effect in the tab connectors when a current passes through them.
Using 0D battery cells Using 3D battery cells When using the 0D battery cells approach, there is no specialized workflow required for setting up the ohmic heating. If you want to account for Ohmic heating, you include the Ohmic Heating model in the physics continuum for the tabs and connectors—defined in earlier steps. You can create reports and field functions to check for current conservation in and out of the cell at the posts for the negative tab and positive tab respectively. Right-click the Set Up Connector Ohmic Heating. node and selectSimcenter STAR-CCM+ creates:- Two reports for the current and interface surface area: BatteryCellCurrent and TabStem_Post_Intersect_Area
- Current density field functions
from the reports:
CurrentDensityToApplyToConnector_IN
and
CurrentDensityToApplyToConnector_OUT.
The field functions are automatically applied to the appropriate interfaces—where they compute the current density, with one for current flowing in and the other for current flowing out. These values are of equal magnitude but opposite sign. The definition for the positive current density is ($BatteryCellCurrentReport / $TabStemAreaReport). The convention is to have the positive current density represent the current flowing in. The current flows into the post for the negative tab and flows out of the post for the positive tab.
-
Set the initial conditions.
- Expand the nodes for each continuum
- Set appropriate values for the initial starting conditions, such as the static temperature.
-
Define the solver settings.
As a result of non-converged initial electric potential, spurious heat is introduced into the Segregated Energy solver in the first iterations of an analysis. This behavior can lead to high temperatures in intermediate non-converged states. To improve convergence of the Segregated Energy solver:
-
Set up post-processing.
You can create many types of monitors, plots, reports, or scenes to display various outputs from battery cells, for example:
- Scalar scenes to view specific parts or plane sections through parts, such as the temperature in the centre of a battery module or at the outlet of a cooling channel.
- Plots from reports, such as the state of charge, temperature, current, etc. See Battery Model Reference: Field Functions.
- Create multiple reports, monitors, and plots from battery modules. See Create Battery Module Reports....
- Animations to watch a charge and/or discharge cycle of a battery. See Animating Solution Views.
For more information, see Post-Processing.When following the 3D battery cell workflow, Simcenter STAR-CCM+ automatically creates the BatteryCellCurrent and TabStem_Post_Intersect_Area reports. The battery cell current report is a volume average report that collects the current going through the cell. The battery module stack or the jellyroll region is automatically assigned to it. The tab stem/post intersect area report returns the area of the intersection between the stem and the post for the stacked cell, and end plate and post for the cylindrical cell.
-
When using an empirical model, to stop the simulation when the minimum state of
charge is reached, do the following:
- Right-click the Reports node and select .
- Set Scalar Field Function to and set Parts to the region that represents the jellyroll (the state of charge is defined only on the jellyroll region).
- Right-click the Create Monitor and Plot from Report. node and select
- Right-click the Stopping Criteria node and select New Monitor Criterion, then in the Select Monitor dialog, select [Minimum Monitor] and click OK.
- Select the Stop Inner Iterations. node and deactivate
- Select the Minimum Value as a percentage of the cell capacity. node and set the
- Set any other stopping criteria as required.
- Save the simulation.
- Run the simulation.