Source code for RCAIDE.Library.Attributes.Propellants.Propane

# RCAIDE/Library/Attributes/Propellants/Propane.py
#  
# Created:  Mar 2024, M. Clarke

# ---------------------------------------------------------------------------------------------------------------------- 
#  Imports
# ---------------------------------------------------------------------------------------------------------------------- 

from .Propellant import Propellant 

# ---------------------------------------------------------------------------------------------------------------------- 
#  Propane Propellant Class
# ----------------------------------------------------------------------------------------------------------------------  
[docs] class Propane(Propellant): """ A class representing propane (C3H8) fuel properties and emissions characteristics for propulsion applications. Attributes ---------- tag : str Identifier for the propellant ('Propane') reactant : str Oxidizer used for combustion ('O2') density : float Fuel density in kg/m³ (584.2) specific_energy : float Specific energy content in J/kg (5.03e7) energy_density : float Energy density in J/m³ (2.94e10) lower_heating_value : float Lower heating value in J/kg (4.6e7) use_high_fidelity_kinetics_model : bool Flag for using detailed chemical kinetics (False) fuel_surrogate_chemical_properties : dict Simplified chemical composition {'C3H8': 1.0} fuel_chemical_properties : dict Detailed chemical composition for high-fidelity model - NC10H22 : float n-Decane fraction (0.16449) - NC12H26 : float n-Dodecane fraction (0.34308) - NC16H34 : float n-Hexadecane fraction (0.10335) - IC8H18 : float iso-Octane fraction (0.08630) - NC7H14 : float n-Heptene fraction (0.07945) - C6H5C2H5 : float Ethylbenzene fraction (0.07348) - C6H5C4H9 : float Butylbenzene fraction (0.05812) - C10H7CH3 : float Methylnaphthalene fraction (0.10972) global_warming_potential_100 : Data 100-year global warming potentials - CO2 : float Carbon dioxide (1) - H2O : float Water vapor (0.06) - SO2 : float Sulfur dioxide (-226) - NOx : float Nitrogen oxides (52) - Soot : float Particulate matter (1166) - Contrails : float Contrail formation (11) Notes ----- Propane is stored as a liquid under moderate pressure at ambient temperature. It offers good energy density and relatively clean combustion characteristics compared to heavier hydrocarbons. **Definitions** 'Lower Heating Value' Heat of combustion excluding latent heat of water vapor 'Global Warming Potential' Relative measure of heat trapped in atmosphere compared to CO2 'Surrogate Model' Simplified single-component representation using pure propane **Major Assumptions** * Surrogate model uses pure propane * Air composition is standard atmospheric """ def __defaults__(self): """This sets the default values. Assumptions: None Source: """ self.tag = 'Propane' self.reactant = 'O2' self.density = 584.2 # kg/m^3 (15 C, 1 atm) self.specific_energy = 5.03e7 # J/kg self.energy_density = 2.94e10 # J/m^3 self.lower_heating_value = 4.6e7 # J/kg self.stoichiometric_fuel_air_ratio = 0 # [-] Stoichiometric Fuel to Air ratio self.heat_of_vaporization = 0 # [J/kg] Heat of vaporization at standard conditions self.temperature = 0 # [K] Temperature of fuel self.pressure = 0 # [Pa] Pressure of fuel self.fuel_surrogate_S1 = {} # [-] Mole fractions of fuel surrogate species self.kinetic_mechanism = '' # [-] Kinetic mechanism for fuel surrogate species self.oxidizer = '' self.global_warming_potential_100.CO2 = 1 # CO2e/kg self.global_warming_potential_100.H2O = 0.06 # CO2e/kg self.global_warming_potential_100.SO2 = -226 # CO2e/kg self.global_warming_potential_100.NOx = 52 # CO2e/kg self.global_warming_potential_100.Soot = 1166 # CO2e/kg self.global_warming_potential_100.Contrails = 11 # kg/CO2e/km