- Research
- Open Access
- Published:
A variational multiscale method for steady natural convection problem based on two-grid discretization
Advances in Difference Equations volume 2016, Article number: 85 (2016)
Abstract
In this paper, we propose and analyze a two-grid variational multiscale method for the steady natural convection problem based on two local Gauss integrations technique. This method possesses the best algorithmic characteristics of both variational multiscale method and two-grid discretization. The main idea is to first solve the nonlinear steady natural convection problem on the coarse grid, then to use the coarse grid solution to fix the nonlinear terms, and to solve a linear problem on the fine grid. Stability and optimal error estimates of the discrete solutions in both one-grid and two-grid variational multiscale formulations are established. Finally, some numerical examples are presented to verify the method’s promise and testify the theoretical predictions.
1 Introduction
The natural convection phenomenon is present in many real situations such as room ventilation, double glass window design, etc. More importantly, it is behind the oceanic and atmospheric dynamics. Let \(\Omega\subset\mathbb{R}^{d}\) (\(d=2 \mbox{ or } 3\)) be a regular bounded open domain, we consider the following steady natural convection problem:
where Ω is a bounded convex polyhedral domain, the unknown functions are the velocity u, the pressure p, and the temperature T. e is a unit vector in the direction of gravitational acceleration, \(\gamma_{1}\) and \(\gamma_{2}\) are known functions. n is the outward unit normal to Ω, and \(\Gamma_{T}=\partial \Omega\backslash\Gamma_{B}\) where \(\Gamma_{B}\) is a regular open subset of ∂Ω. Pr, Ra, and \(k>0\) denote Prandtl number, Rayleigh number, and thermal conductivity parameter, respectively.
The natural convection problem (1.1) is an important system with dissipative nonlinear terms in atmospheric dynamics. This system not only contains the velocity and pressure, but also includes the temperature field, finding the numerical solution of problem (1.1) becomes a difficult task. For the research of the natural convection problem (1.1), there have enormous works been devoted to the development of efficient schemes ([1–9] and the references therein). For example, [3, 4] developed the mixed finite element method (FEM) for problem (1.1). Cibik and Kaya [5] constructed a projection-based stabilization finite element method. Galvin et al. [6] studied problem (1.1) with poor mass conservation in mixed finite element algorithm for flow problems of large rotation-free forcing in the momentum equations. Zhang et al. [7] developed the decoupled two-grid method. For the time-dependent case, Benítez and Bermúdez [9] considered a second order Lagrange-Galerkin method. Boland and Layton [1] presented stability and error estimates for the Galerkin finite element spatial semi-discretization case. Manzari [8] used standard Galerkin FEM in spatial discretization and an explicit multistage Runge-Kutta scheme in the time domain for convection heat transfer problem.
It is well known that the small viscous problem is a challenge subject due to the singularity of the numerical solutions. As a result, much attention has been appealed to the recent years. There are several numerical schemes have been developed for the simulation of small viscous flows, such as the decoupled method [7], the variational multiscale method [10–18], the defect-correction method [19, 20] and so on. Among them, the variational multiscale method is a popular numerical technique. This method is on the base of the decomposition of the flow scales and definition of the large scales that is projected into appropriate subspaces. In this work, we propose a new variational multiscale method by defining the stabilization terms via two local Gauss integrations based on projection operators. A significant feature of this new variational multiscale method is that the stabilization terms are defined by the difference between a consistent and an under-integrated matrix only involving the velocity gradient (and temperature gradient), rather than the projection operator as used in the common variational multiscale method. This new variational multiscale method does not need to introduce extra variables and can keep good accuracy. Zhang et al. have made some numerical examples in [21] to verify the efficiency of this new variational multiscale method for problem (1.1), Shang [22] has presented an error analysis of two level subgrid stabilized Oseen iterative method for time-dependent Navier-Stokes equations. The main contribution of this work can be listed as follows. (1) The theoretical analysis of new variational multiscale method based on two local Gauss integrations for steady natural convection problem is provided. (2) A two-grid variational multiscale Oseen iterative scheme for the steady natural convection problem is developed, the corresponding error estimates are presented. Therefore, our work can be considered as an extension and supplement of the existing results [18, 21, 22].
The paper is organized as follows. In Section 2, we present the notations and mathematical preliminaries for the considered problem and finite element spaces. Based on the elliptic projections of velocity and temperature, we formulate one-grid variational multiscale method, and apply the Oseen iterative scheme to linearize this nonlinear problem in Section 3. Section 4 develops and analyzes a two-grid variational multiscale Oseen iterative method. Finally, some numerical tests are presented to testify the correctness of the theoretical predictions and verify the effectiveness and efficiency of the developed method.
2 Preliminaries
2.1 Mathematical setting and basic results
The function spaces for the velocity u, the pressure p, and the temperature T are defined, respectively, by
where the spaces \(L^{2}(\Omega)^{m}\), \(m=1,2,3\) are equipped with the standard \(L^{2}\)-scalar product \((\cdot,\cdot)\) and \(L^{2}\)-norm \(\|\cdot\|_{0}\), \(H^{j}(\Omega)\) denotes the standard Sobolev space with norm \(\|\cdot\| _{j}\). The space X is endowed with the usual scalar product \((\nabla u,\nabla v)\) and the norm \(\|\nabla u\|_{0}\).
The weak form of (1.1) reads as follows: Find \((u,p,T)\in X\times M\times W\) such that
for all \((v,q,S)\in X\times M\times W\), where
The following lemma and theorem provide some important results for bilinear terms \(a(\cdot,\cdot)\), \(\bar{a}(\cdot,\cdot)\) and the existence and uniqueness of solutions for problem (1.1).
Lemma 2.1
(see [3])
For all \(u,v,w\in X\) and \(S,T\in W\), the following estimates hold.
where \(N_{1}=\sup_{0\neq u,v,w\in X}\frac{|c(u,v,w)|}{\|\nabla u\|_{0}\|\nabla v\|_{0}\|\nabla w\|_{0}}\) and \(N_{2} =\sup_{0\neq u\in X,0\neq\theta ,\psi\in W}\frac{|\overline{c}(u,\theta,\psi)|}{\|\nabla u\|_{0}\|\nabla \theta\|_{0}\|\nabla\psi\|_{0}}\).
Theorem 2.2
(see [3])
Under the condition
problem (1.1) admits a unique solution \((u,T)\) and satisfies
2.2 The finite element spaces
To introduce the finite element discretization of (2.1), we assume \(\mathcal{T}^{\mu}(\Omega)=\{K\}\) (here \(\mu =H,h\) with \(H\gg h\)) to be a shape-regular triangulation of Ω into triangles or quadrilaterals (if \(d=2\)), or tetrahedrons or hexahedrons (if \(d=3\)) with mesh size \(0<\mu<1\). The fine mesh \(\mathcal{T}^{h}(\Omega)\) is found by a mesh refinement process of the coarse mesh. It is of worth to mention that it is not necessary for our method, nor needed for the results of our convergence theorems to hold. However, we assume the coarse and fine grids nested since it will simplify our analysis substantially. Let \(X_{\mu}\subset X\), \(M_{\mu}\subset M\), \(W_{\mu}\subset W\) be three finite element spaces associated with \(\mathcal{T}^{\mu}(\Omega)\) and satisfying the following assumptions.
(A1) Approximation. For each \((u,p,T)\in H^{k+1}(\Omega )^{d}\times H^{k}(\Omega)\times H^{k+1}(\Omega)\), there exists an approximation \((\pi_{\mu}^{1}u,\rho_{\mu}p,\pi_{\mu}^{2}T)\) such that
here and below, the letters c and C denote the general positive constants dependent at most on the coefficients of the equations and the domain, but independent of the mesh size and the iterative times m, furthermore, they are different at their different occurrences.
(A2) inf−sup condition. For the finite element spaces \(X_{\mu}\) and \(M_{\mu}\), there exists a constant \(\beta>0\) such that
It is noted that many mixed finite element pairs such as the Taylor-Hood element, the MINI element, and the \(P_{2}\)-\(P_{0}\) element satisfy the above assumptions (A1) and (A2).
Set
It is well known that (see [10])
Under the above assumptions, the mixed finite element approximation of (2.1) reads: Find a pair \((u_{\mu},p_{\mu},T_{\mu})\in X_{\mu}\times M_{\mu }\times W_{\mu}\) such that for all \((v_{\mu},q_{\mu},S_{\mu})\)
The following theorem establishes the existence and uniqueness of the numerical solutions for problem (2.8) and provides the optimal \(L^{2}\)-norm error estimates.
Theorem 2.3
(see [7])
Under the assumptions of (A1), (A2), and some assumptions as regards the k, Pr, Ra, \(\gamma_{1}\), \(\gamma_{2}\), problem (2.8) possesses a unique solution \((u_{\mu},p_{\mu},T_{\mu})\) and satisfies
3 The variational multiscale method based on two local Gauss integrations
In this section, we shall first formulate the variational multiscale method, and then develop the numerical scheme for the considered problem (2.1).
3.1 The variational multiscale method
Our variational multiscale method is based on two elliptic projection operators,
-
\(\Pi_{\mu}^{1}:X\rightarrow R_{1}=\{v\in H_{0}^{1}(\Omega)^{d}:v|_{K}\in (P_{1})^{d},\forall K\in E^{\mu}(\Omega)\}\),
-
\(\Pi_{\mu}^{2}:W\rightarrow R_{2}=\{S\in H_{0}^{1}(\Omega):S|_{K}\in P_{1},\forall K\in E^{\mu}(\Omega)\}\),
which can be defined as follows (see [22]):
and have the following properties:
where \(R_{1}\) and \(R_{2}\) are two spaces of polynomials of degree less than or equal to one.
Based on projections \(\Pi_{\mu}^{1}\) and \(\Pi_{\mu}^{2}\), we define the following stabilization terms:
where \(\alpha_{1},\alpha_{2}>0\) are two user-defined stabilization parameters, typically chosen as \(\alpha_{1}=\alpha_{2}=\mathcal{O}(\mu)^{s}\) (here \(s>0\) is a constant related to the finite elements used for the discretization of the considered problem).
Thanks to (3.2) and (3.3), the finite element variational multiscale method for problem (2.1) reads as follows: Find \((u_{\mu},p_{\mu},T_{\mu})\in X_{\mu}\times M_{\mu}\times W_{\mu }\) such that
for all \((v_{\mu},q_{\mu},S_{\mu})\in X_{\mu}\times M_{\mu}\times W_{\mu}\).
3.2 Stability and convergence of scheme (3.4)
The system (3.4) is nonlinear; it needs to be linearized in computations. A popular linearization process is the one based on the Newton iterative method. However, it is well known that the Newton iterative method is sensitive to the initial guess for the nonlinear iterations, i.e., to guarantee the convergence of the Newton iterations, the initial guess should be close enough to the solution \((u_{\mu},T_{\mu})\). Here we use the Oseen iterative method to solve (3.4).
From the definitions (3.2) and (3.3) of the projection operators \(\Pi_{\mu}^{1}\), \(\Pi_{\mu}^{2}\), we have
By applying the Oseen iterative method to the nonlinear problem (3.4) and thanks to (3.5) and (3.6), we develop the variational multiscale Oseen iterative scheme for the natural convection problem: Find an iterative solution \((u_{\mu}^{n},p_{\mu}^{n},T_{\mu}^{n})\in X_{\mu }\times M_{\mu}\times W_{\mu}\) such that
for all \((v_{\mu},q_{\mu},S_{\mu})\in X_{\mu}\times M_{\mu}\times W_{\mu }\), \(n=1,2,\ldots\) , with \(u_{\mu}^{0}=0\), \(T_{\mu}^{0}=0\).
Throughout this paper, we assume that μ is small enough such that the iterative scheme (3.7) is convergent. In order to keep notation brief, we define
Theorem 3.1
The iterative solution \((u_{\mu}^{n}, T_{\mu}^{n})\) defined by (3.7) satisfies
Proof
Let \(S_{\mu}=T_{\mu}^{n}\) in the second equation of (3.7), we have
We use the Cauchy-Schwarz inequality and (3.1) to obtain
When \(n=1\), we get
which shows that the second inequality of (3.8) holds for \(n=1\). We now assume it holds for \(n=J\) and prove it holds for \(n=J+1\),
As a consequence one finds
Taking \(v_{\mu}=u_{\mu}^{n}\) and \(q_{\mu}=p_{\mu}^{n}\) in the first equation of (3.7), and using (3.1), we obtain
Due to the facts that \(\alpha_{1}>0\) and \(u^{0}_{\mu}=0\), we know that (3.8) holds for \(n=1\). Assume that the first inequality of (3.8) holds for \(n=J\). Taking \((v_{\mu},q_{\mu})=(u_{\mu}^{J+1},p_{\mu}^{J+1})\in X_{\mu }\times M_{\mu}\) in the first equation of (3.7) with \(n=J+1\), we get
Consequently, we obtain
which with (3.9) completes the proof. □
Theorem 3.2
Assume that \((u,T)\) is the nonsingular solution to the natural convection problem (1.1), \(\alpha_{1}\) and \(\alpha_{2}\) tend to zero as μ tends to zero. Under the condition of
there exists \(\mu_{0}>0\) such that for all \(\mu\leq\mu_{0}\), the solution \((u_{\mu}^{n},p_{\mu}^{n},T_{\mu}^{n})\) of (3.7) satisfies
Here ū, \(\lambda_{\mu}\), and T̄ are the approximations of u, p, and T in \(X_{\mu}\), \(M_{\mu}\), and \(W_{\mu}\), respectively.
Remark 3.1
As the velocity u and temperature T are coupled in system (2.1), the error estimation for \(T-T_{\mu }^{n}\) is coupled with the error \(u-u_{\mu}^{n}\).
Proof
Setting \((e_{\mu}^{n},\eta_{\mu}^{n},\phi_{\mu}^{n})=(u-u_{\mu }^{n},p-p_{\mu}^{n},T-T_{\mu}^{n})\) and subtracting (3.7) from (2.1), we obtain the following error equations for the variational multiscale Oseen iterative scheme:
for all \((v_{\mu},q_{\mu},S_{\mu})\in X_{\mu}\times M_{\mu}\times W_{\mu}\). Taking \(v_{\mu}\in V_{\mu}\) and \(q_{\mu}=0\), we get for any \(\lambda_{\mu }\in M_{\mu}\)
Splitting \(e_{\mu}^{n}=\rho_{1}-\xi_{\mu}^{n}\) into \(\rho_{1}=u-\bar{u}\) and \(\xi_{\mu}^{n}=u_{\mu}^{n}-\bar{u}\), ū is an approximation of u in \(V_{\mu}\), splitting \(\phi_{\mu} ^{n}=\rho_{2}-\varepsilon_{\mu}^{n}\) with \(\rho_{2}=T-\bar {T}\) and \(\varepsilon_{\mu}^{n}=T_{\mu}^{n}-\bar{T}\), T̄ is an approximation of T in \(W_{\mu}\), noting that
In the same way, we have
From the second equation of (3.14), one finds
We take \(S_{\mu}=\varepsilon_{\mu}^{n}\) using (3.17) to obtain
Thanks to Theorem 2.2, (3.1) and Theorem 3.1 we derive that
With the help of the triangle inequality one finds
We can get the error estimation (3.13) for \(T-T_{\mu}^{n}\) by taking the infimum over \(W_{\mu}\).
Now let us to prove (3.11). The applications of (3.15) and (3.16) lead to
Taking \(v_{\mu}=\xi_{\mu}^{n}\), we get
Thus
Making use of Theorem 2.2 and Theorem 3.1, we obtain
To complete the proof, the bound (3.13) is inserted into the one of (3.18), this gives
thus
Under the condition of (3.10) we find that
Taking the infimum over \(\bar{u}\in V_{\mu}\), \(\lambda_{\mu}\in M_{\mu}\), and using (2.7), we get the required result (3.11).
Now, we present the convergence of \(p-p_{\mu}^{n}\). Letting \(\lambda_{\mu}\) be an approximation of p in \(M_{\mu}\) and setting \(p-p_{\mu}^{n}=(p-\lambda_{\mu})-(p_{\mu}^{n}-\lambda_{\mu})\), from the first equation of (3.14) and (3.16) we get
which together with the inf-sup condition and the bounds of \(\|\nabla u\|_{0}\), \(\|\nabla u_{\mu}^{n-1}\|_{0}\), \(\|\nabla u_{\mu}^{n}\|_{0}\) yields
Using the triangle inequality and taking the infimum over \(\lambda_{\mu } \in M_{\mu}\), we finish the proof. □
Corollary 3.2
Under the condition of Theorem 3.2, the solution \((u_{\mu}^{n},p_{\mu}^{n},T_{\mu}^{n})\in X_{\mu}\times M_{\mu}\times W_{\mu}\) defined by (3.7) satisfies
Remark 3.3
Corollary 3.2 shows that to ensure a good approximation, the variational multiscale Oseen iterations should converge sufficiently. Moreover, the estimator suggests the choice of the stabilization parameters \(\alpha_{1}=\mathcal{O}(\mu^{s})\) and \(\alpha_{2}=\mathcal{O}(\mu^{s})\) which ensure optimal convergence.
4 Two-grid variational multiscale method
Combining two-grid discretization strategy with the variational multiscale Oseen iterative method presented in the previous section, we develop the two-grid variational multiscale Oseen iterative method as follows.
Step 1. Find a coarse grid iterative solution \((u_{H}^{m},p_{H}^{m},T_{H}^{m})\in X_{H}\times M_{H}\times W_{H} \) such that
for all \((v_{H},q_{H},S_{H})\in X_{H}\times M_{H}\times W_{H}\), \(n=1,2,\ldots,m\), and \(u_{H}^{0}=0\), \(T_{H}^{0}=0\).
Step 2. Find a fine grid solution \((u_{mh},p_{mh},T_{mh})\in X_{h}\times M_{h}\times W_{h} \) such that for all \((v_{h},q_{h},S_{h})\in X_{h}\times M_{h}\times W_{h}\)
Remark 4.1
In our two-grid method, stabilization is only employed for the coarse grid nonlinear problem, while the fine grid linear problem is a standard one-step Newton linearization. Therefore, Pr, Ra, k should be in the range such that the standard linear problem on the fine grid is nonsingular and solvable.
Remark 4.2
The numerical algorithm (4.1) is a full linearization problem based on the Newton iterative scheme. Similarly, based on the Oseen iterative scheme, we can develop the following partial linearization problem: Find a fine grid solution \((u_{mh},p_{mh},T_{mh})\in X_{h}\times M_{h}\times W_{h} \) such that for all \((v_{h},q_{h},S_{h})\in X_{h}\times M_{h}\times W_{h}\)
Theorem 4.1
Assume \((\tilde{u},\lambda_{h},\tilde{T})\) be an approximation of \((u,p,T)\) in \(X_{h}\times M_{h}\times W_{h}\), under the conditions of Theorem 3.2 and \(\frac{1}{2}\operatorname{Pr}-N_{1} A-k^{-1} \operatorname{Pr} \operatorname{Ra} N_{2} B>0\). The solution \((u_{mh},p_{mh},T_{mh})\) defined by scheme (4.1) satisfies
Proof
Setting \((e_{m},\eta_{m},\phi _{m})=(u-u_{mh},p-p_{mh},T-T_{mh})\) and subtracting (4.1) from (2.1), for all \((v_{h},q_{h},S_{h})\in X_{h}\times M_{h}\times W_{h}\) we have
The remainder of the proof follows that of Theorem 3.2. Let \((\tilde {u},\lambda_{h},\tilde{T})\) be an approximation of \((u,p,T)\). By limiting \(v_{h}\in V_{h}\), splitting \(e_{m}=\chi_{1}-\varphi_{h}\) with \(\chi_{1}=u-\tilde {u}\), \(\varphi_{h}=u_{mh}-\tilde{u}\), and splitting \(\phi_{m}=\chi_{2}-\psi_{h}\) with \(\chi_{2}=T-\tilde{T}\), \(\psi_{h}=T_{mh}-\tilde{T}\), the trilinear terms transform into
In the same way, one finds
Inserting (4.7) and (4.8) into (4.6) we get
Setting \(S_{h}=\psi_{h}\), the second equation of (4.9) can be written as
as a consequence we derive that
Applying the triangle inequality, and taking the infimum over \(W_{h}\), we obtain the proof (4.5).
Now, we present the error for \(u-u_{mh}\). Setting \(v_{h}\in V_{h}\) and \(q_{h}=0\), the first equation of (4.6) can be written as
Taking \(v_{h}=\varphi_{h}\), which leads to
Using Theorem 3.1 we obtain
Inserting (4.5) into (4.11) to derive that
Under the assumption of Theorem 4.1 one finds
Thanks to the triangle inequality and (2.7), and taking the infimum over \((\tilde{u},\lambda_{h})\in X_{h} \times M_{h}\), we finish the proof of (4.3).
Finally, we take \(q_{h}=0\) in the first equation of (4.6) to derive that
which combining (2.6) with Theorem 3.2 yields
by using \(\|p-p_{mh}\|_{0}\leq\|p_{mh}-\lambda_{h}\|_{0}+\|p-\lambda_{h}\|_{0}\) we have
We derive the error estimation (4.5) by taking the infimum over \(\lambda_{h}\in M_{h}\). □
5 Numerical experiments
In order to gain insights on the established theoretical results of one-grid and two-grid variational multiscale methods for the natural convection problem in Sections 3 and 4, we present two numerical examples in this section. Our main interests are to verify the orders of convergence and compare the performances of different numerical schemes. For comparison, the numerical results of the standard Galerkin FEM (2.8) are also provided. In all experiments, the steady natural convection problem is defined on a convex domain \(\Omega=[0,1]\times[0,1]\) and the variational multiscale parameters \(\alpha_{1}=\alpha_{2}=0.1h^{2}\). The mesh consists of triangular elements that are obtained by dividing Ω into subsquares of equal size and then drawing the diagonal in each sub-square. The software FreeFEM++, developed by Hecht et al. [23], is used in our experiments and the linear solver UMFPACK is adopted in our program. All numerical experiments reported in this paper were performed on a PC with a core process (i5-3210M) and 4GB of random access memory.
5.1 An analytical solution: convergence validation
In this test our purpose is to verify the theoretical results of Theorems 2.3, 3.2, and 4.1 which have been established in Sections 3 and 4, respectively. The model parameters Pr, Ra, and k are simply set to 1, the functions \(\gamma_{1}\) and \(\gamma_{2}\) are given by the following exact solution:
where the components of u are denoted by \(u_{1}\) and \(u_{2}\) for convenience.
In order to show the prominent features of the two-grid variational multiscale Oseen iterative scheme (4.1), we compare the numerical results of one-grid variational multiscale scheme (3.7) and the standard Galerkin FEM (2.8). We consider the second order discretization, where the Taylor-Hood element is applied to approximate the velocity and pressure; the piecewise quadratic element is used to simulate the temperature. In this case, the orders of convergence of velocity in \(H^{1}\) norm, pressure in \(L^{2}\) norm, and temperature in \(H^{1}\) norm should be 2. In the following test, we will verify these orders of convergence. \(\|\cdot\|_{0}\) denotes the \(L^{2}\)-norm and \(\|\nabla\cdot\|_{0}\) is the \(H^{1}\)-semi-norm.
In Table 1, we show the relative errors of the standard Galerkin FEM (2.8) between the exact solution and the numerical approximations. As observed from Table 1, the contraction factors of errors \(\frac{\|\nabla(u-u_{h})\|_{0}}{\|\nabla u\|_{0}}\), \(\frac{\|\nabla(T-T_{h})\| _{0}}{\|\nabla T\|_{0}}\), and \(\frac{\|p-p_{h}\|_{0}}{\|p\|_{0}}\) become smaller and smaller as the mesh is refined, and the orders of these relative errors are around \(\frac{1}{4}\) as the mesh is refined once.
In contrast, we show the errors between the exact solution and the numerical solutions of both one-grid and two-grid variational multiscale Oseen iterative schemes (2.8) and (4.1) in Tables 2-3, respectively. We observe almost no differences when comparing the errors in Tables 2-3 with the same mesh sizes \(h=\frac{1}{4},\frac{1}{9},\frac {1}{16},\frac{1}{25},\frac{1}{36},\frac{1}{49}\) with \(H=\sqrt{h}\). From these data we can see that the one-grid and two-grid variational multiscale schemes retain the same order of accuracy with second order discretization as the standard Galerkin FEM.
Finally, we compare the CPU time among different algorithms in Tables 1-3. From these tables, we can see that the two-grid variational multiscale Oseen iterative method (4.1) uses less time than the numerical schemes (2.8) and (3.7). From the above tables, we can see that the two-grid variational multiscale Oseen iterative method shows a good performance for the steady natural convection equations due to this scheme not only keeping a good accuracy but also taking the least computational cost.
5.2 Thermal driven cavity problem
The problem of thermal driven cavity is used as a suitable benchmark for testing the natural convection problem in the literature. The simplicity of the geometry and the clear boundary conditions make this test attractive. The domain consists of a square cavity with differentially heated vertical walls where the right and left walls are kept at \(T_{r}\) and \(T_{l}\), respectively, with \(T_{r}>T_{l}\). The remaining walls are insulated and there is no heat transfer through them. The boundary conditions are no-slip boundary conditions for the velocity at four walls (\(u=0\)) and Dirichlet boundary conditions for the temperature at vertical walls. As the horizontal walls are adiabatic, we employ \(\frac{\partial T}{\partial n}=0\). Figure 1 shows the physical domain of the thermal driven cavity flow problem. In this test, we follow the parameters set by Cibik and Kaya in [5] and take \(k=1\), \(b=0\), \(T_{l}=0\), and \(T_{r}=1\). While we consider the air as the cavity filling fluid in our model, we take the fixed value \(\operatorname{Pr}=0.71\). We perform our computations for a Rayleigh number varying from 103 to 105. The performance of the two-grid variational multiscale method (4.1) is compared with the famous benchmark solution of [24] and some other authors such as Cibik and Kaya [5], Manzari [8], and Wan et al. [25]. We also present the results of the standard Galekrkin FEM (2.8) where we keep the same mesh sizes for the two-grid variational multiscale method (4.1) and the one-grid variational multiscale method (3.7). Numerical simulations are obtained on the uniform grid \(64\times64\). The mesh sizes of two-grid algorithms are \(H=\frac {1}{8}\) and \(h=\frac{1}{64}\).
We start our illustrations by giving peak values of the vertical velocity at \(y=0.5\) and the horizontal velocity at \(x=0.5\). Table 4 summarizes the maximum vertical velocity values at mid-height and at mid-width for different Rayleigh numbers. We use SGFEM, OGVMM, TGVMM to denote standard Galerkin FEM, one-grid, and two-grid variational multiscale methods, respectively. For quantitative assessment, we include those velocity values obtained by [5, 8, 24, 25]. As can be observed, as the Rayleigh number takes values 103 to 105, the results of two-grid variational multiscale Oseen iterative method are in excellent agreement with the benchmark data even at coarser grid \(H=\frac{1}{8}\).
Next, we present the vertical and horizontal velocity at the mid-height and mid-width in Figure 2. It is obvious that as the Rayleigh numbers increase, the differences in the profiles provided in Figure 2 are getting larger. These profiles are also comparable with a similar one in [5, 25]. Combining with Table 4, we can see that the two-grid variational multiscale Oseen iterative method is in good agreement with [5, 8, 24, 25].
Finally, we show the isotherms and streamlines of natural convection problem with the two-grid variational multiscale Oseen iterative scheme (4.1) at different Rayleigh numbers. We present these patterns in Figures 3 and 4. It is clear from the streamline pattern that, as the Rayleigh number increases, the circular vortex at the cavity center begins to deform into an ellipse and then breaks up into two vortices tending to approach to the corners of differentially heated sides of the cavity. Therefore, we can conclude that the flow is faster as the thermal convection is concentrated. With the increase of Rayleigh numbers, the parallel behavior of temperature isolines is distorted as these lines seem to have a flat behavior in the central part of the region. Near the sides of the cavity, isolines tend to be vertical only. The temperature slopes with \(\operatorname{Ra}=5\times10^{5}\) at the corners of the differentially heated sides are more immersed than the case of lower Rayleigh number. We note that these graphics are also perfectly comparable with the ones given in the investigations of [5, 8, 24, 25]. Both the data and the graphics show the efficiency and effectiveness of the two-grid variational multiscale method.
References
Boland, J, Layton, W: An analysis of the finite element method for natural convection problems. Numer. Methods Partial Differ. Equ. 2, 115-126 (1990)
Gresho, PM, Lee, M, Chan, ST, Sani, RL: Solution of time dependent, incompressible Navier-Stokes and Boussinesq equations using the Galerkin finite element method. In: Approximation Methods for the Navier-Stokes Problems. Springer Lecture Notes in Mathematics, vol. 771, pp. 203-222. Springer, Berlin (1980)
Boland, J, Layton, W: Error analysis for finite element methods for steady natural convection problems. Numer. Funct. Anal. Optim. 11, 449-483 (1990)
Lenferink, HWJ: An accurate solution procedure for fluid flow with natural convection. Numer. Funct. Anal. Optim. 15, 661-687 (1994)
Cibik, A, Kaya, S: A projection based stabilized finite element method for steady-state natural convection problem. J. Math. Anal. Appl. 381, 469-484 (2011)
Galvin, KJ, Linke, A, Rebholz, LG, Wilson, NE: Stabilizing poor mass conservation in incompressible flow problems with large irrotational forcing and application to thermal convection. Comput. Methods Appl. Mech. Eng. 237-240, 166-176 (2012)
Zhang, T, Zhao, X, Huang, PZ: Decoupled two level finite element methods for the steady natural convection problem. Numer. Algorithms 68, 837-866 (2015)
Manzari, MT: An explicit finite element algorithm for convective heat transfer problems. Int. J. Numer. Methods Heat Fluid Flow 9, 860-877 (1999)
Benítez, M, Bermúdez, A: A second order characteristics finite element scheme for natural convection problems. J. Comput. Appl. Math. 235, 3270-3284 (2011)
Kaya, S, Layton, W, Riviere, B: Subgrid stabilized defect correction methods for the Navier-Stokes equations. SIAM J. Numer. Anal. 44, 1639-1654 (2006)
Guermond, JL, Marra, A, Quartapelle, L: Subgrid stabilized projection method for 2D unsteady flows at high Reynolds numbers. Comput. Methods Appl. Mech. Eng. 195, 5857-5876 (2006)
Layton, W: A connection between subgrid-scale eddy viscosity and mixed methods. Appl. Math. Comput. 133(1), 147-157 (2002)
Zhang, Y, He, YN: Assessment of subgrid-scale models for the incompressible Navier-Stokes equations. J. Comput. Appl. Math. 234, 593-604 (2010)
Galvin, KJ: New subgrid artificial viscosity Galerkin methods for the Navier-Stokes equations. Comput. Methods Appl. Mech. Eng. 200, 242-250 (2011)
Hughes, TJR: Multiscale phenomena: Green’s functions the Dirichlet-to-Neumann formulation subgrid-scale models bubbles and the origins of stabilized methods. Comput. Methods Appl. Mech. Eng. 127, 387-401 (1995)
John, V, Kaya, S: A finite element variational multiscale method for the Navier-Stokes equations. SIAM J. Sci. Comput. 26, 1485-1503 (2005)
Kaya, S, Rivire, B: A two-grid stabilization method for solving the steady-state Navier-Stokes equations. Numer. Methods Partial Differ. Equ. 22, 728-743 (2005)
Zheng, HB, Hou, YR, Shi, F, Song, LN: A finite element variational multiscale method for incompressible flows based on two local Gauss integrations. J. Comput. Phys. 228, 5961-5977 (2009)
Layton, W, Lee, H, Peterson, J: A defect-correction method for the incompressible Navier-Stokes equations. Appl. Math. Comput. 129, 1-19 (2002)
Liu, QF, Hou, YR: A two-level defect-correction method for Navier-Stokes equations. Bull. Aust. Math. Soc. 81, 442-454 (2010)
Zhang, YZ, Hou, YR, Zheng, HB: A finite element variational multiscale method for steady-state natural convection problem based on two local Gauss integrations. Numer. Methods Partial Differ. Equ. 30, 361-375 (2014)
Shang, YQ: A two-level subgrid stabilized Oseen iterative method for the steady Navier-Stokes equations. J. Comput. Phys. 233, 210-226 (2013)
Hecht, F, Pironneau, O, Hyaric, A, Ohtsuka, K: http://www.freefem.org/ff (2008)
de Vahl Davis, D: Natural convection of air in a square cavity: a benchmark solution. Int. J. Numer. Methods Fluids 3, 249-264 (1983)
Wan, DC, Patnaik, BSV, Wei, GW: A new benchmark quality solution for the buoyancy driven cavity by discrete singular convolution. Numer. Heat Transf., Part B, Fundam. 40, 199-228 (2001)
Acknowledgements
The authors are grateful to the editor and two referees for a number of helpful suggestions, which have greatly improved our original manuscript. This research is supported by CAPES and CNPq of Brazil (No. 88881.068004/2014.01), the NSF of China (No. 11301157), and the Foundation of Distinguished Young Scientists of Henan Polytechnic University (J2015-05).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that no conflict of competing interests exists.
Authors’ contributions
XSM carried out the main theorem and checked this paper, ZZT wrote this article. XSM, ZZT, and TZ read and approved the final manuscript.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Ma, X., Tao, Z. & Zhang, T. A variational multiscale method for steady natural convection problem based on two-grid discretization. Adv Differ Equ 2016, 85 (2016). https://doi.org/10.1186/s13662-016-0815-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-016-0815-5
Keywords
- natural convection problem
- two-grid discretization
- Oseen iteration
- variational multiscale method
- error estimates