RCAIDE.Library.Methods.Powertrain.Sources.Batteries.Common.compute_module_properties
compute_module_properties#
- compute_module_properties(battery_module)[source]#
Calculates module level properties of battery module using cell properties and module configuration.
- Parameters:
battery_module (BatteryModule) –
- The battery module with the following attributes:
- cell.nominal_capacityfloat
Nominal capacity of a single cell [Ah]
- cell.maximum_voltagefloat
Maximum voltage of a single cell [V]
- cell.massfloat
Mass of a single cell [kg]
- electrical_configuration.seriesint
Number of cells in series
- electrical_configuration.parallelint
Number of cells in parallel
- geometrtic_configurationGeometricConfiguration
Object containing geometric layout information
- volume_packaging_factorfloat
Factor accounting for additional volume due to packaging
- orientation_euler_anglesnumpy.ndarray
Euler angles for module orientation [rad]
- BMS_additional_weight_factorfloat
Factor accounting for battery management system weight
- Returns:
- This function modifies the battery_module object in-place, setting the following attributes:
- lengthfloat
Length of the battery module [m]
- widthfloat
Width of the battery module [m]
- heightfloat
Height of the battery module [m]
- mass_properties.massfloat
Total mass of the battery module [kg]
- specific_energyfloat
Specific energy of the battery module [Wh/kg]
- maximum_energyfloat
Maximum energy capacity of the battery module [J]
- specific_powerfloat
Specific power of the battery module [W/kg]
- maximum_powerfloat
Maximum power output of the battery module [W]
- maximum_voltagefloat
Maximum voltage of the battery module [V]
- initial_maximum_energyfloat
Initial maximum energy capacity [J]
- nominal_capacityfloat
Nominal capacity of the battery module [Ah]
- voltagefloat
Voltage of the battery module [V]
- Return type:
None
Notes
This function calculates the physical and electrical properties of a battery module based on the properties of its constituent cells and the module configuration.
The physical dimensions are calculated based on the geometric layout of cells, including spacing between cells and a volume packaging factor. The module orientation can be adjusted using Euler angles.
The electrical properties are calculated based on the series-parallel configuration of cells, with series connections increasing voltage and parallel connections increasing capacity.
- Major Assumptions
Total battery module pack mass can be modeled with a build-up factor for battery module casing, internal wires, thermal management system and battery module management system.
References
[1] Chin, J. C., Schnulo, S. L., Miller, T. B., Prokopius, K., and Gray, J., “Battery Performance Modeling on Maxwell X-57”, AIAA Scitech, San Diego, CA, 2019. URL http://openmdao.org/pubs/chin_battery_performance_x57_2019.pdf.