test page

MotorXP - Electric Machine Design and Analysis Software

for main page:

Overview

MotorXP-AFM is the only software currently available on the market fully dedicated to the electromagnetic design and analysis of axial flux machines (AFM) with permanent magnets, including brushless DC and permanent magnet synchronous motors and generators. Thanks to its unique quasi-3D finite element modelling approach it brings the AFM design to a completely new level offering x10s times faster computational speed compared to full 3-D FEA without compromising on accuracy. MotorXP-AFM includes several analysis types composed of a combination of FEA and analytical methods, more than hundred output parameters, built-in and custom geometry templates, customizable material library, parametric analysis and optimization API to establish a flexible and robust e-machine design workflow.
MotorXP-AFM is available as a MALTAB-based application and as a standalone program working without MATLAB.

Features

  • Stator-Rotor, Stator-Rotor-Stator (with yoke or yokeless rotor) and Rotor-Stator-Rotor (with yoke or yokeless stator) topologies
  • 3D stator and rotor geometry templates
  • Stator geometries: Parallel flat slot, Parallel round slot
    Rotor geometries: Trapezoidal magnet, Rectangular magnet, Halbach array
  • Custom geometry templates
  • Create fully parameterized 3D geometry templates for custom stator and rotor geometries of arbitrary complexity
  • 3D geometry export to a STEP-file
  • Concentrated, distributed and toroidal winding types
  • Manual or automatic winding layout for all possible pole/slot combinations
  • Different wire sizing methods
  • AWG, SWG, wire diameter and slot or coil fill factor
  • Calculation of different winding parameters
  • Fundamental winding factor and harmonic winding factors, LCM and GCD of slot number and pole number, phase resistance and end turns inductance
  • Materials library and custom materials
  • Custom transistors and diodes
  • These can be added using data sheet parameters for inverter losses calculation
  • High accuracy and high computational speed quasi-3D finite element modelling approach, around 50 times faster compared to full 3D FEA
  • FEA and analytical analysis methods including ultra-fast hybrid FEA-DQ method.
  • Sinewave, PWM and six-step drives are supported.
  • All types of losses including eddy current and hysteresis iron losses, magnet losses, retaining sleeve losses, etc.
  • Permanent magnet demagnetization analysis.
  • Inverter losses calculation for IGBT and MOSFET transistors (including SiC MOSFETs).
  • Parametric analysis and optimization API with parallel processing for automatization of the design process.
  • Time-series waveform plots and frequency spectrums
  • Current, voltage, back-EMF, torque, powers, losses, etc.
  • Air gap distribution waveform plots and frequency spectrums
  • Air gap flux density, axial direction force, etc.
  • Field plots and flux contours
  • Flux density distribution, current density distribution, loss distribution, etc.
  • Animated air gap distribution and field plots versus time
  • Machine constants
  • Flux density levels in different parts of the machine automatically calculated
  • Steady-state performance characteristics taking into account field weakening
  • Torque vs. speed, torque vs. advance angle, voltage vs. speed, etc.
  • Steady-state performance maps
  • Efficiency maps, losses maps, etc.
  • Extraction of the D-Q model parameters (such as Ld, Lq, magnet flux linkage)
  • These can be used in third-party applications, such as, FEM parameterized PMSM block of Simulink© Simscape
  • Id and Iq lookup tables extracted from the efficiency map data
  • These can be uploaded into controller for optimal motor performance
  • Plots exported to Excel, CSV and MAT files

Analysis Methods

  • Based on time-stepping magnetostatic quasi-3D finite element simulations assuming ideal sinusoidal or trapezoidal current waveform
  • Calculation of most commonly used motor parameters like voltage, current, powers, back-EMF, torque, power factor, efficiency, losses
  • Waveform plots, air gap distribution and field plots as well as animations
click on image to enlarge
  • Based on a conventional model of the motor in D-Q reference frame derived from FEA solutions
  • Saturation and cross-saturation are taken into account
  • Iron losses are taken into account
  • Calculation of steady-state performance characteristics and performance maps including motor and inverter efficiency maps
click on image to enlarge
  • Based on the dynamic model of the motor in D-Q reference frame
  • Simulation of the motor with PWM supply and current control algorithm
  • PWM and six-step drives are supported
click on image to enlarge
  • Most powerful and most accurate of all the analysis methods
  • Based on the time-stepping transient quasi-3D finite element simulations
  • FEA simulations with coupled electrical circuits
  • Arbitrary supply current or voltage waveforms including PWM inverter supply
  • Waveform plots, air gap distribution and field plots as well as animations
click on image to enlarge
Available in June 2026
What's new in MotorXP-AFM 2026


for Downloads page:

