Topologies you can compute

AGFEM builds the geometry parametrically. Pick the machine type, set the main dimensions, solve — inner and outer rotor, radial and axial flux.

SPM — Surface-magnet PMSM
SPM

Surface-magnet PMSM

Surface-mounted and inset magnets, magnetised radially, in parallel or breadloaf-shaped.

Rotor
Inner and outer rotor
Solver
femgen
SPM · Outrunner — SPM outer rotor
SPM · Outrunner

SPM outer rotor

The same compute path with the rotor on the outside — typical for hub, fan and drone drives.

Rotor
Inner and outer rotor
Solver
femgen
IPM · Embedded Flat — IPM, flat embedded magnets
IPM · Embedded Flat

IPM, flat embedded magnets

Buried flat magnets with flux bridges — the best-calibrated variant in AGFEM.

Rotor
Inner rotor
Solver
femgen
IPM · Spoke — Spoke-type IPM
IPM · Spoke

Spoke-type IPM

Flux concentration through tangentially magnetised spokes — ferrite magnets included.

Rotor
Inner rotor
Solver
femgen
IPM · V-Shape — V-shape IPM
IPM · V-Shape

V-shape IPM

A pair of magnets in a V, combinable with hooked teeth and an asymmetric tooth tip.

Rotor
Inner rotor
Solver
femgen
SyRM — Synchronous reluctance machine
SyRM

Synchronous reluctance machine

Flux-barrier rotor, optionally PM-assisted with ferrite or NdFeB inside the barriers.

Rotor
Inner rotor
Solver
femgen
SyRM · Outrunner — SyRM outer rotor
SyRM · Outrunner

SyRM outer rotor

Reluctance rotor on the outside — a magnet-free option for cost-sensitive direct drives.

Rotor
Inner and outer rotor
Solver
femgen
SCIM — Squirrel-cage induction machine
SCIM

Squirrel-cage induction machine

Time-harmonic solve with complex bar currents and slip as an operating variable — inner and outer rotor.

Rotor
Inner and outer rotor
Solver
femgen
EESM — Externally excited synchronous machine
EESM

Externally excited synchronous machine

A field winding instead of magnets, with field current as its own operating parameter — sector solve keeps run times short.

Rotor
Inner rotor
Solver
femgen
AFM · YASA — YASA — twin rotor
AFM · YASA

YASA — twin rotor

A segmented stator with no back iron between two magnet rotors. Short flux path, little iron, high torque density.

Rotor
Axial flux
Solver
femgen (linear)
AFM · Double Stator — Double stator
AFM · Double Stator

Double stator

One magnet rotor between two stators. The axial pull of the two gaps cancels, which keeps the bearings unloaded.

Rotor
Axial flux
Solver
femgen (linear)
AFM · PCB — PCB stator
AFM · PCB Schematic

PCB stator

One magnet rotor between two ironless printed-circuit stators: no cogging, no stator iron loss, a very flat build.

Rotor
Axial flux
Solver
femgen (linear)
AFM · EESM — Wound-field axial flux
AFM · EESM

Wound-field axial flux

One wound-field rotor between two stators: field coils instead of magnets, no rare earths, and the field is set by the field current. No other commercial tool computes this combination.

Rotor
Axial flux
Solver
femgen (linear)

The radial cross-sections are unedited AGFEM output. The axial-flux images are schematic stack-up sketches.

Example library

The software ships with 29 ready-parameterised machines — from an RC servo through the Toyota Prius to an axial-flux disc. Open any of them, run it, and rebuild it into your own design.

Overview of all 29 example machines in the AGFEM library, as radial cross-sections

Compute your own machine.

Sign up, download, install — the 30 days only start with the first activation inside the software.

Sign up and download