modelConductionElement

Model of quasi-stationary mass and heat transfer

Extends from Internal.PartialConductionElement.

Information

This model represents an element with a fixed volume (fig. 1). The mass inside the volume is assumed quasi-stationary, meaning it is computed statically using the volume and density, and the inlet mass flow is coupled to the outlet mass flow.

Because of this, the ConductionElement cannot be used as a loop breaker.

The advantage of this approach is that multiple ConductionElements can be connected in series without causing oscillations or fast eigenvalues between their masses. The ConductionElement implements conservation of mass and energy equations for the fluid contained within the component.

For further details, see the documentation of the base class Internal.PartialConductionElement.

The useHeatTransferPropertyInput option can be selected to enable input connectors for the overall heat transfer coefficient U or the thermal conductance k = U*A. The resistanceFromAU checkbox determines which quantity is activated:

  • useHeatTransferPropertyInput = true and resistanceFromAU = true: enables the U input (overall heat transfer coefficient)
  • useHeatTransferPropertyInput = true and resistanceFromAU = false: enables the k input (thermal conductance)
  • useHeatTransferPropertyInput = false and resistanceFromAU = true: enables the U parameter (overall heat transfer coefficient)
  • useHeatTransferPropertyInput = false and resistanceFromAU = false: enables the k parameter (thermal conductance)

Parameters

TypeNameDefaultDescription
BooleandisplayAnythingdisplayParameters and (displayVolume or displayConduction)
StringparameterStringif displayParameters and displayVolume and displayConduction then "V=%V, " + conductionString elseif displayParameters and displayVolume and not displayConduction then "V=%V" elseif displayParameters and not displayVolume and displayConduction then conductionString else ""
StringconductionStringif useHeatTransferPropertyInput and resistanceFromAU then "A=%A" elseif not useHeatTransferPropertyInput and resistanceFromAU then "A=%A, U=%U" elseif not useHeatTransferPropertyInput and not resistanceFromAU then "k=%k_par" else ""
Thermal Conductance
BooleanuseHeatTransferPropertyInputfalse= true, if input connector for either U or k_par is enabled
BooleanresistanceFromAUtrue= true, if thermal conductance is given by U*A
SI.AreaA1Heat transfer area
SI.CoefficientOfHeatTransferU200Overall heat transfer coefficient
SI.ThermalConductancek_par200Thermal conductance
Layout › Display parameters
BooleandisplayVolumetrue= true, if volume V is displayed
BooleandisplayConductiontrue= true, if thermal conductance is displayed

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputU_varOverall heat transfer coefficient input connector [W/(m2.K)]
Modelica.Blocks.Interfaces.RealInputk_varThermal conductance input connector [W/K]