Tecplot中如何計算Ma數(shù)(馬赫數(shù))【轉(zhuǎn)載】

2016-09-10  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

 

fluent是我們常用的CFD軟件,但由于fluent在結(jié)果展示上功能不是特別強大,所以往往需要tecplot進行后處理。這里我就經(jīng)常遇到的問題"tecplot里的云圖(contour)選項里沒有Ma數(shù)"該如何處理進行簡單的說明。

解決辦法:

1.利用fluent導(dǎo)出tecplot格式的data

fluent里導(dǎo)出格式里選擇tecplot,在function write里選中要導(dǎo)出的數(shù)據(jù),只要包括Mach number這項,在tecplotcontour里就有Ma了。這個比較簡單了,就不詳細說明了。

2.tecplot里編寫Ma計算的函數(shù)

(1)這種方法其實也很簡單,只是在網(wǎng)上不容易查到。在tecplot里選擇File->load data file(s)->Fluent data loader,然后選擇相應(yīng)的casedata文件,便將fluent計算結(jié)果導(dǎo)入tecplot里了。

(2)Data->data set informations,如圖所示:

在數(shù)據(jù)信息里對我們有用的是variable(s),圖中紅色標出來的區(qū)域。所有的變量在tecplot調(diào)用格式為"Vx",x代表數(shù)字。比如V3就是壓力pressure,V1就是X坐標值,V2就是Y坐標值。這個很有用的,一定要記住調(diào)用格式哦!

(3)編寫函數(shù)

Data->Alter->Specify Equations,彈出下圖:

Equation(s)區(qū)域就是編寫函數(shù)的地方,計算Ma數(shù)的函數(shù)非常簡單,即:

{c}=sqrt(1.4*287*V17) %%計算當?shù)芈曀?注意V17是表示在我這個例子里,V17temperature,具體是V多少需要從步驟(2)里獲得

{v}=sqrt(V12*V12+V13*V13) %%計算速度,即sqrt(Vx^2+Vy^2+Vz^2

{Ma}={v}/{c} %%計算馬赫數(shù)

然后點Compute,如果出現(xiàn)了如圖所示的,就OK

這個時候可以去contour下看,就會出現(xiàn)新的三個變量,分別是c,vMa。

注:有可能出現(xiàn)

TECPLOT編輯公式求馬赫數(shù)出現(xiàn)overflow or underflow in divide operation

原因:是因為temperature0,導(dǎo)致除法出現(xiàn)0

解決辦法:在temperature的基礎(chǔ)上0.0001,只要比0大一點就行。


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

相關(guān)標簽搜索:Tecplot中如何計算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電磁分析 

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

全國服務(wù)熱線

1358-032-9919

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