modelSMPM_Inverter_Polyphase

Starting of polyphase permanent magnet synchronous machine with inverter

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

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

TypeNameDefaultDescription
Integerm33Number of stator phases of three-phase system
Integerm5Number of stator phases
SI.VoltageVsNominal100Nominal RMS voltage per phase
SI.FrequencyfsNominalsmpmData3.fsNominalNominal frequency
SI.FrequencyfKnee50Knee frequency of V/f curve
SI.TimetRamp1Frequency ramp
SI.TorqueT_Load181.4Nominal load torque
SI.TimetStep1.2Time of load torque step
SI.InertiaJ_Load0.29Load inertia
Modelica.Electrical.Machines.Utilities.ParameterRecords.SM_PermanentMagnetDatasmpmData3Synchronous machine data of three phase machine
Electrical.Machines.Utilities.ParameterRecords.SM_PermanentMagnetDatasmpmDataMSynchronous machine data of an m-phase machine

Components

TypeNameDefaultDescription
Modelica.Electrical.Analog.Basic.Groundground3
Modelica.Electrical.Polyphase.Basic.Starstar3
Modelica.Electrical.Polyphase.Sources.SignalVoltagesignalVoltage3
Modelica.Blocks.Sources.Rampramp
Modelica.Electrical.Machines.Utilities.VfControllervfController3
Modelica.Electrical.Polyphase.Sensors.CurrentQuasiRMSSensorcurrentRMSsensorM
Modelica.Electrical.Machines.Sensors.CurrentQuasiRMSSensorcurrentRMSsensor3
Modelica.Electrical.Machines.Utilities.TerminalBoxterminalBoxM
Modelica.Electrical.Machines.Utilities.TerminalBoxterminalBox3
Magnetic.FundamentalWave.BasicMachines.SynchronousMachines.SM_PermanentMagnetsmpmM
Magnetic.FundamentalWave.BasicMachines.SynchronousMachines.SM_PermanentMagnetsmpm3
Modelica.Electrical.Machines.Sensors.RotorDisplacementAnglerotorAngle3
Modelica.Mechanics.Rotational.Components.InertialoadInertiaM
Modelica.Mechanics.Rotational.Components.InertialoadInertia3
Modelica.Mechanics.Rotational.Sources.TorqueSteptorqueStepM
Modelica.Mechanics.Rotational.Sources.TorqueSteptorqueStep3
Modelica.Electrical.Polyphase.Sources.SignalVoltagesignalVoltageM
Modelica.Electrical.Polyphase.Basic.StarstarM
Modelica.Electrical.Analog.Basic.GroundgroundM
Modelica.Electrical.Machines.Utilities.VfControllervfController
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Math.Gaingain