nPro
Navigation

Validation of the Geothermal Borehole Calculation in nPro

This page validates the calculation of geothermal borehole fields in nPro. The results from nPro are compared with the software EED (Earth Energy Designer), with GEO-HANDlight by Prof. Koenigsdorff, with a scientific comparison study of 12 software tools, and with the reference values of VDI 4640 Part 2.

The calculation methodology used in nPro (fundamentals, determination of borehole length, calculation of the heat pump outlet temperature, and validated value ranges of the input parameters) is described on the page Design of Geothermal Boreholes: Calculation Methodology.

Validation with EED (Earth Energy Designer)

Below, the sizing of geothermal boreholes in nPro is compared with the calculation results from EED (Earth Energy Designer) using two example calculations. EED is a standard software for geothermal design. By default, nPro calculates the g-function using the boundary condition of a uniform borehole wall temperature (UBWT).

Table 1: Fixed input values that do not change in the following validation scenarios (unless stated otherwise).
Ground thermal conductivityGround volumetric heat capacityGeothermal heat fluxBorehole thermal resistanceBorehole radiusAir temperatureDesign period
2.2 W/(mK)2.12 MJ/(m³K)0.064 W/m²0.08 mK/W0.081 m11.2 °C50 years
Table 2: Load cases for the validation scenarios: The regeneration ratio describes the ratio of heat injected into the ground to heat extracted.
Load caseAnnual heat demandMax. monthly heat demandPeak heat loadRegeneration ratio
1351 MWh/a57.94 MWh/month189 kW28.5 %
2287.1 MWh/a47.4 MWh/month155 kW28.6 %
Table 3: Borehole length depending on the borehole configuration, borehole spacing (8.65 m and 8 m in load cases 1 and 2), minimum borehole inlet temperature (-1 °C), and temperature difference between borehole inlet and outlet (3 and 3.6 K).
Load caseBorehole configurationnProEEDDeviation
15 x 10 (50 boreholes)138 m140 m-1.4 %
22 x 17 (34 boreholes)148 m140 m5.7 %

The deviations between the calculation results of nPro and EED are small. In the first load case, the borehole length differs by 2 m (138 m in nPro vs. 140 m in EED); in the second load case, by 8 m (148 m in nPro vs. 140 m in EED). The relative deviations are 1.4 % in the first load case and 5.7 % in the second load case. The deviations result, among other things, from the different methods used to calculate the g-function. In nPro, the g-function is calculated geometrically using the pygfunction computational core by Massimo Cimmino. Overall, however, the deviations between the two software tools are acceptable (approx. 5 - 10 %), especially considering that the uncertainty of the input parameters in the early planning phase of a geothermal system is considerably larger.

Validation with GEO-HANDlight

In addition to the validation with EED, the nPro calculation methodology was compared with GEO-HANDlight (version 5.0) by Prof. Koenigsdorff. In this validation, the g-function was calculated using the boundary condition of a uniform heat transfer rate (UHTR). The current version of nPro, by contrast, uses the boundary condition of a uniform borehole wall temperature (UBWT) by default. This leads to slight deviations in the calculation of the g-function.

Validation of the Borehole Length Calculation Methodology

Below, the sizing of geothermal boreholes in nPro is compared with the calculation results from the GEO-HANDlight tool (version 5.0) by Prof. Koenigsdorff.

Definition of the Validation Scenarios

Table 4: Load cases for the validation scenarios: The regeneration ratio describes the ratio of heat injected into the ground to heat extracted.
Load caseAnnual heat demandMax. monthly heat demandPeak heat loadRegeneration ratio
148.74 MWh/a12.76 MWh/month41.23 kW0 %
264.66 MWh/a9.26 MWh/month54.98 kW14.3 %
336.36 MWh/a13.18 MWh/month49.82 kW100 %
Table 5: Fixed input values that do not change in the following validation scenarios (unless stated otherwise).
Borehole thermal resistanceBorehole radiusGeothermal heat fluxTemperature difference borehole inlet/outletLocation / air temperature
0.1 mK/W0.075 m0.065 W/m²4 KBerlin / 10.24 °C

Validation of the Borehole Length Calculation

