Gambit网格划分的一点技巧(二)---分块网格

合集下载

Gambit中埋硬线的两种网格处理方式

Gambit中埋硬线的两种网格处理方式

Gambit中埋硬线的两种网格处理方式,及扩展的流固耦合控制边界Gambit中埋硬线的两种网格处理方式,及扩展的流固耦合控制边界网格生成器是正对特定的计算域由边界网格点控制方式来生成整个计算域的网格,这种网格生成技术一般在计算域远离边界处的网格质量比边界处的网格质量差。

而实际的数值模拟过程中,对特定的问题,往往要求计算域内某位置处能够网格质量略为提高,所以Gambit 中如何实现局部网格细分是所有Fluent工程师非常关心的问题,在剔除自适应网格技术外,在Gambit中亦能实现静态的局部内区域网格细分。

实现的方式我们可以分为两类,一类是实体细剖,一类是虚结构生成。

这两类方法实现的最终思想还是希望能够在该细化区出现更多的边界,以此达到细化。

1. 实体细剖法:在已知的实体网格细化区域建立新的实体结构,然后将外围结构打散,将打散的子结构和新建的实体结构联合生产众多小实体而后在逐步细化。

例如:某3D区域的某部分欲细化,那么需要在该细化出新构建一个体区域,如果是2D情况的细化,就在该区域构建面或者线,然后喜欢,例如下案例所示:在中心部分如果要细化,那么需要在该中心出建立相应的实体件,我们可以建立一条线,即如下所示:然后将上面直接的方形面删除,但留下底层线和点拓扑结构,然后根据这些结构细化为四个连接面结构如下图所示:然后对连接的几条边细化后在整体划分就可以了。

如下图所示:2. 虚结构生成:采用虚结构生成是通过Gambit中的虚结构处理形式来的,我们不需要打散整个计算域而是通过剖割的虚操作完成,对于上面的案例可以采用Split-Edge实现,即:对虚结构进行网格剖分,得到如下图所示网格:对上述的两种方式第一种更方便网格控制,而第二种是最简便,适合更快网格剖分的方法。

无论哪种方法,只要定义出中间的wall边界就可以方便的采用NPC做流固耦合的计算了。

Gambit网格划分的一点技巧(二)---分块网格

Gambit网格划分的一点技巧(二)---分块网格

圆平面
点3
图(30)
图(31)
创建一个圆面 → 点击体命令 → 点击分割实体
图(32)
CFD→ 选择要分割的实体→
在 Split with 后面选择 Faces(real),如图(32)→ 选择前面创建的圆平面 → 点击 Apply,如图(33)。至此,圆柱段和锥段已经分开了。
ao 注意:用这种方法分割的两个实体是相互有联系的,在划分网格的时候,公共面 muerxi 上的节点是一一对齐的。
相对叶轮和蜗壳而言,进水段虽然比较简单,但是由于挡板形状的影响,也
o 不能直接划分六面体网格。如果把挡板分离出来,划分六面体网格就容易很多了。
ia 把实体导入 gambit → 删除叶轮和蜗壳实体 → 点击点命令
→右
rx 键单击“坐标点”命令按钮,选择“点在线上”命令 e坐标点
mu 点在线上
,如图(29)→ 在要
过分块的方法,把叶轮的部分地方划分为六面体网格,如图(13)所示分块。
由于三维软件建模比较方便,我们可以在三维软件里面建立我们需要的分割平
面,如图(50)。
14
用于分块的 平面
图(50) 按照前面的方法分割叶轮 → 合并各部分实体上的小曲面,如图(51)→
选择如图(52)所示的 6 个曲面划四边形网格,网格设置如图(53)→ 选取图
图(48)
图(49)
D 进水段边界条件设置要注意的问题:1)选择如图(50)所示两个面做 interface 。
CF 2)同时选择三块实体做流体域。
rxiao图(50) ue 2、叶轮 m 叶轮是离心泵的心脏,叶轮网格的质量、数量和分布对计算精度的影响是很
大的。虽然利用 Gambit 对整个叶轮划分六面体网格是困难的,但是我们可以通

第二章 Gambit划分网格

第二章 Gambit划分网格

1)应用分级设定的边
2)分级方案
3)网格节点步长(间隔数目) 4)边网格划分选项
线网格划分
2)分级方案 Gambit 提供了以下类型的边网格划分分级方案:
• • • • • •

Successive Ratio First Length Last Length First Last Ratio Last First Ratio Exponent Bi-exponent Bell Shaped
非对称格式,产生的分级 形式不需要关于边的中心对称
对称格式,限制关于边 中心对称的分级类型

线网格划分
• 狭长型网格长宽比不要超过5; • 燃烧反应的区域网格尽量细化。
3、面网格划分
进行一个面网格划分,用户必须 设定以下参数:
1)要网格划分的面
2)网格划分的形式 3)网格节点的间距 4)面网格划分选项
体网格光顺化
• Smooth Volume Meshes 在一个或多个体积上光顺化网格节点。 1、选择要光顺化的体积; 2、光顺化方案 L-W Lapiacian:使每个节点 周围单元平均边长; Equipotential:使节点周围单元体积相等。
体网格划分技巧
• 首先画线网格和部分面网格; • 尽量采用五面体和六面体网格,以控制网 格数量; • 复杂结构考虑分块画网格,避免把所有几 何组合成一个整体;
平整面网格
Smooth Faces Meshes命令 将调整一个或者多个面网格节点的位置 用户需设定以下参数: 1)要平整的网格面 2)平整方式 L-W Laplalian :在每个节点周围使用单元的平均变长(趋向平 均单元 边长)
Centroid Area :平衡相邻单元的面积

