CFX|顆粒流動的拉格朗日仿真方法

2020-08-04 bvtech

多相流是指一種以上的流體存在,每種流體可以用自己的流場參數來描述。CFX中有歐拉多相流模型和拉格朗日多相流模型。

理論

1、歐拉法

歐拉多相流模型著眼於空間的點,基本思想是考察空間一個點上的物理量及其變化。相被處理成相互連貫的連續介質,對每一個相建立動量方程和連續方程。

歐拉法的優勢:可以獲得顆粒相的完整局部信息,適用於體積分數較大的多相流,如果顆粒尺度只有一種的時候代價較小。

歐拉法的劣勢:如果顆粒尺寸較多那麼計算代價很大。當相變發生變化時,顆粒直徑需要用用戶指定,而不是模型自動計算,這會導致降低精度。

2、拉格朗日法

拉格朗日粒子跟蹤模型著眼於流體質點,基本思想是跟蹤代表性的顆粒樣本穿過連續流的軌跡。對每個顆粒積分常微分方程求得位置和速度,適合於離散相體積分數較小的情況。拉格朗日法的優勢:可以獲得單個顆粒的行為、停留時間等詳細信息,針對顆粒尺度分布範圍較寬的情形,比歐拉方法代價小。如果顆粒的尺寸改變,其阻力、傳熱和傳質的詳細模擬更精確。拉格朗日法的劣勢:其僅適用於離散相體積分數較小的情況,跟蹤大量顆粒代價很大,很難得到局部的精確信息,比如體積分數、速度等。

顆粒輸運模型

顆粒輸運模型屬於拉格朗日法。顆粒可以是固體顆粒、液滴或者氣泡。單個顆粒從注入點開始跟蹤,直到它離開流域或者滿足某種積分極限準則為止。顆粒注入流體域後生成質量、動量和能量方程源項,每個顆粒從注入點跟蹤到最終,跟蹤過程適用於穩態流動分析。

1、運動方程

利用顆粒速度在時間步長δt上的向前歐拉積分法計算顆粒的位移。由顆粒輸運模型

顆粒輸運模型屬於拉格朗日法。顆粒可以是固體顆粒、液滴或者氣泡。單個顆粒從注入點開始跟蹤,直到它離開流域或者滿足某種積分極限準則為止。顆粒注入流體域後生成質量、動量和能量方程源項,每個顆粒從注入點跟蹤到最終,跟蹤過程適用於穩態流動分析。

1、運動方程

利用顆粒速度在時間步長δt上的向前歐拉積分法計算顆粒的位移。由

CFX|顆粒流動的拉格朗日仿真方法

顆粒為位移表達式為:

CFX|顆粒流動的拉格朗日仿真方法

在時間步長結束時,利用顆粒動量方程的解析解計算新的顆粒速度:

CFX|顆粒流動的拉格朗日仿真方法

流體通過力影響顆粒的運動,顆粒對流體也有反作用的影響,即相位之間的耦合。

單向耦合(One-way coupling)中兩相的流動預測相對簡單,顆粒軌跡對流場不影響。單向耦合可用於低分散相負載的流動中,顆粒對流體運動的影響可以忽略不計。

雙向耦合(Two-way coupling)要求顆粒的動量源加入流體的動量方程中,動量源加載於此時間步長內該顆粒處於的控制體積中,可能由於湍流耗散力或阻力所致。

2、動量方程

離散的顆粒在連續流體介質中運動,影響顆粒加速度的力由顆粒和流體之間的速度差異以及顆粒相對於流體的位移引起。

CFX|顆粒流動的拉格朗日仿真方法

FD為顆粒受到的阻力,阻力是指連續相和離散相之間的相互作用力,通過相間的速度差、連續相的屬性以及相間界面積進行計算;

FB為由重力引起的浮力;

FR為由於計算域旋轉受到的力(向心力或科裡奧利力);

FVM為虛擬質量力。當被顆粒擠佔的流體質量大於顆粒質量時,虛擬質量力很重要,例如氣泡的運動;

FP壓力梯度力。由於流體中圍繞顆粒的流體的壓力梯度引起流體的加速度對顆粒施加的力。只有當流體密度與顆粒密度接近或者大於顆粒密度時,才有意義。

