Home▸Aerospace Engineering & Orbital Mechanics▸Rayleigh-Flow T–s Diagram: Scramjet Thermal Choking (2D)

Rayleigh-Flow T–s Diagram — Scramjet Thermal Choking (2D)

2D companion to the 3D scramjet combustor: the same Rayleigh-flow equations are plotted live on a temperature–entropy (T–s) diagram, so thermal choking shows up as the operating point running into the curve's own entropy maximum at Mach 1 — a thermodynamic-state view instead of a 3D duct render.

Aerospace Engineering & Orbital Mechanics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-scramjet-supersonic-combustion ↗ Open standalone

This is a 2D-native companion to the 3D scramjet-combustor simulator. Instead of animating particles through a rendered duct, it solves the identical Rayleigh-flow relations — T/T*, p/p*, and the stagnation-temperature ratio T0/T0* — and plots the flow's thermodynamic state directly on a temperature–entropy diagram, the classic textbook tool for analysing constant-area heat addition. The Rayleigh line's subsonic and supersonic branches meet at a single entropy-maximum point at Mach 1; because heat addition can only ever increase entropy, that geometric fact is exactly why a scramjet combustor thermally chokes once you add too much heat. A duct cross-section panel above shows the same pointwise temperature and Mach profile in physical space, so both the "why" (entropy) and the "what" (a decelerating, heating airstream) are visible at once.

⚙ Under the hood

2D companion to the 3D scramjet combustor: the same Rayleigh-flow equations are plotted live on a temperature–entropy (T–s) diagram, so thermal choking shows up as the operating point running into the curve's own entropy maximum at Mach 1 — a thermodynamic-state view instead of a 3D duct render.

scramjetsupersonic combustionrayleigh flowthermal chokinghypersonicsaerospace

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

What did you find?

Add reproduction steps (optional)