Request a Free One-Month Trial of MotorXP-PM:

    *MotorXP-PM Versions

    MotorXP-PM is available as a MATLAB application (MotorXP-PM MATLAB version) and as a standalone program (MotorXP-PM Standalone) working without MATLAB.

    MotorXP-PM MATLAB version requires MATLAB to run. MotorXP-PM MATLAB version has extended capabilities with the use of MATLAB based scripting:

    • User defined electrical circuits connected to stator winding
    • User defined simulation scripts to extend the capabilities of FEA simulations
    • Parametric analysis and optimization API with parallel processing for automatization of the design process

    MotorXP-PM Standalone version is an independent application. MATLAB is not required to run MotorXP-PM Standalone.

    MotorXP-PM FREE Edition

    By default, MotorXP-PM is provided free of charge under the brand MotorXP-PM (FREE Edition). MotorXP-PM (FREE Edition) can be upgraded to MotorXP-PM (Pro) by purchasing a License Key File . MotorXP-PM (FREE Edition) has all the functionality of MotorXP-PM (Pro) except that the FREE Edition of the program does not activate project files. It means that all the project files created or modified in MotorXP-PM (FREE Edition) will be not available for any analysis and simulation using MotorXP-PM (FREE Edition). After a project file has been activated in MotorXP-PM (Pro), it also becomes available for analysis using MotorXP-PM (FREE Edition). In other words, running simulations not always requires a license. License is required only when creating or modifying project files. It gives an additional flexibility in using the program. You can share your project files ready for analysis with your colleges or customers who do not have a license for MotorXP-PM (Pro).

    Installation

    Installation process of MotorXP-PM Standalone is fully automatic. It is recommended that you close all other applications before installing MotorXP-PM Standalone. MotorXP-PM Standalone uses MATLAB Runtime 9.9 to run which will be automatically downloaded and installed on your computer during installation of MotorXP-PM Standalone (please note that MATLAB Runtime requires additional 6.6 GB of free disk space). You can also download and install MATLAB Runtime 9.9 manually from the MathWorks website at the following link:

    https://www.mathworks.com/products/compiler/matlab-runtime.html

    MotorXP-PM Standalone currently supports only 64-bit version of Windows 7, 8, 10, 11.

    MotorXP-PM MATLAB version does not require installation.

    MotorXP-PM (Pro) Educational License

    Contact us to request a quotation for educational institutions. The software subject to an Educational license should be installed only on the computers belonging to the educational institution and can be used for learning, teaching, training and research. The Educational license does not allow to use the software for commercial purposes.

    Tesla Model 3 Electric Motor Project Files

    Reveal “the mystery” of the Tesla Model 3 electric motor by watching our video on YouTube and downloading a fully functional project files. You can run any analysis and simulation for the Tesla Model 3 electric motor using MotorXP-PM (FREE Edition), no license required.

    Note that the Tesla Model 3 motor project files were saved in a protected format. It means that all the design data, such as geometry, winding, and materials, are hidden. The project files with the entire Tesla Model 3 electric motor design data are available with a one year or perpetual MotorXP-PM license subscription.

    Download – Tesla Model 3 electric motor project files (.mxpp protected) – 2.01 MB

    Request a Free One-Month Trial of MotorXP-AFM:

      *MotorXP-AFM Versions

      *MotorXP-AFM is available as a MATLAB application (MotorXP-AFM MATLAB version) and as a standalone program (MotorXP-AFM Standalone) working without MATLAB.

      MotorXP-AFM MATLAB version requires MATLAB to run. MotorXP-AFM MATLAB version has extended capabilities with the use of MATLAB based scripting:

      • User defined electrical circuits connected to stator winding
      • User defined simulation scripts to extend the capabilities of FEA simulations
      • Parametric analysis and optimization API with parallel processing for automatization of the design process

      MotorXP-AFM Standalone version is an independent application. MATLAB is not required to run MotorXP-AFM Standalone.

      MotorXP-AFM FREE Edition

      By default, MotorXP-AFM is provided free of charge under the brand MotorXP-AFM (FREE Edition). MotorXP-AFM (FREE Edition) can be upgraded to MotorXP-AFM (Pro) by purchasing a License Key File . MotorXP-AFM (FREE Edition) has all the functionality of MotorXP-AFM (Pro) except that the FREE Edition of the program does not activate project files. It means that all the project files created or modified in MotorXP-AFM (FREE Edition) will be not available for any analysis and simulation using MotorXP-AFM (FREE Edition). After a project file has been activated in MotorXP-AFM (Pro), it also becomes available for analysis using MotorXP-AFM (FREE Edition). In other words, running simulations not always requires a license. License is required only when creating or modifying project files. It gives an additional flexibility in using the program. You can share your project files ready for analysis with your colleges or customers who do not have a license for MotorXP-AFM (Pro).

      Installation

      Installation process of MotorXP-AFM Standalone is fully automatic. It is recommended that you close all other applications before installing MotorXP-AFM Standalone. MotorXP-AFM Standalone uses MATLAB Runtime 9.8 to run which will be automatically downloaded and installed on your computer during installation of MotorXP-AFM Standalone (please note that MATLAB Runtime requires additional 5.7 GB of free disk space). You can also download and install MATLAB Runtime 9.8 manually from the MathWorks website at the following link:

      https://www.mathworks.com/products/compiler/matlab-runtime.html

      MotorXP-AFM Standalone currently supports only 64-bit version of Windows 7, 8, 10, 11.

      MotorXP-AFM MATLAB version does not require installation.

      MotorXP-AFM (Pro) Educational License

      Contact us to request a quotation for educational institutions. The software subject to an Educational license should be installed only on the computers belonging to the educational institution and can be used for learning, teaching, training and research. The Educational license does not allow to use the software for commercial purposes.