modelIM_SlipRing
Induction machine with slip ring rotor
Extends from BaseClasses.Machine (Base model of machines).
Information
Resistances and stray inductances of the machine always refer to either stator or rotor. The symmetry of the stator, rotor and supply are assumed. The number of stator and rotor phases may be different. The machine models take the following loss effects into account:
- heat losses in the temperature dependent stator winding resistances
- heat losses in the temperature dependent rotor winding resistances
- friction losses
- stator and rotor core losses (only eddy current losses, no hysteresis losses)
- stray load losses
See also
IM_SquirrelCage, Magnetic.FundamentalWave.BasicMachines.InductionMachines.IM_SlipRing, Magnetic.FundamentalWave.BasicMachines.InductionMachines.IM_SquirrelCage,
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | mr | m | Number of rotor phases |
| SI.Angle | pi (from Machine) | Modelica.Constants.pi | |
| Integer | m (from Machine) | 3 | Number of stator phases |
| SI.Inertia | Jr (from Machine) | Rotor inertia | |
| Boolean | useSupport (from Machine) | false | Enable / disable (=fixed stator) support |
| SI.Inertia | Js (from Machine) | Stator inertia | |
| Boolean | useThermalPort (from Machine) | false | Enable / disable (=fixed temperatures) thermal port |
| Integer | p (from Machine) | Number of pole pairs (Integer) | |
| SI.Frequency | fsNominal (from Machine) | Nominal frequency | |
| Real | effectiveStatorTurns (from Machine) | 1 | Effective number of stator turns |
| Boolean | useTurnsRatio | Use TurnsRatio or calculate from locked-rotor voltage? | |
| Real | TurnsRatio | Effective number of stator turns / effective number of rotor turns | |
| SI.Voltage | VsNominal | Nominal stator voltage per phase | |
| SI.Voltage | VrLockedRotor | Locked rotor voltage per phase | |
| Operational temperatures | |||
| SI.Temperature | TsOperational (from Machine) | Operational temperature of stator resistance | |
| SI.Temperature | TrOperational | Operational temperature of rotor resistance | |
| Nominal resistances and inductances | |||
| SI.Resistance | Rs (from Machine) | Stator resistance per phase at TRef | |
| SI.Temperature | TsRef (from Machine) | Reference temperature of stator resistance | |
| Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 | alpha20s (from Machine) | Temperature coefficient of stator resistance at 20 degC | |
| SI.Inductance | Lssigma (from Machine) | Stator stray inductance per phase | |
| Magnetic.FundamentalWave.Types.SalientInductance | L0 (from Machine) | Salient inductance of an unchorded coil | |
| SI.Inductance | Lm | Stator main field inductance per phase | |
| SI.Inductance | Lrsigma | Rotor leakage inductance per phase w.r.t. rotor side | |
| SI.Resistance | Rr | Rotor resistance per phase w.r.t. rotor side | |
| SI.Temperature | TrRef | Reference temperature of rotor resistance | |
| Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 | alpha20r | Temperature coefficient of rotor resistance at 20 degC | |
| Losses | |||
| Modelica.Electrical.Machines.Losses.FrictionParameters | frictionParameters (from Machine) | Friction loss parameter record | |
| Modelica.Electrical.Machines.Losses.CoreParameters | statorCoreParameters (from Machine) | Stator core loss parameter record; all parameters refer to stator side | |
| Modelica.Electrical.Machines.Losses.StrayLoadParameters | strayLoadParameters (from Machine) | Stray load loss parameter record | |
| Modelica.Electrical.Machines.Losses.CoreParameters | rotorCoreParameters | Rotor core loss parameter record, all quantities refer to rotor side | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange (from Machine) | Shaft | |
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | support (from Machine) | Support at which the reaction torque is acting | |
| Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.PositivePlug | plug_sp (from Machine) | Positive plug of stator | |
| Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.NegativePlug | plug_sn (from Machine) | Negative plug of stator | |
| Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialThermalPortInductionMachines | thermalPort (from Machine) | Thermal port of induction machines | |
| Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.NegativePlug | plug_rn | Negative plug of rotor | |
| Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.PositivePlug | plug_rp | Positive plug of rotor |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Angle | gammas (from Machine) | airGap.gammas | Angle of stator reference frame |
| SI.Angle | gammar (from Machine) | airGap.gammar | Angle of stator reference frame |
| SI.Angle | gamma (from Machine) | airGap.gamma | Electrical angle between stator and rotor |
| SI.Angle | phiMechanical (from Machine) | flange.phi - internalSupport.phi | Mechanical angle of rotor against stator |
| SI.AngularVelocity | wMechanical (from Machine) | der(phiMechanical) | Mechanical angular velocity of rotor against stator |
| SI.Torque | tauElectrical (from Machine) | inertiaRotor.flange_a.tau | Electromagnetic torque |
| SI.Torque | tauShaft (from Machine) | -flange.tau | Shaft torque |
| Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialPowerBalanceInductionMachines | powerBalance (from Machine) | Power balance | |
| SI.ComplexVoltage[m] | vs (from Machine) | plug_sp.pin.v - plug_sn.pin.v | Complex stator voltage |
| SI.Voltage[m] | abs_vs (from Machine) | Modelica.ComplexMath.abs(vs) | Magnitude of complex stator voltage |
| SI.Angle[m] | arg_vs (from Machine) | Modelica.ComplexMath.arg(vs) | Argument of complex stator voltage |
| SI.ComplexCurrent[m] | is (from Machine) | plug_sp.pin.i | Complex stator current |
| SI.Current[m] | abs_is (from Machine) | Modelica.ComplexMath.abs(is) | Magnitude of complex stator current |
| SI.Angle[m] | arg_is (from Machine) | Modelica.ComplexMath.arg(is) | Argument of complex stator current |
| SI.ActivePower[m] | Ps (from Machine) | {Modelica.ComplexMath.real(vs[k]*Modelica.ComplexMath.conj(is[k])) for k in 1:m} | Active stator power |
| SI.ActivePower | Ps_total (from Machine) | sum(Ps) | Total active stator power |
| SI.ReactivePower[m] | Qs (from Machine) | {Modelica.ComplexMath.imag(vs[k]*Modelica.ComplexMath.conj(is[k])) for k in 1:m} | Reactive stator power |
| SI.ReactivePower | Qs_total (from Machine) | sum(Qs) | Total reactive stator power |
| SI.ApparentPower[m] | Ss (from Machine) | {Modelica.ComplexMath.abs(vs[k]*Modelica.ComplexMath.conj(is[k])) for k in 1:m} | Magnitude of complex stator apparent power |
| SI.ApparentPower | Ss_total (from Machine) | sqrt(Ps_total^2 + Qs_total^2) | Magnitude of total complex stator apparent power |
| Real[m] | pfs (from Machine) | {cos(Modelica.ComplexMath.arg(Complex(Ps[k], Qs[k]))) for k in 1:m} | Stator power factor |
| Modelica.Mechanics.Rotational.Components.Inertia | inertiaRotor (from Machine) | ||
| Modelica.Mechanics.Rotational.Components.Inertia | inertiaStator (from Machine) | ||
| Modelica.Mechanics.Rotational.Components.Fixed | fixed (from Machine) | ||
| BasicMachines.Components.SymmetricPolyphaseWinding | stator (from Machine) | Symmetric stator winding including resistances, zero and stray inductances and core losses | |
| Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialThermalAmbientInductionMachines | thermalAmbient (from Machine) | ||
| Magnetic.QuasiStatic.FundamentalWave.Components.Ground | groundS (from Machine) | Ground of stator magnetic circuit | |
| BasicMachines.Components.RotorSaliencyAirGap | airGap (from Machine) | ||
| Magnetic.QuasiStatic.FundamentalWave.Components.Ground | groundR (from Machine) | Ground of rotor magnetic circuit | |
| Losses.StrayLoad | strayLoad (from Machine) | ||
| Modelica.Electrical.Machines.Losses.Friction | friction (from Machine) | ||
| SI.ComplexVoltage[mr] | vr | plug_rp.pin.v - plug_rn.pin.v | Complex rotor voltage |
| SI.Voltage[mr] | abs_vr | Modelica.ComplexMath.abs(vr) | Magnitude of complex rotor voltage |
| SI.Angle[mr] | arg_vr | Modelica.ComplexMath.arg(vr) | Argument of complex rotor voltage |
| SI.ComplexCurrent[mr] | ir | plug_rp.pin.i | Complex rotor current |
| SI.Current[mr] | abs_ir | Modelica.ComplexMath.abs(ir) | Magnitude of complex rotor current |
| SI.Angle[mr] | arg_ir | Modelica.ComplexMath.arg(ir) | Argument of complex rotor current |
| SI.ActivePower[mr] | Pr | {Modelica.ComplexMath.real(vr[k]*Modelica.ComplexMath.conj(ir[k])) for k in 1:mr} | Active rotor power |
| SI.ActivePower | Pr_total | sum(Pr) | Total active rotor power |
| SI.ReactivePower[mr] | Qr | {Modelica.ComplexMath.imag(vr[k]*Modelica.ComplexMath.conj(ir[k])) for k in 1:mr} | Reactive rotor power |
| SI.ReactivePower | Qr_total | sum(Qr) | Total reactive rotor power |
| SI.ApparentPower[mr] | Sr | {Modelica.ComplexMath.abs(vr[k]*Modelica.ComplexMath.conj(ir[k])) for k in 1:mr} | Magnitude of complex rotor apparent power |
| SI.ApparentPower | Sr_total | sqrt(Pr_total^2 + Qr_total^2) | Magnitude of total complex rotor apparent power |
| Real[m] | pfr | {cos(Modelica.ComplexMath.arg(Complex(Pr[k], Qr[k]))) for k in 1:m} | Rotor power factor |
| Components.SymmetricPolyphaseWinding | rotor | Symmetric rotor winding including resistances, zero and stray inductances and zero core losses |