FBA巴塞特力。顆粒在粘性流體中做變速運動增加的阻力,這個力在CFX中沒有實現。

3、熱量傳遞

溫度的變化率由三個物理過程決定:對流換熱、與傳質有關的潛熱傳遞和輻射傳熱。

對流傳熱:

CFX|顆粒流動的拉格朗日仿真方法

其中λ是流體的熱傳導係數,TG、TP是流體和顆粒的溫度,Nu是努塞爾特數。

軟體設置

一、材料定義

1、物質組成

有多個選項可供選擇,如果是單一物質,選擇Pure Substance,然後選擇顆粒的主要成分,如果是固體顆粒,則選擇Particle Solids。根據計算所需設置。

2、材料特性

如果顆粒是惰性的,那麼只需要定義密度即可。如果顆粒參與傳熱和傳質,則必須指定附加材料的比熱容和參考焓。

CFX|顆粒流動的拉格朗日仿真方法

二、計算域設置

2.1 Basic Setting


2.1.1、Domain Type

計算域的選擇有以下:

Fluid Domain:用於模擬一個流體域或者流體組合域。

Solid Domain:用於模擬不含流體或者多孔流動的區域。

Porous Domain:多孔介質區域,類似於流體域,但用於模擬幾何形狀複雜無法用網格解決的流體域。

Immersed Solid:浸沒固體域可用於模擬穿過流體域的剛性固體,可用於瞬態模擬。

如果是流體中摻雜固體顆粒,選擇計算域類型為Fluid Domain。

CFX|顆粒流動的拉格朗日仿真方法

2.1.2、Fluid and Particle Definitions

單擊添加項目按鍵,鍵入顆粒名稱,Material Library中分別為連續流體和離散顆粒定義的材料。為流體相和顆粒相選擇形態(morphology),選擇如下:

流體相(歐拉相)選擇有:

◼連續流體(Continuous Fluid):連續相或者連續流體形成的計算域。比如當顆粒在空氣中運動時,空氣就是連續流體。

◼分散流體(Dispersed Fluid):分散流體是存在與不連續的離散區域種的流體,比如空氣中的水滴或者液體中的氣泡。

◼分散固體(Dispersed Solid):分散固體是指存在於不連續的離散區域中的固體顆粒。

◼液滴(相變)(Droplets(Phase Change)):液滴凝結模型。

◼多分散流體(Polydispersed Fluid):存在於不連續的離散區域中的流體,大小不一致,用於模擬液體中大小不同的氣泡。

對於拉格朗日相(顆粒相),選擇有:

◼Particle Transport Fluid

◼Particle Transport Solid

氣體和液體顆粒應該選擇Particle Transport Fluid,固體顆粒應該選擇Particle Transport Solid,這兩個模型使用的阻力定律是一致的。

CFX|顆粒流動的拉格朗日仿真方法

2.2 Fluid Models

流體模型(Fluid Models)選項卡是給模擬中的歐拉流體選擇模型。默認情況下,所有流體域的選擇是一致的。

2.2.1、傳熱方式

傳熱方式有以下選項:

◼None:需要一個溫度來評估流體的性質,不可用於可壓縮流體。

◼Isothermal:等溫,不可用於參與反應流體。

◼Thermal Energy:模擬焓通過流體的傳輸,適用於模擬低速流動中的傳熱。

◼Total Energy:包括高速流動中的能量效應,可以選擇能量方程中的Viscous Work Term。

◼Fluid Dependent:用於多相流中為每個流體設置不同的傳熱模型。可以在後面的Fluid Specific Model選項卡裡為每個流體設置不同的傳熱模型。

2.2.2、湍流模型

◼可以選擇None(Laminar)、Shear Stress Transport等特定的湍流模型;

◼也可以選擇Fluid Dependent,此選項允許為不同的流體選擇不同的湍流模型,一旦選擇後,可在後面的Fluid Specific Model選項卡裡為每種流體設置湍流模型。

CFX|顆粒流動的拉格朗日仿真方法

2.3 Fluid Specific Models

Fluid Specific Models對流體特定屬性進行設置,在多相模擬中出現,在列表框中選中流體或固體,對選中的相進行設置。

其中Erosion Model是指定侵蝕特徵用於壁面邊界。如果在邊界條件中再次設置侵蝕屬性,則會覆蓋這裡設置的全局設置。

