網格的劃分及選擇一直以來都是有限元工程師們極為關心的問題。相較於四面體網格,六面體網格有著很大的優勢--精度高、同等尺寸下網格數少、抗畸變程度高等,但劃分六面體網格對工程師要求較高,所以常常會有有限元工程師感慨“如果六面體網格可以實現四面體那樣的自動化分就好了~

 目前,大部分有限元前處理軟體都基本實現了對面單元的自動四邊形劃分,但一般而言六面體網格是不可能自動生成的。

如果你的零件滿足某些條件,那麼還可以找到相對簡單的方法來得到六面體網格。這一期我們先來介紹可以通過簡單的三方向拉伸得到的實體,這類實體劃分六面體很容易。具體如何實現,且看下面的HyperMesh六面體網格。

【HyperMesh寶典】進階的六面體網格 2020-01

 

HyperMesh中的六面體網格都是通過掃略得到的。我們先來看一下下面這個9x9x9的六面體魔方。HyperMesh可以全自動地劃分六面體。

【HyperMesh寶典】進階的六面體網格 2020-02

 

看到這兒,有些人會說“too simple~”。好吧,小汰得給你們上點猛料了~

HyperMesh會自動對各個塊的連接關係進行分析,決定劃分的先後順序。因此還是難不倒HyperMesh

 

【HyperMesh寶典】進階的六面體網格 04.gif

what?還是覺得太簡單?來來來,那就看看下面這個怪物~

愛挑戰的路人甲

切~上面這些根本不實用,而且是已經在HyperMesh中做了實體分塊的啊。

【HyperMesh寶典】進階的六面體網格 05.gif

真材實料專治各種不服~接下來給你們瞧瞧在一個真正的零件上如何實現用HyperMesh進行自動網格劃分。

愛挑戰的路人甲

大寫的服!HyperMesh是怎麼做到的呢?

其實思路很簡單。首先,要找到一個大平面並把所有的特徵線投影上去,這個平面可以不在原先的零件上;

然後,根據這些特徵線劃分2D網格(注意不能toggle特徵線哦);

接下來,在拉伸方向上確定網格停留位置;

最後,拉伸2D單元得到六面體網格。

總結

上述演示用到的HyperMesh功能主要有以下五點:

    ➡ Quick edit負責分割幾何面

    ➡ Automesh負責將面劃分為2D網格

    ➡ Solid map負責沿著節點將2D單元拉伸成六面體網格

    ➡ Node edit負責將網格關聯到幾何體上

    ➡ Delete負責刪除不需要的六面體單元

 

 

【HyperMesh寶典】進階的六面體網格 07.gif

arrow
arrow
    全站熱搜

    Altair Taiwan 發表在 痞客邦 留言(0) 人氣()