modelThermalAmbientDCPM

Thermal ambient for DC machine with permanent magnets

Extends from Machines.Interfaces.DCMachines.PartialThermalAmbientDCMachines (Partial thermal ambience for DC machines).

Information

Thermal ambient for DC machines with permanent magnets to prescribe winding temperatures either constant or via signal connectors. Additionally, all losses = heat flows are recorded.

Parameters

TypeNameDefaultDescription
BooleanuseTemperatureInputs (from PartialThermalAmbientDCMachines)falseIf true, temperature inputs are used; else, temperatures are constant
SI.TemperatureTDefault (from PartialThermalAmbientDCMachines)293.15Default temperature
SI.TemperatureTa (from PartialThermalAmbientDCMachines)Temperature of armature
SI.TemperatureTpmTemperature of permanent magnet

Connectors

TypeNameDefaultDescription
Machines.Interfaces.DCMachines.PartialThermalPortDCMachinesthermalPort (from PartialThermalAmbientDCMachines)
Modelica.Blocks.Interfaces.RealInputTArmature (from PartialThermalAmbientDCMachines)Temperature of armature
Modelica.Blocks.Interfaces.RealInputTPermanentMagnetTemperature of permanent magnet

Components

TypeNameDefaultDescription
SI.HeatFlowRateQ_flowArmature (from PartialThermalAmbientDCMachines)temperatureArmature.port.Q_flowHeat flow rate of armature
SI.HeatFlowRateQ_flowCore (from PartialThermalAmbientDCMachines)temperatureCore.port.Q_flowHeat flow rate of core losses
SI.HeatFlowRateQ_flowStrayLoad (from PartialThermalAmbientDCMachines)temperatureStrayLoad.port.Q_flowHeat flow rate of stray load losses
SI.HeatFlowRateQ_flowFriction (from PartialThermalAmbientDCMachines)temperatureFriction.port.Q_flowHeat flow rate of friction losses
SI.HeatFlowRateQ_flowBrush (from PartialThermalAmbientDCMachines)temperatureBrush.port.Q_flowHeat flow rate of brushes
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturetemperatureArmature (from PartialThermalAmbientDCMachines)
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturetemperatureCore (from PartialThermalAmbientDCMachines)
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturetemperatureStrayLoad (from PartialThermalAmbientDCMachines)
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturetemperatureFriction (from PartialThermalAmbientDCMachines)
Modelica.Blocks.Sources.ConstantconstTa (from PartialThermalAmbientDCMachines)
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturetemperatureBrush (from PartialThermalAmbientDCMachines)
SI.HeatFlowRateQ_flowPermanentMagnettemperaturePermanentMagnet.port.Q_flowHeat flow rate of permanent magnets
SI.HeatFlowRateQ_flowTotalQ_flowArmature + Q_flowCore + Q_flowStrayLoad + Q_flowFriction + Q_flowBrush + Q_flowPermanentMagnet
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturetemperaturePermanentMagnet
Modelica.Blocks.Sources.ConstantconstTpm