SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
Sizing

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...
 

Detailed Description

Functions to size battery from mass, specific energy, and specific power.

Function Documentation

◆ initialize_from_circuit_configuration()

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] 

◆ initialize_from_energy_and_power()

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

◆ initialize_from_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