Case03 U-Shaped Geothermal Well with Multiple Well Completions

 

The primary goal of this thermal example is to demonstrate the usage and wellbore heat transmission of U-shaped geothermal wells with multiple well completions in a multi-layered rock model.

 

The simulation example comprises a U-shaped injector and producer closed-loop well system (L1300m X H3000m) in a two-layered rock domain with dimensions L2500m X W500m X H3500m as shown below. The well design features a smooth curvature connecting the vertical injection section to the horizontal section, facilitating efficient fluid flow. The transition from the horizontal section to the vertical production section exhibits a sharper bend, potentially enhancing heat transfer performance through induced turbulence. While this abrupt bend might result in a higher pressure drop, the trade-off could be acceptable if the increased turbulence significantly boosts heat extraction from an economic standpoint. However, the focus in this example does not consider the balance between the thermal efficiency and operation costs, but the nature of temperature distribution and heat transfer behaviours across the different geological formations.

 

The well completion is made up of an inner casing and three different outer insulation materials with different thermal properties. Similarly, the two rock layers also have different thermal material properties.  The rock is discretised using 4,000 hexahedral elements and the well elements using 285 points with element size of 25m. The rock formation is prescribed temperatures of 25°C at the top and 156.25°C at the base of the model, i.e. geothermal gradient of 0.0375°C/m.  Fluid at 15°C is injected into the well of radius 0.07971m at a rate of 0.01m3/s (equivalent to 10kg/s). The radial heat transfer between the well and surrounding rock will be simulated in ParaGeo over a 20 year time period using the Hasan model, noting that this model is applicable only to "casing" or "shut" well status, i.e. no leak-off.

 

Note that the model time unit in this example is defined in "seconds", thus the thermal units and thermal input data can be defined as W/m/K for the conductivity and J/kg/K for the specific heat capacity.  If other model time units are used, the thermal input data must be manually scaled to the model time units defined for the example (refer Ex_007 Case01). ParaGeo does not automatically scale the thermal units to the model time units.

 

The simulation is performed in two stages:

Stage 1: Initialize temperature in the rock with surface temperature of 25 °C and base temperature of 156.25 °C, i.e. thermal gradient of 0.0375 °C/m.

oThe initial rock temperature must be established prior to activation of the well elements since the well elements will adopt the surrounding rock temperature as its initial temperature.

 

Stage 2: Define well element data and perform heat transfer between rock and injected well fluid over 20 years (i.e. 6.3072E8 seconds) of injection and production.

 

Ex_008_Case03_01

 

Schematic of U-shaped Well Geothermal Production System (adapted from Ref.1)

 

 

Ex_008_Case03_02                        

 

Model and Mesh Definition

 

 

The files for the project are in directory: ParaGeo Examples\General Examples\Ex_008\Case03. Only the key data associated with the usage of well elements and thermal control data will be described here.

 

 

Key data for well (Stage 2)

 

Well data is defined by two data structures, Well_definition and Well_completion.

 

Well_definition and Well_completion data

Data File

 

 

* Well_definition            NUM=1

! ---------------------------------

 Name             "U_Well"

 Well_path         IDM=3  JDM=285

   250        600        3500

   250        600        3475

   250        600        3450

   250        600        3425

   ....          

   250        1900        3475

   250        1900        3500

 Completion_distribution  IDM=284

   1

   1

   1

   1

   ....

   3

   3

 Well_type             "U_shaped"

 Surface_temperature          15

 Injection_rate             0.01   ! m^3/s i.e. 10kg/s

 Singlephase_fluid_name   "Water"

 Status                  "casing"

 Heat_model        "Cased_well_1"

 Radial_heat_model      "Model_2" ! Hasan model

 History_summ_frequency        1

 

 

 

 

* Well_completion           NUM=1

! ---------------------------------

 Radius                    0.07971

 Component_thicknesses       IDM=2

  /Component 1/           0.00919 ! Casing

  /Component 2/              0.02 ! Insulation cement

 Heat_conduction_components        IDM=2

   1  2

 Heat_conduction_properties  IDM=2

   44.2 1.0

 

 

* Well_completion           NUM=2

! ---------------------------------

 Radius                    0.07971

 Component_thicknesses       IDM=2

  /Component 1/           0.00919 ! Casing

  /Component 2/              0.02 ! Thermally conductive cement

 Heat_conduction_components        IDM=2

   1  2

 Heat_conduction_properties               IDM=2

   44.2  1.6

 

 

* Well_completion           NUM=3

! ---------------------------------

 Radius                    0.07971

 Component_thicknesses       IDM=2

  /Component 1/           0.00919 ! Casing

  /Component 2/              0.02 ! Insulation material

 Heat_conduction_components        IDM=2

   1  2

 Heat_conduction_properties             IDM=2

   44.2  0.02

 

1Well_definition data structure defines the modelling parameters for the well:

a.Well_path defines the coordinates for the 285 points representing the well geometry from injection entry to production exit.

b.Completion_distribution defines the associated well completion ID number for all elements defining the well path.

c.Well_type keyword defines the well type as "U_shaped".

d.Surface_temperature defines the temperature at the top of the injector as 15 °C.

e.Injection_rate defines the volume rate of the injected fluid as 0.01 m3/s.

f.Singlephase_fluid_name specified as "Water" is the name of the fluid defined in the Fluid_properties data structure.

g.Status defines the well status for every segment of the well as "casing".

h.Heat_model defines the thermal properties on the well as "Cased_well_1", i.e. with conduction properties defined in the associated Well_completion data.

i.Radial_heat_model defined as "Model_2" utilizes the Hasan equation and the far-field temperature as the background rock temperature distribution. In this example, the far-field temperature is the initial temperature of the rock formation.

j.History_summ_frequency set to 1 outputs well summary history data at every analysis step.

 

Ex_008_Case03_07

U-shaped well comprising three different well completions

 

2The three Well_completion data structures defines the data relevant to each of the three well completions making up the U-shaped closed-loop injector/producer well system:

a.Radius keyword defines the well radius as 0.07971m.  For Heat_model set to "Cased_well_1", this radius is the inner radius of the well.

b.Component_thicknessess defines the thickness of each of the two components making up the associated well completion data.

c.Heat_conduction_components defines the list of component numbers associated with heat conduction.

d.Heat_conduction_properties defines the thermal conductivities of the listed components.

 

Notes: ParaGeo automatically computes the heat transfer coefficient for each well completions.

 

 

 

Thermal control data

 

Two thermal control data are required: one for initialising the rock temperature distribution and the other for performing the heat transfer simulation over a 20 year injection and production duration.

 

Stage 1 Initialisation

Data File

 

 

* Thermal_control_data         ! Stage 1 Initialisation

! ---------------------------------

Solution_algorithm                   2 ! 2-nonlinear static

 Maximum_number_time_steps            1

 Duration                       1.0E+05

 Initial_time_step              1.0E+05

 Screen_message_frequency             1

 Output_frequency_plotfile           -1

 

1The Thermal_control_data for stage 1 initialisation of the rock temperatures requires only a single step analysis to be performed.

2The Solution_algorithm is set to 2 for nonlinear static in this initialisation stage.

 

 

Stage 2 Well activation and heat transfer simulation

Data File

 

 

* Thermal_control_data         ! Stage 2 Heat transfer

! ---------------------------------

Solution_algorithm                   4 ! 4-nonlinear transient

 Maximum_number_time_steps          1E8

 Duration                    6.3072E+08 ! 20 years

 Initial_time_step           6.3072E+05

Time_step_growth                  1.1  

 Screen_message_frequency             1

 Output_frequency_plotfile            2  

 

1The Thermal_control_data for stage 2 heat transfer simulation requires the Solution_algorithm to be set to 4 to perform a nonlinear transient solution over the 20 years (i.e. 6.3072E+08 seconds) of injection and production.

2This requires smaller time steps to capture the 'steep' temperature change at the start of the simulation and larger time steps in the latter years. To this end, the initial time step is set as 6.3072E+05 seconds (i.e. 0.02 years) with a time step growth factor of 1.1 for every successive time increment.  This is defined via the keyword Time_step_growth specified as 1.1.

 

 

 

Results

 

The result files for the project are in directory: ParaGeo Examples\General Examples\Ex_008\Case03\Results.

 

The initial temperature distribution in the rock domain with surface temperature of 25 °C and base temperature of 156.25 °C, as shown in the plot below, serves as the background initial temperature in the well.

 

Ex_008_Case03_03

 

Initial temperature distribution in rock domain (mid-slice plot in X-X)

 

 

 

The plot below shows the well heat transfer coefficient computed by ParaGeo for the initial well condition and at the end of 20 years injection and production.

 

Ex_008_Case03_04

 

Well heat transfer coefficient at various times: (a) At well activation (b) After 20 years

 

 

The graphical plot below shows the evolution of production temperature over the 20 years of injection and production. Observed is a very steep production temperature change during the early years of active well life which approaches asymtotic after 20 years.

 

Ex_008_Case03_06

 

Evolution of production temperature over the 20 years of injection/production

 

 

The mid-slice X-X plots below, overlaid with the isosurface temperature contours, show the evolution of temperature distribution in the rock and well over the 20 years of injection/production. The elevated heat transfer coefficient of the deeper well completion #2 enhances its role as a heat sink.  This leads to a pronounced temperature gradient, visualised by the downward curvature of the isothermal lines around the wellbore at the base of the formation.  In contrast, the producer section (well completion #3), layered with lower thermal conductivity materials displays a less steep gradient.  In this region, the wellbore functions as an insulator, minimizing heat transfer to the cooler surrounding rock.

 

Ex_008_Case03_05

 

Evolution of temperature distribution (overlaid with isosurface contours) in the rock and well over 20 years of injection/production (mid-slice plot in X-X)

 

References

 

[1] Yuanyuan Ma, Shibin Li, Ligang Zhang, Songze Liu, Ming Wang, Heat extraction performance evaluation of U-shaped well geothermal production system under different well-layout parameters and engineering schemes, Elsevier Renewable Energy 203 (2023) 473 - 484.

[2] Hasan, A.R. and Kabir, S., 2012. Wellbore heat-transfer modeling and applications. Journal of Petroleum Science and Engineering.