• No results found

2.2 Parallelization with parallel solver

2.2.1 Sequentially Coupled Model

In the coupled model solved by sequential methods, the fluid-heat flow problem and the geomechanics problem are solved separately in two different linear systems. Pressure and temperature are first solved in one time step. After that, they are used along with the stress solution in the sequential coupling to update the coupled system.

33

𝑑

π‘‘π‘‘βˆ« π‘šΞ© 𝑓𝑑Ω+ ∫ πŸΞ“ π‘“βˆ™ 𝐧 𝑑Ω= ∫ π‘žΞ© 𝑓𝑑Ω, (2.58)

where 𝑓 represents the fluid flow, π‘šπ‘“ is the mass flow (accumulation), πŸπ‘“ is the mass flux term for the fluid flow, π‘žπ‘“ is the sink/source for fluid flow, Ξ© is the domain, and Ξ“ is the boundary. The mass flux for fluid flow πŸπ‘“ can be further expressed by Darcy’s law as

πŸπ‘“= βˆ’πœŒπ‘“ π’Œ

πœ‡π‘“(βˆ‡π‘π‘“βˆ’ πœŒπ‘“π ), (2.59)

where πœŒπ‘“ is the fluid density, πœ‡π‘“ is the fluid viscosity, and 𝐠 is the second order gravity tensor.

Energy conservation is used for the heat flow equation:

𝑑 π‘‘π‘‘βˆ« π‘š 𝐻𝑑Ω Ξ© + ∫ 𝐟 π»βˆ™ 𝐧 𝑑Ω Ξ“ = ∫ π‘ž 𝐻𝑑Ω Ξ© , (2.60)

where 𝐻 represents heat, π‘šπ» is the heat flow (accumulation), 𝐟𝐻 is the heat flux, and π‘žπ»

is the sink/source term for heat. Heat accumulation π‘šπ» can be written as π‘šπ» = (1 βˆ’ πœ™) ∫ πœŒπ‘…πΆπ‘…π‘‘π‘‡

𝑇

𝑇0 + πœ™πœŒπ‘“π‘’π‘“, (2.61)

where 𝑇 is the temperature of rock, 𝑇0 is the reference temperature, πœŒπ‘… is the density of

rock, 𝐢𝑅 is the heat capacity of rock, and 𝑒𝑓 is the specific internal energy of fluid. Heat flux 𝐟𝐻 can be further expressed as

𝐟𝐻 = βˆ’πŠπ»βˆ‡π‘‡ + β„Žπ‘“π°π‘“, (2.62)

where 𝐊𝐻 is the second order composite thermal conductivity tensor, β„Žπ‘“ is the specific enthalpy of the fluid, and 𝐰𝑓 is the mass flux.

Momentum balance (Hughes 1987) is used for the governing equation of geomechanics. The quasi-static assumption is used in the formulation.

34

βˆ‡ βˆ™ 𝝈 + πœŒπ‘π  = 0, (2.63)

where πœŒπ‘ is the bulk density. Similar to the model presented in Section 2.1, the infinitesimal transformation assumption is used as

πœ€ = βˆ‡π‘ π’– =1

2(βˆ‡

𝑇𝒖 + βˆ‡π’–), (2.64)

Based on Biot (1941) and Coussy (1995), the constitutive relations for the coupling of fluid-heat flow and elastoplasticity are established as follow

π›Ώπˆ = π‚βž π‘‘π‘Ÿπ›Ώπ›† 𝛿𝛔′ βˆ’ 𝛼𝑓𝛿𝑝𝑓1 βˆ’ 3𝛼TπΎπ‘‘π‘Ÿπ›Ώπ‘‡πŸ, (2.65) π›Ώπ‘šπ‘“ πœŒπ‘“ = π›Όπ‘“π›Ώπœ€π‘£+ 1 π‘€π‘“π›Ώπ‘π‘“βˆ’ 3π›Όπ‘š,𝑓𝛿𝑇, (2.66) 𝛿𝑆̅ = π‘ Μ…π‘“π›Ώπ‘šπ‘“+ 3π›Όπ‘‡πΎπ‘‘π‘Ÿπ›Ώπœ€π‘£ βˆ’ 3π›Όπ‘š,𝑓𝛿𝑝𝑓+𝐢𝑑 𝑇 𝛿𝑇, (2.67)

where 𝛿 represents the change caused by solid deformation, 𝛿𝛔′ is the effective stress in incremental form, 𝟏 is a second order identity tensor, 3𝛼T is the volumetric skeleton thermal dilation coefficient. 3π›Όπ‘š,𝑓 is further written as 3π›Όπ‘š,𝑓 = 3π›Όπœ™+ πœ™3𝛼𝑓, where 3π›Όπœ™

