1"""Quick verification test for blowdown solver."""
4sys.path.insert(0,
'/home/adnan/EngineDesign')
9times = np.linspace(0, 5, 100)
10mdot = np.ones(100) * 1.0
13results = simulate_blowdown(
16 P_initial_Pa=500 * 6894.76,
17 rho_propellant=1140.0,
19 m_propellant_initial=50.0,
27print(
"✓ Blowdown solver test passed!")
28print(f
" Initial pressure: {results['P_Pa'][0] / 6894.76:.1f} psi")
29print(f
" Final pressure: {results['P_Pa'][-1] / 6894.76:.1f} psi")
30print(f
" Pressure decreased: {results['P_Pa'][0] > results['P_Pa'][-1]}")
31print(f
" Gas mass constant: {results['m_gas_kg']:.3f} kg")
32print(f
" Temperature range: {results['T_K'].min():.1f} - {results['T_K'].max():.1f} K")