
發(fā)布
注冊
/
登錄Fluent輸出云圖的案例
ANSYS中的自動化參數(shù)研究,自動建模/分網(wǎng)/多參數(shù)求解/自動輸出云圖/自動輸出所需結(jié)果
模型求解
/SOLU
FLST,2,1,5,ORDE,1
FITEM,2,5
DA,P51X,ALL,
FLST,2,1,5,ORDE,1
FITEM,2,6
SFA,P51X,1,PRES,-1000
EQSLV,PCG,1E-6
solve
后處理自動輸出應(yīng)力云圖,自動保存所需數(shù)據(jù)
模型求解后,通過/ANUM、/TSPEC、/TLAB命令定義輸出圖上的注釋,如下圖所示。
/post1/
ANUM ,0,1,-0.59026,-0.7 !注釋位置,注釋字體設(shè)置
/TSPEC, 15, 1.200, 1, 0, 0
/TLABEL,-0.947,-0.7,Cylinder Radius =%holrad(count,1)%
將最大主應(yīng)力云圖輸出在屏幕上,并自動保存為.JPEG格式圖片。
plnsol,s,1
/show,jpeg
plnsol,s,1
/show,close
/show,term
最大主應(yīng)力通過*get命令提取并賦值給maxs1,儲存在holrad數(shù)組的第二列中。*enddo是匹配初始的*do命令。
NSORT,S,1
*GET,maxs1,SORT, ,MAX
holrad(count,2)=maxs1
*enddo
最后,使用*cfopen命令創(chuàng)建holard.txt文件,使用*vwrite寫入數(shù)據(jù),holard.txt第一行寫入'Radius'和'Stress'標(biāo)簽,這里4X指的在'Radius'和'Stress'之間有4個空格。然后將holrad(1,1),holrad(1,2)寫入,holrad(1,1)對應(yīng)的孔直徑參數(shù),holrad(1,2)對應(yīng)存儲的最大主應(yīng)力值。
展開 Abaqus_Python 后處理結(jié)點(diǎn)數(shù)據(jù)提取、場變量云圖輸出 ¥1.99
今天體會了Python腳本操作ODB文件進(jìn)行數(shù)據(jù)的輸出、處理等方面的快速高效。
首先介紹一下背景,同事的項(xiàng)目,計算case較多。每個case需要輸出幾個路徑上的部分節(jié)點(diǎn)值,而且需要針對不同的case、不同的幀、不同的視角截圖、保存云圖,如果人工出圖和提取節(jié)點(diǎn)數(shù)據(jù),工作量會非常大,費(fèi)時會遠(yuǎn)遠(yuǎn)超出計算所用時間;并且,同事還要求我根據(jù)case名稱、組件名稱(模型有多個組件組成,且網(wǎng)格是在part上畫的,所以同一個節(jié)點(diǎn)編號可能對應(yīng)多個節(jié)點(diǎn))等保存成不同的文件。
結(jié)點(diǎn)溫度數(shù)據(jù)沒有保存,因此沒有輸出。下圖是自動輸出的png格式云圖。
比較倉促,代碼也比價粗糙。回頭做一個詳細(xì)的介紹。
主要代碼見下。
展開 LS-DYNA 復(fù)合材料層合板每層應(yīng)力輸出方法和損傷云圖顯示! ¥60
一個多層的shell 在球狀物體的沖擊下,共定義20層,現(xiàn)在想輸出:
(1)20層每層上的應(yīng)力
(2)復(fù)合材料損傷云圖
基本的準(zhǔn)備工作
(1)定義復(fù)合材料層合板(K文件中采用*Part_composite進(jìn)行
*Part_composite
(2)在*DATABASE_EXTENT_BINARY選項(xiàng)中要設(shè)定 MAXINT=20 用來存儲20層的應(yīng)力等變量
(3)查看損傷 歷史變量有如下6個變量,如果要輸出損傷變量NEIPS=6
提取某單元厚度方向應(yīng)力的方法:
其實(shí)只是顯示方法的問題,采用如下方法就可以輸出全部20個層的數(shù)據(jù)
history----》int pt--->選中單元——》plot
損傷云圖用var6進(jìn)行標(biāo)定,如下圖所示
本案例的k文件 以及查看損傷云圖的方法見付費(fèi)文檔
展開 fluent云圖顯示問題?
為什么我的圖不能按旁邊的顏色顯示呢,只是這樣的藍(lán)色

fluent在計算迭代中顯示云圖的技巧
fluent在計算迭代中顯示云圖的技巧
使用fluent進(jìn)行流體計算時,通過實(shí)時顯示流體計算云圖可以很好地判斷計算模型內(nèi)部的流動與換熱,本文通過一個例子來說明這個技巧。下圖是一個航空發(fā)動機(jī)燃?xì)鉁u輪葉片常用到的冷卻氣膜孔的簡化模型。
網(wǎng)格劃分如下圖
在迭代計算前,可以在樹狀菜單欄中選擇calculation activities工具,在Execute Commands中的create/edit
中添加一段如下圖 所示的代碼就可以實(shí)現(xiàn)每一步計算迭代同步顯示壓力云圖的功能
計算的結(jié)果可以參照下圖
[轉(zhuǎn)載]如何旋轉(zhuǎn)、放大、移動FLUENT中的云圖
FLUENT中的計算結(jié)果云圖,默認(rèn)的顯示方位可能不是最佳的。這時候就需要我們手動調(diào)整,以便于調(diào)整視角和復(fù)制到WORD中。
旋轉(zhuǎn)比較簡單,按住鼠標(biāo)左鍵不放,移動鼠標(biāo)到云圖最佳位置,松開。
放大和縮小的操作有點(diǎn)貓膩,按住鼠標(biāo)中間不放,拖動鼠標(biāo),這時可以看到一個白顏色的矩形框。關(guān)鍵就在這個框的大小上,框的面積越大縮放的比例越小,反之亦反。從左上方向右下方畫矩形是放大,反之亦反。從左下角向右上角畫矩形是放大,反之亦反(這種操作不符合右手操作的人體工程學(xué),不推薦;相反,如果左手使用的朋友恰好可以這么操作)。
移動:移動的操縱是鄙人最后探索出來的一個操作,具體操作說明是(摘自“百度知道”)
在圖中點(diǎn)鼠標(biāo)滾輪(相當(dāng)于單擊鼠標(biāo)中鍵)就可以平移。
移動方向取決于你點(diǎn)的位置的方向,與你單擊的地方相反,比如你點(diǎn)右上角就會往左下角移;
移動距離取決于你點(diǎn)的位置偏離圖片中心的距離,距離越遠(yuǎn),模型平移的量越大。
總結(jié)與點(diǎn)評:fluent固然具有強(qiáng)大的后處理功能,但與后處理直接相關(guān)的人機(jī)交互界面的操作搞的如此復(fù)雜,真是不應(yīng)該!據(jù)我所知,在這方面比起STAR CCM9.0的云圖操作,不論FLUENT的6.3還是14.5,想必甚至15.0都不知道被甩后了幾條街。且不說現(xiàn)如今STAR CCM9.0已經(jīng)是漢化版的了。
展開 fluent計算輸出時均值
RP_NODE
fclose(fp); / *關(guān)閉文件*/
Message("Done\n");
/ *輸出關(guān)閉文件完成*/
#endif
}
Fluent輸出速度脈動并在LMS Virtual.Lab計算四極子聲源步驟
Step1:計算湍流四極子噪聲,首先需要在Fluent中開啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開啟了壁面偶極子的導(dǎo)出,所以首先需要一個命令。
就這個命令:define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時導(dǎo)出四極子和偶極子,就選中fluid和想要的一個壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開始計算。導(dǎo)出CGNS文件。
Step4:接下來,就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動,而不是偶極子的壓力脈動咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計算時候,代表四極子體聲源的網(wǎng)格,要Set as Source
3 天前 上傳
下載附件 (29.11 KB)
如果要同時計算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動導(dǎo)入一次就可以了!
展開 STAR-CCM+/STAR-CD FLUENT 輸出CGNS文件求解氣動噪聲問題
對于比較新版的STAR-CD FLUENT CFX等,已經(jīng)可以直接輸出CGNS結(jié)果,然后導(dǎo)入LMS Virtual.Lab中進(jìn)行氣動噪聲計算。但是,對于一些使用老版本流場計算軟件的朋友,比如STAR-CCM+/STAR-CD(V4.XX版本),以及FLUENT 6.3等,只能輸出CCM結(jié)果或者ASD結(jié)果,這時就需要用LMS提供的一個小程序,將這個轉(zhuǎn)化為CGNS。在此,提供相應(yīng)的小程序以及教程。(注:里面的PDF為STAR-CCM+/STAR-CD的CCM結(jié)果轉(zhuǎn)化為CGNS結(jié)果的步驟,對于FLUENT,只要輸出了ASD結(jié)果,后面步驟差不多)最后,再提一句,即使新版的STAR-CD或者FLUENT,也可以輸出CCM結(jié)果或者ASD結(jié)果后,再由此軟件轉(zhuǎn)化為CGNS文件。希望此貼對大家有一定幫助!
STAR-CD輸出CGNS格式.pdf
asd2cgns.rar
ccmtocgns.rar
展開 Fluent輸出速度脈動并在LMS Virtual.Lab計算四極子聲源
可能是由于李增剛老師那本書的原因,很多朋友只知道在LMS Virtual.Lab中如何計算偶極子氣動噪聲,對于四極子的輸出設(shè)置等,都不明確,在此給大家統(tǒng)一講解一次!
Step1:計算湍流四極子噪聲,首先需要在Fluent中開啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開啟了壁面偶極子的導(dǎo)出,所以首先需要一個命令。
就這個命令 define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時導(dǎo)出四極子和偶極子,就選中fluid和想要的一個壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開始計算。導(dǎo)出CGNS文件。
Step4:接下來,就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動,而不是偶極子的壓力脈動咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計算時候,代表四極子體聲源的網(wǎng)格,要Set as Source
如果要同時計算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動導(dǎo)入一次就可以了!
展開 Fluent輸出速度脈動并在LMS Virtual.Lab計算四極子聲源步驟
可能是由于李增剛老師那本書的原因,很多朋友只知道在LMS Virtual.Lab中如何計算偶極子氣動噪聲,對于四極子的輸出設(shè)置等,都不明確,在此給大家統(tǒng)一講解一次!
Step1:計算湍流四極子噪聲,首先需要在Fluent中開啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開啟了壁面偶極子的導(dǎo)出,所以首先需要一個命令。
就這個命令 define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時導(dǎo)出四極子和偶極子,就選中fluid和想要的一個壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開始計算。導(dǎo)出CGNS文件。
Step4:接下來,就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動,而不是偶極子的壓力脈動咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計算時候,代表四極子體聲源的網(wǎng)格,要Set as Source
如果要同時計算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動導(dǎo)入一次就可以了!
展開 
Fluent輸出速度脈動并在LMS Virtual.Lab計算四極子聲源步驟
可能是由于李增剛老師那本書的原因,很多朋友只知道在LMS Virtual.Lab中如何計算偶極子氣動噪聲,對于四極子的輸出設(shè)置等,都不明確,在此給大家統(tǒng)一講解一次!
Step1:計算湍流四極子噪聲,首先需要在Fluent中開啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開啟了壁面偶極子的導(dǎo)出,所以首先需要一個命令。
就這個命令 define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時導(dǎo)出四極子和偶極子,就選中fluid和想要的一個壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開始計算。導(dǎo)出CGNS文件。
Step4:接下來,就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動,而不是偶極子的壓力脈動咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計算時候,代表四極子體聲源的網(wǎng)格,要Set as Source
如果要同時計算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動導(dǎo)入一次就可以了!
展開