modelMonoLayerDynamic

Dynamic layer for uniform solid.

Information

For the purpose of dynamic building simulation, the partial differential equation of the continuous time and space model of heat transport through a solid is most often simplified into ordinary differential equations with a finite number of parameters representing only one-dimensional heat transport through a construction layer. Within this context, the wall is modelled with lumped elements, i.e. a model where temperatures and heat fluxes are determined from a system composed of a sequence of discrete resistances Rn+1 and capacitances Cn. The number of capacitive elements n used in modelling the transient thermal response of the wall denotes the order of the lumped capacitance model.

Cc · dTc / dt = Σi=1n Q̇res,i + Q̇source

where

  • Tc is the temperature of the lumped capacity,
  • Q̇res is the heat flux through the lumped resistance,
  • Rres is the total thermal resistance of the lumped resistance,
  • Q̇source are internal thermal sources that represent the added energy to the lumped capacity, and
  • Cc is the thermal capacity of the lumped capacity, equal to (ρ · cp · dc · A), where
    • ρ denotes the density,
    • cp is the specific heat capacity of the material,
    • dc is the equivalent thickness of the lumped capacity, and
    • A is the surface area of the wall.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AreaALayer area
IDEAS.Buildings.Data.Interfaces.MaterialmatLayer material
Modelica.Units.SI.TemperatureT_start293.15Start temperature for each of the states
IntegernStaMin2Minimum number of states
Booleanpresentmat.d > Modelica.Constants.small
IntegernStamax(nStaMin, mat.nSta)Number of states
RealRmat.RTotal specific thermal resistance
Modelica.Units.SI.HeatCapacityCtotA*mat.rho*mat.c*mat.dTotal heat capacity
BooleanaddRes_bfalseSet to true to add a resistor at port b.
Dynamics › Equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.FixedInitialStatic (steady state) or transient (dynamic) thermal conduction model

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputEsum(T.*C)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_a
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bport_b

Revisions

  • June 17, 2025, by Lucas Verleyen:
    Replaced images with inline equations. See #1440.
  • January 25, 2019, by Filip Jorissen:
    Revised initial equation implementation. See issue #971.
  • January 25, 2018, by Filip Jorissen:
    Propagated T_start in the declaration of T. See issue #692.
  • December 8, 2016, by Filip Jorissen and Damien Picard:
    Revised implementation of placeCapacityAtSurf_b, which has been renamed to addRes_b. This is for solving problems when linearising a model. See issue 591.
  • February 10, 2016, by Filip Jorissen and Damien Picard:
    Revised implementation.