Runs in your browser

Two-stroke engine simulation with real wave action.

WaveDyno is a full 1D gas-dynamics simulator: a finite-volume pipe solver that captures the pressure waves in your expansion chamber, port timing and scavenging models, and dyno sweeps across the rev range. Nothing to install.

Free plan with daily run limits. No credit card.

app.wavedyno.com · Dyno
27.4 kW @ 12,600 rpm 7,000 9,000 11,000 13,000 Engine speed (rpm) Power Torque

Sweep the whole rev range and watch the pipe come alive where it should.

A real gas-dynamics solver, not a spreadsheet.

Real wave action

A quasi-1D finite-volume solver tracks the actual compression and expansion waves in your pipes. The expansion chamber is simulated, not estimated from empirical factors.

Port timing and scavenging

Shaped exhaust and transfer windows, timing charts, blowdown time-area, and scavenging models. Discharge coefficients come from CFD-measured port flow maps.

Dyno sweeps

Full rev-range sweeps with per-point convergence checks, so you know which numbers to trust. Overlay runs and diff every input against a baseline.

Cycle analysis

Crank-resolved cylinder and crankcase pressure, port mass flow, and temperature traces for any point in the sweep. See exactly what the pipe is doing to the cylinder.

Wave diagram

Watch pressure waves travel along the exhaust system against crank angle. The return wave either arrives on time or it doesn't, and you can see why.

Nothing to install

Runs in any modern browser on any machine. Simulations execute on server hardware, projects live in the cloud, and setup wizards get you to a running engine in minutes.

Built on physics you can check.

The solver core is validated against classic shock-tube references and OpenFOAM CFD cases covering wave propagation, cone reflection, open-end radiation, and port flow. Exhaust port discharge coefficients are measured from 3D CFD on formed port geometry, not guessed.

The current goal is matching real dyno sheets across a range of engines. That is exactly what the tester program is for: if you have an engine with known specs and a real dyno chart, we want to see how close the sim gets and where it misses.

  • Shock-tube benchmarks
    HLLC finite-volume solver verified against exact Riemann solutions.
  • OpenFOAM CFD cases
    Cone reflection, tank blowdown, chamber pulses, and formed-port flow benches.
  • Conservation-checked coupling
    Cylinder, crankcase, and pipe exchanges conserve mass and energy to machine precision.
  • Honest convergence reporting
    Unsettled dyno points are flagged instead of silently plotted.

When I was 16, I rode the train an hour each way with a university library pass to borrow Gordon P. Blair's Design and Simulation of Two-Stroke Engines. I've wanted to build my own simulator ever since. A few decades later, I finally did.

Pierre Havelaar, builder of WaveDyno

Free to run. Testers get unlimited.

Free plan

Sign up and simulate

Every feature is included: full gas-dynamics sweeps, cycle analysis, wave diagrams, project storage, and run comparison. Daily run limits keep the free plan sustainable.

Create a free account
Tester program

Help validate the sim

Have an engine with known specs and a real dyno sheet? Testers get unlimited access while we gather validation data, in exchange for honest feedback on where the sim hits and where it misses.

opens a short form, we reply by email