お問い合わせ

>> TOP > Products > Software > MOTOR-LIB

MOTOR-LIB  [DT-5010]
MOTOR-LIB is a library for building and running simulations of systems that use a PMSM (Permanent Magnet Synchronous Motor) or IM (Induction Motor) driven by a VSI (Voltage Source Inverter) within Simulink.
 
What is MOTOR-LIB?
MOTOR-LIB is a user-editable (not entirely) library for building and running simulations of systems that use a PMSM (Permanent Magnet Synchronous Motor) or IM (Induction Motor) driven by a VSI (Voltage Source Inverter) within Simulink.
It not only runs simulations within Simulink but it also supports high speed motor models (mounted with an FPGA) that are compatible with the realtime environment (RTSim) and can be used as an optimal HILS (Hardware In the Loop Simulation) motor.
It can also link with motor models generated with electromagnetic field analysis software (JMAG) and run realtime motor simulations.
 
Library Outline
 
  Contains motor models for PMSM and IM simulations, including HILS motor models and JMAG-RT motor models (JMAG-LIB).
Note: JMAG-LIB is optional.

Contains modules with inverters, including switch models, average value models and 120˚ powered models. It is possible to set dead time, ON resistance and other parameters.
 

Contains modulator modules, including PWM models generated by triangular wave comparisons or space vectors. Supports both pulse output and duty output models.
 

Contains sensor modules that simulate incremental encoders and resolvers for detecting motor position.
 

Contains load modules, including two inertial loading modules. For studying ways to handle motor system loads.
 

Contains coordinate conversion modules. Supports models for Park transformations, reverse Park transformations, etc. Has both absolute and relative conversions.
 

Contains controller modules. Supports vector-control controllers and sensorless-control controllers made with extended Kalman filters.
 

Contains animation modules. Supports modules that visualize motors and electric current vectors.
 

Contains filter modules, including models for line filters and aliasing filters.
 

Supports parameter design for controllers that control the speed of PMSM and IM motors. Requires Control Toolbox.
 

Supports input/output blocks in I/O module used in realtime simulations.
 
 
Modeling Approach
MOTOR-LIB has modules for every block of a motor drive system, making it easy to model motor systems. The relationships between MOTOR-LIB and VSI-fed PMSM/IM drive systems is shown below.
 
 
Simulation Example
 
MOTOR MODEL
Motor modeling uses a voltage equation based on an equivalent circuit. It features the following.
(1) Variable parameter models (Support for changing winding resistance [temperature] and inductance [angle and current])
(2) User editing (Modeling via various approaches. status equations, vector diagram)
(3) JMAG-RT models (Models that include nonlinear effects such as iron loss, etc.)
(4) High speed motor models suitable for HILS (Mounted with an FPGA)
 
■PMSM mathematical model
 
 
■IM mathmatical model in the stator frame
 
JMAG-LIB
The JMAG-LIB library is for behavior (motor) models created with JMAG-RT and supports realtime simulations.
 
Application1:Realtime Controller
Prototype controllers can be produced to drive actual motors, using the control modules and I/O modules in MOTOR-LIB.
 
Application2:Realtime Virtual Motor
High speed motors (models mounted with an FPGA) in MOTOR-LIB can be used as virtual motors for evaluating actual controllers.
 
Virtual MOTOR
(1)Response is given as the step size level simulated in Simulink.
(2)Response rate does not change even when using multiple virtual motors.
(3)The same results as Simulink models are produced by using floating-point arithmetic.
(4)Parameters and tables can be changed to support all types of motors.
 

Specifications

DT-1200

DT-1201

Supported motor

IM

PMSM

Computing accuracy

32 bit floating decimal

32 bit floating decimal

PWM measurement resolution

10nSec

10nSec

Calculation time

1.5μSec

1.7μSec

Output items

4 ch: Selectable

4 ch: Selectable

Motor parallel operation

Up to 16 motors

Up to 16 motors

 
 
 
JMAG is a registered trademark of JSOL Corp. MATLAB, Simulink and RealTime-Workshop are products from The MathWorks, Inc.