ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義

2017-05-01  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

商軟 VS 開源

ANSYS Fluent VS OpenFOAM

終有一戰(zhàn)


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent培訓(xùn)課程圖片1

1. 生活中的CFD

ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent培訓(xùn)課程圖片2



CFD能干什么用?


手里有一瓶啤酒,晃蕩晃蕩,啤酒就會晃動。


要知道啤酒晃動的速度,液位等,真的需要買100萬的設(shè)備來測量么?


通過CFD,搭建2998元的計算機(jī),求解大量的方程就可以獲得啤酒晃蕩的流場。




冬天北方要燒暖氣,暖氣片通常在窗戶的下面。把暖氣片放在離窗戶遠(yuǎn)一點(diǎn)的地方,效果會好么?


通過CFD,搭建2998元的計算機(jī),即可獲得不同暖氣片位置的室內(nèi)溫度分布。


有錢了,買車了,想添加個尾翼。但不知道尾翼到底管用么?


通過CFD,搭建2998元的計算機(jī),即可知道添加尾翼后的效果。


2017年的CFD已經(jīng)用于各種行業(yè),你所知道的領(lǐng)域都存在CFD的身影。


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent培訓(xùn)課程圖片1

2. 學(xué)術(shù)界的CFD

ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent培訓(xùn)課程圖片2



在嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)界,CFD(Computational Fluid Dynamics),中文譯名為"計算流體力學(xué)"。


CFD將物理、計算數(shù)學(xué)、計算機(jī)糅合一起,來模擬流體的運(yùn)動,最早開始與1930年代初期。


CFD的首次應(yīng)用是求解非線性的亞音速勢流方程。之后隨著計算機(jī)能力的增強(qiáng),CFD大肆普及。


CFD得益于計算機(jī),也受限與計算機(jī)。


1980年代計算機(jī)展露萌芽的時候,二維以及三維歐拉方程的求解變成了可能。


多重網(wǎng)格法(CFD逆天黑科技:“多重網(wǎng)格法”)的提出以及計算機(jī)能力的大幅提升,CFD也可以用于模擬飛機(jī)外流場以及旋轉(zhuǎn)機(jī)械的內(nèi)流。


1979年Spalding(“CFD名人堂”|Brian Spalding)的學(xué)生Patankar的SIMPLE算法依然是21世紀(jì)CFD求解器重要的求解算法。


1980年代中期,CFD研究者的重心轉(zhuǎn)移到了考慮粘性的Navier-Stokes方程(NS方程提出者:Claude-Louis Navier)求解。


1985年,Issa的PISO算法問世,獨(dú)創(chuàng)非迭代壓力速度求解算法,依然是當(dāng)今瞬態(tài)問題的首選算法。


