modelSM_ReluctanceRotor
Synchronous machine with reluctance rotor and damper cage
Extends from Machines.Interfaces.PartialBasicInductionMachine (Partial model for induction machine).
Information
Model of a three-phase synchronous machine with reluctance rotor and damper cage.
Resistance and stray inductance of stator is modeled directly in stator phases, then using space phasor transformation. Resistance and stray inductance of rotor's squirrel cage is modeled in two axis of the rotor-fixed coordinate system. Both together connected via a rotor-fixed AirGap model. The machine models take the following loss effects into account:
- heat losses in the temperature dependent stator winding resistances
- optional, when enabled: heat losses in the temperature dependent damper cage resistances
- 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 |
| nominal current per phase | 50 | A RMS |
| nominal torque | 46 | Nm |
| nominal speed | 1500 | rpm |
| nominal mechanical output | 7.23 | kW |
| efficiency | 96.98 | % |
| power factor | 0.497 | |
| stator resistance | 0.03 | Ohm per phase at reference temperature |
| reference temperature TsRef | 20 | °C |
| temperature coefficient alpha20s | 0 | 1/K |
| rotor resistance in d-axis | 0.04 | Ohm at reference temperature |
| rotor resistance in q-axis | same as d-axis | |
| reference temperature TrRef | 20 | °C |
| temperature coefficient alpha20r | 0 | 1/K |
| stator reactance Xsd in d-axis | 3 | Ohm per phase |
| stator reactance Xsq in q-axis | 1 | Ohm |
| stator stray reactance Xss | 0.1 | Ohm per phase |
| rotor stray reactance in d-axis Xrds | 0.05 | Ohm per phase |
| rotor stray reactance in q-axis Xrqs | same as d-axis | |
| stator operational temperature TsOperational | 20 | °C |
| damper operational temperature TrOperational | 20 | °C |
| These values give the following inductances: | ||
| stator stray inductance per phase | Xss/(2*pi*fNominal) | |
| rotor stray inductance in d-axis | Xrds/(2*pi*fNominal) | |
| rotor stray inductance in q-axis | Xrqs/(2*pi*fNominal) | |
| main field inductance per phase in d-axis | (Xsd-Xss)/(2*pi*fNominal) | |
| main field inductance per phase in q-axis | (Xsq-Xss)/(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 | |
| 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 | |
| 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 | |
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 |