modelIMC_withLosses
Induction machine with squirrel cage and losses
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
- Simulate for 5 seconds: The machine is started at nominal speed, flux is build up in the machine.
- Continue the simulation for additional 5 seconds: Subsequently a load ramp is applied.
- Compare by plotting versus Pmech:
| Current | I_sim | I_meas |
| Speed | w_sim | w_meas |
| Power factor | pf_sim | pf_meas |
| Efficiency | eff_sim | eff_meas |
Machine parameters are taken from a standard 18.5 kW 400 V 50 Hz motor, simulation results are compared with measurements.
| Nominal stator current | 32.85 | A |
| Power factor | 0.898 | |
| Speed | 1462.5 | rpm |
| Electrical input | 20,443.95 | W |
| Stator copper losses | 770.13 | W |
| Stator core losses | 410.00 | W |
| Rotor copper losses | 481.60 | W |
| Stray load losses | 102.22 | W |
| Friction losses | 180.00 | W |
| Mechanical output | 18,500.00 | W |
| Efficiency | 90.49 | % |
| Nominal torque | 120.79 | Nm |
| Stator resistance per phase | 0.56 | Ω |
| Temperature coefficient | copper | |
| Reference temperature | 20 | °C |
| Operation temperature | 90 | °C |
| Stator leakage reactance at 50 Hz | 1.52 | Ω |
| Main field reactance at 50 Hz | 66.40 | Ω |
| Rotor leakage reactance at 50 Hz | 2.31 | Ω |
| Rotor resistance per phase | 0.42 | Ω |
| Temperature coefficient | aluminium | |
| Reference temperature | 20 | °C |
| Operation temperature | 90 | °C |
See:
Anton Haumer, Christian Kral, Hansjörg Kapeller, Thomas Bäuml, Johannes V. Gragger
The AdvancedMachines Library: Loss Models for Electric Machines
Modelica 2009, 7th International Modelica Conference
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m | 3 | Number of phases |
| Modelica.Electrical.Machines.Utilities.ParameterRecords.IM_SquirrelCageData | aimcData | Induction machine data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Power | Pmech | powerSensor.power | Mechanical output |
| SI.Power | Ps_sim | sqrt(3)*VNominal*I_sim*pf_sim | Simulated stator power |
| SI.Power | Ps_meas | sqrt(3)*VNominal*I_meas*pf_meas | Simulated stator power |
| SI.Power | loss_sim | Ps_sim - Pmech | Simulated total losses |
| SI.Power | loss_meas | Ps_meas - Pmech | Measured total losses |
| SI.Current | I_sim | currentQuasiRMSSensor.I | Simulated current |
| SI.Current | I_meas | combiTable1Ds.y[1] | Measured current |
| SI.AngularVelocity | w_sim | aimc.wMechanical | Simulated speed |
| SI.AngularVelocity | w_meas | combiTable1Ds.y[2] | Measured speed |
| Real | pf_sim | if noEvent(Sel > Modelica.Constants.small) then Pel/Sel else 0 | Simulated power factor |
| Real | pf_meas | combiTable1Ds.y[3] | Measured power factor |
| Real | eff_sim | if noEvent(abs(Pel) > Modelica.Constants.small) then Pmech/Pel else 0 | Simulated efficiency |
| Real | eff_meas | combiTable1Ds.y[4] | Measured efficiency |
| Magnetic.FundamentalWave.BasicMachines.InductionMachines.IM_SquirrelCage | aimc | ||
| Modelica.Electrical.Machines.Utilities.TerminalBox | terminalBox | ||
| Modelica.Electrical.Machines.Sensors.ElectricalPowerSensor | electricalPowerSensor | ||
| Modelica.Electrical.Machines.Sensors.CurrentQuasiRMSSensor | currentQuasiRMSSensor | ||
| Modelica.Electrical.Polyphase.Sources.SineVoltage | sineVoltage | ||
| Modelica.Electrical.Polyphase.Basic.Star | star | ||
| Modelica.Electrical.Analog.Basic.Ground | ground | ||
| Modelica.Mechanics.Rotational.Sensors.PowerSensor | powerSensor | ||
| Modelica.Mechanics.Rotational.Components.Inertia | loadInertia | ||
| Modelica.Mechanics.Rotational.Sources.Torque | torque | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Continuous.PI | PI | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Sources.Ramp | ramp | ||
| Modelica.Blocks.Tables.CombiTable1Ds | combiTable1Ds |