同時,各種湍流模型(十年經(jīng)驗(yàn)之SST湍流模型(一)以及差值格式(CFD玩了這么多年,聽說過著名的“快”格式不?)層出不窮。


湍流模型中劍走偏鋒的當(dāng)然是LES以及DNS(幾張圖說明LES、RANS)。但是目前LES和DNS距離工程實(shí)踐操作還任重道遠(yuǎn)。


1980年代末期,得益于隱性格式(非穩(wěn)態(tài)離散中的“顯性”和“隱性“格式),真實(shí)的氣動力學(xué)模型可用于CFD計算,隨后使用CFD進(jìn)行組分混合、燃燒、火焰模擬逐漸成為研究熱點(diǎn)。


另外,1979年的FCT算法(CFD中的“通量修正”算法,隱姓埋名40年),已經(jīng)是各種高分辨率格式的雛形。


同時需要注意的是,1983年的Rhie-Chow插值格式的提出,同位網(wǎng)格全面的取代了錯位網(wǎng)格。


在現(xiàn)代,CFD已經(jīng)大量的用于汽車、飛機(jī)、醫(yī)學(xué)、能源、暖通行業(yè)的相關(guān)研究。


然而,CFD市場遠(yuǎn)沒有有限元市場巨大,正如下文所說:


“CFD market is not quite as large as the one for structural mechanics. The lag can be explained by the fact that CFD problems are more difficult”


-- "Computational Method for Fluid Dynamics"


造成這個原因或許是,CFD真的是太難了。


本節(jié)數(shù)據(jù)來源于網(wǎng)絡(luò)


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent培訓(xùn)課程圖片1

3. F與O的對決,以CFDer的名義

ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent培訓(xùn)課程圖片2



當(dāng)今CFD市場(如果國內(nèi)有成熟的CFD市場的話),Top2必然是商軟ANSYS Fluent以及開源免費(fèi)OpenFOAM。目前的Fluent已經(jīng)成為是ANSYS旗下的產(chǎn)品(“ANSYS,無處不在” | CAE巨頭50年)。


目前的OpenFOAM通常指的是OpenFOAM基金會發(fā)布的版本(“OpenFOAM”的前世今生)。


商軟Fluent與免費(fèi)OpenFOAM,到底應(yīng)該選擇哪個?

G

oogle熱度


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent仿真分析圖片7

ANSYS自2004年起Google搜索熱度


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent流體分析圖片8

OpenFOAM自2004年起Google搜索熱度

ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent流體分析圖片9

ANSYS熱度區(qū)域前5名:中國,韓國,印度,伊朗,臺灣


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent流體分析圖片10
OpenFOAM熱度區(qū)域前5名:伊朗,德國,瑞典,日本,中國


數(shù)據(jù)來源于Google,CFD界對此不進(jìn)行評論,僅供娛樂。


運(yùn)
營形態(tài)


ANSYS Fluent(以下簡稱Fluent)從屬于ANSYS。ANSYS的前身是SAS,SAS由Swanson創(chuàng)立,最初主要關(guān)注有限元算法。SAS成立之初就是以商軟的名義,以公司化運(yùn)營。


OpenFOAM前身是FOAM,是Henry Weller在帝國理工大學(xué),自己搗鼓出來的產(chǎn)物。隨后經(jīng)過Gosman(CFD名人堂 | A. D. Gosman)90年代若干博士的開發(fā),在2004年發(fā)布開源版本OpenFOAM。


負(fù)責(zé)Fluent算法開發(fā)和植入的人數(shù)官方并沒有透漏。不過ANSYS在世界各地具有大量的代理商進(jìn)行銷售。

OpenFOAM負(fù)責(zé)開發(fā)的人員,遠(yuǎn)比你們想象的要少,且OpenFOAM無人負(fù)責(zé)推廣。


ANSYS隨后一直進(jìn)行著大量的并購,整合CAE領(lǐng)域的分析軟件,ANSYS的目標(biāo)是滲入CAE的所有領(lǐng)域。

OpenFOAM至今,主要開發(fā)人員依然是Henry Weller,并且運(yùn)營方是Henry Weller領(lǐng)導(dǎo)的OpenFOAM基金會。


這也就意味著,ANSYS未來的導(dǎo)向,需要公司內(nèi)部會議來決定。

OpenFOAM的未來走向,Henry Weller個人占據(jù)絕對的主控權(quán)。


Fluent和OpenFOAM的相同點(diǎn)是:專注CFD。


Fluent運(yùn)營自主性:★★

OpenFOAM運(yùn)營自主性:★★★★★


標(biāo)與鍵盤


Fluent和OpenFOAM的用戶友好性對決實(shí)際上是鍵盤和鼠標(biāo)的對決。


Fluent對用戶極為友好,尤其是對于使用windows操作系統(tǒng)的用戶。用戶需要做的就是點(diǎn)擊、點(diǎn)擊、再點(diǎn)擊。對于正版用戶,還會獲得官方必要的支持。


OpenFOAM對用戶是極為不友好的,因?yàn)镺penFOAM需要在Linux下運(yùn)行。這也就意味著所有的OpenFOAM前處理、后處理等都是在文本編輯器(windows下的記事本)下進(jìn)行。并且OpenFOAM在2016年之前官方只負(fù)責(zé)維護(hù)Linux版本,雖然在近期,OpenFOAM官方表示OpenFOAM支持所有的操作系統(tǒng),不過CFD界對此持謹(jǐn)慎態(tài)度。


Fluent對于那些習(xí)慣點(diǎn)擊點(diǎn)擊點(diǎn)擊的用戶,是天堂。

OpenFOAM對于習(xí)慣點(diǎn)擊點(diǎn)擊的用戶,是地獄倒是談不上,只不過很繁瑣。


對于大量的國外的極客們,真的有人是討厭鼠標(biāo)的。Henry Weller也曾直接表示:


“Windows sucks!”

"Windows完?duì)僮恿?"


OpenFOAM對那些不用鼠標(biāo)的Geek,是天堂。

Fluent對于那些不用鼠標(biāo)的Geek,真的是地獄。


在這里又牽涉到另一個紛爭,你喜歡用附帶圖形界面的編輯器?還是用hjgk進(jìn)行文本編輯?你喜歡用鼠標(biāo)么?你每天進(jìn)行寫代碼的時間是多少?


