STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_graphite_oxidation Namespace Reference

Functions

 _cfg (**kw)
 test_water_and_carbon_dioxide_attack_without_oxygen ()
 test_the_reactions_are_a_heat_sink ()
 test_fast_kinetics_reach_the_film_theory_limit ()
 test_rate_follows_the_surface_temperature ()

Variables

dict THROAT
float P_THROAT = 433.65 * 6894.757 / 1.735
float G0 = 4.8
float RHO = 2260.0
dict HF = {"H2O": -241.826, "CO": -110.527, "CO2": -393.522, "OH": 37.3, "H": 217.999, "O": 249.18}
float MWC = 12.0107

Detailed Description

Graphite throat chemistry: H2O, CO2 and OH are the oxidisers, and they absorb heat (TH-7).

The old model attacked carbon with O2 only, at an invented 3.75 % mole fraction (CEA has
0.34 %), and heated the surface with the C + O2 -> CO2 enthalpy (+32.8 MJ/kg). Expected
values below are independent:
  * CEA equilibrium throat composition, LOX/ethanol O/F 1.50, 433.65 psia (rocketcea
    get_SpeciesMoleFractions, throat column);
  * reaction enthalpies from JANAF heats of formation at 298 K;
  * the diffusion limit g ln(1 + B') of film theory (Spalding), B' = MW_C sum(nu_i X_i)/MW.

Function Documentation

◆ _cfg()

◆ test_fast_kinetics_reach_the_film_theory_limit()

test_graphite_oxidation.test_fast_kinetics_reach_the_film_theory_limit ( )

Definition at line 58 of file test_graphite_oxidation.py.

References _cfg().

◆ test_rate_follows_the_surface_temperature()

test_graphite_oxidation.test_rate_follows_the_surface_temperature ( )
The surface temperature is an input from the insert's conduction, and the kinetics
make the rate climb steeply with it (the old loop returned 1.02e-4 m/s for any T_s).

Definition at line 67 of file test_graphite_oxidation.py.

References _cfg().

◆ test_the_reactions_are_a_heat_sink()

test_graphite_oxidation.test_the_reactions_are_a_heat_sink ( )

Definition at line 45 of file test_graphite_oxidation.py.

References _cfg().

◆ test_water_and_carbon_dioxide_attack_without_oxygen()

test_graphite_oxidation.test_water_and_carbon_dioxide_attack_without_oxygen ( )

Definition at line 37 of file test_graphite_oxidation.py.

References _cfg().

Variable Documentation

◆ G0

float test_graphite_oxidation.G0 = 4.8

Definition at line 25 of file test_graphite_oxidation.py.

◆ HF

dict test_graphite_oxidation.HF = {"H2O": -241.826, "CO": -110.527, "CO2": -393.522, "OH": 37.3, "H": 217.999, "O": 249.18}

Definition at line 29 of file test_graphite_oxidation.py.

◆ MWC

float test_graphite_oxidation.MWC = 12.0107

Definition at line 30 of file test_graphite_oxidation.py.

◆ P_THROAT

float test_graphite_oxidation.P_THROAT = 433.65 * 6894.757 / 1.735

Definition at line 24 of file test_graphite_oxidation.py.

◆ RHO

float test_graphite_oxidation.RHO = 2260.0

Definition at line 26 of file test_graphite_oxidation.py.

◆ THROAT

dict test_graphite_oxidation.THROAT
Initial value:
1= {"H2O": 0.4659, "CO": 0.2412, "CO2": 0.1491, "H2": 0.1006, "OH": 0.0241,
2 "H": 0.0139, "O2": 0.00341, "O": 0.00187, "MW": 22.475}

Definition at line 22 of file test_graphite_oxidation.py.