OpenEMT

The electromagnetic transient simulator built for AI agents. Trapezoidal nodal solver with steady-state power flow and machine initialization, addressable from this canvas, a CLI, or an MCP server. Beta: provided as is, results are not certified for engineering decisions.

Blocks
Edit
File
Sim ms µs µs
Run
Demo
Demo: breaker energizes the feeder at t = 30 ms. Press / to find a block by name. Click blocks to edit, drag to move, click two terminals to wire. Click a wire to highlight what it connects (Delete removes it). Scroll or use +/− to zoom, drag empty canvas to pan. Select a block and press R to rotate it 90°.
Plots — solid A, dashed B, dotted C. Drag a plot to zoom (Shift+drag to pan, scroll to zoom, double-click to clear that plot's vertical zoom); drag the tab under a plot to resize it; “Signals” picks what each plot shows and its axis.
Breakers switch by conductance change with LU refactorization at events; opening clears at the first current zero after t open, per pole. 3-ph mode solves balanced uncoupled phases with 120° shifted sources. See SPEC.md for the physics and roadmap.