Abstract
The aim of this paper is to study a stationary Brinkman problem in an anisotropic porous medium by using a mini-element method with a general boundary condition. One of the important aspects of the method is satisfying the inf-sup condition, which allows us the existence and the uniqueness of the weak solution to our problem. To go further in this theoretical study, an a priori error estimate is established. To see the importance of this method in reality, we applied this method to a real problem. The numerical simulation studies support our results and demonstrate the effectiveness of this method.
Keywords:
anisotropic porous media; ADINA system; a priori estimate error; Brinkman equation; mini-element; stability MSC:
65N30; 65N15; 65G99; 76D07; 76D99
1. Introduction
The purpose of this paper is to approach the Brinkman system using a finite-element method. The Brinkman system involves modifying the usual Darcy law by the addition of a standard viscosity term; this system was first defined by H.C. Brinkman [1]. In reality, many applications use this equation; for example, in a porous media it used to model fluid flow in a complex domain [2,3,4] and in a fictitious domain [5]. Shahnazari and al. worked on the nonlinear cases and products of the nonlinear Brinkman equation where the viscosity is nonlinear [6,7,8]. The Brinkman equations have very important practical applications in the field of anisotropic porous media [9,10,11], as well as in several other real domains such as nanofluids [12,13,14,15,16,17,18,19,20].
One important method for the resolution of differential equations is the mixed finite-element method (MFEM) [21,22,23]. This method has been used by several researchers to solve incompressible fluid flow problems [24,25,26,27]. Many research papers [24,28] are interested in solving the Brinkman equation using the mixed finite-element method, therefore the a priori and a posteriori error estimates for the Brinkman system are studied [28].
In this paper, we study the discretization, and we will establish the stability and a priori error estimate of the Brinkman problem with the permeability as a matrix by the finite-element method (mini-element); this method was introduced by Arnold, Brezzi and Fortin [29]. The method is not stable, so to overcome this obstacle we propose to use the . The basic idea for is that the construction of the mini-element starts with standard finite-element spaces for velocity and pressure and then enriches the velocity space such that the discrete inf-sup condition is satisfied. This method leads to a relatively low number of degrees of freedom with a good approximate solution [29,30,31].
The numerical study of this linear problem is obtained in the matrix form of large size; indeed, we propose an efficient (preconditioned) Uzawa conjugate gradient method to accelerate the convergence of the numerical solution derived from the one used with (or ) [32,33]. To simulate the Brinkman equation in a heterogeneous reservoir, we modified the code suggested by J. Koko for the generalized Stokes problem [34], such that our model is based on the permeability as a matrix.
This paper is organized as follows: The governing equations and assumptions to conserve the existence and uniqueness of the solution are described in Section 2; Then a presentation of the mini-element method and the notations used in the approximation of our problem is performed in Section 3; The important theoretical results—the stability and a priori estimation—are proved in Section 4; Finally, to see the importance of this method, we propose several numerical experiments in Section 5 to prove that the convergence of our method is validated for an exact solution example.
2. Governing Equations
Let , be a bounded open set with a Lipschitz boundary . The Brinkman system is represented by the following equations
The system in Equation (1) is completed by the boundary conditions on given by
where and represent, respectively, the velocity field and the pressure, with the pressure equation belonging in the space and satisfying there by enforcing a null mean value of the pressure field over the entire domain Ω, restoring uniqueness. Moreover, is the external volumetric force acting on the fluid (), and in the boundary condition we assume that and the functions , are continuous bounded functions that represent, respectively, the Newtonian viscosity and dynamic viscosity of a fluid. The matrix defines the permeability of the reservoir such that two constants exist:
The matrix B is invertible and is a bounded matrix function belonging to , i.e., there exist two constants such that
The matrix is invertible and is a bounded matrix function belonging to , i.e., there exist two constants such that
Remark:
Under the notation , (), we can observe that
- If then the boundary conditions are the Dirichlet condition.
- If then the boundary conditions are the Neumann condition.
We denote by the standard Sobolev space of order 1, and by its subspace made of all functions equal to 0 on the boundary . We introduce the spaces
for the velocity field and
for the pressure.
The Brinkman problem (1) and (2) has a unique solution [5]. In order to analyze the numerical solution of this problem using the finite-element method , we must first describe the weak formulation of the Brinkman system.
The weak formulation of the system (1) and (2) is to find such that
where is a bilinear form defined by
is a bilinear form given by
and is a linear continuous function given by
We define the norms for the spaces , , and by
and
In what follows, we will show the existence and uniqueness of the weak solution of the system (1) and (2), for which we use these theorems.
Theorem 1.
There exist two strictly positive constants
and such that
Proof of Theorem 1.
The mapping
is continuous, so a strictly positive constant exists such that
from (4) and (5), we obtain
On the other hand, there exists a strictly positive constant such that
by using the assumptions a constant exists such that
Finally, based on the inequalities , the norms and are equivalents. □
Corollary 1.
The space
that includes the norm
is a Helbert space.
Theorem 2.
The bilinear continuous form
satisfies the inf-sup condition defined by the fact that there exists a constant
such that
Proof of Theorem 2.
See Section 2 in [29]. □
It is well known that, under these Assumptions , the bilinear form is a continuous coercive function. The bilinear form is a continuous function that satisfies the condition defined by . Under the Assumption , is a linear continuous function. Therefore, the Problem is well-posed and has only one solution [24].
3. Mini-Element Method Approximation
Our goal here is to approximate the stationary Brinkman equations with general boundary conditions in a d-dimensional domain by using the mini-element method .
The mini-element method was first created by Arnold, Brezzi and Fortin [29]. The basic idea of the mini-element method is to add local functions called bubbles to correctly enrich the discrete velocity space in order to stabilize the unstable method . Figure 1 and Figure 2 present the reference element of the mini-element in two dimensions below and in three dimensions above.
Figure 1.
Mini-element in .
Figure 2.
Mini-element in .
Let be a triangulation of ; we consider the function , which takes the value at the barycenter and zero at the boundary of the reference triangle and verifies . Such a function is known as a bubble function. The space associated with the bubble is defined by
where
is a real number.
We define the discrete function spaces
where
is the set of all
-order polynomials on triangle
.
And we set
As a result, , the finite-element approximation of problem , will find such that
The velocity field and the pressure for a given triangle are approximated by linear combinations of the basis functions in the form
where and are nodal values of and , while is the bubble value. The basis functions are defined by
if and
if .
We can rephrase system as a (large) square matrix problem with the vectors and as the unknowns. By consequence, we obtain the following algebraic form:
where the matrices , , and the vector are defined by
To solve the large system we can be use the Uzawa conjugate gradient algorithm [32,33,34].
4. Stability and a Priori Error Estimates
In this section, we will establish the stability and a priori estimate for the pressure and the velocity of our problem.
Lemma 1.
There is a constant
independent from the mesh parameter h such that
Proof of Lemma 1.
This Lemma can be established by the same proof of Lemma 2 in [35]. □
Theorem 3.
For any
there is a constant
independent from the mesh parameter
such that
where
Proof of Theorem 3.
For any in we have:
Firstly,
On the other hand,
by combining these inequalities in Equations (32)–(33), we obtain the result Equation (31), of which the constant is . □
Now, we will introduce and demonstrate the a priori estimate error.
Theorem 4.
Let
be the solution of (1)–(2), and
be the solution of
Then the following error estimate holds
where C is a constant independent of the mesh size .
Proof of Theorem 4.
Using the triangle inequality, we have
from Equation (31) there exists with
such that
Since
and by using the Schwartz inequality we obtain
by the consistency, we have the result Equation (34). □
5. Numerical Simulation
In this section, some numerical results were obtained by programming the mini-element method in MATLAB and we compare these obtained results with those constructed from the ADINA system. Using our solver, we ran two test problems regarding the flow around a cylinder; our tests were focused on the change in the value of the diagonal coefficients of the permeability matrix. For both of the tests, the domain considered in the simulation experiment is the one studied by Schäfer et al. in [36] for two dimensions.
Example 1.
In this test, we performed simulations for the flow around a cylinder (Figure 3) by the change in the values of the coefficients and of the matrix defined as where and are two positive real numbers.
Figure 3.
The simulated geometry of the cylinder and notations for the boundary conditions of the 2D test case.
The Figure 3 presents the domain geometry of the cylinder. The channel height is and the diameter is .
Next, we present the simulation made with the MATLAB software with the validation tests performed by the ADINA system. We used the Newtonian viscosity and dynamic viscosity, . For the boundary conditions, we considered the boundary defined in [36], for which we considered the matrix and defined by
The Figure 4 shows the ADINA created domain mesh upon which the various tests are based.
Figure 4.
Mesh sample of domain created by the ADINA system.
Firstly, we present in Figure 5 and Figure 6 the velocity field of our problem in the following different cases
and
,
.
Figure 5.
Velocity vector solution by (above) and velocity vector solution computed by the ADINA system (below) with .
Figure 6.
Velocity vector solution by (above) and velocity vector solution computed by the ADINA system (below) with , .
The streamlines were derived from the velocity solution by numerically solving the Poisson equation with a zero Dirichlet boundary condition. Figure 7 and Figure 8 present the streamlines in the following different cases: ,
Figure 7.
Solution computed with MATLAB (above) and with the ADINA system (below). The plots show the streamlines associated with a .
Figure 8.
Solution computed with MATLAB (above) and with the ADINA system (below). The plots show the streamlines associated with a , .
Isobar lines: Figure 9 and Figure 10 present the isobar lines in the following different cases and
,
.
Figure 9.
Isobar lines, .
Figure 10.
Isobar lines, , .
In the previous example, the two-dimensional flow past a circular cylinder was simulated for varied permeability tensor . The objective of the present simulation was to investigate the solution of Brinkman’s equations by using the mini-elements method . Our simulation focused on two tests with deferent values for such that the first was and the second was , . The computations with MATLAB and the ADINA system led to very similar results.
Example 2.
We consider the stationary Brinkman problem (1) in with
and
, the function
on the right-hand side in (1) is adjusted so that the exact solution is
for the velocity, and we take the pressure to be
with the boundary conditions
.
The domain is first discretized by a uniform mesh of size (289 nodes and 512 triangles in the fine mesh). This initial mesh is successively refined to produce meshes with sizes , , , , and We report in Table 1 the convergence rates and the distances and between the exact solution and approximate solution. For this test, we took two values of , and we noticed that these norms were converging to zero.
Table 1.
Numerical error and convergence rates for example 2.
Since the assembly process is essentially based on the number of elements, we expect that the time to assemble the matrices will increase by approximately the same factor. We can see that Table 2 shows an almost linear optimal time-scaling for our implementation.
Table 2.
CPU time in seconds for example 2 with .
6. Conclusions
We were interested in this work on the numeric solution of this equation in a heterogeneous porous media with a permeability tensor. In this study, we used the discretization of the mini-element method . We established the stability and a priori error estimate for this approximation. The numerical and bidimensional simulations are presented and show the accuracy and efficiency of the proposed finite-element method.
Author Contributions
Conceptualization, L.E.O. and A.E.A.; methodology, L.E.O., O.E.M. and A.E.A.; software, L.E.O., A.E. and O.E.M.; validation, A.E. and A.E.A.; formal analysis, L.E.O.; investigation, A.E. and A.E.A.; resources, L.E.O.; data curation, L.E.O. and O.E.M.; writing—original draft preparation, L.E.O.; writing—review and editing, M.L.S., H.M. and R.M.; supervision, A.E. and A.E.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data associated with this research is available at request.
Acknowledgments
The authors would like to express their sincere thanks for the referee for his/her helpful suggestions.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Brinkman, H.C. On the Permeability of Media Consisting of Closely Packed Porous Particles. Flow Turbul. Combust. 1949, 1, 81–86. [Google Scholar] [CrossRef]
- Iliev, O.; Lazarov, R.; Willems, J. Variational Multiscale Finite Element Method for Flows in Highly Porous Media. Multiscale Modeling Simul. 2011, 9, 1350–1372. [Google Scholar] [CrossRef]
- Kanschat, G.; Lazarov, R.; Mao, Y. Geometric Multigrid for Darcy and Brinkman Models of Flows in Highly Heterogeneous Porous Media: A Numerical Study. J. Comput. Appl. Math. 2017, 310, 174–185. [Google Scholar] [CrossRef]
- Koplik, J.; Levine, H.; Zee, A. Viscosity Renormalization in the Brinkman Equation. Phys. Fluids 1983, 26, 2864–2870. [Google Scholar] [CrossRef]
- Angot, P. Analysis of Singular Perturbations on the Brinkman Problem for Fictitious Domain Models of Viscous Flows. Math. Methods Appl. Sci. 1999, 22, 1395–1412. [Google Scholar] [CrossRef]
- Shahnazari, M.R.; Moosavi, M.H. Investigation of Nonlinear Fluid Flow Equation in a Porous Media and Evaluation of Convection Heat Transfer Coefficient, By Taking the Forchheimer Term into Account. Int. J. Theor. Appl. Mech. 2022, 7, 12–17. [Google Scholar] [CrossRef]
- Shahnazari, M.R.; Hagh, M.Z.B. Theoretical and Experimental Investigation of the Channeling Effect in Fluid Flow through Porous Media. J. Porous Media 2005, 8, 115–124. [Google Scholar] [CrossRef]
- Shahnazari, M.R.; Ahmadi, Z.; Masooleh, L.S. Perturbation Analysis of Heat Transfer and a Novel Method for Changing the Third Kind Boundary Condition into the First Kind. J. Porous Media 2017, 20, 449–460. [Google Scholar] [CrossRef]
- Iasiello, M.; Bianco, N.; Chiu, W.K.; Naso, V. Anisotropic Convective Heat Transfer in Open-Cell Metal Foams: Assessment and Correlations. Int. J. Heat Mass Transf. 2020, 154, 119682. [Google Scholar] [CrossRef]
- Iasiello, M.; Bianco, N.; Chiu, W.K.S.; Naso, V. Anisotropy Effects on Convective Heat Transfer and Pressure Drop in Kelvin’s Open-Cell Foams. J. Phys. Conf. Ser. 2017, 923, 012035. [Google Scholar] [CrossRef]
- Amani, Y.; Takahashi, A.; Chantrenne, P.; Maruyama, S.; Dancette, S.; Maire, E. Thermal Conductivity of Highly Porous Metal Foams: Experimental and Image Based Finite Element Analysis. Int. J. Heat Mass Transf. 2018, 122, 1–10. [Google Scholar] [CrossRef]
- Shah, N.A.; Wakif, A.; El-Zahar, E.R.; Ahmad, S.; Yook, S.-J. Numerical Simulation of a Thermally Enhanced EMHD Flow of a Heterogeneous Micropolar Mixture Comprising (60%)-Ethylene Glycol (EG),(40%)-Water (W), and Copper Oxide Nanomaterials (CuO). Case Stud. Therm. Eng. 2022, 35, 102046. [Google Scholar] [CrossRef]
- Wakif, A.; Chamkha, A.; Animasaun, I.L.; Zaydan, M.; Waqas, H.; Sehaqui, R. Novel Physical Insights into the Thermodynamic Irreversibilities within Dissipative EMHD Fluid Flows Past over a Moving Horizontal Riga Plate in the Coexistence of Wall Suction and Joule Heating Effects: A Comprehensive Numerical Investigation. Arab. J. Sci. Eng. 2020, 45, 9423–9438. [Google Scholar] [CrossRef]
- Nayak, M.K.; Wakif, A.; Animasaun, I.L.; Alaoui, M. Numerical Differential Quadrature Examination of Steady Mixed Convection Nanofluid Flows over an Isothermal Thin Needle Conveying Metallic and Metallic Oxide Nanomaterials: A Comparative Investigation. Arab. J. Sci. Eng. 2020, 45, 5331–5346. [Google Scholar] [CrossRef]
- Wakif, A. A Novel Numerical Procedure for Simulating Steady MHD Convective Flows of Radiative Casson Fluids over a Horizontal Stretching Sheet with Irregular Geometry under the Combined Influence of Temperature-Dependent Viscosity and Thermal Conductivity. Math. Probl. Eng. 2020, 2020, 1675350. [Google Scholar] [CrossRef]
- Ashraf, M.U.; Qasim, M.; Wakif, A.; Afridi, M.I.; Animasaun, I.L. A Generalized Differential Quadrature Algorithm for Simulating Magnetohydrodynamic Peristaltic Flow of Blood-Based Nanofluid Containing Magnetite Nanoparticles: A Physiological Application. Numer. Methods Partial. Differ. Equ. 2022, 38, 666–692. [Google Scholar] [CrossRef]
- Wakif, A.; Zaydan, M.; Alshomrani, A.S.; Muhammad, T.; Sehaqui, R. New Insights into the Dynamics of Alumina-(60% Ethylene Glycol+ 40% Water) over an Isothermal Stretching Sheet Using a Renovated Buongiorno’s Approach: A Numerical GDQLLM Analysis. Int. Commun. Heat Mass Transf. 2022, 133, 105937. [Google Scholar] [CrossRef]
- Xiong, Q.; Hajjar, A.; Alshuraiaan, B.; Izadi, M.; Altnji, S.; Shehzad, S.A. State-of-the-Art Review of Nanofluids in Solar Collectors: A Review Based on the Type of the Dispersed Nanoparticles. J. Clean. Prod. 2021, 310, 127528. [Google Scholar] [CrossRef]
- Ramesh, G.K.; Shehzad, S.A.; Izadi, M. Thermal Transport of Hybrid Liquid over Thin Needle with Heat Sink/Source and Darcy–Forchheimer Porous Medium Aspects. Arab. J. Sci. Eng. 2020, 45, 9569–9578. [Google Scholar] [CrossRef]
- Huu-Quan, D.; Mohammad Rostami, A.; Shokri Rad, M.; Izadi, M.; Hajjar, A.; Xiong, Q. 3D Numerical Investigation of Turbulent Forced Convection in a Double-Pipe Heat Exchanger with Flat Inner Pipe. Appl. Therm. Eng. 2021, 182, 116106. [Google Scholar] [CrossRef]
- Ern, A. Aide-Mémoire Des Éléments Finis; Dunod: Malakoff, France, 2005. [Google Scholar]
- Raviart, P.-A. Introduction à L’Analyse Numérique Des Équations Aux Dérivées Partielles; Dunod: Malakoff, France, 1983. [Google Scholar]
- Boffi, D.; Brezzi, F.; Fortin, M. Mixed Finite Element Methods and Applications; Springer: Berlin/Heidelberg, Germany, 2013; Volume 44. [Google Scholar]
- El Moutea, O.; El Amri, H.; El Akkad, A. Mixed Finite Element Method for Flow of Fluid in Complex Porous Media with a New Boundary Condition. Comput. Sci. 2020, 15, 413–431. [Google Scholar]
- John, V. Finite Element Methods for Incompressible Flow Problems; Springer: Berlin/Heidelberg, Germany, 2016; Volume 51. [Google Scholar]
- Elakkad, A.; Elkhalfi, A.; Guessous, N. An a Posteriori Error Estimate for Mixed Finite Element Approximations of the Navier-Stokes Equations. J. Korean Math. Soc. 2011, 48, 529–550. [Google Scholar] [CrossRef]
- Tinsley Oden, J.; Wu, W.; Ainsworth, M. An a Posteriori Error Estimate for Finite Element Approximations of the Navier-Stokes Equations. Comput. Methods Appl. Mech. Eng. 1994, 111, 185–202. [Google Scholar] [CrossRef]
- Hannukainen, A.; Juntunen, M.; Stenberg, R. Computations with Finite Element Methods for the Brinkman Problem. Comput. Geosci. 2011, 15, 155–166. [Google Scholar] [CrossRef]
- Arnold, D.N.; Brezzi, F.; Fortin, M. A Stable Finite Element for the Stokes Equations. Calcolo 1984, 21, 337–344. [Google Scholar] [CrossRef]
- Brezzi, F.; Fortin, M. Mixed and Hybrid Finite Element Methods; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 15. [Google Scholar]
- Koubaiti, O.; Elkhalfi, A.; El-Mekkaoui, J.; Mastorakis, N. Solving the Problem of Constraints Due to Dirichlet Boundary Conditions in the Context of the Mini Element Method. Int. J. Mech. 2020, 14, 12–21. [Google Scholar]
- Bramble, J.H.; Pasciak, J.E.; Vassilev, A.T. Analysis of the Inexact Uzawa Algorithm for Saddle Point Problems. SIAM J. Numer. Anal. 1997, 34, 1072–1092. [Google Scholar] [CrossRef]
- Hackbusch, W. Iterative Solution of Large Sparse Systems of Equations; Springer: Berlin/Heidelberg, Germany, 1994; Volume 95. [Google Scholar]
- Koko, J. Efficient MATLAB Codes for the 2D/3D Stokes Equation with the Mini-Element. Informatica 2019, 30, 243–268. [Google Scholar] [CrossRef]
- Juntunen, M.; Stenberg, R. Analysis of Finite Element Methods for the Brinkman Problem. Calcolo 2010, 47, 129–147. [Google Scholar] [CrossRef]
- Schäfer, M.; Turek, S.; Durst, F.; Krause, E.; Rannacher, R. Benchmark Computations of Laminar Flow around a Cylinder. In Flow Simulation with High-Performance Computers II; Springer: Berlin/Heidelberg, Germany, 1996; pp. 547–566. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).