Next Article in Journal
Analytical Investigations into Anomalous Diffusion Driven by Stress Redistribution Events: Consequences of Lévy Flights
Next Article in Special Issue
Study on Vibration Friction Reducing Mechanism of Materials
Previous Article in Journal
Analysis of a Class of Predation-Predation Model Dynamics with Random Perturbations
Previous Article in Special Issue
Lie Symmetry Classification and Qualitative Analysis for the Fourth-Order Schrödinger Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Simulation for Brinkman System with Varied Permeability Tensor †

1
Mechanical Engineering Laboratory, Faculty of Science and Technology, B.P. 30000 Route Imouzzer, Fez 30000, Morocco
2
Department of Mathematics Regional Centre for Professions of Education and Training (CREMF Fès-Meknès), Rue Koweit, B.P: 49 Commune Agudal, Ville Nouvelle, Fez 30050, Morocco
3
Laboratory of Mathematics and Applications, ENS, Hassan II University Casablanca, Casablanca 20000, Morocco
4
Laboratory of Systems Engineering and Applications (LISA), National School of Applied Sciences of Fez, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
5
Faculty of Mechanical Engineering, Transilvania University of Brasov, 500036 Brasov, Romania
6
Faculty of Civil Engineering, Transilvania University of Brasov, 500036 Brasov, Romania
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper: Numerical computation of the Brinkman system in a heterogeneous porous medium by mini-element P1–Bubble/P1, published in 2021 Fifth International Conference on Intelligent Computing in Data Sciences (ICDS); 20–22 October 2021, pp. 1–5; IEEE. https://ieeexplore.ieee.org/document/9626767 (accessed on 1 December 2021).
Mathematics 2022, 10(18), 3242; https://doi.org/10.3390/math10183242
Submission received: 9 July 2022 / Revised: 26 August 2022 / Accepted: 2 September 2022 / Published: 6 September 2022

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 P 1 B u b b l e / P 1 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.

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 P 1 / P 1 is not stable, so to overcome this obstacle we propose to use the P 1 B u b b l e / P 1 . The basic idea for P 1 B u b b l e / P 1 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 P 2 / P 1 (or P 1 i s o P 2 / P 1 ) [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 Ω d , ( d = 2 , 3 ) be a bounded open set with a Lipschitz boundary Γ . The Brinkman system is represented by the following equations
· ( μ ˜ u ) + p + μ K 1 u = f i n Ω , · u = 0 i n Ω .
The system in Equation (1) is completed by the boundary conditions on Γ given by
A 1 u + B μ ˜ u p I · n = g on Γ .
where u and p represent, respectively, the velocity field and the pressure, with the pressure equation belonging in the space L 2 Ω and satisfying p   d x = 0 there by enforcing a null mean value of the pressure field over the entire domain Ω, restoring uniqueness. Moreover, f is the external volumetric force acting on the fluid ( f L 2 d ), and in the boundary condition we assume that g L 2 Γ d and the functions μ ˜ , μ are continuous bounded functions that represent, respectively, the Newtonian viscosity and dynamic viscosity of a fluid. The matrix K defines the permeability of the reservoir such that two constants k 1 , k 2 0 exist:
k 1 ψ t ψ ψ t K 1 ψ k 2 ψ t ψ , ψ d .
The matrix B is invertible and is a bounded matrix function belonging to L ( Γ ) , i.e., there exist two constants b 1 , b 2 0 such that
b 1 ψ t ψ ψ t B 1 ψ b 2 ψ t ψ , ψ d .
The matrix A is invertible and is a bounded matrix function belonging to L ( Γ ) , i.e., there exist two constants a 1 , a 2 > 0 such that
a 1 ψ t ψ ψ t A 1 ψ a 2 ψ t ψ , ψ d .
Remark: 
Under the notation | | | A | | | = m a x | a i , j | , ( i , j = 1 , 2 , 3 ), we can observe that
  • If | | | B | | | | | | A 1 | | | then the boundary conditions are the Dirichlet condition.
  • If | | | A 1 | | | | | | B | | | then the boundary conditions are the Neumann condition.
We denote by H 1 ( Ω ) the standard Sobolev space of order 1, and by H 0 1 ( Ω ) its subspace made of all functions equal to 0 on the boundary Γ . We introduce the spaces
V = [ H 1 ] d ,
for the velocity field and
Q = { q L 2 ( Ω ) , Ω q d x = 0 } ,
for the pressure.
The Brinkman problem (1) and (2) has a unique solution ( u , p ) V × Q [5]. In order to analyze the numerical solution of this problem using the finite-element method P 1 B u b b l e / P 1 , we must first describe the weak formulation of the Brinkman system.
The weak formulation of the system (1) and (2) is to find ( u , p ) V × Q such that
a ( u , v ) + b ( v , p ) = F ( v ) v V , b ( q , u ) = 0 q Q ,
where a : V × V is a bilinear form defined by
a ( u , v ) = Ω μ ˜ u · v d x + Ω K 1 μ u · v d x + Γ B 1 A 1 u · v d σ ,
b : V × Q is a bilinear form given by
b ( v , p ) = Ω p · v d x ,
and F : V is a linear continuous function given by
F ( v ) = Ω f · v d x + Γ B 1 g · v d σ .
We define the norms for the spaces Q , H 1 , V and V × Q by
v 0 , Ω : = v Q = v L 2 ( Ω ) = Ω | v | 2 d x 1 2 v L 2 ( Ω ) ,
v 1 2 = v 0 , Ω 2 + v 0 , Ω 2 ,
v V = a ( v , v ) 1 2 ,
and
( v , q ) V × Q = v V + q Q .
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  c 1 and  c 2 such that
c 1 u 1 u V c 2 u 1 , u H 1 ( Ω ) .
Proof of Theorem 1.
The mapping
γ : H 1 L 2 ( Γ ) u γ ( u ) = u Γ
is continuous, so a strictly positive constant c 3 exists such that
u 0 , Γ c 3 u 1
from (4) and (5), we obtain
u V c 2 u 1 , u H 1 ( Ω ) .
On the other hand, there exists a strictly positive constant α such that
u 0 , Ω 2 α ( u 0 , Γ 2 + u 0 , Ω 2 ) ,
by using the assumptions 3 5 , a constant c 1 exists such that
c 1 u 1 u V , u H 1 ( Ω ) .
Finally, based on the inequalities 18 20 , the norms . 1 and . V are equivalents. □
Corollary 1.
The space  V that includes the norm  . V is a Helbert space.
Theorem 2.
The bilinear continuous form  b ( · , · ) satisfies the inf-sup condition defined by the fact that there exists a constant  β 0 such that
inf q Q sup v V b ( q , v ) v V q Q β ,
Proof of Theorem 2.
See Section 2 in [29]. □
It is well known that, under these Assumptions 3 5 , the bilinear form a ( · , · ) is a continuous coercive function. The bilinear form b ( · , · ) is a continuous function that satisfies the i n f s u p condition defined by 21 . Under the Assumption 4 , F ( · ) is a linear continuous function. Therefore, the Problem 8 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 ( d = 2 , 3 ) by using the mini-element method P 1 B u b b l e / P 1 .
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 P 1 / P 1 . Figure 1 and Figure 2 present the reference element of the mini-element P 1 B u b b l e / P 1 in two dimensions below and in three dimensions above.
Let T h be a triangulation of Ω ; we consider the function b H 1 ( T ) , which takes the value 1 at the barycenter and zero at the boundary T of the reference triangle T and verifies 0 b 1 . Such a function is known as a bubble function. The space associated with the bubble is defined by
B h = { v h C ( Ω ¯ ) ; v h T = x b T , T T h } ,
where x is a real number.
We define the discrete function spaces
V i h = { v h C ( Ω ¯ ) : v h T P 1 ( T ) ; , T T h } , i = 1 , , d .
Q h = { q h C ( Ω ¯ ) : q h T P 1 ( T ) ; , T T h , Ω q h d x = 0 } ,
where P 1 T is the set of all 1 -order polynomials on triangle T .
And we set
X i h = V i h B h ,
X h = X 1 h × X 2 h × × X d h .
As a result, X h V , the P 1 B u b b l e / P 1 finite-element approximation of problem 8 , will find ( u h , p h ) X h × Q h such that
a ( u h , v h ) + b ( v h , p h ) = F ( v h ) v h X h , b ( q h , u h ) = 0 q h Q h .
The velocity field u h and the pressure p h for a given triangle T are approximated by linear combinations of the basis functions ( ϕ i ) i = 1 , , d + 1 in the form
u h T = i = 1 d + 1 u i ϕ i ( x ) + u b ϕ b ( x ) , p h T = i = 1 d + 1 p i ϕ i ( x ) , d = 2 , 3
where u i and p i are nodal values of u h and p h , while u b is the bubble value. The basis functions are defined by
ϕ 1 ( x , y ) = 1 x y , ϕ 2 ( x , y ) = x , ϕ 3 ( x , y ) = y , ϕ b ( x , y ) = 27 ϕ 1 ( x , y ) ϕ 2 ( x , y ) ϕ 3 ( x , y )
if d = 2 and
ϕ 1 ( x , y ) = 1 x y z , ϕ 2 ( x , y ) = x , ϕ 3 ( x , y ) = y , ϕ 4 ( x , y ) = z , ϕ b ( x , y ) = 256 ϕ 1 ( x , y ) ϕ 2 ( x , y ) ϕ 3 ( x , y ) ϕ 4 ( x , y )
if d = 3 .
We can rephrase system 27 as a (large) square matrix problem with the vectors U and P as the unknowns. By consequence, we obtain the following algebraic form:
A B t B 0 U P = F 0 ,
where the matrices A , B , and the vector F are defined by
A = ( A i j ) , A i j = Ω μ ˜ ϕ i ϕ j d x + Ω K 1 μ ϕ i ϕ j , d x + Ω B 1 A 1 ϕ i ϕ j d σ , i , j = 1 ,   , n u . B = ( B k j ) , B k j = Ω 1 ϕ k ϕ j , d x Ω 2 ϕ k ϕ j , d x , k = 1 ,   , n p   and   j = 1 ,   , n u . F = ( F i ) , F i = Ω f ϕ i , d x + Ω B 1 g ϕ i , d σ , i = 1 ,   , n u .
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  c 4 0 independent from the mesh parameter h such that
sup v h X h b ( v h , q h ) v h V C 4 q h 0 , Ω , q h Q h .
Proof of Lemma 1.
This Lemma can be established by the same proof of Lemma 2 in [35]. □
Theorem 3.
For any  ( w h , s h ) X h × Q h there is a constant  c 5 0 independent from the mesh parameter  h such that
sup ( v h , q h ) X h × Q h a ( w h , v h ) + d ( s h , q h ) v h V + q h 0 , Ω C 5 w h V + s h 0 , Ω ,
where  d ( s h , q h ) = Ω s h q h , d x , ( q h , s h ) Q h 2 .
Proof of Theorem 3.
For any ( w h , s h ) in X h × Q h we have:
Firstly,
sup ( v h , q h ) X h × Q h a ( w h , v h ) + d ( s h , q h ) v h V + q h 0 , Ω a ( w h , w h ) + d ( s h , 0 ) w h V + 0 0 , Ω w h V ,
On the other hand,
sup ( v h , q h ) X h × Q h a ( w h , v h ) + d ( s h , q h ) v h V + q h 0 , Ω a ( w h , 0 ) + d ( s h , s h ) 0 V + s h 0 , Ω s h 0 , Ω ,
by combining these inequalities in Equations (32)–(33), we obtain the result Equation (31), of which the constant is C 5 = 1 2 . □
Now, we will introduce and demonstrate the a priori estimate error.
Theorem 4.
Let  ( u , p ) be the solution of (1)–(2), and  ( u h , p h )  be the solution of  27 . Then the following error estimate holds
u u h V + p p h 0 , Ω C   i n f v X h u v V + i n f q Q h p q 0 , Ω ,
where C is a constant independent of the mesh size  h .
Proof of Theorem 4.
Using the triangle inequality, we have
u u h V + p p h 0 , Ω u v V + p q 0 , Ω + u h v V + p h q 0 , Ω ,
from Equation (31) there exists w , q X h × Q h with
w X h + q 0 , Ω γ 1 ,
such that
u h v V + p h q 0 , Ω a ( u h v , w ) + b ( w , p h q ) .
Since
a ( u v , w ) + b ( w , p q ) = a ( u h v , w ) + b ( w , p h q ) ,
and by using the Schwartz inequality we obtain ·
a ( u v , w ) + b ( w , p q ) = Ω μ ˜ ( u v ) w , d x + Ω K 1 μ ( u v ) . w , d x + Γ B 1 A 1 ( u v ) · w , d σ + Ω ( p q ) · w , d x μ ˜ 0 ( u v ) 0 , Ω w 0 , Ω + k 2 μ 0 u v 0 , Ω w 0 , Ω + b 2 a 2 u v 0 , Γ w 0 , Γ + p q 0 , Ω w 0 , Ω C 6 u v V w V + C 7 p q 0 , Ω w V C ( u v V + p q 0 , Ω )
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  α 1 and  α 2  of the matrix  K 1  defined as  K 1 = α 1 0 0 α 2 , where  α 1 and  α 2  are two positive real numbers.
The Figure 3 presents the domain geometry of the cylinder. The channel height is  H = 0.41   m and the diameter is  D = 0.1   m .
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,  μ = μ ˜ = 1 . For the boundary conditions, we considered the boundary defined in [36], for which we considered the matrix  A 1 and  B defined by 
A 1 = 1 0 0 1 ,   B = 10 6 0 0 10 6 .
The Figure 4 shows the ADINA created domain mesh upon which the various tests are based.
Firstly, we present in Figure 5 and Figure 6 the velocity field of our problem  1   a n d   2 in the following different cases  α 1 = α 2 = 10 6 and  α 1 = 10 4 ,  α 2 = 1 .
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:  α 1 = α 2 = 10 6   a n d α 1 = 10 4 , α 2 = 1 .
Isobar lines: Figure 9 and Figure 10 present the isobar lines in the following different cases  α 1 = α 2 = 10 6 and  α 1 = 10 4 ,  α 2 = 1 .
In the previous example, the two-dimensional flow past a circular cylinder was simulated for varied permeability tensor  K 1 . The objective of the present simulation was to investigate the solution of Brinkman’s equations by using the mini-elements method  P 1 B u b b l e / P 1 . Our simulation focused on two tests with deferent values for  K 1 such that the first was  α 1 = α 2 = 10 6 and the second was  α 1 = 10 4 ,  α 2 = 1 . The computations with MATLAB and the ADINA system led to very similar results.
Example 2.
We consider the stationary Brinkman problem (1) in  Ω = [ 0 ; 1 ] × [ 0 ; 1 ] , with  μ = 1 and  μ ˜ = 1 , the function  f on the right-hand side in (1) is adjusted so that the exact solution is
u 1 ( x , y ) = x 2 ( x 3 1 2 ) , u 2 ( x , y ) = x y ( 1 x ) ,
for the velocity, and we take the pressure to be
p ( x , y ) = x 2 1 3 ,
with the boundary conditions  1 0 0 1 u 1 u 2 + 10 6 0 0 10 6 u p I . n = 0 on Γ .
The domain  Ω is first discretized by a uniform mesh of size  h = 1 / 16 (289 nodes and 512 triangles in the fine mesh). This initial mesh is successively refined to produce meshes with sizes  2 5 ,  2 6 ,  2 7 ,  2 8 ,  2 9 and  2 10 . We report in Table 1 the convergence rates and the distances  u u h H 1 and  u u h L 2 between the exact solution  40   a n d   41 and approximate solution. For this test, we took two values of  K 1 , and we noticed that these norms were converging to zero.
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.

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 P 1 B u b b l e / P 1 . 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

  1. Brinkman, H.C. On the Permeability of Media Consisting of Closely Packed Porous Particles. Flow Turbul. Combust. 1949, 1, 81–86. [Google Scholar] [CrossRef]
  2. 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]
  3. 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]
  4. Koplik, J.; Levine, H.; Zee, A. Viscosity Renormalization in the Brinkman Equation. Phys. Fluids 1983, 26, 2864–2870. [Google Scholar] [CrossRef]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. Ern, A. Aide-Mémoire Des Éléments Finis; Dunod: Malakoff, France, 2005. [Google Scholar]
  22. Raviart, P.-A. Introduction à L’Analyse Numérique Des Équations Aux Dérivées Partielles; Dunod: Malakoff, France, 1983. [Google Scholar]
  23. Boffi, D.; Brezzi, F.; Fortin, M. Mixed Finite Element Methods and Applications; Springer: Berlin/Heidelberg, Germany, 2013; Volume 44. [Google Scholar]
  24. 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]
  25. John, V. Finite Element Methods for Incompressible Flow Problems; Springer: Berlin/Heidelberg, Germany, 2016; Volume 51. [Google Scholar]
  26. 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]
  27. 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]
  28. Hannukainen, A.; Juntunen, M.; Stenberg, R. Computations with Finite Element Methods for the Brinkman Problem. Comput. Geosci. 2011, 15, 155–166. [Google Scholar] [CrossRef]
  29. Arnold, D.N.; Brezzi, F.; Fortin, M. A Stable Finite Element for the Stokes Equations. Calcolo 1984, 21, 337–344. [Google Scholar] [CrossRef]
  30. Brezzi, F.; Fortin, M. Mixed and Hybrid Finite Element Methods; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 15. [Google Scholar]
  31. 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]
  32. 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]
  33. Hackbusch, W. Iterative Solution of Large Sparse Systems of Equations; Springer: Berlin/Heidelberg, Germany, 1994; Volume 95. [Google Scholar]
  34. Koko, J. Efficient MATLAB Codes for the 2D/3D Stokes Equation with the Mini-Element. Informatica 2019, 30, 243–268. [Google Scholar] [CrossRef]
  35. Juntunen, M.; Stenberg, R. Analysis of Finite Element Methods for the Brinkman Problem. Calcolo 2010, 47, 129–147. [Google Scholar] [CrossRef]
  36. 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]
Figure 1. Mini-element P 1 B u b b l e / P 1 in 2 D .
Figure 1. Mini-element P 1 B u b b l e / P 1 in 2 D .
Mathematics 10 03242 g001
Figure 2. Mini-element P 1 B u b b l e / P 1 in 3 D .
Figure 2. Mini-element P 1 B u b b l e / P 1 in 3 D .
Mathematics 10 03242 g002
Figure 3. The simulated geometry of the cylinder and notations for the boundary conditions of the 2D test case.
Figure 3. The simulated geometry of the cylinder and notations for the boundary conditions of the 2D test case.
Mathematics 10 03242 g003
Figure 4. Mesh sample of domain created by the ADINA system.
Figure 4. Mesh sample of domain created by the ADINA system.
Mathematics 10 03242 g004
Figure 5. Velocity vector solution by P 1 B u b b l e / P 1 (above) and velocity vector solution computed by the ADINA system (below) with α 1 = α 2 = 10 6 .
Figure 5. Velocity vector solution by P 1 B u b b l e / P 1 (above) and velocity vector solution computed by the ADINA system (below) with α 1 = α 2 = 10 6 .
Mathematics 10 03242 g005
Figure 6. Velocity vector solution by P 1 B u b b l e / P 1 (above) and velocity vector solution computed by the ADINA system (below) with α 1 = 10 4 , α 2 = 1 .
Figure 6. Velocity vector solution by P 1 B u b b l e / P 1 (above) and velocity vector solution computed by the ADINA system (below) with α 1 = 10 4 , α 2 = 1 .
Mathematics 10 03242 g006
Figure 7. Solution computed with MATLAB (above) and with the ADINA system (below). The plots show the streamlines associated with a α 1 = α 2 = 10 6 .
Figure 7. Solution computed with MATLAB (above) and with the ADINA system (below). The plots show the streamlines associated with a α 1 = α 2 = 10 6 .
Mathematics 10 03242 g007
Figure 8. Solution computed with MATLAB (above) and with the ADINA system (below). The plots show the streamlines associated with a α 1 = 10 4 , α 2 = 1 .
Figure 8. Solution computed with MATLAB (above) and with the ADINA system (below). The plots show the streamlines associated with a α 1 = 10 4 , α 2 = 1 .
Mathematics 10 03242 g008
Figure 9. Isobar lines, α 1 = α 2 = 10 6 .
Figure 9. Isobar lines, α 1 = α 2 = 10 6 .
Mathematics 10 03242 g009
Figure 10. Isobar lines, α 1 = 10 4 , α 2 = 1 .
Figure 10. Isobar lines, α 1 = 10 4 , α 2 = 1 .
Mathematics 10 03242 g010
Table 1. Numerical error and convergence rates for example 2.
Table 1. Numerical error and convergence rates for example 2.
PermeabilityMesh Size u u h L 2 Rate u u h H 1 Rate
K 1 = 1 0 0 1 2 5 2.58490367 × 10−3 7.30459072 × 10−2
2 6 7.29374932 × 10−41.233.65242949 × 10−21.26
2 7 2.00944198 × 10−41.121.82662182 × 10−21.20
2 8 5.45035935 × 10−51.209.13565045 × 10−31.17
2 9 1.46182239 × 10−51.134.56876194 × 10−31.14
2 10 6.34523145 × 10−61.078.5232210 × 10−41.31
K 1 = 10 4 0 0 10 4 2 5 9.79901277 × 10−2 1.71655622 ×100
2 6 5.71231633 × 10−21.231.13006936 × 1001.30
2 7 2.10804196 × 10−21.344.88759130 × 10−11.29
2 8 5.96212978 × 10−31.321.82645760 × 10−11.30
2 9 1.54001284 × 10−31.266.50585157 × 10−21.27
2 10 3.88183415 × 10−41.212.29466805 × 10−21.31
Table 2. CPU time in seconds for example 2 with K 1 = 1 0 0 1 .
Table 2. CPU time in seconds for example 2 with K 1 = 1 0 0 1 .
Mesh Size 2 5 2 6 2 7 2 8 2 9 2 10
CPU Time (s)0.45210.18940.58112.464514.166926.20
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

El Ouadefli, L.; El Akkad, A.; El Moutea, O.; Moustabchir, H.; Elkhalfi, A.; Luminița Scutaru, M.; Muntean, R. Numerical Simulation for Brinkman System with Varied Permeability Tensor. Mathematics 2022, 10, 3242. https://doi.org/10.3390/math10183242

AMA Style

El Ouadefli L, El Akkad A, El Moutea O, Moustabchir H, Elkhalfi A, Luminița Scutaru M, Muntean R. Numerical Simulation for Brinkman System with Varied Permeability Tensor. Mathematics. 2022; 10(18):3242. https://doi.org/10.3390/math10183242

Chicago/Turabian Style

El Ouadefli, Lahcen, Abdeslam El Akkad, Omar El Moutea, Hassan Moustabchir, Ahmed Elkhalfi, Maria Luminița Scutaru, and Radu Muntean. 2022. "Numerical Simulation for Brinkman System with Varied Permeability Tensor" Mathematics 10, no. 18: 3242. https://doi.org/10.3390/math10183242

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop