Complex flows with transport at the pore scale in ... - Robin Chatelin

Jun 5, 2015 - the Stokes-Brinkman flow for a complex fluid whose rheological ... (whose computational cost is quasi-linear with respect to the number of grid.
116KB taille 5 téléchargements 269 vues
MAMERN VI–2015: 6th International Conference on Approximation Methods and Numerical Modelling in Environment and Natural Resources Pau (France), June 1-5, 2015

Complex flows with transport at the pore scale in porous media Robin Chatelin1 , Philippe Poncet2 1

2

Universit´e de Lyon, ENI Saint Etienne, LTDS, UMR 5513 CNRS, 58 rue Jean Parot, 42023 Saint-Etienne Cedex 2, France [email protected]

Universit´e de Pau et des Pays et l’Adour, Lab. Mathematics and their Applications (LMAP), UMR CNRS-UPPA 5142, IPRA, avenue de l’Universit´e, BP 1155, F-64013 Pau, France [email protected]

Keywords: Porous media flows; Complex rheology; 3D Computational fluid dynamics; Hybrid grid-particle methods; Equivalent permeability estimation. Abstract. This communication presents a numerical strategy to compute efficiently the Stokes-Brinkman flow for a complex fluid whose rheological properties depend on the concentration of a miscible agent. The numerical algorithm has a quasi-linear computational cost which is very attractive for 3D computations and equivalent permeability computations in porous media.

When a fluid pass a porous medium, the flow at the pore scale can mathematically be described by the Stokes-Brinkman problem. In this work a complex fluid with a generalized Newtonian rheology is considered. The associated rheological parameters can depend on an active constituent of the fluid which is the solution to a transport equation (with eventually diffusion and/or

2

ROBIN C HATELIN , P HILIPPE P ONCET

reaction terms). Thus the following problem is solved:  µg u  + ∇p = f − div(µg D(u)) +   K     µg (u, α) = κ(α)γ˙ n(α)−1 (u)  divu = 0      ∂α  + u · ∇α − η∆α = s(α) ∂t

in Ω in Ω in Ω

(1)

in Ω

with adequate boundary conditions. In these equations Ω is the computational domain, u is the velocity field, p is the pressure, D = (∇u+∇uT )/2 the strain rate tensor, K is the permeability tensor, α is the active constituent concentration, µg is the generalized viscosity (written here for a power law fluid with rheological parameters n and κ which p depend on α, but different constitutive laws can be chosen) and γ(u) ˙ = 2 D(u) : D(u). An iterative algorithm for the variable viscosity penalized Stokes problem [1], originally developed for biological applications, is used in this context of porous media flows. It is based on the use of fast solvers on Cartesian grids (whose computational cost is quasi-linear with respect to the number of grid points) and algebraic perturbation techniques [2]. The methodology is adapted to solve (1), since the penalization term is replaced here by the permeability tensor [4]. Particle methods [3] were chosen to compute transport phenomena: they are robust and their computational cost is linear with respect to the number of grid points. Hence the computational algorithm is particularly adapted for large 3D simulations. These different algorithms were implemented to simulate the flow on several geometries using up to 10243 grid points. Thus very small cracks and inclusions can be considered. Several example will be shown during the presentation. Moreover, considering a constant viscosity Newtonian fluid, it is possible to compute the equivalent permeability [5] of a medium. This data can then be reused to compute the flow at a macroscale using the Darcy law.

REFERENCES [1] R. Chatelin and P. Poncet. A hybrid grid-particle method for moving bodies in 3D stokes flow with variable viscosity. SIAM Journal on Scientific Computing, 35(4):B925–B949, August 2013.

C OMPLEX FLOWS AT THE PORE SCALE

3

[2] R. Chatelin and P. Poncet. Hybrid grid–particle methods and penalization: A Sherman–Morrison–Woodbury approach to compute 3D viscous flows using FFT. Journal of Computational Physics, 269:314–328, July 2014. [3] G-H. Cottet and P. Poncet. Particle methods for direct numerical simulations of three-dimensional wakes. Journal of Turbulence, page N38, 2002. [4] K. Khadra, P. Angot, S. Parneix, and J-P. Caltagirone. Fictitious domain approach for numerical modelling of Navier-Stokes equations. International Journal for Numerical Methods in Fluids, 34(8):651–684, 2000. [5] M. Krotkiewski, I. S. Ligaarden, K. Lie, and D. W. Schmid. On the importance of the stokes-brinkman equations for computing effective permeability in karst reservoirs. Communications in Computational Physics, 2011.