<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

fluent湍流模型總結

2023-06-28

嘆歲月流逝太快,轉眼間便到了年底,一年的辛苦工作中,我們留下了太多的難忘時刻,也在不斷的工作積累中,成長為更好的自己。為了記錄這一年的工作成長,我們需要寫一份總結,以下是小編收集整理的《fluent湍流模型總結》,希望對大家有所幫助。

第一篇:fluent湍流模型總結

K-e湍流模型

K是紊流脈動動能(J), ε 是紊流脈動動能的耗散率(%)

K越大表明湍流脈動長度和時間尺度越大, ε 越大意味著湍流脈動長度和時間尺度越小,它們是兩個量制約著湍流脈動。

但是由于湍流脈動的尺度范圍很大,計算的實際問題可能并不會如上所說的那樣存在一個確切的正比和反比的關系。在多尺度湍流模式中,湍流由各種尺度的渦動結構組成,大渦攜帶并傳遞能量,小渦則將能量耗散為內能。

在入口界面上設置的K和湍動能尺度對計算的結果影響大,

至于k是怎么設定see fluent manual "turbulence modelling"

作一個簡單的平板間充分發展的湍流流動,

基于k-e模型。

確定壓力梯度有兩種方案,一是給定壓力梯度,二是對速度采用周期邊界條件,壓力不管!

k-epsiloin湍流模型參數設置:k-動能能量;epsilon-耗散率;

在運用兩方程湍流模型時這個k值是怎么設置的呢?epsilon可以這樣計算嗎?

Mepsilon=Cu*k*k/Vt%

這些在軟件里有詳細介紹。陶的書中有類似的處理,假定了進口的湍流雷諾數。

fluent幫助里說,用給出的公式計算就行。

k-e模型的收斂問題!

應用k-e模型計算圓筒內湍流流動時,網格比較粗的時計算結果能收斂,但是當網格比較密的時候,湍流好散率就只能收斂到10的-2次方,請問大俠有沒有解決的辦法?

用粗網格的結果做初場網格加密不是根本原因,更本的原因是在加密過程中,部分網格質量差注意改進網格質量,應該就會好轉.

在求解標準k-e雙方程湍流模型時(采用渦粘假設,求湍流粘性系數,然后和N-S方程耦

合求解粘性流場),發現湍動能產生項(雷諾應力和一個速度張量相乘組成的項)出現負

值,請問是不是一種錯誤現象?

如果是錯誤現象一般怎樣避免。另外處理湍動能產生項采

用什么樣的差分格式最好。而且因為源項的影響,使得程序總是不穩定,造成k,e值出現負

值,請問有什么辦法克服這種現象。

你可以試試這里計算的時候加一個判斷,出現負值的時候強制為一個很小的正值。

這可能是因為你采用的數值格式的問題,一般計算程序對k方程都要做一定處理,

以保證k的正定。

比如,強制規定源項與0的關系,以使數值計算穩定。

就ke模型而言。

它是problem dependent.對簡單的無彎曲無旋轉無...的湍流問題,它能算而且能給出好的結果,但對復雜的流動問題,它就不能使用了。

出現負的ke不僅僅是計算格式的問題,

更重要的是模型問題,沒有誰能證明ke模型在任何流動問題中都能保證ke是正的。

有這么一些辦法避免ke出現負值

1。對K=ln(k)和E=ln(e)求解,問題:壁面ke=0難處理,

2。先用層流計算500步,然后再用ke算

3。各種強制限制辦法

4。源項局部線性化

5。算到一定程度,如果k值趨勢對了,就干脆不求ke方程

第二篇:fluent使用總結(本站推薦)

3.1計算流體力學基礎與FLUENT軟件介紹 3.1.1計算流體力學基礎

計算流體力學(Computational Fluid Dynamics,簡稱CFD)是利用數值方法通過計算機求解描述流體運動的數學方程,揭示流體運動的物理規律,研究定常流體運動的空間物理特性和非定常流體運動的時空物理特征的學科[}ss}。其基本思想可以歸納為:把原來在時間域和空間域上連續的物理量的場,如速度場和壓力場,用一系列有限個離散點上的變量值的集合來代替,通過一定的原則和方式建立起關十這些離散點上場變量之間的關系的代數方程組,然后求解代數方程組獲得場變量的近似值[f=}}l

計算流體力學可以看作是在流動基本方程(質量守恒方程、動量守恒方程、能量守恒方程)控制下對流動的數值仿真。通過這種數值仿真,可以得到流場內各個位置上的基本物理量(如速度、壓力、溫度和濃度等)的分布以及這些物理量隨時間的變化規律。

還可計算出相關的其它物理量,如旋轉式流體機械的轉矩、水力損失和效率等。此外,與CAD聯合還可進行結構優化設計等。

過去,流體力學的研究主要有實驗研究和理論分析兩種方法。實驗研究主要以實驗為研究手段,得到的結果真實可信,是理論分析和數值計算的基礎,其重要性不容低估。然}fu實驗往往受到模型尺寸、流場擾動和測量精度等的限制,有時可能難以通過實驗的方法得到理想的結果。此外,實驗往往經費投入較大、人力和物力耗費較大及周期較長;理論分析方法通常是利用簡化的流動模型假設,給出所研究問題的解析解或簡化方程。然}fu隨著時代的發展,這些方法已不能很好地滿足復雜非線性流體運動規律的研究。理論分析方法的優點是所得結果具有普遍適用性,各種影響因素清晰可見,是指導試驗研究和驗證新的數值計算方法的理論基礎。但是,它往往要求對計算對象進行抽象和簡化,才有可能得出理論解。}fU對十非線性情況,只有少數流動才能得到解析結果。

計算流體力學方法很好地克服了前面兩種方法的弱點,與傳統的理論分析方法、實驗研究方法一同組成了研究流體流動問題的完整體系。計算流體力學的發展,先后經歷

2 FLUENT軟件介紹

FLUENT軟件是由美國FLUENT公司開發的著名的CFD計算分析軟件,在航空、航天、透平機械、汽車、船舶、機械、化工、石化、計算機、半導體、能源、醫學等領域得到了廣泛的應用。能夠解決流動、傳熱、化學反應、燃燒、多相流、旋渦流動等問題。

FLUENT軟件研究的流動模型包括了定常和非定常流動,層流(包括各種非牛頓流模型),紊流(包括最先進的紊流模型),不可壓縮和可壓縮流動,傳熱和化學反應等。FLUENT軟件設計基于“CFD計算機軟件群的概念”,針對每一種流動的物理問題的特點,采用適合于它的數值解法在計算速度、穩定性和精度等各方面達到最佳。不同領域的計算軟件組合起來,成為CFD軟件群,從而高效率地解決各個領域的復雜流動的計算問題,在各軟件之間可以方便地進行數值交換,采用統一的前后處理工具,省去了科研工作者在計算方法、編程、前后處理等方面投入的重復、低效的勞動,而可以將主要精力用十物理問題本身的探索上。

流體有限體積法(Finite Volume Method,簡稱FVM)是目前計算流體動力學領域內應用最普遍的一種對偏微分方程組的離散方法。FLUENT軟件就是采用C語言編寫的基于非結構化網格和有限體積法的通用CFD求解器,它推出了多種優化的物理模型,如定常和非定常流動;層流(包括各種非牛頓流模型);紊流(包括最先進的紊流模型);不可壓縮和可壓縮流動;傳熱;化學反應等。對每一種物理問題的流動特點,有適合它的數值解法,用戶可對顯式或隱式差分格式進行選擇,以期在計算速度、穩定性和精度等方面達到最佳。

在FLUENT 5.0之后的版本中,都采用GAMBIT的專用前處理軟件。GAMBIT軟件是面向CFD的專業前處理器軟件,它包含全面的幾何建模能力,也可以從主流的CAD/CAE軟件導入幾何體和網格,GAMBIT強大的布爾運算能力為建立復雜的幾何模型提供的極大的方便。GAMBIT功能強大的網格劃分工具,可以劃分出包含邊界層等CFD特殊要求的高質量的網格。GAMBIT中專有的網格劃分算法可以保證在較為復雜的幾何區域直接劃分出高質量的六面體網格。GAMBIT中的TGRID方法可以在極其復雜的幾何區域中劃分出與相鄰區域網格連續的完全非結構化的網格,GAMBIT網格劃分方法的選擇完全是智能化的,在選擇一個幾何區域后GAMBIT會自動選擇最合適的網格劃分算法,使網格劃分過程變得極為容易。

通用CFD軟件包,用來模擬從不可壓縮到高度可壓縮范圍內的復雜流動。由于采用了多種求解方法和多重網格加速收斂技術,因而FLUENT能達到最佳的收斂速度和求解精度。靈活的非結構化網格和基于解的自適應網格技術及成熟的物理模型,使FLUENT在轉捩與湍流、傳熱與相變、化學反應與燃燒、多相流、旋轉機械、動/變形網格、噪聲、材料加工、燃料電池等方面有廣泛應用。

FLUENT軟件具有以下特點:

☆ FLUENT軟件采用基于完全非結構化網格的有限體積法,而且具有基于網格節點和網格單元的梯度算法; ☆ 定常/非定常流動模擬,而且新增快速非定常模擬功能;

☆ FLUENT軟件中的動/變形網格技術主要解決邊界運動的問題,用戶只需指定初始網格和運動壁面的邊界條件,余下的網格變化完全由解算器自動生成。網格變形方式有三種:彈簧壓縮式、動態鋪層式以及局部網格重生式。其局部網格重生式是FLUENT所獨有的,而且用途廣泛,可用于非結構網格、變形較大問題以及物體運動規律事先不知道而完全由流動所產生的力所決定的問題;

☆ FLUENT軟件具有強大的網格支持能力,支持界面不連續的網格、混合網格、動/變形網格以及滑動網格等。值得強調的是,FLUENT軟件還擁有多種基于解的網格的自適應、動態自適應技術以及動網格與網格動態自適應相結合的技術;

☆ FLUENT軟件包含三種算法:非耦合隱式算法、耦合顯式算法、耦合隱式算法,是商用軟件中最多的; ☆ FLUENT軟件包含豐富而先進的物理模型,使得用戶能夠精確地模擬無粘流、層流、湍流。湍流模型包含Spalart-Allmaras模型、k-ω模型組、k-ε模型組、雷諾應力模型(RSM)組、大渦模擬模型(LES)組以及最新的分離渦模擬(DES)和V2F模型等。另外用戶還可以定制或添加自己的湍流模型; ☆ 適用于牛頓流體、非牛頓流體;

☆ 含有強制/自然/混合對流的熱傳導,固體/流體的熱傳導、輻射; ☆ 化學組份的混合/反應;

☆ 自由表面流模型,歐拉多相流模型,混合多相流模型,顆粒相模型,空穴兩相流模型,濕蒸汽模型; ☆ 融化溶化/凝固;蒸發/冷凝相變模型; ☆ 離散相的拉格朗日跟蹤計算;

☆ 非均質滲透性、慣性阻抗、固體熱傳導,多孔介質模型(考慮多孔介質壓力突變); ☆ 風扇,散熱器,以熱交換器為對象的集中參數模型; ☆ 慣性或非慣性坐標系,復數基準坐標系及滑移網格; ☆ 動靜翼相互作用模型化后的接續界面;

☆ 基于精細流場解算的預測流體噪聲的聲學模型; ☆ 質量、動量、熱、化學組份的體積源項; ☆ 豐富的物性參數的數據庫;

☆ 磁流體模塊主要模擬電磁場和導電流體之間的相互作用問題;

☆ 連續纖維模塊主要模擬纖維和氣體流動之間的動量、質量以及熱的交換問題;

☆ 高效率的并行計算功能,提供多種自動/手動分區算法;內置MPI并行機制大幅度提高并行效率。另外,FLUENT特有動態負載平衡功能,確保全局高效并行計算;

☆ FLUENT軟件提供了友好的用戶界面,并為用戶提供了二次開發接口(UDF); ☆ FLUENT軟件采用C/C++語言編寫,從而大大提高了對計算機內存的利用率。

1. Fh lent 軟件的結構組成 ()1 前 處 理 器 :9幽bit 科u en t軟 件包的前處理器是galllbit,galnbit具有前處 理器建模及網格劃分的功能,是進行數值模擬計算前處理器 的首選。但是,gambit適合于簡單模型的建立,對于復雜模 型,可以采用Pr‘ug等軟件進行建模,復雜模型建模完成 后,可以導入ganlbit軟件再進行網1各劃分。網格劃分完成 后保存dbs文件和愉出msh文件。

前處 理 階 段需耍用戶進行如下操作: 定義 計 算 域、繪制簡化物理模型 對計 算 域 進行網格劃分

定義 域 邊 界單元的邊界條件 定義 流 體 的屬性參數 (2 )求 解 器 : nuent

FLUENT簡介

fluent是用于計算流體流動和傳熱問題的程序。它提供的非結構網格生成程序,對相對復雜的幾何結構網格生成非常有效??梢陨傻木W格包括二維的三角形和四邊形網格;三維的四面體 和六面體及混合網格。fluent很能夠根據計算的結果調整網格,這種網格自適應能力對于精確求解 有較大梯度的流場有很實際的作用。由于網格自適應和調整只是在需要加密的流動區域里實施,而非整個流場,因此可以節約計算時間。

一、程序的結構

fluent程序軟件包由以下幾個部分組成:

(1)GAMBIT—用于建立幾何結構和網格的生成。

(2)FLUENT—用于進行流體模擬計算的求解器。

(3)prePDF—用于模擬PDF燃燒過程。

(4)TGrid—用于從現有的邊界網格生成體網格。

(5)Filter(Translator)—轉換其他程序生成的網格,用于FLUENT計算。

利用FLUENT軟件進行流體的流動和傳熱計算的模擬計算的流程一般是,首先利用GAMBIT進行流動區 域幾何形狀的構建、定義邊界類型和生成網格,然后將GAMBIT中的網格文件輸出用于FLUENT求解器計算的格式,在FLUENT 中讀取所輸出的文件并設置條件對流動區域進行求解計算,最后對計算的結果進行后處理。

