Symbolic backend
Alias elimination, Pantelides index reduction with dummy derivatives, BLT sorting and tearing, and exact symbolic Jacobians, evaluated by a compiled register tape.
Free public beta · Modelica Standard Library 4.1 · in your browser
ModOnda compiles Modelica models to native code and WebAssembly, simulates them with its own solvers, and plots the results beside the diagram. Nothing to install, and the workbench is free to use.
Signing in is optional. The workbench runs without an account.
01
A Rust core runs the same compiler and solvers on a server and in a browser tab.
Alias elimination, Pantelides index reduction with dummy derivatives, BLT sorting and tearing, and exact symbolic Jacobians, evaluated by a compiled register tape.
Variable-order BDF, Radau IIA and ESDIRK with colored Jacobians and dense or sparse LU. Dopri5 switches to BDF when a model turns stiff. RK4 and Euler are there for fixed steps.
Zero-crossing events, when, elsewhen and reinit, and state machines drawn as diagrams.
Package browser, icon, diagram and text views of every class, a variable browser, a plot window with display units, and simulation setup in one place.
Modelica Standard Library 4.1.0 loads in the browser, including MultiBody, the QuasiStatic machines, Media (IF97 water, R134a, moist air) and Fluid. 3-D animation replays MultiBody models.
Results go to Dymola-format .mat files or CSV, readable by Dymola, OMEdit and DyMat.
02
Every view below is a live part of the app, not a mock-up.
03
Every example of the Modelica Standard Library is run and compared, signal by signal, with the reference results published with the library. 517 of the 534 match, and 533 run to the end.
04
The beta is free, and it takes no payment. Pro is in early access and is not charged yet.
Available now
$0
Early access
$20 a month, or $200 a year, excl. tax
Waitlist
Later
Prices are in dollars and exclude VAT and other taxes. The total including any tax that applies to you is shown before you pay. Prices can change before Pro goes live. The paid parts are not live yet, and nothing is charged when you join a list.