Skip to main content

Theory and Modern Applications

A variational multiscale method for steady natural convection problem based on two-grid discretization

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:

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l@{\quad}l} -\operatorname{Pr} \Delta u+(u\cdot\nabla)u+\nabla p=\operatorname{Pr} \operatorname{Ra} \zeta T+\gamma_{1}, \qquad \zeta=e/|e|, &\mbox{in } \Omega,\\ \nabla\cdot u=0, &\mbox{in } \Omega,\\ u=0, &\mbox{on } \partial\Omega, \\ -\nabla\cdot(k\nabla T)+(u\cdot\nabla)T=\gamma_{2}, &\mbox{in } \Omega,\\ T=0, \quad \mbox{on } \Gamma_{T}, \qquad \frac{\partial T}{\partial n}=0, \quad \mbox{on } \Gamma_{B}, \end{array}\displaystyle \right . \end{aligned}$$
(1.1)

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 ([19] 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 [1018], 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

$$\begin{aligned}& X=H_{0}^{1}(\Omega)^{d}=\bigl\{ v\in H^{1}(\Omega)^{d}: v=0 \mbox{ on } \partial\Omega\bigr\} , \\& M=L_{0}^{2}(\Omega)=\bigl\{ p\in L^{2}(\Omega): (p, 1)_{\Omega}=0\bigr\} , \\& W=\bigl\{ S\in H^{1}(\Omega): S=0 \mbox{ on } \Gamma_{B} \bigr\} , \\& V=H_{0, \mathrm{div}}^{1}(\Omega)=\{v\in X: \nabla\cdot v=0 \mbox{ in } \Omega\}, \end{aligned}$$

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

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr} a(u,v)+c(u,u,v)+b(v,p)-b(u,q)= \operatorname{Pr} \operatorname{Ra}(T\zeta,v)+(\gamma_{1},v),\\ k \bar{a}(T,S)+\bar{c}(u,T,S)=(\gamma_{2},S), \end{array}\displaystyle \right . \end{aligned}$$
(2.1)

for all \((v,q,S)\in X\times M\times W\), where

$$\begin{aligned}& a(u,v)=(\nabla u,\nabla v),\qquad \bar{a}(T,S)=(\nabla T,\nabla S),\qquad b(v,q)=-(\nabla\cdot v,q), \\& c(u,v,w)=\bigl((u\cdot\nabla)v,w\bigr)+\frac{1}{2}\bigl((\nabla\cdot u)v,w \bigr)=\frac {1}{2}\bigl((u\cdot\nabla)v,w\bigr)-\frac{1}{2}\bigl((u \cdot\nabla)w, v\bigr), \\& \bar{c}(u,T,S)=\bigl((u\cdot\nabla)T,S\bigr)+\frac{1}{2}\bigl((\nabla\cdot u)T,S\bigr)=\frac{1}{2}\bigl((u\cdot\nabla)T,S\bigr)-\frac{1}{2} \bigl((u\cdot\nabla)S,T\bigr). \end{aligned}$$

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.

$$\begin{aligned}& \bigl|a(u,v)\bigr|\leq\|\nabla u\|_{0} \|\nabla v\|_{0}, \qquad \bigl|a(u,u)\bigr|\geq\| \nabla u\|_{0}^{2}, \\& \bigl|\bar{a}(T,S)\bigr|\leq\|\nabla T\|_{0} \|\nabla S\|_{0}, \qquad \bigl|\bar {a}(T,T)\bigr|\geq\|\nabla T\|_{0}^{2}, \\& \bigl|c(u,v,w)\bigr|\leq N_{1} \|\nabla u\|_{0} \|\nabla v \|_{0} \|\nabla w\|_{0}, \qquad \bigl|c(u,v,v)\bigr|=0, \\& \bigl|\overline{c}(u,T,S)\bigr|\leq N_{2} \|\nabla u\|_{0} \|\nabla T \|_{0} \|\nabla S\|_{0}, \qquad \bigl|\overline{c}(u,T,T)\bigr|=0, \end{aligned}$$

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

$$\begin{aligned} \operatorname{Ra}\|\gamma_{2}\|_{-1} + \frac{\operatorname{Pr}^{-1}}{k^{-1}+\operatorname{Pr} N_{2} k^{-2}}\|\gamma_{1}\| _{-1}\leq\frac{\operatorname{Pr}}{k^{-1}+\operatorname{Pr} N_{2} k^{-2}}, \end{aligned}$$
(2.2)

problem (1.1) admits a unique solution \((u,T)\) and satisfies

$$\begin{aligned} \|\nabla u\|_{0}\leq \operatorname{Pr}^{-1}\| \gamma_{1}\|_{-1} +\operatorname{Ra} k^{-1}\| \gamma_{2}\| _{-1}, \qquad \|\nabla T\|_{0}\leq k^{-1}\|\gamma_{2}\|_{-1}. \end{aligned}$$
(2.3)

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

$$\begin{aligned}& \bigl\| \nabla\bigl(u-\pi_{\mu}^{1}u\bigr) \bigr\| _{0} \leq c\mu^{s}\|u\|_{1+s}, \qquad \|p- \rho_{\mu }p\|_{0} \leq c u^{s}\|p\|_{s}, \end{aligned}$$
(2.4)
$$\begin{aligned}& \bigl\| \nabla\bigl(T-\pi_{\mu}^{2}T\bigr)\bigr\| _{0} \leq c \mu^{s}\|T\|_{1+s}, \quad 0\leq s\leq k, \end{aligned}$$
(2.5)

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

$$\begin{aligned} \beta\|q_{\mu}\|_{0}\leq\sup _{v_{\mu}\in X_{\mu},v_{\mu}\neq0}\frac {(\nabla\cdot v_{\mu},q_{\mu})}{ \|\nabla v_{\mu}\|_{0}}, \quad \forall q_{\mu}\in M_{\mu}. \end{aligned}$$
(2.6)

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

$$\begin{aligned} V_{\mu}=\bigl\{ v_{\mu}\in X_{\mu}:(\nabla\cdot v_{\mu},q_{\mu})=0, \forall q_{\mu}\in M_{\mu}\bigr\} . \end{aligned}$$

It is well known that (see [10])

$$\begin{aligned} \inf_{v_{\mu}\in V_{\mu}}\bigl\| \nabla(v-v_{\mu}) \bigr\| _{0} \leq C\biggl(1+\frac{1}{\beta }\biggr) \inf_{v_{\mu}\in X_{\mu}} \bigl\| \nabla(v-v_{\mu})\bigr\| _{0}, \quad \forall v\in V. \end{aligned}$$
(2.7)

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})\)

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr} a(u_{\mu},v_{\mu})+c(u_{\mu},u_{\mu},v_{\mu})+b(v_{\mu},p_{\mu })-b(u_{\mu},q_{\mu})=\operatorname{Pr} \operatorname{Ra}(T_{\mu}\zeta,v_{\mu})+(\gamma_{1},v_{\mu}),\\ k \bar{a}(T_{\mu},S_{\mu})+\bar{c}(u_{\mu},T_{\mu},S_{\mu})=(\gamma _{2},S_{\mu}). \end{array}\displaystyle \right . \end{aligned}$$
(2.8)

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

$$\begin{aligned} \|u-u_{\mu}\|_{0}+\|T-T_{\mu} \|_{0}\leq C\mu^{2}, \quad\ \ \ \bigl\| \nabla(u-u_{\mu}) \bigr\| _{0}+\bigl\| \nabla(T-T_{\mu})\bigr\| _{0}+\|p-p_{\mu} \|_{0}\leq C\mu. \end{aligned}$$

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]):

$$\begin{aligned}& \bigl(\nabla\Pi_{\mu}^{1}u,\nabla v\bigr)=(\nabla u,\nabla v), \quad \forall u\in X,v\in R_{1}, \\& \bigl(\nabla\Pi_{\mu}^{2}T,\nabla S\bigr)=(\nabla T,\nabla S), \quad \forall T\in W,S\in R_{2}, \end{aligned}$$

and have the following properties:

