Functions to size battery from mass, specific energy, and specific power. More...
Functions | |
| def | SUAVE.Methods.Power.Battery.Sizing.initialize_from_circuit_configuration.initialize_from_circuit_configuration (battery, module_weight_factor=1.42) |
| def | SUAVE.Methods.Power.Battery.Sizing.initialize_from_energy_and_power.initialize_from_energy_and_power (battery, energy, power, max='hard') |
| def | SUAVE.Methods.Power.Battery.Sizing.initialize_from_mass.initialize_from_mass (battery, module_weight_factor=1.42) |
| initialize_from_mass.py More... | |
Functions to size battery from mass, specific energy, and specific power.
| def SUAVE.Methods.Power.Battery.Sizing.initialize_from_circuit_configuration.initialize_from_circuit_configuration | ( | battery, | |
module_weight_factor = 1.42 |
|||
| ) |
Calculate pack level properties of battery using cell
properties and module configuraton
Assumptions:
Total battery pack mass contains build-up factor (1.42) for battery casing,
internal wires, thermal management system and battery management system
Factor computed using information of battery properties for X-57 Maxwell
Aircraft
Source:
Cell Charge: 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. URLhttp://openmdao.org/pubs/chin_battery_performance_x57_2019.pdf.
Inputs:
mass
battery.cell
nominal_capacity [amp-hours]
nominal_voltage [volts]
pack_config [unitless]
mass [kilograms]
Outputs:
battery.
max_energy [watt-hours]
max_power [watts]
initial_max_energy [watt-hours]
specific_energy [watt-hours/kilogram]
charging_voltage [volts]
charging_current [amps]
mass_properties.
mass [kilograms]
| def SUAVE.Methods.Power.Battery.Sizing.initialize_from_energy_and_power.initialize_from_energy_and_power | ( | battery, | |
| energy, | |||
| power, | |||
max = 'hard' |
|||
| ) |
Uses a soft_max function to calculate the batter mass, maximum energy, and maximum power
from the energy and power requirements, as well as the specific energy and specific power
Assumptions:
None
Inputs:
energy [J]
power [W]
battery.
specific_energy [J/kg]
specific_power [W/kg]
Outputs:
battery.
max_energy
max_power
mass_properties.
mass
| def SUAVE.Methods.Power.Battery.Sizing.initialize_from_mass.initialize_from_mass | ( | battery, | |
module_weight_factor = 1.42 |
|||
| ) |
initialize_from_mass.py
Created: ### ####, M. Vegh Modified: Feb 2016, E. Botero Aug 2021, M. Clarke
Calculate the max energy and power based of the mass
Assumptions:
A constant value of specific energy and power
Inputs:
mass [kilograms]
battery.
specific_energy [J/kg]
specific_power [W/kg]
Outputs:
battery.
max_energy
max_power
mass_properties.
mass