Buildings.Fluid.Geothermal.Borefields.TOUGH

Borefield model with ground response calculated by TOUGH simulator

Information

Package with models for geothermal borefields with the ground response simulated by the simulator TOUGH 3.

Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).

Package Content

Name Description
Buildings.Fluid.Geothermal.Borefields.TOUGH.UsersGuide UsersGuide User's Guide
Buildings.Fluid.Geothermal.Borefields.TOUGH.OneUTube OneUTube Borefield model containing single U-tube boreholes, with ground response calculated by TOUGH
Buildings.Fluid.Geothermal.Borefields.TOUGH.Data Data Collection of data records for ground heat exchanger models
Buildings.Fluid.Geothermal.Borefields.TOUGH.Examples Examples Example model of single u-tube borefield with ground responses calculated by TOUGH simulation
Buildings.Fluid.Geothermal.Borefields.TOUGH.BaseClasses BaseClasses Base classes used in Buildings.Fluid.Geothermal.Borefields.TOUGH

Buildings.Fluid.Geothermal.Borefields.TOUGH.OneUTube Buildings.Fluid.Geothermal.Borefields.TOUGH.OneUTube

Borefield model containing single U-tube boreholes, with ground response calculated by TOUGH

Buildings.Fluid.Geothermal.Borefields.TOUGH.OneUTube

Information

This model simulates a borefield containing one or many single U-tube boreholes using the parameters in the borFieDat record.

Heat transfer to the soil is modeled using only one borehole heat exchanger. The fluid mass flow rate into the borehole is divided to reflect the per-borehole fluid mass flow rate. The borehole model calculates the dynamics within the borehole itself using an axial discretization and a resistance-capacitance network for the internal thermal resistances between the individual pipes and between each pipe and the borehole wall.

Extends from Buildings.Fluid.Geothermal.Borefields.TOUGH.BaseClasses.PartialBorefield (Borefield model using single U-tube borehole heat exchanger configuration.Calculates the average fluid temperature T_fts of the borefield for a given (time dependent) load Q_flow).

Parameters

TypeNameDefaultDescription
replaceable package MediumPartialMediumMedium in the component
TemplateborFieDat Borefield data
Ground response
IntegernTouSeg Total number of grids along the entire borehole in the TOUGH mesh
IntegernSeg Number of segments to use in vertical discretization of the boreholes
IntegernInt Number of points in the ground to be investigated
TimesamplePeriod Sample period of component [s]
StringtouWorDir TOUGH working directory name
Assumptions
BooleanallowFlowReversaltrue= false to simplify equations, assuming, but not enforcing, no flow reversal
Advanced
MassFlowRatem_flow_small1E-4*abs(m_flow_nominal)Small mass flow rate for regularization of zero flow [kg/s]
Diagnostics
Booleanshow_Tfalse= true, if actual temperature at port is computed
Flow resistance
Booleanfrom_dpfalse= true, use m_flow = f(dp) else dp = f(m_flow)
Realn2Flow exponent, n=1 for laminar, n=2 for turbulent
BooleanlinearizeFlowResistancefalse= true, use linear relation between m_flow and dp for any flow rate
RealdeltaM0.1Fraction of nominal flow rate where flow transitions to laminar
Dynamics
Equations
DynamicsenergyDynamicsModelica.Fluid.Types.Dynamic...Type of energy balance: dynamic (3 initialization options) or steady state
Initialization
AbsolutePressurep_startMedium.p_defaultStart value of pressure [Pa]
TemperatureTFlu_start[nSeg]TGro_startStart value of fluid temperature [K]
Soil
TemperatureTExt0_start283.15Initial far field temperature [K]
TemperatureTExt_start[nSeg]{if z[i] >= z0 then TExt0_st...Temperature of the undisturbed ground [K]
Filling material
TemperatureTGro_start[nSeg]TExt_startStart value of grout temperature [K]
Temperature profile
Heightz010Depth below which the temperature gradient starts [m]
RealdT_dz0.01Vertical temperature gradient of the undisturbed soil for h below z0 [K/m]

Connectors

TypeNameDescription
FluidPort_aport_aFluid connector a (positive design flow direction is from port_a to port_b)
FluidPort_bport_bFluid connector b (positive design flow direction is from port_a to port_b)
output RealOutputTBorAveAverage borehole wall temperature in the borefield [K]
input RealInputTOutOutdoor air temperature [K]

Modelica definition

model OneUTube "Borefield model containing single U-tube boreholes, with ground response calculated by TOUGH" extends Buildings.Fluid.Geothermal.Borefields.TOUGH.BaseClasses.PartialBorefield ( redeclare Buildings.Fluid.Geothermal.Borefields.TOUGH.BaseClasses.Boreholes.OneUTube borHol); end OneUTube;