$$\begin{aligned} \bigl\| \nabla\Pi_{\mu}^{1}u\bigr\| _{0}\leq\| \nabla u\|_{0},\quad \forall u\in X, \qquad \bigl\| \nabla \Pi_{\mu}^{2}T\bigr\| _{0}\leq\|\nabla T\|_{0}, \quad \forall T\in W, \end{aligned}$$
(3.1)

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:

$$\begin{aligned}& G_{1}(u,v)=\alpha_{1}\bigl(\nabla\bigl(I- \Pi_{\mu}^{1}\bigr)u,\nabla\bigl(I-\Pi_{\mu}^{1} \bigr)v\bigr), \quad \forall u,v\in X, \end{aligned}$$
(3.2)
$$\begin{aligned}& G_{2}(T,S)=\alpha_{2}\bigl(\nabla\bigl(I- \Pi_{\mu}^{2}\bigr)T,\nabla\bigl(I-\Pi_{\mu}^{2} \bigr)S\bigr), \quad \forall T,S\in W, \end{aligned}$$
(3.3)

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

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr} a(u_{\mu},v_{\mu})+c(u_{\mu},u_{\mu},v_{\mu})+b(v_{\mu},p_{\mu })-b(u_{\mu},q_{\mu})+G_{1}(u_{\mu},v_{\mu})\\ \quad=\operatorname{Pr} \operatorname{Ra}(T_{\mu}\zeta,v_{\mu})+(\gamma_{1},v_{\mu}),\\ k \bar{a}(T_{\mu},S_{\mu})+\bar{c}(u_{\mu},T_{\mu},S_{\mu})+G_{2}(T_{\mu },S_{\mu})=(\gamma_{2},S_{\mu}), \end{array}\displaystyle \right . \end{aligned}$$
(3.4)

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

$$\begin{aligned}& \begin{aligned}[b] G_{1}(u,v)&=\alpha_{1}\bigl(\nabla\bigl(I- \Pi_{\mu}^{1}\bigr)u,\nabla\bigl(I-\Pi_{\mu}^{1} \bigr)v\bigr)\\ &=\alpha _{1}(\nabla u,\nabla v)-\alpha_{1}\bigl( \nabla\Pi_{\mu}^{1}u,\nabla v\bigr) , \quad \forall u,v\in X, \end{aligned} \end{aligned}$$
(3.5)
$$\begin{aligned}& \begin{aligned}[b] G_{2}(T,S)&=\alpha_{2}\bigl(\nabla\bigl(I- \Pi_{\mu}^{2}\bigr)T,\nabla\bigl(I-\Pi_{\mu}^{2} \bigr)S\bigr)\\ &=\alpha _{2}(\nabla T,\nabla S)-\alpha_{2}\bigl( \nabla\Pi_{\mu}^{2}T,\nabla S\bigr), \quad \forall T,S\in W. \end{aligned} \end{aligned}$$
(3.6)

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

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} (\operatorname{Pr}+\alpha_{1}) a(u_{\mu}^{n},v_{\mu})+c(u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu })+b(v_{\mu},p_{\mu}^{n})-b(u_{\mu}^{n},q_{\mu}) \\ \quad=\operatorname{Pr} \operatorname{Ra}(T^{n}_{\mu}\zeta,v_{\mu})+(\gamma_{1},v_{\mu})+\alpha_{1}(\nabla\Pi _{\mu}^{1} u_{\mu}^{n-1},\nabla v_{\mu}),\\ (k+\alpha_{2}) \bar{a}(T_{\mu}^{n},S_{\mu})+\bar{c}(u_{\mu}^{n-1},T_{\mu }^{n},S_{\mu})=(\gamma_{2},S_{\mu})+\alpha_{2}(\nabla\Pi_{\mu}^{2} T_{\mu }^{n-1},\nabla S_{\mu}), \end{array}\displaystyle \right . \end{aligned}$$
(3.7)

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

$$\begin{aligned} A=\operatorname{Pr}^{-1}\|\gamma_{1}\|_{-1}+ \operatorname{Ra} k^{-1}\|\gamma_{2}\|_{-1}, \qquad B=k^{-1}\|\gamma_{2}\|_{-1}. \end{aligned}$$

Theorem 3.1

The iterative solution \((u_{\mu}^{n}, T_{\mu}^{n})\) defined by (3.7) satisfies

$$\begin{aligned} \bigl\| \nabla u_{\mu}^{n}\bigr\| _{0}\leq A, \qquad \bigl\| \nabla T_{\mu}^{n}\bigr\| _{0}\leq B, \quad \forall n\geq1. \end{aligned}$$
(3.8)

Proof

Let \(S_{\mu}=T_{\mu}^{n}\) in the second equation of (3.7), we have

$$\begin{aligned} (k+\alpha_{2}) \bar{a}\bigl(T_{\mu}^{n},T_{\mu}^{n} \bigr)=\bigl(\gamma_{2},T_{\mu}^{n}\bigr)+\alpha _{2}\bigl(\nabla\Pi_{\mu}^{2} T_{\mu}^{n-1}, \nabla T_{\mu}^{n}\bigr). \end{aligned}$$

We use the Cauchy-Schwarz inequality and (3.1) to obtain

$$\begin{aligned} (k+\alpha_{2}) \bigl\| \nabla T_{\mu}^{n}\bigr\| _{0} \leq\|\gamma_{2}\|_{-1}+\alpha_{2}\bigl\| \nabla \Pi_{\mu}^{2}T_{\mu}^{n-1}\bigr\| _{0} \leq\|\gamma_{2}\|_{-1}+\alpha_{2}\bigl\| \nabla T_{\mu}^{n-1}\bigr\| _{0}. \end{aligned}$$

When \(n=1\), we get

$$\begin{aligned} (k+\alpha_{2}) \bigl\| \nabla T_{\mu}^{1}\bigr\| _{0} \leq\|\gamma_{2}\|_{-1}\quad\Rightarrow\quad \bigl\| \nabla T_{\mu}^{1}\bigr\| _{0}\leq\frac{1}{k+\alpha_{2}}\| \gamma_{2}\|_{-1}\leq k^{-1}\|\gamma_{2} \|_{-1}, \end{aligned}$$

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\),

$$ (k+\alpha_{2}) \bigl\| \nabla T_{\mu}^{J+1} \bigr\| _{0} \leq\|\gamma_{2}\|_{-1}+\alpha_{2} \bigl\| \nabla T_{\mu}^{J}\bigr\| _{0} \leq k^{-1}(k+\alpha_{2})\|\gamma_{2}\|_{-1}. $$

As a consequence one finds

$$\begin{aligned} \bigl\| \nabla T_{\mu}^{J+1}\bigr\| _{0}\leq k^{-1}\|\gamma_{2}\|_{-1}. \end{aligned}$$
(3.9)

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

$$\begin{aligned}[b] (\operatorname{Pr}+\alpha_{1})\bigl\| \nabla u_{\mu}^{n} \bigr\| _{0}&\leq\|\gamma_{1}\|_{-1}+\alpha_{1} \bigl\| \nabla\Pi_{\mu}^{1} u_{\mu}^{n-1} \bigr\| _{0}+\operatorname{Pr} \operatorname{Ra}\bigl\| T_{\mu}^{n} \bigr\| _{-1} \\ &\leq\|\gamma_{1}\|_{-1} +\alpha_{1}\bigl\| \nabla u_{\mu}^{n-1}\bigr\| _{0}+ \operatorname{Pr} \operatorname{Ra} k^{-1}\|\gamma_{2}\|_{-1}. \end{aligned} $$

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

