
發布
注冊
/
登錄求解器錯誤與警告處理的案例
Ansys Workbench 求解器主元警告或錯誤如何解決?
有沒有大神知道下圖的錯誤該如何解決?
ANSYS Fluent 2022R1新功能 | 前處理、求解器和后處理性能改善!
替換部件網格
3)邊界層連接
FTM流程中的添加邊界層任務,增加了邊界層后處理方法,當相鄰的計算域之間邊界層分辨率不同時,可以選擇Continuous,即使用非一致連接,避免使用默認的Stair-Stepping產生臺階過渡,改善邊界層區域厚度的一致性。
圖3.不同邊界層方法對比
4)表達式功能增強
之前版本的表達式,已經能夠使用Reduction Function例如平均、通量,獲取進、出口、壁面等邊界上的數據,新版本將該功能進行了擴展,可以使用這些函數獲取自定義面上的數據;如果模型中包含多孔介質域,可以考慮其對力的貢獻。
圖4. 自定義平面和多孔介質用于表達式
求解器功能改進
1)多GPU求解器
2022 R1版本的Fluent,推出了一個全新的多GPU求解器,盡管還是Beta功能,有一定的應用局限,但是測試結果顯示出了驚人的結果。如圖5所示的汽車外氣動模擬,采用1.05億網格,單精度+GEKO模型,在一個A100 80G顯卡上運行,每2s可迭代一次,從初始化到收斂僅用了20分鐘。一個NVIDIA A100 GPU的計算性能相當于640個AMD Milan核,ANSYS一些內部測試顯示,GPU服務器與同等的HPC集群相比,功耗降低了4倍,硬件成本降低了7倍。
圖5.
展開 TOSCA拓撲優化多處理器求解的問題
TOSCA具有多處理器求解的功能,這樣就可以實現對大型模型的優化計算。
一、TOSCA_GUI中的實現
如果要用多處理器進行優化計算,現階段TOSCA中只允許在靈敏度算法中進行添加設置。在優化任務界面的算法設定中,只能選擇下圖所示。
接下來,在command下拉菜單中選擇OPT_PARAM。
在OPT_PARAM界面中選擇PROCESSORS下選擇MULTI,就可進行多處理器計算。
二、TOSCA-ANSA環境中的實現
當TOSCA-ANSA環境進行優化計算的時候,首先要進行求解器的選擇,與TOSCA_GUI中的算法設置是一致的。
確定了算法之后,可以通過兩種方法進行設置的添加。
方法一:在優化任務設置的選項位置,點擊鼠標右鍵,選擇SETTINGS。
在跳出的選項卡片中,選擇PROCESSORS/MULTI。這個也與TOSCA_GUI中的選項一致,只是選項位置的變化。
方法二:使用界面中的Modules Buttons面板。首先確認使用的求解器,例如:ABAQUS。
接下來,在Modules Buttons面板中選擇SETTINGS功能區域下的OPT_PARAM。在彈出的窗口處,點擊鼠標右鍵,進行新建。
在彈出的新選項卡片中,進行設置。
TOSCA拓撲優化關于多處理器求解的問題.pdf
展開 工業軟件研發中處理超大模型(6)--有限元求解器
日志系統需要詳細記錄程序運行狀態,包括時間,硬件資源內存,CPU,硬盤,網絡使用狀況,每一步程序是否運行成功,按照狀態分級給出信息,警告,錯誤等具體信息。提供實時硬件運行狀態是大模型仿真基本功能之一。一般服務器,大型機都會提供接口。
3. 模塊化分級。將整個計算仿真流程模塊化,按照功能有重要程度分級,每個模塊能夠通過文件提供接口。這樣做的好處是流程中每一步可以做有效性檢查,一旦出現錯誤可以快速定位出問題的步驟。也方便更新golden模型。
4. 獨立的數據分析模塊。該模塊可以獨立提供整體模型的數據特點,包括網格質量分析(求解角度),敏感度分析,各種矩陣特征分析等。有些功能第三方庫會提供。
3.硬件使用
前面講過超大模型的計算和硬件緊密關聯,有些工具庫甚至需要在運行機器上編譯,根據硬件實際情況優化后使用。根據業務合理的選擇硬件和軟件資源是加速求解的關鍵。
本文介紹了超大模型有限元求解器計算方法的一些研發知識,可以作為有限元方法工業級應用開發的入門參考。需要說明的是,超大規模的有限元模型求解方法非常依賴模型數據的特點,并沒有一個黃金標準方法,需要在實踐中選擇合適的方法。
后話:發現一個有趣的現象,現在很多研究高性能矩陣計算和線性方程組求解的,已經不是在工業自動化,工業軟件數值計算這塊,而是在最近幾年火熱的AI計算,深度學習方面。正如工業設計仿真軟件與數學和多物理場與數學(1)--求解器開發的數學基礎(點擊鏈接查看)中所說的:學科之間都是相通的,而這個“通”就是靠數學聯系起來,很多看起來不相關的應用學科,底層技術都是類似或相同。
文章來源多物理場仿真技術
展開 
模塊化、開放式前后處理系統+求解器
現在主要精力回到支持局部自適應網格和并行計算的有限元求解器。
可執行程序完全是免費的,如果您也在從事自主開發工作,源代碼也可以部分共享。
僅為拋磚引玉。
[url=]
網格劃分和顯示完成。
OCCVTKCanvas.zip
基于Hypermesh前處理與Fluent、Optistruct求解器的流固耦合分析(一)流場計算
如果結構變形非常小,并且可以認為結構的變形幾乎不會對流場的各項參數產生影響,或產品本身不允許在流體的作用下發生較大的變形,這種情況下只需要先求解出流體與固體界面上的壓強數據,并將壓強數據傳導到固體的表面進行結構力學計算。然而,如果結構發生大變形,流體的速度和壓力場就會因此發生改變,此時我們需要將其作為雙向耦合問題進行多物理場分析:流體流動和壓力場會影響結構變形,而結構變形又反過來影響流體的流動和壓力。實際工況中選擇進行單向耦合分析還是雙向耦合分析需要根據實際產品及作用工況進行判斷。
本文將執行一個單向流固耦合分析流程,先在Hypermesh前處理器進行流體域的建立和CFD網格劃分,然后導入至Fluent求解器進行流場計算,得到流體與固體界面的壓強信息,隨后將Fluent中計算得到的壓力信息映射至結構網格上,并使用Optistruct求解器進行結構力學分析。
二、問題描述
在一個半圓形管道內部有一凸起物體,管道內水流速度為10m/s
?
編輯
該凸起物體為空心結構,內部有加強筋,加強筋與外型面壁厚都為2mm,以下為凸起物體的內部結構示意
?
編輯
將計算在恒定的水流下,該凸起結構受到水流沖擊后的變形及應力情況。
三、流場計算
(1)流體域建模
導入幾何模型至Hypermesh
?
編輯
提取管道內表面與凸起物體的外表面,并將管道兩頭封堵上,并修復拓補關系,形成一個封閉的流體域空間,將管道的一端作為流體的入口,另一端作為出口,如下圖所示。
?
展開 使用hyperview作為后處理用radioss作為求解器的碰撞分析實例
使用hypercrash(hypermesh)作為前處理,使用radioss作為求解器,使得碰撞之類的問題設置變的不再晦澀,更為便捷,這是幫助文件里的一個實例,做了一下,感覺很好用。
a.part4.rar
附件是練習的資料與PDF操作過程
新建文件夾.rar
自研高性能仿真軟件前后處理可視化框架——集成你的求解器
</p><p>接觸探測、接觸對的激活/去激活規則,以及對接觸剛度的處理。</p><p class="ql-align-justify"><strong>多物理耦合的入口點(Multiphysics)</strong></p><p>支持與熱 - 結構、結構 - 流體、結構 - 電磁等耦合場的輸入與接口定義。</p><p>數據映射與接口一致性(跨物理場網格插值、單位與坐標系一致性)。</p><p class="ql-align-justify"><strong>參數化與設計變量(Design Variables)</strong></p><p>將幾何參數、材料參數、邊界條件等暴露為設計變量,方便進行參數化研究、設計優化或敏感性分析。</p><p>設計模板與工作流模板,便于重復執行的仿真任務。</p><p class="ql-align-justify"><strong>腳本化與自動化</strong></p><p>提供穩定的腳本接口(Python 優先),用于批量建模、網格化、邊界條件設置、求解任務管理與結果導出。支持模板化項目、參數化腳本、工作流記錄,便于可重復性和可追溯性。</p><p class="ql-align-justify"><strong>求解器耦合入口(接口設計)</strong></p><p>統一的求解器插件接口,能夠無縫切換或并行耦合不同求解器(如本軟件內置求解器、Abaqus/ANSYS/CalculiX、OpenSees、FEniCS 等)。</p><p>輸入/輸出數據映射機制(網格、材料、邊界條件、初始條件、結果字段的映射)。</p><p>支持共解/耦合求解策略(如逐步耦合、區間耦合、分布式耦合)以及并行求解的對接。
展開 基于Hypermesh前處理與Fluent、Optistruct求解器的流固耦合分析(二)流固耦合
?
接上一篇博客,基于Hypermesh前處理與Fluent、Optistruct求解器的流固耦合分析(一)流場計算 ,目前已完成了從Hypermesh前處理到Fluent流場計算,獲得了流體結構邊界面的壓強信息,本篇博客將繼續說明后續的流固耦合計算過程。
?
編輯
一、建立結構有限元模型
固體區域的結構如下圖所示:
?
編輯
?
編輯
該結構為中空的薄壁結構,內部有十字交叉的加強筋作為支撐。因此選擇使用殼單元進行結構力學計算,結構計算采用OPtistruct求解器,因此將Hypermesh切換到OPtistruct求解器模塊下
?
編輯
導入幾何模型后,提取該薄壁結構的外表面(而不是抽取中面,因為需要保證結構域邊界和流體域邊界能在空間中對上,減小后續壓強數據映射的誤差),內部加強筋則抽取其中面。修補幾何拓補關系后劃分網格,得到完整的結構力學計算所用有限元模型,如下:
?
編輯
?
編輯
設置屬性與材料,需要注意的是,這里外型面的網格不是在幾何模型的中面位置而是在其外表面,因此需要設置一下pshell屬性里的ZOFFS偏移參數
?
編輯
該參數可能為正可能為負,和殼單元的法向相關,至于是否設置正確,可以簡單的通過以下命令查看,該命令可以顯示殼單元的實際厚度,看能否和幾何模型對得上即可。
?
編輯
到這里,結構部分的有限元模型便建好了,下一步需要將Fluent里的載荷映射到結構網格上。
展開 高性能格子多相流仿真軟件LMFD2. 0發布,實現集“求解器-前/后處理”于一體的大規模數值模擬
LMFD2.0軟件界面
集成求解器與前、后處理過程:LMFD2.0將求解器與前處理、后處理過程無縫集成在一起,用戶可以在一個平臺上完成從模型構建到結果分析的全過程,大大提高了工作效率。
logo繞流模擬仿真實時運行界面
logo繞流模擬展示視頻(視頻經加速處理)
實時更新與同步:實現了求解過程與后處理結果的實時更新與同步,用戶可以在求解過程中即時查看和分析計算結果,及時調整參數和模型,確保模擬的準確性和有效性。
埋管流化床模擬仿真實時運行界面
埋管流化床模擬展示視頻(視頻經加速處理)
用戶友好的界面:LMFD2.0擁有完整且用戶友好的求解模型與參數設置界面,用戶可以通過直觀的圖形界面輕松設置和調整模擬參數,降低了使用門檻。
參數設置界面
廣泛的硬件支持:支持筆記本和工作站的獨立顯卡識別與選擇,充分利用GPU計算資源,實現大規模問題的高效計算。無論是在個人電腦還是高性能計算平臺上,LMFD2.0都能提供卓越的計算性能。
GPU設備識別與選擇
應用領域
LMFD2.0適用于處理包括單相流、氣液兩相、氣固兩相以及氣液固三相等復雜多相流問題,廣泛應用于化工、能源、環境等領域的科研和工程項目。其高效的計算能力和靈活的模型設置,使其成為多相流數值模擬的理想工具。
軟件案例界面
結語
LMFD2.0的發布為多相流數值模擬技術帶來了顯著的進步。憑借其強大的功能和用戶友好的設計,LMFD2.0將為科研人員和工程師提供更加高效和便捷的模擬工具,助力多相流研究和工程應用的深入發展。
展開 利用Sim 3D 2206版本對赫姆霍茲諧振器進行聲學仿真求解時,出現“流體邊界條件 Visco-Thermal Treatment(1)部分或完全分布于非流體和非多孔彈性單元”的錯誤提示。麻煩問一下
[圖片]
