Modelica.Electrical.Machines.Examples.InductionMachines

Test examples of induction machines

Information

This package contains test examples of induction machines.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DOL IMC_DOL Test example: InductionMachineSquirrelCage direct-on-line
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YD IMC_YD Test example: InductionMachineSquirrelCage Y-D
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc IMC_YDarc Test example: InductionMachineSquirrelCage Y-D
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer IMC_Transformer Test example: InductionMachineSquirrelCage transformer starting
Modelica.Electrical.Machines.Examples.InductionMachines.IMS_Start IMS_Start Test example: InductionMachineSlipRing
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Inverter IMC_Inverter Test example: InductionMachineSquirrelCage with inverter
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Conveyor IMC_Conveyor Test example: InductionMachineSquirrelCage with inverter driving a conveyor
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive IMC_InverterDrive Test example: InductionMachineSquirrelCage inverter drive
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Steinmetz IMC_Steinmetz InductionMachineSquirrelCage Steinmetz-connection
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_withLosses IMC_withLosses Test example: InductionMachineSquirrelCage with losses
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Initialize IMC_Initialize Test example: Steady-State Initialization of InductionMachineSquirrelCage
Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking IMC_DCBraking Induction machine with DC current braking

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DOL Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DOL

Test example: InductionMachineSquirrelCage direct-on-line

Information

At start time tStart three-phase voltage is supplied to the induction machine with squirrel cage; the machine starts from standstill, accelerating inertias against load torque quadratic dependent on speed, finally reaching nominal speed.

Simulate for 1.5 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
tStart1Start time [s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YD Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YD

Test example: InductionMachineSquirrelCage Y-D

Information

At start time tStart three-phase voltage is supplied to the induction machine with squirrel cage, first star-connected, then delta-connected; the machine starts from standstill, accelerating inertias against load torque quadratic dependent on speed, finally reaching nominal speed.

Simulate for 2.5 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
tStart1Start time [s]
tStart2Start time from Y to D [s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc

Test example: InductionMachineSquirrelCage Y-D

Information

Same example as IMC_YD, but with a time delay between Y off and D on.

Note that a switchYDwithArc is used to avoid unphysical voltage peaks when opening Y connection.

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
RLineLine resistance [Ohm]
LLineLine inductance [H]
tStart1Start time [s]
tStart2Start time from Y to D [s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer

Test example: InductionMachineSquirrelCage transformer starting

Information

At start time tStart1 three-phase voltage is supplied to the induction machine with squirrel cage via the transformer; the machine starts from standstill, accelerating inertias against load torque quadratic dependent on speed; at start time tStart2 the machine is fed directly from the voltage source, finally reaching nominal speed.

Simulate for 2.5 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
tStart1Start time [s]
tStart2Start time of bypass transformer [s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
transformerDataTransformer data
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMS_Start Modelica.Electrical.Machines.Examples.InductionMachines.IMS_Start

Test example: InductionMachineSlipRing

Information

At start time tStart1 three-phase voltage is supplied to the induction machine with sliprings; the machine starts from standstill, accelerating inertias against load torque quadratic dependent on speed, using a starting resistance. At time tStart2 external rotor resistance is shortened, finally reaching nominal speed.

Simulate for 1.5 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
tStart1Start time [s]
RstartStarting resistance [Ohm]
tStart2Start time of shorting starting resistance [s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimsDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Inverter Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Inverter

Test example: InductionMachineSquirrelCage with inverter

Information

An ideal frequency inverter is modeled by using a VfController and a three-phase SignalVoltage. Frequency is raised by a ramp, causing the induction machine with squirrel cage to start, and accelerating inertias.
At time tStep a load step is applied.

Simulate for 1.5 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
fActual frequency [Hz]
tRampFrequency ramp [s]
TLoadNominal load torque [N.m]
tStepTime of load torque step [s]
JLoadLoad's moment of inertia [kg.m2]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Conveyor Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Conveyor

Test example: InductionMachineSquirrelCage with inverter driving a conveyor

Information

An ideal frequency inverter is modeled by using a VfController and a three-phase SignalVoltage. Frequency is driven by a load cycle of acceleration, constant speed, deceleration and standstill. The mechanical load is a constant torque like a conveyor (with regularization around zero speed).

Simulate for 20 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
wNominalNominal speed [rad/s]
TLoadNominal load torque [N.m]
JLoadLoad's moment of inertia [kg.m2]
rTransmission radius [m]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive

Test example: InductionMachineSquirrelCage inverter drive

Information

This is a model of a complete inverter drive comprising:

Please note: Be patient, two switching devices cause many event iterations which cost performance.

Note that due to the voltage drop the voltage at the machine can't reach the full voltage which means torque reduction.

Default machine parameters are adapted to nominal phase voltage 400 V and nominal phase current 25 A.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
RGridGrid choke resistance [Ohm]
LGridGrid choke inductance [H]
VDCTheoretical DC voltage [V]
CDCDC capacitor [F]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Steinmetz Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Steinmetz

InductionMachineSquirrelCage Steinmetz-connection

Information

At start time tStart single-phase voltage is supplied to the induction machine with squirrel cage; the machine starts from standstill, accelerating inertias against load torque quadratic dependent on speed, finally reaching nominal speed.

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
tStart1Start time [s]
CrMotor's running capacitor [F]
CsMotor's (additional) starting capacitor [F]
wSwitchSpeed for switching off the starting capacitor [rad/s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimcData 

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_withLosses Modelica.Electrical.Machines.Examples.InductionMachines.IMC_withLosses

Test example: InductionMachineSquirrelCage with losses

Information

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

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

Parameters

NameDescription
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Initialize Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Initialize

Test example: Steady-State Initialization of InductionMachineSquirrelCage

Information

The induction machine with squirrel cage is initialized in steady-state at no-load; at time tStart a load torque step is applied.

Simulate for 1.5 seconds and plot (versus time):

Default machine parameters are used.

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

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
wSyncSynchronous speed [rad/s]
tStartStart time [s]
TLoadNominal load torque [N.m]
wLoadNominal load speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
aimcDataInduction machine data

Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking

Induction machine with DC current braking

Information

The stator windings of an induction machine are fed by a DC current, causing a stationary current space phasor. Since the rotor is turning, voltage is induced in the rotor cage which in turn drives rotor currents. This creates a braking torque.

Choose a layout and plot tauElectrical and tauShaft versus wMechanical.

Default machine parameters are used.

References

[Fischer2017] R. Fischer, Elektrische Maschinen, 17th ed., chapter 5.3.3., Hanser, ISBN 978-3-446-45218-3, 2017.

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

Parameters

NameDescription
w0Initial mechanical speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
settings 
imcData 
Automatically generated Thu Oct 1 16:07:40 2020.