$$\begin{aligned} (\operatorname{Pr}+\alpha_{1})\bigl\| \nabla u_{\mu}^{J+1} \bigr\| _{0}&\leq\|\gamma_{1}\|_{-1}+\alpha _{1} \bigl\| \nabla u_{\mu}^{J}\bigr\| _{0}+ \operatorname{Pr} \operatorname{Ra} k^{-1}\|\gamma_{2}\|_{-1} \\ &\leq\|\gamma_{1}\|_{-1}+ \alpha_{1}\bigl( \operatorname{Pr}^{-1}\|\gamma_{1}\|_{-1}+ \operatorname{Ra} k^{-1}\| \gamma_{2}\|_{-1}\bigr) + \operatorname{Pr} \operatorname{Ra} k^{-1}\|\gamma_{2} \|_{-1} \\ &\leq\frac{\operatorname{Pr}+\alpha_{1}}{\operatorname{Pr}}\|\gamma_{1}\|_{-1}+( \operatorname{Pr}+\alpha_{1})\operatorname{Ra} k^{-1}\| \gamma_{2}\|_{-1}. \end{aligned}$$

Consequently, we obtain

$$\begin{aligned} \bigl\| \nabla u_{\mu}^{J+1}\bigr\| _{0}\leq \operatorname{Pr}^{-1} \|\gamma_{1}\|_{-1}+ \operatorname{Ra} k^{-1}\| \gamma_{2}\|_{-1}, \end{aligned}$$

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

$$\begin{aligned} \operatorname{Pr}+2\alpha_{1}-2N_{1}A-2(k+ \alpha_{2})^{-1}\cdot \operatorname{Pr} \operatorname{Ra} N_{2}B > 0, \end{aligned}$$
(3.10)

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

$$\begin{aligned}& \begin{aligned}[b] &\frac{1}{2}\operatorname{Pr}\bigl\| \nabla \bigl(u-u_{\mu}^{n}\bigr)\bigr\| _{0} \\ &\quad\leq C(\beta) \biggl(\frac {3}{2}\operatorname{Pr}+ \alpha_{1}+2N_{1} A+\frac{\operatorname{Pr} \operatorname{Ra} N_{2} B}{k+\alpha_{2}}\biggr)\inf _{\bar {u}\in X_{\mu}} \bigl\| \nabla(u-\bar{u})\bigr\| _{0} \\ &\qquad{}+\sqrt{d}\inf_{\lambda_{\mu}\in M_{\mu}}\|p-\lambda_{\mu}\|_{0}+2\alpha_{1} A+\biggl(N_{1} A+ \frac{\operatorname{Pr} \operatorname{Ra} N_{2}B}{k+\alpha_{2}}\biggr) \bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu }^{n-1} \bigr)\bigr\| _{0} \\ &\qquad{}+\frac{\operatorname{Pr} \operatorname{Ra}(2k+2\alpha_{2}+N_{2} A)}{k+\alpha_{2}}\inf_{\bar{T} \in W_{\mu}}{\bigl\| \nabla(T-\bar{T}) \bigr\| _{0}}+\frac{2\operatorname{Pr} \operatorname{Ra} \alpha_{2}B}{k+\alpha_{2}}, \end{aligned} \end{aligned}$$
(3.11)
$$\begin{aligned}& \begin{aligned}[b] \bigl\| p-p_{\mu}^{n} \bigr\| _{0} \leq{}& \biggl(\frac{\sqrt{d}}{\beta}+1\biggr) \inf_{\lambda_{\mu }\in M_{\mu}} \|p- \lambda_{\mu}\|_{0}+\frac{1}{\beta}(\operatorname{Pr}+ \alpha_{1}+2 N_{1} A)\bigl\| \nabla\bigl(u-u_{\mu}^{n} \bigr)\bigr\| _{0} \\ &{} +\frac{N_{1}A}{\beta}\bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0}+\frac {2\alpha_{1} A}{\beta}+\frac{\operatorname{Pr} \operatorname{Ra}}{\beta}\bigl\| \nabla \bigl(T-T_{\mu}^{n}\bigr)\bigr\| _{0}, \end{aligned} \end{aligned}$$
(3.12)
$$\begin{aligned}& \begin{aligned}[b] \bigl\| \nabla\bigl(T-T_{\mu}^{n}\bigr) \bigr\| _{0} \leq{}&\frac{2k+2\alpha_{2}+N_{2}A}{k+\alpha_{2}} \inf_{\bar{T} \in W_{\mu}} {\bigl\| \nabla(T-\bar{T})\bigr\| _{0}}+\frac{N_{2} B}{k+\alpha_{2}}\bigl\| \nabla\bigl(u-u_{\mu}^{n} \bigr)\bigr\| _{0} \\ &{}+\frac{N_{2}B}{k+\alpha_{2}}\bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0}+\frac {2\alpha_{2}B}{k+\alpha_{2}}. \end{aligned} \end{aligned}$$
(3.13)

Here ū, \(\lambda_{\mu}\), and 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:

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} (\operatorname{Pr}+\alpha_{1})(\nabla e_{\mu}^{n},\nabla v_{\mu})+c(u,u,v_{\mu})-c(u_{\mu }^{n-1},u_{\mu}^{n},v_{\mu})+b(v_{\mu},\eta_{\mu}^{n})-b(e_{\mu}^{n},q_{\mu})\\ \quad=\operatorname{Pr} \operatorname{Ra}(\phi^{n}_{\mu}\zeta,v_{\mu}) +\alpha_{1}(\nabla u,\nabla v_{\mu })-\alpha_{1}(\nabla\Pi_{\mu}^{1} u_{\mu}^{n-1},\nabla v_{\mu}),\\ (k+\alpha_{2}) \bar{a}(\phi_{\mu}^{n},S_{\mu})+\bar{c}(u,T,S_{\mu})-\bar {c}(u_{\mu}^{n-1},T_{\mu}^{n},S_{\mu})\\ \quad=\alpha_{2}(\nabla T,\nabla S_{\mu})-\alpha_{2}(\nabla\Pi_{\mu}^{2} T_{\mu }^{n-1},\nabla S_{\mu}), \end{array}\displaystyle \right . \end{aligned}$$
(3.14)

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}\)

$$\begin{aligned} &(\operatorname{Pr}+\alpha_{1}) \bigl(\nabla e_{\mu}^{n},\nabla v_{\mu}\bigr)+ c(u,u,v_{\mu })-c\bigl(u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu} \bigr)-(\nabla\cdot v_{\mu},p-\lambda _{\mu}) \\ &\quad=\operatorname{Pr} \operatorname{Ra}\bigl(\phi^{n}_{\mu} \zeta,v_{\mu}\bigr)+\alpha_{1}(\nabla u,\nabla v_{\mu })-\alpha_{1}\bigl(\nabla\Pi_{\mu}^{1} u_{\mu}^{n-1},\nabla v_{\mu}\bigr). \end{aligned}$$
(3.15)

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}\), is an approximation of T in \(W_{\mu}\), noting that

$$\begin{aligned} &c(u,u,v_{\mu})-c\bigl(u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu}\bigr) \\ &\quad=c\bigl(u,u-u_{\mu}^{n}+u_{\mu}^{n},v_{\mu}\bigr)-c\bigl(u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu}\bigr) \\ &\quad=c\bigl(u,e_{\mu}^{n},v_{\mu}\bigr)+c \bigl(e_{\mu}^{n},u_{\mu}^{n},v_{\mu}\bigr)+c\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu}\bigr) \\ &\quad=c(u,\rho_{1},v_{\mu})-c\bigl(u,\xi_{\mu}^{n},v_{\mu}\bigr)+c\bigl(\rho_{1},u_{\mu}^{n},v_{\mu}\bigr) \\ &\qquad{}-c\bigl(\xi _{\mu}^{n},u_{\mu}^{n},v_{\mu}\bigr)+c\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu}\bigr). \end{aligned}$$
(3.16)

In the same way, we have

$$\begin{aligned} &\bar{c}(u,T,S_{\mu})-\bar{c}\bigl(u_{\mu}^{n-1},T_{\mu}^{n},S_{\mu}\bigr) \\ &\quad=\bar{c}(u,\rho_{2},S_{\mu})-\bar{c}\bigl(u, \varepsilon_{\mu}^{n},S_{\mu}\bigr)+\bar {c} \bigl(e_{\mu}^{n},T_{\mu}^{n},S_{\mu}\bigr)+\bar{c}\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},T_{\mu}^{n},S_{\mu}\bigr). \end{aligned}$$
(3.17)

