Temperature source

Holds its port at the input temperature (K).

  • signal
  • thermal
  • Modelica Standard Library
  • 2 ports
BlockTemperature sourceKindprescribedTemperatureLibraryThermal

Description

Holds its port at the temperature given by an input signal, supplying or absorbing whatever heat flow that takes.

Example

Cooling a hot part A 10 W part cools through a thermal resistance into a heatsink that convects and radiates to 20 °C.

10 WPart 100 J/KHeat flowR 2 K/WHeatsink 500 J/Kh·A 5 W/KConvectionAir 20 °CRadiationRoom 20 °CPart temperatureAcross R350 KHeld at 350 KG 1 W/KBody 100 J/K20 W at 1500 sHeaterBody temperature
In Gradara, select a Temperature source block and press F1, then choose Open example. It opens as a new model in My models, ready to run.

Also in this example:ConstantStepHeat capacitorThermal conductorThermal resistorConvectionRadiationFixed temperatureFixed heat flowHeat flow sourceTemperature sensorHeat flow sensorTemperature difference sensor

Ports

Inputs 1

  • T

    Temperature to impose, in kelvin.

Conserving terminals 1

  • Tport

    Heat port held at the input temperature.

Equations

Modelica
port.T = T

Implementation

Modelica Standard Library 4.1.0Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature
MSL documentation

Tips

  • The input is in kelvin. Add 273.15 to a Celsius signal.

See also

Select a block in Gradara and press F1 to open its page offline.