二、FLUENT 程序可以求解的問題

FLUENT 可以求解計算二維和三維問題,在計算過程中,網格可以自適應調整。fluent軟件的應用范圍非常廣泛,主要范圍如下:

(1)用非結構自適應網格模擬2D或者3D流場,它所使用的非結構網格主要有三角形/五邊形、四邊形/五邊形,或者混合網格,其中混合網格有棱柱形和金字塔形。(一致網格和懸掛節點網格都可以)

(2)不可壓或可壓流動

(3)定常狀態或者過渡分析

(4)無粘,層流和湍流

(5)牛頓流或者非牛頓流

(6)對流熱傳導,包括自然對流和強迫對流

(7)耦合熱傳導和對流

(8)輻射熱傳導模型

(9)慣性(靜止)坐標系非慣性(旋轉)坐標系模型

(10)多重運動參考框架,包括滑動網格界面和rotor/stator interaction modeling的混合界面

(11)化學組分混合和反應,包括燃燒子模型和表面沉積反應模型

(12)熱,質量,動量,湍流和化學組分的控制體源

(13)粒子,液滴和氣泡的離散相的拉格朗日軌跡的計算,包括了和連續相的耦合

(14)多孔流動

(15)一維風扇/熱交換模型

(16)兩相流,包括氣穴現象

(17)復雜外形的自由表面流動

三、FLUENT程序求解問題的步驟

利用FLUENT求解問題的步驟如下:

(1) 確定幾何形狀生成計算網格(用GAMBIT,也可以讀取其他指定程序生成的網格)。

(2)輸入并檢查網格。

(3)選擇求解器(2D或3D)

(4)選擇求解的方程(層流或是湍流、化學組分或化學反應、傳熱模型等),確定其他需要的模型

(5)確定流體的材料的物性

(6)確定邊界的類型及其邊界條件(前者在GAMBIT中確定,但在FLUENT中可以修改,后者在FLUENT中實現)

(7)條件計算的控制參數

(8)流場的初始化

(9)求解計算

(10)判斷收斂

(11)保存結果并進行后處理

四、關于FLUENT求解器的說明

在打開后會出現如下對話框,對話框中各個項代表的意義是表示求解器的精度。

(1)FLUNT2D—表示二維單精度求解器;

(2)FLUENT3D—表示三維單精度求解器;

(3)FLUENT2ddp—表示二維雙精度求解器; (4)FLUENT3ddp—表示三維雙精度求解器。

五、FLUENT求解方法的選擇

FLUENT中所涉及的求解方法有非耦合求解(segregated)、耦合隱式求解(coupled implicit)和耦合顯示求解(coupled explicit)。

非耦合求解方法主要用于不可壓縮或低馬赫數壓縮性流體的流動.耦合求解方法則可以用在高速可壓縮流體。fluent默認設置為非耦合求解,但對于高速可壓 流動,或需要考慮體積力的流動,求解問題時網格要比較密,建議采用耦合隱式求解方法求解能量和動量方程,可較快地得到收斂解。缺點是需求的內存比較大,大 約是非耦合求解迭代時間的1.5-2.0倍。如果必須要耦合求解,但是機器的內存不夠的條件下,可以考慮用耦合顯示解法器求解問題。該解法也耦合了動量、 能量及組分方程,但是內存卻比隱式求解方法小。缺點是收斂的時間比較長。

而且fluent5.5以前的版本(包括5。5),其物理模型,(比如粘性流體的幾個模型)都是預先設定的,所以,對于那些做探索性或者檢驗新方法而進行的模擬,就不適合用。

同時gambit做網格,對于粘性流體,特別是計算湍流尺度,或者做熱流計算來說其網格精度一般是不可能滿足 的,除非是很小的計算區域。所以,用fluent做的比較復雜一點的流場(除了經典的幾個基本流場)其計算所得熱流,湍流,以及用雷諾應力模擬的粘性都不 可能是準確的,這在物理上和計算方法已經給fluent判了死刑,有時候看到很多這樣討論的文章,覺得大家應該從物理和力學的本質上考慮問題。

但是,fluent往往能計算出量級差不多的結果,曾經做了一個復雜的飛行器熱流計算,高超音速流場,得到的 壁面熱流,居然在量級上是吻合的,但是,從計算熱流需要的壁面網格精度來判斷,gambit所做的網格比起壁面網格所滿足的尺寸的要大了至少2個數量級, 到現在還不明白fluent是怎么搞的。

綜上,如果對付老板的一些工程項目,可以用fluent對付過去,但是如果真的做論文,或者需要發表文章,除非是做一些技術性工作,比如優化計算一般用fluent是不適合的。

fluent做力的計算是很不錯的,做流場結構的計算,即使得出一些渦,也不是流場本身性質的反應,做低 速流場計算,fluent的優勢在于收斂速度快,但是低速流場計算,其大多數的著眼點在于對流場結構的探索,所以計算得到的結果就要好好斟酌一下了,高速 流場的模擬中,一般著眼點在于氣動力的結果,壓力分布以及激波的捕捉,這些fluent做的很不錯。。

對于運用fluent來求解問題,首先要對本身求解的物理模型有充分的了解,只有在這個基礎上,才能夠選擇出正確的,計算模型以及相應的邊界條件。

對于fluent計算的方法,確實是采用的有限體積法,不過對基于非結構網格的5.X,覺得其采用的應該 是同位網格而不是交錯網格,因為非結構網格情況下,交錯網格的方法處理起來比同位網格方法要復雜很多。一般見到的非結構網格下FVM(有限體積法)多半還 是采用的同位網格而非交錯網格,這個問題還可以進一步探討。對于非結構網格而言,目前能夠做到的離散精度也只能是二階精度了,再高精度目前還沒法做到,或 者說還沒有做到很實用。

對于gambit做網格,確實不是十分的理想,不過這個也不能怪罪gambit,因為非結構網格的生成方法,本 身

在理論上就有一些瑕疵(姑且這樣說吧,不能說是錯誤,呵呵)所以對于一些十分復雜,而且特殊的流場,可能最終生成的網格會很不理想,這個時候多半需要采 取一些其它的迂回的方法,例如將復雜區域分區,分成一些簡單的區域,然后在簡單區域里面生成網格,最后再組合,而不是將整個復雜區域教給gambit讓其 一次生成網格。有時在軟件做不到的地方,就需要人想法補上了。

對于壁面網格的問題,gambit中提供了生成邊界層網格的方法,恩,不知道是否這個功能也同樣不能滿足所需。gambit中邊界層網格只是在壁面法向進行特別的處理。對于壁面切向方向則是和邊界層外網格尺度相當的。

對于fluent的適用范圍,本身fluent是一個比較成熟的商業軟 件,換句話說,其適用的數值方法,多半也是目前相對比較成熟的方法之一。因此用fluent來做工程項目確實是很適合的,因為它相對效率較高,而且實際上 fluent中有一些對特殊問題的簡化處理其目的也是直接針對工程運用的。因此如果是完全的基于fluent做流場分析,然后做論文,這樣是不行的。需要 強調的是,fluent僅僅是一種CFD的工具,一個相對好用的工具。

對于fluent做高速可壓流動問題,由于有限體積法本身對于求解有間斷(激波)的流動問題就存在一定的誤差的,有限體積法實際上應該更加的適合于不可壓流動問題,因為這個方法本身 的特點就保證了通量的守恒,對于不可壓流動,那就是保證了整個流場的質量守恒。對于算激波的問題似乎還是得要實用一些高精度格式,例如 NND,TVD,時空守恒格式等。順便問stipulation一個問題,在算鈍頭體(導彈)小攻角來流夸音速流動問題時,在計算中是否有激波的振蕩現

對于旋轉機械的流動問題,fluent中提供了幾種方法,一種是就是很簡單用坐標變換的概念化旋轉為靜止,然后 添加一個慣性力。一種是所謂的多參考坐標系方法,還有就是混合面方法,最后是滑移網格方法。第一種方法自不用說,理論上是精確的,后面三鐘方法中, fluent中以滑移網格方法計算的準確度最好,前面兩種方法都有很強的工程背景并且是在此基礎上簡化而來的。但這些方法的運用都有一些前提條件。

fluent公司還有另外的一個工具,MixSim是針對攪拌混合問題的專用CFD軟件內置了專用前處理器,可迅速建立攪拌器和混合器的網格及計算模型。

:

解決問題的步驟

確定所解決問題的特征之后,你需要以下幾個基本的步驟來解決問題: 1.創建網格. 2.運行合適的解算器:2D、3D、2DDP、3DDP。 3.輸入網格 4.檢查網格 5.選擇解的格式

6.選擇需要解的基本方程:層流還是湍流(無粘)、化學組分還是化學反應、熱傳導模型等 7.確定所需要的附加模型:風扇,熱交換,多孔介質等。 8..指定材料物理性質 8.指定邊界條件 9.調節解的控制參數 10.初始化流場 11.計算解 12.檢查結果 13.保存結果

14.必要的話,細化網格,改變數值和物理模型。

想起CFD,人們總會想起FLUENT,豐富的物理模型使其應用廣泛,從機翼空氣流動到熔爐燃燒,從鼓泡塔到玻璃制造,從血液流動到半導體生產,從潔凈室到污水處理工廠的設計,另外軟件強大的模擬能力還擴展了在旋轉機械,氣動噪聲,內燃機和多相流系統等領域的應用。今天,全球數以千計的公司得益于FLUENT的這一工程設計與分析軟件,它在多物理場方面的模擬能力使其應用范圍非常廣泛,是目前功能最全的CFD軟件。

FLUENT因其用戶界面友好,算法健壯,新用戶容易上手等優點一直在用戶中有著良好的口碑。長期以來,功能強大的模塊,易用性和專業的技術支持所有這些因素使得FLUENT受到企業的青睞。

網格技術,數值技術,并行計算

計算網格是任何CFD計算的核心,它通常把計算域劃分為幾千甚至幾百萬個單元,在單元上計算并存儲求解變量,FLUENT使用非結構化網格技術,這就意味著可以有各種各樣的網格單元:二維的四邊形和三角形單元,三維的四面體核心單元、六面體核心單元、棱柱和多面體單元。這些網格可以使用FLUENT的前處理軟件GAMBIT自動生成,也可以選擇在ICEM CFD工具中生成。

在目前的CFD市場, FLUENT以其在非結構網格的基礎上提供豐富物理模型而著稱,久經考驗的數值算法和魯棒性極好的求解器保證了計算結果的精度,新的NITA算法大大減少了求解瞬態問題的所需時間,成熟的并行計算能力適用于NT,Linux或Unix平臺,而且既適用單機的多處理器又適用網絡聯接的多臺機器。動態加載平衡功能自動監測并分析并行性能,通過調整各處理器間的網格分配平衡各CPU的計算負載。

湍流和噪聲模型

FLUENT的湍流模型一直處于商業CFD軟件的前沿,它提供的豐富的湍流模型中有經常使用到的湍流模型、針對強旋流和各相異性流的雷諾應力模型等,隨著計算機能力的顯著提高,FLUENT已經將大渦模擬(LES)納入其標準模塊,并且開發了更加高效的分離渦模型(DES),FLUENT提供的壁面函數和加強壁面處理的方法可以很好地處理壁面附近的流動問題。

氣動聲學在很多工業領域中倍受關注,模擬起來卻相當困難,如今,使用FLUENT可以有多種方法計算由非穩態壓力脈動引起的噪音,瞬態大渦模擬(LES)預測的表面壓力可以使用FLUENT內嵌的快速傅立葉變換(FFT)工具轉換成頻譜。Fflow-Williams&Hawkings聲學模型可以用于模擬從非流線型實體到旋轉風機葉片等各式各樣的噪聲源的傳播,寬帶噪聲源模型允許在穩態結果的基礎上進行模擬,這是一個快速評估設計是否需要改進的非常實用的工具。

動態和移動網格

內燃機、閥門、彈體投放和火箭發射都是包含有運動部件的例子,FLUENT提供的動網格模型滿足這些具有挑戰性的應用需求。它提供幾種網格重構方案,根據需要用于同一模型中的不同運動部件,僅需要定義初始網格和邊界運動。動網格與FLUENT提供的其他模型如霧化模型、燃燒模型、多相流模型、自由表面預測模型和可壓縮流模型相兼容。攪拌槽、泵、渦輪機械中的周期性運動可以使用FLUENT中的動網格模型(moving mesh)進行模擬,滑移網格和多參考坐標系模型被證實非??煽?,并和其他相關模型如LES模型、化學反應模型和多相流等有很好的兼容性。

傳熱、相變、輻射模型

許多流體流動伴隨傳熱現象,FLUENT提供一系列應用廣泛的對流、熱傳導及輻射模型。對于熱輻射,P1和Rossland模型適用于介質光學厚度較大的環境,基于角系數的surface to surface模型適用于介質不參與輻射的情況,DO模型(Discrete ordinates)適用于包括玻璃的任何介質。DTRM模型(Discrete ray tracing module)也同樣適用。太陽輻射模型使用光線追蹤算法,包含了一個光照計算器,它允許光照和陰影面積的可視化,這使得氣候控制的模擬更加有意義。

其他與傳熱緊密相關的汽蝕模型、可壓縮流體模型、熱交換器模型、殼導熱模型、真實氣體模型、和濕蒸汽模型。相變模型可以追蹤分析流體的融化和凝固。離散相模型(DPM)可用于液滴和濕粒子的蒸發及煤的液化。易懂的附加源項和完備的熱邊界條件使得FLUENT的傳熱模型成為滿足各種模擬需要的成熟可靠的工具。 化學反應模型

化學反應模型,尤其是湍流狀態下的化學反應模型在FLUENT軟件中自其誕生以來一直占著很重要的地位,多年來,FLUENT強大的化學反應模擬能力幫助工程師完成了對各種復雜燃燒過程的模擬。渦耗散概念、PDF轉換以及有限速率化學模型已經加入到FLUENT的主要模型中 :渦耗散模型、均衡混合顆粒模型,小火焰模型以及模擬大量氣體燃燒,煤燃燒、液體燃料燃燒的預混合模型。預測NOx生成的模型也被廣泛的應用與定制。

