Hostname: page-component-74656f9884-54qdv Total loading time: 0 Render date: 2026-11-10T05:02:52.316Z Has data issue: false hasContentIssue false

A framework for computing effective boundary conditions at the interface between free fluid and a porous medium

Published online by Cambridge University Press:  06 January 2017

Uǧis Lācis
Affiliation:
Linné Flow Centre, Department of Mechanics KTH, SE-100 44 Stockholm, Sweden
Shervin Bagheri*
Affiliation:
Linné Flow Centre, Department of Mechanics KTH, SE-100 44 Stockholm, Sweden
*
†Email address for correspondence: shervin@mech.kth.se

Abstract

Interfacial boundary conditions determined from empirical or ad hoc models remain the standard approach to model fluid flows over porous media, even in situations where the topology of the porous medium is known. We propose a non-empirical and accurate method to compute the effective boundary conditions at the interface between a porous surface and an overlying flow. Using a multiscale expansion (homogenization) approach, we derive a tensorial generalized version of the empirical condition suggested by Beavers & Joseph (J. Fluid Mech., vol. 30 (01), 1967, pp. 197–207). The components of the tensors determining the effective slip velocity at the interface are obtained by solving a set of Stokes equations in a small computational domain near the interface containing both free flow and porous medium. Using the lid-driven cavity flow with a porous bed, we demonstrate that the derived boundary condition is accurate and robust by comparing an effective model to direct numerical simulations. Finally, we provide an open source code that solves the microscale problems and computes the velocity boundary condition without free parameters over any porous bed.

Information

Type
Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© 2017 Cambridge University Press
Figure 0

Figure 1. Left frame (a) shows the lid-driven cavity domain with a porous bed. The top wall is driven with velocity $U_{w}$. Centre frame (b) shows a magnified view of the porous bed. Cylinders are spaced apart by distance $l$ and $\unicode[STIX]{x1D6E4}_{c}$ defines the boundary of the cylinders. Right frame (c) shows a two-domain description of the same cavity problem in a homogenized setting. The parameters defining the problem are the volume fraction $\unicode[STIX]{x1D719}=\unicode[STIX]{x03C0}r^{2}/l^{2}=0.02$, scale separation $l/H=0.1$ and porous-bed depth of $d\approx 0.5H$.

Figure 1

Figure 2. Left frame (a) shows the streamwise velocity component, whereas the right frame (b) shows wall-normal velocity component at $x/H=-0.1$. Solid black lines depict direct numerical simulations of the porous cavity problem. Blue lines with circular markers correspond to the continuum model of the porous bed coupled to Stokes solver above the bed via interface conditions at $y_{s}/H=0.01$ (red dashed line), which is equivalent to $y_{s}/l=0.1$ in pore scale. Insets show velocity profiles near the interface.

Figure 2

Figure 3. In the top frame (a), we compare slip velocity $u_{s}$ prediction from the continuum model with DNS. The bottom frame (b) compares the penetration velocity $v_{p}$ between the two approaches. Velocities are sampled at the interface $y=y_{s}$.

Figure 3

Figure 4. Left frame (a) shows a schematic of a flow over porous bed with regular cylinders, where an interface $\unicode[STIX]{x1D6E4}$ between free fluid and porous bed has been introduced. The dashed rectangular domain corresponds to the interface cell used to compute the effective macroscale boundary condition. The coordinates and the boundary conditions imposed for solving cell problems are shown in frames (b) and (c), respectively.

Figure 4

Table 1. List of the defined quantities and their properties. For each dimensionless quantity we provide the corresponding dimensional scale, domain, illustrate if microscale and macroscale variations are present and also state the dimensionless order. Appendix A provides more details and discussion on the scaling.

Figure 5

Figure 5. Solutions of interface problems for the coefficients of the Darcy term ($\unicode[STIX]{x1D719}=0.15$ and $y_{s}=0.1$). The frames (a–d) from left to right correspond to the flow fields $\unicode[STIX]{x1D612}_{11},\unicode[STIX]{x1D612}_{21},\unicode[STIX]{x1D612}_{12}$ and $\unicode[STIX]{x1D612}_{22}$. The arrows indicate the direction of the constant unit volume forcing below the interface (horizontal dashed line). Rightmost frame (e) shows plane-averaged profiles; the streamwise component provides the interface permeability ($\langle \unicode[STIX]{x1D612}_{11}\rangle =0.014$ above $y_{s}$), whereas the wall-normal component is constant and corresponds to the interior permeability ($\langle \unicode[STIX]{x1D612}_{22}\rangle =0.0266$).

Figure 6

Figure 6. Solutions of interface problem for the non-zero component ($\unicode[STIX]{x1D613}_{i12}$) of the Navier-slip term ($\unicode[STIX]{x1D719}=0.15$ and $y_{s}=0.1$). The left and centre frames correspond to $\unicode[STIX]{x1D613}_{112}$ and $\unicode[STIX]{x1D613}_{212}$, respectively. The arrows indicate the direction of the constant unit boundary forcing at the interface location. Rightmost frame (c) shows plane-averaged profiles; the streamwise component provides the interface slip length ($\langle \unicode[STIX]{x1D613}_{112}\rangle =0.15$ above $y_{s}$), whereas the average of wall-normal component is zero (i.e. $\langle \unicode[STIX]{x1D613}_{212}\rangle =0$), since the two-dimensional field is antisymmetric with respect to the centre axis.

Figure 7

Table 2. Cavity-slip velocity values at maximum predicted by model $\hat{u} _{s}$ normalized with DNS result $\bar{u}_{s}$. The DNS results are plane averaged over a microscale length. Darcy contribution $\hat{u} _{sK}=-K_{s}/\unicode[STIX]{x1D707}\,\unicode[STIX]{x2202}_{x}\hat{p}^{-}$ and Navier-slip contribution $\hat{u} _{sL}=L_{s}(\unicode[STIX]{x2202}_{y}\hat{u} +\unicode[STIX]{x2202}_{x}\hat{v})$ are listed separately.