
發(fā)布
注冊(cè)
/
登錄Fluent輸出動(dòng)畫(huà)的案例
ABAQUS二次開(kāi)發(fā)輸出GIF動(dòng)畫(huà)/剖面平移,旋轉(zhuǎn)動(dòng)畫(huà) ¥2
abaqus中目前沒(méi)有GIF動(dòng)畫(huà)輸出的功能,現(xiàn)制作一可輸出GIF動(dòng)畫(huà)/剖面平移,旋轉(zhuǎn)動(dòng)畫(huà),詳細(xì)效果可見(jiàn)視頻鏈接https://www.bilibili.com/video/BV1jgD7BTEYT/?spm_id_from=333.1387.homepage.video_card.click
#Abaqus二次開(kāi)發(fā)#一鍵輸出模態(tài)動(dòng)畫(huà)(GIF格式)
=====前言=====
Abaqus輸出動(dòng)畫(huà)是后處理工作中的一部分,但是Abaqus輸出的常見(jiàn)的動(dòng)畫(huà)格式只有AVI。如果需要插入到PPT中,需要第三方軟件轉(zhuǎn)換成GIF格式,如此一來(lái),導(dǎo)出模態(tài)動(dòng)畫(huà)需要步驟如下:
Abaqus界面設(shè)置,包括調(diào)整模型視角,viewport窗口調(diào)整,動(dòng)畫(huà)參數(shù)設(shè)置等。
激活動(dòng)畫(huà),輸出AVI格式。
通過(guò)第三方軟件轉(zhuǎn)成GIF,插入PPT中。
繼續(xù)輸出下一階模態(tài)動(dòng)畫(huà)。
如果遇到有多個(gè)工況,模態(tài)階數(shù)數(shù)量又多,那這些看似簡(jiǎn)單無(wú)腦的操作,變得相當(dāng)?shù)姆爆崯o(wú)趣。
這里介紹一種一鍵生成GIF模態(tài)動(dòng)畫(huà)的方法,主要省去了轉(zhuǎn)換格式(AVI->GIF)的時(shí)間。甚至可以實(shí)現(xiàn)點(diǎn)擊按鈕,即可自動(dòng)生成多介模態(tài)動(dòng)畫(huà),并自動(dòng)命名。
這個(gè)方法的思路是:用Python語(yǔ)言編寫(xiě)一段輸出動(dòng)畫(huà)的宏,宏里面調(diào)用第三方軟件(ImageMagick)把Abaqus輸出的AVI轉(zhuǎn)換成GIF,并實(shí)現(xiàn)自動(dòng)命名,然后把.py宏包裝植入到Plug-ins菜單中,這樣既可通過(guò)自定義工具條添加按鈕來(lái)調(diào)用宏。
=====正文=====
首先,需要下載安裝格式轉(zhuǎn)換軟件,這里推薦使用ImageMagick,具體安裝方法自行百度。安裝順利的話(huà)會(huì)有如下文件,其中mogrify.exe是我們的宏所需要調(diào)用的程序。
展開(kāi) 【可試用插件】ABAQUS如何輸出Gif格式動(dòng)畫(huà)——POLARIS_GifMaker輕松實(shí)現(xiàn)
ABAQUS自帶功能可以輸出坐標(biāo)靜止?fàn)顟B(tài)下的avi格式動(dòng)畫(huà),但不方便插入到PPT或網(wǎng)絡(luò)文章中,為了彌補(bǔ)這方面空白,開(kāi)發(fā)了POLARIS_GifMaker插件(可試用),經(jīng)常會(huì)輸出一些動(dòng)態(tài)圖像,用于結(jié)果展示和宣傳。
一、功能簡(jiǎn)介
POLARIS_GifMaker是星辰北極星團(tuán)隊(duì)開(kāi)發(fā)的一款A(yù)baqus插件,可在GUI界面中方便快捷的制作GIF格式的動(dòng)畫(huà)圖片。實(shí)現(xiàn)視角的變換、視圖的裁切、背景替換、圖像縮放、Logo標(biāo)志添加、浮動(dòng)水印添加等功能,可大大節(jié)約使用者的后處理效果圖制作時(shí)間,為PPT結(jié)果展示增色添彩。
示例1:旋轉(zhuǎn)
示例2:平移
示例3:縮放
二、插件的主要功能和權(quán)限
三、插件更新
3.1 V1.0版本:發(fā)布時(shí)間2020年08月29日
四、插件使用方法:
4.1運(yùn)行要求
系統(tǒng)要求:
Windows XP、Windows 7/8/10
ABAQUS版本:
6.14及以上版本。
展開(kāi) fluent計(jì)算輸出時(shí)均值
RP_NODE
fclose(fp); / *關(guān)閉文件*/
Message("Done\n");
/ *輸出關(guān)閉文件完成*/
#endif
}

