modelSingleCircuitSlab

Model of a single circuit of a radiant slab

Extends from Buildings.Fluid.HeatExchangers.RadiantSlabs.BaseClasses.Slab, Buildings.Fluid.FixedResistances.BaseClasses.Pipe.

Information

This is a model of a single flow circuit of a radiant slab with pipes or a capillary heat exchanger embedded in the construction. For a model with multiple parallel flow circuits, see Buildings.Fluid.HeatExchangers.RadiantSlabs.ParallelCircuitsSlab.

See the user's guide for more information.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.HeatExchangers.RadiantSlabs.Types.HeatTransferheatTransferTypes.HeatTransfer.EpsilonNTUModel for heat transfer between fluid and slab
Modelica.Units.SI.Velocityv_nominal4*m_flow_nominal/pipe.dIn^2/Modelica.Constants.pi/rho_defaultVelocity at m_flow_nominal
Construction
Modelica.Units.SI.AreaASurface area of radiant slab
Initialization › Construction
Modelica.Units.SI.TemperatureT_c_start(T_a_start*con_b[1].layers.R + T_b_start*con_a[1].layers.R)/layers.RInitial construction temperature in the layer that contains the pipes, used if steadyStateInitial = false

Components

TypeNameDefaultDescription
Buildings.HeatTransfer.Conduction.MultiLayer[nSeg]con_aConstruction near the surface port surf_a
Buildings.HeatTransfer.Conduction.MultiLayer[nSeg]con_bConstruction near the surface port surf_b

Revisions

  • October 18, 2017, by Michael Wetter:
    Removed state at surface b of con_b. As this surface is connected to surface a of con_a, which already has a state, the state can be removed, rather than relying on the symbolic processor to remove one of these two states that are directly coupled. This is indeed required to avoid a warning about overdetermined initial equations.
  • January 06, 2016, by Thierry S. Nouidui:
    Renamed parameter nSta2 to nSta.
  • November 17, 2016, by Thierry S. Nouidui:
    Added parameter nSta2 to avoid translation error in Dymola 2107. This is a work-around for a bug in Dymola which will be addressed in future releases.
  • February 5, 2015, by Michael Wetter:
    Renamed res to preDro for #292.
  • September 12, 2014, by Michael Wetter:
    Set start value for hPip(fluid(T)) to avoid a warning about conflicting start values in Dymola 2015 FD01.
  • February 27, 2013, by Michael Wetter:
    Fixed bug in the assignment of the fictitious thermal resistance by replacing RFic[nSeg](each G=A/Rx) with RFic[nSeg](each G=A/nSeg/Rx).
  • April 5, 2012, by Michael Wetter:
    Revised implementation.
  • April 3, 2012, by Xiufeng Pang:
    First implementation.