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. |
|
|
|
|