LabVIEW Electric Motor Simulation Toolkit API Reference

Content Type
Programming Language
Current manual

Generate PMSM Constant Parameter Model FPGA Data VI

Generate PMSM Constant Parameter Model FPGA Data VI

Owning Palette: Permanent Magnet Synchronous Motor VIs

Requires: Electric Motor Simulation Toolkit

Generates data for simulating a permanent magnet synchronous motor (PMSM) on FPGA targets by using the constant parameter model function.

This VI prepares the FPGA data on the host computer, and thus reduces the workload of calculations on the FPGA targets.

PMSM constant parameters specifies the parameters describing the characteristics of a PMSM.
number of poles specifies the number of poles in the electric motor. The number of poles must be an even number.
resistance specifies the resistance, in ohms, in the electric motor. The value of resistance must be greater than 0.
d inductance specifies the inductance, in henries, along the d or direct axis. The value of d inductance must be greater than 0.
q inductance specifies the inductance, in henries, along the q or quad axis. The value of q inductance must be greater than 0.
flux linkage specifies the flux linkage, in webers, between the rotor and the stator. The value of flux linkage must be greater than 0.
mechanical parameters specifies the mechanical parameters of the electric motor. The mechanical parameters impact the forces and movement of the motor.
inertia specifies the moment of inertia, in kgm^2, of the electric motor. The value of inertia must be equal to or greater than 0.
friction coefficient specifies the friction coefficient of the electric motor. The value of friction coefficient must be equal to or greater than 0.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
dt specifies the time interval, in seconds, at which LabVIEW simulates the electric motor. The value of dt must be greater than 0.
PMSM constant parameters on FPGA returns the motor parameters, such as numbers of poles and resistance, which you can use to simulate an electric motor on an FPGA target. Use the front panel controls in an FPGA VI to transfer the motor parameters from the host computer to an FPGA target.
error out contains error information. This output provides standard error out functionality.
Was this information helpful?