Available Real-Time Models of the Permanent Magnet Synchronous Motor (PMSM)

 The following table lists the PMSM / BLDC real-time models available with Opal-RT real-time simulators. Some runs on processors, others on FPGA (for ultra small time step, and therefore for very high rotation speeds).

Other types of motors like the DC motor, Induction Machine or Switched Reluctance Motor are also supported by eDRIVE but run on the processor. Contact Opal-RT if you need to run one of these motors on the FPGA.


Models PMSM1 dq3 PMSM JMAG-RT4 BLDC2 phase PMSM phase JMAG-RT
Key Features

Constant Ld and Lq

Stator winding inductances are rotor position and current dependent

 

Stator winding inductances are rotor position and current dependent

Target5 Processor Processor FPGA FPGA

Opal-RT Library

RTE-Drive RT-LAB.JMAG RTE-Drive RTE-Drive
JMAG4 Compatibility No Yes No Yes
Back EMF Sinusoidal Customizable Trapezoidal Customizable
Time step 9 µs 25 µs 40 ns 40 ns
Latency6 13 µs 25 µs 300 ns 300 ns
Pulse capture
resolution
20 ns 20 ns 30 ns 30 ns
Max. Switching Frequency7
Up to 10-15 kHz Up to 5-8 kHz Up to ~100 kHz Up to ~100 kHz
Faults simulation Yes Yes

Open stator. Phase to ground short-circuit

Open stator. Phase to ground short-circuit

 

 

 

(1) PMSM Permanent Magnet Synchronous Motor
(2) BLDC Brushless DC Motor
(3)  dq  DQ axis model
(4) JMAG-RT JMAG-RT is a module of JMAG FEM software (from JSOL Corporation) that generates a behavior model of the PMSM that can be applied to a control simulation
(5) Target The type of target in the RT simulator where the the motor model runs
(6)  Latency Latency is defined as the total delay from the digital input (capture of PWM signals) to the analog output (output of the motor currents)
(7) Switching Frequency The switching frequency of the inverter driving the motor. The maximum frequency is a function of the model simulation step, and therefore of its complexity; the values in the table are typical and not constant fixed figures.