WOLFRAM SYSTEMMODELER

MotorWithCurrentControl

Synchronous induction machine with current controller and measurement noise

Diagram

Wolfram Language

In[1]:=
Click for copyable input
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

Connectors (5)

iq_rms1

Type: RealInput

Description:

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

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

Components (19)

smpm

Type: SM_PermanentMagnet

Description:

signalCurrent

Type: SignalCurrent

Description:

star

Type: Star

Description:

ground

Type: Ground

Description:

currentController

Type: CurrentController

Description:

starM

Type: Star

Description:

groundM

Type: Ground

Description:

terminalBox

Type: TerminalBox

Description:

rotorDisplacementAngle

Type: RotorDisplacementAngle

Description:

angleSensor

Type: AngleSensor

Description:

torqueSensor

Type: TorqueSensor

Description:

speedSensor

Type: SpeedSensor

Description:

voltageQuasiRMSSensor

Type: VoltageQuasiRMSSensor

Description:

currentQuasiRMSSensor

Type: CurrentQuasiRMSSensor

Description:

inertiaLoad

Type: Inertia

Description:

smpmData

Type: SM_PermanentMagnetData

Description: Data for motor

id

Type: Constant

Description:

addNoise

Type: Add

Description:

uniformNoise

Type: UniformNoise

Description:

Used in Examples (1)

ActuatorWithNoise

Demonstrates how to model measurement noise in an actuator