Standard package icon.
Extends from Modelica.Icons.Package
(Icon for standard packages).
Name | Description |
---|---|
PermanentMagnet | Permanent magnet represented by magnetic potential difference |
RotorSaliencyAirGap | Air gap model with rotor saliency |
SaliencyCageWinding | Rotor cage with saliency in d- and q-axis |
SaliencyCageWinding_obsolete | Rotor cage with saliency in d- and q-axis |
SinglePhaseWinding | Symmetric winding model coupling electrical and magnetic domain |
SymmetricMultiPhaseCageWinding | Symmetrical rotor cage |
SymmetricMultiPhaseCageWinding_obsolete | Symmetrical rotor cage |
SymmetricMultiPhaseWinding | Symmetric winding model coupling electrical and magnetic domain |
The single phase winding consists of a winding resistor, a single phase electromagnetic coupling and a stray reluctance.
SymmetricMultiPhaseWinding, SymmetricMultiPhaseCageWinding, SaliencyCageWinding RotorSaliencyAirGap
Type | Name | Default | Description |
---|---|---|---|
Boolean | useHeatPort | false | Enable / disable (=fixed temperatures) thermal port |
Resistance | RRef | Winding resistance per phase at TRef | |
Temperature | TRef | Reference temperature of winding | |
LinearTemperatureCoefficient20 | alpha20 | Temperature coefficient of winding at 20 degC | |
final LinearTemperatureCoefficient | alphaRef | Modelica.Electrical.Machines.Thermal.convertAlpha(alpha20, TRef, 293.15) |   |
Temperature | TOperational | Operational temperature of winding | |
Inductance | Lsigma | Winding stray inductance per phase | |
Real | effectiveTurns | 1 | Effective number of turns per phase |
Angle | orientation | Orientation of the resulting fundamental wave field phasor |
Type | Name | Description |
---|---|---|
PositivePin | pin_p | Positive pin |
NegativePin | pin_n | Negative pin |
NegativeMagneticPort | port_n | Negative complex magnetic port |
PositiveMagneticPort | port_p | Positive complex magnetic port |
HeatPort_a | heatPortWinding | Heat ports of winding resistor |
The symmetrical multi phase winding consists of a symmetrical winding resistor, a zero inductor as well as a symmetrical multi phase electromagnetic coupling and a stray reluctance and a core loss model including heat port.
SinglePhaseWinding, SymmetricMultiPhaseCageWinding, SaliencyCageWinding RotorSaliencyAirGap
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Boolean | useHeatPort | false | Enable / disable (=fixed temperatures) thermal port |
Resistance | RRef | Winding resistance per phase at TRef | |
Temperature | TRef | Reference temperature of winding | |
LinearTemperatureCoefficient20 | alpha20 | Temperature coefficient of winding at 20 degC | |
final LinearTemperatureCoefficient | alphaRef | Modelica.Electrical.Machines.Thermal.convertAlpha(alpha20, TRef, 293.15) |   |
Temperature | TOperational | Operational temperature of winding | |
Inductance | Lsigma | Winding stray inductance per phase | |
Inductance | Lzero | Zero sequence inductance of winding | |
Real | effectiveTurns | 1 | Effective number of turns per phase |
Conductance | GcRef | Electrical reference core loss reluctance | |
final Integer | nBase | Modelica.Electrical.MultiPhase.Functions.numberOfSymmetricBaseSystems(m) | Number of base systems |
final Integer | mBase | integer(m / nBase) | Number of phase of the base systems |
Type | Name | Description |
---|---|---|
PositivePlug | plug_p | Positive plug |
NegativePlug | plug_n | Negative plug |
NegativeMagneticPort | port_n | Negative complex magnetic port |
PositiveMagneticPort | port_p | Positive complex magnetic port |
HeatPort_a | heatPortWinding[m] | Heat ports of winding resistors |
HeatPort_a | heatPortCore | Heat port of core |
This salient air gap model can be used for machines with uniform air gaps and for machines with rotor saliency. The air gap model is not symmetrical towards stator and rotor since it is assumed the saliency always refers to the rotor. The saliency of the air gap is represented by a main field inductance in the d- and q-axis.
For the mechanical interaction of the air gap model with the stator and the rotor is equipped with two rotational connectors. The torques acting on both connectors have the same absolute values but different signs. The difference between the stator and the rotor angle, , is required for the transformation of the magnetic stator quantities to the rotor side.
The air gap model has two magnetic stator and two magnetic rotor ports. The magnetic potential difference and the magnetic flux of the stator (superscript s) are transformed to the rotor fixed reference frame (superscript r). The effective reluctances of the main field with respect to the d- and q-axis are considered then in the balance equations
according to the following figure.
SinglePhaseWinding, SymmetricMultiPhaseWinding, SymmetricMultiPhaseCageWinding SaliencyCageWinding
Type | Name | Default | Description |
---|---|---|---|
Integer | p | Number of pole pairs | |
SalientInductance | L0 | Salient inductance of a single unchorded coil w.r.t. the fundamental wave | |
SalientReluctance | R_m | Reluctance of the air gap model |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_sp | Positive complex magnetic stator port |
NegativeMagneticPort | port_sn | Negative complex magnetic stator port |
PositiveMagneticPort | port_rp | Positive complex magnetic rotor port |
NegativeMagneticPort | port_rn | Negative complex magnetic rotor port |
Flange_a | flange_a | Flange of the rotor |
Flange_a | support | Support at which the reaction torque is acting |
The symmetric rotor cage model of this library does not consist of rotor bars and end rings. Instead the symmetric cage is modeled by an equivalent symmetrical winding. The rotor cage model consists of phases. If the cage is modeled by equivalent stator winding parameters, the number of effective turns, , has to be chosen equivalent to the effective number of stator turns.
SinglePhaseWinding, SymmetricMultiPhaseWinding, SaliencyCageWinding, RotorSaliencyAirGap
Extends from Modelica.Magnetic.FundamentalWave.Interfaces.PartialTwoPortExtended
(Two magnetic ports for graphical modeling with additional variables).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Boolean | useHeatPort | false | Enable / disable (=fixed temperatures) thermal port |
Resistance | RRef | Winding resistance per phase at TRef | |
Temperature | TRef | Reference temperature of winding | |
LinearTemperatureCoefficient20 | alpha20 | Temperature coefficient of winding at 20 degC | |
final LinearTemperatureCoefficient | alphaRef | Modelica.Electrical.Machines.Thermal.convertAlpha(alpha20, TRef, 293.15) |   |
Temperature | TOperational | Operational temperature of winding | |
Inductance | Lsigma | Cage stray inductance | |
Real | effectiveTurns | 1 | Effective number of turns |
final Integer | nBase | Modelica.Electrical.MultiPhase.Functions.numberOfSymmetricBaseSystems(m) | Number of base systems |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port of fundamental wave machines |
NegativeMagneticPort | port_n | Negative magnetic port of fundamental wave machines |
HeatPort_a | heatPortWinding | Heat ports of winding resistor |
The salient cage model is a two axis model with two phases. The electromagnetic coupling therefore is also two phase coupling model. The angles of the two orientations are 0 and . This way an asymmetrical rotor cage with different resistances and stray inductances in d- and q-axis can be modeled.
SinglePhaseWinding, SymmetricMultiPhaseWinding, SymmetricMultiPhaseCageWinding RotorSaliencyAirGap
Extends from Modelica.Magnetic.FundamentalWave.Interfaces.PartialTwoPortExtended
(Two magnetic ports for graphical modeling with additional variables).
Type | Name | Default | Description |
---|---|---|---|
Boolean | useHeatPort | false | Enable / disable (=fixed temperatures) thermal port |
SalientResistance | RRef | Salient cage resistance | |
Temperature | TRef | Reference temperature of winding | |
LinearTemperatureCoefficient20 | alpha20 | Temperature coefficient of winding at 20 degC | |
final LinearTemperatureCoefficient | alphaRef | Modelica.Electrical.Machines.Thermal.convertAlpha(alpha20, TRef, 293.15) |   |
Temperature | TOperational | Operational temperature of winding | |
SalientInductance | Lsigma | Salient cage stray inductance | |
Real | effectiveTurns | 1 | Effective number of turns |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port of fundamental wave machines |
NegativeMagneticPort | port_n | Negative magnetic port of fundamental wave machines |
output RealOutput | i[2] | Currents out from damper |
output RealOutput | lossPower | Damper losses |
HeatPort_a | heatPortWinding | Heat ports of winding resistor |
Simple model of a permanent magnet, containing:
The permanent magnet is modeled by a magnetic potential difference. The internal reluctance of the permanent magnet is not taken into account. The internal reluctance needs to be modeled outside the permanent magnet model, e.g., by the total machine reluctance considered in the air gap model.
Extends from Modelica.Magnetic.FundamentalWave.Sources.ConstantMagneticPotentialDifference
(Source with constant magnetic potential difference) and Modelica.Electrical.Machines.Losses.InductionMachines.PermanentMagnetLosses
(Model of permanent magnet losses dependent on current and speed).
Type | Name | Default | Description |
---|---|---|---|
ComplexMagneticPotentialDifference | V_m | Complex(re = 1, im = 0) | Complex magnetic potential difference |
Integer | m | 3 | Number of phases |
PermanentMagnetLossParameters | permanentMagnetLossParameters | Permanent magnet loss parameters | |
Boolean | useHeatPort | false | =true, if heatPort is enabled |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port of fundamental wave machines |
NegativeMagneticPort | port_n | Negative magnetic port of fundamental wave machines |
Flange_a | flange | Shaft end |
Flange_a | support | Housing and support |
HeatPort_a | heatPort | Optional port to which dissipated losses are transported in form of heat |
The symmetric rotor cage model of this library does not consist of rotor bars and end rings. Instead the symmetric cage is modeled by an equivalent symmetrical winding. The rotor cage model consists of phases. If the cage is modeled by equivalent stator winding parameters, the number of effective turns, , has to be chosen equivalent to the effective number of stator turns.
SinglePhaseWinding, SymmetricMultiPhaseWinding, SaliencyCageWinding, RotorSaliencyAirGap
Extends from Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions) and Modelica.Magnetic.FundamentalWave.Interfaces.PartialTwoPortExtended
(Two magnetic ports for graphical modeling with additional variables).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Boolean | useHeatPort | false | Enable / disable (=fixed temperatures) thermal port |
Resistance | RRef | Winding resistance per phase at TRef | |
Temperature | TRef | Reference temperature of winding | |
LinearTemperatureCoefficient20 | alpha20 | Temperature coefficient of winding at 20 degC | |
final LinearTemperatureCoefficient | alphaRef | Modelica.Electrical.Machines.Thermal.convertAlpha(alpha20, TRef, 293.15) |   |
Temperature | TOperational | Operational temperature of winding | |
Inductance | Lsigma | Cage stray inductance | |
Real | effectiveTurns | 1 | Effective number of turns |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port of fundamental wave machines |
NegativeMagneticPort | port_n | Negative magnetic port of fundamental wave machines |
HeatPort_a | heatPortWinding | Heat ports of winding resistor |
The salient cage model is a two axis model with two phases. The electromagnetic coupling therefore is also two phase coupling model. The angles of the two orientations are 0 and . This way an asymmetrical rotor cage with different resistances and stray inductances in d- and q-axis can be modeled.
SinglePhaseWinding, SymmetricMultiPhaseWinding, SymmetricMultiPhaseCageWinding RotorSaliencyAirGap
Extends from Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions) and Modelica.Magnetic.FundamentalWave.Interfaces.PartialTwoPortExtended
(Two magnetic ports for graphical modeling with additional variables).
Type | Name | Default | Description |
---|---|---|---|
Boolean | useHeatPort | false | Enable / disable (=fixed temperatures) thermal port |
SalientResistance | RRef | Salient cage resistance | |
Temperature | TRef | Reference temperature of winding | |
LinearTemperatureCoefficient20 | alpha20 | Temperature coefficient of winding at 20 degC | |
final LinearTemperatureCoefficient | alphaRef | Modelica.Electrical.Machines.Thermal.convertAlpha(alpha20, TRef, 293.15) |   |
Temperature | TOperational | Operational temperature of winding | |
SalientInductance | Lsigma | Salient cage stray inductance | |
Real | effectiveTurns | 1 | Effective number of turns |
Type | Name | Description |
---|---|---|
PositiveMagneticPort | port_p | Positive magnetic port of fundamental wave machines |
NegativeMagneticPort | port_n | Negative magnetic port of fundamental wave machines |
output RealOutput | i[2] | Currents out from damper |
output RealOutput | lossPower | Damper losses |
HeatPort_a | heatPortWinding | Heat ports of winding resistor |
Generated 2018-12-12 12:11:05 EST by MapleSim.