Tecplot中如何計(jì)算Ma數(shù)(馬赫數(shù))【轉(zhuǎn)載】
2016-09-10 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
fluent是我們常用的CFD軟件,但由于fluent在結(jié)果展示上功能不是特別強(qiáng)大,所以往往需要tecplot進(jìn)行后處理。這里我就經(jīng)常遇到的問(wèn)題"tecplot里的云圖(contour)選項(xiàng)里沒有Ma數(shù)"該如何處理進(jìn)行簡(jiǎn)單的說(shuō)明。
解決辦法:
1.利用fluent導(dǎo)出tecplot格式的data
在fluent里導(dǎo)出格式里選擇tecplot,在function write里選中要導(dǎo)出的數(shù)據(jù),只要包括Mach number這項(xiàng),在tecplot的contour里就有Ma了。這個(gè)比較簡(jiǎn)單了,就不詳細(xì)說(shuō)明了。
2.在tecplot里編寫Ma計(jì)算的函數(shù)
(1)這種方法其實(shí)也很簡(jiǎn)單,只是在網(wǎng)上不容易查到。在tecplot里選擇File->load data file(s)->Fluent data loader,然后選擇相應(yīng)的case和data文件,便將fluent計(jì)算結(jié)果導(dǎo)入tecplot里了。
(2)Data->data set informations,如圖所示:
在數(shù)據(jù)信息里對(duì)我們有用的是variable(s),圖中紅色標(biāo)出來(lái)的區(qū)域。所有的變量在tecplot調(diào)用格式為"Vx",x代表數(shù)字。比如V3就是壓力pressure,V1就是X坐標(biāo)值,V2就是Y坐標(biāo)值。這個(gè)很有用的,一定要記住調(diào)用格式哦!
(3)編寫函數(shù)
Data->Alter->Specify Equations,彈出下圖:
Equation(s)區(qū)域就是編寫函數(shù)的地方,計(jì)算Ma數(shù)的函數(shù)非常簡(jiǎn)單,即:
{c}=sqrt(1.4*287*V17) %%計(jì)算當(dāng)?shù)芈曀?注意V17是表示在我這個(gè)例子里,V17為temperature,具體是V多少需要從步驟(2)里獲得
{v}=sqrt(V12*V12+V13*V13) %%計(jì)算速度,即sqrt(Vx^2+Vy^2+Vz^2
{Ma}={v}/{c} %%計(jì)算馬赫數(shù)
然后點(diǎn)Compute,如果出現(xiàn)了如圖所示的,就OK了
這個(gè)時(shí)候可以去contour下看,就會(huì)出現(xiàn)新的三個(gè)變量,分別是c,v和Ma。
注:有可能出現(xiàn)
TECPLOT編輯公式求馬赫數(shù)出現(xiàn)overflow or underflow in divide operation
原因:是因?yàn)?/span>temperature為0,導(dǎo)致除法出現(xiàn)0
解決辦法:在temperature的基礎(chǔ)上0.0001,只要比0大一點(diǎn)就行。
相關(guān)標(biāo)簽搜索:Tecplot中如何計(jì)算Ma數(shù)(馬赫數(shù))【轉(zhuǎn)載】 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析