許多工業應用中涉及發生在固體表面的化學反應,FLUENT表面反應模型可以用來分析氣體和表面組分之間的化學反應及不同表面組分之間的化學反應,以確保表面沉積和蝕刻現象被準確預測。對催化轉化、氣體重整、污染物控制裝置及半導體制造等的模擬都受益于這一技術。

FLUENT的化學反應模型可以和大渦模擬(DES)及分離渦(DES)湍流模型聯合使用,這些非穩態湍流模型耦合到化學反應模型中,才有可能預測火焰穩定性及燃盡特性。 多相流模型

多相流混合物廣泛應用于工業中,FLUENT軟件是在多相流建模方面的領導者,其豐富的模擬能力可以幫助工程師洞察設備內那些難以探測的現象,Eulerian多相流模型通過分

別求解各相的流動方程的方法分析相互滲透的各種流體或各相流體,對于顆粒相流體采用特殊的物理模型進行模擬。很多情況下,占用資源較少的的混合模型也用來模擬顆粒相與非顆粒相的混合。FLUENT可用來模擬三相混合流(液、顆粒、氣),如泥漿氣泡柱和噴淋床的模擬??梢阅M相間傳熱和相間傳質的流動,使得對均相及非均相的模擬成為可能。

FLUENT標準模塊中還包括許多其他的多相流模型,對于其他的一些多相流流動,如噴霧干燥器、煤粉高爐、液體燃料噴霧,可以使用離散相模型(DPM)。射入的粒子,泡沫及液滴與背景流之間進行發生熱、質量及動量的交換。

VOF模型(Volume of Fluid)可以用于對界面的預測比較感興趣的自由表面流動,如海浪。汽蝕模型已被證實可以很好的應用到水翼艇、泵及燃料噴霧器的模擬。沸騰現象可以很容易地通過用戶自定義函數實現。 前處理和后處理

FLUENT提供專門的工具用來生成幾何模型及網格創建。GAMBIT允許用戶使用基本的幾何構建工具創建幾何,它也可用來導入CAD文件,然后修正幾何以便于CFD分析,為了方便靈活的生成網格,FLUENT還提供了TGrid,這是一種采用最新技術的體網格生成工具。這兩款軟件都具有自動劃分網格及通過邊界層技術、非均勻網格尺寸函數及六面體為核心的網格技術快速生成混合網格的功能。對于渦輪機械,可以使用G/Turbo,熟悉的術語及參數化的模板可以幫助用戶快速的完成幾何的創建及網格的劃分。

FLUENT的后處理可以生成有實際意義的圖片、動畫、報告,這使得CFD的結果非常容易地被轉換成工程師和其他人員可以理解的圖形,表面渲染、跡線追蹤僅是該工具的幾個特征卻使FLUENT的后處理功能獨樹一幟。FLUENT的數據結果還可以導入到第三方的圖形處理軟件或者CAE軟件進行進一步的分析。 定制工具

用戶自定義函數在用戶定制FLUENT時很受歡迎。功能強大的資料庫和大量的指南提供了全方位的技術支持。FLUENT的全球咨詢網絡可以提供或幫助創建任何類型裝備設施的平臺,比如旋風分離器、汽車HVAC系統和熔爐。另外,一些附加應用模塊,比如質子交換膜(PEM)、固體氧化物燃料電池、磁流體、連續光纖拉制等模塊已經投入使用。

FLUENT自豪的是能持續滿足廣大行業客戶的應用需求??蛻裟軌虻玫綐I內最有經驗的流體工程師的技術支持,以他們豐富的專業技能作為依靠。聯系您當地的FLUENT分支機構,看看FLUENT能為您的工程項目提供何種幫助吧。

第三篇:“面向發動機的湍流燃燒基礎研究”

附件

“面向發動機的湍流燃燒基礎研究”

重大研究計劃2014年度項目指南

本重大研究計劃面向國家解決先進發動機問題的重大戰略需求,以發動機燃燒的共性科學問題為核心,以燃燒反應動力學和湍流燃燒學為基礎,旨在揭示燃燒反應和湍流燃燒本質規律,發展湍流燃燒新模型和在線測量新手段,促進我國發動機基礎燃燒研究水平的整體提升,支撐國家在發動機領域的科技創新。

一、科學目標

本重大研究計劃瞄準國際燃燒研究前沿,擬通過工程熱物理、物理化學、力學等多學科的交叉,在燃燒反應微觀機制和動力學計算方法、大分子碳氫燃料燃燒反應機理、燃燒和湍流相互作用機理、極端條件燃燒穩定機理、燃燒湍流數值模擬新算法等方面取得突破,發展燃燒反應機理數據共享、燃燒數值模擬、高分辨率多場多組分燃燒流場同步測量等一系列理論和實驗平臺,為我國發動機可控燃燒技術的發展提供理論支撐,建設一支有國際影響力的研究隊伍,提升我國在燃燒研究領域的整體創新能力和國際地位。

二、核心科學問題

為實現上述科學目標,本重大研究計劃擬重點研究以下核心科學問題:

(一)寬范圍燃燒反應動力學。

第四篇:fluent問題小記

1.現在define-models-solver是不再是分離求解器和耦合求解器。因為現在大多都是耦合求解?,F在define-models-solver出現的是pressure based和density based。pressure based(壓力可變)常用于不可壓縮。求密度得靠先求動量方程求u,能量方程求T,再聯立連續性方程求解密度。而density based(密度可變)是常用于可壓縮,用連續性方程與動量方程聯立就可求出密度

2.壓力遠場與壓力出口邊界區別,壓力遠場是指離出口邊界很遠處的壓力的值。對于出口邊界影響很薄弱,出口邊界這個面或邊上壓力值可以不為常數,而是可以發生變化。而壓力出口邊界的面或邊上壓力值為定值。由于在求解時往往壓力分布無法確定,但邊界上壓力一般變化不大,故大多數情況都采用壓力出口邊界。但少數情況邊界面上壓力變化可能很大時,需采用壓力遠場。

3.turbulent viscosity limited to viscosity ratio of 1.000000e+005 in 395 cells。這說明湍流粘度比很大,導致有395個單元格突破限定值。這可能是網格密度不夠大的緣故 兩種數值方法:

1.基于壓力求解器:適用于低速、不可壓縮流體。

原理:首先由動量方程求速度場,繼而由壓力方程進行修正使得速度場滿足連續性條件。由于壓力方程來源于連續性方程和動量方程,從而保證流場的模擬同時滿足質量守恒和動量守恒。

分類:分離求解器—順序求解每個變量的控制方程,此算法內存效率非常高(離散方程只在一個時刻需要占用內存),收斂速度相對較慢,因為方程以‘解耦’方式求解。對燃燒、多相流問題更加有效。

耦合求解器—內存使用量是分離算法的1.5~2倍,收斂速度提高5~10倍??梢院退袆泳W格、多相流、燃燒、和化學反應模型兼容,收斂速度遠高于基于密度的求解器。

