Home▸Space & Astronomy▸Ablative vs Non-Ablative Heat Shield (2D)

Ablative vs Non-Ablative Heat Shield (2D)

2D side-by-side thermal model: drive re-entry velocity and watch an ablative heat shield char and lose thickness at a capped temperature while a reusable ceramic shield's temperature climbs the Stefan-Boltzmann curve toward radiative equilibrium.

Space & Astronomy2DAdvanced60 FPS⇄ 3D version
2d-3d-ablative-vs-non-ablative-heat-shield ↗ Open standalone

This 2D companion strips the heat-shield comparison down to the underlying thermal physics: drag the entry-velocity slider and watch the Sutton-Graves-style heat flux (roughly proportional to velocity cubed) drive two independent surface energy balances side by side. The reusable ceramic shield has no way to shed mass, so its temperature climbs the Stefan-Boltzmann curve toward an equilibrium where radiated heat matches incoming flux — an equilibrium that keeps rising with velocity until no ceramic can survive it. The ablative shield follows the same curve only up to its char temperature; above that, excess heat chars and vaporizes material instead of raising temperature further, which is why its live thickness readout recedes over time while its surface stays roughly capped. Live charts track both temperature histories and the ablative shield's remaining thickness so the trade-off — bounded, reusable temperature rise vs. sacrificial mass loss that stays within its thermal limit — is visible in real time.

⚙ Under the hood

A 2D side-by-side thermal model of spacecraft re-entry heat shields: drive entry velocity (heat flux scales roughly with v^3) and watch an ablative shield char and lose thickness at a capped temperature via endothermic mass loss, while a reusable ceramic shield's temperature climbs the Stefan-Boltzmann curve toward radiative equilibrium. Live charts track both temperature histories and the ablative shield's remaining thickness.

spacecraft re-entryheat shieldablative coolingthermal protection systemStefan-Boltzmann lawSutton-Graves heating2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)