modelAnalytic_20Years

Long term validation of ground temperature response model

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This validation case applies the asymetrical synthetic load profile developed by Pinel (2003) over a 20 year period by directly injecting the heat at the borehole wall in the ground temperature response model. The difference between the resulting borehole wall temperature and the same temperature precalculated by using a fast Fourier transform is calculated with the add component. The fast Fourier transform calculation was done using the same g-function as was calculated by Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.gFunction.

References

Pinel, P. 2003. Amélioration, validation et implantation d’un algorithme de calcul pour évaluer le transfert thermique dans les puits verticaux de systèmes de pompes à chaleur géothermiques, M.A.Sc. Thesis, École Polytechnique de Montréal.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.Geothermal.Borefields.Data.Borefield.TemplateborFieDatBorefield parameters

Components

TypeNameDefaultDescription
Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponsegroTemResGround temperature response of borehole
Modelica.Blocks.Sources.CombiTimeTabletimTabQTable for heat injected, using constant segments
Modelica.Blocks.Math.AddaddDifference between FFT method and ground temperature response model
Modelica.Blocks.Sources.CombiTimeTabletimTabTTable for resulting wall temperature using FFT and linearly interpolated
Modelica.Blocks.Sources.ConstantconstCosntant ground temperature
Modelica.Blocks.Math.AddTBorWalBorewall temperature

Revisions

  • April 29, 2026, by Michael Wetter:
    Changed configuration of table to cause the parameters to be evaluated, as this leads to more efficient code.
    This is for IBPSA, #2111.
  • March 5, 2018, by Alex Laferrière:
    First implementation.