Wire components together by drag and drop, and the model solves as you build it. Free 1D system simulation that runs in your browser — no install, no signup, and every computation stays on your device.
Wire thermal resistances, capacitances, heat sources, convection and radiation, and solve steady-state temperatures and transients. Junction-temperature estimates, required heat-sink resistance, battery-pack time constants — the decisions you make before running a 3D analysis.
OpenConnect pipes, valves and pumps to solve flow distribution and pressure drop — Darcy–Weisbach friction with automatic laminar/turbulent switching. Built on the same solver core as the thermal network, with thermal-fluid coupling (cooling loops) as the end goal.
OpenThe same network solver with an electrical component library, aiming at coupled electro-thermal simulation together with the thermal and fluid domains.
3D CFD and finite-element analysis are powerful, but early in a design what you actually need to know is system-level behaviour: how hot does this configuration get? How does flow redistribute if I change the piping? A 1D system simulation answers those questions in under a second by treating components as a lumped-parameter network. Commercially this space belongs to AMESim and Simscape — capable tools, but expensive, with nothing you can just open and try.
Thermal, fluid and electrical networks look different but share the same mathematical structure, which is why NovaSolver 1D is one solver core with a component library per domain.
| Domain | Across variable (potential) | Through variable (flow) | Resistive element |
|---|---|---|---|
| Electrical | Voltage V [V] | Current I [A] | Resistance R [Ω] |
| Thermal | Temperature ΔT [K] | Heat flow q [W] | Thermal resistance Rth [K/W] |
| Fluid | Pressure ΔP [Pa] | Flow rate Q [m³/s] | Pipe resistance (nonlinear) |
Each one reduces to the same form — conservation at the nodes plus a constitutive law on every branch — a nonlinear system solved with Newton's method.
NovaSolver 1D is under active development. Requests and bug reports are welcome via the request form. Development is sustained by your support.