The BHELoop module is designed for applying a time-varying temperature differential between the outlet and inlet of a Borehole Heat Exchanger (BHE).
The differential can be defined either by a
or by a
It is capable of handling more than one BHE simultaneously, using separate temperature differential/power functions for each BHE.
Before proceeding with the following steps, create one or more BHE in the common way. Use an arbitrary constant value as heat input rate. The module does not work correctly if using a time series.
NOTE: Be careful with mesh refinement: In case of refining the mesh after assigning the power function number, the data interpolation will lead to a number of nodes with non-zero values around the BHEs, too.
The procedure is almost identical. The unit of the power function is 1e+6 J/d and the name of the nodal reference distribution to be created is 'BHE-dP'.
ATTENTION! When using the power to prescribe the temperature, the BHELoop module assumes the default value of 4e+6 J/(m³K) for the volumetric heat capacity of the refrigerant. If using a different value in your FEFLOW model, use the temperature differential instead or change the values of the power function by a correction factor.
Before each time step, the outlet temperature of each BHE is read.
The temperature differential derived from the time-varying power function associated to the BHE is added to the outlet temperature. The result is used to set an inlet temperature of the BHE. The inlet temperature is updated in this way before each time step of the simulation.
If a power is used, the equivalent temperature differential is calculated first and used instead.
A time-stepping control scheme ensures that all time steps in the temperature differential functions are met exactly if the model is run based on automatic time stepping.