Robust globally divergence-free weak Galerkin finite element methods for natural convection problems
Han Yihui, Xie Xiaoping

TL;DR
This paper introduces a new class of weak Galerkin finite element methods for stationary natural convection problems, ensuring divergence-free velocity solutions and demonstrating robustness and optimal error estimates through theoretical analysis and numerical experiments.
Contribution
The paper develops divergence-free weak Galerkin methods with proven stability, optimal error estimates, and an unconditionally convergent algorithm for natural convection problems.
Findings
Methods produce divergence-free velocity fields.
Numerical results confirm robustness across Rayleigh numbers.
Optimal a priori error estimates are established.
Abstract
This paper proposes and analyzes a class of weak Galerkin (WG) finite element methods for stationary natural convection problems in two and three dimensions. We use piecewise polynomials of degrees k, k-1, and k(k>=1) for the velocity, pressure, and temperature approximations in the interior of elements, respectively, and piecewise polynomials of degrees l, k, l(l = k-1,k) for the numerical traces of velocity, pressure and temperature on the interfaces of elements. The methods yield globally divergence-free velocity solutions. Well-posedness of the discrete scheme is established, optimal a priori error estimates are derived, and an unconditionally convergent iteration algorithm is presented. Numerical experiments confirm the theoretical results and show the robustness of the methods with respect to Rayleigh number.
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 5.9412E-01 | 1.6959E-01 | 4.4819E-01 | 2.4656E-01 | 2.7341E-02 | 3.9988E-16 | ||||||
| 3.1494E-01 | 0.92 | 4.7778E-02 | 1.83 | 2.3637E-01 | 0.92 | 1.2464E-01 | 0.98 | 6.8747E-03 | 1.99 | 1.9062E-15 | |
| 1.5988E-01 | 0.98 | 1.2396E-02 | 1.95 | 1.1983E-01 | 0.98 | 6.2498E-02 | 0.99 | 1.7191E-03 | 2.00 | 3.0715E-15 | |
| 8.0247E-02 | 0.99 | 3.1249E-03 | 1.99 | 6.0122E-02 | 0.99 | 3.1272E-02 | 1.00 | 4.2894E-04 | 2.00 | 3.1834E-14 | |
| 4.0162E-02 | 1.00 | 7.8018E-04 | 2.00 | 3.0087E-02 | 1.00 | 1.5639E-02 | 1.00 | 1.0704E-04 | 2.00 | 4.6475E-14 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 5.9412E-01 | 1.6959E-01 | 4.4819E-01 | 2.4656E-01 | 2.7341E-02 | 3.9988E-16 | ||||||
| 3.1494E-01 | 0.92 | 4.7778E-02 | 1.83 | 2.3637E-01 | 0.92 | 1.2464E-01 | 0.98 | 6.8747E-03 | 1.99 | 1.9062E-15 | |
| 1.5988E-01 | 0.98 | 1.2396E-02 | 1.95 | 1.1983E-01 | 0.98 | 6.2498E-02 | 0.99 | 1.7191E-03 | 2.00 | 3.0715E-15 | |
| 8.0247E-02 | 0.99 | 3.1249E-03 | 1.99 | 6.0122E-02 | 0.99 | 3.1272E-02 | 1.00 | 4.2894E-04 | 2.00 | 3.1834E-14 | |
| 4.0162E-02 | 1.00 | 7.8018E-04 | 2.00 | 3.0087E-02 | 1.00 | 1.5639E-02 | 1.00 | 1.0704E-04 | 2.00 | 4.6475E-14 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 7.0486E-01 | 7.8104E-01 | 4.7353E-01 | 2.6104E-01 | 1.3922E-01 | 1.5492E-15 | ||||||
| 3.2996E-01 | 1.10 | 1.8899E-01 | 2.05 | 2.3962E-01 | 0.98 | 1.2868E-01 | 1.02 | 3.5017E-02 | 1.99 | 5.5321E-16 | |
| 1.6192E-01 | 1.03 | 4.8031E-02 | 1.98 | 1.2025E-01 | 0.99 | 6.4066E-02 | 1.01 | 8.7749E-03 | 2.00 | 6.8348E-15 | |
| 8.0518E-02 | 1.01 | 1.2196E-02 | 1.98 | 6.0178E-02 | 1.00 | 3.1996E-02 | 1.00 | 2.1989E-03 | 2.00 | 9.5579E-15 | |
| 4.0158E-02 | 1.00 | 3.0774E-03 | 1.99 | 3.0095E-02 | 1.00 | 1.5993E-02 | 1.00 | 5.5203E-04 | 2.00 | 2.0390E-14 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 7.4774E-01 | 8.3792E-01 | 4.7910E-01 | 3.1663E-01 | 1.6162E-01 | 1.0304E-16 | ||||||
| 3.3583E-01 | 1.02 | 1.9985E-01 | 2.07 | 2.4031E-01 | 0.99 | 1.5503E-01 | 1.03 | 4.0626E-02 | 1.99 | 2.0466E-16 | |
| 1.6272E-01 | 1.01 | 5.0551E-02 | 1.98 | 1.2033E-01 | 1.00 | 7.7080E-02 | 1.01 | 1.0178E-02 | 2.00 | 1.7369E-15 | |
| 8.0623E-02 | 1.00 | 1.2810E-02 | 1.98 | 6.0183E-02 | 1.00 | 3.8485E-02 | 1.00 | 2.5494E-03 | 2.00 | 2.3551E-15 | |
| 4.0212E-02 | 1.00 | 3.2282E-03 | 1.99 | 3.0093E-02 | 1.00 | 1.9235E-02 | 1.00 | 6.3946E-04 | 2.00 | 6.5944E-15 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 1.6192E-01 | 2.8177E-02 | 6.6611E-02 | 2.3814E-02 | 1.5210E-03 | 1.5852E-15 | ||||||
| 4.2800E-02 | 1.92 | 3.6801E-03 | 2.94 | 1.7476E-02 | 1.92 | 5.9899E-03 | 1.98 | 1.9029E-04 | 2.99 | 1.3501E-14 | |
| 1.0767E-02 | 1.99 | 4.6124E-04 | 2.99 | 4.4430E-03 | 1.98 | 1.4995E-03 | 1.99 | 2.3790E-05 | 3.00 | 6.8867E-14 | |
| 2.6808E-03 | 2.01 | 5.7386E-05 | 3.01 | 1.1115E-03 | 1.99 | 3.7495E-04 | 2.00 | 2.9736E-06 | 3.00 | 3.8064E-14 | |
| 6.7021E-04 | 2.00 | 7.1513E-06 | 3.00 | 2.7795E-04 | 2.00 | 9.3738E-05 | 2.00 | 3.7173E-07 | 3.00 | 7.2047E-14 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 1.6192E-01 | 2.8177E-02 | 6.6611E-02 | 2.3814E-02 | 1.5210E-03 | 1.5852E-15 | ||||||
| 4.2800E-02 | 1.92 | 3.6801E-03 | 2.94 | 1.7476E-02 | 1.92 | 5.9899E-03 | 1.98 | 1.9029E-04 | 2.99 | 1.3501E-14 | |
| 1.0767E-02 | 1.99 | 4.6124E-04 | 2.99 | 4.4430E-03 | 1.98 | 1.4995E-03 | 1.99 | 2.3790E-05 | 3.00 | 6.8867E-14 | |
| 2.6808E-03 | 2.01 | 5.7386E-05 | 3.01 | 1.1115E-03 | 1.99 | 3.7495E-04 | 2.00 | 2.9736E-06 | 3.00 | 3.8064E-14 | |
| 6.7021E-04 | 2.00 | 7.1513E-06 | 3.00 | 2.7795E-04 | 2.00 | 9.3738E-05 | 2.00 | 3.7173E-07 | 3.00 | 7.2047E-14 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 2.5023E-01 | 5.9209E-02 | 6.6212E-02 | 4.1197E-02 | 4.9610E-03 | 6.5550E-16 | ||||||
| 6.3163E-02 | 1.98 | 7.4474E-03 | 2.99 | 1.7485E-02 | 1.92 | 1.0276E-02 | 1.99 | 6.1111E-04 | 3.02 | 7.4872E-15 | |
| 1.5659E-02 | 2.01 | 9.3395E-04 | 2.99 | 4.4432E-03 | 1.98 | 2.5691E-03 | 2.00 | 7.5883E-05 | 3.01 | 5.6488E-15 | |
| 3.8820E-03 | 2.01 | 1.1720E-04 | 3.00 | 1.1117E-03 | 2.00 | 6.4257E-04 | 2.00 | 9.4569E-06 | 3.00 | 2.4648E-14 | |
| 9.6547E-04 | 2.00 | 1.4685E-05 | 3.00 | 2.7815E-04 | 2.00 | 1.6070E-04 | 2.00 | 1.1804E-06 | 3.00 | 2.1412E-13 | |
| mesh | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| error | order | error | order | error | order | error | order | error | order | ||
| 1.3075E-01 | 6.2217E-02 | 6.6237E-02 | 2.1605E-02 | 5.3332E-03 | 1.6739E-15 | ||||||
| 3.4979E-02 | 1.90 | 7.6750E-03 | 3.02 | 1.7492E-02 | 1.92 | 5.4667E-03 | 1.98 | 6.6033E-04 | 3.02 | 3.5685E-15 | |
| 8.9627E-03 | 1.96 | 9.4948E-04 | 3.01 | 4.4333E-03 | 1.98 | 1.3734E-03 | 1.99 | 8.2232E-05 | 3.01 | 3.2603E-14 | |
| 2.2617E-03 | 1.99 | 1.1834E-04 | 3.00 | 1.1121E-03 | 2.00 | 3.4409E-04 | 2.00 | 1.0263E-05 | 3.00 | 7.3185E-14 | |
| 5.6761E-04 | 2.00 | 1.4791E-05 | 3.00 | 2.7826E-04 | 2.00 | 8.6112E-05 | 2.00 | 1.2821E-06 | 3.00 | 2.6642E-13 | |
| the maximum horizontal velocity on the vertical mid-plane of the cavity | |
|---|---|
| the maximum vertical velocity on the horizontal mid-plane of the cavity | |
| the average Nusselt number throughout the cavity | |
| the maximum value of the local Nusselt number on the boundary at x=0 | |
| the minimum value of the local Nusselt number on the boundary at x=0 |
| Ra | WG-I,k=1 | WG-I,k=1 | WG-I,k=2 | WG-I,k=2 | Ref.[12] | Ref.[38] | Ref.[21] | Ref.[22] | Ref.[29] | |
| 3.653 | 3.654 | 3.640 | 3.646 | 3.649 | - | 3.68 | - | 3.489 | ||
| 3.711 | 3.698 | 3.697 | 3.697 | 3.697 | - | 3.73 | 3.686 | 3.69 | ||
| 1.118 | 1.118 | 1.118 | 1.118 | 1.118 | - | 1.074 | 1.117 | 1.117 | ||
| 1.506 | 1.506 | 1.560 | 1.506 | 1.505 | - | 1.47 | - | 1.501 | ||
| 0.691 | 0.691 | 0.691 | 0.691 | 0.692 | - | 0.623 | - | 0.691 | ||
| 16.227 | 16.188 | 16.183 | 16.180 | 16.178 | 16.19 | 16.10 | - | 16.122 | ||
| 19.744 | 19.611 | 19.600 | 16.628 | 19.617 | 19.63 | 19.90 | 19.63 | 19.79 | ||
| 2.243 | 2.244 | 2.245 | 2.245 | 2.243 | - | 2.084 | 2.243 | 2.254 | ||
| 3.528 | 3.530 | 3.531 | 3.531 | 3.528 | - | 3.47 | - | 3.579 | ||
| 0.585 | 0.585 | 0.585 | 0.585 | 0.586 | - | 0.4968 | - | 0.577 | ||
| 34.829 | 34.771 | 34.715 | 34.702 | 34.81 | 34.74 | 34.00 | - | 34.00 | ||
| 69.049 | 68.736 | 67.875 | 68.290 | 68.22 | 68.48 | 70.00 | 68.85 | 70.63 | ||
| 4.515 | 4.519 | 4.522 | 4.522 | 4.519 | - | 4.30 | 4.521 | 4.598 | ||
| 7.701 | 7.713 | 7.716 | 7.720 | 7.717 | - | 7.71 | - | 7.945 | ||
| 0.726 | 0.727 | 0.728 | 0.728 | 0.729 | - | 0.614 | - | 0.698 | ||
| 64.977 | 64.710 | 64.835 | 64.541 | 64.63 | 64.81 | 65.40 | - | 65.40 | ||
| 217.307 | 221.534 | 208.237 | 220.609 | 219.36 | 220.46 | 228 | 221.6 | 227.11 | ||
| 8.797 | 8.813 | 8.825 | 8.825 | 8.800 | - | 8.743 | 8.806 | 8.976 | ||
| 17.676 | 17.511 | 17.462 | 17.536 | 17.925 | - | 17.46 | - | 17.86 | ||
| 0.970 | 0.976 | 0.980 | 0.979 | 0.989 | - | 0.716 | - | 0.913 | ||
| 154.770 | 148.802 | 148.454 | 148.596 | 145.267* | 148.40 | 139.7 | - | 143.56 | ||
| 819.329 | 695.512 | 703.702 | 707.696 | 703.253* | 694.14 | 698 | 702.3 | 714.48 | ||
| 16.564 | 16.484 | 16.522 | 16.521 | - | - | 13.99 | 16.40 | 16.656 | ||
| 47.155 | 40.374 | 40.935 | 40.329 | 41.025* | - | 30.46 | - | 38.6 | ||
| 1.359 | 1.353 | 1.363 | 1.367 | 1.380* | - | 0.787 | - | 1.298 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Advanced Mathematical Modeling in Engineering · Numerical methods in engineering
\emails
[email protected] (Y. Han), [email protected] (X. Xie)
Robust globally divergence-free weak Galerkin finite element methods for natural convection problems
Yihui Han
Xiaoping Xie\corrauth
School of Mathematics, Sichuan University, Chengdu 610064, China
Abstract
This paper proposes and analyzes a class of weak Galerkin (WG) finite element methods for stationary natural convection problems in two and three dimensions. We use piecewise polynomials of degrees and for the velocity, pressure, and temperature approximations in the interior of elements, respectively, and piecewise polynomials of degrees for the numerical traces of velocity, pressure and temperature on the interfaces of elements. The methods yield globally divergence-free velocity solutions. Well-posedness of the discrete scheme is established, optimal a priori error estimates are derived, and an unconditionally convergent iteration algorithm is presented. Numerical experiments confirm the theoretical results and show the robustness of the methods with respect to Rayleigh number.
keywords:
natural convection, Weak Galerkin method, Globally divergence-free, error estimate, Rayleigh number.
\ams
52B10, 65D18, 68U05, 68U07
1 Introduction
Let be a polygonal or polyhedral domain with a polygonal or polyhedral subdomain and , we consider the following stationary natural convection (or conduction-convection) problem: seek the velocity , the pressure , and the temperature such that
[TABLE]
where is defined by for , is the vector of gravitational acceleration with when and when , , are the forcing functions, and , denote the Prandtl and Rayleigh numbers, respectively,.
The model problem (1.6), arising both in nature and in engineering applications, is a coupled system of fluid flow, governed by the incompressible Navier-Stokes equations, and heat transfer, governed by the energy equation. Due to its practical significance, the development of efficient numerical methods for natural convection has attracted a great many of research efforts; see, e.g. [1],[2],[3],[29],[23],[12],[15],[18],[20],[19],[21],[22],[25],[26],[28],[38],[39]. In [2, 3], error estimates for some finite element methods were derived in approximating stationary and non-stationary natural convection problems. [20, 19] applied Petrov-Galerkin least squares mixed finite element methods to discretize the problems. [25, 26] developed a nonconforming mixed element method and a Petrov-Galerkin least squares nonconforming mixed element method for the stationary problems. In [37], three kinds of decoupled two level finite element methods were presented. [38, 39] applied the variational multiscale method to solve the stationary and non-stationary problems.
In this paper, we consider a weak Galerkin (WG) finite element discretization of the model problem (1.6). The WG method was first proposed and analyzed to solve second-order elliptic problems [30, 31]. It is designed by using a weakly defined gradient operator over functions with discontinuity, and then allows the use of totally discontinuous functions in the finite element procedure. Similar to the hybridized discontinuous Galerkin (HDG) method [11], the WG method is of the property of local elimination of unknowns defined in the interior of elements. We note that in some special cases the WG method and the HDG method are equivalent (cf. [6, 7, 8]). In [6], a class of robust globally divergence-free weak Galerkin methods for Stokes equations were developed, and then were extended in [40] to solve incompressible quasi-Newtonian Stokes equations.We also refer to [9, 16, 13, 17, 24, 33, 32, 41, 10, 35, 34, 36] for some other developments and applications of the WG method.
This paper aims to propose a class of WG methods for the natural convection problems. The methods include as unknowns the velocity, pressure, and temperature variables both in the interior of elements and on the interfaces of elements. In the interior of elements, we use piecewise polynomials of degrees and for the velocity, pressure, and temperature approximations, respectively. On the interfaces of elements, we use piecewise polynomials of degrees for the numerical traces of velocity, pressure and temperature. The methods are shown to yield globally divergence-free velocity approximations.
The rest of the paper is organized as follows. Section 2 introduces the WG finite element scheme. Section 3 shows the existence and uniqueness of the discrete solution. Section 4 derives a priori error estimates. Section 5 discusses the local elimination property and the convergence of an iteration method for the WG scheme. Finally, Section 6 provides numerical examples to verify the theoretical results.
Throughout this paper, we use to denote , where the constant C is positive independent of mesh size and the , and Rayleigh number.
2 WG finite element scheme
2.1 Notation
For any bounded domain , let and denote the usual -order Sobolev spaces on D, and denote the norm and semi-norm on these spaces. We use to denote the inner product of , with . When , we set and . In particular, when , we use to replace . For integer , denotes the set of all polynomials on D with degree no more than . We also need the following spaces:
,
Let and be shape-regular simplicial decompositions of the subdomains and , respectively. Then is a shape-regular simplicial decomposition of . Let and be the sets of all edges (faces) of all elements in and , respectively, and set . For any , , we denote by and the diameters of and , respectively, and set . Let and be the outward unit normal vectors along the boundary and . We denote by and the piecewise-defined gradient and divergence with respect to . We also introduce the mesh-dependent inner products and mesh-dependent norms:
[TABLE]
2.2 Weak problem
We first introduce the space
[TABLE]
and the following bilinear and trilinear forms: for any , , and ,
[TABLE]
It is easy to see that, for ,
[TABLE]
Then the variational problem of (1.6) reads as follows: seek such that
[TABLE]
where
[TABLE]
Theorem 2.1**.**
[3*]*For and , the weak problem (2.3) has at least one solution. In addition, it admits a unique solution if
[TABLE]
where
[TABLE]
In what follows, we assume that the solution is unique and, more precisely, there exists a fixed constant such that
[TABLE]
2.3 Discrete weak operators
In order to design a WG finite element scheme for the problem (1.1), we introduce the discrete weak gradient operator and the discrete weak divergence operator as follows.
Definition 2.1**.**
For any and , the discrete weak gradient on is determined by the equation
[TABLE]
Then we define the global discrete weak gradient operator by
.
For a vector , we define its discrete weak gradient by
[TABLE]
Definition 2.2**.**
For any and , the discrete weak divergence is determined by the equation
[TABLE]
Then we define the global discrete weak divergence operator by
[TABLE]
For a tensor with for , we define its discrete weak divergence by
[TABLE]
2.4 WG finite element scheme
For any and any integer , let and be the usual projection operators. We shall use to denote for vector spaces.
For any integer and , we introduce the following finite dimensional spaces:
[TABLE]
For any , , and , define the following bilinear and trilinear forms:
[TABLE]
It is easy to see that
[TABLE]
The WG finite element scheme for (1.6) is then given as follows: seek , , and such that
[TABLE]
where
[TABLE]
, and m is an integer with .
Remark 2.1**.**
It’s easy to show that the scheme (2.7) yields globally divergence-free velocity approximation . In fact, let be any two adjacent elements with a common face , introduce a function with
[TABLE]
and set . Then, taking in (2.7) yields
[TABLE]
This indicates and , i.e. the velocity approximation is globally divergence-free in a pointwise sense.
3 Well-posedness of the discrete scheme
3.1 Some basic results
For the projections and with , the following stability and approximation results are standard.
Lemma 3.1**.**
*([27])
Let be an integer with . Then we have, for any and ,*
[TABLE]
By using the trace theorem, the inverse inequality, and scaling arguments metioned in [27], we can get the following lemma.
Lemma 3.2**.**
For all , , and , we have
[TABLE]
In particular, for all ,
[TABLE]
Lemma 3.3**.**
([6]) Let . For all and , the following estimates hold:
[TABLE]
We introduce the following semi-norms: for any ,
[TABLE]
Here we recall that . It is easy to see that the above three semi-norms are norms on , and , respectively (cf. [6]). In addition, from the lemma above it follows
[TABLE]
Remark 3.1**.**
We note that the estimates (3.1), (3.2), and (3.3) also hold for all due to the fact that .
Lemma 3.4**.**
([14]) For all , there exists an interpolation such that
[TABLE]
From this lemma it follows that, for all , there exists an interpolation such that
[TABLE]
Lemma 3.5**.**
For all and , we have
[TABLE]
where when , when , and , are positive constants only depending on .
Proof.
For all , we apply the Sobolev embedding theorem and Poincáre inequality to get
[TABLE]
From (3.5), (3.3), the definition of , and the projection property of , it follows
[TABLE]
Using the Sobolev embedding theorem and the inverse inequality once again, by the properties of the projection-mean operator ([27]) and the fact that when and when , we have
[TABLE]
which, together with (3.8) and (3.9), yields the desired estimate (3.6).
Similarly, we can obtain (3.7). This finishes the proof. ∎
For any nonnegative integer and any , we introduce the local Raviart-Thomas(RT) element space
[TABLE]
Lemmas 3.6-3.8 show some properties of the projection which can be founded in ([5].Page 9-10).
Lemma 3.6**.**
For any , implies .
Lemma 3.7**.**
For any and , there exists a unique such that
[TABLE]
If , is determined only by (3.10). Moreover, the following approximation holds:
[TABLE]
Lemma 3.8**.**
The operator defined in Lemma 3.7 satisfies
[TABLE]
Lemma 3.9**.**
([6]) It holds the following commutativity properties:
[TABLE]
3.2 Stability conditions
Lemma 3.10**.**
For any , and , the following inequalities hold:
[TABLE]
Proof.
From the definitions of , Cauchy-Schwarz inequality and Lemma 3.5, we can easily get (3.15),(3.17), and (3.21).
For all , by the definition of we have
[TABLE]
In light of Hölder’s inequality and Lemma 3.5, we obtain
[TABLE]
From Hölder’s inequality, Lemma 3.2, Lemma 3.5, and the inverse inequality, it follows
[TABLE]
and
[TABLE]
Similarly, we can get
[TABLE]
As a result, the estimate (3.19) holds.
The estimate (3.20) follows similarly. ∎
By (2.4), Lemma 3.10, and the definitions of the trilinear forms and , we easily get the following continuity and coercivity results.
Lemma 3.11**.**
For any , it holds
[TABLE]
By following the same routine as in the proof of ([6, Theorem 3.1]), we can obtain the following inf-sup inequality.
Lemma 3.12**.**
For any , it holds
[TABLE]
3.3 Existence and uniqueness results
We define a space
[TABLE]
and introduce the following discretization problem: seek
[TABLE]
It is easy to see that, by Lemma 3.12 and the theory of mixed finite element methods [5], the following conclusion holds.
Lemma 3.13**.**
The problems (2.7) and (3.28) are equivalent in the sense that (i) and (ii) hold:
(i) if is the solution to the problem (2.7), then is the solution to the problem (3.28);
(ii) if is the solution to the problem (3.28), then is the solution to the problem (2.7), where is determined by
[TABLE]
In what follows we shall discuss the existence and uniqueness of the solution to the problem (3.28). To this end, we set
[TABLE]
From Lemma 3.10 we easily know that are bounded from above by a positive constant independent of the mesh size .
Theorem 3.1**.**
The problem (3.28) admits at least one solution .
Proof.
First, by Lemma 3.11 it is easy to see that, for a given , the bilinear form is continuous and coercive on . Hence, by Lax-Milgram theorem there is a unique such that the second equation of (3.28) holds.
Define a mapping by . Then the thing left is to show that there exists at least one such that
[TABLE]
Take in the second equation of (3.28), and apply (3.32) and (3.25) to get
[TABLE]
which yields
[TABLE]
Take in (3.33), and we obtain
[TABLE]
This indicates
[TABLE]
By Lemma 3.10 and (3.31), we also have
[TABLE]
Now we introduce another mapping, , defined by , where is determined by
[TABLE]
Clearly, is a solution to (3.33) if it is a solution to
[TABLE]
To show this system has a solution, from the Leray-Schauder’s principle it suffices to prove the following two assertions: (i) is a continuous and compact mapping; (ii) for any , the set is bounded.
Let , set and , then we obtain
[TABLE]
Subtracting (3.38) from (3.37), and taking , we get
[TABLE]
Substitute and into the second equation of (3.28), respectively, and subtract the two resultant equations each other, then, in view of (2.9), we have
[TABLE]
Taking in this equation, together with (2.4), (3.34), and Lemma 3.10, leads to
[TABLE]
As a result, from (3.39) and (3.35) it follows
[TABLE]
which means that is equicontinuous and uniformly bounded. Thus, is compact by the Arzelá-Ascoli theorem[4].
It remains to show (ii). If , then . For and , by (3.36) and (2.4) we have
[TABLE]
which implies
[TABLE]
This completes the proof. ∎
We now give a global uniqueness criteria for the case of small data (small Rayleigh number ).
Theorem 3.2**.**
Suppose
[TABLE]
Then the problem (3.28) admits a unique solution with .
Proof.
By Theorem 3.1, let be two solutions to the problem (3.33). Then it suffices to show . In fact, we have
[TABLE]
Subtracting the above two equations each other with , and using (2.4), we obtain
[TABLE]
which, together with Lemma 3.10, (3.40) and (3.35), yields
[TABLE]
If , then, by the assumption (3.41), we further have
[TABLE]
which contradicts. Therefore . ∎
4 A priori error estimates
This section is devoted to the error estimation of the WG scheme (2.7). We set
[TABLE]
We recall that and .
Lemma 4.1**.**
For any , , and , it holds
[TABLE]
where
[TABLE]
Proof.
From the definition of weak divergence and Green’s formula, we have
[TABLE]
which, together with the definition of the trilinear form , yields (4.1).
Similarly, we can obtain (4.2). ∎
Lemma 4.2**.**
Let be nonnegative integers. For any and , the following estimates hold for the RT projection operator:
[TABLE]
Proof.
We only prove (4.3), since the estimates (4.4)-(4.6) follow similarly.
For , by the triangle inequality, the inverse inequality, Lemma 3.1, and Lemma 3.7, we get
[TABLE]
i.e. (4.3) holds. ∎
Lemma 4.3**.**
For with and , it holds
[TABLE]
for when , and for when .
Proof.
From the hölder inequality, the sobolev inequality, and the projection properties, we have
[TABLE]
For when , and for when , we have
[TABLE]
[TABLE]
and
[TABLE]
Similarly, we can obtain
[TABLE]
[TABLE]
For when , and for when , we have
[TABLE]
[TABLE]
As a result, the two desired results follow from the definitions of , given in Lemma 4.1. ∎
Lemma 4.4**.**
Let be the solution to the problem (1.6), then it holds
[TABLE]
where
[TABLE]
In addition, it holds
[TABLE]
Proof.
We first show (4.9). In fact, for all , by Lemma 3.8 we get
[TABLE]
which indicates
[TABLE]
Thus, the result (4.9) follows from Lemma 3.6.
By the definition of and , we obtain
[TABLE]
From the commutativity property (3.12), the definition of weak gradient, Green’s formula, the property of the projection , and the relation , it follows
[TABLE]
By the definitions of the projections and , we have
[TABLE]
[TABLE]
By (4.1), we get
[TABLE]
The commutativity property (3.13) gives
[TABLE]
In view of (4.10), (3.10), and the definitions of and weak gradient, we obtain
[TABLE]
Finally, the desired relation (4.7) follows from the combination of (4.11)-(4.17) and the first equation of (1.6).
Similarly, we can get the relation (4.8). This completes the proof. ∎
Lemma 4.5**.**
For and , it holds
[TABLE]
Proof.
By Lemma 3.1 and the definition of , we have
[TABLE]
i.e. (4.18) holds. The estimate (4.19) follows similarly. ∎
Theorem 4.1**.**
Let and be the solutions to the problem (1.6) and the WG scheme (2.7), respectively. Then, under the assumption (3.41) with
[TABLE]
it holds the following estimates: for when , and for when ,
[TABLE]
where .
Proof.
From (2.7) and Lemma 4.4 we easily get the following error equations:
[TABLE]
[TABLE]
Take in the above two equations, then we have
[TABLE]
[TABLE]
[TABLE]
which, together with (4.26), (4.20), Lemma 4.3, and Lemma 4.5, leads to
[TABLE]
i.e. (4.21) holds.
Similarly, we can obtain
[TABLE]
i.e. (4.22) holds.
Finally, let us estimate . In light of Theorem 3.12, (4.24), Lemma 3.10, Lemma 4.3, Lemma 4.5, (4.21), and (4.22), we have
[TABLE]
i.e. (4.23) holds. ∎
From Theorem 4.1, Lemma 3.3, and the triangle inequality, it follows the following error estimates:
Theorem 4.2**.**
Under the same conditions of Theorem 4.1, it holds
[TABLE]
5 Local elimination property and iteration scheme
5.1 Local elimination
In this subsection, we shall show that in the WG scheme (2.7), the velocity, pressure, and temperature approximations, , defined in the interior of the elements, can be locally eliminated by using the numerical traces, , defined on the interface of the elements. Therefore, after the local elimination the resultant system only involves degrees of freedom of as unknowns.
We rewrite the scheme (2.7) as the following form: seek , and such that
[TABLE]
For all , taking , and in (5.3), we can get the following local problem: seek such that, for ,
[TABLE]
where
[TABLE]
For any , we define the following semi-norms:
[TABLE]
It is easy to see that the above semi-norms are norms on the local spaces and , respectively.
By following the same routine as in Section 3 for the global problem (2.7), we can obtain the following existence and uniqueness results for the local problem (5.3).
Theorem 5.1**.**
For any given and , and any , the local problem (5.6) admits at least one solution. In addition, it admits a unique solution if
[TABLE]
where
[TABLE]
and
5.2 Iteration scheme
Since the WG scheme (2.7) is nonlinear, we introduce the following Oseen’s iteration scheme: given , for and ,
[TABLE]
We have the following convergence theorem.
Theorem 5.2**.**
Let be the solution to the WG scheme (2.7), and assume that (4.20) holds. Then the Oseen’s iteration scheme (5.9) is convergent in the following sense:
[TABLE]
Proof.
Set , then, from (2.7) and (5.9), we have, for ,
[TABLE]
Taking in (5.12), in view of (2.4) and Lemma 3.10, we get
[TABLE]
[TABLE]
which, together with (3.34), (3.35), and (4.20), implies
[TABLE]
Since , the above inequality leads to the conclusion
[TABLE]
Thus, from (5.14) and (3.34) it follows
[TABLE]
Finally, in light of Lemma 3.12 and the first equation of (5.12), we obtain
[TABLE]
which, together with (5.15) and (5.16), yields . ∎
6 Numerical experiments
In this section, we shall show some numerical results to examine the performance of the proposed WG methods for the natural convection equations. The Oseen’s iteration scheme (5.9) with initial guess is used in all the numerical experiments.
We consider three cases of our WG methods with :
[TABLE]
Example 6.1**.**
Take and . The exact solution to the problem (1.6) is given by
[TABLE]
with . Regular triangular meshes are used for the computation (see Figure 1).
Tables 1 and 2 show the history of convergence for the velocity , pressure , and temperature . Results of are also listed. From the numerical results we have the following observations:
- •
The convergence rates of , and for the proposed WG methods with are of orders, as is consistent with the theoretical results. In addition, the convergence rates of and are of orders.
- •
Since , the velocity approximations obtained by our methods are globally divergence-free, which are conformable to the conclusion in Remark 2.1.
Example 6.2**.**
We consider the well-known test cave for the natural convection codes which is called buoyancy-driven cavity problem. This problem describes the two-dimensional flow of a Boussinesq fluid in an upright square cavity of side . Fig.2 shows the physical domain with the boundary conditions. The velocity is zero on all the boundaries. The horizontal walls are insulated with , and the vertical sides are at temperatures and . We take , , and .
For different Rayleigh numbers, i.e. , we use the WG-I method with to compute the following quantities at different mesh sizes:
The results are listed in Table 3 and compared with the famous benchmark solutions of de Vahl Davis [12] and of some other authors such as Manzari [21], Massarotti et al [22], Wan et al [29], and Zhang et al [38]. Figure 3 and Figure 4 show the contour maps of the stream function and the isotherms of the flow. We have the following observations:
- •
From Table 3 we can see that the WG-I method gives good results for all the quantities for different Rayleigh numbers. In particular, the method with behaves very well at the coarsest mesh .
- •
Figure 3 demonstrates that, as Rayleigh number increases, the circular vortex at the cavity center begins to deform into an ellipse and then breaks up into two vortices, and then there’s a big vortex in the center.
- •
Figure 4 shows that, when Rayleigh number is small, the heat transfer mainly depends on heat conduction (isotherms almost vertical), with the increasing of , the heat transfer pattern gradually turns to heat convection and boundary layers appear around the two walls (isotherms almost horizontal at the center).
7 Conclusions
In this paper, we have developed a class of weak Galerkin finite element methods with globally divergence-free velocity approximation for the steady-state natural convection problems. Well-posedness of the discrete scheme is analyzed, and optimal error estimates for the velocity, temperature and pressure approximations are derived. The proposed Oseen’s iteration algorithm is unconditionally convergent. Numerical experiments verify the theoretical results.
Acknowledgments
This work was supported by National Natural Science Foundation of China (11771312) and Major Research Plan of National Natural Science Foundation of China (91430105).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Benítez and A. Bermúdez. A second order characteristics finite element scheme for natural convection problems. Journal of Computational and Applied Mathematics , 235(11):3270–3284, 2011.
- 2[2] J. Boland and W. Layton. An analysis of the finite element method for natural convection problems. Numerical Methods for Partial Differential Equations , 6(2):115–126, 1990.
- 3[3] J. Boland and W. Layton. Error analysis for finite element methods for steady natural convection problems. Numerical functional analysis and optimization , 11(5-6):449–483, 1990.
- 4[4] H. Brezis. Functional analysis, Sobolev spaces and partial differential equations . Springer Science & Business Media, 2010.
- 5[5] F. Brezzi, D. Boffi, L. Demkowicz, R.G. Durán, R.S. Falk, and M. Fortin. Mixed finite elements, compatibility conditions, and applications . Springer, 2008.
- 6[6] G. Chen, M. Feng, and X. Xie. Robust globally divergence-free weak Galerkin methods for Stokes equations. Journal of Computational Mathematics , 34(5):549–572, 2016.
- 7[7] G. Chen, M. Feng, and X. Xie. A robust WG finite element method for convection–diffusion–reaction equations. Journal of Computational and Applied Mathematics , 315:107–125, 2017.
- 8[8] G. Chen and X. Xie. A robust weak Galerkin finite element method for linear elasticity with strong symmetric stresses. Computational Methods in Applied Mathematics , 16(3):389–408, 2016.
