HyperMesh四面體網格劃分
四面體網格劃分在HyperMesh中可以說是非常簡單的。基本思路是先劃分外表面的三角形網格,然后由外向內生成四面體網格。對外表面的三角形的基本要求有:
精確捕捉幾何特征;
形成封閉空間;
單元質量不能太差;
相鄰單元的法向夾角不能太小;
相鄰兩片外表面之間的距離不能太小。
實例說明
用一個簡單的結構四面體的例子來說明。
Step1
打開幫助文件中的manifold_surf_mesh.hm
Step2
檢查自由邊。
因為該模型沒有自由邊,點擊find edges后,屏幕左下角會顯示:
如果有自由邊,那邊使用幾何/網格編輯工具修復,再檢查T型連接。
因為該模型沒有T型連接,點擊find edges后,屏幕左下角會顯示:
如果有T型連接,那邊使用幾何/網格編輯工具修復。
Step3
生成四面體單元。
如果是結構四面體,使用如下設置可以直接生成四面體,這里我們讓程序自動將四邊形切割成三角形。
或者先在split面板將四邊形切割成三角形。
如果是CFD分析用的體網格,需要先在CFD tetramesh面板生成邊界層。
對于復雜流體空間,可以使用1st cell height calc按鈕計算第一層邊界層的厚度。
在生成CFD體網格的面板里面需要分別指定有邊界層和無邊界層的2D網格。
設置完畢后點擊mesh按鈕進行劃分,結果如下:
CFD網格通常要求在幾何突變處或者曲率較大的區域進行局部細化,automesh面板的surface deviation子面板可以滿足這些要求,第三列綠色的refine按鈕可以選擇幾何特征進行進一步地細化。
Tetramesh面板有幾個比較重要的選項
1
速度/質量選項
通常選擇質量優先,只有當單元數量極大(比如大于幾千萬或上億)才采用速度優先。
2
插值算法
網格質量要求較高時(或者想達到希望的質量要求有困難時)選擇Interpolate算法;希望得到高質量流體邊界層時可以采用Octree based算法。
在拓撲優化設計空間定義時可以采用user Controlled方法得到內外大小一致的四面體網格,設置方法如下圖:
和standard選項的對比如下:
實際中可能碰到的問題
問題1
模型沒有自由邊和T型連接,但是劃分四面體失敗。
這種情況通常在復雜的結構中出現,通常是因為2D網格的拓撲有錯誤或者單元之間的法向夾角過小。
模型如下:
模型中2D網格的質量良好而且也沒有自由邊和T型連接,但左側區域有兩排網格之間的夾角只有0.01度(基本上重合)。
如果我們直接使用tetramesh面板去生成四面體網格,HyperMesh也可以成功生成(說明tetramesh面板確實非常強大),但是得到的四面體網格的質量是非常差的。
要避免此類問題,可以使用tetramesh面板自帶的2D網格檢查工具。
得到的結果如下:
找到問題部位后局部修改2D網格即可。
問題2
體的內部有孔。
簡單的情況如下,如果采用默認設置中間的球形區域不會生成網格,如果希望在兩個區域同時都生成網格,可以這樣處理:
Step1
劃分2D單元。
Step2
打開tetramesh面板的fill voids選項。
生成的四面體網格如下:
問題3
體單元的局部細化。
通常應該在2D網格上完成細化后在生成體網格,但是在一些情況下也可能需要對體單元進行局部細化,Tetramesh面板提供了相應的選項。
Step1
在tetramesh面板的Refinement box子面板創建一個refine box并提供希望細化到的單元邊長(refinement size),輸入相應參數后點擊create按鈕進行創建。
如果希望再對該refine box進行編輯可以直接點擊freehand edit按鈕進行編輯。
Step2
在tetramesh parameters子面板選中該refine box對應的comp。
Step3
在tetramesh子面板進行四面體網格的生成,效果如下:
問題4
孔和圓角的特征捕捉。
為了使圓角的單元呈規則排列,需要進行必要的幾何清理,劃分網格時使用mixed方法,結果如下圖所示:
圓孔的處理方法類似,結果如下圖所示:
實際上,四面體網格的絕大部分工作都在于生成表面網格,而生成高質量的表面網格可能會花費相當多的時間。對于動力總成、復雜注塑件等尤其如此。
如果對網格的要求不高,HyperMesh簡單易用的四面體劃分工具utility。
打開后界面如下圖:
一般只需要填好如下3個參數:
Mesh Size:平均單元尺寸;
Minimum edge Size: 最小特征邊長一般取平均單元尺寸的1/5;
Minimum elem Size: 最小單元邊長一般取平均單元尺寸的1/5。
然后選擇components進行劃分即可,如果遇到問題需要修復,方法同上。
該工具會自動完成幾何清理-2D網格劃分-2D單元清理-生成四面體單元整個過程。可能出現的主要問題是清理過程可能導致局部單元沒有緊貼幾何表面。
另外,HyperMesh的utility工具集中也提供了直接修正四面體單元質量的工具,請大家自己嘗試使用。
打開后會先要求用戶選擇四面體單元(框選部分或全部單元即可):
對于復雜模型建議選擇Remesh選項,否則局部幾何造成的問題單元可能無法修復。
四面體網格的常見要求
1
對于圓角,希望得到大小勻稱而且排列整齊的網格。
2
對于特定半徑范圍的圓柱孔,希望固定圓周方向的單元個數和軸線方向的單元長度。
3
大多數情況下希望圓柱面上的網格橫平豎直,尺寸一致。
4
四面體螺栓處有漂亮的washer。
5
在重要部位希望增加體單元的層數。
更多仿真分析案例及相關知識技巧,歡迎訪問“元王仿真云”(www.featechweb.cn)——集仿真項目咨詢,CAE學習培訓,設計工具應用,仿真人才招聘、仿真新聞資訊于一體的CAE仿真行業垂直服務平臺。服務仿真,助力設計,專業為你!
深圳市有限元科技有限公司(簡稱元王)成立于2007年,是一家以計算機輔助工程CAE(Computer Aided Engineering)為主業,以工程仿真軟件開發為核心,集CAE咨詢、CAE培訓、CAE軟件研發與銷售為一體的高科技企業。 依托深厚的CAE技術背景和工程經驗,為客戶提供高水平的CAE工程咨詢服務,為企業創造價值。聯系方式13632683051(微信同號)

工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