Fluent輸出速度脈動(dòng)并在LMS Virtual.Lab計(jì)算四極子聲源步驟
Step1:計(jì)算湍流四極子噪聲,首先需要在Fluent中開(kāi)啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開(kāi)啟了壁面偶極子的導(dǎo)出,所以首先需要一個(gè)命令。
就這個(gè)命令:define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時(shí)候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時(shí)導(dǎo)出四極子和偶極子,就選中fluid和想要的一個(gè)壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會(huì)以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開(kāi)始計(jì)算。導(dǎo)出CGNS文件。
Step4:接下來(lái),就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動(dòng),而不是偶極子的壓力脈動(dòng)咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個(gè)網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動(dòng)云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計(jì)算時(shí)候,代表四極子體聲源的網(wǎng)格,要Set as Source
3 天前 上傳
下載附件 (29.11 KB)
如果要同時(shí)計(jì)算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動(dòng)導(dǎo)入一次就可以了!
展開(kāi) STAR-CCM+/STAR-CD FLUENT 輸出CGNS文件求解氣動(dòng)噪聲問(wèn)題
對(duì)于比較新版的STAR-CD FLUENT CFX等,已經(jīng)可以直接輸出CGNS結(jié)果,然后導(dǎo)入LMS Virtual.Lab中進(jìn)行氣動(dòng)噪聲計(jì)算。但是,對(duì)于一些使用老版本流場(chǎng)計(jì)算軟件的朋友,比如STAR-CCM+/STAR-CD(V4.XX版本),以及FLUENT 6.3等,只能輸出CCM結(jié)果或者ASD結(jié)果,這時(shí)就需要用LMS提供的一個(gè)小程序,將這個(gè)轉(zhuǎn)化為CGNS。在此,提供相應(yīng)的小程序以及教程。(注:里面的PDF為STAR-CCM+/STAR-CD的CCM結(jié)果轉(zhuǎn)化為CGNS結(jié)果的步驟,對(duì)于FLUENT,只要輸出了ASD結(jié)果,后面步驟差不多)最后,再提一句,即使新版的STAR-CD或者FLUENT,也可以輸出CCM結(jié)果或者ASD結(jié)果后,再由此軟件轉(zhuǎn)化為CGNS文件。希望此貼對(duì)大家有一定幫助!
STAR-CD輸出CGNS格式.pdf
asd2cgns.rar
ccmtocgns.rar
展開(kāi) Fluent輸出速度脈動(dòng)并在LMS Virtual.Lab計(jì)算四極子聲源
可能是由于李增剛老師那本書(shū)的原因,很多朋友只知道在LMS Virtual.Lab中如何計(jì)算偶極子氣動(dòng)噪聲,對(duì)于四極子的輸出設(shè)置等,都不明確,在此給大家統(tǒng)一講解一次!
Step1:計(jì)算湍流四極子噪聲,首先需要在Fluent中開(kāi)啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開(kāi)啟了壁面偶極子的導(dǎo)出,所以首先需要一個(gè)命令。
就這個(gè)命令 define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時(shí)候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時(shí)導(dǎo)出四極子和偶極子,就選中fluid和想要的一個(gè)壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會(huì)以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開(kāi)始計(jì)算。導(dǎo)出CGNS文件。
Step4:接下來(lái),就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動(dòng),而不是偶極子的壓力脈動(dòng)咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個(gè)網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動(dòng)云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計(jì)算時(shí)候,代表四極子體聲源的網(wǎng)格,要Set as Source
如果要同時(shí)計(jì)算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動(dòng)導(dǎo)入一次就可以了!
展開(kāi) Fluent輸出速度脈動(dòng)并在LMS Virtual.Lab計(jì)算四極子聲源步驟
可能是由于李增剛老師那本書(shū)的原因,很多朋友只知道在LMS Virtual.Lab中如何計(jì)算偶極子氣動(dòng)噪聲,對(duì)于四極子的輸出設(shè)置等,都不明確,在此給大家統(tǒng)一講解一次!
Step1:計(jì)算湍流四極子噪聲,首先需要在Fluent中開(kāi)啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開(kāi)啟了壁面偶極子的導(dǎo)出,所以首先需要一個(gè)命令。
就這個(gè)命令 define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時(shí)候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時(shí)導(dǎo)出四極子和偶極子,就選中fluid和想要的一個(gè)壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會(huì)以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開(kāi)始計(jì)算。導(dǎo)出CGNS文件。
Step4:接下來(lái),就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動(dòng),而不是偶極子的壓力脈動(dòng)咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個(gè)網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動(dòng)云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計(jì)算時(shí)候,代表四極子體聲源的網(wǎng)格,要Set as Source
如果要同時(shí)計(jì)算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動(dòng)導(dǎo)入一次就可以了!
展開(kāi) Fluent輸出速度脈動(dòng)并在LMS Virtual.Lab計(jì)算四極子聲源步驟
可能是由于李增剛老師那本書(shū)的原因,很多朋友只知道在LMS Virtual.Lab中如何計(jì)算偶極子氣動(dòng)噪聲,對(duì)于四極子的輸出設(shè)置等,都不明確,在此給大家統(tǒng)一講解一次!
Step1:計(jì)算湍流四極子噪聲,首先需要在Fluent中開(kāi)啟導(dǎo)出命令的。因?yàn)槟J(rèn)情況下,Fluent只開(kāi)啟了壁面偶極子的導(dǎo)出,所以首先需要一個(gè)命令。
就這個(gè)命令 define models acoustics export -volumetric -sources -cgns
輸入Yes即可。
Step2:在導(dǎo)出CGNS文件選項(xiàng)的時(shí)候,就可以看到導(dǎo)出空間體聲源的Fluid選項(xiàng)了。
如果要同時(shí)導(dǎo)出四極子和偶極子,就選中fluid和想要的一個(gè)壁面,如果只導(dǎo)出四極子,選擇fluid即可。
(注意,偶極子和四極子會(huì)以不同的文件前綴保存,四極子是前綴帶Q的)
Step3:開(kāi)始計(jì)算。導(dǎo)出CGNS文件。
Step4:接下來(lái),就是導(dǎo)入Virtual.Lab了。
注意,這里紅色框的,地方都要選中,看到了吧!這里是速度脈動(dòng),而不是偶極子的壓力脈動(dòng)咯!
Step5:數(shù)據(jù)轉(zhuǎn)移
大家可以看到,實(shí)際上Nodes and Elements下有兩個(gè)網(wǎng)格,其中CFD數(shù)據(jù)默認(rèn)是保存在Centroids 3d里面的,為了查看速度脈動(dòng)云圖,需要做一下數(shù)據(jù)轉(zhuǎn)移。
轉(zhuǎn)移完成之后,就可以看到速度云圖了。
Step6:最后還要注意,在聲學(xué)計(jì)算時(shí)候,代表四極子體聲源的網(wǎng)格,要Set as Source
如果要同時(shí)計(jì)算偶極子噪聲和四極子噪聲,也是一樣的,再將偶極子的壓力脈動(dòng)導(dǎo)入一次就可以了!
展開(kāi)