GAMBIT网格划分 教程详细版

GAMBIT网格划分 教程详细版

MESH
-每 EDGE
立釐s键 E量钮釐s
-每 MESH EDGES
a) 而键附ft-首釐ft-那首附那题 E温
必 度拉
必 度拉
边) 而键附ft-首釐ft-那首附那题 EB框
那)
温pp首y
量) 置at附o 釐)
度密必拉
跟)
联长隐ft

过)
App首y 定
度-把定


4板 定 度定 必定 您定 4定
度-把板

定 定
定 定
把定
G首o过跟首 点ont鼠o首
板GA立演的能 定
4定
联状种状点能 素网状联状能 点类算现的G节网A能的类算 度-描定

度-描板
描定

跟)

过)

操定 G首o过跟首 点ont鼠o首
类网的状算能 立类熟状种

如 点鼠鉴跟t 网鉴跟首 演鼠隐速题

量) 点鼠鉴跟t 网鉴跟首 演鼠隐速题
如GA立演的能
鉴) 点鉴nt鉴鼠鉴量 定
f)
点鉴nt鉴鼠鉴量
g) App首y定
菜隐量t长 菜隐量t长

度-您板
度0如熟鉴pt长 定
描如略鉴隐g长t
vo首u骤鉴定度 定
度-您板
(
)
必板

跟)
点网状A能 范类种节立状
过) 点网状A能状 网状A种 点藐种的算熟状网
e)
Apply
Copy Translate
0 12 0
f)
FIT TO WINDOW
g)
h) Global
i)
Apply

gambit做网格的简单介绍

gambit做网格的简单介绍

gambit做网格的简单介绍Gambit中网格的子选项需要注意的是:上面的网格类型子选项在你选定网格类型后未必都可以实现,也即未必与你选定的网格类型可以组合,这是你可以尝试找到最适合你需要的子选项和类型。

图1 submap 图2 paveQuad-Map Meshing SchemeOption DescriptionMap Creates a regular, structured grid of mesh elements(建立规则,结构化的网格元素)Submap Divides an unmappable face into mappable regions and creates structured grids of mesh elements in each region (该区域不能做结构化网格,使用该种格式,先会自动对该区域分区,然后在不同的区域用结构化的网格。

)见下图1 Pave Creates an unstructured grid of mesh elements(建立非结构化的网格元素)见下图2Tri Primitive Divides a three-sided face into threequadrilateralregions and creates a mapped mesh in each region(主要针对三边的情况,若为多条边,则无法使用次方法)Wedge Primitive Creates triangular elements at the tip of a wedge-shaped face and creates a radial mesh outward from the tip(四边形网格不存在该选项,只有与tri混合时才会有该选项)如上图所示,一般情况下,对一个四边形区域进行quad-map划分,但是,并不是所有的四边形都符合这类划分,想要quad-map划分,必须满足下面两点:节点类型(上面的图中,就是四个角点的类型)对应边(eadg)的插值点的数目是否相等,只有相等才可以划分成quad格式Quad-map应用的节点类型的详细介绍:一般情况下,只有多边形组成一个逻辑矩形时,才可以划分为quad-map网格。

Gambit网格处理

Gambit网格处理

问题一:面合并和interface设置:1、在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?gambit默认为wall,一般情况下可以到fluent再修改边界类型。

内部边界如果是split产生的,那么就不需再设定了,如果不是,那么就需要设定为interface或者是internal。

先从机理上分析流动可能的情况,然后再确定网格划分的方法。

流体流动方向与网格的走向相平行,计算结果的精度会好一些。

流动复杂的地方、计算比较关心的地方,网格密一些,其它的区域可以稍微稀疏一些。

流动最复杂的地方加入边界层,边界层的层数及各层的厚度要合理。

对于标准壁面函数,过密的边界层会导致很小的y+(FLUENT 推荐+12~300),可能会影响计算结果。

为了将计算区域的不同位置划分成不同密度、不同结构的网格,可以用面或线(二维)将整个区域分成多个小区域。

区域之间的分界面(单个面,两个体是相连的。

)可以设为Internal边界条件,或Interface(分界处是两个面分属于两个体,即两个体是不相连的。

)边界条件。

如果设为Interface 边界条件,在网格文件导入FLUENT 中开始解算之前,在Define中仍要进行相应的Grid Interface 设置。

Interface边界条件还可以用于连接运动的区域和静止的区域,例如,涡轮流量传感器叶轮区域和导向架区域。

不同的小区域可以用不同结构和尺度的网格,但两个相邻区域之间的网格尺度过渡要尽可能的平滑,不要超过3~5 倍。

几何结构规则的区域尽可能用结构化网格(六面体),可以减少网格数量;结构复杂的区域采用非结构化网格(四面体),便于网格生成;四面体网格可以转化成多面体网格。

在gambit划分三维网格时,难免遇见对一模型进行分区划分。

其中不好处理的地方就是在两个体交界面处的网格怎么去处理。

因为我们在建立模型时,是一个一个的建立的,那么每两个体的交界面处就是有两个面,如果不进行处理,进入fluent中计算时,流体是流不过去的。

Gambit学习笔记(2)(转帖)

Gambit学习笔记(2)(转帖)

Gambit学习笔记(2)(转帖)⼀.边界层边界层是指定与边或者⾯相邻区域的⽹格接点的距离,⽬的是控制⽹格密度,从⽽控制感兴趣区域计算模型的有⽤的信息量。

例如:在⼀个液体流管中,我们知道靠近壁⾯处的速度剃度⼤,⽽中⼼处的速度剃度⼩,为了使得壁⾯处的⽹格密⽽中⼼处的⽹格稀疏,我们就在壁⾯处加⼀边界层。

这样我们就能控制⽹个密度。

要定义⼀个边界层,你要定义以下参数:1)边界曾依附的边或者⾯2)指定边界层⽅向的⾯或者体3)第⼀列⽹格的⾼度4)相邻列之间的⽐例因⼦5)总列数,指定了边界层的深度同时,你也可以指定⼀个过度边界层。

要指定⼀个过度边界层,你需要定义以下参数(过度模式,过度的列数)1)⽣成边界层需要定义以下参数:i)size:包括指定第⼀列的⾼度和相邻列的⽐例因⼦ii)internal continuity :当在体的某个⾯上施加边界层时,gambit会把边界层印在与这个⾯相邻的所有⾯上,如果在体的两个或者更多的⾯上施加边界层,那么边界层就有可能重叠,internal continuity 这个参数就决定了边界层如何重叠当选择internal continuity 时,gambit不会在相邻的⾯上互相施加边界层否则就会在相邻的⾯上互相施加边界层具体可以看guide的图⽰:同时这个参数还影响施加了边界层的体可以采⽤何种⽅式划分⽹格corner shape :gambit 允许你控制conner(即边界层依附的的两条边的连接点处)附近区域⽹格的形状iii)Transition Characteristics需要定义以下两个参数:Transition pattern指的是边界层远离依附边或者⾯那⼀侧的节点的排布情况Number of transition rows这个列数肯定要⼩于前⾯指定的那个列数。

iv)Attachment Entity and Direction指定⽅向⾮常重要,可以通过⿏标和list 对话框来完成。

利用Gambit 划分网格

利用Gambit 划分网格

利用Gambit 划分网格以课上实例(8*20mm的区域)为例1.运行Gambit. 第一次可修改工作目录working directory:如下2.Run后进入作图的主页面3.创建4个点四个点的坐标分别为(0,0),(20,0),(0,8)和(20,8)。

只需要在Global栏填入数值4.利用右下角的工具Fit to window按钮可以使所有几何点出现在视图区。

5.创建4条线利用按钮,出现此时按住shift键,用鼠标左键点击一个点,此时该点变为红色(表面已选择),如:,同样方法再选择一个点,然后按Apply 即将这两点连成一条线,如下图最终四个建立4条边线,如下图6.建立一个面(这就是要求解的区域)点击工具栏中的建立面。

按住shift键,用鼠标左键点击一条线,此时该线条变为红色(表面已选择),依次再选择另3条线(此时按住shift键不动)。

然后按Apply即将这4条线组成一个面。

7.进行网格划分选择右上角中的面网格划分选择仅有的一个面face1, 方法是按住shift键,用鼠标左键点击面的任一条线,此时面的四条线改为红色,表示已选择。

将步长值改为0.5。

空间步长越小,网格数越多,计算可能更准确,但是计算时间越长。

然后点击Apply 得到下面的网格8.初步指定边界的类型点击区域命令按钮,再点击下面左侧的指定边界类型按钮。

选定一个边,可打开向上箭头,将列表中选,也可利用前面的方法,按住shift键,用鼠标左键点击一条线,此时该线条变为红色(表面已选择)。

为选定的边输入一个名字,本问题中我选择的四个边的名字分别为left、up、down和right。

4个边的类型均为默认的Wall。

9.指定求解区域为固体材料点击区域命令按钮选择face1,为选定的面输入一个名字,如zone,将区域的类型由Fluid 改为Soild。

10.导出网格由File中的Export,再选择Mesh. 更改默认的文件名,如改为fin.msh点击Export 2-D(X-Y)mesh 按钮,显示为红色。

GAMBIT 网格划分基础

GAMBIT 网格划分基础

第二篇预处理技术第三章 GAMBIT网格划分基础GAMBIT软件是Fluent 公司提供的前处理器软件,它包含功能较强的几何建模能力和强大的网格划分工具,可以划分出包含边界层等CFD特殊要求的高质量的网格。

GAMBIT 可以生成FLUENT6、FLUENT5.5、FIDAP、POLYFLOW等求解器所需要的网格。

使用Gambit 软件,将可大大缩短用户在CFD应用过程中建立几何模型和流场以及划分网格所需要的时间。

用户可以直接使用Gambit软件建立复杂的实体模型,也可以从主流的CAD/CAE系统中直接读入数据。

Gambit软件高度自动化,可生成包括结构和非结构化的网格,也可以生成多种类型组成的混合网格。

如果你熟练掌握了GAMBIT, 那么在CFD应用中你将如虎添翼。

让我们赶紧进入GAMBIT的学习吧。

3.1 对连续场的离散化处理现阶段对非定常(完全)N-S方程的直接数值求解往往受到计算机运行速度和内存大小的限制尚不现实,而且工程上对瞬时流场也不感兴趣,因此在实际应用中一般是从简化的数学模型出发,并要在简化模型的复杂程度和可处理的几何外形的复杂程度之间作出某种权衡,要求对模型的合适程度和计算的可行性(物理上和几何上)作出判断。

目前计算流体力学完全可以模拟具有复杂几何外形的简单物理问题或者模拟具有简单几何外形的复杂物理问题,而不能完全模拟既具有几何复杂性又具有物理复杂性的问题,对此仍在进一步发展中。