The borehole lengths calculated with nPro and GEO-HANDlight are compared for various rectangular borehole configurations. The deviation results from the different methods used to determine the g-function (nPro calculates the g-function geometrically using the computational core by Massimo Cimmino, while GEO-HANDlight uses heuristic calculation approaches). Overall, however, the deviations between the two tools are small (below 3 % in most cases).

Table 6: Borehole length depending on the borehole configuration: The calculation assumes the second load case and a heat pump outlet temperature of -5 °C. The boreholes are spaced 10 m apart and the ground has a thermal conductivity of 1.5 W/(mK).
Borehole configurationnProGEO-HANDlightDeviation
3x2226 m229 m-1.3 %
3x3172 m186 m-7.5 %
6x2136 m139 m-2.2 %
4x4112 m111 m0.9 %
6x399 m100 m-1 %
Table 7: Borehole length depending on the heat pump outlet temperature: The calculation examines the second load case. The boreholes are arranged in a 4x4 configuration with a spacing of 10 m. The ground has a thermal conductivity of 1.5 W/(mK).
Heat pump outlet temperaturenProGEO-HANDlightDeviation
-5 °C111 m111 m0 %
-3 °C129 m130 m-0.8 %
0 °C164 m170 m-3.5 %
Table 8: Borehole length depending on the borehole spacing: The calculation examines the second load case and a heat pump outlet temperature of 0 °C. The boreholes are arranged in a 4x4 configuration. The ground has a thermal conductivity of 1.5 W/(mK).
Borehole spacingnProGEO-HANDlightDeviation
10 m164 m170 m-3.5 %
15 m147 m148 m-0.7 %
20 m137 m136 m0.7 %
30 m124 m127 m-2.4 %
50 m114 m119 m-4.2 %
Table 9: Borehole length depending on the borehole thermal resistance, borehole radius, and thermal conductivity: The calculation examines the second load case and a heat pump outlet temperature of 0 °C. The boreholes are arranged in a 4x4 configuration with a spacing of 10 m.
Borehole thermal resistanceBorehole radiusThermal conductivitynProGEO-HANDlightDeviation
0.08 mK/W0.075 m1.5 W/(mK)158 m163 m-3.1 %
0.1 mK/W0.075 m1.5 W/(mK)164 m170 m-3.5 %
0.12 mK/W0.075 m1.5 W/(mK)169 m176 m-4 %
0.1 mK/W0.025 m1.5 W/(mK)193 m199 m-3 %
0.1 mK/W0.05 m1.5 W/(mK)175 m181 m-3.3 %
0.1 mK/W0.1 m1.5 W/(mK)155 m162 m-4.3 %
0.1 mK/W0.075 m2 W/(mK)144 m146 m-1.4 %
0.1 mK/W0.075 m2.5 W/(mK)129 m129 m0 %
0.1 mK/W0.075 m3 W/(mK)117 m117 m0 %
Table 10: Borehole length depending on regeneration: For the calculation, the boreholes are arranged in a 4x4 configuration with a spacing of 10 m. The ground has a thermal conductivity of 1.5 W/(mK).
Annual heat extractionRegenerationnProGEO-HANDlightDeviation
48.74 MWh/a0 %133 m134 m-0.7 %
64.66 MWh/a14.3 %164 m170 m-3.5 %
36.36 MWh/a100 %85 m86 m-1.2 %
Table 11: Borehole length depending on the location: The location affects the mean air temperature. The calculation examines the second load case and a heat pump outlet temperature of 0 °C. The boreholes are arranged in a 4x4 configuration with a spacing of 10 m. The ground has a thermal conductivity of 1.5 W/(mK).
LocationMean air temperaturenProGEO-HANDlightDeviation
Munich9.53 °C173 m181 m-4.4 %
Berlin10.24 °C164 m170 m-3.5 %
Frankfurt11.24 °C151 m155 m-2.6 %

Validation of the Heat Pump Outlet Temperature Calculation

To calculate the number of boreholes, nPro uses the heat pump outlet temperature as the design criterion. The heat pump outlet temperatures from nPro and the GEO-HANDlight tool are therefore compared below. A validation of the number of boreholes is not possible, as it cannot be determined directly with the GEO-HANDlight tool.

Table 12: Fixed input values that do not change in the following validation scenarios (unless stated otherwise).
Borehole thermal resistanceBorehole radiusGeothermal heat fluxTemperature difference borehole inlet/outletLocation / air temperature
0.1 mK/W0.075 m0.065 W/m²4 KBerlin / 10.24 °C
Table 13: Heat pump outlet temperature depending on the borehole configuration: The calculation examines the second load case and a borehole length of 200 m. The boreholes are spaced 10 m apart and the ground has a thermal conductivity of 2.5 W/(mK).
Borehole configurationnProGEO-HANDlightDeviation
3x2-5.2 °C-5.5 °C0.3 K
3x3-5.9 °C-5.9 °C0 K
6x2-1.8 °C-1.7 °C-0.1 K
4x40.4 °C0.7 °C-0.3 K
6x31.6 °C2 °C-0.4 K
Table 14: Heat pump outlet temperature depending on the borehole length: The calculation considers the second load case. The boreholes are arranged in a 6x3 configuration with a spacing of 10 m. The ground has a thermal conductivity of 2.5 W/(mK).
Borehole lengthnProGEO-HANDlightDeviation
200 m4.6 °C4.5 °C0.1 K
100 m-1.4 °C-1.1 °C-0.3 K
66.67 m-5.7 °C-5.5 °C-0.2 K
Table 15: Heat pump outlet temperature depending on the borehole spacing: The calculation considers the second load case with a borehole length of 200 m. The boreholes are arranged in a 6x3 configuration with a spacing of 10 m. The ground has a thermal conductivity of 2.5 W/(mK).
Borehole spacingnProGEO-HANDlightDeviation
10 m-1.4 °C-0.4 °C-0.3 K
15 m-0.4 °C-0.3 °C-0.1 K
20 m0.2 °C0.2 °C0 K
30 m0.8 °C0.7 °C0.1 K
50 m1.4 °C1.1 °C0.3 K
Table 16: Heat pump outlet temperature depending on the borehole thermal resistance, borehole radius, and thermal conductivity: The calculation examines the second load case and a borehole length of 200 m. The boreholes are arranged in a 4x4 configuration with a spacing of 10 m.
Borehole thermal resistanceBorehole radiusThermal conductivitynProGEO-HANDlightDeviation
0.08 mK/W0.075 m2.5 W/(mK)4.6 °C4.8 °C-0.2 K
0.1 mK/W0.075 m2.5 W/(mK)4.3 °C4.5 °C-0.2 K
0.12 mK/W0.075 m2.5 W/(mK)4.0 °C4.2 °C-0.2 K
0.1 mK/W0.025 m2.5 W/(mK)3.2 °C3.4 °C-0.2 K
0.1 mK/W0.05 m2.5 W/(mK)3.9 °C4.1 °C-0.2 K
0.1 mK/W0.1 m2.5 W/(mK)4.3 °C4.7 °C-0.4 K
0.1 mK/W0.075 m2.5 W/(mK)4.3 °C4.5 °C-0.2 K
0.1 mK/W0.075 m3 W/(mK)4.6 °C4.8 °C-0.2 K
0.1 mK/W0.075 m3.5 W/(mK)4.9 °C5 °C-0.1 K
Table 17: Heat pump outlet temperature depending on regeneration: For the calculation, the boreholes are arranged in a 6x3 configuration with a spacing of 10 m. The boreholes have a length of 200 m and the ground has a thermal conductivity of 2.5 W/(mK).
Annual heat extractionRegenerationnProGEO-HANDlightDeviation
48.74 MWh/a0 %1.3 °C1.4 °C-0.1 K
64.66 MWh/a14.3 %-1.8 °C-1.7 °C-0.1 K
36.36 MWh/a100 %7.8 °C7.6 °C0.2 K
Table 18: Heat pump outlet temperature depending on the location: The location affects the mean air temperature. The calculation examines the second load case and a borehole length of 200 m. The boreholes are arranged in a 6x3 configuration with a spacing of 10 m. The ground has a thermal conductivity of 2.5 W/(mK).
LocationMean air temperaturenProGEO-HANDlightDeviation
Munich9.53 °C3.6 °C3.8 °C-0.2 K
Berlin10.24 °C4.3 °C4.5 °C-0.2 K
Frankfurt11.24 °C5.3 °C5.5 °C-0.2 K

