modelMotorWithCurrentControl
Test example: PermanentMagnetSynchronousInductionMachine fed by current source. Based on Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_CurrentSource
Extends from Modelica.Electrical.Machines.Icons.TransientMachine.
Information
A synchronous induction machine with permanent magnets 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.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m | 3 | Number of phases |
| Modelica.SIunits.Voltage | VNominal | 100 | Nominal RMS voltage per phase |
| Modelica.SIunits.Frequency | fNominal | 50 | Nominal frequency |
| Modelica.SIunits.Frequency | f | 50 | Actual frequency |
| Modelica.SIunits.Time | tRamp | 1 | Frequency ramp |
| Modelica.SIunits.Torque | TLoad | 181.4 | Nominal load torque |
| Modelica.SIunits.Time | tStep | 1.2 | Time of load torque step |
| Modelica.SIunits.Inertia | JLoad | 0.29 | Load's moment of inertia |
| Modelica.Electrical.Machines.Utilities.ParameterRecords.SM_PermanentMagnetData | smpmData |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | iq_rms1 | ||
| Modelica.Mechanics.Rotational.Interfaces.Flange_b | flange | Right flange of shaft | |
| Modelica.Blocks.Interfaces.RealOutput | phi | Absolute angle of flange as output signal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Angle | phi_motor | Rotational Position | |
| Modelica.SIunits.AngularVelocity | w | Rotational Speed | |
| Modelica.Electrical.Machines.BasicMachines.SynchronousInductionMachines.SM_PermanentMagnet | smpm | ||
| Modelica.Electrical.MultiPhase.Sources.SignalCurrent | signalCurrent | ||
| Modelica.Electrical.MultiPhase.Basic.Star | star | ||
| Modelica.Electrical.Analog.Basic.Ground | ground | ||
| Modelica.Electrical.Machines.Utilities.CurrentController | currentController | ||
| Modelica.Electrical.Machines.Sensors.VoltageQuasiRMSSensor | voltageQuasiRMSSensor | ||
| Modelica.Electrical.MultiPhase.Basic.Star | starM | ||
| Modelica.Electrical.Analog.Basic.Ground | groundM | ||
| Modelica.Electrical.Machines.Utilities.TerminalBox | terminalBox | ||
| Modelica.Electrical.Machines.Sensors.RotorDisplacementAngle | rotorDisplacementAngle | ||
| Modelica.Mechanics.Rotational.Sensors.AngleSensor | angleSensor | ||
| Modelica.Mechanics.Rotational.Sensors.TorqueSensor | torqueSensor | ||
| Modelica.Mechanics.Rotational.Sensors.SpeedSensor | speedSensor | ||
| Modelica.Mechanics.Rotational.Components.Inertia | inertiaLoad | ||
| Modelica.Electrical.Machines.Sensors.CurrentQuasiRMSSensor | currentQuasiRMSSensor | ||
| Modelica.Blocks.Sources.Constant | id |
Revisions
Developed 2014 at the DLR Institute of System Dynamics and Control