modelBoreholeSegment

Vertical segment of a borehole

Extends from Buildings.Fluid.Interfaces.PartialFourPortInterface, Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters, Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.

Information

Horizontal layer that is used to model a U-tube borehole heat exchanger. This model combines three models, each simulating a different aspect of a borehole heat exchanger.

The instance pipFil computes the heat transfer in the pipes and the filling material. This computation is done using the model Buildings.Fluid.Geothermal.Boreholes.BaseClasses.HexInternalElement.

The instance soi computes transient and steady state heat transfer in the soil using a vertical cylinder. The computation is done using the model Buildings.HeatTransfer.Conduction.SingleLayerCylinder.

The model TBouCon computes the far-field temperature boundary condition, i.e., the temperature at the outer surface of the above cylindrical heat transfer computation. The computation is done using the model Buildings.Fluid.Geothermal.Boreholes.BaseClasses.SingleUTubeBoundaryCondition.

Parameters

TypeNameDefaultDescription
BooleanhomotopyInitializationtrue= true, use homotopy method
Modelica.Units.SI.RadiusrBor0.1Radius of the borehole
Modelica.Units.SI.HeighthSegHeight of the element
Modelica.Units.SI.LengthxC0.05Shank spacing, defined as the distance between the center of a pipe and the center of the borehole
Soil
Buildings.HeatTransfer.Data.Soil.GenericmatSoiThermal properties of soil
Modelica.Units.SI.RadiusrExt3Radius of the soil used for the external boundary condition
Modelica.Units.SI.TemperatureTExt_start283.15Initial far field temperature
IntegernSta10Number of state variables in the soil
Modelica.Units.SI.TimesamplePeriod604800Sample period for the external boundary condition
Filling material
Buildings.HeatTransfer.Data.BoreholeFillings.GenericmatFilThermal properties of the filling material
Modelica.Units.SI.TemperatureTFil_start283.15Initial temperature of the filling material
Nominal condition
Modelica.Units.SI.MassFlowRatem_flow_nominalNominal mass flow rate
Advanced
Modelica.Units.SI.MassFlowRatem_flow_small1E-4*abs(m_flow_nominal)Small mass flow rate for regularization of zero flow
Tubes
Modelica.Units.SI.RadiusrTub0.02Radius of the tubes
Modelica.Units.SI.ThermalConductivitykTub0.5Thermal conductivity of the tubes
Modelica.Units.SI.LengtheTub0.002Thickness of the tubes
Assumptions
BooleanallowFlowReversaltrue= true to allow flow reversal, false restricts to design direction (port_a -> port_b)

Components

TypeNameDefaultDescription
Buildings.Fluid.Geothermal.Boreholes.BaseClasses.HexInternalElementpipFilInternal part of the borehole including the pipes and the filling material
Buildings.HeatTransfer.Conduction.SingleLayerCylindersoiHeat conduction in the soil
Buildings.Fluid.Geothermal.Boreholes.BaseClasses.SingleUTubeBoundaryConditionTBouConThermal boundary condition for the far-field

Contents

NameDescription
MediumMedium in the component

Revisions

  • April 14, 2020, by Michael Wetter:
    Changed homotopyInitialization to a constant.
    This is for IBPSA, #1341.
  • February 14, 2014, by Michael Wetter:
    Removed unused parameters B0 and B1. Updated hyperlinks in the documentation.
  • October 8, 2013, by Michael Wetter:
    Removed parameter show_V_flow.
  • July 28 2011, by Pierre Vigouroux:
    First implementation.