WOLFRAM SYSTEM MODELER
SMPM_InverterStarting of permanent magnet synchronous machine with inverter |
![]() |
SystemModel["Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Inverter"]
This information is part of the Modelica Standard Library maintained by the Modelica Association.
An ideal frequency inverter is modeled by using a VfController and a three-phase SignalVoltage. Frequency is raised by a ramp, causing the permanent magnet synchronous machine to start, and accelerate the inertias.
At time tStep a load step is applied. Simulate for 1.5 seconds and plot (versus time):
currentRMSsensorM|E.I
: equivalent RMS stator currentsmpmM|E.wMechanical
: machine speedsmpmM|E.tauElectrical
: machine torquerotorAnglepmsmM|E.rotorDisplacementAngle
: rotor displacement angleVsNominal |
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 |
![]() |
ground |
Type: Ground Description: Ground node |
---|---|---|
![]() |
star |
Type: Star Description: Star-connection |
![]() |
signalVoltage |
Type: SignalVoltage Description: Polyphase signal voltage source |
![]() |
ramp |
Type: Ramp Description: Generate ramp signal |
![]() |
vfController |
Type: VfController Description: Voltage-Frequency-Controller |
![]() |
currentRMSsensorM |
Type: CurrentQuasiRMSSensor Description: Continuous quasi current RMS sensor for polyphase system |
![]() |
currentRMSsensorE |
Type: CurrentQuasiRMSSensor Description: Length of space phasor -> RMS current |
![]() |
terminalBoxM |
Type: TerminalBox Description: Terminal box Y/D-connection |
![]() |
terminalBoxE |
Type: TerminalBox Description: Terminal box Y/D-connection |
![]() |
smpmM |
Type: SM_PermanentMagnet Description: Permanent magnet synchronous machine with optional damper cage |
![]() |
smpmE |
Type: SM_PermanentMagnet Description: Permanent magnet synchronous machine |
![]() |
rotorAngleM |
Type: RotorDisplacementAngle Description: Rotor lagging angle |
![]() |
rotorAngleE |
Type: RotorDisplacementAngle Description: Rotor lagging angle |
![]() |
loadInertiaM |
Type: Inertia Description: 1D-rotational component with inertia |
![]() |
loadInertiaE |
Type: Inertia Description: 1D-rotational component with inertia |
![]() |
torqueStepM |
Type: TorqueStep Description: Constant torque, not dependent on speed |
![]() |
torqueStepE |
Type: TorqueStep Description: Constant torque, not dependent on speed |
![]() |
smpmData |
Type: SM_PermanentMagnetData Description: Synchronous machine data |