您的位置:首頁 >社會 > 正文

            ANSYS Fluent 2023 R1新功能之參數化工作流程_天天新要聞

            從2022 R2版本開始,ANSYS Fluent正式發布了內置的參數化研究功能,可以在Fluent界面中實現參數化仿真,而不依賴于Workbench或腳本。通過建立參數化工程項目,可以掃描在Fluent中定義的任何輸入參數,獲得任何輸出參數的響應,包括通量報告、面/體積積分、表達式等。

            參數化工作流程的主要特點有:設計點創建和參數管理 作業提交和監測 生成集成的各設計點的獨立報告和參數化總結報告 設計點文件管理,包括對模擬文件的組織管理,項目的歸檔和提取,可以選擇是保留全部的case/date文件還是僅保留報告數據

            圖1參數化研究視圖

            如圖1所示,Fluent界面中增加了專門的參數化研究工具條和界面,其包含的功能主要有:Study:在執行參數分析時初始化或復制參數研究。Design Point:手動或自動創建新設計點,新的設計點被添加到“設計點表”中,可以修改參數和設置。此外也支持設計點的導入和導出(CSV格式)。Simulation Report:選項用于為基本設計點、當前設計點和包括所有設計點的整個參數化模擬研究生成模擬報告。Update Options:選擇是按順序運行設計點還是并發運行設計點,也可以自定義為需要更新的設計點創建日志的方式。Comparison Plot:創建對比曲線的快捷選項,進行設計點結果之間的比較。2023 R1版本在原有功能的基礎上,功能有所提升:可以在遠程分布式計算環境中并發更新設計點 可以使用optiSlang(靜態)創建DOE 可以在optiSlang中進行后處理 本文以攪拌釜內渦流動力學模擬為例,介紹如何使用Fluent參數化工作流程,運行what-if場景,研究攪拌槳轉速對流場的影響以及如何生成和使用參數化仿真報告。

            基礎case設置


            【資料圖】

            攪拌釜反應器在石化及其他行業有廣泛的應用,用于流體混合、醫藥制造、結晶等工藝過程。表面渦的形成可能會造成夾雜空氣、不適當的混合等問題,需要盡量避免。

            圖2攪拌釜計算模型

            為了最大限度的減少空氣夾帶和不良的混合,需要確定產生渦的操作條件。采用穩態VOF方法模擬表面渦的形成,基礎設置主要有:

            設置

            參數

            時間

            Steady

            材料

            空氣,水

            湍流模型

            K-omega SST,Curvature Correction

            多相流模型

            VOF,primary phase-空氣,secondary phase-水

            槳葉轉速

            Named Expression:240[rev min^-1]

            求解方法

            Coupled,Second Order Upwind,VOF Stabilization

            計算參數

            Time Scale Factor=1,Number of Interval=5000

            計算完成后,創建必要的后處理圖形對象,如云圖、速度矢量圖和場景等,會自動添加到最終的仿真報告中。

            參數化研究

            1、定義輸入輸出參數

            將槳葉轉速設置為輸入參數,基礎case中已經將轉速以表達式的形式定義,在表達式定義面板,勾選Use as Input Parameter

            輸出參數一般為仿真結果數據,可以通過Report Definition定義,在報告定義常規設置的基礎上,勾選Create Output Parameter即可。

            圖3 輸入參數定義

            圖4 輸出參數定義

            定義完成后,可在Outline View中查看并管理相關輸入輸出參數,如圖5所示。

            圖5輸入輸出參數列表

            2、初始水位局部初始化的自動化

            每個設計點在更新過程中,需要對初始水位進行局部初始化,該步驟的自動完成需要借助Execute commands(執行命令)來實現,如圖6所示,表示在第一個迭代步執行1次命令。

            圖6定義執行命令

            3、初始化參數化工作流程

            Ribbon工具條中,點擊Study→Initialize,此時會提示需要創建新的工程項目,選擇Yes保存參數化項目文件,界面中會出現設計點表視圖,用于查看、控制設計點的輸出和狀態。

            圖7 初始化創建參數化項目文件

            參數化研究會涉及多個不同的獨立的模擬,每個都有自己的數據文件,還有一些中間和附屬文件,如網格文件、報告定義文件、記錄文件、日志文件等等,Fluent以“項目”的形式管理文件,后綴為.flprj,同時還有一個同名的文件夾,后綴為.cffdb,用于存儲所有設計點相關的數據文件。

            打開一個項目文件的方式為File→Parametric Project→Open

            4、添加設計點并更新

            可以使用手動或自動的方式添加設計點,在設計點表中修改輸入參數的數值。如果安裝了ANSYS optiSLang,可以使用optiSLang中的DOE方法(可用方法取決于optiSLang許可類型)自動生成設計點,輸入參數的取值自動計算。

            本例采用手動方式,添加4個新設計點,轉速分別為200rpm、150rpm、100rpm、50rpm,選擇Update All順序更新所有設計點。

            圖8 更新設計點

            5、繪制參數關系曲線

            使用對比曲線功能,創建并比較各設計點及其輸入、輸出參數之間的關系。

            圖9 參數化對比曲線

            6、生成參數化仿真報告

            可以為每個設計點生成獨立的報告,也可以生成參數化研究報告,方便不同設計點之間結果的對比。

            圖10 參數化結果對比

            報告也可以以HTML或者PDF格式導出,便于在脫離軟件的環境中查看。

            7、在optiSlang中后處理

            將設計點信息導出,可以在optiSlang后處理中對參數化數據做進一步分析。此功能目前為測試功能,需要使用命令/define/beta-feature-access Yes激活Fluent的Beta功能。

            圖11 optiSlang后處理

            免責聲明:本文不構成任何商業建議,投資有風險,選擇需謹慎!本站發布的圖文一切為分享交流,傳播正能量,此文不保證數據的準確性,內容僅供參考

            關鍵詞:

            熱門資訊

            最新圖文