CFD湍流模型介紹-下


導讀:工程湍流模型概述-下。

湍流求解的挑戰

渦流的大小尺度之間存在差異,求解的時候必須同時對兩者進行求解,湍流是一個連續問題,用Navier-Stokes方程描述。因此湍流建模不存在問題。

但是求解數值仿真中的所有湍流尺度的代價非常高昂

  • 在數值模擬中解決所有尺度的湍流被稱為“直接數值模擬”(DNS)
  • DNS計算量非常龐大,從大小尺度的比例可以觀察得到:
  • 并且這些尺度必須在三位模型求解~
  • 此外,也要同時求解湍流尺度

因此DNS的求解成本約為雷諾數 的三倍,對于求解高雷諾數流動,其成本非常高。通常只能對非常簡單的域和非常小的雷諾數進行DNS仿真,一般不用于工程仿真。

求解方法

  • DNS:直接數值模擬
    • 對所有尺度渦流進行求解
    • 無需額外的湍流模型
    • 對于實際流動而言,計算量過大
CFD湍流模型介紹-下的圖1
  • LES:大渦模擬
    • 大渦直接解析,小渦直接建模
    • 計算量比DNS少,但在實際應用中往往計算量龐大
CFD湍流模型介紹-下的圖2
  • RANS:雷諾平均方法
    • 計算湍流信息的平均數,求解時間平均方程

CFD湍流模型介紹-下的圖3這是工程應用中最常用的方法。應用RANS必須建立模型來解釋湍流效應。

RANS平均方法

CFD湍流模型介紹-下的圖4假定我們在上圖位置放置監測點,并記錄信號,比如x方向的速度,可以得到:CFD湍流模型介紹-下的圖5顯然可以通過這些數據得到平均值和一些波動量:

我們需要某種平均方法可以應用到方程上。

雷諾平均法是通用的平均方法,取監測點在時間和空間上的速度,將其分解為平均速度和波動速度,經過多次反復實驗,來定義平均速度:

CFD湍流模型介紹-下的圖6如果實驗穩定,就可以用簡單的時間平均代替整體平均,這就是雷諾平均方法的基本原理:用平均場和波動場代替真實的速度場。

RANS方程推導

將平均速度和波動速度代入Navier-Stokes方程可得:

將平均速度和波動速度代入瞬態Navier-Stokes方程:

這里有一些做平均的規則:

基于以上規則,可以得到雷諾應力項/湍流張量,即:

RANS方程

RANS方程(Reynolds Averaged Navier-Stokes equations)

與動量方程類似,對流項的時間平均值、壓力項、分子項都是基于平均流動,根據雷諾應力張力得到最后一項附加項,該點的雷諾應力張量未知,因為這是湍流對平均流動的影響。

我們可以將雷諾應力當成接口,應用湍流模型,將上述平均流動方程與湍流關聯起來。

根據定義,雷諾應力張量是對稱的,實際上只有6個獨立分量,而不是9個分量(因為矩陣對角線上端和對角線下端是一樣的)。

RANS特點

RANS沒有在時間和空間上直接求解異常復雜的湍流運動,而是通過時間平均量來求解,最后得到空間尺度、時間尺度、渦流粘度和平均流速。CFD湍流模型介紹-下的圖7RANS方法雖然簡化了很多過程,但同時在平均過程中丟失了所有湍流信息。因此有必要對湍流進行建模。

RANS方法可能會帶來很大的誤差,誤差的大小取決引入湍流模型的細節,這一問題沒有通用的解決方案,因為湍流模型和湍流建模方法很多。當然仿真結果的準確性還取決于其他方面,包括數值、求解、壁面處理等。

作為CFDer,需要了解湍流以及如何對它們進行建模。

RANS建模:模型的封閉

RANS的控制方程中,具有三個動量方程、質量守恒方程、三個速度分量和壓力,同時也有額外的六個雷諾應力分量。獨立變量數超過了方程數,因此無法直接求解方程組。

RANS方程解決這個問題有兩種不同的途徑:

渦粘模型

  • 通過引入湍流粘度(渦粘度) 來對應力張量 進行建模,增加流動的混合方式。
  • 這種方式應用非常普遍,在所有運行的仿真軟件中,這種方法的使用率約為95%甚至99%。

渦粘模型

  • 渦粘模型的關鍵概念是 Boussinesq 假設
  • Boussinesq假設認為雷諾應力可以通過湍流粘度 類比為粘性或分子應力:
    其中 表示應變率張量。

因此兩者的關系可以表示為:

需要注意的是湍流粘度 不是流體特性,而是湍流特性。

(后面課程會展開詳細介紹)

雷諾應力模型RSM

相比之下,雷諾應力模型并沒有基于假設,而是直接從Navier-Stokes方程導出了一些二階矩封閉公式。

我們有六個獨立雷諾應力需要與尺度方程結合,還需要渦流尺寸信息及其應力分布。

  • 每個未知的雷諾應力都有獨立求解變量,需要求解六個額外的輸運方程和動量方程。
  • 計算成本較渦粘模型增加了不少,雷諾應力模型通常很難收斂,對網格質量要求更高。這也是RSM無法在工程仿真產生重要影響的主要原因。
尺度解析仿真(Scale-Resolving Simulation,SRS)模型

如果流動過于復雜導致前面假設不適用,就需要用到SRS模型。

SRS指的是至少可以求解一部分流域的湍流,并不要求在SRS模型下求解所有的域,也不會求解尺度解析區域中的所有渦流,但至少能夠求解部分流域中的一些渦流。

  • DNS:直接數值模擬

在時間和空間尺度上求解所有湍流;隨著雷諾數增加,計算成本極高。

  • LES:大渦模擬

求解尺度大的渦流,對小渦流進行建模處理;不穩定,時間步長由最小解析渦流決定。

  • 混合SRS模型

結合RANS方法和LES方法的特點。

湍流模型的影響

  • 在CFD中使用RANS模型,相對于DNS,將所需的計算能力降低了許多個數量級
  • 簡化的同時也會帶來一定的小誤差
  • 根據應用場合,RANS可能會對仿真帶來不同程度的誤差,作為CFDer必須找到方法將誤差降到最低。
  • 意味著要選擇合適的湍流模型和子模型、高質量的網格、最佳的數值設置
  • 如果RANS模型無法解決,則要嘗試從SRS模型下手。

總而言之,湍流本質上是不穩定、不規則、而且是三維的,它們擁有廣泛的時間和長度尺度。

在這些流動中,湍流由Navier-Stokes方程控制,因此原則上我們可以對其進行求解,但是需要求解所有尺度,從耗散到Kolmogorov尺度到平均流動尺度,會導致數值仿真成本太高,不適用于工業應用。

RANS是其中一種方法用于消除湍流尺度,其控制方程為雷諾平均Navier-Stokes方程。為了得到封閉的方程組,需要對這些方程組中的雷諾應力項進行建模,使方程組封閉。

文章來源:BB學長

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP