A side view of a 6 m × 3 m, two-deck habitat with six rooms. The model solves the ventilation flow, then moves heat, smoke and oxygen through the rooms. Flames spread over the furnishings using flammability limits fitted to NASA BASS, BASS-II, Saffire and partial-gravity tests in your knowledge folder. Open or close doors and hatches to see how the fire moves from room to room.
The wall lining burns above its limit line. Very slow flow starves the flame of oxygen (quenching, left). Fast flow blows it off (right). The dot is the first ignition point, using its local effective flow (ventilation plus buoyancy).
Each time step of 0.1 s solves these equations on a 120 × 60 grid of 5 cm cells. Equations 1–3 describe the cabin air. Equations 4–7 describe the burning solids.
c is set so the air leaves the supply diffuser at the chosen speed. Solved by SOR (ω = 1.9). It is re-solved whenever a door or hatch changes.
The 30 cm/s value is the order-of-magnitude buoyant flow near a flame on Earth (curated fact). The pressure term follows Gr ∝ g·P² (low pressure as a proxy for low g, pmc-6907022). At 0 g it vanishes, so smoke and heat move only with the fans.
Each burning cell adds Sθ = 250 K/s × hm × Y/21, Sd = 1.2 %/s × Y/21 and smoke. Heat is lost at λ = 0.01 s⁻¹ (radiation), rising to 0.06 s⁻¹ next to walls. The scheme is explicit finite-volume upwind with CFL ≤ 0.4.
b/U is the quenching side, from BASS-II quench speeds of 1–5 cm/s. c·U is the linear blowoff side (Marcum 2016). There are separate (a, b, c) for concurrent and opposed spread.
Φ = 1 − exp(−(Y − Ylim)/3). G = 1 + (Ub/U)·min(L/5 cm, 8) makes buoyant upward fires speed up as they grow. h(U) peaks near 5 cm/s, matching the non-monotonic opposed spread measured on the ISS (pmc-5760683).
This is a teaching and design-exploration model, not a validated fire code like FDS. The flow is potential flow, not Navier–Stokes. The limit lines are hand-fitted to published trends, and spread rates are order-of-magnitude. Before using a number, open the cited NTRS record and check it against the PSI experiment tables.