WOLFRAM SYSTEM MODELER

MotorWithCurrentControl

Synchronous induction machine with current controller and measurement noise

Diagram

Wolfram Language

In[1]:=
SystemModel["Modelica.Blocks.Examples.NoiseExamples.Utilities.Parts.MotorWithCurrentControl"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

A synchronous induction machine with permanent magnets, current controller and measurement noise of ±0.01 rad accelerates a quadratic speed dependent load from standstill. The rms values of d- and q-current in rotor fixed coordinate system are converted to three-phase currents, and fed to the machine. The result shows that the torque is influenced by the q-current, whereas the stator voltage is influenced by the d-current.

Default machine parameters of model SM_PermanentMagnet are used.

This motor is used in the Examples.NoiseExamples.ActuatorWithNoise actuator example

Parameters (8)

VNominal

Value: 100

Type: Voltage (V)

Description: Nominal RMS voltage per phase

fNominal

Value: 50

Type: Frequency (Hz)

Description: Nominal frequency

f

Value: 50

Type: Frequency (Hz)

Description: Actual frequency

tRamp

Value: 1

Type: Time (s)

Description: Frequency ramp

TLoad

Value: 181.4

Type: Torque (N·m)

Description: Nominal load torque

tStep

Value: 1.2

Type: Time (s)

Description: Time of load torque step

JLoad

Value: 0.29

Type: Inertia (kg·m²)

Description: Load's moment of inertia

smpmData

Value:

Type: SM_PermanentMagnetData

Description: Data for motor

Connectors (5)

iq_rms1

Type: RealInput

flange

Type: Flange_b

Description: Right flange of shaft

phi

Type: RealOutput

Description: Absolute angle of flange as output signal

phi_motor

Type: RealOutput

Description: Rotational position

w

Type: RealOutput

Description: Rotational speed

Components (19)

smpm

Type: SM_PermanentMagnet

signalCurrent

Type: SignalCurrent

star

Type: Star

ground

Type: Ground

currentController

Type: CurrentController

starM

Type: Star

groundM

Type: Ground

terminalBox

Type: TerminalBox

rotorDisplacementAngle

Type: RotorDisplacementAngle

angleSensor

Type: AngleSensor

torqueSensor

Type: TorqueSensor

speedSensor

Type: SpeedSensor

voltageQuasiRMSSensor

Type: VoltageQuasiRMSSensor

currentQuasiRMSSensor

Type: CurrentQuasiRMSSensor

inertiaLoad

Type: Inertia

smpmData

Type: SM_PermanentMagnetData

Description: Data for motor

id

Type: Constant

addNoise

Type: Add

uniformNoise

Type: UniformNoise

Used in Examples (1)

ActuatorWithNoise

Modelica.Blocks.Examples.NoiseExamples

Demonstrates how to model measurement noise in an actuator

Revisions

Date Description
June 22, 2015
Initial version implemented by A. Klöckner, F. v.d. Linden, D. Zimmer, M. Otter.
DLR Institute of System Dynamics and Control