理想氣體與理想流體不同,理想氣體只是滿足克拉伯龍方程,但可壓縮,流過壁面時也有粘滯力

gambit怎樣用jou文件重新生成?

file——run journal——打開*.jou 選擇文件就可以進行編輯了 不知樓主說的是不是這個意思

意一下有兩個選項,一個是直接運行,一個是編輯然后再運行。

2.基于密度求解器:適用于高速、可壓縮流體。

原理:直接求解瞬態N-S方程(此方程理論上是絕對穩定的),將穩態問題轉化為時間推進的瞬態問題,由給定的初場時間推進到收斂的穩態解,即時間推進法。適用于求解亞音速、高超音速等的強可壓縮問題。 examing mesh時中value值如0到0.1之間,這value值反應的是扁平的程度,即網格的質量,但對網格的疏密無法判斷。

fluent中出口的質量流量一般是負數,因為流量符號是針對與物體而言的,進入則為正數,流出即為負數

可將proe中的三維圖導入gambit,其中若只有一個曲面則不是實體,實體必須是有厚度的

對流動的理想氣體而言,采用克拉伯龍方程計算,壓力是靜壓還是總壓,其實區別不大(i think)

outflow有三種情況下不能用:1.包含壓力進口條件2.可壓縮流動3.密度變化的非穩定流動

axis與symmetry. 一個是軸對稱(單位弧度),二維的對稱軸必須是X軸。一個是鏡像對稱(平面對稱,單位厚度) fluent中axisymmetric和axisymmetric swirl有什么區別

前一個是2維情況的軸對稱,后一個叫軸對稱回轉,是三維問題轉化為2維時才使用. axis將圓柱形問題通過軸對稱簡化為二維問題;

symmetry是將平面對稱的問題減小一半,可以是三維的。 axis必須是x方向的,而且計算區域必須位于X軸的上方

真正算到收斂是要到各殘差曲線走水平了,那需要很長時間,我曾算過一個很簡單的案例,網格數不多,算到真正的收斂花了20000步,所以實際應用中通常都不算到真正的收斂,而只是算到一定程度就停了,收斂的判斷是有一定經驗的.就我本人而言,在Fluent中一般是這樣的,先算到1e-4以下(連續50步以上都在1e-4以下),再看看計算的結果是否符合流動規律,再考慮是否計算下去.你要計算二階迎風格式,最好先在一階格式中算收斂,再改為二階迎風格式算

利用FLUENT不收斂通常怎么解決?

①、一般首先是改變初值,嘗試不同的初始化,事實上好像初始化很關鍵,對于收斂。

②、FLUENT的收斂最基礎的是網格的質量,計算的時候看怎樣選擇CFL數,這個靠經驗

③、首先查找網格問題,如果問題復雜比如多相流問題,與模型、邊界、初始條件都有關系。

④、有時初始條件和邊界條件嚴重影響收斂性,曾經作過一個計算反反復復,通過修改網格,重新定義初始條件,包括具體的選擇的模型, 還有老師經常用的方法就是看看哪個因素不收斂,然后尋找和它有關的條件,改變相應參數。就收斂了

⑤、A.檢查是否哪里設定有誤:比方用mm的unit建構的mesh,忘了scale;比方給定的邊界條件不合理。B從算至發散前幾步,看presure分布,看不出來的話,再算幾步, 看看問題大概出在那個區域。 C網格,配合第二點作修正,就重建個更漂亮的,或是更粗略的來處理。D再找不出來的話,換個solver。

⑥、解決的辦法是設幾個監測點,比如出流或參數變化較大的地方,若這些地方的參數變化很小,就可以認為是收斂了,盡管此時殘值曲線還沒有降下來。 ⑦、調節松弛因子也能影響收斂,不過代價是收斂速度。

亞松弛因子對收斂的影響

所謂亞松馳就是將本層次計算結果與上一層次結果的差值作適當縮減,以避免由于差值過大而引起非線性迭代過程的發散。用通用變量來寫出時,為松馳因子(Relaxation Factors)?!稊抵祩鳠釋W-214》

FLUENT中的亞松馳:由于FLUENT所解方程組的非線性,我們有必要控制變化。一般用亞松馳方法來實現控制,該方法在每一部迭代中減少了變化量。亞松馳最簡單的形式為:單元內變量等于原來的值加上亞松馳因子a與變化的積:

分離解算器使用亞松馳來控制每一步迭代中的計算變量的更新。這就意味著使用分離解算器解的方程,包括耦合解算器所解的非耦合方程(湍流和其他標量)都會有一個相關的亞松馳因子。

在FLUENT中,所有變量的默認亞松馳因子都是對大多數問題的最優值。這個值適合于很多問題,但是對于一些特殊的非線性問題(如:某些湍流或者高Rayleigh數自然對流問題),在計算開始時要慎重減小亞松馳因子。

使用默認的亞松馳因子開始計算是很好的習慣。如果經過4到5步的迭代殘差仍然增長,你就需要減小亞松馳因子。

有時候,如果發現殘差開始增加,你可以改變亞松馳因子重新計算。在亞松馳因子過大時通常會出現這種情況。最為安全的方法就是在對亞松馳因子做任何修改之前先保存數據文件,并對解的算法做幾步迭代以調節到新的參數。最典型的情況是,亞松馳因子的增加會使殘差有少量的增加,但是隨著解的進行殘差的增加又消失了。如果殘差變化有幾個量級你就需要考慮停止計算并回到最后保存的較好的數據文件。

注意:粘性和密度的亞松馳是在每一次迭代之間的。而且,如果直接解焓方程而不是溫度方程(即:對PDF計算),基于焓的溫度的更新是要進行亞松馳的。要查看默認的亞松弛因子的值,你可以在解控制面板點擊默認按鈕。

對于大多數流動,不需要修改默認亞松弛因子。但是,如果出現不穩定或者發散你就需要減小默認的亞松弛因子了,其中壓力、動量、k和e的亞松弛因子默認值分別為0.2,0.5,0.5和0.5。對于SIMPLEC格式一般不需要減小壓力的亞松弛因子。在密度和溫度強烈耦合的問題中,如相當高的Rayleigh數的自然或混合對流流動,應該對溫度和/或密度(所用的亞松弛因子小于1.0)進行亞松弛。相反,當溫度和動量方程沒有耦合或者耦合較弱時,流動密度是常數,溫度的亞松弛因子可以設為1.0。 對于其它的標量方程,如漩渦,組分,PDF變量,對于某些問題默認的亞更松弛可能過大,尤其是對于初始計算。你可以將松弛因子設為0.8以使得收斂容易。

⑧看了流量是否平衡

在report->flux里面操作,mass flow rate,把所有進出口都選上,compute一下,看看nut flux是什么水平,如果它的值小于總進口流量的1%,并且其他檢測量在繼續迭代之后不會發生波動,也可以認為你的解是收斂的。

造成連續方程高殘差不收斂的原因主要有以下幾點:

1.網格質量,主要可能是相鄰單元的尺寸大小相差較大,它們的尺寸之比最好控制在1.2以內,不能超過1.4.

2.離散格式及壓力速度耦合方法,如果是結構網格,建議使用高階格式,如2階迎風格式等,如果是非結構網格,除pressure保持standard格式不變外,其他格式改用高階格式;壓力速度耦合關系,如果使用SIMPLE,SIMPLEC,PISO等segerated solver對聯系方程收斂沒有提高的話,可以嘗試使用coupled solver。另外,對于梯度的計算,不論使用結構或非結構網格,都可以改用node-based來提高計算精度。

FLUENT中壓力概念的區別

在fluent中會出現這么幾個壓力:

Static pressure(靜壓)

Dynamic pressure(動壓)

Total pressure(總壓)

這幾個壓力是空氣動力學的概念,它們之間的關系為: Total pressure(總壓)= Static pressure(靜壓z) + Dynamic pressure(動壓)

滯止壓力等于總壓(因為滯止壓力就是速度為0時的壓力,此時動壓為0.) Static pressure(靜壓)就是你測量的,比如你現在測量空氣壓力是一個大氣壓

而在fluent中,又定義了兩個壓力:

Absolute pressure(絕對壓力)

Relative pressure(參考壓力) 還有兩個壓力 operating pressure(操作壓力)

gauge pressure(表壓) 它們之間的關系為: Absolute pressure(絕對壓力)= operating pressure(操作壓力) + gauge pressure(表壓)

上面幾個壓力實際上有些是一一對應的,只是表述上的差別,比如:

Static pressure(靜壓)

gauge pressure(表壓)

定義操作壓力

對于可壓縮流動:把操作壓力設為0,把表壓看作絕對壓力;

第五篇:Fluent 學習心得

僅僅就我接觸過得談談對fluent的認識,并說說哪些用戶適合用,哪些不適合fluent對我來說最麻煩的不在里面的設置,因為我本身解決的就是高速流動可壓縮N-S方程,而且本人也是學力學的,諸如邊界條件設置等概念還是非常清楚的 同時我接觸的流場模擬,都不會有很特別的介質,所以設置起來很簡單。

對我來說,頗費周折的是gambit做圖和生成網格,并不是我不會,而是gambit對作圖要求的條件很苛刻,也就是說,稍有不甚,就前功盡棄,當然對于計算流場很簡單的用戶,這不是問題。有時候好幾天生成不了的圖形,突然就搞定了,逐漸我也總結了一點經驗,就是要注意一些小的拐角地方的圖形,有時候做布爾運算 在圖形吻合的地方,容易產生一些小的面最終將導致無法在此生成網格,fluent里面的計算方法是有限體積法,而且我覺得它在計算過程中為了加快收斂速度, 采取了交錯網格,這樣,計算精度就不會很高。同時由于非結構網格,肯定會導致計算精度的下降,所以我一貫來認為在fluent里面選取復雜的粘性模型和高精度的格式沒有任何意義,除非你的網格做的非常好。

而且fluent5.5以前的版本(包括5。5),其物理模型,(比如粘性流體的幾個模型)都是預先設定的,所以,對于那些做探索性或者檢驗新方法而進行的模擬,就不適合用。

同時gambit做網格,對于粘性流體,特別是計算湍流尺度,或者做熱流計算來說其網格精度一般是不可能滿足的,除非是很小的計算區域。所以,用fluent做的比較復雜一點的流場(除了經典的幾個基本流場)其計算所得熱流,湍流,以及用雷諾應力模擬的粘性都不可能是準確的,這在物理上和計算方法已經給fluent判了死刑,有時候看到很多這樣討論的文章,覺得大家應該從物理和力學的本質上考慮問題。

但是,fluent往往能計算出量級差不多的結果,我曾經做了一個復雜的飛行器熱流計算,高超音速流場,得到的壁面熱流,居然在量級上是吻合的,但是,從計算熱流需要的壁面網格精度來判斷,gambit所做的網格比起壁面網格所滿足的尺寸的要大了至少2個數量級,我到現在還不明白fluent是怎么搞的。

綜上,我覺得,如果對付老板的一些工程項目,可以用fluent對付過去,但是如果真的做論文,或者需要發表文章,除非是做一些技術性工作,比如優化計算一般用fluent是不適合的。 我感覺fluent做力的計算是很不錯的,做流場結構的計算,即使得出一些渦,也不是流場本身性質的反應,做低速流場計算,fluent的優勢在于收斂速度快,但是低速流場計算,其大多數的著眼點在于對流場結構的探索,所以計算得到的結果就要好好斟酌一下了,高速流場的模擬中,一般著眼點在于氣動力的結果,壓力分布以及激波的捕捉,這些fluent做的很不錯。對于多相流,旋轉機械我沒有做過,就不好隨便說了希望做過其他方面工作的大俠也總結一下。

對于運用fluent來求解問題,首先要對本身求解的物理模型有充分的了解,只有在這個基礎上,才能夠選擇出正確的,計算模型以及相應的邊界條件。

對于fluent計算的方法,確實是采用的有限體積法,不過對基于非結構網格的5.X,我個人覺得其采用的應該是同位網格而不是交錯網格,因為非結構網格情況下,交錯網格的方法處理起來比同位網格方法要復雜很多。一般見到的非結構網格下FVM(有限體積法)多半還是采用的同位網格而非交錯網格,這個問題還可以進一步探討。對于非結構網格而言,目前能夠做到的離散精度也只能是二階精度了,再高精度目前還沒法做到,或者說還沒有做到很實用。

對于gambit做網格,確實不是十分的理想,不過這個也不能怪罪gambit,因為非結構網格的生成方法,本身在理論上就有一些瑕疵(姑且這樣說吧,不能說是錯誤,呵呵)所以對于一些十分復雜,而且特殊的流場,可能最終生成的網格會很不理想,這個時候多半需要采取一些其它的迂回的方法,例如將復雜區域分區,分成一些簡單的區域,然后在簡單區域里面生成網格,最后再組合,而不是將整個復雜區域教給gambit讓其一次生成網格。有時在軟件做不到的地方,就需要人想法補上了。

對于壁面網格的問題,gambit中提供了生成邊界層網格的方法,恩,不知道是否這個功能也同樣不能滿足所需。gambit中邊界層網格只是在壁面法向進行特別的處理。對于壁面切向方向則是和邊界層外網格尺度相當的。

對于fluent的適用范圍,我很同意stipulation的說法,本身fluent是一個比較成熟的商業軟件,換句話說,其適用的數值方法,多半也是目前相對比較成熟的方法之一。因此用fluent來做工程項目確實是很適合的,因為它相對效率較高,而且實際上fluent中有一些對特殊問題的簡化處理其目的也是直接針對工程運用的。因此如果是完全的基于fluent做流場分析,然后做論文,這樣是不行的。需要強調的是,fluent僅僅是一種CFD的工具,一個相對好用的工具。

對于fluent做高速可壓流動問題,我做的不多,不知道stipulation兄對fluent評價怎樣,我個人覺得,由于有限體積法本身對于求解有間斷(激波)的流動問題就存在一定的誤差的,有限體積法實際上應該更加的適合于不可壓流動問題,因為這個方法本身的特點就保證了通量的守恒,對于不可壓流動,那就是保證了整個流場的質量守恒。就我個人觀點而言,對于算激波的問題似乎還是得要實用一些高精度格式,例如{BANNED},TVD,時空守恒格式等。順便問stipulation一個問題,在算鈍頭體(導彈)小攻角來流夸音速流動問題時,在計算中是否有激波的振蕩現象?(這個好像說有人做出實驗了,我們這邊有人在計算,可是死活算不出來振蕩,他用的是StarCD了)

對于兩相流和旋轉機械,我插上兩句。兩相或者多項流動中,fluent也提供了幾種可用的方法,例如VOF方法、Cavitation方法、Algebraic slip方法,我對VOF和Cavitation的原理了解稍微多一些,VOF方法稱為體積函數法,以兩相流動為例,VOF中定義一個基相,兩相之間相互是不發生互融等反應的,通過計算每一個時間步下,各個網格單元中的體積函數,從而確定該網格中另外一項的比例,然后通過界面重構或者一些其它的方法來確定此單元網格中兩相交界面的位置,從這個意義上說,VOF是屬于界面跟蹤方法。Cavitation方法則不是這樣,此方法不能用

來明確的區分兩相的界面等,但是可以用來計算某一的區域內所含的氣泡的一個體積密度。 對于旋轉機械的流動問題,fluent中提供了幾種方法,一種是就是很簡單用坐標變換的概念化旋轉為靜止,然后添加一個慣性力。一種是所謂的多參考坐標系方法,還有就是混合面方法,最后是滑移網格方法。第一種方法自不用說,理論上是精確的,后面三鐘方法中,fluent中以滑移網格方法計算的準確度最好,前面兩種方法都有很強的工程背景并且是在此基礎上簡化而來的。但這些方法的運用都有一些前提條件。

fluent公司還有另外的一個工具,MixSim是針對攪拌混合問題的專用CFD軟件內置了專用前處理器,可迅速建立攪拌器和混合器的網格及計算模型。 : 有沒有用它做旋轉機械內部流動的?

同時其實是給商用CFD軟件與科研用CFD之間的關系提出了很好的思考問題。其實就我所知道的搞CFD應用研究的人而言,他們很希望在現有的已經成熟的CFD技術基礎上做一些改進,使之滿足自己研究問題的需要。為此他們不希望整個程序從頭到尾都是自己編,比如N-S方程的求解,其實都是比較固定的。因此很多人都希望商用軟件有個很好的接口能讓用戶自己加入模塊,但是這一點

其實真是很難做到,而且到底做到用戶能交互的什么程度也很難把握。據握所知,有搞湍流模型研究的人用PHOENICS實現自己的模型,而邊界處理以及數值方法等還是原方程的,據說star-CD也是商用軟件中提供給用戶自主性比較好的,fluent這方面到底如何就不得而知了,看stipulation所說的似乎也還是有限。因此,我覺得現在還是存在這樣的問題:既不能依*商用CFD軟件搞研究,但也希望不用反復重復一些繁雜的、沒有創造性的工作。 我現在就是用fluent來計算旋轉機械的內流場,那就說說旋轉機械的流動問題吧。fluent中有幾種處理旋轉機械流動問題的模型,分別為旋轉坐標系模型(Rotating Reference Frame),多參考坐標系模型(MRF),混和平面模型(Mixing Plane),滑移網格模型(Sliding Mesh)。其中,旋轉坐標系模型僅適用于不考慮定子影響的流場,其思想就是在視轉子為靜止的旋轉坐標系里進行定常計算,計算中考慮慣性力的影響;多參考坐標系模型(MRF)就是在前一模型的基礎上考慮了定子對流場的影響,將流場按不同旋轉速度劃分成幾個流動區域,每個區域里用旋轉坐標系進行定常計算,在這些流動區域的交界面上強制流動速度的連續;混和平面模型是另一種用定常方法計算定子與轉子相互影響下的流場的模型,它在不同流動區域之間的交界面上進行了一定的周向平均,消除了流動本身的非定常性,這種模型要優于MRF模型;滑移網格模型是采用滑移網格技術來進行流場的非定常計算的模型,用它計算的流場最接近于實際的流動,但這種模型需要耗費巨大的機器資源和時間。

關于對商用CFD軟件的看法,我比較贊同zzbb的看法,我們可以利用它里面成熟的計算方法,附加上自己提出的一些模型,這樣研究問題,可以省很多的精力和時間,對于CFD的發展也是很有好處的?,F在的商用軟件提供的接口比較少,軟件封裝的比較死,這樣不利于做科學研究,如果可以像linux的發展模式那樣發展CFD,大家公開成熟的CFD代碼,然后可以通過自由的研究,添加新的功能,相信CFD發展的會更快,不過如果這樣,那商用CFD軟件就不好賺錢了

至于商用軟件開發源代碼的問題,實在是不大可能。由于CFD應用很多領域,特別是還與核、航空、汽車等一些非常重要的工程領域相關,一般來說都屬于高科技技術,鬼子是不會輕易公開的。比如phoenics早在80年代初就開發完成并應用于工程,但是當時西方就是對■■■國家封閉,禁運,直到1991年(1993?)才有1.x的版本正式到中國。所以這也是我想說的目前存在的矛盾。

那么請問一下fluent所提供的用戶接口主要可以做些什么方面的工作呢?

: 加入自己的模型當然是廣義的,其實很多東西都可以稱作模型。CFD里最經典的算是湍流模型了吧。比如需要修改系數或增加項,對渦粘系數重新計算,就是這種情況。此外還有邊界條件的修改等問題。算法也可以算。但這些并不一定是商用軟件都能提供的。

對于運用fluent來求解問題,首先要對本身求解的物理模型有充分的了解,只有在這個基礎上,才能夠選擇出正確的,計算模型以及相應的邊界條件。對于fluent計算的方法,確實是采用的有限體積法,不過對基于非結構網格的5.X,我個人覺得其采用的應該是同位網格而不是交錯網格,因為非結構網格情況下,交錯網格的方法處理起來比同位網格方法要復雜很多。一般見到的非結構網格下FVM(有限體積法)多半還是采用的同位網格而非交錯網格,這個問題還可以進一步探討。對于非結構網格而言,目前能夠做到的離散精度也只能是二階精度了,再高精度目前還沒法做到,或者說還沒有做到很實用。

fluent由于其商用性,它的思想就是自己做的很通用, 而很少給用戶接口,特別在一些核心問題上我們實驗室如果真的做論文,就用一個fortran的大程序,是一個博士編的專門求解對稱的可壓縮n-s方程的看懂了,做一個網格,改改邊界條件就能算了,如果需要做相應改動,可以直接該源程序一般,作為研究,重點在研究的物理性質,計算方法,流場結構等所以,不會象做項目那樣,物理問題很簡單,但是條件,邊界很復雜,因此,做研究的程序,一般都在內部的計算方法,物理模型上下功夫而做項目,一般對方關心的是一個結果,而不是具體流場的結構性質。所以,用fluent是非常方便的,比如模擬高速可壓縮流場n-s方程和歐拉方程模擬的力,力矩的結果,幾乎沒有差別

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:有深刻哲理的句子10字下一篇:picc導管維護技術6月

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火