Abstract
A thermal convection in horizontal fluid layer under gravity is considered. The fluid is heated from above non-uniformly. An existence theorem of stationary solutions is proved and some flow patterns are shown by numerical computations.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Stommel [7] considered a model of thermal convection for the fluid in the long horizontal layer \( \, \Omega \, = \, \{ \, 0 \,< z \,< \, h \, \pi \ , \ 0 \,< \, x \, < \, \pi /l \ \} , \, \) where the Oberbeck-Boussinesq equation is used for the fluid under the gravity. The upper surface \( \, z \, = \, h \, \pi \, \) is maintained at the temperature \( \, \theta _0 \, = \, t \, \cos ( \, l \, x ) , \ x \in (0,\pi /l) . \,\)
In a gravity field, if uniformly heating boundary condition is posed on the top surface, no rolls appear and stability of the stationary thermal conduction solution is proved. Layer of fluid uniformly heated from below has been intensively investigated both experimentally and theoretically, and so-called Bénard convection occurs (see [1, 2, 8] and references therein); more precisely, the system has bifurcation from the stationary thermal conduction solution to convective solutions where a large number of rolls are arranged uniformly.
In the present study, on the other hand, we consider non-uniform heat supply on the top surface to understand and cope with thermal convection. Stommel obtained approximate stationary solutions by asymptotic expansion of the equations with respect to a dimension-less parameter and showed its picture of contour lines of the stream function and isothermal lines. It may be considered as a simplest model of thermal effect to the ocean current.
The Stommel model can be formulated by the stream function \( \, \psi \, \) and temperature \( \, \theta _0 + \theta \, \) in the following system:
where \( \, \nu \, \) is the dynamic viscosity, \( \, \kappa \, \) is the thermal diffusivity, \( \, g \, \) is the acceleration due to gravity, \( \, \alpha \, \) is the thermal expansion in the Oberbeck approximation, and the velocities are given by
We here consider the case that \(\theta _0(x,z)\) is independent of z and satisfies
We pose the stress free boundary conditions (3) for the stream function and Dirichlet or Neumann boundary conditions (4) for the temperature:
Note that the boundary conditions of \(\theta _0\) and \(\theta \) are implied from the adiabatic condition of the temperature \(\theta _0+\theta \) on \(x=0\), \(\pi /l\) and \(z=0\).
Remark 1
Stommel [7] considered the fixed boundary condition on the bottom for the velocity. Instead here we use the stress free boundary condition also on the bottom, because of easy treatment for the estimates and the assumptions in the theorem which do not depend on \(l \le 1\). We hope the qualitative behavior of the solution is similar. We will treat the fixed boundary condition in a coming paper.
2 Existence of stationary solution
Proposition 1
Let the right hand side of system (1) and (2) be given functions as \( \ G \, , \ F \, \in \, L^2(\Omega ) \ \). Then the system (1) and (2) with (3) and (4) has generalized solutions \( \ \psi \, , \ \theta \ \) with \( \ \psi \, \in \, H^4(\Omega ) \cap H^1_0(\Omega ) \ , \ \theta \, \in \, H^2(\Omega ) \ ,\) such that they satisfy the following estimates in \( \ L^2 \, \) norm :
The proof of Proposition 1 can be proceeded by the standard Galerkin method in the suitable function spaces for the existence theorem of stationary solution of Navier-Stokes equations such as Fujita [4] and Vorovich-Yudovich [9].
Theorem 2
Let \( \, c_0 \, \) be the positive number in the inequality (9). If
then the system (1)–(4) has a solution \( \psi \, \in \, H^4(\Omega ) \cap H^1_0(\Omega ) \ , \ \theta \, \in \, H^2(\Omega )\).
Remark 2
If the given function is \( \, \theta _0(x,z) \, = \, t \, \cos ( \, l \, x) \, \), then \( \, \left\Vert \, \dfrac{\partial \, \theta _0}{\partial \, x} \, \right\Vert \, = \, \pi \, t \, \sqrt{\frac{l \, h}{2}} \, .\) We notice that the length of the horizontal layer ( \( \, \pi /l \, \) ) is free from the smallness condition in the Theorem.
A proof is given by an iteration for \( \, n = 1 \, \) and \( \, n+1 = 2, 3, \cdots \, \) respectively.
The successive approximations \( \, \psi _{n+1}, \, \theta _{n+1}, \, \ n \, = \, 0, \, 1, \, 2, \cdots \, \) are obtained by Proposition 1. The convergence of this iteration is proved by the following lemmas under the assumptions of the theorem.
Lemma 3
Let \( \, ( \psi _1, \, \theta _1) \, \) be the solution of Eqs. 5 and 6 with the boundary condition (3) and (4). Then we have
Here we use the estimates in Proposition, integration by parts and such inequalities as
derived from the boundary conditions (3) and (4) respectively.
Lemma 4
Proof
Suppose that \(f \in L^2\) has an expansion
Noting that Parseval’s theorem is given by
it holds that
The result is concluded by
\(\square \)
Lemma 5
Let \( \, c_0 \, > \, 0 \) be given in Eq. 9. If
and
then we have
Proof
They follow from the estimates of Proposition and the inequality (9).
Then we have by the assumption (10) on \( \, \nabla \, \Delta \, \psi _n \, \)
Thus we have by the assumption (11)
Therefore we have
\(\square \)
We can proceed the proof of Theorem inductively for \( \, n = 1, 2, \cdots \, \). The conditions (10) and (11) hold for \( \, n = 1 \, .\) Assume (10) and (11) hold for \( \, n=1, 2, \cdots , k \, .\)
Then we have by Lemma 5
Then the assumptions of Theorem give (10) and (11) for \( \, n \, = k+1 \, .\)
Therefore under strong assumptions in Theorem the successive approximation has a uniform bound in \( \, H^3 \, \times \, H^1 \, \) and the iteration converges to a generalized solution for our system (1)–(4).
3 Numerical scheme
This section describes an iterative scheme to find a solution to the system of non-linear (1)–(4).
We denote by k an iteration index starting from 0, and by \(N_x\), \(N_z\) division numbers for intervals \(x\in [0,\pi /\ell ]\) and \(z\in [0,h\pi ]\), respectively. We will also use \(X = \pi /\ell \), \(Z = h\pi \), \(\Delta x = X/N_x\) and \(\Delta z = Z/N_z\). For a function f, its numerical solution \(f_{i,j}\) represents the value \(f(x_i,z_j)\) on a lattice point \((x_i,z_j) = (i\Delta x, j\Delta z)\).
Step 1
Set \(k=0\) and initial guess \(\psi ^{0}_{i,j} = \theta ^{0}_{i,j} = 0\) for \(0 \le i \le N_x\), \(0 \le j \le N_z\). Also set \(\varphi ^{0}_{i,j} = u^{0}_{i,j} = w^{0}_{i,j} = 0\).
Step 2
Update \(\varphi ^{k+1}_{i,j}\), \(1 \le i \le N_x-1\), \(1 \le j \le N_z-1\) by
Step 3
Set \(\varphi ^{k+1}_{0,j} = \varphi ^{k+1}_{N_x,j} = \varphi ^{k+1}_{i,0} = \varphi ^{k+1}_{i,N_z} = 0\).
Step 4
For \(1 \le m \le N_x-1, 1 \le n \le N_z-1\), find
Then, compute \(\psi ^{k+1}_{i,j}\), \( 1 \le i \le N_x-1, 1 \le j \le N_z-1\), by the discrete inverse Fourier sine transform
where \(A_m =\dfrac{m\pi }{X}\) and \(B_m = \dfrac{n\pi }{Z}\).
Step 5
Calculate \(u^{k+1}_{i,j}\) and \(w^{k+1}_{i,j}\) by
Step 6
Update \(\theta ^{k+1}_{i,j}\), \(1 \le i\le N_x-1\), \(1 \le j \le N_z-1\) by
Step 7
Set
-
\(\theta ^{k+1}_{i,N_z} = 0\),
-
\(\theta ^{k+1}_{0,j} = -\dfrac{2}{3}\left( -2\theta ^{k+1}_{1,j} + \dfrac{1}{2}\theta ^{k+1}_{2,j}\right) \) for \(1 \le j \le N_z-1\),
-
\(\theta ^{k+1}_{N_x,j} = \dfrac{2}{3}\left( 2\theta ^{k+1}_{N_x-1,j} - \dfrac{1}{2}\theta ^{k+1}_{N_x-2,j}\right) \) for \(1 \le j \le N_z-1\),
-
\(\theta ^{k+1}_{i,0} = -\dfrac{2}{3}\left( -2\theta ^{k+1}_{i,1} + \dfrac{1}{2}\theta ^{k+1}_{i,2}\right) \) for \(0 \le i \le N_x\).
Step 8
Check a terminate criteria
If so, the algorithm is finished with approximate solutions \( \bigl \{\psi ^{k+1}_{i,j} \,;\, i, j\bigr \} \) and \( \bigl \{\theta ^{k+1}_{i,j} \,;\, i, j\bigr \} \). Otherwise, increment k and go to Step 2.
Remark 3
Step 2 and Step 6 can be considered as Euler schemes for time evolution with \(\Delta t = \dfrac{{\Delta x}^2}{4\nu }\) and \(\Delta t = \dfrac{{\Delta x}^2}{4\kappa }\) respectively.
Remark 4
Step 4 corresponds to solving the boundary value problem of the Poisson equation
in the Fourier sine series as
Therefore it has another schemes as follows.
- (i):
-
The Poisson equation can be solved by Gauss elimination.
$$\begin{aligned}\begin{gathered} \dfrac{\psi ^{k+1}_{i+1,j} - 2\psi ^{k+1}_{i,j} + \psi ^{k+1}_{i-1,j}}{\Delta x^2} + \dfrac{\psi ^{k+1}_{i,j+1} - 2\psi ^{k+1}_{i,j} + \psi ^{k+1}_{i,j-1}}{\Delta z^2} \ = \ \varphi ^{k+1}_{i,j}, \\ \psi ^{k+1}_{0,j} = \psi ^{k+1}_{N_x,j} = \psi ^{k+1}_{i,0} = \psi ^{k+1}_{i,N_z} = 0. \end{gathered}\end{aligned}$$The results are the same as Step 4 above, but it consumes much time except for those cases with \(N_x\) and \(N_z\) being small.
- (ii):
-
The Poisson equation can be solved by similar iteration to Step 2. Update \(\psi ^{k+1}_{i,j}\), \(1 \le i \le N_x-1\), \(1 \le j \le N_z-1 \) by
$$\begin{aligned}\begin{gathered} \dfrac{\psi ^k_{i+1,j} - 2\psi ^{k+1}_{i,j} + \psi ^k_{i-1,j}}{\Delta x^2} + \dfrac{\psi ^k_{i,j+1} - 2\psi ^{k+1}_{i,j} + \psi ^k_{i,j-1}}{\Delta z^2} = \varphi ^{k+1}_{i,j},\\ \psi ^{k+1}_{0,j} = \psi ^{k+1}_{N_x,j} = \psi ^{k+1}_{i,0} = \psi ^{k+1}_{i,N_z} = 0. \end{gathered}\end{aligned}$$It converges to the same solution as Step 4 only for \(l=0.001\pi \), \(0.01\pi \), and \(0.05\pi \), while it does not converge for \(l=0.5\pi \) and \(0.1\pi \).
4 Numerical examples
This section exhibits the contour lines and isothermal lines of the stationary solution obtained by numerical computations.
Throughout the section, the following constants are used:
In computation, the following parameters are also adopted:
For the discrete sine transform (DST), fftw_plan_r2r_2d of FFTW3 [3] is used in Step 4. Numerical experiments are processed on Xeon Platinum 8480+ (56cores) with OpenMP parallel computation with double precision arithmetic.
Numerical experiments are performed for the following parameters:
Example 1
\(l=0.001\pi \), \(N_x = 256{,}000\) \(N_z = 256\).
Example 2
\(l=0.01\pi \), \(N_x = 25{,}600\), \(N_z = 256\).
Example 3
\(l=0.05\pi \), \(N_x = 5{,}120\), \(N_z = 256\).
Example 4
\(l=0.1\pi \), \(N_x =2{,}560\), \(N_z = 256\).
Example 5
\(l=0.5\pi \), \(N_x = 512\), \(N_z = 256\).
The average depth of the ocean and the distance between the equator and the pole are approximately 4 kilometers and 10, 000 kilometers, respectively, and their ratio corresponds to the scale of Example 1.
Contours of numerical solutions \(\psi \) and \(\theta +\theta _0\) are respectively shown in Figs. 1, 2, 3, 4, 5, and 6. Notice that \(\Omega = \{ 0< x< \pi /l, 0< z < h\pi \}\) and the scale of the x-axis and z-axis is different in each figure such as \(l h \ll 1\).
In Examples 1 and 2 for \(l h \ll 1\), a single symmetric roll pattern appears regardless of the horizontal length of the layer. This is a significant characteristic of the present model which differs from cases of uniformly heating from the upper or bottom surfaces. From a geophysics viewpoint, it resembles the thermohaline circulation in the Atlantic ocean [6] which is formed by the warm surface ocean currents from the equator (\(x=0\)) to the pole (\(x=\pi /l\)), cool subsurface flow in the opposite direction, and upwelling around the equator and sinking flow near the pole. It is also found that the ocean currents are moving northward along with the sea surface temperature when comparing Quick Bulletin Ocean Conditions No. 17 of 2023 and 2024 released by the Japan Coast Guard regarding ocean current and sea surface temperature near the Japanese archipelago [5]. Causes of ocean currents from the equator to the pole are complicated and include factors such as surface winds, Coriolis force, salinity, and geographical features. Our numerical results indicate that non-uniform heat supply on the top surface is also one of the contributing factors.
In numerical solution for Example 3 (\(l=0.05\pi \)), a flow in the opposite direction is observed around \(x=19\), which is magnified in Fig. 4. A similar profile appears around \(\pi /35 \le l \le \pi /16\).
When the value of l becomes larger, the roll on the right side grows and eventually occupies the entire domain. Examples 4 and 5 display an asymmetric single roll, contrasting with the case \(lh \ll 1\).
It should be stressed that our numerical results imply the existence of a solution although parameters in these examples do not satisfy the condition of Theorem 2. In other words, it is strongly suggested that conditions for existence of solution in Theorem 2 can be relaxed.
Table 1 summarizes total computational time and that for DST in Examples 2–5. From the results, computational time for Example 1 is estimated to be extremely long. In order to save computational time, we propose a multigrid-like strategy to generate initial guess in Step 1. Specifically, the first step is to find a numerical solution with \((N_x, N_z) = (32{,}000,32)\). Next, the linear interpolations of the solution \(\psi \) and \(\theta \) on the lattice with \((N_x,N_z) = (64{,}000,64)\) are obtained, and corresponding u and w are computed by Step 5, and \(\varphi = \Delta \psi \) by the standard five-point finite difference is computed. Using them as the initial guess, the iteration in the previous section is processed for \((N_x,N_z) = (64{,}000,64)\). Numerical solutions for \((N_x,N_z)=(128{,}000,128)\) and (256, 000, 256) are found recursively. The computational times are listed in Table 2, and the total computational time is 2, 999 seconds, which is much less than that for \((N_x,N_z)=(64{,}000,64)\) starting from zero initial guess.
In order to verify that numerical solutions satisfy the system of differential equations quantitatively, the residuals are examined by substituting them into the finite difference equations.
and
where lattice functions with symbol \(*\) denote obtained numerical solutions. The residuals in Table 3 are sufficiently small, thus it is concluded that numerical solutions give reasonable approximations.
Remark 5
Configurations in Example 1 may be considered as a situation of a primitive equation with the assumption of static pressure because our numerical solution satisfies
for some function \( \, q \, \) which is independent of z.
References
Busse, F.H.: Non-linear properties of thermal convection. Rep. Prog. Phys. 41, 1929–1967 (1978). https://doi.org/10.1088/0034-4885/41/12/003
S. Chandrasekhar, “Hydrodynamic and hydromagnetic stability”, Clarendon Press, 1961
Frigo, M., Johnson, S.G.: The design and implementation of FFTW3. Proc. IEEE 93(2), 216–231 (2005). https://doi.org/10.1109/JPROC.2004.840301
Fujita, H.: On the existence and regularity of the Steady-state solutions of the Navier-Stokes equation. J. Fac. Sci. Univ. Tokyo 1A(9), 59–102 (1961)
Hydrographic and Oceangraphic Department, Japan Coast Guard. Quick bulletin of ocean conditions. https://www1.kaiho.mlit.go.jp/KANKYO/KAIYO/qboc/index_E.html. Accessed 6 Feb 2024
Jet Propulsion Laboratory, NASA study finds Atlantic ’conveyor belt’ not slowing, (2010). https://www.jpl.nasa.gov/news/nasa-study-finds-atlantic-conveyor-belt-not-slowing. Accessed 6 Feb 2024
Stommel, H.: An example of thermal convection. Transactions, American Geophysical Union 31(4), 553–554 (1950). https://doi.org/10.1029/TR031i004p00553
Veronis, G.: Large-amplitude Bénard convection. J. Fluid Mech. 26, 49–68 (1966). https://doi.org/10.1017/S0022112066001083
Vorovich, I.I., Youdovich, V.I.: Steady flow of a viscous incompressible fluid. Mat. Sb. 53, 393–428 (1961)
Acknowledgements
Nishida would like to thank Professor Tetsu Makino (Yamaguchi University), who informed me the paper of Stommel. Without the discussions and suggestions from him this work did not start. Nishida is supported in part by JSPS Kakenhi No. 20K03699 and No. 23K03165. Fujiwara is supported in part by JSPS Kakenhi No. 19H00641, No. 20H01821 and No. 22K18674.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
This article is published under an open access license. Please check the 'Copyright Information' section either on this page or in the PDF for details of this license and what re-use is permitted. If your intended use exceeds what is permitted by the license or if you are unable to locate the licence and re-use information, please contact the Rights and Permissions team.
About this article
Cite this article
Fujiwara, H., Nishida, T. Heat convections in the horizontal layer with non-uniform heat supply. Japan J. Indust. Appl. Math. (2024). https://doi.org/10.1007/s13160-024-00655-5
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13160-024-00655-5