完全N-S方程按时间平均并按从高到低的层次可简化成雷诺平均N-S方程、边界层方程、无粘非线性方程(如Euler方程、位势方程、跨音速小扰动方程)、无粘线性方程(如Lap1ace方程)等。

从数值求解上述控制方程的进程来看,20世纪60年代解决了无粘线性方程的求解,已能用无粘线性方程模拟相当复杂外形的小攻角绕流,并有大量的实用软件;20世纪70年代主要集中于无粘非线性全位势方程和Eu1er方程的求解,已能用于模拟许多复杂外形的亚、跨、超音速绕流;20世纪80年代较集中于求解雷诺平均N-S方程及其它近似的N-S方程,着重解决定常问题,已取得了丰硕的成果,并趋于成熟;20世纪90年代开始了非定常粘性流场模拟的新局面,并且它已逐渐成为计算流体力学的发展主流。

最新GAMBIT软件网格的划分

最新GAMBIT软件网格的划分

G A M B I T软件网格的划分模型的网格划分当用户点击Operation工具框中的Mesh命令按钮时,GAMBIT将打开Mesh 子工具框。

Mesh子工具框包含的命令按钮允许用户对于包括边界层、边、面、体积和组进行网格划分操作。

与每个Mesh子工具框命令设置相关的图标如下。

图标命令设置Boundary LayerEdgeFaceVolumeGroup本章以下部分将详细说明与上面列举的每个命令按钮相关的命令。

3.1 边界层3.1.1 概述边界层确定在与边和/或者面紧邻的区域的网格节点的步长。

它们用于初步控制网格密度从而控制相交区域计算模型中有效信息的数量。

示例作为边界层应用的一个示例,考虑包括一个代表流体流过管内的圆柱的计算模型。

在正常环境下,很可能在紧靠管道壁面的区域内流体速度梯度很大,而靠近管路中心很小。

通过对壁面加入一个边界层,用户可以增大靠近壁面区域的网格密度并减小靠近圆柱中心的网格密度——从而获得表征两个区域的足够的信息而不过分的增大模型中网格节点的总数。

一般参数要确定一个边界层,用户必须设定以下信息:•边界层附着的边或者面•确定边界层方向的面或者体积•第一列网格单元的高度•确定接下来每一列单元高度的扩大因子•确定边界层厚度的总列数用户还可以设定生成过渡边界层——也就是说,边界层的网格节点类型随着每个后续层而变化。

如果用户设定了这样一个边界层,用户必须同时设定以下信息:•边界层过渡类型•过度的列数3.1.2 边界层命令以下命令在Mesh/Boundary Layer子工具框中有效。

图标命令详细说明Create Boundary Layer建立附着于一条边或者一个面上的边界层Modify Boundary Layer更改一个现有边界层的定义Modify Boundary LayerLabel更改边界层标签Summarize BoundaryLayers在图形窗口中显示现有边界层Delete BoundaryLayers删除边界层生成边界层Create Boundary Layer命令允许用户在一条边或者一个面附近定义网格节点步长。

Gambit中钱币网格的划分方法

Gambit中钱币网格的划分方法

GAMBIT圆柱体的高质量网格划分(钱币划分)(1)先在opteration--geometry-volumn中创建了一个高为100,半径15的圆柱体。

然后再圆柱的底面建立了一个边长为8的正方形,将正方形旋转45度,使正方形的一个顶点跟底面圆的点对齐,然后将圆周分割为4等分,将这4个顶点和正方形的四个顶点连成线,效果如图所示:
(2)然后用这四条线沿Z轴正向的矢量方向长出4个面,效果如图:
(3)用正方形去分割底面圆,注意选择connected选项,再用刚才形成的四个面去分割那个古钱形的底面,把它分成4部分,效果如图所示:
(4)下面就是把对应边划分网格,注意正方形每条边对应的圆弧边划分的网格份数是一样的,效果如图:
(5)划分面网格,选择map结构的四边形网格,效果如:
(6)最后划分体网格,按照cooper方式的六面体网格来划分,效果如图:。

gambit网格划分策略(共16张)

gambit网格划分策略(共16张)
第15页,共16页。
© 2006 Fluent Inc.
Introductory FLUENT Notes FLUENT v6.3 Aug 2008

摘要(zhāiyào)
给实体选择正确的网格和网格策略是通过建网格的时间和精力,还取决于考虑可用时间、需 要的网格质量、网格数和物理问题。
用近似网格可以解决一些流动特点:喷口、壁 面边界层,在LES里的小漩涡。
一些流动特点是边界条件的功能(周期、
激波、漩涡线等)不能用尺寸、位置和形 状。
目的是创造合理质量的网格,然后以后能细化 。
在GAMBIT里重建网格
FLUENT里基于计算的适应性
同轴喷管漩涡的LES模型的六面体网格
8-15

选择网格(wǎnɡ ɡé)策略
处理复杂体积最好的策略决定于
期望时间
较快的四面体网格对比较少网格数量有技巧性的hex/hybrid网格
期望网格数
解决整体流动的少网格数目对比较详细的多网格数目 六面体核心网格对比四面体网格
期望网格质量
你能取得最大的倾斜和方向比
网格质量影响在单元间的通量计算,因此直接影响结算的精度和收敛的 难易程度。
在体积中避免简化单元(歪斜度~1)或者高方向比(~5)以及在边界层中的 高方向比(~100)
高质量的网格取决于:
体积和表面整洁,邻近复杂表面没有裂片和小特点 待解决的体积特性好(间距、曲率、尖角等) 用近似的尺寸功能增长率和尺寸限制、边界梯度、空间等创建好的表面网格
网格(wǎnɡ ɡé)策略
Introductory FLUENT Training
8-1
第1页,共16页。
© 2006 Fluent Inc.

GAMBIT总结精华操作(新手入门)

GAMBIT总结精华操作(新手入门)

1、2、3、Gambit网格划分,交界面的处理:简单说分块划分网格,如果不定义边界,gambit会默认为interior。

interior是公共面(两个"体"共用)。

interface是接触面(两个面,分别属于不同的"体"):interface是处理滑移网格,静止部分与滑动部分的交接,也用于流体与固体耦合的时候用;还可以用来连接粗细不同的网格体。

若用split剖分体时,要选择“connected”选项,否则FLUENT会将交界面默认为壁面(wall)。

两个体的交界面重合的部分需要有流体流通,即不能用wall处理。

这种情况有两种解决办法。

1:交界面重合部位有两个面,一个属于A,一个属于B,然后分别定义为interface(如名称为interface1和interface2),这两个面的网格不需要一致,然后到fluent里define/grid interface里将两个交界面create成一个。

2:(交界面必须一样大小)在gambit中选择geometry/face/connect faces命令,激活virtual(Tolerance),激活T—Junctions,选择两个体的交界面,点击Apply。

两个体的重合面线条颜色为粉红色,OK。

然后可以进行体的网格划分。

这样两个体的交界面重合部分网格一致,默认为interior,允许流体通过。

粉红色表明:有一个剖面,是体的分界面。

或者说是多了一个界面,不是所要的,做错了。

注意分网格要挨着分,不然可能有错误。

对于cooper的分网格类型,一定要注意源面的选择。

非结构网格方法的一个不利之处就是不能很好地处理粘性问题,在附面层内只采用三角形或四面体网格,其网格数量将极其巨大。

现在比较好的方法就是采用混合网格技术,即先贴体生成能用于粘性计算的四边型或三棱柱网格,然后以此为物面边界,生成三角形非结构网格,但是生成复杂外型的四边形或三棱柱网格难度很大。

GAMBIT扇形面网格划分方法

GAMBIT扇形面网格划分方法

GAMBIT扇形面网格划分方法
1 Quad-Pave:各角点类型均为End,各边种子数均为20.
下图第一个图是第一次生成的,如果不想要这样的网格,可以Undo,然后再仍然用此策略生成,这次生成的可能就是第二个图的网格。

GAMBIT比较邪门,哈哈。

2 Quad-Pave:各角点类型均为End,两半径边种子数均为20,圆弧边种子数为30.
3 Quad-Pave:各角点类型均为End,两半径边种子数均为20,圆弧边种子数为10.
5 Quad/Tri-Map,各角点类型均为End,两半径边种子数均为20,圆弧边种子数为80.
5 Quad/Tri-Map,各角点类型均为End,两半径边种子数均为20,圆弧边种子数为20.
7 Quad/Tri-Wedge Primitive,各角点类型均为End,两半径边种子数均为20,圆弧边种子数为20.
8 采用“钱币原理”划分网格,首先将1/4圆面Split成下图形状。

这两个分块的面,其中的小正方形很容易使用Quad-Map策略划分网格,另外一部分可能稍微有点麻烦,方法为,首先确保这部分的五个角点的类型为4个End和1个Side;而后在边上布种子,四条小短边的种子数应相等,例子中为10,圆弧段的种子数为20;划分出
来的网格如图:
总结:我个人比较推荐使用Quad网格,可以采用Quad-Pave策略,最好采用最后一种的方法,划分出的网格质量比较好。

圆柱绕流中的圆柱附近网格划分方法
首先布种子,四条短边均为20个,然后修改角点类型,以得到4个End和1个Side;然后直接使用Quad-Map策略划分。

Gambit中钱币网格的划分方法

Gambit中钱币网格的划分方法

GAMBIT圆柱体的高质量网格划分(钱币划分)(1)先在opteration--geometry-volumn中创建了一个高为100,半径15的圆柱体。

然后再圆柱的底面建立了一个边长为8的正方形,将正方形旋转45度,使正方形的一个顶点跟底面圆的点对齐,然后将圆周分割为4等分,将这4个顶点和正方形的四个顶点连成线,效果如图所示:
(2)然后用这四条线沿Z轴正向的矢量方向长出4个面,效果如图:
(3)用正方形去分割底面圆,注意选择connected选项,再用刚才形成的四个面去分割那个古钱形的底面,把它分成4部分,效果如图所示:
(4)下面就是把对应边划分网格,注意正方形每条边对应的圆弧边划分的网格份数是一样的,效果如图:
(5)划分面网格,选择map结构的四边形网格,效果如:
(6)最后划分体网格,按照cooper方式的六面体网格来划分,效果如图:。

GAMBIT网格划分

GAMBIT网格划分
选项
详细说明
Hex
指定网格仅仅包含六面体网格单元
Hex/Wedge
指定网格主要有六面体网格单元组成但是也包括在适当地位置的楔形网格
Tet/Hybird
指定网格主要由四面体网格构成但是在适当的位置可以包含六面体、锥形和楔形网格单元
GAMBIT提供了以下体网格划分Type选项
选项
详细说明
Map
生成一般六面体结构化网格单元
TGrid

Stairstep