Validation with a Scientific Study

In addition to the validation with EED and GEO-HANDlight, the calculation results of nPro were compared with the results of a scientific study that quantitatively compared 12 software tools for geothermal borehole design (Ahmadfard et al.: A review of vertical ground heat exchanger sizing tools including an intermodel comparison, Renewable and Sustainable Energy Reviews, 2019) [4]. In this validation, the borehole length was calculated using the boundary condition of a temperature difference of 3 K between borehole inlet and borehole outlet. The table below shows the sizing of the geothermal boreholes using nPro and the other 12 software tools examined.

Table 19: Mean, minimum, and maximum of the calculation results of the 12 software tools examined compared with the calculation results of nPro for test cases 1a to 4 defined in the study.
Test 1aTest 1bTest 2Test 3Test 4
Mean60 m76 m94 m100 m119 m
Minimum57 m71 m91 m86 m93 m
Maximum64 m81 m108 m115 m129 m
nPro79 m76 m99 m92 m129 m
validation of geothermal design in nPro
Figure 1: Graphical representation of the validation results: nPro compared with the software tools from the study.

Validation with VDI 4640 Part 2

In addition to the validation with EED, GEO-HANDlight, and a scientific comparison study, the calculation results of nPro were compared with selected reference values from the guideline VDI 4640 Part 2. Tables B2 to B4 of the guideline contain specific heat extraction rates for borehole heat exchangers in heating-only operation without domestic hot water heating. The reference values differ according to the thermal conductivity of the ground, the number of borehole heat exchangers, the annual full-load hours, and the minimum heat pump outlet temperature at peak load.

For the validation, six comparison cases were selected that cover various extreme and intermediate cases of the VDI tables. The borehole length was set to 100 m per borehole in all cases. The maximum extraction rate was calculated from the number of boreholes, the borehole length, and the specific extraction rate from the VDI table. The annual heat extraction results from the maximum extraction rate and the annual full-load hours.

The maximum extraction rate is calculated from the number of boreholes, the borehole length, and the specific extraction rate from the VDI table:

Q˙V=n⋅l⋅q˙\dot{Q}_\mathrm{V} = n \cdot l \cdot \dot{q}

The annual heat extraction results from the maximum extraction rate and the annual full-load hours:

Qa=Q˙V⋅tQ_\mathrm{a} = \dot{Q}_\mathrm{V} \cdot t

For all comparison cases, the boundary conditions specified in VDI 4640 Part 2 were adopted. These include double-U borehole heat exchangers with an effective borehole thermal resistance of 0.12 (mK)/W, a borehole radius of 0.075 m, a borehole spacing of 6 m, a temperature difference of 3 K, a mean undisturbed ground temperature of 11 °C, and a design period of 50 years. The volumetric heat capacity of the ground was set to 2.18 MJ/(m³K) in accordance with the calculation basis of GEO-HANDlight.

Table 20: Input values and results of the validation of selected extreme cases according to VDI 4640 Part 2, Tables B2 to B4.
DescriptionMin. inlet temp.Full-load hoursBoreholesTh. conductivityExtraction VDIExtraction nPro
Worst case0 °C2400 h/a51 W/(mK)10.7 W/m10.6 W/m
Best table value0 °C1200 h/a14 W/(mK)44.3 W/m44.0 W/m
Maximum number of boreholes at low full-load hours0 °C1200 h/a51 W/(mK)18.8 W/m18.8 W/m
Single borehole at high full-load hours0 °C2400 h/a14 W/(mK)35.5 W/m35.0 W/m
Low temperature limit-5 °C1800 h/a12 W/(mK)43.0 W/m43.0 W/m
Intermediate multi-borehole case-3 °C2100 h/a33 W/(mK)36.9 W/m37.0 W/m

The results show very good agreement between nPro and the specific extraction rates of VDI 4640 Part 2. The deviations for the selected comparison cases range between 0.0 % and 1.4 %. The largest relative deviation occurs in case D: nPro calculates 35.0 W/m compared with 35.5 W/m according to VDI 4640 Part 2.

The results thus confirm that nPro delivers consistent results compared with the reference values of VDI 4640 Part 2 for various combinations of number of boreholes, ground thermal conductivity, annual full-load hours, and temperature limits.

Sources