CFX|顆粒流動的拉格朗日仿真方法

2.4 Fluid Pair Models

Fluid Pair Models用於指定流體如何在多相模擬中相互作用。如果包含顆粒時,用來設置顆粒如何於流體相互作用,Fluid Pair列表裡會出現Continuous Fluid | Particle,即流體域顆粒的組合。選中列表中某一流體於顆粒組合,可以設置其相互作用方式。

2.4.1、Particle coupling

流體與顆粒耦合方式分為Fully Coupling、One-way Coupling,關於這兩者的區別在理論中已經講述。單向耦合或全耦合的選擇取決於質量負荷,即顆粒質量流量與流體質量流量的比值。在低質量負荷運動中,單向耦合就可得到一個近似的結果。如果顆粒流動對流體流動有顯著的影響,則應該使用全耦合。也可以創建兩組顆粒,較大顆粒集合使用單向耦合可精確計算顆粒的提及分布以及壁面上的局部力。少量顆粒組合使用全耦合用來計算顆粒對流體的影響。全耦合顆粒需要在「Solver Control」選項卡中設置迭代頻率以及迭代次數,後面會提到。

CFX|顆粒流動的拉格朗日仿真方法

2.4.2、Drag Force

對於阻力的設置有三種方法:

使用CFX給出的阻力模型:Schiller-Naumann、Ishii-Zuber、Grace,三個模型適用範圍如下:

◼Schiller-Naumann阻力模型適用於固體球形顆粒,或者是足夠小的流體顆粒。由於Schiller-Naumann是由單個球形顆粒流動導出的,因此只在非常小的固相體積分數的稀釋極限中使用。

◼Ishii-Zuber阻力模型考慮到密集顆粒效應,適用於模擬體積分數較高的顆粒多相流。

◼Grace阻力模型適用於單個氣泡。

選擇None不添加阻力模型。

選擇Particle Transport Drag Cofficoent,自定義阻力係數。

CFX|顆粒流動的拉格朗日仿真方法

2.4.3、Non-Drag Force

非阻力包括Virtual Mass Force、Turbulence Dispersion Force、Pressure Gradient Force。

Virtual Mass Force用於分散相密度小於連續密度的流動,此時虛擬質量力於連續相密度成正比。虛擬質量力只在加速度較大時才有意義,比如瞬態流動中,或通過狹窄限制的流動中。

Turbulence Dispersion Force,湍流耗散力使得顆粒從高體積分數區域向低體積分數區域擴散,只對小顆粒來說重要。比如空氣中小於100微米的水滴。下圖為有無湍流耗散力的顆粒軌跡區別。

CFX|顆粒流動的拉格朗日仿真方法

Pressure Gradient Force存在於壓力梯度較大的流場,當粒子密度小於或者接近流體密度是才重要。

CFX|顆粒流動的拉格朗日仿真方法

三、邊界條件

3.1、顆粒與壁面碰撞時與壁面相互作用

Perpendicular CoefficientParallel Coefficient兩個係數來描述顆粒撞擊壁面的作用。兩個係數的影響如表中所示:

CFX|顆粒流動的拉格朗日仿真方法

CFX|顆粒流動的拉格朗日仿真方法

3.2、Particle Behavior

Particle Behave定義顆粒進去域的條件,包括進入速度、進入位置和質量流量這些信息。粒子也可以從Inlet、Outlet、Opening等其他邊界進入流場域。

另外,如果在這裡給壁面邊界中設置Erosion Model,將會覆蓋前面在計算域中設置的全局侵蝕模型。

CFX|顆粒流動的拉格朗日仿真方法

四、求解器控制

顆粒的積分求解器與CFD的求解器不同,因此需要單獨設置控制參數。Particle Termination Control是指對顆粒停止追蹤的控制條件,條件主要有:

Maximum Tracking Time指顆粒被追蹤的最大實時時間,應該設置足夠長的時間使得顆粒能夠通過流場域。

Maximum Tracking Distance指顆粒被跟蹤的最大距離。應該設置足夠長的距離使得顆粒能夠通過流場域。但是有些顆粒會被困在循環區域內,如果距離設置的過大,計算成本會變得非常大。

Maximum Number of Integration Steps可用於終止跟蹤可能被困在在循環區域內的顆粒,其計算方法是:每個單元的積分步數之和乘以顆粒穿過的單元數。如果取值過小,計算時會顯示:Exceeded Integration Limit,並顯示超過這一條件的顆粒數。如果有大量顆粒出現此情況,應該提高步數。

CFX|顆粒流動的拉格朗日仿真方法

相關焦點

  • 無網格仿真模擬軟體XFlow
    XFlow2020軟體截圖XFlow是NextLimit公司一款強大的CFD軟體,它使用具有專利的基于格子玻爾茲曼法(Lattice Boltzmann Method)、完整拉格朗日其具有仿真模擬氣體和液體流動、熱量和質量轉移、移動體、多相(Multphase)物理學、聲學和流體結構作用的能力。XFlow中的無網絡方法是基於粒子法和具有完整拉格朗日函數的方法,這意味著將不再需要對經典的流體區域劃分網格,同時表面複雜性不再是一種限制因素。XFlow能夠解決運動的物體和可變形部分,能夠適應低質量的輸入幾何。
  • 基於部分浸潤效應的歐拉壁膜流動形態演變模擬仿真
    基於以上假設下的壁膜模型分為基於場的歐拉壁膜模型和基於粒子的拉格朗日壁膜模型。其中流體域工質為空氣,進出口速度設為0(此三維流動模型下只為歐拉壁膜構建,下文不再贅述流體流動的設置)。側面設為歐拉壁膜模型,分為模擬壁膜進口的壁膜入口邊界與模擬壁膜形態演變的壁膜流動壁面。
  • STAR-CCM+介電電泳仿真
    在電場作用下,所有顆粒均表現出介電泳活性。但是,作用力的強弱主要取決於介質和顆粒的電性能,顆粒的形狀和大小以及電場的頻率。因此,使用特定頻率的場可以選擇性地操縱粒子。 當可極化顆粒懸浮在非均勻電場中時,就會發生介電電泳。電場使粒子極化,然後兩極沿磁力線受到作用力,根據偶極子上的方向,該力可以是吸引力或排斥力。由於電場的不均勻性,導致粒子受力不均,所以粒子將會發生移動。
  • 船舶與浮冰的碰撞仿真模擬
    目前,此類實驗對實驗材料的要求較高(如建造船模,拖曳水池,造冰器等),現實中不易實現,CFD仿真模擬則成為很好的研究方式。本文針對船舶與浮冰的碰撞,提供一種簡要的CFD仿真技術路線並進行實驗結果對比,用以說明使用CFD工具實現船舶與浮冰仿真模擬的可行性。
  • 拉格朗日
    約瑟夫•拉格朗日(Joseph Louis Lagrange),法國數學家、物理學家。他在數學、力學和天文學三個學科領域中都有歷史性的貢獻,其中尤以數學方面的成就最為突出。  拉格朗日生平  拉格朗日1736年1月25日生於義大利西北部的都靈。
  • TransAT | 基於歐拉三相模型的油/氣/水分離仿真
    原油生產中,三相流(油/氣/水)分離一直是具有挑戰的工作,氣體和油水混合物之間的自由表面運動、油和水的相互摻混、顆粒沉積和非牛頓特性使得這類流動變得相當複雜
  • 仿真方法的意義
    隨著數字孿生概念的走紅,仿真技術也變成了熱點。仿真不是新名詞:30年前我讀研究生的地方,就是浙江大學化工仿真教研室。
  • 拉格朗日力學:歐拉-拉格朗日方程的形象原理與描述
    在經典的牛頓物理學中,系統的拉格朗日是總動能減去總勢能,但在量子場論中,這種簡單的關係不再真實,並且每個時間點的拉格朗日方程是所有空間中所有領域的功能。我們可以處理愛因斯坦的相對論,或者使用量子場論,或者採用牛頓運動定律,當物理學家提出新的物理基本定律時,它們經常通過提出拉格朗日的新方程來做到這一點。因此我們要關注的不是任何一個特定理論中的拉格朗日方程,但拉格朗日如何用於預測系統的行為,這具有普遍的實踐和哲學意義。
  • 輕重顆粒間相互作用研究獲進展
    近日,中國計量大學計量測試工程學院流動檢測與仿真研究所教授聶德明的最新研究成果「密度不同的雙球在方管中沉降的模擬」發表在《流體力學雜誌》。該研究為相關工業過程的優化提供了理論指導意義。眾所周知,在工業生產領域常常會涉及大量非均勻顆粒的沉降、輸運及分離等過程,這些顆粒表現出的宏觀現象本質上源自於顆粒之間的相互作用。
  • 拉格朗日的傳奇人生
    嗯,沒錯,他就是拉格朗日。起初,他對文學非常感興趣,直到16歲那年,他偶然讀到一篇介紹牛頓微積分的文章《微積分簡介——微積分方法和它對於希臘幾何方法的優越性》,使他對牛頓產生了無限崇拜和敬仰之情,於是,他下決心要成為牛頓那樣的數學家。
  • 大魔王拉格朗日的故事及拉格朗日中值定理
    然而沒想到,他們家破產了……拉格朗日回憶表示:「我家裡破產了,那是我一生中最幸運的事之一。」19歲時,拉格朗日又寄給了歐拉一篇很長的論文,以純分析的方法發展了歐拉所開創的變分法,奠定了變分法的理論基礎。
  • 拉格朗日乘子法
    為了解決上一篇中SVM的優化問題,我們需要用到一些數學方法。這一篇先來介紹拉格朗日乘子法。 問題由來 在對函數優化時,如果沒有限制條件,一般直接對其求導,然後令導數為0,即可求解出極值點。但在更多的情況下,是有一些約束條件的。
  • 拉格朗日插值定理的理論基礎
    而插值裡面比較常用的方法之一就是拉格朗日插值法,這篇文章就跟大家講講拉格朗日插值的理論基礎。為什麼需要進行插值我們進行數據處理的理想,當然是希望數據非常的完備,啥玩意兒都有。但現實往往不盡如人意,數據經常會缺東少西的,那怎麼辦呢?我們需要對一些不存在的數據進行一些插補。
  • 【流體】| 手把手教你ANSYS CFX仿真多相流VOF模型-以水池排水為例
    1、導入網格請參考前面老曾的文章《【流體】| 手把手教你如何用ANSYS CFX仿真流場,以混合器示例 》。非穩態設置如下,總仿真時間8.5s,時間步長0.01s,從0s開始計算。在Fluid Models面板中,流動模型勾選Homogeneous Models,氣體和水具有相同速度。
  • 你必須要知道的三種氣動噪聲仿真計算的方法
    最近的做的工作和氣動噪聲的仿真計算強相關,所以就跟大家簡單介紹一下三種氣動噪聲的仿真計算方法。 寬頻噪聲模型 這種方法是基於雷諾平均N-S方程來求解的。
  • 拉格朗日乘數法
    拉格朗日乘數法 在數學最優問題中,拉格朗日乘數法(以數學家約瑟夫·路易斯·拉格朗日命名)是一種尋找變量受一個或多個條件所限制的多元函數的極值的方法。這種方法將一個有n 個變量與k 個約束條件的最優化問題轉換為一個有n + k個變量的方程組的極值問題,其變量不受任何約束。
  • 從六大領域數十篇頂刊,看仿真模擬到底可以用來做什麼?
    在設計超材料的過程當中理論上的模擬計算當然是必不可少的,有限元方法則是模擬計算中最常用的數值計算方法。介電泳介電泳(Dielectrophoresis)是在外加電場作用下,由於懸浮顆粒與溶劑之間介電常數差異造成的作用力。介電泳作用力會將介電常數小於溶劑的顆粒拉往電場強度較低的地方。
  • 新型移動式堆料機的設計仿真及應用
    3 物料輸送系統輸送和堆高過程仿真散體物料(如藥品、化肥等)在實際生產和試驗中表現出十分複雜的運動和力學行為,這些行為通常無法直接使用基於連續介質理論的方法來解釋。離散單元法是把介質看作由一系列離散的獨立運動單元( 粒子) 組成的,根據離散物質本身所具有的離散特性建立數學模型,將需要分析的物體看作離散顆粒的集合,這與離散物質本身的性質一致[4]。
  • 如何理解拉格朗日方程
    拉格朗日方程是理論力學中非常重要的一個方程,它和牛頓力學一樣,都是一種對力學系統的描述。