引用:
原帖由 jsun1985 于 2008-5-7 21:54 发表 
用cauffman所述的方法进行了无壁面细化和有壁面细化的结果比较,在附件中的word文档中,希望有高人帮忙解释一下,感觉壁面细化对于仿真结果的影响还是非常大的。希望高手解答,期待中……
FIRE划分网格的思路和传统的划分四面体网格思路(由面网格向里)是不一样的。
FIRE六面体网格划分思路和STARCD六面体划分思路以及ICEM里面默认的四面体划分思路一样的,
首先根据你的模型用一个长方体(BOX)包围,再定义的最大尺寸对BOX进行六面体划分,
划分完了以后,再判断你定义密度的壁面是否与相应网格相交,如果相交就把这些网格按你给定的网格密度(包括定义的深度范围内)加密,加密的策略是按2倍递增过渡(这就是为什么最大密度定义了以后,其他的网格密度只能是1/2^n了,当然如果还有其他方式的加密如
部分区域加密等原理也是一样。
再这之后,再对每个体网格进行判断(也就是根据输入面网格stl),是否在体以内,体以外,与壁面相交。以内保留,以外去掉,与体相交
有两种算法,keep/remove cells,在画网格的时候会有这个选项。
这之后体网格基本成型,在加边界层,边界层附近网格进行调整。
整个网格进行优化。具体过程你可以看看FIRE画网格时弹出的进程框。
所以FIRE里面不需要进行面网格划分,面网格是用来判断体网格是否在内外已经壁面层划分而已,其密度及质量对体网格质量没有任何影响,惟一要保证的是面网格说表达的体不失真。所以对已有的面网格进行细化没有任何意义,无非就是一个三角形分成多个三角形,表达的还是同一个平面区域而已。
对于体网格加密(不只边界层),建议在划分网格时就定义好,体网格画好以后在进行加密,网格质量会比较差(如果加密用的方法是只把你要加密的部分的面网格选出来,否则会对整个加密)
壁面细化和边界层加密是两个概念,但都可以加密壁面附近的网格。不知道你说的是那一种。
具体边界层密到什么程度这个与你选择的壁面函数有关,边界层并不是越密就越好,其厚度回影响Y+,而影响HTC结果,整体流速影响相对小。有些项目还需要和试验对照,看看具体边界画到什么程度能和试验吻合的比较好,比如整车外流,可能要划分4~5层,这样作为经验用于以后计算。
一般选择k-e,standard wall function,大部分壁面区域的Y+应该在11~200以内(不可能所有的都在这个范围),如果最大网格尺寸采用2~3mm,对一般水套来说,不用细分边界层,默认的一层就够了。如果你采用其他壁面函数,比如near wall approch,Y+可能要1~5,那边界层要画的非常密,可能要4~5层。
[
本帖最后由 cauffman 于 2008-5-9 15:10 编辑 ]