Fluent二次開發(fā)功能辦法之一
2016-08-15 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
Gambit與Fluent支持二次開發(fā)的功能,在兩者的界面中操作時(shí),journal文件會(huì)自動(dòng)生成保存,里面記錄了工作者在界面里的每一步操作,如創(chuàng)建了某個(gè)點(diǎn)、某條線、或者選擇了某個(gè)計(jì)算模型等。如果反過來將這兩個(gè)journal文件分別導(dǎo)入這兩個(gè)軟件中,那么在界面中將重現(xiàn)之前的操作,自動(dòng)在Gambit中創(chuàng)建幾何模型,劃分網(wǎng)格,并在Fluent中設(shè)置邊界條件,輸出直觀的結(jié)果。因此,實(shí)現(xiàn)二次開發(fā)最關(guān)鍵的一步是明白怎么編程生成Gambit與Fluent的兩種journal文件,可以稱作輸入文件,當(dāng)然這個(gè)文件中沒有涉及到解復(fù)雜的偏微分方程,相當(dāng)于一串串的命令流。當(dāng)然,ICEM同樣具有支持二次開發(fā)的功能。
因此,我們可以通過編程語言,例如在VS平臺(tái)上,生成兩個(gè)journal 文件,再將兩個(gè)文件分別導(dǎo)入Gambit和Fluent中,即可實(shí)現(xiàn)非手動(dòng)操作的二次開發(fā)功能,避免了重復(fù)性的建模與設(shè)置邊界條件。該功能適合于結(jié)構(gòu)相似,操作重復(fù)繁瑣的情況。利用C語言在VS中調(diào)用兩個(gè)軟件并傳遞journal文件的程序代碼如下圖所示。
相關(guān)標(biāo)簽搜索:Fluent二次開發(fā)功能辦法之一 Fluent二次開發(fā)功能 fluent gambit icem Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做