Motor Computational Tool
2D nonlinear FE solver
STATOR SLOT
ROTOR POLE
SYMMETRY SECTOR
FULL MOTOR
drag to pan · scroll to zoom · double-click to reset
Active geometry: toy_spm 🔒 idle
Newton–Raphson runtime log

          
Symmetry sector · geometry to be simulated
drag to pan · scroll to zoom · double-click to reset
Electromagnetic torque
Phase currents
Phase voltages (recovered)
Pareto front · live (grey = population, coloured line = non-dominated front)
Convergence · best objective vs generation
Validation · predicted vs true (held-out test set)
Live prediction (instant — no FE solve)
Victor Mukherjee VM

Victor Mukherjee

Creator of Helsinki — 2D finite-element solver for electric machines

This is part of my hobby project — a 2D nonlinear finite-element solver for electric machines, built for fast, accurate motor-design exploration right in the browser. It covers a range of topologies, windings, cooling layouts and analysis modes:

3machine geometriessurface PM · V-type IPM · double-V IPM
2winding schemesconcentrated · distributed
2cooling mountsyoke holes · tooth-centre notch
7calculation profilessingle-point, no-load, cogging, back-EMF, torque sweeps…

✓ Validated

Cross-checked with Ansys Maxwell 2D — within 2% on torque and operating KPIs for identical inputs.

☁ Cloud-ready

A browser-based calculation tool, fully cloud-ready and scalable on a microservice-based architecture.

⚙ Applications

Rotating actuators, electric vehicles, and other high-performance electric drives.

Advanced version (not in this production build)

A more advanced version performs higher-order statistical analysis such as Uncertainty Quantification, and builds surrogate models via order reduction or machine-learning models (XGBoost, RNN). Pre-built FMU generation is also on the roadmap.

This is a private tool I use for my own research and for educational purposes with my students. I'm glad to discuss the different technical layers behind it — feel free to reach out.

in  Connect on LinkedIn

Demo access — API key