Zero black boxes. Zero hardcoded outputs. Dynamically calculates choked sonic throat, chamber barrel, Bartz heat transfer, acoustic cavity buzz, and the 4 canonical injector families.
Calculates the Combustor (Day 1) and the 4 Canonical Injectors (Day 2) simultaneously from first principles.
Load test-stand parameters for iconic flight engines (<5% validation error against NASA/literature).
Direct 1:1 visualization of OpenCASCADE 3D STEP solid model with uniform hollow pressure vessel walls & true Rao contour.
Synchronized 1D differential curves: Isentropic Mach Number $M(x)$, Bartz Heat Flux $q(x)$, and Static Expansion Pressure $P(x)$.
100% test coverage with zero heavy CFD binary requirements. 127/127 tests passing in 1.80s (100% verification rate).
| Subsystem | Test File | Physics Covered | Status |
|---|---|---|---|
| Day 1: Combustor | test_chamber_and_combustion.py |
Choked throat continuity, Humble contraction, stay time, Vandenkerckhove gamma function | PASSED |
| Day 1: Gas Dynamics | test_aerodynamics_and_nozzle.py |
1D isentropic Area-Mach root solving, divergence losses, Summerfield separation | PASSED |
| Day 1: Thermal & Bartz | test_bartz.py |
Bartz (1957) convective film HTC, sigma property variation factor, recovery temperature | PASSED |
| Day 1: Cooling & Stress | test_coolant_and_conduction.py |
Sieder-Tate, Ito curvature friction, radial Fourier conduction, ASME hoop stress | PASSED |
| Day 1: API & Exports | test_combustor_api.py |
High-level CombustorDesign facade, explain() literature provenance, JSON/CSV exports | PASSED |
| Day 2: Hydraulics | test_injector.py (Orifice & Chugging) |
Torricelli-Bernoulli continuity, NASA SP-194 chugging decoupling stiffness margin (≥ 15%) | PASSED |
| Day 2: Coaxial & Swirl | test_injector.py (Coaxial & Swirl) |
Momentum flux J, Lorenzetto-Lefebvre SMD, Abramovich swirl discharge, gas core, Lefebvre SMD | PASSED |
| Day 2: Pintle & Doublets | test_injector.py (Pintle & Impinging) |
Dressler/Heister TMR & spray cone angle, Rupe momentum balance, Ingebo breakup SMD | PASSED |
| Day 3: Cooling Channels | test_regen_channel.py |
Milled rectangular channels, Gnielinski HTC, Haaland friction, fin efficiency, 1D conjugate thermal closure | PASSED |
| PR #9: Literature Audit | test_audit_literature_limits.py |
Humble contraction limits, Huzel-Huang Eq. 4-5 closed-form identity, Bartz supercritical boundary | PASSED |
| Day 4: Supersonic Nozzle | test_nozzle.py |
1D Area-Mach inversion, Rao 80% bell BΓ©zier contour, Stark (2005) tri-criteria separation, 1976 Standard Atmosphere | PASSED |
| Day 5: Turbomachinery & Cycles | test_cycle.py |
Pump hydraulics, specific speed Ns & Nss cavitation, turbine expansion, 5 power balance cycles (GG, Expander, SC, FFSC, Press-Fed) | PASSED |
| Day 5: Ascent Flight Trajectory | test_trajectory.py |
2D Point-mass gravity turn powered ascent, transonic wave drag, Max Q dynamic pressure, orbital deficit & LEO payload | PASSED |
| Day 5: Master Engine Architecture | test_engine_system.py |
Unified Chamber + Injector + Regen + Nozzle + Turbopump + Flight synthesis, automated engine datasheets, JSON serialization | PASSED |
| Day 6: Flight Engine Decks | test_engine_deck.py |
Merlin 1D, Raptor 2, RS-25, RD-180, RL10, Rutherford, LMDE test-stand literature verification (<5% mean error) | PASSED |
| Day 6: Throttling & Chugging | test_throttle.py |
Quadratic ΔP ∝ τ², NASA SP-194 acoustic chugging decoupling (≥15%), Summerfield shock migration | PASSED |
| Day 6: Electric Turbopump | test_electric_pump.py |
BLDC motor power density (5.5 kW/kg), inverter efficiency, Li-ion battery pack energy (250 Wh/kg), zero-dump performance | PASSED |
Streamlined to the 4 essential injector designs that power 99% of liquid rocket propulsion.
High-velocity annular gas shears a central liquid core. Momentum flux ratio J checked against the stable 2-20 window with Lorenzetto-Lefebvre SMD atomization.
Tangential inlet ports spin liquid into a centrifugal sheet around an air/gas core with coaxial gas shroud. Sized via Abramovich & Lefebvre sheet breakup theory.
Single central deflective shaft. Outer annular fuel gap deflected by radial LOX slots. Total Momentum Ratio (TMR) defines spray cone half-angle beta.
Discrete intersecting liquid jets forming an atomizing fan. Sized with Rupe momentum balance for uniform O/F distribution and Ingebo breakup SMD.
From mathematical equations to dimensioned drawings and 3D solid CAD models in one command.
Execute complete preliminary sizing directly in your shell.