modelPartialInternalHEX

Partial model to implement the internal heat exchanger of a borehole segment

Information

Partial model to implement models simulating the thermal and fluid behaviour of a borehole segment.

The thermodynamic properties of the fluid circulating in the borehole are calculated as protected parameters in this partial model: cp (cpMed), k (kMed) and μ (muMed). Additionally, the following parameters are already declared as protected parameters and thus do not need to be declared in models which extend this partial model:

  • Rgb_val (Thermal resistance between grout zone and borehole wall)
  • RCondGro_val (Thermal resistance between pipe wall and capacity in grout)
  • x (Grout capacity location)

Parameters

TypeNameDefaultDescription
Buildings.Fluid.Geothermal.Borefields.Data.Borefield.TemplateborFieDatBorefield parameters
RealmSenFac1Factor for scaling the sensible thermal mass of the volume
Modelica.Units.SI.LengthhSegLength of the internal heat exchanger
Modelica.Units.SI.VolumeVTubSeghSeg*Modelica.Constants.pi*(borFieDat.conDat.rTub - borFieDat.conDat.eTub)^2Fluid volume in each tube
Initialization
Modelica.Units.SI.TemperatureTFlu_startStart value of fluid temperature
Modelica.Units.SI.TemperatureTGro_startStart value of grout temperature

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_wallThermal connection for borehole wall

Contents

NameDescription
MediumMedium

Revisions

  • May 17, 2024, by Michael Wetter:
    Updated model due to removal of parameter dynFil.
    This is for IBPSA, #1885.
  • January 18, 2019, by Jianjun Hu:
    Limited the media choice to water and glycolWater. See #1050.
  • July 10, 2018, by Alex Laferrière:
    First implementation of partial model.
  • June 18, 2014, by Michael Wetter:
    Added initialization for temperatures and derivatives of capFil1 and capFil2 to avoid a warning during translation.
  • February 14, 2014, by Michael Wetter:
    Removed unused parameters B0 and B1.
  • January 24, 2014, by Michael Wetter:
    Revised implementation, added comments, replaced HeatTransfer.Windows.BaseClasses.ThermalConductor with resistance models from the Modelica Standard Library.
  • January 23, 2014, by Damien Picard:
    First implementation.