modelHeatConduction1D

Model for 1D heat conduction

Extends from BuildingSystems.HAM.HeatConduction.BaseClasses.HeatConductionGeneral (General model for heat conduction of a body).

Information

This is a model which describes the one-dimensional heat conduction in x-direction within a cuboid shaped body width the edge length dx, dy and dz

c ρ dx dy dz dT ⁄ dt = Q̇x1 + Q̇x2 + Q̇heatsource,

with the heat flow rates to the borders x1 and x2

Q̇x1/x2; = kx (Tx1/x2 - T).

Here kx is the thermal conductance in the x dimension

kx = 2 λ ⁄ dx dy dz.

c the specific heat capacity, ρ the density, λ the heat conductivity, Q̇heatsource an optional heat source within the body. Tx1/x2 are the temperatures on the borders x1/x2 with the area dy dz.

Notes

For problems with 3 dimensional heat conduction, the extended model BuildingSystems.HAM.HeatConduction.HeatConduction3D can be used and combined with other models from the BuildingSystems library.

Parameters

TypeNameDefaultDescription
General
BuildingSystems.HAM.Data.MaterialProperties.BaseClasses.MaterialThermalGeneralmaterial (from HeatConductionGeneral)Material of the body
General › Geometry
Modelica.Units.SI.LengthlengthX (from HeatConductionGeneral)1.0Length in x dimension
Initialization
Modelica.Units.SI.TemperatureT_start293.15Start temperature of the thermal node

Connectors

TypeNameDefaultDescription
BuildingSystems.Interfaces.HeatPortheatPort_x1Heat port in direction x1
BuildingSystems.Interfaces.HeatPortheatPort_x2Heat port in direction x2
BuildingSystems.Interfaces.HeatPortheatPort_sourceOptional heat source at the thermal node

Components

TypeNameDefaultDescription
Modelica.Units.SI.LengthlengthY (from HeatConductionGeneral)1.0Length in y dimension
Modelica.Units.SI.LengthlengthZ (from HeatConductionGeneral)1.0Length in z dimension
Modelica.Units.SI.TemperatureTTemperature of the thermal node

Revisions

  • April 24, 2019 by Christoph Nytsch-Geusen:
    Adaptation to flexible geometries.
  • May 23, 2016 by Christoph Nytsch-Geusen:
    First implementation.