Dyson Cylinder

emitter column lit by na_grid2d.zig → wasm — every photon computed, not painted. slider values live, physical limits flagged.
flame power ?Total chemical power deposited in the emitter column, log₁₀ scale. Drives the CR network + wall balance. Lit range ~10 W bench → 10 kW inner-tube. 1.0 kW
10 W – 10 kW · log₁₀ 1.0 – 4.0
secondary pressure ?Annulus Na buffer pressure. Sets buffer density → line broadening + quench pathway. Lift caps only when the wall-balance is honest. 101 kPa
20 kPa – 200 kPa
emitter radius R₂ ?Outer radius of the sodium-vapor emitter tube. Skin optical depth τ ∝ R; ties to 819 self-reversal onset (design point at metre-class). 20 mm
8 mm – 40 mm
tube length Lz ?Axial length of the resolved (r,z) cell. Combustion gradient runs along z; longer L samples more of the axial burn. 200 mm
50 mm – 400 mm
envelope emissivity ε ?Broadband greybody emissivity of the wall (Stefan–Boltzmann loss channel). Lower = more transparent envelope, but the wall runs hotter to compensate — at ε ≲ 0.05 the sapphire ceiling bites. 0.30
0.05 – 0.95 (dimensionless)
κ scale ?Multiplier on the Na line-opacity κ, log₁₀. 0 = literature value; +1 = 10× (thicker line, more trapping); −1 = 0.1×. Coefficient knob, not a physical input. 1.0×
−1 – +1 log₁₀ · 0.1× – 10×
exposure ?Render tonemap exposure. Visual only — does not touch the kernel. The emission map is a monotone visual proxy of T, not a per-λ spectrum. 1.2
0.2 – 4.0 (visual)
T peak ?Hottest cell in the T(r,z) field, on-axis mid-length. Kernel is validated to ≲3500 K; beyond that the CR network + rate coefficients are extrapolated.
on axis, mid-length
T wall ?Envelope gas-edge T. Sets Stefan–Boltzmann loss. Sapphire structural limit ≈ 2300 K — beyond that the material fails, warning flagged.
gas-edge
589 nm share ?P_589 / (P_589 + P_NIR + P_thermal). Fraction of radiated power in the Na D line, from the kernel's scPtr scalar map.
of radiated total
closure ?(P_589 + P_NIR + P_thermal) / P_flame. 1.000 = energy conserved. Deviations = numerical drift, not physics.
energy conservation
solve ?Wall-clock time for one steady-state solve (warm-started from prior field). Cold first frame ≈ 20–30 ms; warm ≈ 1–5 ms.
ms (warm-start)
Assumptions ledger — every knob & readout, sourced
Kernel: na_grid2d.wasm (Zig, f64), recovered from shipped binary, verified 1.16×10⁻⁶ against original. 4-level Na collisional-radiative network: 3s / 3p / 3d / 4p, populations solved as NESS rate balance (S = j/κ) — not Boltzmann.
Open items — hidden nothing:
  • Per-λ spectrum: wip kernel exports emit_escaping / emit_local; wing cutoff + scaling under review, and it hangs in-page → not wired here.
  • Axial chemistry + flow: single-slice equilibrium radicals per z; finite-rate Cantera flame structure not coupled.
  • Wall material: greybody ε; real polycrystalline-alumina ε(λ, T) with translucent short-λ + strong multiphonon band pending.
  • Na₂ molecular NIR: ∝ n², cool-skin band, missing from ledger — P_NIR is a lower bound.
  • Beyond ~3500 K: rate coefficients extrapolated; treat T_peak > 3500 K as kernel-unvalidated.
T(r,z) heatmap · kernel field, straight from wasm
hover the heatmap to probe (r, z, T)
Scene scale: column 420 m × ⌀40 m visual (1 world unit ≈ 1 m).
Ground grid: thin lines every 10 m, heavy every 50 m.
Kernel tube: R₂ × Lz per sliders (mm, mapped into the column).
50 m (grid-line cadence)
loading…