cfd 网格划分c语言源程序,ICEM-CFD-网格划分入门 .doc
計(jì)劃
WorkBench ICEM CFD 網(wǎng)格劃分入門(mén)
111AnsysWB里集成了一個(gè)非常重要的工具:ICEM CFD。它是一個(gè)建模、劃分網(wǎng)格的集成工具,功能非常強(qiáng)大。我也只是蜻蜓點(diǎn)水的用了幾次,感覺(jué)確實(shí)非常棒,以前遇到復(fù)雜的模型,用過(guò)幾個(gè)劃分網(wǎng)格的工具。但這是我覺(jué)得最方便和最具效率的。網(wǎng)格劃分很大程度上影響著后續(xù)的仿真分析——相信各位都有所體會(huì)。而ICEM CFD特別長(zhǎng)于劃分六面體網(wǎng)格,相信無(wú)論是結(jié)構(gòu)或流體(當(dāng)然鐵別是流體),都會(huì)得益于它的威力。ICEM CFD建模的能力不敢恭維,但劃分網(wǎng)格確實(shí)有其獨(dú)到之處。教程開(kāi)始前,作一個(gè)簡(jiǎn)單的原理介紹,方面沒(méi)有使用過(guò)ICEM CFD的朋友理解主要的任務(wù):
111如下圖:1:白色的物體是我們需要?jiǎng)澐志W(wǎng)格的,但是它非常不規(guī)則。2:這時(shí)候你一定想:怎么這個(gè)不規(guī)則呢,要是它是一個(gè)方方正正的形狀多好(例如紅色的那個(gè)形狀)
01
111于是有了這樣一種思想:1:對(duì)于異型,我們用一種規(guī)則形狀去描述它。2:或者說(shuō):如果目標(biāo)形狀非常復(fù)雜,我們就用很多規(guī)則的,簡(jiǎn)單的形狀單元合成在一起,去描述它。之后,將網(wǎng)格劃分的設(shè)置,做到規(guī)則形狀上。最后,這些規(guī)則,通過(guò)最初的“描述”關(guān)系,自動(dòng)的“映射”到原先的復(fù)雜形狀上——問(wèn)題就得到了解決!!!
ICEM CFD正是使用了這種思想。如下是一個(gè)三通管,在ProE里做得
02
在ProE里面直接啟動(dòng)WB進(jìn)入WB后,選擇如下圖:
03
111如下:1:代表工作空間里的實(shí)體2:代表某實(shí)體的子實(shí)體,可以控制它們的開(kāi)關(guān)狀態(tài)3:控制顯示的地方
04
下面需要?jiǎng)?chuàng)建一個(gè)Body實(shí)體這個(gè)實(shí)體代表了真實(shí)的物體。這個(gè)真實(shí)的物體的外形由我們導(dǎo)入的外形來(lái)定義。——我們導(dǎo)入的外形并不是真實(shí)的實(shí)體。這個(gè)概念要清楚。但是今后基本上不會(huì)對(duì)這個(gè)真實(shí)的實(shí)體作什么操作。這種處理方式主要是為工作空間內(nèi)有多個(gè)物體的時(shí)候準(zhǔn)備的。
05
1:點(diǎn)擊“創(chuàng)建Body”2、3:點(diǎn)選這兩個(gè)點(diǎn)4:于是創(chuàng)建出一個(gè)叫“Body”的實(shí)體操作中,左鍵選擇,中鍵確認(rèn),右鍵完成并退出——類(lèi)似的操作方法很多地方用到,要多練習(xí),今后就不特別說(shuō)明了
06
下面需要?jiǎng)?chuàng)建我們最需要的東西:那個(gè)“規(guī)則的形狀”ICEM CFD里,這個(gè)實(shí)體叫 Block可以如下方式創(chuàng)建之:
07
注意到我們現(xiàn)在多了一個(gè)黑框,怎么樣,夠規(guī)則吧?呵呵,開(kāi)個(gè)玩笑。還必須對(duì)這個(gè)黑框進(jìn)行必要的“裁剪”之后才能用來(lái)“描述”我們的目標(biāo)實(shí)體
08
09
修剪Block實(shí)體的第一步是一個(gè)益智的工作:我們不妨簡(jiǎn)單繪制一下策略:因?yàn)槲覀兊膶?shí)際物體像一個(gè)變形的“T”形,因此,不妨就用“T”來(lái)變形。最后要保留的部分用圓圈表示,不要得部分用“X”。如下圖:
10
如圖:1:選擇“Split”工具2:使用默認(rèn)的第一個(gè)方法3:選擇“選線(xiàn)”按鈕4:在Block的黑線(xiàn)上選擇,并“切”出一條黑線(xiàn)。5、6、7、8、9:以此類(lèi)推。
11
最后的結(jié)果應(yīng)該類(lèi)似下圖
12
1:選擇“Delete Block”2:選擇“選擇Block”按鈕3:刪除不需要的部分。
13
得到類(lèi)似的圖形:
14
開(kāi)始調(diào)節(jié)點(diǎn)的位置:1:選擇“Move 頂點(diǎn)”2:選擇默認(rèn)方法3:選擇“多選”——補(bǔ)充一個(gè),我們一直使用Y向視圖!5:將Y固定掉4:選擇“選擇點(diǎn)工具”6:之后調(diào)節(jié)Block的頂點(diǎn),到類(lèi)似下圖的位置
15
注意到在每個(gè)Pip的彎處,Block與Pip不能很好的貼合,這是因?yàn)槲覀兊腂lock還是粗糙。因此,需要繼續(xù)“Split”現(xiàn)有的Block,并繼續(xù)調(diào)節(jié)Block的頂點(diǎn)。方法就是重復(fù)上面的步驟,這里就不羅嗦了。細(xì)分和調(diào)節(jié)后的圖形類(lèi)似下圖,當(dāng)然追求完美的朋友還可以繼續(xù)細(xì)分——不過(guò)需要把握一個(gè)度的問(wèn)題,因?yàn)榧?xì)分得太多,也就失去“用簡(jiǎn)單描述復(fù)雜”這個(gè)出發(fā)點(diǎn)了。
16
下面要做的是從Block到Pip的“對(duì)應(yīng)關(guān)系指定”工作。——盡管現(xiàn)有已經(jīng)有了描述Pip的Block,但一些細(xì)節(jié)的地方,需要手工指定它們的對(duì)應(yīng)關(guān)系,在復(fù)雜模型中尤為如此。因?yàn)楸M管軟件有很大程度的智能,但它畢竟無(wú)法完全的自動(dòng)的分析出我們需要的對(duì)應(yīng)關(guān)系來(lái)。關(guān)于指定“對(duì)應(yīng)關(guān)系”的練習(xí),最好請(qǐng)朋友們按照ICEM CFD 自帶的教程來(lái)做幾次。特別是調(diào)節(jié)Block的頂點(diǎn)技巧,和今后流體計(jì)算的網(wǎng)格質(zhì)量有很大關(guān)系,不熟悉的朋友需要補(bǔ)補(bǔ)課了。
如下圖:我們需要將Block上的這四個(gè)邊同Pip三通處的連接部分“綁定”在一起。相當(dāng)于告訴軟件:“今后這四條邊就代表了這兩條圓弧哦!”
17
方法如下:1:選擇“Associate”2:選擇“Edge to Curve”——Edge是Block上的,Curve是Pip上的3:選擇Edges——注意這時(shí)必須要多選。4:再選擇“Curve”——這時(shí)候
總結(jié)
以上是生活随笔為你收集整理的cfd 网格划分c语言源程序,ICEM-CFD-网格划分入门 .doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 向日葵远程控制软件linux版安装
- 下一篇: SM3国密加密算法(C语言)