WOLFRAM SYSTEMMODELER

SMPM_Inverter_MultiPhase

Starting of multi phase permanent magnet synchronous machine with inverter

Diagram

Wolfram Language

In[1]:=
Click for copyable input
SystemModel["Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhase"]
Out[1]:=

Information

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

Permanent magnet synchronous induction machine fed by an ideal inverter

An ideal frequency inverter is modeled by using VfControllers and SignalVoltagess. Frequency is raised by a ramp, causing the permanent magnet synchronous induction machines to start, and accelerate the inertias. Two equivalent machines with different numbers of phases are compared and their equal behavior is demonstrated.

At time tStep a load step is applied. Simulate for 1.5 seconds and plot (versus time):

  • aimcM|M3.tauElectrical: machine torque
  • aimsM|M3.wMechanical: machine speed
  • feedback.y: zero since difference of three phase current phasor and scaled multi phase current phasor are equal

Parameters (9)

m

Value: 5

Type: Integer

Description: Number of stator phases

VsNominal

Value: 100

Type: Voltage (V)

Description: Nominal RMS voltage per phase

fsNominal

Value: 50

Type: Frequency (Hz)

Description: Nominal frequency

fKnee

Value: 50

Type: Frequency (Hz)

Description: Knee frequency of V/f curve

tRamp

Value: 1

Type: Time (s)

Description: Frequency ramp

T_Load

Value: 181.4

Type: Torque (N·m)

Description: Nominal load torque

tStep

Value: 1.2

Type: Time (s)

Description: Time of load torque step

J_Load

Value: 0.29

Type: Inertia (kg·m²)

Description: Load inertia

smpmData

Value:

Type: SM_PermanentMagnetData

Description:

Components (23)

ground3

Type: Ground

Description:

star3

Type: Star

Description:

signalVoltage3

Type: SignalVoltage

Description:

ramp

Type: Ramp

Description:

vfController3

Type: VfController

Description:

currentRMSsensorM

Type: CurrentQuasiRMSSensor

Description:

currentRMSsensor3

Type: CurrentQuasiRMSSensor

Description:

terminalBoxM

Type: TerminalBox

Description:

terminalBox3

Type: TerminalBox

Description:

smpmM

Type: SM_PermanentMagnet

Description:

smpm3

Type: SM_PermanentMagnet

Description:

rotorAngle3

Type: RotorDisplacementAngle

Description:

loadInertiaM

Type: Inertia

Description:

loadInertia3

Type: Inertia

Description:

torqueStepM

Type: TorqueStep

Description:

torqueStep3

Type: TorqueStep

Description:

smpmData

Type: SM_PermanentMagnetData

Description:

signalVoltageM

Type: SignalVoltage

Description:

starM

Type: Star

Description:

groundM

Type: Ground

Description:

vfController

Type: VfController

Description:

feedback

Type: Feedback

Description:

gain

Type: Gain

Description: