fluent小白,努力學習中,做了很多模型算例,但還是對網格的劃分無從下手,我該怎麼學習呢?
01-16
研二進實驗室,主要做fluent模擬,自學過程中也做了help中的一些算例,倒也是照葫蘆畫瓢,對一些算例中網格的劃分還有網格質量什麼的一直理解不了,有什麼好的方法幫助學習和理解嗎,謝謝啦
我也是CFD小白,結構研究僧,結果畢業論文寫風,著手學這些軟體還有理論三個月了,說一下我的一些理解吧,在fluent中計算的網格主要要注意幾個參數,一個是skewness,其大小不應該超過0.95,不然會有造成結果不收斂,還有一個重要參數是min Angle,在fluent中最小不要小於8度,最好角度大於16度。還有參數比如aspect ratio,我一般控制在20以內,不能太大。這三個參數是相對來說最重要的。對於邊界層的網格需要特殊處理,需要加密,如何加密需要參考yplus和ystar值,邊界層的第一層高度由其計算得到。如果第一層處於subviscous layer, 則此時取yplus值為1,這種情況對應於當流體在邊界處分離又重合,對其分離與重合處位置需要精確確定的情況。如果沒有分離則可將第一層位於對數區,此時則yplus大於30,我們取30換算高度就行。在fluent中有一些wall function可用於邊界層處理,比如standard wall function,則需要在畫網格時人為將第一層高度位於對數區,還有比如scaled wall function,如果網格畫的過細,它還會自動取位於對數區高度的網格開始進行計算,還有enhanced wall function……等等。邊界層一般取15到20層。
對於劃分網格的軟體我一開始是用mesh,但感覺不適特別好用,於是又學了ICEM,還不錯,不過最好的劃分網格的軟體應該是gambit吧,似乎用的人也很多,最近剛開始學。
至於學習方法,我覺得邊界層的理論需要好好學,一些概念,subviscous layer, buffer layer, logarihmic layer和其在數學上的描述,比如subviscous layer可用線性方程描述,此時是層流,buffer layer在現在所有cfd計算軟體中都沒有方程來擬合,所以只有在邊界層只有二方程來描述。還有各種wall function需要知道他是怎麼算的,具體可以看fluent的幫助文件,寫得很清楚再就是推薦你一個網站,cfd online,個人覺得非常棒,沒有之一。以上都是個人拙見,如有錯誤,請各位大神指點!!!我這自己找了一些課程,還有個海基的網站,有線上線下課程,你訪問http://edu.yanfabu.com
個人感覺,如果做學術研究,盡量選擇六面體網格,軟體優先選擇icem,此軟體劃分網格要先劃分塊,會提升自己對流體流動的理解,如果做工程上的探索以及初步認證,建議使用hypermesh,對網格劃分較快,質量較高,是一款專業劃分網格的軟體。
新浪博客找流沙CAE,沙哥的博文就很專業,你可以去看看
微博關注 流沙 ,是個大神,還出了一些劃網格的教程。
對於不太規則的模型,Gambit畫結構網格非常麻煩,要用split劃分好多區域來畫。當然鍛煉也比較多。有師弟用icem,用了後就放棄gambit了。還有skewness,對不太難畫的模型,最好不要超過0.7。
推薦閱讀: