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