is the thermal dilation coefficient for porosity, and πœ™3𝛼𝑓 is the thermal dilation coefficient for fluid. 𝐢𝑑 is the total volumetric heat capacity. 𝐢𝑑 is further written as 𝐢𝑑 = 𝐢𝑅 + π‘šπ‘“πΆπ‘,𝑓, where 𝐢𝑝,𝑓 is the fluid volumetric specific heat capacity at constant pressure. 𝑠̅𝑓

is the specific entropy of fluid.

In this context of thermos-poro-mechanics multiway coupling, the Biot’s coefficient is also written as 𝛼𝑓 and the Biot modulus is written as 𝑀𝑓. They are also expressed as

𝛼𝑓= 1 βˆ’πΎπ‘‘π‘Ÿ

35

1

𝑀𝑓= πœ™π‘π‘“+ π›Όπ‘“βˆ’πœ™

𝐾𝑠 , (2.69)

where 𝐾𝑠 is the solid grain bulk modulus.

Shear failure is taken into account using the Mohr-Coulomb model (Zoback 2007). This model is often used for the modeling of failure in cohesive frictional materials. The equations are as 𝑓 = πœπ‘šβ€² βˆ’ πœŽπ‘šβ€² sin Ξ¨π‘“βˆ’ π‘β„Žcos Ψ𝑓 ≀ 0, (2.70) g = πœπ‘šβ€² βˆ’ πœŽπ‘šβ€² sin Ψ𝑑 βˆ’ π‘β„Žcos Ψ𝑑 ≀ 0, (2.71) πœŽπ‘šβ€² =𝜎1β€²+𝜎3β€² 2 , (2.72) πœπ‘šβ€² = 𝜎1β€²βˆ’πœŽ3β€² 2 , (2.73)

where 𝜎1β€² is the maximum principal effective stress, 𝜎3β€² is the minimum principal effective stress, π‘β„Ž is the cohesion, Ψ𝑓 is the friction angle, Ψ𝑑 is the dilation angle, 𝑓 is the yield function, and g is the plastic potential function.

After the mathematical formulations for the fluid-heat flow and elastoplasticity problems are presented, the numerical solution is then introduced. In the elastoplasticity problem, the space discretization is achieved using the nodal-based finite element method (Hughes 1987). In the fluid-heat flow problem, the space discretization is achieved using the finite volume method (Aziz and Settari 1979). The fluid-heat flow module is based on TOUGH2 (Pruess 1999) and the geomechanics module is based on TOUGH-ROCMECH (Kim et al. 2014). Backward Euler is used for the implicit method in time stepping.

The sequential coupling is achieved using the fixed-stress method. Kim et al. (2011) proved that the fixed-stress method can lead to good stability, efficiency, and accuracy in

36

the numerical solution, and this method results in solutions comparable to the fully coupled method. In this sequential strategy, at each time step, the flow problem is first solved. When the flow problem is being solved, the stress in the geomechanics problem is fixed. Geomechanics is then solved based on the updated flow solutions. Lagrange porosity and its correction are used for the implementation of the fixed-stress method in the model as Φ𝑛+1βˆ’ Φ𝑛 = (𝛼𝑓 2 πΎπ‘‘π‘Ÿ+ π›Όπ‘“βˆ’Ξ¦π‘› 𝐾𝑠 ) ⏟ Φ𝑛𝑐 𝑝 (𝑝𝑓𝑛+1βˆ’ 𝑝𝑓𝑛) + 3𝛼𝑇𝛼𝑓(𝑇𝑛+1βˆ’ 𝑇𝑛) + 𝛼𝑓 πΎπ‘‘π‘Ÿ(πœŽπ‘£ π‘›βˆ’ 𝜎 π‘£π‘›βˆ’1) ⏟ βˆ†Ξ¦ , (2.74)

where 𝑛 is the time step, 𝑐𝑝 is the pore compressibility (Settari and Mourtis 1998), πœŽπ‘£ is

the total volumetric mean stress.

For the accuracy and stability of sequential coupling methods compared to fully coupled methods, Dean et al. (2006) pointed out that if a tight tolerance is used in the coupling process, explicit coupling, iterative coupling, and full coupling yield very similar simulation results for the nonlinear iterations in the coupled flow and geomechanics problem. This observation is honored in the fixed-stress coupling process in the coupled model in this subsection.

Related documents