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:

(Source code)

../../../../../../_images/temperatureDependentSinglePhaseThermalConductivity_plot.png

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.