Submap
将一个不可图示的面分成可图示区域并在每个区域生成结构化网格单元网格
Pave
生成非结构化网格单元网格
Tri Primitive
将一个二侧面分成二个四边形区域并在每个区Байду номын сангаас生成可图示的网格
Wedge Primitive
在楔形面的尖部生成二角形网格单元并从尖部向外生成放射状网格
GAMBIT提供了以下面网格划分Type选项
Submap
将一个不可图示化体积分割成可图示化区域并在每个区域生成六面体结构化网格单元
Tet Primitive
将一个四个侧面的体积分成四个六面体区域并在每个区域生成可图示化网格
Cooper
扫描整个体积的指定的源面的网格节点类型
Tet/Hybird
指定该网格主要包含四面体网格单元但是在合适的位置也可以包含六面体、锥体和楔形单元
Stairstep
生成普通六面体网格和一个与原是提及形状近似的平滑的体积
体网格划分Elements和Type选项之间的关系如下表。(其中:“√”表示允许组合)
Elements选项
Type选项
Hex
Hex/Wedge

Gambit体网格划分

Gambit体网格划分

GAMBIT 网格划分第四节体网格划分FEBRUARY 26, 2014体网格划分命令(Volume Meshing Commands)在Mesh/Volume 子面板中有(subpad)以下命令符号命令描述Mesh Volumes为体划分网格在体内创建网格节点Smooth Volume Meshes Smooth 体网格调整体网格节点位置以改善节点间距的均匀性Set Volume Element Type设置体元素类型指定用于整个模型的体网格元素类型Link Volume Meshes Unlink Volume Meshes 连接体网格/打断体网格创建或删除体之间的网格硬连接(mesh hard link)Modify MeshedGeometry修改 meshed 几何体将网格边转换为拓扑边Summarize Volume Mesh Check Volume Meshes梗概体网格/检查体网格在图形窗口中显示网格信息,显示三维网格的质量信息Delete Volume Meshes删除体网格删除体上存在的网格节点下文描述了以上列出的各命令的功能和操作为体划分网格(Mesh Volumes )Mesh Volumes 命令允许你为一个或多个体创建网格。

当你为一个体划分网格时,GAMBIT 会根据当前设定的参数在整个体中创建网格节点。

要 mesh 一个体,需要设定以下参数•待划分网格的体•网格划分方案(Meshing scheme )•网格节点间距(Mesh node spacing )•网格划分选项(Meshing options )指定体(Specifying the Volume)GAMBIT 允许你在网格划分操作中指定任何体,但是,何种网格划分方案(meshing scheme)能应用于这个体,则决定于体的拓扑特性、形状,以及体的面上的顶点的类型。

指定网格划分方案(Specifying the Meshing Scheme)指定网格划分方案需要设定以下两个参数•元素(Elements)•类型(Type)Elements参数用于定义(应用于该体的)体网格元素的形状;Type 参数定义网格划分算法,因此也决定了体中所有网格元素的模式。

GAMbit网格技巧

GAMbit网格技巧

关于网格划分在数值仿真中的重要性,在此就不多说了,相信做这个的版友都了解。

下面我就说说GAMBIT学习和使用的一点感受吧。

欢迎批评指正和补充,谢谢!首先,在网格划分之前,你最好从数值仿真的全局出发,比如精度要求,计算时间要求,机子配置等等,思考一下是使用结构网格,还是非结构网格,抑或是混合网格;因为这关系到接下来的网格划分布置和划分策略。

然后,在确定了网格类型之后,就是根据模型情况,构思一下网格拓扑,就是自己要明确最终想得到什么样的网格,比如翼型网格,是C型,还是O型;一个圆面是想得到“内方外圆”的铜钱币类型的网格,还是一般的网格,等等。

这一步有时可能不太清楚,自己有时都不知道什么样的网格拓扑是合适的,那就需要平时多看看这方面的帖子,收集一些划分比较好的网格图片,体会体会。

确定了网格拓扑之后,对模型进行划分网格前的准备,比如分割啊,对尺度小对计算结果影响不大的次要几何进行简化,等等。

接着,划分网格。

划分网格都是从线网格,面网格,到体网格的;线网格的划分,也就是网格节点的布置,对网格的质量影响比较大,比如歪斜,长宽比,等等,节点密度在GA MBIT中可以通过很多的方法进行控制调整,大家可以看相关的资料。

面网格的划分,非结构的网格咱就不说了,结构网格可能有时比较麻烦,这就要求大家最好对那几种网格策略比较了解,比如Quad-Map划分方法所适用的模型形状,在划分的时候对顶点类型及网格节点数的要求(Quad-Map,适用于边数大于或等于4的面,顶点要求为4个End类型,其他为Side类型,对应边的网格节点数必须相等),以此类推,其他的划分方法也有这方面的要求以及适合的形状。

当出现了不能划分的时候,可以根据GAMBIT给的提示进行修改顶点类型或网格节点数来满足划分方法的要求。

如果实在不能划分,则退而求其次,改用其他方法进行划分或者对面进行分割;等等。

关于体网格的划分,与面网格划分所要注意的东西类似。

另外,根据我个人的经验,如果模型比较简单规则,大家最好尽量使用结构网格,比较容易划分,计算结果也比较好,计算时间也相对较短;对于复杂的几何,在尽量少的损失精度的前提下,尽量使用分块混合网格。

利用Gambit划分网格

利用Gambit划分网格

利用Gambit划分网格利用Gambit 划分网格以课上实例(8*20mm的区域)为例1.运行Gambit. 第一次可修改工作目录working directory:如下2.Run后进入作图的主页面3.创建4个点四个点的坐标分别为(0,0),(20,0),(0,8)和(20,8)。

只需要在Global栏填入数值4.利用右下角的工具Fit to window按钮可以使所有几何点出现在视图区。

