modelSM_ElectricalExcited
Electrical excited synchronous machine with optional damper cage
Extends from BaseClasses.Machine (Base model of machines).
Information
Resistances and stray inductances of the machine refer to an m-phase stator. The symmetry of the stator and the supply are assumed. For rotor asymmetries can be taken into account by different resistances and stray inductances in the d- and q-axis. 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 excitation winding resistance
- optional, when enabled: heat losses in the temperature dependent damper cage resistances
- brush losses in the excitation circuit
- friction losses
- core losses (only eddy current losses, no hysteresis losses)
- stray load losses
See also
SM_PermanentMagnet, SM_ReluctanceRotor, Magnetic.FundamentalWave.BasicMachines.SM_PermanentMagnet, Magnetic.FundamentalWave.BasicMachines.SM_ElectricalExcited, Magnetic.FundamentalWave.BasicMachines.SM_ReluctanceRotor,
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| 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 |
| Operational temperatures | |||
| SI.Temperature | TsOperational (from Machine) | Operational temperature of stator resistance | |
| SI.Temperature | TrOperational | Operational temperature of (optional) damper cage | |
| SI.Temperature | TeOperational | Operational excitation temperature | |
| 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 | Lmd | Stator main field inductance per phase, d-axis | |
| SI.Inductance | Lmq | Stator main field inductance per phase, q-axis | |
| 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.BrushParameters | brushParameters | Brush loss parameter record | |
| Nominal resistances and inductances › Damper cage | |||
| Boolean | useDamperCage | Enable/disable damper cage | |
| SI.Inductance | Lrsigmad | Rotor damper cage leakage inductance, d-axis, w.r.t. stator side | |
| SI.Inductance | Lrsigmaq | Lrsigmad | Rotor damper cage leakage inductance, q-axis, w.r.t. stator side |
| SI.Resistance | Rrd | Rotor damper cage resistance, d-axis, w.r.t. stator side | |
| SI.Resistance | Rrq | Rrd | Rotor damper cage resistance, q-axis, w.r.t. stator side |
| SI.Temperature | TrRef | Reference temperature of damper resistances in d- and q-axis | |
| Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 | alpha20r | Temperature coefficient of damper resistances in d- and q-axis | |
| Excitation | |||
| SI.Voltage | VsNominal | Nominal stator voltage | |
| SI.Current | IeOpenCircuit | Open circuit excitation current @ nominal voltage and frequency | |
| SI.Resistance | Re | Warm excitation resistance | |
| SI.Temperature | TeRef | Reference temperature of excitation resistance | |
| Modelica.Electrical.Machines.Thermal.LinearTemperatureCoefficient20 | alpha20e | Temperature coefficient of excitation resistance | |
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.ComplexBlocks.Interfaces.ComplexOutput[2] | ir | Damper cage currents | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | pin_ep | Positive pin of excitation | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | pin_en | Negative pin of excitation |
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.Voltage | ve | pin_ep.v - pin_en.v | Excitation voltage |
| SI.Current | ie | pin_ep.i | Excitation current |
| FundamentalWave.Components.Short | short | Magnetic connection in case the damper cage is not present | |
| FundamentalWave.BasicMachines.Components.SaliencyCageWinding | rotorCage | Symmetric rotor cage winding including resistances and stray inductances | |
| Components.QuasiStaticAnalogWinding | excitation | Excitation winding including resistance and stray inductance | |
| Modelica.Electrical.Machines.Losses.DCMachines.Brush | brush |