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.
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).
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.
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.
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.
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.
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.
Free in the browser. No account required to start.