5.创建4条线利用按钮,出现此时按住shift键,用鼠标左键点击一个点,此时该点变为红色(表面已选择),如:,同样方法再选择一个点,然后按Apply 即将这两点连成一条线,如下图最终四个建立4条边线,如下图6.建立一个面(这就是要求解的区域)点击工具栏中的建立面。

按住shift键,用鼠标左键点击一条线,此时该线条变为红色(表面已选择),依次再选择另3条线(此时按住shift键不动)。

然后按Apply即将这4条线组成一个面。

7.进行网格划分选择右上角中的面网格划分选择仅有的一个面face1, 方法是按住shift键,用鼠标左键点击面的任一条线,此时面的四条线改为红色,表示已选择。

将步长值改为0.5。

空间步长越小,网格数越多,计算可能更准确,但是计算时间越长。

然后点击Apply 得到下面的网格8.初步指定边界的类型点击区域命令按钮,再点击下面左侧的指定边界类型按钮。

选定一个边,可打开向上箭头,将列表中选,也可利用前面的方法,按住shift键,用鼠标左键点击一条线,此时该线条变为红色(表面已选择)。

为选定的边输入一个名字,本问题中我选择的四个边的名字分别为left、up、down和right。

4个边的类型均为默认的Wall。

9.指定求解区域为固体材料点击区域命令按钮选择face1,为选定的面输入一个名字,如zone,将区域的类型由Fluid 改为Soild。