不過不管怎么樣的紛爭,業(yè)內(nèi)普遍的看法是,ANSYS Fluent對用戶的友好性大大高于OpenFOAM。


Fluent用戶友好度:★★★★★

OpenFOAM用戶友好度:


學(xué)
習(xí)難度


學(xué)習(xí)Fluent,下載個windows版本,然后跟著上千頁自帶的教程做就可以了。

學(xué)習(xí)OpenFOAM,你首先要熟悉Linux系統(tǒng),以及習(xí)慣Linux的操作方式。這意味著,你可能還要學(xué)習(xí)如何使用Linux。


Fluent書籍資料多如牛毛;

OpenFOAM學(xué)習(xí)資料屈指可數(shù);


Fluent官方的資料對各種工況的模擬都提供了設(shè)置方法;

OpenFOAM官方資料只進(jìn)行了2個算例的設(shè)置方法;這也就意味著,如果你要進(jìn)行其他的算例模擬,你就需要自己研究了。


CFD界和若干朋友溝通,OpenFOAM的學(xué)習(xí)過程,嚴(yán)重慢與ANSYS Fluent,對于新手來說,通過一星期進(jìn)行OpenFOAM的安裝,一個月學(xué)會層流模擬這種情況并不少見。


Fluent上手速度:★

OpenFOAM上手速度:★★


學(xué)

術(shù)研究


Fluent代碼不對外公開,用戶只能進(jìn)行選擇,你并不知道怎么樣使用最小二乘法去求梯度;

OpenFOAM開源,用戶可以從代碼中非常明確地了解到如何進(jìn)行離散,如何求解方程組;


Fluent為閉源的商軟,提供少量的接口供用戶調(diào)用,用戶可以通過自定義函數(shù)來進(jìn)行外掛CFD程序。

OpenFOAM本身為開源軟件,用戶只要了解C++語言,可以隨意的修改OpenFOAM。


Fluent代碼靈活性:★

OpenFOAM代碼靈活性:★★★★★



程應(yīng)用



Fluent目前在國內(nèi)外已經(jīng)大量的被應(yīng)用于工程實(shí)踐。

OpenFOAM目前在國外的工程項(xiàng)目中也正在逐漸成長,但規(guī)模并沒有Fluent大。


且Fluent和OpenFOAM都可以進(jìn)行上億網(wǎng)格的大規(guī)模工程計算。


隨之未來的是OpenFOAM一些特別的工業(yè)應(yīng)用:

對于某些企業(yè)需要的自動化運(yùn)行。OpenFOAM可以通過腳本的方式,完全的做到絕對的自動化模擬以及遠(yuǎn)程操作。Fluent受限極大。


對于正在逐步開始的云計算,OpenFOAM可以植入到任何的軟件以及平臺中。云計算企業(yè)只需要把用戶喜歡的點(diǎn)擊轉(zhuǎn)換成為后臺的命令。Fluent云計算目前在ANSYS公司還是一個比較新生的狀態(tài)。


各有優(yōu)勢,平分秋色。


Fluent工業(yè)應(yīng)用:★

OpenFOAM工業(yè)應(yīng)用:★★★★


學(xué)
習(xí)結(jié)果


因?yàn)槟壳捌毡檎J(rèn)為Fluent比較經(jīng)得起折騰,OpenFOAM有時候比較嬌氣。這直接導(dǎo)致學(xué)習(xí)這倆種軟佳的結(jié)果不同。


使用Fluent,大可不管ke模型還是kOmega模型,通通算起來,并且可能還全部收斂了。

使用OpenFOAM,從ke換到kOmega,首先參數(shù)就改變了,并且可能并沒有收斂。


很明顯了,用戶使用OpenFOAM,需要對CFD有比較明確的了解才能游刃有余決勝千里。


如果和實(shí)驗(yàn)數(shù)據(jù)進(jìn)行對比,沒人敢說Fluent算得比OpenFOAM完美,也沒人斷定OpenFOAM更準(zhǔn)確。


學(xué)習(xí)Fluent邊際效應(yīng):★★★

學(xué)習(xí)OpenFOAM邊際效應(yīng):★★★★★+★★


使
用成本


ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義fluent分析案例圖片11




本文由趙一銘供稿,CFD界整理潤色,除第2節(jié)外本文為CFD界的主觀看法,僅為拋磚引玉,望百家齊放,百家爭鳴。


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:ANSYS Fluent VS OpenFOAM商軟和開源的對決? 以人民的名義 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com