计算湍流能谱一些问题?
-
各位大佬,最近在学能谱,有一些问题实在没搞懂
1、一维能谱和三维能谱区别就是一维输入的速度场只有u一个方向,三维是输入uvw三个方向吗?它们计算得出的曲线也只能是各自方向的能量随波数k变化的吧?
2、能谱分析输入的是一个任意大小的速度场吗?就是直接输入我网格对应的整个速度场?输入的速度场是脉动速度场吗?
-
建议看下书了解几种谱的区别,《Tennekes, H. and J. Lumley, A first course in turbulence. 1972: MIT Press.》,这本书也有对应中文版《湍流初级教程》。
简单说区别是:
-
我对这方面不了太了解,但是据我所知,OpenFOAM只能设置三维能谱。
-
@东方白杨 波谱是速度-空间位置序列的自相关函数的傅里叶变换,数学上等价于序列傅里叶变换的模的平方(Pope的书里有证明)。能谱是对波谱在不同半径的球面上的积分。各项均匀同性湍流的时候,能谱就乘上对应半径的球面面积就行。
-
-
-
@东方白杨 我最近也在想这个问题,三维能谱为什么要球壳积分,这感觉与均匀各向同性湍流的对称性有关。如果是一般性的湍流,不确定计算三维能谱具有什么意义?
另外这篇文章中有提供代码下载,有一个计算3D能谱的代码,但只能算3个方向网格数量都相等的。
《Cai, Y., J. Wan and A. Kareem, A new divergence-free synthetic eddy method for generating homogeneous isotropic turbulence with a prescribed energy spectrum. Computers & Fluids, 2023: p. 105788.》
还有这篇文章,讨论的是如何计算非结构化网格的三维能谱
《Tsoutsanis, P., X. Nogueira and L. Fu, A short note on a 3D spectral analysis for turbulent flows on unstructured meshes. Journal of Computational Physics, 2022: p. 111804.》
OpenFOAM下面自带算例,也提供了一个计算能谱的函数 energySpectrum
OpenFOAM-v2206/tutorials/incompressible/pimpleFoam/LES/decayIsoTurb/system
-
哦哦 好的,感谢大佬分享这么多资料!
1/14