Skip to content
Full feature list

Everything inside MotoQuant Pro

Six capability areas — from first-principles physics through to an open REST API and your saved garage. Every layer is built on the same validated simulation engine.

Sub-models
Parts
Benchmarks
01 / Physics Engine

First-principles simulation

15 independent sub-models. No curve-fitting. Every coefficient traceable to a physical measurement.

MotoQuant's physics engine integrates 15 coupled differential equations at a 1 ms timestep using a fixed-step RK4 integrator (with an optional adaptive solver). Unlike spreadsheet calculators that treat power-to-weight ratio as the only variable, MotoQuant models:

Pacejka tire model with thermal evolution, so grip changes as the tyre heats. Aerodynamic drag with a per-bike Cd×A (0.308–0.68 m²) — no two bikes share the same number. Gear shifting and clutch engagement dynamics including slipper clutch behaviour. Forced induction — turbo lag, supercharger mechanical loss, nitrous injection windows. Engine inertia and parasitic losses (alternator, oil pump, water pump, valvetrain).

The adaptive-dt solver is especially useful for identifying the precise clutch engagement window that produces the minimum 60-ft time. Reference baselines — GSX-R 1000 K5 at 9.933s, R1 at 10.144s, Hayabusa Gen1 at 10.363s — are pinned bit-identical on every code change and validated against the August 2026 weighted benchmark corpus (250 published tests, weighted mean |Δ| 0.263s).

Read the physics whitepaper
15
Sub-models
1 ms
Timestep
4,393
Regression tests
engine.telemetrydemo
s
gsx-r 1000 k5 · reference et
traction86
aero load64
clutch slip23
illustrative readout — try the real thing in the simulator
02 / Parts Catalog

Parts ROI before you buy

593 parts. Cost-per-tenth ranking. Budget-constrained knapsack optimiser.

The parts catalog covers 593 upgrades across 20 categories — exhausts, ECU flashes, forced induction kits, slipper clutches, suspension, brakes, wheelie bars. Every part has a physics-accurate parameter delta: an Akrapovič slip-on doesn't add a round number of horsepower, it shifts the entire torque curve.

The ROI engine runs a 0/1 knapsack DP at ₹100 bucket resolution across any compatible parts set. Tell it your budget and it finds the combination that minimises your ET. The cost-per-tenth column tells you how many rupees you're paying per 0.1 second of ET gain — the clearest way to compare a ₹15,000 exhaust against a ₹60,000 turbo kit.

Build profiles — Street Legal, Drag Prep, Full Race — pre-filter the catalog so you don't accidentally spec a nitrous kit onto a street-registered bike.

See build optimizer guide
593
Parts
20
Categories
₹100
Budget granularity
roi.ledgerdemo
s ΔET
akrapovič full system · hayabusa
exhaust88
ecu flash66
air filter38
illustrative readout — try the real thing in the simulator
03 / Calibration

Import real run data

Dragy GPS logs and dyno sheets. Overlay your real runs against the sim and see exactly where prediction and reality diverge.

Physics is only as good as its inputs. MotoQuant accepts two data sources:

Dragy GPS logs (CSV, JSON, or RaceChrono VBO-derived exports) — the importer detects run boundaries, finds the staged position, integrates v(t) to distance, and interpolates ET at exactly 402.336 m with sub-sample accuracy. The best-run selector removes outliers from multi-run files.

Dyno sheets (DynoJet CSV, generic metric CSV, MoTeC tab-delimited) with full SAE J1349 atmospheric correction so power figures are apples-to-apples regardless of dyno location.

Once a real run is imported, the sim-overlay compare lines your Dragy trace up against the simulated run for the same bike and venue: ET and trap-speed error, split-by-split deltas at every standard mark, and the v(t) residual — so you can see whether the gap is in your launch, your shifts, or your top-end pull, and tune the setup that actually matches your bike.

