WOLFRAM SYSTEM MODELER

SMPM_Inverter_Polyphase

Starting of polyphase permanent magnet synchronous machine with inverter

Diagram

Wolfram Language

In[1]:=
SystemModel["Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMPM_Inverter_Polyphase"]
Out[1]:=

Information

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

Permanent magnet synchronous 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 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 polyphase 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: smpmData.fsNominal

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: Synchronous machine data

Components (23)

ground3

Type: Ground

Description: Ground node

star3

Type: Star

Description: Star-connection

signalVoltage3

Type: SignalVoltage

Description: Polyphase signal voltage source

ramp

Type: Ramp

Description: Generate ramp signal

vfController3

Type: VfController

Description: Voltage-Frequency-Controller

currentRMSsensorM

Type: CurrentQuasiRMSSensor

Description: Continuous quasi current RMS sensor for polyphase system

currentRMSsensor3

Type: CurrentQuasiRMSSensor

Description: Length of space phasor -> RMS current

terminalBoxM

Type: TerminalBox

Description: Terminal box Y/D-connection

terminalBox3

Type: TerminalBox

Description: Terminal box Y/D-connection

smpmM

Type: SM_PermanentMagnet

Description: Permanent magnet synchronous machine with optional damper cage

smpm3

Type: SM_PermanentMagnet

Description: Permanent magnet synchronous machine with optional damper cage

rotorAngle3

Type: RotorDisplacementAngle

Description: Rotor lagging angle

loadInertiaM

Type: Inertia

Description: 1D-rotational component with inertia

loadInertia3

Type: Inertia

Description: 1D-rotational component with inertia

torqueStepM

Type: TorqueStep

Description: Constant torque, not dependent on speed

torqueStep3

Type: TorqueStep

Description: Constant torque, not dependent on speed

smpmData

Type: SM_PermanentMagnetData

Description: Synchronous machine data

signalVoltageM

Type: SignalVoltage

Description: Polyphase signal voltage source

starM

Type: Star

Description: Star-connection

groundM

Type: Ground

Description: Ground node

vfController

Type: VfController

Description: Voltage-Frequency-Controller

feedback

Type: Feedback

Description: Output difference between commanded and feedback input

gain

Type: Gain

Description: Output the product of a gain value with the input signal