modelFiniteLineSource_Integrand_Equivalent

Test case for finite line source integrand function for equivalent boreholes

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

Information

This example demonstrates the use of the function for the evaluation of the finite line source integrand for equivalent boreholes. The solution is evaluated for the interactions between 3 interacting boreholes on a right triangle pattern with coordinates (x,y) = {(0,0), (0,7), (7,0)}.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.ThermalDiffusivityaSoi1.0e-6Ground thermal diffusivity
Modelica.Units.SI.Distancedis{7.0, 7.0*sqrt(2)}Radial distance between borehole axes
IntegerwDis{4, 2}Number of occurences of each distance
Modelica.Units.SI.Heightlen1150.0Length of emitting sources
Modelica.Units.SI.HeightburDep14.0Buried depth of emitting sources
Modelica.Units.SI.Heightlen2150.0Length of receiving lines
Modelica.Units.SI.HeightburDep24.0Buried depth of receiving lines
IntegernBor23Number of receiving lines
Integern_dis2Number of unique distances
Realcon1Unit conversion factor

Components

TypeNameDefaultDescription
RealuIntegration variable
RealyReaFinite line source integrand (Real part)
RealyMirFinite line source integrand (Mirror part)
RealyFinite line source integrand

Revisions

  • March 31, 2026, by Michael Wetter:
    Corrected unit propagation error that causes Dymola 2026x to not show certain units.
    See #2100.
  • June 9, 2022, by Massimo Cimmino:
    First implementation.