=ρˉρfi,可以得到:∂t∂ρˉ+∂xi∂ρˉui=0∂t∂(ρˉui)+∂xj∂ρˉuiuj=−∂xi∂pˉ+∂xj∂σij+ρˉfi+∂xj∂(−ρˉui′uj′)
其中,
σij=2μSij−32μSkkδij,Sij=21(∂xj∂ui+∂xi∂uj)
uiuj=uiuj−(uiuj−uiuj)
LES的动量方程为:
∂t∂(ρˉui)+∂xj∂ρˉuiuj=−∂xi∂pˉ+∂xj∂σij+ρˉfi−∂xj∂ρˉ(uiuj−uiuj)
定义亚格子应力为τij=ρˉ(uiuj−uiuj)。
这样,动量方程就变为:
∂t∂(ρˉui)+∂xj∂ρˉuiuj=−∂xi∂pˉ+∂xj∂σij+ρˉfi−∂xj∂τij
Smagorinsky模型:
τijSmag−31τkkSmagδij=−2μSGSSij
其中,μSGS=ρˉ(CsΔˉ)2∣S∣,∣S∣=2SijSij。
Yoshizawa.1986对其进行了可压缩修正,我们称之为可压 Smagorinsky 模型:
τij−31τkkδij=−2ρˉ(CsΔˉ)2∣S∣(Sij−31Skkδij)=Cs2αijτkk=CI2ρˉΔˉ2∣S∣2=CIα
其中,Cs=0.16,CI=0.09,∣S∣=2SijSij。
1991 年,Germano 提出了动态 Smagorinsky 模型,该模型通过局部自相似假设,将两个不同尺度的亚格子应力模型联系起来,得到在计算过程中动态决定模型系数的方法。动态大涡模型的过程中,引入了二次滤波,称为检验滤波(test filter),检验滤波的滤波宽度为Δ,比一次滤波的滤波宽度要大,一般为Δ=2Δˉ 。但是 Germano 提出的动态模型是基于不可压流体的,这里我们采用Moin.1991提出的可压动态 SGS 模型。对一次滤波之后的动量方程进行检验滤波,得到如下方程:
∂t∂(ρˉui)+∂xj∂ρˉuiuj=−∂xi∂pˉ+∂xj∂σij+ρˉfi−∂xj∂ρˉ(uiuj−uiuj)
根据ρˉui=ρui 和ρˉuiuj=ρuiuj ,我们得到:
∂t∂(ρui)+∂xj∂(ρˉρuiρui)=−∂xi∂pˉ+∂xj∂σij+ρˉfi−∂xj∂ρuiuj+∂xj∂ρˉuiuj+∂xj∂(ρˉρuiρuj)−∂xj∂ρˉuiuj
∂t∂(ρui)+∂xj∂(ρˉρuiρui)=−∂xi∂pˉ+∂xj∂σij+ρˉfi−∂xj∂Tij
Tij=ρuiuj−ρˉρuiρuj
Tij 是两次滤波之后的亚格子应力。
Lij=Tij−τij=ρuiuj−ρˉρuiρuj−(ρˉuiuj−ρˉui~uj~) =ρuiuj−ρˉρuiρuj−ρuiuj+ρˉ^ρuiρuj =ρˉ^ρuiρuj−ρˉρuiρuj =ρˉuiuj−ρˉρˉuiρˉuj
这就是所谓的 Leonard 应力,上次称为 Germano 恒等式?
分别对τij 和Tij 采用可压 Smagorinsky 模型:
τij−31τkk=Cs2αijTij−31Tkkδij=−Cs22ρˉΔ2∣S¨∣(S¨ij−31S¨kkδij)=Cs2βijwhere:f¨=ρˉρfαij=−2ρˉΔˉ2∣S∣(Sij−31Skkδij)βij=−2ρˉΔ2∣S¨∣(S¨ij−31S¨kkδij)
由Lij=Tij−τij,我们可以得到:
Lij−31Lkkδij=Cs2βij−Cs2αij=Cs2Mijwhere:Mij=βij−αij
方程组是超定的,因此上式应该看作是在某种平均意义上成立。
Martín.2000采用Lilly.1992提出的最小二乘法,使式(15)的误差最小化,同时采用对均匀方向平均的形式:
Cs2=⟨MklMkl⟩⟨LijMij⟩ , CI=⟨β−α⟩⟨Lkk⟩ , β=2Δ2ρ∣S¨∣2
这就是可压 Smagorinsky 模型中需要的。
τij−31τkkδij=−2ρˉ(CsΔˉ)2∣S∣(Sij−31Skkδij)=Cs2αijτkk=CI2ρˉΔˉ2∣S∣2=CIα
滤波宽度比Δ/Δ 是动态模型中唯一需要给定的参数。
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 OpenFOAM 成长之路! 您的肯定会给我更大动力~