modelInternalResistancesTwoUTube

Internal resistance model for double U-tube borehole segments.

Extends from Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.PartialInternalResistances (Partial model to implement borehole segment internal resistance models).

Information

This model simulates the internal thermal resistance network of a borehole segment in the case of a double U-tube borehole using the method of Bauer et al. (2011) and computing explicitely the fluid-to-ground thermal resistance Rb and the grout-to-grout resistance Ra as defined by Claesson and Hellstrom (2011) using the multipole method.

References

J. Claesson and G. Hellstrom. Multipole method to calculate borehole thermal resistances in a borehole heat exchanger. HVAC&R Research, 17(6): 895-911, 2011.

D. Bauer, W. Heidemann, H. Müller-Steinhagen, and H.-J. G. Diersch. Thermal resistance and capacity models for borehole heat exchangers . International Journal Of Energy Research, 35:312-320, 2011.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.LengthhSeg (from PartialInternalResistances)Length of the internal heat exchanger
Modelica.Units.SI.TemperatureT_start (from PartialInternalResistances)Initial temperature of the filling material
Data.Borefield.TemplateborFieDat (from PartialInternalResistances)Borefield data
Modelica.Units.SI.ThermalResistanceRgb_val (from PartialInternalResistances)Thermal resistance between grout zone and borehole wall
Modelica.Units.SI.ThermalResistanceRCondGro_val (from PartialInternalResistances)Thermal resistance between: pipe wall to capacity in grout
Modelica.Units.SI.ThermalResistanceRgg1_valThermal resistance between two neightbouring grout capacities, as defined by Bauer et al (2010)
Modelica.Units.SI.ThermalResistanceRgg2_valThermal resistance between two grout capacities opposite to each other, as defined by Bauer et al (2010)
Modelica.Units.SI.HeatCapacityCo_filif borFieDat.filDat.steadyState then 0 else borFieDat.filDat.dFil*borFieDat.filDat.cFil*hSeg*Modelica.Constants.pi*(borFieDat.conDat.rBor^2 - 4*borFieDat.conDat.rTub^2)Heat capacity of the whole filling material
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from PartialInternalResistances)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_1 (from PartialInternalResistances)Thermal connection for pipe 1
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_wall (from PartialInternalResistances)Thermal connection for pipe 2
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_2 (from PartialInternalResistances)Thermal connection for borehole wall
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_3Thermal connection for borehole wall
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_4Thermal connection for borehole wall

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRpg1Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgb1Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgg14Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgg21Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgg11Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRpg2Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgg12Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgb2Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgb3Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgb4Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRpg4Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgg13Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRpg3Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.ThermalResistorRgg22Grout thermal resistance
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorcapFil1Heat capacity of the filling material
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorcapFil2Heat capacity of the filling material
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorcapFil3Heat capacity of the filling material
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorcapFil4Heat capacity of the filling material

Revisions

  • May 17, 2024, by Michael Wetter:
    Updated model due to removal of parameter dynFil.
    This is for IBPSA, #1885.
  • July 5, 2018, by Alex Laferrière:
    Extended the model from a partial class.
  • June, 2018, by Damien Picard:
    First implementation.