SM_ReluctanceRotor

Synchronous machine with reluctance rotor and damper cage

    SM_ReluctanceRotor

Library

Modelica/Electrical/Machines/BasicMachines/SynchronousMachines

Description

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 p2
stator's moment of inertia0.29kg.m2
rotor's moment of inertia0.29kg.m2
nominal frequency fNominal50Hz
nominal voltage per phase100V RMS
nominal current per phase50A RMS
nominal torque 46Nm
nominal speed1500rpm
nominal mechanical output 7.23kW
efficiency96.98%
power factor0.497
stator resistance0.03Ohm per phase at reference temperature
reference temperature TsRef20°C
temperature coefficient alpha20s 01/K
rotor resistance in d-axis0.04Ohm at reference temperature
rotor resistance in q-axissame as d-axis
reference temperature TrRef20°C
temperature coefficient alpha20r 01/K
stator reactance Xsd in d-axis3Ohm per phase
stator reactance Xsq in q-axis1Ohm
stator stray reactance Xss0.1Ohm per phase
rotor stray reactance in d-axis Xrds0.05Ohm per phase
rotor stray reactance in q-axis Xrqssame as d-axis
stator operational temperature TsOperational20°C
damper operational temperature TrOperational20°C
These values give the following inductances:
stator stray inductance per phaseXss/(2*pi*fNominal)
rotor stray inductance in d-axisXrds/(2*pi*fNominal)
rotor stray inductance in q-axisXrqs/(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

SM_ReluctanceRotor_0

NameLabelDescriptionData TypeValid Values

mo_m

m

Number of phases

Scalar

mo_p

p

Number of pole pairs (Integer)

Scalar

mo_fsNominal

fsNominal

Nominal frequency

Scalar

mo_Jr

Jr

Rotor's moment of inertia

Scalar

mo_useSupport

useSupport

Enable / disable (=fixed stator) support

Number

0
1

mo_Js

Js

Stator's moment of inertia

Scalar

mo_useThermalPort

useThermalPort

Enable / disable (=fixed temperatures) thermal port

Number

0
1

mo_TsOperational

TsOperational

Operational temperature of stator resistance

Scalar

mo_TrOperational

TrOperational

Operational temperature of (optional) damper cage

Scalar

mo_phiMechanical

phiMechanical

phiMechanical

Structure

mo_phiMechanical/fixed

fixed

Cell of scalars

true
false

mo_phiMechanical/start

start

Cell of scalars

mo_wMechanical

wMechanical

wMechanical

Structure

mo_wMechanical/fixed

fixed

Cell of scalars

true
false

mo_wMechanical/start

start

Cell of scalars

mo_ir

ir

ir

Structure

mo_ir/fixed

fixed

Cell of vectors of size 2

true
false

mo_ir/start

start

Cell of vectors of size 2

SM_ReluctanceRotor_1

NameLabelDescriptionData TypeValid Values

mo_Rs

Rs

Stator resistance per phase at TRef

Scalar

mo_TsRef

TsRef

Reference temperature of stator resistance

Scalar

mo_alpha20s

alpha20s

Temperature coefficient of stator resistance at 20 degC

Scalar

mo_Lszero

Lszero

Stator zero sequence inductance

Scalar

mo_Lssigma

Lssigma

Stator stray inductance per phase

Scalar

mo_Lmd

Lmd

Stator main field inductance per phase in d-axis

Scalar

mo_Lmq

Lmq

Stator main field inductance per phase in q-axis

Scalar

mo_useDamperCage

useDamperCage

Enable / disable damper cage

Scalar

true
false

mo_Lrsigmad

Lrsigmad

Damper stray inductance in d-axis

Scalar

mo_Lrsigmaq

Lrsigmaq

Damper stray inductance in q-axis

Scalar

mo_Rrd

Rrd

Damper resistance in d-axis at TRef

Scalar

mo_Rrq

Rrq

Damper resistance in q-axis at TRef

Scalar

mo_TrRef

TrRef

Reference temperature of damper resistances in d- and q-axis

Scalar

mo_alpha20r

alpha20r

Temperature coefficient of damper resistances in d- and q-axis

Scalar

SM_ReluctanceRotor_2

NameLabelDescriptionData TypeValid Values

mo_frictionParameters

frictionParameters

Friction loss parameter record

FromModelica('Modelica.Electrical.Machines.Losses.FrictionParameters')

mo_statorCoreParameters

statorCoreParameters

Stator core loss parameter record; all parameters refer to stator side

FromModelica('Modelica.Electrical.Machines.Losses.CoreParameters')

mo_strayLoadParameters

strayLoadParameters

Stray load loss parameter record

FromModelica('Modelica.Electrical.Machines.Losses.StrayLoadParameters')

SM_ReluctanceRotor_3

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

'tauElectrical'
'tauShaft'
'powerBalance'
'vs'
'is'
'i_0_s'
'idq_ss'
'idq_sr'
'idq_rs'
'idq_rr'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

flange

implicit

Shaft

input

1

plug_sp

implicit

Positive stator plug

input

2

plug_sn

implicit

Negative stator plug

output

1

Port 4

implicit

Support at which the reaction torque is acting

input

mo_useSupport

Port 5

implicit

input

mo_useThermalPort

See Also