Gambit网格处理

上传人:M****1 文档编号:457726298 上传时间:2023-10-31 格式:DOC 页数:4 大小:114.50KB
返回 下载 相关 举报
Gambit网格处理_第1页
第1页 / 共4页
Gambit网格处理_第2页
第2页 / 共4页
Gambit网格处理_第3页
第3页 / 共4页
Gambit网格处理_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Gambit网格处理》由会员分享,可在线阅读,更多相关《Gambit网格处理(4页珍藏版)》请在金锄头文库上搜索。

1、问题一:面合并和inteface设置:1、在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理2D ?gambit默认为wall, 一般情况下可以到 fluent再修改边界类型。内部边界如果是split产生的,那么就不需再设定了,如果不是,那么就需要设定为interface或者是internal。先从机理上分析流动可能的情况,然后再确定网格划分的方法。流体流动方向与网格的走向相平行, 计算结果的精度会好一些。流动复杂的地方、计算比拟关心的地方,网格密一些,其它的区域可以稍微稀 疏一些。流动最复杂的地方参加边界层,边界层的层数及各层的厚度

2、要合理。对于标准壁面函数,过密的 边界层会导致很小的y+ FLUENT推荐+12300,可能会影响计算结果。为了将计算区域的不同位置划分成不同密度、不同结构的网格,可以用面或线二维将整个区域分成多个小区域。区域之间的分界面单个面,两个体是相连的。可以设为Internal边界条彳或Interface 分界处是两个面分属于两个体, 即两个体是不相连的。边界条件。如果设为 Interface边界条件,在网格文件导入 FLUENT中开始解算 之前,在Define中仍要进行相应的 Grid Interface设置。Interface边界条件还可以用于连接运动的区域和 静止的区域,例如,涡轮流量传感器叶轮

3、区域和导向架区域。不同的小区域可以用不同结构和尺度的网格,但两个相邻区域之间的网格尺度过渡要尽可能的平滑,不要超过35倍。几何结构规那么的区域尽可能用结构化网格六面体,可以减少网格数量;结构复杂的区域采用非结构化网格四面体,便于网格生成;四面体网格可以转化成多面体网格。在gambit划分三维网格时,难免遇见对一模型进行分区划分。其中不好处理的地方就是在两个体交界面处的网格怎么去处理。因为我们在建立模型时,是一个一个的建立的,那么每两个体的交界面处就是有 两个面,如果不进行处理,进入 fluent中计算时,流体是流不过去的。另外在check网格时,也会提示错误。这样,就必须对交界面处进行处理,下

4、面分为两种情况具体介绍一下:1、当交界面的网格是一样大 的时,就可以在 gambit中直接进行。进入 Geometry/face/connect faces中,激 活 virtualtolerance和 T-junctions。如下列图:GetmwlryS11 0 I 同 0 I 锵 IF址电Faces Pick a | v- Virtual (Forc&d) Virtual (Tolerance)v R电刮日nd Vlrluia) (Tol0ranco)TtHerwice J-0.1SliOrlSt Etfgi* % | idHighlight *hort白与edgel T-Juncbons

5、片甲 ty| Resel Oose这样处理以后,gambit据会将其默认为interior界面,这样就可以进行fluent计算了。2、当交界面大小不一样时,如下列图中的一个小圆柱和一个大圆柱的交界面。可以在fluent中进行设置。首先,在gambit中设置边界条件时,将两个面分别定义为interface-a、interface-b。边界类型为interface。然后将网格导入fluent,通过De巾ne/Grid Interfaces命令,翻开,左上角输入interface,然后右面第一个框,选interfaced 第二个框选interface2,点击左下角 create。如果不进行这一步的设

6、置,那么 check会出错。问题二:网格质量评定球形网格,可将网格数量减少为原来的1/5,大幅减少计算量。 六面体网格的纵横比 Aspect ratio 控制在5以下比拟好,这可能和所计算的流动复杂程度有一定的关系,有时数值已到达100,计算也可以收敛。但能小还是尽可能小一些为好。四面体网格的角扭曲度 EquiAngle Skew控制在0。8以下比较好最好能控制在 0。4以下,结构复杂的情况下也要控制在0。85以下,0。9以上肯定是不行的,那怕是仅有一个网格也不行。EquiSize Skew是通过单元大小计算的扭曲度,在 0到1之间,0为质量最好,1为质量最差。2D质量好的单元该值最好在0。1

7、以内,3D单元在0。4以内。在几何模型中,如果存在非常小的窄缝、尖角、小面,生成的网格可能就会有问题,导致FLUENT计算过程不收敛。近壁网格不适宜,会导致湍流粘度比超限。网格总体数量是否适宜,需要屡次比拟增大、 减小网格数量对计算结果的影响来确定。可以用由线到面、再到体的方法来控制网格数量、疏密程度、过 渡情况等,熟练使用 Size function功能,很有好处。网格划分失败时,尽可能用后退功能Undo来消除网格,而不是用删除Delete功 能。当计算过程不收敛时,最好不用调亚松驰因子的方法,而是返回 头来看网格划分的问题。双精度解算器2ddp、3ddp、高精度湍流模型、高精度的解算格式等

8、都是以高质量的网格为根底的,如果网格一般,这些就不用试了。除残差曲线外,应另外观察一个点的量的变化,判断是否收敛。例如, 质量流量、受力、流速等。在比拟不同仿真方法计算结果的差异时,两种方法的结果存在差异的地方,应 与实验数 据进行比拟。标准k-e模型对于流动比拟紊乱,存在较多漩涡、流动别离的情况,计算精度稍差一些,但其计算量较小,容易收敛。适应性也比拟好,即针对几个不同的几何模型,或结构相近的几 个几何模型,其计算结果的误差会比拟接近,虽然不会很小。RSM、RNG等模型那么可能会出现忽大忽小不相一致的情况。RSM湍流模型计算量最大,相应计算精度也较高一些,尤其是雷诺应力。RSM模型对复杂的流

9、动,可能计算很难收敛,计算量会较大。k- RNG湍流模型对流速分布剖面的计算精度,与 RSM模型接近,但计算量相对少很多,也较容易收敛。可以先用标准 k-e模型计算,迭代到一定次数后,再改为k- RNG模型继续往下算。算可压缩流体时用Simplec格式,不可压缩流体时用Simple格式。空气流速在100 m/s以下,可用不可压缩流体计算,产生的误差不大。对于气体可以用压力入口、压力出口进 行计算。在压力出口条件下设置一个目标质量流量,设置的出口压力仅是一个参考压力值,计算过程中会 对其进行不断调整。二阶迎风格式适用性比拟好。在Fluent中的窗口键入:grid quality然后回车,Flue

10、nt能检查网格的质量, 主要有以下三个指标:1、Maxium cell squish:如果该值等于1,表示得到了很坏的单元;2、Maxium cell skewness:该值在0到1之间,0表示最好,1表示最坏;3、Maxium aspect-ratio: 1 表示最好。Fluent 计算对网格质量的几个主要要求:1网格质量参数:Skewness 不能高于 0。95,最好在0。90以下;越小越好Change in Cell-Size 也是 Growth Rate ,最好在1。20以内,最高不能超过1。40Aspect Ratio 一般控制在5: 1 以内,边界层网格可以适当放宽Alignmen

11、t with the Flow 就是估计一下网格线与流动方向是否一致,要求尽量一致,以减少假扩散EquiSize Skew 是通过单元大小计算的扭曲度,在0 到 1 之间, 0 为质 量最好,1 为质量最差。3D 单元在最好在0。 4 以内2网格质量对于计算收敛的影响:高Skewness的单元对计算收敛影响很大,很多时候计算发散的原因就是网格中的仅仅几个高Skewness的单元。举个例子:共有 112,000个单元,仅有 7个单元的Skewness超过了 0。95,在进行到73步迭代时计算就发散了!高长宽比的单元使离散方程刚性增加,使迭代收敛减慢,甚至困难。也就是说,Aspect Ratio

12、尽量控制在推荐值之内。3网格质量对精度的影响:相邻网格单元尺寸变化较大,会大大降低计算精度,这也是为什么高连续方程残差的原因。网格线与流动是否一致也会影响计算精度。4网格单元形状的影响:非结构网格比结构网格的截断误差大,因此,为提高计算精度计,请大家尽量使用结构网格,对于复杂几何,在近壁这些对流动影响较大的地方尽量使用结构网格,在其他次要区域使用非结构网格。对于复杂的几何,在尽量少的损失精度的前提下,尽量使用分块混合网格。在使用分块混合网格时注意两点:1 近壁使用边界层网格,这对于近壁区的计算精度很有帮助,尽管使用足够多的非结构网格可以得到相同的结果倘假设在近壁区使用网格不当,那个湍流粘性比超

13、过限定值的警告就可能出现 ; 2分块网格在分块相邻的地方一定要注意网格的衔接要平滑 , 相邻网格的尺寸不能相差太大,尽量控制在1 。 2左右。否那么在计算时容易出现不收敛或者高连续方程残差的问题。问题三:碎面合并模型比拟复杂,是在 pro/E中建的模,然后用igs导入gambit,不过这样就产生了很多碎线和碎面并且在一些面交界的地方还存在尖角。我曾经做成功过把它们统统merge 成一个虚面,中间设置了一个可以容忍尖角的参数,也可以划分网格,但把生成的msh 文件导入fluent 就会出错,这是virtual geometry的原因还是因为尖角的原因?还有,virtual geometry 和普

14、通的真实的几何体到底有什么区别?如把它们统统merge 成一个虚面按理说全是虚的也是可以算的。可能是因为尖角的原因,虚实最大差别:是 virtual geometry 不能进行布尔操作,boolean operation 即是并。对于复杂外形的网格生成,不可避免的会用到virtual geometry , virtual face , 和 virtual edge 等,1 。作网格的时候,把所有的面全部合成一个虚面的做法不好,特别是对于复杂外形的网格生成,你最好在模型变化剧烈的地方多分几个面,这样会更有效的控制网格能够在模型外表曲率比拟大的地方能够生成规那么的结构或者非结构网格。2 。 对于你

15、输入gambit 的时候产生很多碎片的问题,你可以适当的把proe 里面的模型精度和它的公差降低,因为 gambit 的建模工具精度本领就不高。3。对于虚体生成的计算网格,和实体生成的计算网格,在计算的时候没有区别,关键是看你网格生成的质量如何,与实体虚体无关。我在作复杂模型计算的时候,大局部都是用的虚体,特别是从其他的建模软件里面导进来的复杂模型,基本上不能够生成实体。至于计算的效果如何,那是你对于fluent 的设置问题和网格的质量问题,与模型无关。问题四:分块画网格交界处处理1、划分体网格时,为了得到高质量的网格,把体分成了几局部,分别划分网格,是不是导入fluent时要用tmerge 合并成一个体网格呀?you can see this example in fluent 6。1。22 Using Sliding Meshes答:不用。在同一 GAMBIT文件中对不同的体划分网格时,最后输出的网格文件包含了所有的网格。注意:假设用split剖分体时,要选择connected选项

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号