
發布
注冊
/
登錄ansys網格如何制作的案例
ANSYS網格:球體如何劃分六面體網格
見下圖,球中心挖一個很小的球孔,然后切割為8塊,就可以 對球實現sweep網格劃分。
來源: ANSYS結構沖擊流體學習與交流
作者:劉世國
Ansys Zemax | 如何以數據的方式定義網格矢高表面
附件下載
聯系工作人員獲取附件
概要
本文示范了如何輸入表面起伏數據,以定義Zemax OpticStudio中的網格矢高 (Grid Sag) 類型表面,表面起伏數據應為Z坐標軸上的矢高 (Sag)。
正文
表面起伏數據格式是這樣定義的:
第一行,由7個數字表示。
第1, 2個數字,代表x與y方向的數據數量,數據類型為整數。
第3, 4個數字,代表x與y方向的數據間隔,數據類型為浮點數。
第5個數字,代表數據的單位,0表示單位是mm。
第6, 7個數字,代表整體數據點的偏心量,數據類型為浮點數。
第二行及以后之后的數據格式如下:
注:數據最少需要5x5個點。
在網格矢高 (Grid Sag) 面的設定中,若指定使用雙三次樣條 (Bicubic-spline) 進行內插,為了使數據點之間sag的內插結果平滑,要求必須要輸入微分值。
但是,若設定所有的微分值為0,或是該數據留白不輸入,OpticStudio會默認使用有限差分法 (Finite Difference Method) 來計算微分值。
數據的紀錄順序定義如下:
1. 從的面的左上角,也就是Xmin、Ymax開始。
2. 下一個輸入的數據是該點的右邊一個值 (就是X方向加一個間隔)。
3. 第一行結束后,從第二行左邊開頭繼續。
4. 填滿時,最后一個數字應為Xmax、Ymin
矢高 (Sag) 數據的基準面可以是平面,也可以是球面、圓錐曲面或是非球面。
關于數據文件的后綴名,若是在用在序列模式中,應為 “.DAT”,若是用在非序列模式,則應為 “.GRD”。
展開 Ansys Zemax | 如何以數據的方式定義網格矢高表面審
引言
本文示范了如何輸入表面起伏數據,以定義Zemax OpticStudio中的網格矢高 (Grid Sag) 類型表面,表面起伏數據應為Z坐標軸上的矢高 (Sag)。(聯系我們獲取文章附件)
正文
表面起伏數據格式是這樣定義的:
第一行,由7個數字表示。
1、第1, 2個數字,代表x與y方向的數據數量,數據類型為整數。
2、第3, 4個數字,代表x與y方向的數據間隔,數據類型為浮點數。
3、第5個數字,代表數據的單位,0表示單位是mm。
4、第6, 7個數字,代表整體數據點的偏心量,數據類型為浮點數。
第二行及以后之后的數據格式如下:
注:數據最少需要5×5個點。
在網格矢高 (Grid Sag) 面的設定中,若指定使用雙三次樣條 (Bicubic-spline) 進行內插,為了使數據點之間sag的內插結果平滑,要求必須要輸入微分值。
但是,若設定所有的微分值為0,或是該數據留白不輸入,OpticStudio會默認使用有限差分法 (Finite Difference Method) 來計算微分值。
數據的紀錄順序定義如下:
1. 從的面的左上角,也就是Xmin、Ymax開始。
2. 下一個輸入的數據是該點的右邊一個值 (就是X方向加一個間隔)。
3. 第一行結束后,從第二行左邊開頭繼續。
4. 填滿時,最后一個數字應為Xmax、Ymin
矢高 (Sag) 數據的基準面可以是平面,也可以是球面、圓錐曲面或是非球面。
關于數據文件的后綴名,若是在用在序列模式中,應為 “.DAT”,若是用在非序列模式,則應為 “.GRD”。
展開 如何將hypermesh里的網格模型導入ANSYS(經典版)
選擇ANSYS求解器模塊
設置單元的材料屬性與類型
3.導入ANSYS

ANSYS workbench關于如何選擇劃分網格的方式,各有什么特點?
關于workbench網格劃分的方法和差別,各有什么特點呢?
一般情況下,對于空間物體而言,我們應當盡量使用六面體網格。當對象是一個簡單的規則體時,使用掃掠網格劃分是合適的;當對象是對個簡單的規則體組成時,使用多域掃掠網格劃分是合適的;接著盡量使用六面體主導的方式,它會在外層形成六面體網格,而在心部填充四面體網格。
四面體網格是最后的選擇。其中如果要忽略一些小細節,如倒角,小孔等,則使用patch independent算法;如果要要考慮一些小細節,則使用patch conforming算法。
至于自動網格劃分,是最傻瓜化的方式,一般對于初學者適用。
例如:
(1)用掃掠網格劃分。
對整個構件使用sweep方式劃分網格。(失敗)
該方法只能針對規則的形體(只有單一的源面和目標面)進行網格劃分。
(2)使用多域掃掠型網格劃分。
可見ANSYS把該構件自動分成了多個規則區域,而對每一個區域使用掃略網格劃分,得到了很規則的六面體網格。這是最合適的網格劃分方法。
(3)使用四面體網格劃分方法。
使用四面體網格劃分,且使用patch conforming算法。可見,該方式得到的網格都是四面體網格。且在倒角處網格比較細密。
使用四面體網格劃分,但是使用patch independent算法。忽略細節。此時得到的仍舊是四面體網格,但是倒角處并沒有特別處理
(4)使用自動網格劃分方法。
該方法實際上是在四面體網格和掃掠網格之間自動切換。當能夠掃掠時,就用掃掠網格劃分;當不能用掃掠網格劃分時,就用四面體。這里不能用掃掠網格,所以使用了四面體網格。
(5)使用六面體主導的網格劃分方法。
該方法在表面用六面體單元,而在內部也盡量用六面體單元,當無法用六面體單元時,就用四面體單元填充。
展開