From the second equation of (3.14), one finds

$$\begin{aligned} (k+\alpha_{2}) \bigl(\nabla\varepsilon_{\mu}^{n}, \nabla S_{\mu}\bigr) =&(k+\alpha _{2}) (\nabla \rho_{2},\nabla S_{\mu})+\bar{c}(u,T,S_{\mu})-\bar{c} \bigl(u,T_{\mu}^{n},S_{\mu}\bigr)\\ &{}+\alpha_{2}\bigl(\nabla\Pi_{\mu}^{2} T_{\mu}^{n-1},\nabla S_{\mu}\bigr)- \alpha_{2}(\nabla T,\nabla S_{\mu}). \end{aligned}$$

We take \(S_{\mu}=\varepsilon_{\mu}^{n}\) using (3.17) to obtain

$$\begin{aligned} (k+\alpha_{2}) \bigl(\nabla\varepsilon_{\mu}^{n}, \nabla\varepsilon_{\mu}^{n}\bigr) =&(k+\alpha_{2}) \bigl(\nabla\rho_{2},\nabla\varepsilon_{\mu}^{n} \bigr)+\bar {c}\bigl(u,\rho_{2},\varepsilon_{\mu}^{n} \bigr)+\bar{c}\bigl(e_{\mu}^{n},T_{\mu}^{n}, \varepsilon _{\mu}^{n}\bigr) \\ &{}+\bar{c}\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},T_{\mu}^{n}, \varepsilon_{\mu}^{n}\bigr) +\alpha_{2}\bigl(\nabla \Pi_{\mu}^{2} T_{\mu}^{n-1},\nabla \varepsilon_{\mu}^{n}\bigr)-\alpha _{2}\bigl(\nabla T,\nabla\varepsilon_{\mu}^{n}\bigr). \end{aligned}$$

Thanks to Theorem 2.2, (3.1) and Theorem 3.1 we derive that

$$\begin{aligned}[b] (k+\alpha_{2})\bigl\| \nabla\varepsilon_{\mu}^{n} \bigr\| _{0} \leq{}&(k+\alpha_{2}+N_{2} A)\|\nabla \rho_{2}\|_{0}+N_{2} B\bigl\| \nabla e_{\mu}^{n} \bigr\| _{0}\\ &{}+N_{2} B \bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0}+2\alpha_{2}B. \end{aligned} $$

With the help of the triangle inequality one finds

$$\begin{aligned}[b] (k+\alpha_{2})\bigl\| \nabla\phi_{\mu}^{n} \bigr\| _{0} \leq{}&(2k+2\alpha_{2}+N_{2} A)\|\nabla \rho_{2}\|_{0}+N_{2} B\bigl\| \nabla e_{\mu}^{n} \bigr\| _{0}\\ &{}+N_{2} B \bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1}\bigr)\bigr\| _{0} +2\alpha_{2}B. \end{aligned} $$

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

$$\begin{aligned} (\operatorname{Pr}+\alpha_{1}) \bigl(\nabla\xi_{\mu}^{n}, \nabla v_{\mu}\bigr) =&(\operatorname{Pr}+\alpha_{1}) (\nabla \rho_{1},\nabla v_{\mu})+c(u,\rho_{1},v_{\mu})-c \bigl(u,\xi _{\mu}^{n},v_{\mu}\bigr)+c\bigl( \rho_{1},u_{\mu}^{n},v_{\mu}\bigr) \\ &{}-c\bigl(\xi_{\mu}^{n},u_{\mu}^{n},v_{\mu}\bigr)+c\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu}\bigr)-\operatorname{Pr}\ \operatorname{Ra}\bigl(\phi^{n}_{\mu} \zeta,v_{\mu}\bigr) \\ &{}-\alpha_{1}(\nabla u,\nabla v_{\mu})+\alpha_{1} \bigl(\nabla\Pi_{\mu}^{1} u_{\mu }^{n-1}, \nabla v_{\mu}\bigr)-(\nabla\cdot v_{\mu},p- \lambda_{\mu}). \end{aligned}$$

Taking \(v_{\mu}=\xi_{\mu}^{n}\), we get

$$\begin{aligned} &(\operatorname{Pr}+\alpha_{1}) \bigl(\nabla\xi_{\mu}^{n}, \nabla\xi_{\mu}^{n}\bigr) \\ &\quad=(\operatorname{Pr}+ \alpha_{1}) \bigl(\nabla\rho_{1},\nabla\xi_{\mu}^{n} \bigr)+c\bigl(u,\rho_{1},\xi_{\mu}^{n}\bigr)+c\bigl( \rho_{1},u_{\mu}^{n},\xi_{\mu}^{n} \bigr)-c\bigl(\xi_{\mu}^{n},u_{\mu}^{n}, \xi_{\mu}^{n}\bigr) \\ &\qquad{}+c\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},u_{\mu}^{n}, \xi_{\mu}^{n}\bigr)-\operatorname{Pr} \operatorname{Ra}\bigl( \phi^{n}_{\mu}\zeta,\xi ^{n}_{\mu}\bigr)- \alpha_{1}\bigl(\nabla u,\nabla\xi_{\mu}^{n}\bigr) \\ &\qquad{}+\alpha_{1}\bigl(\nabla\Pi_{\mu}^{1} u_{\mu}^{n-1},\nabla\xi_{\mu}^{n}\bigr)- \bigl(\nabla \cdot\xi_{\mu}^{n},p-\lambda_{\mu}\bigr). \end{aligned}$$

Thus

$$\begin{aligned} &(\operatorname{Pr}+\alpha_{1})\bigl\| \nabla\xi_{\mu}^{n} \bigr\| _{0} \\ &\quad\leq \bigl(\operatorname{Pr}+\alpha_{1}+N_{1}\|\nabla u\|_{0}+N_{1}\bigl\| \nabla u_{\mu}^{n} \bigr\| _{0}\bigr)\|\nabla \rho_{1}\|_{0}+N_{1} \bigl\| \nabla u_{\mu}^{n}\bigr\| _{0}\bigl\| \nabla \bigl(u_{\mu}^{n}-u_{\mu}^{n-1}\bigr) \bigr\| _{0} \\ &\qquad{}+\operatorname{Pr} \operatorname{Ra}\bigl\| \nabla \phi_{\mu}^{n} \bigr\| _{0}+\alpha_{1}\|\nabla u\|_{0}+ \alpha_{1}\bigl\| \nabla \Pi_{\mu}^{1} u_{\mu}^{n-1} \bigr\| _{0} \\ &\qquad{}+N_{1}\bigl\| \nabla u_{\mu}^{n} \bigr\| _{0}\bigl\| \nabla\xi_{\mu}^{n}\bigr\| _{0}+\sqrt{d} \|p-\lambda_{\mu}\|_{0}. \end{aligned}$$

Making use of Theorem 2.2 and Theorem 3.1, we obtain

$$\begin{aligned} (\operatorname{Pr}+\alpha_{1})\bigl\| \nabla \xi_{\mu}^{n}\bigr\| _{0} \leq&(\operatorname{Pr}+ \alpha_{1}+2N_{1}A)\|\nabla\rho_{1} \|_{0}+N_{1}A\bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1}\bigr)\bigr\| _{0} \\ &{}+\operatorname{Pr} \operatorname{Ra}\bigl\| \nabla\phi_{\mu}^{n} \bigr\| _{0}+2\alpha_{1}A+N_{1}A\bigl\| \nabla \xi_{\mu}^{n}\bigr\| _{0}+\sqrt{d}\|p- \lambda_{\mu}\|_{0}. \end{aligned}$$
(3.18)

To complete the proof, the bound (3.13) is inserted into the one of (3.18), this gives

$$\begin{aligned} &(\operatorname{Pr}+\alpha_{1})\bigl\| \nabla\xi_{\mu}^{n} \bigr\| _{0} \\ &\quad\leq(\operatorname{Pr}+\alpha_{1}+2N_{1}A) \|\nabla\rho_{1}\|_{0}+N_{1}A\bigl\| \nabla \bigl(u_{\mu}^{n}-u_{\mu}^{n-1}\bigr) \bigr\| _{0}+2\alpha_{1}A+N_{1}A\bigl\| \nabla \xi_{\mu}^{n}\bigr\| _{0} \\ &\qquad{}+\sqrt{d}\|p-\lambda_{\mu}\|_{0}+\operatorname{Pr} \operatorname{Ra} {\biggl[}\frac{2k+2\alpha_{2}+N_{2} A}{k+\alpha_{2}} \inf_{\bar{T} \in W_{\mu}} {\bigl\| \nabla(T-\bar{T})\bigr\| _{0}} \\ &\qquad{}+\frac{N_{2} B}{k+\alpha_{2}}\bigl\| \nabla\bigl(u-u_{\mu}^{n}\bigr) \bigr\| _{0}+\frac{N_{2}\ B}{k+\alpha_{2}}\bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0}+\frac{2\alpha _{2}B}{k+\alpha_{2}} {\biggr]}, \end{aligned}$$

thus

$$\begin{aligned} &\biggl(\operatorname{Pr}+\alpha_{1}-N_{1} A- \frac{\operatorname{Pr} \operatorname{Ra} N_{2} B}{k+\alpha_{2}}\biggr) \bigl\| \nabla\xi_{\mu}^{n}\bigr\| _{0} \\ &\quad\leq \biggl(\operatorname{Pr}+\alpha_{1}+2N_{1} A+ \frac{\operatorname{Pr} \operatorname{Ra} N_{2} B}{k+\alpha_{2}}\biggr)\|\nabla \rho_{1}\|_{0} + \biggl(N_{1} A+\frac{\operatorname{Pr} \operatorname{Ra} N_{2} B}{k+\alpha_{2}}\biggr) \bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu }^{n-1} \bigr)\bigr\| _{0} \\ &\qquad{}+2\alpha_{1} A +\sqrt{d}\|p-\lambda_{\mu}\|_{0} \\ &\qquad{}+\frac{\operatorname{Pr} \operatorname{Ra}(2k+2\alpha_{2}+N_{2} A)}{k+\alpha_{2}}\inf_{\bar{T} \in W_{\mu}}{\bigl\| \nabla(T- \bar{T})\bigr\| _{0}}+\frac{2\operatorname{Pr} \operatorname{Ra} \alpha_{2} B}{k+\alpha _{2}}. \end{aligned}$$
(3.19)

Under the condition of (3.10) we find that

$$\begin{aligned} \frac{1}{2}\operatorname{Pr}\bigl\| \nabla e_{\mu}^{n} \bigr\| _{0} \leq& \frac{1}{2}\operatorname{Pr}\bigl(\|\nabla \rho_{1}\| _{0}+\bigl\| \nabla\xi_{\mu}^{n} \bigr\| _{0}\bigr) \\ \leq& \biggl(\frac{3}{2}\operatorname{Pr}+\alpha_{1}+2N_{1} A+\frac{\operatorname{Pr} \operatorname{Ra} N_{2} B}{k+\alpha _{2}}\biggr)\|\nabla\rho_{1}\|_{0}+\sqrt{d} \|p-\lambda_{\mu}\|_{0} \\ &{}+2\alpha_{1} A+\frac{2\operatorname{Pr} \operatorname{Ra} \alpha_{2} B}{k+\alpha_{2}}+\biggl(N_{1} A+ \frac{\operatorname{Pr}\ \operatorname{Ra} N_{2} B}{k+\alpha_{2}}\biggr)\bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0} \\ &{}+\frac{\operatorname{Pr} \operatorname{Ra}(2k+2\alpha_{2}+N_{2} A)}{k+\alpha_{2}}\inf_{\bar{T} \in W_{\mu}}{\bigl\| \nabla(T-\bar{T}) \bigr\| _{0}}. \end{aligned}$$
(3.20)

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

$$\begin{aligned} &\bigl(\nabla\cdot v_{\mu},p_{\mu}^{n} - \lambda_{\mu}\bigr) \\ &\quad=(\nabla\cdot v_{\mu},p-\lambda_{\mu})-( \operatorname{Pr}+\alpha_{1}) \bigl(\nabla e_{\mu }^{n}, \nabla v_{\mu}\bigr)-c\bigl(u,e_{\mu}^{n},v_{\mu} \bigr)-c\bigl(e_{\mu}^{n},u_{\mu}^{n},u_{\mu} \bigr) \\ &\qquad{}-c\bigl(u_{\mu}^{n}-u_{\mu}^{n-1},u_{\mu}^{n},v_{\mu} \bigr)+\alpha_{1}(\nabla u,\nabla v_{\mu})-\alpha_{1} \bigl(\nabla\Pi_{\mu}^{1} u_{\mu}^{n-1}, \nabla v_{\mu}\bigr) +\operatorname{Pr} \operatorname{Ra}\bigl( \phi^{n}_{\mu}\zeta,v_{\mu}\bigr) \\ &\quad\leq {\bigl[}\sqrt{d}\|p-\lambda_{\mu}\|_{0}+\bigl( \operatorname{Pr}+\alpha_{1}+N_{1}\|\nabla u\| _{0}+N_{1}\bigl\| \nabla u_{\mu}^{n} \bigr\| _{0}\bigr)\bigl\| \nabla e_{\mu}^{n}\bigr\| _{0} + \operatorname{Pr} \operatorname{Ra}\bigl\| \nabla\phi_{\mu}^{n} \bigr\| _{0} \\ &\qquad{}+N_{1}\bigl\| \nabla u_{\mu}^{n}\bigr\| _{0} \bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0}+ \alpha_{1}\bigl(\|\nabla u\|_{0}+\bigl\| \nabla u_{\mu}^{n-1}\bigr\| _{0}\bigr) {\bigr]}\|\nabla v_{\mu}\|_{0}, \end{aligned}$$

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

$$\begin{aligned} &\beta\bigl\| p_{\mu}^{n} -\lambda_{\mu}\bigr\| _{0} \\ &\quad\leq \sqrt{d}\|p-\lambda_{\mu}\|_{0}+\bigl( \operatorname{Pr}+\alpha_{1}+N_{1}\|\nabla u\| _{0}+N_{1}\bigl\| \nabla u_{\mu}^{n} \bigr\| _{0}\bigr)\bigl\| \nabla e_{\mu}^{n}\bigr\| _{0} \\ &\qquad{}+N_{1}\bigl\| \nabla u_{\mu}^{n}\bigr\| _{0} \bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0}+\alpha_{1}\bigl(\|\nabla u\|_{0}+\bigl\| \nabla u_{\mu}^{n-1}\bigr\| _{0}\bigr) +\operatorname{Pr} \operatorname{Ra}\bigl\| \nabla\phi_{\mu}^{n}\bigr\| _{0} \\ &\quad\leq \sqrt{d}\|p-\lambda_{\mu}\|_{0}+( \operatorname{Pr}+\alpha_{1}+2 N_{1} A)\bigl\| \nabla \bigl(u-u_{\mu}^{n}\bigr)\bigr\| _{0} \\ &\qquad{}+N_{1} A\bigl\| \nabla\bigl(u_{\mu}^{n}-u_{\mu}^{n-1} \bigr)\bigr\| _{0} +2\alpha_{1} A+\operatorname{Pr} \operatorname{Ra}\bigl\| \nabla\bigl(T-T_{\mu}^{n}\bigr) \bigr\| _{0}. \end{aligned}$$

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

$$\begin{aligned} &\bigl\| \nabla\bigl(u-u_{\mu}^{n}\bigr)\bigr\| _{0}+ \bigl\| p-p_{\mu}^{n} \bigr\| _{0}+\bigl\| \nabla\bigl(T-T_{\mu}^{n} \bigr)\bigr\| _{0}\\ &\quad\leq c\mu^{s}+C_{1} \alpha_{1}+C_{2}\alpha_{2}+C_{3} \bigl\| \nabla \bigl(u_{\mu}^{n}-u_{\mu }^{n-1}\bigr) \bigr\| _{0}. \end{aligned}$$

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

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} (\operatorname{Pr}+\alpha_{1}) a(u_{H}^{m},v_{H})+c(u_{H}^{m-1},u_{H}^{m},v_{H})+b(v_{H},p^{m}_{H})-b(u_{H}^{m},q_{H}) \\ \ \quad=\operatorname{Pr} \operatorname{Ra}(T^{m}_{H}\zeta,v_{H})+(\gamma_{1},v_{H})+\alpha_{1}(\nabla\Pi_{H}^{1} u_{H}^{m-1},\nabla v_{H}),\\ (k+\alpha_{2}) \bar{a}(T_{H}^{m},S_{H})+\bar{c}(u_{H}^{m-1},T_{H}^{m},S_{H})=(\gamma _{2},S_{H})+\alpha_{2}(\nabla\Pi_{H}^{2} T_{H}^{m-1},\nabla S_{H}), \end{array}\displaystyle \right . \end{aligned}$$

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}\)

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr} a(u_{mh},v_{h})+c(u_{H}^{m},u_{mh},v_{h})+c(u_{mh},u_{H}^{m},v_{h}) +b(v_{h},p_{mh})-b(u_{mh},q_{h})\\ \quad =\operatorname{Pr} \operatorname{Ra} (T_{mh}\zeta,v_{h})+(\gamma _{1},v_{h})+c(u_{H}^{m},u_{H}^{m},v_{h}),\\ k \bar{a}(T_{mh},S_{h})+\bar{c}(u_{H}^{m},T_{mh},S_{h})+\bar {c}(u_{mh},T_{H}^{m},S_{h})=(\gamma_{2},S_{h})+\bar{c}(u_{H}^{m},T_{H}^{m},S_{h}). \end{array}\displaystyle \right . \end{aligned}$$
(4.1)

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}\)

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr} a(u_{mh},v_{h})+c(u_{H}^{m},u_{mh},v_{h})+b(v_{h},p_{mh})-b(u_{mh},q_{h})\\ \quad=\operatorname{Pr} \operatorname{Ra} (T_{mh}\zeta,v_{h}) +(\gamma_{1},v_{h}),\\ k \bar{a}(T_{mh},S_{h})+\bar{c}(u_{H}^{m},T_{mh},S_{h})=(\gamma_{2},S_{h}). \end{array}\displaystyle \right . \end{aligned}$$
(4.2)

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

$$\begin{aligned}& \begin{aligned}[b] &\frac{1}{2}\operatorname{Pr}\bigl\| \nabla(u-u_{mh}) \bigr\| _{0} \\ &\quad\leq C(\beta) \biggl(\frac{3}{2}\operatorname{Pr}+2N_{1} A+\operatorname{Pr} \operatorname{Ra} k^{-1}N_{2} B\biggr) \inf_{\tilde {u}\in X_{h}} \bigl\| \nabla(u-\tilde{u})\bigr\| _{0}\\ &\qquad{} +\sqrt{d} \inf _{\lambda_{h}\in M_{h}}\|p-\lambda_{h}\|_{0} \\ &\qquad{}+ \bigl(N_{1}\bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}+\operatorname{Pr} \operatorname{Ra} k^{-1}N_{2} \bigl\| \nabla \bigl(T-T_{H}^{m}\bigr)\bigr\| _{0} \bigr)\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr)\bigr\| _{0} \\ &\qquad{}+\operatorname{Pr} \operatorname{Ra} k^{-1} \bigl(2k+N_{2} A+N_{2} \bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigr)\inf_{\tilde {T}\in W_{h}} \bigl\| \nabla(T-\tilde{T}) \bigr\| _{0}, \end{aligned} \end{aligned}$$
(4.3)
$$\begin{aligned}& \begin{aligned}[b] \|p-p_{mh}\|_{0} \leq{}&\biggl(1+ \frac{\sqrt{d}}{\beta}\biggr)\inf_{\lambda_{h}\in M_{h}} \|p-\lambda_{h} \|_{0}+\frac{1}{\beta}(\operatorname{Pr}+2N_{1} A)\bigl\| \nabla(u-u_{mh})\bigr\| _{0} \\ &{}+\frac{N_{1}}{\beta}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}^{2}+\frac{\operatorname{Pr} \operatorname{Ra}}{\beta}\bigl\| \nabla(T-T_{mh}) \bigr\| _{0}, \end{aligned} \end{aligned}$$
(4.4)
$$\begin{aligned}& \begin{aligned}[b] &\bigl\| \nabla(T-T_{mh})\bigr\| _{0}\\ &\quad\leq k^{-1}\bigl(2k+N_{2} A+N_{2}\bigl\| \nabla \bigl(u-u_{H}^{m}\bigr)\bigr\| _{0}\bigr)\inf _{\tilde{T}\in W_{h}} \bigl\| \nabla(T-\tilde{T})\bigr\| _{0} \\ &\qquad{}+k^{-1} N_{2} B\bigl\| \nabla(u-u_{mh}) \bigr\| _{0}+k^{-1} N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigl\| \nabla\bigl(T-T_{H}^{m}\bigr) \bigr\| _{0}. \end{aligned} \end{aligned}$$
(4.5)

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

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr}(\nabla e_{m},\nabla v_{h})+c(u,u,v_{h})-c(u_{H}^{m},u_{mh},v_{h})-c(u_{mh},u_{H}^{m},v_{h})-(\nabla \cdot v_{h},p-p_{mh})\\ \quad{}+(\nabla\cdot e_{m},q_{h})=\operatorname{Pr} \operatorname{Ra} (\phi_{m}\zeta ,v_{h})-c(u_{H}^{m},u_{H}^{m},v_{h}),\\ k(\nabla\phi_{m},\nabla S_{h})+\bar{c}(u,T,S_{h})-\bar {c}(u_{H}^{m},T_{mh},S_{h})-\bar{c}(u_{mh},T_{H}^{m},S_{h})\\ \quad=-\bar{c}(u_{H}^{m},T_{H}^{m},S_{h}). \end{array}\displaystyle \right . \end{aligned}$$
(4.6)

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

$$\begin{aligned} &c(u,u,v_{h})-c\bigl(u_{H}^{m},u_{mh},v_{h} \bigr)-c\bigl(u_{mh},u_{H}^{m},v_{h} \bigr)+c\bigl(u_{H}^{m},u_{H}^{m},v_{h} \bigr) \\ &\quad=c\bigl(\bigl(u-u_{H}^{m}\bigr)+u_{H}^{m},u,v_{h} \bigr)-c\bigl(u_{H}^{m},u_{mh},v_{h} \bigr)+c\bigl(u-u_{mh},u_{H}^{m},v_{h} \bigr)-c\bigl(u-u_{H}^{m},u_{H}^{m},v_{h} \bigr) \\ &\quad=c\bigl(e_{m},u_{H}^{m},v_{h} \bigr)+c\bigl(u_{H}^{m},e_{m},v_{h} \bigr)+c\bigl(u-u_{H}^{m},u-u_{H}^{m},v_{h} \bigr). \end{aligned}$$
(4.7)

In the same way, one finds

$$\begin{aligned} &\bar{c}(u,T,S_{h})-\bar{c}\bigl(u_{H}^{m},T_{mh},S_{h} \bigr)-\bar {c}\bigl(u_{mh},T_{H}^{m},S_{h} \bigr)+\bar{c}\bigl(u_{H}^{m},T_{H}^{m},S_{h} \bigr) \\ &\quad=\bar{c}(u, \phi_{m},S_{h})-\bar{c}\bigl(u-u_{H}^{m}, \phi_{m},S_{h}\bigr)+\bar {c}\bigl(e_{m},T_{H}^{m},S_{h} \bigr)+\bar{c}\bigl(u-u_{H}^{m},T-T_{H}^{m},S_{h} \bigr). \end{aligned}$$
(4.8)