10.导出网格由File中的Export,再选择Mesh. 更改默认的文件名,如改为fin.msh点击Export 2-D(X-Y)mesh 按钮,显示为红色。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CF 那一项,就会显示出网格里面外斜度最差的网格和他的外斜度数值,如图(57)。
由图我们可以知道 0.715514 这个数值是有叶轮的几何形状所决定的(出口边太
o 尖锐了)。这个数值一般比起四面体网格的要好,读者可以自己验证。 a 显示剩余部分实体 → 为了进口边网格能更贴近几何实际,在进口边采用 xi Sizing Function 功能加密网格,如图(58)、(59)设置 → 点击体网格 → 选 r 择叶轮实体 → 点击 Apply,由于使用了加密,网格数比较巨大 1046594,如 mue 图(60)→ 检查网格质量,如图(61)、(62)。网格质量最差是 0.8623。
点在面上
点在图上
交叉点
点在体中心
图(29)
投影点
创建点的曲线上点击一下 → 点击 Apply,如图(30)创建两个点 → 点击面
9
命令 → 右键点击“四边平面”命令 → 点击“圆平面”命令,如图(31)→ 点击三点建园命令,如图(32) → 选择图(30)所示的三个点 → 点击 Apply
点1
点2
ao 一、二维三通管例子 i 如图(14)所示二维三通管,可大致分为两部分,主管路和支管路。而主 x 管路又可以再细分,如图(15)。 muer 主管路
支管路
图(14)
图(15)
进入 Gambit
点击
4
如图(16)
选择点 1、2,点击 Apply
选择点 4、6,点击 Apply
点击
右键点击 点击 Apply
选择要分割的面
在 Split with 选择
选择直线 12
点击 Apply,如图(18)。
此时图形变成了蓝色,如图(19)。按此方法利用其他边分割平面,最后分割好
之后如图(20)。
5
图(18)
图(19)
CFD
iao图(20)
rx 点击划分网格 mue 四个面 网格大小填 5
点击面网格
选择图(21)所示的
Source
图(58)
图(59)
16
图(60)
图(61)
图(62)
至此叶轮的网格划分完毕,叶轮的网格数为 3372×6+1046594=1066826 回顾上面划六面体网格的时候,我们采用的是非结构网格,其实可以采用结
D 构化网格,但是要注意与四面体网格结合的那个面的网格大小,因为它会影响四 CF 面体网格的质量,如图(63)。
点击 Apply,如图(22)。
图(21)
图(22)
6
选择剩下的两个面 图(23)。
网格大小填 1,网格类型默认 点击 Apply,如
CFD图(23)
通过分块之后我们可以在这个图形上画出四边形结构网格。即使不划分结构
muerxiao 网格,我们也可以通过分块对网格进行局部加密。如图(24)。
图(24)
muerxiao 图(4)
图(5)
图(6)
图(7)
2
在流体分析里面,网格线与流动是否一致也会影响计算精度。六面体网格在
这方面一般会比四面体网格优秀。
但有时候对于复杂的模型,四面体网格有其独特的优势,那就是容易划分,
而六面体网格即使是划分出来了,网格的质量也不见得要比四面体网格的好。
基于以上的理由,我们可以这么想,在大致规则的地方我们可以采用六面体
图(45)
图(46)
图(47)
选择剩下的锥段划分体网格,网格大小为 5,其他设置为默认 → 选择圆柱
部分分体网格,网格大小为 5,其他设置为默认,如图(48)。两部分的网格数
为 1440 和 4890。如图(49)为总网格的质量检查。其实每块网格的质量都应检
13
查。至此,进水段的网格已经划分完毕了。
选择 在弧 14 上选一合适点
在弧 14 上选一合适点
点击 Apply
点击
点击
点击 Apply ,生成圆弧的圆心点
点击
右键点击
选择圆弧
选择
选择圆心
和点 3、5
点击 Apply,最后如图(17)。至此分割平面要用的线已经准
CFD 备好了。
muerxiao 图(16)
图(17)
点击平面命令
点击分割面命令
件里面生成 → 应用之前的方法分割蜗壳 → 合并各部分实体的曲面 → 如图
(64)划分各部分网格,总网格数为 178299 → 检查网格质量,如图(65)、
17
(66)、(67),在检查网格质量的时会发现最差的网格一般出现在分块的交界面 附近,特别是混合网格的交界面,这要求我们想办法去改善。
分割用的实体
ao 与四面体网 i 格结合的面 erx 图(63) u 3、蜗壳 m 离心泵蜗壳螺旋段截面从隔舌开始是逐渐变大的,为了在隔舌那里得到贴
体的网格,就要小尺寸的网格,但是如果整个蜗壳都采用这么小的网格的话会导
致网格数量很庞大,所以分块网格是解决这一矛盾的好方法。具体做法如下:
打开 Gambit 导入实体,如图(64),用来分割实体的实体和平面在三维软
分割用的平面 4 分割用的平面 3
蜗壳
CFD 分割用的平面1
muerxiao 分割用的平面2
图(64)
六面体网格,网 格大小 6
四面体网格,网 格大小 5
四面体网格+尺 寸函数
四面体网格,网
格大小 3
四面体网格,网
格大小 5
四面体网格,网 格大小 4
四面体网格,网 格大小 5
图(64)
18
D 图(65)
圆平面
点3
图(30)
图(31)
创建一个圆面 → 点击体命令 → 点击分割实体
图(32)
CFD→ 选择要分割的实体→
在 Split with 后面选择 Faces(real),如图(32)→ 选择前面创建的圆平面 → 点击 Apply,如图(33)。至此,圆柱段和锥段已经分开了。
ao 注意:用这种方法分割的两个实体是相互有联系的,在划分网格的时候,公共面 muerxi 上的节点是一一对齐的。
(54)所示的 6 块实体划体网格,网格大小为 2,其余按默认设置,每块实体
CFD 的网格数如图(55)所示 → 网格质量检查,如图(56)、(57)。
muerxiao 图(51)
图(52)
图(53)
图(54)
图(55)
15
图(56)
图(57)
D 注:如果检查网格质量时我们选择了“显示最差单元”(show worst element )
图(33)
下面来分割锥段。点击创建点命令 → 点击移动/复制命令
→ 选择
要移动的两个点,如图(35)→ 因为我们是要在挡板上复制两个点出来,所以
选择 Copy → 想 X 负方向复制出两个点,距离为 5,所以在 X 栏上填-5,如图
10
(34) → 点击 Apply → 如图(35),得到两个点 → 用同样的方法复制出右边 两个点 → 把 Coppy 改为 Move,把上面两个点沿 Y 正向移动 5,把下面两个 点沿 Y 负向移动 5 → 最后把四个点向 Z 正方向移动 20,如图(36)。
7
对四边形网格进行网格质量检查,如图(25)、(26)。
选择
D 图(25)
图(26)
CF ,显示最差的单元。如图(27)
muerxiao
图(27)
8
二、单级单吸离心泵例子(M129-50,如图 28)
1、吸入段
图(28)
D 单级单吸离心泵的吸入段一般都是收缩的锥管,也有稍为是扩散的。而为了
CF 进水的均匀性和消除进口的漩涡,一般还会有挡板,如图(8)所示。
图(1)
图(2)
从图(3)的分解图我们也可以看出来,一个六面体可以分解出六个四
面体。
1
如图(3)
D 对于网格质量来说,一般规则的模型用六面体网格是要比四面体网格好。如 CF 图(4)、(5),六面体网格的 EquiAngle Skew 和 EquiSize Skew 都在 0.4 以
内。四面体网格的话 EquiAngle Skew 和 EquiSize Skew 都在 0.8 以内。如图 (6)、(7)。
图(42)
图(43)
12
下面我们分三块实体来划分体网格。先划分挡板部分,再划分剩下的锥段 部分,最后划分圆柱部分。
点击体网格命令 → 选择挡板部分 → 网格大小取 5,如图(44)→ 点击 Apply。如图(45)。图(46)、(47)为网格质量检查。网格数为 154。
系统自 动选择
CFD
muerxiao 图(44)
过分块的方法,把叶轮的部分地方划分为六面体网格,如图(13)所示分块。
由于三维软件建模比较方便,我们可以在三维软件里面建立我们需要的分割平
面,如图(50)。
14
用于分块的 平面
图(50) 按照前面的方法分割叶轮 → 合并各部分实体上的小曲面,如图(51)→
选择如图(52)所示的 6 个曲面划四边形网格,网格设置如图(53)→ 选取图
图(48)
图(49)
D 进水段边界条件设置要注意的问题:1)选择如图(50)所示两个面做 interface 。
CF 2)同时选择三块实体做流体域。
rxiao图(50) ue 2、叶轮 m 叶轮是离心泵的心脏,叶轮网格的质量、数量和分布对计算精度的影响是很
大的。虽然利用 Gambit 对整个叶轮划分六面体网格是困难的,但是我们可以通
Gambit 网格划分的一点技巧(二)---分块网格 对于数值计算来说,网格数量、网格类型和网格质量是至关重要的,三者之 中重要性从大到小应该是网格质量、网格数量、网格种类。对于网格种类,在离 心泵里面一般应用的是四面体或六面体网格,或者是两者的混合。由于流道的复 杂性,结构化的网格是很难办得到的。对于网格数量,按理来说网格越多,计算 的结果是越精确(相同条件下),但是这样就会要求更高的计算机配置,耗费更 高的计算时间,在上一节网格加密那里,我们已经知道,采用网格加密技术会带 来网格数量的激增。然而对于同一个模型来说四面体网格要比六面体网格数量多
相关文档
最新文档