Non-Linear Thermal Diffusion Around a Wellbore: The Case with Temperature Dependent Single Phase Thermal Conductivity
Problem description
This example is an extension of the linear thermal diffusion problem presented in Pure Thermal Diffusion Around a Wellbore to model wellbore cooling upon CO2 injection. It uses the thermal single-phase flow solver to model a non-linear thermal diffusion problem around a wellbore where the single phase thermal conductivity of the porous rock depends linearly on the temperature.
Input file
This benchmark example uses no external input file and everything required is contained within two GEOS xml files that are located at:
inputFiles/singlePhaseFlow/thermalCompressible_2d_base.xml
and
inputFiles/singlePhaseFlow/thermalCompressible_temperatureDependentSinglePhaseThermalConductivity_benchmark.xml
In this example, we focus on the Constitutive
tag.
Constitutive
The reference value of the single phase thermal conductivity of the porous medium around the wellbore and its derivative with respect to temperature are defined in the SinglePhaseThermalConductivity
XML block:
<SinglePhaseThermalConductivity
name="thermalCond_nonLinear"
defaultThermalConductivityComponents="{ 1.5, 1.5, 1.5 }"
thermalConductivityGradientComponents="{ -12e-4, -12e-4, -12e-4 }"
referenceTemperature="20"/>
Results and benchmark
A good agreement between the results obtained using GEOS and the reference results that are obtained by the classical finite difference method is shown in the figure below:
To go further
Feedback on this example
This concludes the example of a non-linear thermal diffusion problem around a wellbore due to temperature dependent single phase thermal conductivity of porous rock. For any feedback on this example, please submit a GitHub issue on the project’s GitHub page.