Inserting (4.7) and (4.8) into (4.6) we get

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} \operatorname{Pr}(\nabla e_{m},\nabla v_{h})+c(e_{m},u_{H}^{m},v_{h})+c(u_{H}^{m},e_{m},v_{h})+c(u-u_{H}^{m},u-u_{H}^{m},v_{h})\\ \quad{}-(\nabla\cdot v_{h},p-p_{mh})+(\nabla\cdot e_{m},q_{h})= \operatorname{Pr} \operatorname{Ra} (\phi_{m}\zeta ,v_{h}),\\ k(\nabla\phi_{m},\nabla S_{h})+\bar{c}(u,\phi_{m},S_{h})-\bar{c}(u-u_{H}^{m},\phi _{m},S_{h})+\bar{c}(e_{m},T_{H}^{m},S_{h})\\ \quad{} +\bar{c}(u-u_{H}^{m},T-T_{H}^{m},S_{h})=0. \end{array}\displaystyle \right . \end{aligned}$$
(4.9)

Setting \(S_{h}=\psi_{h}\), the second equation of (4.9) can be written as

$$\begin{aligned} &k(\nabla\psi_{h},\nabla\psi_{h}) \\ &\quad=k(\nabla\chi_{2},\nabla\psi_{h})+\bar{c}(u, \phi_{m},\psi_{h})-\bar {c}\bigl(u-u_{H}^{m}, \phi_{m},\psi_{h}\bigr) \\ &\qquad{}+\bar{c}\bigl(e_{m},T_{H}^{m}, \psi_{h}\bigr)+\bar{c}\bigl(u-u_{H}^{m},T-T_{H}^{m}, \psi_{h}\bigr) \\ &\quad=k(\nabla\chi_{2},\nabla\psi_{h})+\bar{c}(u, \chi_{2},\psi_{h})-\bar {c}\bigl(u-u_{H}^{m}, \chi_{2},\psi_{h}\bigr) \\ &\qquad{}+\bar{c}\bigl(e_{m},T_{H}^{m}, \psi_{h}\bigr)+\bar{c}\bigl(u-u_{H}^{m},T-T_{H}^{m}, \psi_{h}\bigr), \end{aligned}$$

as a consequence we derive that

$$\begin{aligned} k\|\nabla\psi_{h}\|_{0} \leq& \bigl(k+N_{2}\| \nabla u\|_{0}+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigr)\|\nabla\chi_{2}\|_{0} +N_{2}\bigl\| \nabla T_{H}^{m}\bigr\| _{0}\|\nabla e_{m}\|_{0} \\ &{}+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}\bigl\| \nabla\bigl(T-T_{H}^{m}\bigr) \bigr\| _{0} \\ \leq& \bigl(k+N_{2}A+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigr)\|\nabla\chi_{2}\|_{0} +N_{2} B\|\nabla e_{m}\|_{0} \\ &{}+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}\bigl\| \nabla\bigl(T-T_{H}^{m}\bigr) \bigr\| _{0}. \end{aligned}$$
(4.10)

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

$$\begin{aligned} \operatorname{Pr}(\nabla\varphi_{h},\nabla v_{h}) =& \operatorname{Pr}(\nabla\chi_{1},\nabla v_{h})+c \bigl(e_{m},u_{H}^{m},v_{h}\bigr)+c \bigl(u_{H}^{m},e_{m},v_{h}\bigr) \\ &{}+c\bigl(u-u_{H}^{m},u-u_{H}^{m},v_{h} \bigr)-(\nabla\cdot v_{h},p-\lambda_{h}) -\operatorname{Pr} \operatorname{Ra} (\phi_{m}\zeta,v_{h}). \end{aligned}$$

Taking \(v_{h}=\varphi_{h}\), which leads to

$$\begin{aligned} \operatorname{Pr}(\nabla\varphi_{h},\nabla\varphi_{h}) =& \operatorname{Pr}(\nabla\chi_{1},\nabla\varphi_{h})+c \bigl(e_{m},u_{H}^{m},\varphi _{h} \bigr)+c\bigl(u_{H}^{m},\chi_{1}, \varphi_{h}\bigr) \\ &{}+c\bigl(u-u_{H}^{m},u-u_{H}^{m}, \varphi_{h}\bigr)-(\nabla\cdot\varphi_{h},p-\lambda _{h})-\operatorname{Pr} \operatorname{Ra} (\phi_{m}\zeta, \varphi_{h}). \end{aligned}$$

Using Theorem 3.1 we obtain

$$\begin{aligned} \operatorname{Pr}\|\nabla\varphi_{h}\|_{0} \leq& \bigl(\operatorname{Pr}+2N_{1} \bigl\| \nabla u_{H}^{m} \bigr\| _{0}\bigr)\|\nabla\chi_{1}\|_{0}+N_{1} \bigl\| \nabla \bigl(u-u_{H}^{m}\bigr)\bigr\| _{0}^{2} \\ &{}+\operatorname{Pr} \operatorname{Ra}\|\nabla\phi_{m} \|_{0}+\sqrt{d}\|p-\lambda_{h}\|_{0}+N_{1} \bigl\| \nabla u_{H}^{m}\bigr\| _{0}\|\nabla \varphi_{h}\|_{0} \\ \leq&(\operatorname{Pr}+2N_{1} A)\|\nabla\chi_{1} \|_{0}+N_{1} \bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}^{2} \\ &{}+\operatorname{Pr} \operatorname{Ra}\|\nabla\phi_{m} \|_{0}+\sqrt{d}\|p-\lambda_{h}\|_{0}+N_{1} A\|\nabla \varphi_{h}\|_{0}. \end{aligned}$$
(4.11)

Inserting (4.5) into (4.11) to derive that

$$\begin{aligned} \operatorname{Pr}\|\nabla\varphi_{h}\|_{0} \leq& ( \operatorname{Pr}+2N_{1} A)\|\nabla\chi_{1} \|_{0}+N_{1} \bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}^{2}+\sqrt{d}\|p-\lambda_{h} \|_{0}+N_{1} A\|\nabla\varphi_{h}\|_{0} \\ &{}+\operatorname{Pr} \operatorname{Ra} \Bigl[ k^{-1} \bigl(2k+N_{2} A+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigr)\inf_{\tilde {T}\in W_{h}} \bigl\| \nabla(T-\tilde{T}) \bigr\| _{0} \\ &{}+k^{-1} N_{2} B\bigl\| \nabla(u-u_{mh}) \bigr\| _{0}+k^{-1} N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigl\| \nabla\bigl(T-T_{H}^{m}\bigr) \bigr\| _{0} \Bigr] \\ \leq& \bigl(\operatorname{Pr}+2N_{1} A+k^{-1} \operatorname{Pr} \operatorname{Ra} N_{2} B\bigr)\|\nabla \chi_{1}\|_{0}+N_{1} \bigl\| \nabla \bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}^{2}+\sqrt{d}\|p-\lambda_{h} \|_{0} \\ &{}+\bigl(N_{1} A+k^{-1}\operatorname{Pr} \operatorname{Ra} N_{2} B\bigr)\|\nabla\varphi_{h}\|_{0}\\ &{}+k^{-1} \operatorname{Pr} \operatorname{Ra} N_{2} \bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigl\| \nabla\bigl(T-T_{H}^{m}\bigr) \bigr\| _{0} \\ &{}+k^{-1} \operatorname{Pr} \operatorname{Ra}\bigl(2k+N_{2} A+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}\bigr)\inf_{\tilde{T}\in W_{h}} \bigl\| \nabla(T-\tilde{T}) \bigr\| _{0}. \end{aligned}$$

Under the assumption of Theorem 4.1 one finds

$$\begin{aligned} \frac{1}{2}\operatorname{Pr}\|\nabla\varphi_{h}\|_{0} \leq& \bigl(\operatorname{Pr}+2N_{1} A+k^{-1} \operatorname{Pr} \operatorname{Ra} N_{2} B\bigr)\|\nabla \chi_{1}\|_{0}+N_{1} \bigl\| \nabla \bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}^{2} \\ &{}+\sqrt{d}\|p-\lambda_{h}\|_{0}+k^{-1} \operatorname{Pr} \operatorname{Ra} N_{2} \bigl\| \nabla\bigl(u-u_{H}^{m} \bigr)\bigr\| _{0}\bigl\| \nabla\bigl(T-T_{H}^{m}\bigr) \bigr\| _{0} \\ &{}+k^{-1} \operatorname{Pr} \operatorname{Ra}\bigl(2k+N_{2} A+N_{2}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}\bigr)\inf_{\tilde{T}\in W_{h}} \bigl\| \nabla(T-\tilde{T}) \bigr\| _{0}. \end{aligned}$$

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

