.Modelica.Electrical.Machines.Thermal

Information

Thermal concept

Each machine model is equipped with a machine-specific conditional thermalPort. If useThermalPort == false, a machine-specific thermal ambience prescribing constant temperatures is used inside the machine. If useThermalPort == true, a thermal model or machine-specific thermal ambience prescribing the temperatures has to be connected from outside. On the other hand, all losses are dissipated to this internal or external thermal ambience.

The machine specific thermal connector contains heatPorts for all relevant loss sources of the machine type, although some of the loss sources are not yet implemented; these heatPorts are left unconnected inside the machine, i.e., the HeatFlowRate is zero, but they have to be connected to a constant temperature source in the internal or external thermal ambience. Simple machine-specific thermal ambience for constant temperatures (useTemperatureInputs == false) or temperatures prescribed via signal inputs (useTemperatureInputs == true) are provided in this package.

Loss sources

Up to now, only Ohmic losses in stator and rotor windings are implemented. They are modeled as linearly temperature dependent resistors:

ROperational = RRef * (1 + alphaRef * (TOperational - TRef))
Parameters

The linear temperature coefficient alpha20 at 20°C = 293.15 K has to be converted to reference temperature TRef:

                      alpha20
alphaRef = -------------------------------
            1 + alpha20 * (TRef - 293.15)

For this reason, the function convertAlpha is provided. In sub-package Constants linear temperature coefficients at 20°C for commonly used materials are defined.

Backwards compatibility

Machine specific thermalPorts

Induction machine with squirrel cage
Induction machine with slipring rotor
Synchronous machine with permanent magnets
Synchronous machine with electrical excitation
Synchronous machine with reluctance rotor
DC machine with permanent magnets
DC machine with electrical (shunt) excitation
DC machine with serial excitation
DC machine with compound excitation (not yet implemented)
Transformers

Contents

NameDescription
 LinearTemperatureCoefficient20Linear temperature coefficient with choices
 ConstantsMaterial Constants
 convertAlphaConverts alpha from temperature 1 (default 20 degC) to temperature 2
 convertResistanceConverts resistance from reference temperature to an actual temperature
 linearTemperatureDependencyConverts a value (e.g. resistance) from reference temperature to an actual temperature
 InductionMachinesThermal parts of induction machines
 SynchronousMachinesThermal parts of synchronous machines
 DCMachinesThermal parts of DC machines
 ThermalAmbientTransformerThermal ambient for transformers

Revisions


Generated at 2024-12-03T19:25:34Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos