modelSM_ElectricalExcited
Extends from Machines.Interfaces.PartialBasicInductionMachine (Partial model for induction machine).
Information
Model of a three-phase electrical excited synchronous machine with damper cage.
Resistance and stray inductance of stator is modeled directly in stator phases, then using space phasor transformation and a rotor-fixed AirGap model. Resistance and stray inductance of rotor's squirrel cage is modeled in two axis of the rotor-fixed coordinate system. Electrical excitation is modelled by converting excitation current and voltage to d-axis space phasors. 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
Whether a damper cage is present or not, can be selected with Boolean parameter useDamperCage (default = true).
Default values for machine's parameters (a realistic example) are:
| number of pole pairs p | 2 | |
| stator's moment of inertia | 0.29 | kg.m2 |
| rotor's moment of inertia | 0.29 | kg.m2 |
| nominal frequency fNominal | 50 | Hz |
| nominal voltage per phase | 100 | V RMS |
| no-load excitation current @ nominal voltage and frequency |
10 | A DC |
| warm excitation resistance | 2.5 | Ohm |
| nominal current per phase | 100 | A RMS |
| nominal apparent power | -30000 | VA |
| power factor | -1.0 | ind./cap. |
| nominal excitation current | 19 | A |
| efficiency w/o excitation | 97.1 | % |
| nominal torque | -196.7 | Nm |
| nominal speed | 1500 | rpm |
| nominal rotor angle | -57.23 | degree |
| stator resistance | 0.03 | Ohm per phase at reference temperature |
| reference temperature TsRef | 20 | °C |
| temperature coefficient alpha20s | 0 | 1/K |
| stator reactance Xd | 1.6 | Ohm per phase in d-axis |
| giving Kc | 0.625 | |
| stator reactance Xq | 1.6 | Ohm per phase in q-axis |
| stator stray reactance Xss | 0.1 | Ohm per phase |
| damper resistance in d-axis | 0.04 | Ohm at reference temperature |
| damper resistance in q-axis | same as d-axis | |
| reference temperature TrRef | 20 | °C |
| temperature coefficient alpha20r | 0 | 1/K |
| damper stray reactance in d-axis XDds | 0.05 | Ohm |
| damper stray reactance in q-axis XDqs | same as d-axis | |
| excitation resistance | 2.5 | Ohm at reference temperature |
| reference temperature TeRef | 20 | °C |
| temperature coefficient alpha20e | 0 | 1/K |
| excitation stray inductance | 2.5 | % of total excitation inductance |
| stator operational temperature TsOperational | 20 | °C |
| damper operational temperature TrOperational | 20 | °C |
| excitation operational temperature TeOperational | 20 | °C |
| These values give the following inductances: | ||
| main field inductance in d-axis | (Xd - Xss)/(2*pi*fNominal) | |
| main field inductance in q-axis | (Xq - Xss)/(2*pi*fNominal) | |
| stator stray inductance per phase | Xss/(2*pi*fNominal) | |
| damper stray inductance in d-axis | XDds/(2*pi*fNominal) | |
| damper stray inductance in q-axis | XDqs/(2*pi*fNominal) |
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m (from PartialBasicInductionMachine) | 3 | Number of phases |
| Integer | p (from PartialBasicInductionMachine) | Number of pole pairs (Integer) | |
| SI.Frequency | fsNominal (from PartialBasicInductionMachine) | Nominal frequency | |
| Boolean | useZeroSystem (from PartialBasicInductionMachine) | true | = true, if zero current is explicitely computed |
| SI.Inertia | Jr (from PartialBasicMachine) | Rotor's moment of inertia | |
| Boolean | useSupport (from PartialBasicMachine) | false | Enable / disable (=fixed stator) support |
| SI.Inertia | Js (from PartialBasicMachine) | Jr | Stator's moment of inertia |
| Boolean | useThermalPort (from PartialBasicMachine) | false | Enable / disable (=fixed temperatures) thermal port |
| Operational temperatures | |||
| SI.Temperature | TsOperational (from PartialBasicInductionMachine) | 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 PartialBasicInductionMachine) | Stator resistance per phase at TRef | |
| SI.Temperature | TsRef (from PartialBasicInductionMachine) | Reference temperature of stator resistance | |
| Machines.Thermal.LinearTemperatureCoefficient20 | alpha20s (from PartialBasicInductionMachine) | Temperature coefficient of stator resistance at 20 degC | |
| SI.Inductance | Lszero (from PartialBasicInductionMachine) | Lssigma | Stator zero sequence inductance |
| SI.Inductance | Lssigma (from PartialBasicInductionMachine) | Stator stray inductance per phase | |
| SI.Inductance | Lmd | Stator main field inductance per phase in d-axis | |
| SI.Inductance | Lmq | Stator main field inductance per phase in q-axis | |
| Losses | |||
| Machines.Losses.FrictionParameters | frictionParameters (from PartialBasicMachine) | Friction loss parameter record | |
| Machines.Losses.CoreParameters | statorCoreParameters (from PartialBasicInductionMachine) | Stator core loss parameter record; all parameters refer to stator side | |
| Machines.Losses.StrayLoadParameters | strayLoadParameters (from PartialBasicInductionMachine) | Stray load loss parameter record | |
| Machines.Losses.BrushParameters | brushParameters | Brush loss parameter record | |
| Nominal resistances and inductances › Damper cage | |||
| Boolean | useDamperCage | Enable / disable damper cage | |
| SI.Inductance | Lrsigmad | Damper stray inductance in d-axis | |
| SI.Inductance | Lrsigmaq | Lrsigmad | Damper stray inductance in q-axis |
| SI.Resistance | Rrd | Damper resistance in d-axis at TRef | |
| SI.Resistance | Rrq | Rrd | Damper resistance in q-axis at TRef |
| SI.Temperature | TrRef | Reference temperature of damper resistances in d- and q-axis | |
| Machines.Thermal.LinearTemperatureCoefficient20 | alpha20r | Temperature coefficient of damper resistances in d- and q-axis | |
| Excitation | |||
| SI.Voltage | VsNominal | Nominal stator RMS voltage per phase | |
| SI.Current | IeOpenCircuit | Open circuit excitation current @ nominal voltage and frequency | |
| SI.Resistance | Re | Excitation resistance at TRef | |
| SI.Temperature | TeRef | Reference temperature of excitation resistance | |
| Machines.Thermal.LinearTemperatureCoefficient20 | alpha20e | Temperature coefficient of excitation resistance | |
| Real | sigmae | Stray fraction of total excitation inductance | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange (from PartialBasicMachine) | Shaft | |
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | support (from PartialBasicMachine) | Support at which the reaction torque is acting | |
| Modelica.Electrical.Polyphase.Interfaces.PositivePlug | plug_sp (from PartialBasicInductionMachine) | Positive stator plug | |
| Modelica.Electrical.Polyphase.Interfaces.NegativePlug | plug_sn (from PartialBasicInductionMachine) | Negative stator plug | |
| Machines.Interfaces.InductionMachines.PartialThermalPortInductionMachines | thermalPort (from PartialBasicInductionMachine) | ||
| Modelica.Blocks.Interfaces.RealOutput[2] | ir | Damper cage currents | |
| Modelica.Blocks.Interfaces.RealOutput[2] | idq_dr | Damper space phasor current / rotor fixed frame | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | pin_ep | Positive excitation pin | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | pin_en | Negative excitation pin |