ANSYS Fluent VS OpenFOAM商軟和開(kāi)源的對(duì)決? 以人民的名義

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

商軟 VS 開(kāi)源

ANSYS Fluent VS OpenFOAM

終有一戰(zhàn)


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

1. 生活中的CFD

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



CFD能干什么用?


手里有一瓶啤酒,晃蕩晃蕩,啤酒就會(huì)晃動(dòng)。


要知道啤酒晃動(dòng)的速度,液位等,真的需要買(mǎi)100萬(wàn)的設(shè)備來(lái)測(cè)量么?


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




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


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


有錢(qián)了,買(mǎi)車(chē)了,想添加個(gè)尾翼。但不知道尾翼到底管用么?


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


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


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

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

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



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


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


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


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


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


多重網(wǎng)格法(CFD逆天黑科技:“多重網(wǎng)格法”)的提出以及計(jì)算機(jī)能力的大幅提升,CFD也可以用于模擬飛機(jī)外流場(chǎng)以及旋轉(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算法問(wèn)世,獨(dú)創(chuàng)非迭代壓力速度求解算法,依然是當(dāng)今瞬態(tài)問(wèn)題的首選算法。


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


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


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


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


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


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


然而,CFD市場(chǎng)遠(yuǎn)沒(méi)有有限元市場(chǎng)巨大,正如下文所說(shuō):


“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"


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


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


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

3. F與O的對(duì)決,以CFDer的名義

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



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


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


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

G

oogle熱度


ANSYS Fluent VS OpenFOAM商軟和開(kāi)源的對(duì)決? 以人民的名義fluent仿真分析圖片7

ANSYS自2004年起Google搜索熱度


ANSYS Fluent VS OpenFOAM商軟和開(kāi)源的對(duì)決? 以人民的名義fluent流體分析圖片8

OpenFOAM自2004年起Google搜索熱度

ANSYS Fluent VS OpenFOAM商軟和開(kāi)源的對(duì)決? 以人民的名義fluent流體分析圖片9

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


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


數(shù)據(jù)來(lái)源于Google,CFD界對(duì)此不進(jìn)行評(píng)論,僅供娛樂(lè)。


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


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


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


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

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


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

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


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

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


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


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

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


標(biāo)與鍵盤(pán)


Fluent和OpenFOAM的用戶(hù)友好性對(duì)決實(shí)際上是鍵盤(pán)和鼠標(biāo)的對(duì)決。


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


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


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

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


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


“Windows sucks!”

"Windows完?duì)僮恿?"


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

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


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


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


Fluent用戶(hù)友好度:★★★★★

OpenFOAM用戶(hù)友好度:


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


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

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


Fluent書(shū)籍資料多如牛毛;

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


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

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


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


Fluent上手速度:★

OpenFOAM上手速度:★★


學(xué)

術(shù)研究


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

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


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

OpenFOAM本身為開(kāi)源軟件,用戶(hù)只要了解C++語(yǔ)言,可以隨意的修改OpenFOAM。


Fluent代碼靈活性:★

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



程應(yīng)用



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

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


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


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

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


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


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


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

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


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


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


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

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


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


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


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

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


使
用成本


ANSYS Fluent VS OpenFOAM商軟和開(kāi)源的對(duì)決? 以人民的名義fluent分析案例圖片11




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


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

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

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

全國(guó)服務(wù)熱線

1358-032-9919

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