Workbench中直接調用ICEM CFD進行網格劃分
瀏覽:109352 評論:2 收藏:1
[p=21, 2, left]
以前寫過一篇關于如何在workbench
中調用ICEM CFD
進行網格劃分的文章,雖然當時調試成功,不過后來據一些網友反映,在一些情況下會出現網格更新時,重復調用ICEM CFD
的情況。在那篇文章中,并沒有涉及到ICEM CFD
腳本的錄制,所以一旦幾何發生改變時,由于mesh
模塊的參數與ICEM CFD
中的參數存在差異,會導致重復調用ICEM CFD
的情況。至于有網友反映,在ICEM CFD
中重新定義part
后也會導致重復調用ICEM CFD
的情況,雖然我沒有碰到過,不過我覺得,在ICEM CFD
中重新定義part
是不必要的,因為在mesh
中可以通過創建selection
的方式對邊界命名。下面以兩個簡單的案例來說明如何在mesh
模塊中直接調用ICEM CFD
進行網格劃分。
為簡單起見,我們用于測試的模型比較簡單,如圖1
所示。
[/p]
在這里對幾何進行了參數化處理。一共包含有6 個參數。其中半球直徑Diameter=80mm ,HL 及VL 分別為塊體的長與寬,H 及V 用于定位,DEEP 為拉伸深度。詳細尺寸如表1 所示。
1 、mesh 模塊中的設置
首先我們需要對邊界進行命名。選中表面,右鍵選擇菜單Created named selection 。如創建三個named selection :底部對稱面symmetry ,球形表面sphereWall 以及內部表面cubeWall 。 右擊屬性菜單上的mesh 節點,選擇insert > method ,進行如圖2 所示參數設置。
圖中1 :選擇幾何體。2 :選擇網格劃分方法為MultiZone 。3 :選擇Free Mesh Type 參數為Hexa Core 。4 :選擇Write ICEM CFD Files 方式為Interactive 。5 :選擇ICEM CFD 行為為Override Method 。 設置一個body sizing ,設置網格尺寸為0.002m 。 設置完畢后,在樹形菜單mesh 節點上點擊右鍵,選擇Generate mesh 。 程序會自動進入ICEM CFD 界面。
2 、ICEM CFD 中的設置 需要錄用腳本文件,在ICEM CFD 中選擇File > Replay Scripts > Replay Control ,彈出Replaycontrol 對話框,如圖3 所示。點擊Load 按鈕,選擇rpl 文件。(此RPL 文件是自動生成的,我們后面要對其進行修改及添加)
對話框會讀入rpl 文件并顯示每一條腳本文件,如圖5 所示。通過分析rpl 文件,需要刪除圖中高亮部分(該行語句表示讀入blk 文件,由于我們需要重新創建block ,所以需要刪除此行。鼠標選擇第15 行,該行會高亮顯示,后續的操作會被添加至15 行之后。
選擇blocking 標簽頁下的Create Block 命令按鈕,注意part 選擇系統自動生成的Created Material (此處極為關鍵,若沒有選擇此項,則會造成重復啟動ICEM CFD )。
選擇菜單File > Mesh > Load from Blocking ,生成網格。生成的網格如圖9 所示。
這時候可以關閉ICEM CFD 了。
[/p]
圖1 幾何模型
在這里對幾何進行了參數化處理。一共包含有6 個參數。其中半球直徑Diameter=80mm ,HL 及VL 分別為塊體的長與寬,H 及V 用于定位,DEEP 為拉伸深度。詳細尺寸如表1 所示。
表1 參數化尺寸
1 、mesh 模塊中的設置
首先我們需要對邊界進行命名。選中表面,右鍵選擇菜單Created named selection 。如創建三個named selection :底部對稱面symmetry ,球形表面sphereWall 以及內部表面cubeWall 。 右擊屬性菜單上的mesh 節點,選擇insert > method ,進行如圖2 所示參數設置。
圖2 method參數設置
圖中1 :選擇幾何體。2 :選擇網格劃分方法為MultiZone 。3 :選擇Free Mesh Type 參數為Hexa Core 。4 :選擇Write ICEM CFD Files 方式為Interactive 。5 :選擇ICEM CFD 行為為Override Method 。 設置一個body sizing ,設置網格尺寸為0.002m 。 設置完畢后,在樹形菜單mesh 節點上點擊右鍵,選擇Generate mesh 。 程序會自動進入ICEM CFD 界面。
2 、ICEM CFD 中的設置 需要錄用腳本文件,在ICEM CFD 中選擇File > Replay Scripts > Replay Control ,彈出Replaycontrol 對話框,如圖3 所示。點擊Load 按鈕,選擇rpl 文件。(此RPL 文件是自動生成的,我們后面要對其進行修改及添加)
圖3 Replaycontrol對話框
圖4 選擇rpl文件
對話框會讀入rpl 文件并顯示每一條腳本文件,如圖5 所示。通過分析rpl 文件,需要刪除圖中高亮部分(該行語句表示讀入blk 文件,由于我們需要重新創建block ,所以需要刪除此行。鼠標選擇第15 行,該行會高亮顯示,后續的操作會被添加至15 行之后。
圖5 打開rpl文件
選擇blocking 標簽頁下的Create Block 命令按鈕,注意part 選擇系統自動生成的Created Material (此處極為關鍵,若沒有選擇此項,則會造成重復啟動ICEM CFD )。
圖6 創建塊
圖7 警告對話框
點擊apply按鈕后會彈出圖7所示警告對話框,需要選擇Replace按鈕。其他塊的創建功能,則與正常幾何相同,這里不再贅述。注意正確關聯。塊創建并關聯之后的圖形如圖8所示。
圖8 最終塊
選擇菜單File > Mesh > Load from Blocking ,生成網格。生成的網格如圖9 所示。
圖9 最終生成的網格
這時候可以關閉ICEM CFD 了。
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
2
1




