Calibration walkthrough
2
Data sources
J1349
SAE dyno correction
10 Hz
Dragy GPS rate
dragy.importdemo
m
quarter mile · sub-sample accuracy
gps fix92
sim overlay71
split match64
illustrative readout — try the real thing in the simulator
04 / ROI & Optimization

Budget-aware build optimization

Surrogate-accelerated build optimizer. Compatibility-filtered candidates. Budget-aware to ₹100.

Beyond the parts catalog, MotoQuant ships a full optimization stack:

The Build Optimizer scores candidate builds through a trained surrogate (R² > 0.99 against the full RK4 sim) and transparently falls back to full simulation whenever a build leaves the surrogate's training envelope — then verifies the winning build with a real sim. Candidates are compatibility-filtered for your bike, and the knapsack enforces exclusivity so it never stacks two exhausts or two ECUs.

ECU Autotune is a conditions-aware setup advisor: it sweeps gearing and launch RPM on the full simulator under your venue's actual air density, and adds tyre-pressure and fuel-trim guidance. The Outlaw pipeline chains it all — drag-prep rubber, a no-limit full-race build, then autotune on the modified bike.

The Smart Recommendations engine wraps the knapsack with synergy detection: if you've selected an exhaust, it weights ECU flashes higher because the pair delivers super-linear gains. Compatibility rules block physically nonsensical combinations (dual exhausts, stacked ECUs).

Natural language queries — "optimize my Hayabusa for 35°C at Aamby Valley, budget ₹50k" — resolve against the live catalog and return a full recommendation set.

How the optimizer works
4
Optimization tools
₹100
Budget granularity
R² > 0.99
Surrogate accuracy
optimizer.tracedemo
surrogate vs full rk4 sim
power81
mass57
aero cd44
illustrative readout — try the real thing in the simulator
05 / REST API

Open REST API

FastAPI. Full timeseries. CORS-open for web integrations.

Every feature the web UI uses is accessible via the public REST API hosted at motoquant-api.onrender.com.

POST /api/simulate — full simulation returning complete v(t), RPM, gear, acceleration, and ET. Typical latency 80–150 ms. POST /api/simulate/quick — ET + trap speed + splits only, ~50 ms. Used by the slider-driven BuildPage. POST /api/simulate/compare — A-vs-B comparison, returns both timeseries with delta ET/trap and cost-to-tenth. POST /api/calibrate/dragy — upload a Dragy CSV and get run-boundary detection + best-run ET/trap/splits, with optional sim overlay. POST /api/calibrate/dyno — upload a dyno CSV and get the corrected torque curve ready for injection. GET /api/bikes — paginated catalog with manufacturer/category filters. GET /api/venues — all 20 venues with 12-month seasonal weather data.

Interactive docs at /docs (FastAPI's automatic OpenAPI UI). No authentication for basic simulation — rate-limited to 60 requests/minute per IP. Authenticated API keys (email to request) unlock higher limits and private run storage.

API reference
12
Endpoints
~100ms
Full sim latency
60/min
Rate limit
api.monitordemo
ms
quick sim · warm response
uptime99
p5034
p9558
illustrative readout — try the real thing in the simulator
06 / Accounts & Garage

Your garage, saved

Free accounts. Saved runs. Shareable builds. Every Pro feature unlocked during the open beta.

Create a free account with an email + password (or a passwordless magic link) and your simulator work stops being throwaway: every run you save lands in My Garage on your account page — bike, build, ET, trap speed, venue, date.

Found a setup worth bragging about? Hit Share on the simulator and send a link that reopens your exact bike, venue and tuning sliders on any device.

While MotoQuant is in open beta, everything in the Pro and Studio tiers — unlimited sims, the build optimiser, ECU autotune, Dragy/dyno imports — is unlocked free for every account. Paid plans only begin at commercial launch, with advance notice.

Create a free account
₹0
During open beta
25+
Runs in your garage
1-tap
Build sharing
garage.syncdemo
s
best saved et · clean run
runs74
builds52
shares31
illustrative readout — try the real thing in the simulator

Ready to run your first sim?

Free in the browser. No account required to start.