
發布
注冊
/
登錄ansys中網格劃分方式的案例
ANSYS workbench關于如何選擇劃分網格的方式,各有什么特點?
關于workbench網格劃分的方法和差別,各有什么特點呢?
一般情況下,對于空間物體而言,我們應當盡量使用六面體網格。當對象是一個簡單的規則體時,使用掃掠網格劃分是合適的;當對象是對個簡單的規則體組成時,使用多域掃掠網格劃分是合適的;接著盡量使用六面體主導的方式,它會在外層形成六面體網格,而在心部填充四面體網格。
四面體網格是最后的選擇。其中如果要忽略一些小細節,如倒角,小孔等,則使用patch independent算法;如果要要考慮一些小細節,則使用patch conforming算法。
至于自動網格劃分,是最傻瓜化的方式,一般對于初學者適用。
例如:
(1)用掃掠網格劃分。
對整個構件使用sweep方式劃分網格。(失敗)
該方法只能針對規則的形體(只有單一的源面和目標面)進行網格劃分。
(2)使用多域掃掠型網格劃分。
可見ANSYS把該構件自動分成了多個規則區域,而對每一個區域使用掃略網格劃分,得到了很規則的六面體網格。這是最合適的網格劃分方法。
(3)使用四面體網格劃分方法。
使用四面體網格劃分,且使用patch conforming算法。可見,該方式得到的網格都是四面體網格。且在倒角處網格比較細密。
使用四面體網格劃分,但是使用patch independent算法。忽略細節。此時得到的仍舊是四面體網格,但是倒角處并沒有特別處理
(4)使用自動網格劃分方法。
該方法實際上是在四面體網格和掃掠網格之間自動切換。當能夠掃掠時,就用掃掠網格劃分;當不能用掃掠網格劃分時,就用四面體。這里不能用掃掠網格,所以使用了四面體網格。
(5)使用六面體主導的網格劃分方法。
該方法在表面用六面體單元,而在內部也盡量用六面體單元,當無法用六面體單元時,就用四面體單元填充。
展開 ANSYS-Meshing網格劃分教程-06manifold網格劃分
02 進入meshing模塊,設置如下:
generate mesh,劃分網格。
Auto-Manifold.7z
ANSYS-Meshing網格劃分教程-08多區域劃分網格2
02 進入meshing模塊,設置如下:
generate mesh,劃分網格
2-pipe-tank.7z
我是 Julio Mendez,這就是我網格劃分的方式
項目開始時,沒有任何 CFD 商業軟件包可以開箱即用地處理大網格變形,因此之前的所有嘗試都因此失敗。當網格拉伸過多時,您必須停止計算并在對計算域進行多次修改后手動重新網格化所有內容——想象一下,僅對一次工具設計迭代執行此操作 50 到 100 次。因此,我建議創建一個腳本,在每個時間步測量多個網格指標,并根據某些標準和預測,在我們遇到負體積或網格質量下降到求解器剛剛發散的點之前重新劃分整個域的網格。為此,我決定使用 Simcenter StarCCM+ 和 Fidelity Pointwise。這兩個包使我能夠為 ECM 應用程序創建我的工作流程。結果非常出色!我希望盡快發布一些東西。
您是否正在閱讀我們應該了解的任何有趣的技術論文?
是的,我嘗試經常閱讀論文。我發現了有趣的想法,更重要的是,它讓您了解最新的方法。我正在閱讀多篇具有多個目標的論文。例如,我最近閱讀了 L. Davidson 的筆記“ Using Machine Learning for formulating new wall functions for Large Eddy Simulation: A second attempt ”。我想知道 Davidson 教授對 LES ML 的看法。我關注了他的工作,并且在我攻讀博士學位時,他的貢獻非常有用。
我最近閱讀了“ On the role of spectral properties of viscous flux discretization for flow simulation on marginally resolved grids ”這篇論文來自 Seven Frankel 的小組。如果你從事 LES,你必須知道他的工作。
展開 
ANSYS-Meshing網格劃分教程-04三通網格劃分
02 進入meshing模塊,設置如下:
generate mesh,劃分網格。
03 更改設置如下:
generate mesh,劃分網格。
厚度方向上只有一層單元:
04 更改設置如下:
generate mesh,劃分網格。
厚度方向上約有三層單元:
05 更改設置如下:
generate mesh,劃分網格(網格數量減少,厚度方向上有兩層單元)
tee.7z
ANSYS-Meshing網格劃分教程-08多區域劃分網格
02 進入meshing模塊,設置如下:
generate mesh,劃分網格
03 設置膨脹層(邊界層)
generate mesh,劃分網格
blockandpipes.7z
ANSYS-Meshing網格劃分教程-07掃掠網格劃分
02 進入meshing模塊,設置如下:
generate mesh,劃分網格。
multi.7z
ANSYS-Meshing網格劃分教程-03靜力攪拌器網格劃分
generate mesh,劃分網格,無膨脹層。
03 設置膨脹層(邊界層)
generate mesh,劃分網格,產生了膨脹層。
sm.7z
ANSYS-Meshing網格劃分教程-07掃掠網格劃分2
02 進入meshing模塊,設置如下:
generate mesh,劃分網格。
03 虛擬拓撲
04 掃掠設置如下
generate mesh,劃分網格。
thinmodel.7z
基于ANSYS的自適應網格劃分(原創案例,轉載請注明出處,謝謝!技術鄰ID有限元中解人生) ¥1
基于ANSYS的自適應網格劃分
何為網格自適應劃分?
ANSYS程序提供了近似的技術自動估計特定分析類型中因為網格劃分帶來的誤差。(誤差估計在ANSYS Basic Analysis Procedures Guide第五章中討論。)通過這種誤差估計,程序可以確定網格是否足夠細。如果不夠的話,程序將自動細化網格以減少誤差。這一自動估計網格劃分誤差并細化網格的過程就叫做自適應網格劃分,然后通過一系列的求解過程使得誤差低于用戶指定的數值(或直到用戶指定的最大求解次數)。
自適應網格劃分的先決條件
ANSYS軟件中包含一個預先寫好的宏,ADAPT.MAC,完成自適應網格劃分的功能。用戶的模型在使用這個宏之前必須滿足一些特定的條件。(在一些情況下,不滿足要求的模型也可以用修正的過程完成自適應網格劃分,下面還要討論。)這些要求包括:
(1) 標準的ADAPT過程只適用于單次求解的線性靜力結構分析和線性穩態熱分析。
(2) 模型最好應該使用一種材料類型,因為誤差計算是根據平均結點應力進行的,在不同材料過渡位置往往不能進行計算。而且單元的能量誤差是受材料彈性模量影響的。因此,在兩個相鄰單元應力連續的情況下,其能量誤差也可能由于材料特性不同而不一樣。在模型中同樣應該避免殼厚突變,這也可能造成在應力平均是發生問題。
(3) 模型必須使用支持誤差計算的單元類型。(見表1)
(4) 模型必須是可以劃分網格的:即模型中不能有引起網格劃分出錯的部分。
展開 ANSYS網格:球體如何劃分六面體網格
見下圖,球中心挖一個很小的球孔,然后切割為8塊,就可以 對球實現sweep網格劃分。
來源: ANSYS結構沖擊流體學習與交流
作者:劉世國

FDTD中的網格及細化方式
網格細化
3.1 均勻網格
在均勻網格中,對于小于網格尺寸的結構一般使用網格中心點判斷該網格處的材料參數,該處理方式稱為階梯近似,如下圖所示。
3.2 非均勻網格
而非均勻網格可以根據需求以及物理場的變化情況來對應調整網格單元的尺寸,因此使用非均勻網格可以更好地捕捉物理場的細節和變化,同時對于折射率變化不明顯的地方使用較大的網格尺寸也可以提高計算效率。非均勻網格是FDTD方法當中一種重要技術,可以提高模擬的準確性和效率,能夠更好地適應不同的物理模型。 如下圖,對于結構復雜的弧形結構,自動根據材料和形狀建立更密的網格來獲得其邊界的細節,而對于規則的矩形將建立相對尺寸較大的網格。這種方式可以在不損失材料精確度的情況下盡量節省計算資源。
3.3 共形網格
共形網格通過在網格細化方法上做出優化,能夠得到Yee單元結構內的等效材料分布。在FDTD計算中,共形網格技術可以處理曲線邊界、不規則形狀等復雜情況,可以實現對復雜幾何形狀的精確建模和模擬,提高了模擬結果的準確性和計算效率。目前共形網格技術已經發展出多套理論和方法,對于該技術,在此簡單地介紹兩種以作了解。
3.4 介質體平均
介質體平均是共形網格技術當中基本的方法之一,其在網格當中以各種介質所占據的體積來計算該網格的等效材料常數。這種方法沒有太多物理意義,操作簡單,對折射率對比度低的介質表面有效。下圖展示了這種方法示意圖,圖中認為結構在z方向分布相同,因此僅繪出二維截面。
其中,為介質1,介質2所占的體積。由上述介紹可知,介質體平均的方法在描述復雜結構的電磁特性時存在一定的局限性。這種方法通常假設介質體在空間上是均勻分布的,而忽略了結構內部分布的不均勻性。
展開 ANSYS-Meshing網格劃分教程-02三通管網格劃分
一:網格質量評價-skewness(扭曲,畸變)
二:三通管網格劃分
01 DM模塊導入pt.agdb。
02 進入meshing模塊,將 Physics Preference 設置為CFD,將Solver Preference 設置為Fluent。
generate mesh,劃分網格,無膨脹層。
03 命名面
04 設置膨脹層(邊界層)
將use automatic inflation設置為program controlled,其他選項默認。
generate mesh,劃分網格,產生了膨脹層。
05 總結
01 mesh的設置中,開啟膨脹設置前,必須定義面,否則不不能生成膨脹層。
02 流體網格有必要生成膨脹層。
pt.7z
展開 ANSYS-Meshing網格劃分教程-09面網格
01 在DM中導入mixingelbow(2D)
02 進入meshing,設置如下
generate mesh,劃分網格
mixingelbow.7z
Ansys 網格劃分
M2高級網格劃分1.pdf
M2高級網格劃分2.pdf