Multiple-resolution scheme in finite-volume code for active or passive scalar turbulence

In scalar turbulence it is sometimes the case that the scalar diffusivity is smaller than the viscous diffusivity. The thermally-driven turbulent convection in water is a typical example. In such a case the smallest scale in the problem is the Batchelor scale lb, rather than the Kolmogorov scale lk,...

Full description

Saved in:
Bibliographic Details
Published in:Journal of computational physics Vol. 375; pp. 1045 - 1058
Main Authors: Chong, Kai Leong, Ding, Guangyu, Xia, Ke-Qing
Format: Journal Article
Language:English
Published: Cambridge Elsevier Inc 15-12-2018
Elsevier Science Ltd
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In scalar turbulence it is sometimes the case that the scalar diffusivity is smaller than the viscous diffusivity. The thermally-driven turbulent convection in water is a typical example. In such a case the smallest scale in the problem is the Batchelor scale lb, rather than the Kolmogorov scale lk, as lb=lk/Sc1/2, where Sc is the Schmidt number (or Prandtl number in the case of temperature). In the numerical studies of such scalar turbulence, the conventional approach is to use a single grid for both the velocity and scalar fields. Such single-resolution scheme often over-resolves the velocity field because the resolution requirement for scalar is higher than that for the velocity field, since lb<lk for Sc>1. In this paper we put forward an algorithm that implements the so-called multiple-resolution method with a finite-volume code. In this scheme, the velocity and pressure fields are solved in a coarse grid, while the scalar field is solved in a dense grid. The central idea is to implement the interpolation scheme on the framework of finite-volume to reconstruct the divergence-free velocity from the coarse to the dense grid. We demonstrate our method using a canonical model system of fluid turbulence, the Rayleigh–Bénard convection. We show that, with the tailored mesh design, considerable speed-up for simulating scalar turbulence can be achieved, especially for large Schmidt (Prandtl) numbers. In the same time, sufficient accuracy of the scalar and velocity fields can be achieved by this multiple-resolution scheme. Although our algorithm is demonstrated with a case of an active scalar, it can be readily applied to passive scalar turbulent flows.
ISSN:0021-9991
1090-2716
DOI:10.1016/j.jcp.2018.09.019