$$\begin{aligned} &(\nabla\cdot v_{h},p_{mh}-\lambda_{h}) \\ &\quad=(\nabla\cdot v_{h},p-\lambda_{h})-\operatorname{Pr}( \nabla e_{m},\nabla v_{h})-c\bigl(e_{m},u_{H}^{m},v_{h} \bigr)-c\bigl(u_{H}^{m},e_{m},v_{h}\bigr) \\ &\qquad{}-c\bigl(u-u_{H}^{m},u-u_{H}^{m},v_{h} \bigr)+\operatorname{Pr} \operatorname{Ra} (\phi_{m} \zeta,v_{h}) \\ &\quad\leq \bigl[\sqrt{d}\|p-\lambda_{h}\|_{0}+\bigl( \operatorname{Pr}+2N_{1}\bigl\| \nabla u_{H}^{m} \bigr\| _{0}\bigr)\| \nabla e_{m}\|_{0}+N_{1}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr)\bigr\| _{0}^{2} \\ &\qquad{}+\operatorname{Pr} \operatorname{Ra}\|\nabla\phi_{h}\|_{0} \bigr]\|\nabla v_{h}\|_{0}, \end{aligned}$$

which combining (2.6) with Theorem 3.2 yields

$$\begin{aligned} \beta\|p_{mh}-\lambda_{h}\|_{0} \leq& \sqrt{d} \|p-\lambda_{h}\|_{0}+(\operatorname{Pr}+2N_{1} A)\| \nabla e_{m}\|_{0} \\ &{}+N_{1}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}^{2}+\operatorname{Pr} \operatorname{Ra}\|\nabla \phi_{h}\|_{0}, \end{aligned}$$

by using \(\|p-p_{mh}\|_{0}\leq\|p_{mh}-\lambda_{h}\|_{0}+\|p-\lambda_{h}\|_{0}\) we have

$$\begin{aligned} \|p-p_{mh}\|_{0} \leq&\biggl(1+\frac{\sqrt{d}}{\beta}\biggr) \|p-\lambda_{h}\|_{0}+\frac{1}{\beta}(\operatorname{Pr}+2N_{1} A)\bigl\| \nabla(u-u_{mh})\bigr\| _{0} \\ &{}+\frac{N_{1}}{\beta}\bigl\| \nabla\bigl(u-u_{H}^{m}\bigr) \bigr\| _{0}^{2}+ \frac{\operatorname{Pr} \operatorname{Ra}}{\beta}\bigl\| \nabla(T-T_{mh}) \bigr\| _{0}. \end{aligned}$$

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:

$$\begin{aligned} \left \{ \textstyle\begin{array}{@{}l} u_{1}=10x^{2}(x-1)^{2}y(y-1)(2y-1),\\ u_{2}=-10x(x-1)(2x-1)y^{2}(y-1)^{2},\\ p=10(2x-1)(2y-1),\\ T=10x^{2}(x-1)^{2}y(y-1)(2y-1)-10x(x-1)(2x-1)y^{2}(y-1)^{2}, \end{array}\displaystyle \right . \end{aligned}$$

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.

Table 1 The errors of standard Galerkin FEM ( 2.8 ) for the steady natural convection equations

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.

Table 2 The errors of variational multiscale method ( 3.7 ) for the steady natural convection equations
Table 3 The errors of two-grid variational multiscale method ( 4.1 ) for the steady natural convection equations

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}\).

Figure 1
figure 1

The physical domain with its boundary conditions.

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}\).

Table 4 Comparisons of maximum velocity at \(\pmb{y=0.5}\) and \(\pmb{x=0.5}\) with different methods ( \(\pmb{h=\frac{1}{64}}\) , \(\pmb{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].

Figure 2
figure 2

Comparison of velocity at the mid-width with different Rayleigh numbers. (a) vertical velocity, (b) horizontal velocity.

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.

Figure 3
figure 3

The streamlines of two level variational multiscale method for natural convection problem. (a) \(\operatorname{Ra}=10^{3}\), (b) \(\operatorname{Ra}=10^{4}\), (c) \(\operatorname{Ra}=10^{5}\), (d) \(\operatorname{Ra}=5\times10^{5}\).

Figure 4
figure 4

The isotherms of two level variational multiscale method for natural convection problem. (a) \(\operatorname{Ra}=10^{3}\), (b) \(\operatorname{Ra}=10^{4}\), (c) \(\operatorname{Ra}=10^{5}\), (d) \(\operatorname{Ra}=5\times10^{5}\).

References

  1. Boland, J, Layton, W: An analysis of the finite element method for natural convection problems. Numer. Methods Partial Differ. Equ. 2, 115-126 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. Boland, J, Layton, W: Error analysis for finite element methods for steady natural convection problems. Numer. Funct. Anal. Optim. 11, 449-483 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  4. Lenferink, HWJ: An accurate solution procedure for fluid flow with natural convection. Numer. Funct. Anal. Optim. 15, 661-687 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Article  MathSciNet  MATH  Google Scholar 

  7. Zhang, T, Zhao, X, Huang, PZ: Decoupled two level finite element methods for the steady natural convection problem. Numer. Algorithms 68, 837-866 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  8. Manzari, MT: An explicit finite element algorithm for convective heat transfer problems. Int. J. Numer. Methods Heat Fluid Flow 9, 860-877 (1999)

    Article  MATH  Google Scholar 

  9. 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)

    Article  MathSciNet  MATH  Google Scholar 

  10. Kaya, S, Layton, W, Riviere, B: Subgrid stabilized defect correction methods for the Navier-Stokes equations. SIAM J. Numer. Anal. 44, 1639-1654 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  11. 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)

    Article  MathSciNet  MATH  Google Scholar 

  12. Layton, W: A connection between subgrid-scale eddy viscosity and mixed methods. Appl. Math. Comput. 133(1), 147-157 (2002)

    MathSciNet  MATH  Google Scholar 

  13. Zhang, Y, He, YN: Assessment of subgrid-scale models for the incompressible Navier-Stokes equations. J. Comput. Appl. Math. 234, 593-604 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  14. Galvin, KJ: New subgrid artificial viscosity Galerkin methods for the Navier-Stokes equations. Comput. Methods Appl. Mech. Eng. 200, 242-250 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Article  MATH  Google Scholar 

  16. John, V, Kaya, S: A finite element variational multiscale method for the Navier-Stokes equations. SIAM J. Sci. Comput. 26, 1485-1503 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. 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)

    Article  MathSciNet  Google Scholar 

  18. 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)

    Article  MathSciNet  MATH  Google Scholar 

  19. Layton, W, Lee, H, Peterson, J: A defect-correction method for the incompressible Navier-Stokes equations. Appl. Math. Comput. 129, 1-19 (2002)

    MathSciNet  MATH  Google Scholar 

  20. Liu, QF, Hou, YR: A two-level defect-correction method for Navier-Stokes equations. Bull. Aust. Math. Soc. 81, 442-454 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  21. 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)

    Article  MathSciNet  MATH  Google Scholar 

  22. Shang, YQ: A two-level subgrid stabilized Oseen iterative method for the steady Navier-Stokes equations. J. Comput. Phys. 233, 210-226 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  23. Hecht, F, Pironneau, O, Hyaric, A, Ohtsuka, K: http://www.freefem.org/ff (2008)

  24. de Vahl Davis, D: Natural convection of air in a square cavity: a benchmark solution. Int. J. Numer. Methods Fluids 3, 249-264 (1983)

    Article  MATH  Google Scholar 

  25. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xuesi Ma.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-016-0815-5

Keywords