SPM Motor Calculator

Magnetic Equivalent Circuit (MEC) analysis for Surface Permanent Magnet motors

Motor Configuration

Solver

⚡ MEC — Magnetic Equivalent Circuit Client-side analytical solver · No FEA license required
Inner Rotor SPM

Inner Rotor SPM

🧱 Material Selection

🔵 Stator Geometry

Slot bridge height
Slot wedge height
Main slot body height
Slot opening width at air-gap
Tooth width ≈ slot_pitch − Bs2

🔴 Rotor Geometry (SPM)

Radial magnet thickness
Magnet arc / pole pitch ratio
Magnet-to-rotor-bore gap (if any)

📐 Stack & Skew

Inner Rotor Stator Inner Rotor SPM

Inner Rotor — Stator & SPM

Winding Configuration

Winding Layout Table

Coil # In Slot Out Slot Phase Turns

Winding Calculations

Slot Fill Factor
Slot Area (mm²)
DC Resistance per Phase (Ω)
Resistance @ Temp (Ω)
Mean Turn Length (mm)
Series Turns / Phase

Operating Point

Loss Configuration

Simulation Modules

MEC Solver

⚡ MEC

Analytical d-q model with Carter's coefficient air-gap correction, Bertotti core loss model, and field-weakening for the torque–speed envelope.

0%
Initializing…
⚠️
MEC Accuracy Notice

Results are generated by a Magnetic Equivalent Circuit (MEC) analytical model. While MEC provides fast first-order estimates, it does not model saturation, slot-leakage harmonics, or complex 2D/3D field effects. Results may deviate from FEA/experimental values by 5–25%. Always validate critical designs with FEA (e.g., FEMM) before manufacturing.

Simulation Results

No results yet. Run a simulation from the Simulation tab.

⚠️
MEC Accuracy Notice

All graphs are generated by the MEC analytical model. Waveforms are sinusoidal approximations — harmonic content from slot effects, saturation, and fringing is not captured. Use FEA for waveform fidelity validation.

No simulation results yet. Run a simulation to generate graphs.

PMSM Motor Analysis: MEC Solver, Back-EMF, Cogging & Efficiency

This free motor calculator runs a fast analytical Magnetic Equivalent Circuit (MEC) simulation of a surface-permanent-magnet (SPM) synchronous motor right in your browser. From a handful of geometry, magnet and winding inputs it estimates the back-EMF, cogging torque, average torque and ripple, the efficiency map and the torque–speed envelope — the same quantities you would normally wait minutes for from a finite-element solver, delivered in a fraction of a second so you can sweep designs interactively.

What is a Magnetic Equivalent Circuit?

A magnetic equivalent circuit models the motor's magnetic field as a network of reluctances and MMF sources — the magnetic analogue of a resistor network. Air gaps, teeth, yokes and magnets each become a reluctance, and solving the network yields the air-gap flux density. Because it is analytical rather than mesh-based, an MEC solver is orders of magnitude faster than FEA while capturing the dominant physics, which makes it ideal for early sizing, parameter sweeps and optimisation before committing to a full finite-element run.

Back-EMF and the torque constant

When the rotor spins, the moving magnet flux induces a back-electromotive force (back-EMF) in the stator windings. Its amplitude scales with speed through the back-EMF constant ke, and its shape — how sinusoidal it is — directly affects torque ripple and how well the motor suits sinusoidal (field-oriented) versus trapezoidal (six-step) control. In a PM synchronous machine the torque constant and back-EMF constant are two sides of the same magnetic coin, so a clean, high back-EMF is the foundation of an efficient, smooth motor.

Cogging torque and torque ripple

Cogging torque is the position-dependent torque present even with no current, caused by the magnets' tendency to align with the stator teeth. Torque ripple is the variation in torque under load. Both cause vibration and acoustic noise and are strongly influenced by the slot/pole combination, magnet geometry, pole embrace and any skew. The calculator estimates the cogging period and amplitude alongside the average torque, so you can judge smoothness up front.

The d–q model, saliency and MTPA

Field-oriented control transforms the three-phase machine into an equivalent two-axis (d–q) model with a direct-axis inductance Ld and a quadrature-axis inductance Lq. Torque comes from two terms:

T = (3/2) · p · [ ψm Iq + (Ld − Lq) Id Iq ]

The first term is the magnet torque; the second is reluctance torque from any saliency (Ld ≠ Lq). Maximum-Torque-Per-Amp (MTPA) control picks the current angle that extracts the most torque for a given current, minimising copper loss. This tool can evaluate the operating point using MTPA, a zero d-axis current, or a custom excitation.

Losses and the efficiency map

Efficiency is set by the balance of output power against losses. The calculator accounts for the major mechanisms:

Mapping efficiency across the full torque–speed plane produces the familiar efficiency map, which reveals where the motor is most efficient and guides gearing and duty-cycle decisions.

Torque–speed curve and field weakening

Every PM motor has a base speed, reached when the back-EMF meets the available inverter voltage. Below it the machine delivers constant torque; above it, field weakening (negative d-axis current) trades torque for extended speed at roughly constant power. The calculator plots the resulting torque–speed and power–speed envelopes for your DC-bus voltage and current limits.

How to use this motor calculator

Frequently asked questions

How accurate is an analytical MEC compared with FEA?

For surface-PM machines an MEC captures the dominant air-gap and back-EMF behaviour well and is excellent for ranking designs and sweeping parameters. Absolute figures — especially deep saturation, complex rotor geometries and fine cogging detail — are best confirmed afterwards with full FEA, which the desktop suite automates.

Why does the back-EMF shape matter?

A sinusoidal back-EMF pairs naturally with field-oriented control for smooth, low-ripple torque; a trapezoidal shape suits six-step drive. Mismatching the waveform and the control strategy increases torque ripple and losses.

What is the reluctance torque term?

When Ld and Lq differ (a salient rotor), the machine produces extra torque from the rotor's magnetic anisotropy, on top of the magnet torque. Interior-PM and synchronous-reluctance machines exploit this heavily.

When you are ready to move from analytical estimates to a validated design, the full MotorDesignSoftware desktop suite builds the FEMM geometry and runs complete finite-element back-EMF, cogging, torque-ripple, loss and NVH analyses automatically.