1D System Simulation JA NovaSolver

NovaSolver 1D

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.

No install Your model is never uploaded Verification results public Source on GitHub
Live v0.1

Thermal Network Simulator

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.

Open
Live v0.2

Piping Network Simulator

Connect 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.

Open
Planned

Electrical Circuit Simulator

The same network solver with an electrical component library, aiming at coupled electro-thermal simulation together with the thermal and fluid domains.

Why 1D?

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.

Three domains, one mathematics

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.

DomainAcross variable (potential)Through variable (flow)Resistive element
ElectricalVoltage V [V]Current I [A]Resistance R [Ω]
ThermalTemperature ΔT [K]Heat flow q [W]Thermal resistance Rth [K/W]
FluidPressure Δ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.

Design principles

Related reading

NovaSolver 1D is under active development. Requests and bug reports are welcome via the request form. Development is sustained by your support.