modelMachine
Base model of machines
Extends from Modelica.Electrical.Machines.Icons.QuasiStaticFundamentalWaveMachine (Icon of quasi-static fundamental wave machine).
Information
This partial model for induction machines contains elements common in all machine models.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Angle | pi | Modelica.Constants.pi | |
| Integer | m | 3 | Number of stator phases |
| SI.Inertia | Jr | Rotor inertia | |
| Boolean | useSupport | false | Enable / disable (=fixed stator) support |
| SI.Inertia | Js | Stator inertia | |
| Boolean | useThermalPort | false | Enable / disable (=fixed temperatures) thermal port |
| Integer | p | Number of pole pairs (Integer) | |
| SI.Frequency | fsNominal | Nominal frequency | |
| Real | effectiveStatorTurns | 1 | Effective number of stator turns |
| Operational temperatures | |||
| SI.Temperature | TsOperational | Operational temperature of stator resistance | |
| Nominal resistances and inductances | |||
| SI.Resistance | Rs | Stator resistance per phase at TRef | |
| SI.Temperature | TsRef | Reference temperature of stator resistance | |
| Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 | alpha20s | Temperature coefficient of stator resistance at 20 degC | |
| SI.Inductance | Lssigma | Stator stray inductance per phase | |
| Magnetic.FundamentalWave.Types.SalientInductance | L0 | Salient inductance of an unchorded coil | |
| Losses | |||
| Modelica.Electrical.Machines.Losses.FrictionParameters | frictionParameters | Friction loss parameter record | |
| Modelica.Electrical.Machines.Losses.CoreParameters | statorCoreParameters | Stator core loss parameter record; all parameters refer to stator side | |
| Modelica.Electrical.Machines.Losses.StrayLoadParameters | strayLoadParameters | Stray load loss parameter record | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange | Shaft | |
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | support | Support at which the reaction torque is acting | |
| Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.PositivePlug | plug_sp | Positive plug of stator | |
| Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.NegativePlug | plug_sn | Negative plug of stator | |
| Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialThermalPortInductionMachines | thermalPort | Thermal port of induction machines |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Angle | gammas | airGap.gammas | Angle of stator reference frame |
| SI.Angle | gammar | airGap.gammar | Angle of stator reference frame |
| SI.Angle | gamma | airGap.gamma | Electrical angle between stator and rotor |
| SI.Angle | phiMechanical | flange.phi - internalSupport.phi | Mechanical angle of rotor against stator |
| SI.AngularVelocity | wMechanical | der(phiMechanical) | Mechanical angular velocity of rotor against stator |
| SI.Torque | tauElectrical | inertiaRotor.flange_a.tau | Electromagnetic torque |
| SI.Torque | tauShaft | -flange.tau | Shaft torque |
| Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialPowerBalanceInductionMachines | powerBalance | Power balance | |
| SI.ComplexVoltage[m] | vs | plug_sp.pin.v - plug_sn.pin.v | Complex stator voltage |
| SI.Voltage[m] | abs_vs | Modelica.ComplexMath.abs(vs) | Magnitude of complex stator voltage |
| SI.Angle[m] | arg_vs | Modelica.ComplexMath.arg(vs) | Argument of complex stator voltage |
| SI.ComplexCurrent[m] | is | plug_sp.pin.i | Complex stator current |
| SI.Current[m] | abs_is | Modelica.ComplexMath.abs(is) | Magnitude of complex stator current |
| SI.Angle[m] | arg_is | Modelica.ComplexMath.arg(is) | Argument of complex stator current |
| SI.ActivePower[m] | Ps | {Modelica.ComplexMath.real(vs[k]*Modelica.ComplexMath.conj(is[k])) for k in 1:m} | Active stator power |
| SI.ActivePower | Ps_total | sum(Ps) | Total active stator power |
| SI.ReactivePower[m] | Qs | {Modelica.ComplexMath.imag(vs[k]*Modelica.ComplexMath.conj(is[k])) for k in 1:m} | Reactive stator power |
| SI.ReactivePower | Qs_total | sum(Qs) | Total reactive stator power |
| SI.ApparentPower[m] | Ss | {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 | sqrt(Ps_total^2 + Qs_total^2) | Magnitude of total complex stator apparent power |
| Real[m] | pfs | {cos(Modelica.ComplexMath.arg(Complex(Ps[k], Qs[k]))) for k in 1:m} | Stator power factor |
| Modelica.Mechanics.Rotational.Components.Inertia | inertiaRotor | ||
| Modelica.Mechanics.Rotational.Components.Inertia | inertiaStator | ||
| Modelica.Mechanics.Rotational.Components.Fixed | fixed | ||
| BasicMachines.Components.SymmetricPolyphaseWinding | stator | Symmetric stator winding including resistances, zero and stray inductances and core losses | |
| Modelica.Electrical.Machines.Interfaces.InductionMachines.PartialThermalAmbientInductionMachines | thermalAmbient | ||
| Magnetic.QuasiStatic.FundamentalWave.Components.Ground | groundS | Ground of stator magnetic circuit | |
| BasicMachines.Components.RotorSaliencyAirGap | airGap | ||
| Magnetic.QuasiStatic.FundamentalWave.Components.Ground | groundR | Ground of rotor magnetic circuit | |
| Losses.StrayLoad | strayLoad | ||
| Modelica.Electrical.Machines.Losses.Friction | friction |