SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
Ragone

Functions to evaluate a Ragone of the battery. More...

Functions

def SUAVE.Methods.Power.Battery.Ragone.find_ragone_optimum.find_ragone_optimum (battery, energy, power)
 
def SUAVE.Methods.Power.Battery.Ragone.find_ragone_properties.find_ragone_properties (specific_energy, battery, energy, power)
 
def SUAVE.Methods.Power.Battery.Ragone.find_specific_power.find_specific_power (battery, specific_energy)
 find_specific_power.py More...
 

Detailed Description

Functions to evaluate a Ragone of the battery.

Function Documentation

◆ find_ragone_optimum()

def SUAVE.Methods.Power.Battery.Ragone.find_ragone_optimum.find_ragone_optimum (   battery,
  energy,
  power 
)
Uses Brent's Bracketing Method to find an optimum-mass battery based on the 
specific energy and specific power of the battery determined from the battery's ragone plot.

Assumptions:
Specific power can be modeled as a curve vs. specific energy of the form c1*10**(c2*specific_energy)

Inputs:
energy            [J]
power             [W]
battery.
  specific_energy [J/kg]               
  specific_power  [W/kg]
  ragone.
    constant_1    [W/kg]
    constant_2    [J/kg]
    upper_bound   [J/kg]
    lower_bound   [J/kg]
            
Outputs:
battery.
  specific_energy [J/kg]
  specific_power  [W/kg]
  mass_properties.
    mass           [kg]    
            
       

Properties Used:
N/A  

◆ find_ragone_properties()

def SUAVE.Methods.Power.Battery.Ragone.find_ragone_properties.find_ragone_properties (   specific_energy,
  battery,
  energy,
  power 
)
determines mass of a battery based on the specific energy, energy required, and power required,
works by calling find_specific_power and initialize_from_energy_and_power
Assumptions:
None

Inputs:
energy            [J]
power             [W]
battery.

battery.
  type
  specific_energy [J/kg]               
  specific_power  [W/kg]
  ragone.
    constant_1    [W/kg]
    constant_2    [J/kg]
    upper_bound   [J/kg]
    lower_bound   [J/kg]
            
Outputs:
battery.
  max_energy      [J]
  max_power       [W]
  specific_energy [J/kg]
  specific_power  [W/kg]
  mass_properties.
    mass           [kg]    

◆ find_specific_power()

def SUAVE.Methods.Power.Battery.Ragone.find_specific_power.find_specific_power (   battery,
  specific_energy 
)

find_specific_power.py

Created: ### 2104, M. Vegh Modified: Sep 2105, M. Vegh Feb 2016, E. Botero

determines specific specific power from a ragone curve correlation
Assumptions:
None

Inputs:
battery.
  specific_energy [J/kg]               
  ragone.
    constant_1    [W/kg]
    constant_2    [J/kg]
            
Outputs:
battery.
  specific_power  [W/kg]