A transient 0-D thermodynamic solver resolving pressure, temperature, and emissions at 0.25° crank-angle resolution across all four strokes — 2,881 equations per cylinder, finishing in under 20 ms. In your browser.
Every model is peer-validated. Every parameter is adjustable. No black-box sliders.
JANAF/NASA polynomial thermochemistry — no hardcoded k values, no simplified assumptions.
Every pressure trace comes from integrating real thermodynamics across the cycle, not interpolating between pre-baked results.
x_b burns with crank angle θ — integrated alongside the first law of thermodynamics to produce the pressure trace you see on every run.
That heat-release rate feeds directly into a first-law energy balance on the cylinder control volume, solved across 2,881 crank-angle steps per cycle using JANAF/NASA polynomial thermochemistry for each fuel — not constant specific heats.
Scroll to turn the crank — the log p · log V trace is computed live from the same first-law energy balance this simulator solves.
The intake valve opens and the descending piston draws in fresh charge at ≈0.95 bar — the flat lower line of the loop.
Both valves seal. The rising piston compresses the charge polytropically — a straight line in log-log space, pressure climbing toward autoignition.
Fuel burns following the Wiebe function above; pressure spikes past 60 bar. The loop area is the net work — the same convention as the arrows in our logo.
The exhaust valve opens at BDC, pressure collapses, and the rising piston clears the burned gas. Ready to repeat.
No install. Works on any browser. Your first run takes under 60 seconds from sign-up.
Launch Engine Simulator