Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-08T07:58:52.610Z Has data issue: false hasContentIssue false

An efficient and low-divergence method for generating inhomogeneous and anisotropic turbulence with arbitrary spectra

Published online by Cambridge University Press:  25 August 2023

Hao Guo
Affiliation:
Key Laboratory for Thermal Science and Power Engineering of Ministry of Education, Key Laboratory of CO2 Utilization and Reduction Technology, Department of Energy and Power Engineering, Tsinghua University, Beijing 100084, PR China
Peixue Jiang
Affiliation:
Key Laboratory for Thermal Science and Power Engineering of Ministry of Education, Key Laboratory of CO2 Utilization and Reduction Technology, Department of Energy and Power Engineering, Tsinghua University, Beijing 100084, PR China
Lin Ye
Affiliation:
Key Laboratory for Thermal Science and Power Engineering of Ministry of Education, Key Laboratory of CO2 Utilization and Reduction Technology, Department of Energy and Power Engineering, Tsinghua University, Beijing 100084, PR China
Yinhai Zhu*
Affiliation:
Key Laboratory for Thermal Science and Power Engineering of Ministry of Education, Key Laboratory of CO2 Utilization and Reduction Technology, Department of Energy and Power Engineering, Tsinghua University, Beijing 100084, PR China
*
†Email address for correspondence: yinhai.zhu@tsinghua.edu.cn

Abstract

This paper proposes a low-divergence method to generate inhomogeneous and anisotropic turbulence. Based on the idea of correlation reconstruction, the proposed method uses the Cholesky decomposition matrix to re-establish turbulence correlation functions. This is in contrast with the time-consuming procedure used in conventional methods to solve eigenvalues and eigenvectors in each location required by coordinate transformation, thereby reducing the computational complexity and improving the efficiency of synthetic turbulence generation. The proposed method is based on the classical spectrum-based method that is widely used to generate homogeneous and isotropic turbulence. By adjusting the generation strategy of specific random vectors, inhomogeneous and anisotropic turbulence with a relatively low divergence level can be obtained in practice, with almost no additional computational burden. Two versions of the proposed method are presented: the inverter and shifter versions. Both the versions are highly efficient, easy to implement, and compatible with high-performance computing. This method is also suitable for providing high-quality initial or boundary conditions for scale-resolving turbulence simulations with large grid numbers (such as direct numerical simulations or large eddy simulations); it can be rapidly implemented using various open-source computational fluid dynamics codes or common commercial software.

Information

Type
JFM Papers
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. The proportion of influence of inhomogeneity and the spatial distribution of the turbulence integral scale in channel flow. Results are based on DNS data of Kim, Moin & Moser (1987).

Figure 1

Figure 2. Comparison of different energy spectrum models with experimental data.

Figure 2

Figure 3. Energy spectrum validation. (a) The smallest turbulence scale resolved by different cell sizes. Dash line represents high-$Re$ spectrum model shown in (2.14). (b) Energy spectrum of homogeneous and isotropic turbulence at different times during decay. Experimental data were obtained from the literature (Comte-Bellot & Corrsin 1971).

Figure 3

Figure 4. Reference value indicating a divergence-free property under different mesh resolutions (obtained by homogeneous and anisotropic turbulence-generation computations).

Figure 4

Table 1. Four types of tested anisotropy.

Figure 5

Table 2. The accuracy of desired anisotropic Reynolds stress generated by different versions of the proposed method.

Figure 6

Figure 5. Variation of the divergence-free error due to different anisotropy types with respect to increasing mesh resolution: (a) mean value/sample expectation; (b) deviation value/sample standard deviation.

Figure 7

Figure 6. Effectiveness of the inverter version on the correction of a divergence-free error for different anisotropy types: (a) mean value/sample expectation, (b) deviation value/sample standard deviation.

Figure 8

Figure 7. The reduction in TKE owing to the mapped direction vector: (a) diagonal element anisotropy, and (b) off-diagonal element anisotropy.

Figure 9

Figure 8. Spatial distribution of statistical results of Reynolds stress components (100 realizations of turbulence generation): (a) isotropic turbulence; (b) anisotropic turbulence (type A).

Figure 10

Figure 9. The reproduction of the target inhomogeneous distribution of turbulence correlations using the divergence-free method (single realization, $y$–$z$ plane averaging): (a) TKE $k$ for different inhomogeneities, and (b) Reynolds stress component of the type D anisotropy for $A_0 = 0.8$.

Figure 11

Table 3. Divergence-free errors (uncorrected) of synthesized turbulence with different inhomogeneity intensities.

Figure 12

Table 4. Divergence-free errors (after the inverter-version correction) of synthesized turbulence with different inhomogeneity intensities.

Figure 13

Figure 10. Statistical distribution of divergence-free errors in the entire computation domain: (a) results of the spectrum adopting the non-uniform integral scale profile, and (b) results of the spectrum adopting a constant integral length scale.

Figure 14

Figure 11. Spatial distribution of ensemble-averaged Reynolds stress components in the channel flow (100 samples): (a) results of the spectrum adopting the non-uniform integral scale profile, and (b) results of the spectrum adopting a constant integral length scale.

Figure 15

Figure 12. The reproduction performance of the stress profile by the proposed method (100 samples, spatial averaging in $x$–$z$ plane): (a) normal stress; (b) shear stress.

Figure 16

Figure 13. The effectiveness of different types of synthetic turbulence methods when generating initial fields for LES computation. (a) Comparison of turbulence decay between the proposed spectrum-based method and white-noise generator in coarse and fine meshes, and (b) energy spectra of white-noise generator in different grid sizes with respect to the length scale.