ufz / ogs5

OpenGeoSys THM/C simulator version 5
https://www.opengeosys.org/ogs-5
Other
39 stars 97 forks source link

Add bhe feature #69

Closed HaibingShao closed 5 years ago

HaibingShao commented 8 years ago

This pull request mainly contains the Borehole Heat Exchanger (BHE) feature. The following changes have been made in the code:

1) One more process is added, named as "HEAT_TRANSPORT_BHE". Its primary variable is "TEMPERATURE_SOIL", "TEMPERATURE_IN_1"(BHE inflow temp), "TEMPERATURE_OUT_1"(outflow temp), etc. So far only default RF linear solver is supported.

2) The soil is the 3D domain, while BHE is represented as 1D secondary domain. Details regarding the numerical algorithm can be found in the following two publications: http://dx.doi.org/10.1016/j.applthermaleng.2016.05.158 http://dx.doi.org/10.1016/j.applthermaleng.2016.02.039

3) The Boundary condition file was modified to impose special BHE boundary type. Most of the BHE parameters were read through the MMP file.

Further introduction of this new feature can be found in an up-comming OGS tutorial by Springer.

norihiro-w commented 8 years ago

Two general comments so far