Gambit体网格划分

合集下载

第三章 GAMBIT网格划分基础-1

第三章 GAMBIT网格划分基础-1

3.1.4 生成体网格 对于三维流动问题,必须生成三维实体网格。Gambit 提 供五种体网格的生成方法。 1、映射网格
对于六面体结构,可以使用映射网格方法直接生成六面体网格。
对于较为复杂的几何形体,必须在划分网格前将其分割为若干个 六面体结构。
2、子映射网格
Gambit 软件的子映射网格划分技术同样适用于体网格。也就是
视图和视图控制面板
Gambit 中可显示四个视图,以便于建立三维
模型。同时我们也可以只显示一个视图。视图 的坐标轴由视图控制面板来决定。图3.2.2 显 示的是视图控制面板。 视图控制面板中的命令可分为两个部分,上面 的一排四个图标表示的是四个视图,当激活视 图图标时,视图控制面板中下方十个命令才会 作用于该视图。
3、自由网格
对于拓扑形状较为复杂的面,可以生成自由网格,用户可以选择
合适的网格类型(三角形或四边)。
3.1.3 边界层网格 CFD 计算对计算网格有特殊的要求,一是考虑到近壁粘 性效应采用较密的贴体网格,二是网格的疏密程度与流场 参数的变化梯度大体一致。 对于面网格,可以设置平行于给定边的边界层网格,可以 指定第二层与第一层的间距比,及总的层数。 对于体网格,也可以设置垂直于壁面方向的边界层,从而 可以划分出高质量的贴体网格。而其它通用的CAE 前处 理器主要是根据结构强度分析的需要而设计的,在结构分 析中不存在边界层问题,因而采用这种工具生成的网格难 以满足CFD 计算要求,而Gambit 软件解决了这个特殊要 求。
第三章 GAMBIT网格划分基础
曹双华 主讲 07/04
结构网格和非结构网格的区别
结构网格就是在一定区域内的网格点可以用统一 的编号,比如三维的网格点可以用连续i,j,k唯 一标志并且可以表达相互之间的位置关系,比较 节约存储空间,利于编程计算,但对复杂流场的 适应性较差。 非结构网格一般是每个单独的网格单元都有独立 的编号,并且最后要附加一个全场的总编号来确 定每个单独网格之间的关系,占用的存储空间较 大,编程比较麻烦,但是对复杂流场的适应性较 好。

gambit网格类型

gambit网格类型

gambit网格划分基本类型:(一)Mesh Face :面划分Element :Quad:四边形网格Tri:三角形网格Quad/Tri:四边形和三角形网格混合Type :1、map:建立规则的四边形结构性网格2、submap:将不规则的区域划分为几个规则的区域3、pave:非结构性网格4、Tri Primitive:将一个三角形区域划分为三个四边形区域,并同时划分为四边形网格5、Wedge Primitive:将一个楔形的尖端划分为三角形网格,沿着楔形向外辐射,划分为四边形网格(二)Mesh Volume:体划分Element :Hex:六面体网格Hex/Wedge:以六面体为主,在适当的位置包括楔形网格Tet/Hybrid:以四面体为主,在适当的位置上包括六面体、锥形和楔形网格Type :1、map:建立规则的结构化六面体网格2、submap:将不可结构化划分的体积进行分割,再建立map网格3、tet primitive:将四面体分成多个六面体,再对各区域建立map网格4、cooper:通过源面对整个体进行网格样式的扫描,适用于逻辑圆柱体5、stairstep:建立规则六面体网格和相应的微小体积来近似原来的几何体形状,椭圆体。

6、tgrid:将网格指定为四面体元素,但是在适当处可能包括六面体、金字塔形和楔形网格划分方法:(一)MESH FACE FORM1、Map Scheme:4*End+N*Side(1)Periodic(周期性) map Scheme: N*Side,针对圆柱面(2)Face(面)Mapple操作方法:(1)打开“Face Vertex form”对话框,选择用圆圈标注的点,将其修改为“S”类型;然后,打开“Mesh Face Form”对话框,划分网格。

或者(2)在“Mesh Face Form”对话框中,直接将schemme(框架)修改为“Map”。

4*End+L*Side+M*End+Corner+N*2*End+Reverse2、Submap:()()修改方法同2:“E ”改成“S ”。

Gambit网格划分

Gambit网格划分

1.基本几何结构的创建和网格化本章介绍了GAMBIT中一个简单几何体的创建和网格的生成。

在本章中将学习到:z启动GAMBITz使用Operation工具箱z创建一个方体和一个椭圆柱体z整合两个几何体z模型显示的操作z网格化几何体z检查网格的品质z保存任务和退出GAMBIT1.1 前提在学习本章之前,认为用户还没有GAMBIT的使用经验,不过,已经学习过前一章“本指南的使用”,并且熟悉GAMBIT界面以及本指南中所使用的规约。

1.2 问题描述本模型由两个相交的方体和椭圆柱体构成,其基本图形形状如图1-1所示。

图1-1:问题说明1.3策略本章介绍使用GAMBIT生成网格的基本操作,特别地,将介绍:z如何使用“top-down”固体建模方法来方便地创建几何体z如何自动生成六面体网格“top-down”方法的意思是用户可以通过生成几何体(如方体、柱体等)来创建几何结构,然后,对它们进行布尔操作(如整合、剪除等),以这种方式,用户不用首先去创建作为基础的点、边和面,就可以快速创建出复杂的几何形体。

一旦创建出一个有效的几何模型,网格就可以直接并且自动地(很多情况下)生成。

在本例子中,将采用Cooper网格化算法来自动生成非结构化的六面体网格。

更复杂的几何结构在生成网格之前可能还需要进行手工分解,这将在后面进行介绍。

本章的学习步骤如下:z创建两个几何体(一个方体和一个椭圆柱体)z整合两个几何体z自动生成网格z检查网格的品质为了使本章的介绍尽量简短,一些必要的步骤被省略了:z调节几何体单边上节点的分布z设置连续介质类型(例如,标识哪些网格区是流体,哪些网格区是固体)和边界类型这些方面的详细内容,也包括其他方面,在随后的章节将涉及到。

1.4步骤输入gambit -id basgeom启动GAMBIT。

这就打开了GAMBIT的图形用户界面(GUI)(图1-2)。

GAMBIT把设定的名称(本例子中为basgeom)作为她将创建的所有文件的词头,如:basgeom.jou。

第二章 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 网格划分第四节体网格划分FEBRUARY 26, 20144.4 体网格划分命令(Volume Meshing Commands)在Mesh/Volume 子面板中有(subpad)以下命令下文描述了以上列出的各命令的功能和操作4.4.1 为体划分网格(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 参数定义网格划分算法,因此也决定了体中所有网格元素的模式。

下文将介绍上面列出的参数的功能,以及它们对体网格产生的效果。

指定方案元素(Specifying Scheme Elements)GAMBIT 允许你指定下表列出的任何一个体网格Elements(元素)选项以上列出的每个Elements 选项都有一套特定的Type(类型)选项(一个或多个)相对应(见下)指定方案类型(Specifying Scheme Type)GAMBIT 提供以下体网格划分的Type 选项正如上文提到的,每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应。

第三章:gambit划分网格——(第三节)面网格划分

第三章:gambit划分网格——(第三节)面网格划分
z 顶点类型(vertex types) z 边上网格节点划分出的线段数目(edge mesh intervals) 在 Quad-Map 方案中,对以上两个参数的限制如下
顶点类型
为了能够用 Quad-Map 方案划分网格,面必须描绘出一个逻辑的矩形(此判据的例外情 况见下面部分的“注一”。)。为了描绘出一个逻辑的矩形,一个面必须包括四个端点类型(END TYPE)的顶点,同时其它所有的面上的顶点必须指定为侧边类型(SIDE TYPE)的顶点。
Quad-Map 网格划分方案(meshing scheme)
当对一个面采用 Quad-Map 网格划分方案,GAMBIT 采用规则的四边形面网格元素对 面进行网格划分,如图 3-22 所示:
图 3-22:Quad-Map 面网格划分方案(scheme)-网格例子
本文由 wyxpuma 提供,不足之处欢迎指正
图 3-23 画出了四个平面,其中两个可以采用(Quad)Map 方案划分网格,另两个则 不行。图(a)和(c)是可以的,因为每个平面中都有四个端点类型的顶点(End type vertex), 而其它顶点为侧边类型的顶点(Side type vertex)。图(b)无法用 Map 方法,因为该平面只 包含了三个端点型顶点;图(d)也无法采用 Map 方法,因为该平面上的某个顶点被指定为 反向型(Reversal)顶点。
创建或删除面与面间的硬链接
将网格化的边转化为拓扑的边,将面沿着由网 格节点定义的边界进行分割
在图形窗口中显示网格信息,概述面网格质量 信息
删除存面上在的网格节点 以及(或者)元素
3.3.1 对面进行网格划分
“Mesh Face”命令可用来对模型中的一个或多个截面创建网格。当对面划分网格时, GAMBIT 根据当前指定的(划分网格)参数在面上创建网格节点。 要对一个面划分网格,需要确定以下(划分网格)参数

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

Gambit网格划分的一点技巧(二)---分块网格
D 得多。现在我们以直径为 100,高度也为 100 圆柱体为例子,看看两种网格的 CF 数量是多少。如图(1)采用非结构六面体网格,网格大小为 10,网格数为 890。
如图(2)采用四面体网格,网格大小同样是 10,网格数大约为 6044。而当采
o 用大小为 20 的四面体网格时,网格数就少了很多,为 771,但是网格对实体的 muerxia 逼近性就显得很差。也就是说相同数量的网格,六面体的可以分出更细致的单元。
点1
点1
CFD
图(34)
图(35)
图(36)
o 点击面命令 → 选择多边面命令,如图(37) → 依次选择上面创建的四个点,如
a 图(38) → 点击体命令 → 选择扫掠面命令,如图(38)。
muerxi 多边面
扫掠面
图(37)
图(37)
图(38)
选择要扫掠 Define 的面 → 在 Path 后面选择 Vector(向量),如图(39) →
图(66)
图(67)
CF 至此分块网格的一些技巧和命令的应用分享到这里。总结分块网格,有几个
问题是大家要注意的:第一,在划分网格之前要清楚知道想要怎样的分块,就是 要在哪里把实体分割,分割成怎样的形状,这样的形状适合于什么形状的网格。
图(1)
图(2)
从图(3)的分解图我们也可以看出来,一个六面体可以分解出六个四
面体。
1
如图(3)
D 对于网格质量来说,一般规则的模型用六面体网格是要比四面体网格好。如 CF 图(4)、(5),六面体网格的 EquiAngle Skew 和 EquiSize Skew 都在 0.4 以
内。四面体网格的话 EquiAngle Skew 和 EquiSize Skew 都在 0.8 以内。如图 (6)、(7)。

Gambit知识点

Gambit知识点

一、网格形状考虑到FLUENT使用的是有限体积法,因而不同类型网格有不同的优势[1]。

对于三维问题,六面体网格更容易实现壁面处的正交性原则,因而计算精度较高,速度快,但是对型面逼近较差。

四面体网格的优点在于能够容易地生成网格,逼近壁面程度高,但是计算精度不高,且生成网格数量太大,因而计算量较大。

对于二维的三角形与四边形网格也有类似的结果。

二、结构化与非结构化网格1.结构化网格从严格意义上讲,结构化网格是指网格区域内所有的内部点都具有相同的毗邻单元。

结构化网格是正交的处理点的连线,也就意味着每个点都具有相同的毗邻单元。

结构化网格是正交的处理点的连线,也就意味着每个点都具有相同数目的邻点。

结构化网格有很多优点。

●它可以很容易地实现区域的边界拟合,适用流体和表面应力集中等方面的计算。

●网格生成的速度快。

●网格生成的质量好。

●数据结构简单。

●对曲面或空间的拟合大多数采用参数化或样条插值的方法得到,区域光滑,与实际的模型更容易接近。

结构化网格典型的缺点是适用的范围比较窄,有其随着近几年计算机和数值方法的快速发展,人们对求解区域的复杂性的要求越来越高。

在这种情况下,结构化网格生成技术就显得力不从心了。

结构化网格的生成技术主要包括代数网格生成方法,主要应用参数化和插值的方法,对处理简单的求解区域十分有效,而PDE网格生成方法主要用于空间曲面网格的生成。

2.非结构化网格同结构化网格的定义相对应,非结构化网格是指网格区域内的内部点不具有相同的毗邻单元,即与网格剖分区域内部的不同内部点相连的网格数目不同。

对于非结构网格来说,也就是不规则的连接,每个点周围的点的数目是不同的。

对于FLUENT来说。

O型网格,具有零厚度壁面的网格,C型网格,块结构网格以及非结构的三角形、四边形与四面体、六面体网格都可以被接受。

三、Gambit划分实体网格①划分面网格Gambit软件对于面网格的划分提供了3种网格组成元素类型(Elements),即四边形(Quad)、三角形(Tri)和四边形/三角形(Quad/Tri)混合划分。

Gambit网格划分(体)

Gambit网格划分(体)

体网格划分1体网格划分命令(Volume Meshing Commands)在Mesh/Volume子面板中有(subpad)以下命令下文描述了以上列出的各命令的功能和操作1.1为体划分网格(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参数定义网格划分算法,因此也决定了体中所有网格元素的模式。

下文将介绍上面列出的参数的功能,以及它们对体网格产生的效果。

指定方案元素(Specifying Scheme Elements)GAMBIT允许你指定下表列出的任何一个体网格Elements(元素)选项以上列出的每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应(见下)指定方案类型(Specifying Scheme Type)GAMBIT提供以下体网格划分的Type选项正如上文提到的,每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应。

下表示出了体网格划分时Elements选项和Type(类型)选项之间的对应关。

Gambit

Gambit

Gambit 学习笔记1. 边界层网格划分:1) 原因:壁面区域内流体速度、压力等梯度很大 2) 网格划分前提:必须有面生成3) Uniform 和aspect raito based 方法的不同:Uniform:第一排高度都相同Aspect ratio based :第一排各个单元的高度不同,由单元网格的长度决定。

第一排单元高度比例控制在20%-500%以内,----目的是长宽比5:1 最后一排单元高度也应控制在500%以内,----目的是长宽比5:1 对于各个单元在沿着边的方向上长度相等时,两算法结果一致。

Aspect ratio based 第一排高度算法: 对于两端部节点:a 0,n =(F/100)*L输入自动获取对于内部节点:a i=i节点两边单元长度和的平均值*比例因子4)Internal Continuity内部连续性:使用区别应该在使用的时候去更好的体会✧壁面边界层印记关系:多个面为壁面时的搭接问题✧网格光滑度和高度自动调整对内部连续性的影响:0/1(0为不起作用,1为起作用)MESH.BLAYER.ANGLE_SMOOTH_FACTORMESH.BLAYER.ADJUST_EDGE_BL_HEIGHT默认值更改方法:edit/default✧内部连续性对网格划分方案type的影响5)边界层楔形角----不能生成✧两条边相交且属于一个面内✧交点类型为corner或reversal型✧每条边单个生成边界层勾选楔形角选项6)边界层第一层高度值确定Y plus理论壁面函数适用于:k-ε型对数定律(Log-law)仅对平衡边界层和充分发展的流动有效,提供了壁面与第一层网格中心可接受间距的上下限,此距离通过无量纲参数y+(≡ρuτy/µ)或y*来表示,当第一层网格位于对数律层内时,y+与y*数值相近,但不同于C1/4µ i.e. ≈0.5.标准和非平衡壁面,每一个近壁面网格中心都应落于Log-law内,30 < y+ < 300,接近于30是最理想的。

最新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命令允许用户在一条边或者一个面附近定义网格节点步长。

2.2.6 GAMBIT划分实体网格[共4页]

2.2.6  GAMBIT划分实体网格[共4页]

53网格基础与操作 第 2 章 当用户选择Retain 选项时,上一步选择的分离图元将被保留,反之,被删除。

当用户选择Connected 选项时,GAMBIT 会先将上面选择的图元进行连接操作,分离完成之后,所有的面是连接在一起的。

当用户选择Bidirectional 选项时,将按照前面的说法保留平面。

(4)单击Apply 按钮,完成操作,单击Close 按钮即可关闭设置面板。

2.2.6 GAMBIT 划分实体网格为了对创建的模型进行模拟仿真,在几何模型内建立高质量的网格是必不可少的。

在用户创建了相应的几何模型或者从外面接口软件导入相关的图元之后,即可对实体进行网格划分,并由GAMBIT 导出以进行计算。

通常为了减少网格数量,需要将加密的网格限制在需要的部位,例如,大流场梯度的位置和希望得到详细流场分布的位置。

为了控制网格的大小分布,通常可以依据线、面和体直接进行网格划分。

若用户不使用size functions ,则实体将会生成均匀的网格。

若用户使用size functions 划分网格,则可实现对模型中局部网格和边、面及体边界层的网格分布的控制。

在对整体模型进行网格划分之前,用户可以先对较低级别的图元进行网格划分,通过控制边网格上的Grade (边界上不同的间隔尺寸)来控制包含这条边上网格的分布,进而对整个模型内部的网格尺寸和均匀分布等产生影响。

本节将介绍线、面和体3种图元对模型进行网格划分的方法。

1.划分边网格对线网格的划分则是通过控制不同形式的网格、间隔和等级参数来实现的,以下是具体步骤和详细介绍。

单击,弹出Mesh Edges 设置面板,如图2-77所示。

(1)软连接。

当用户选择多条边时,则可选择将其连接,使得网格上的节点信息完全一样。

实现了软连接的边线,则可以一次性全部被选中。

在划分边线网格时,用户可以根据需要随时修改软连接。

通过选择Soft link实现不同的软连接类型设置(Form 表示形成连接,Break 表示断开连接,Maintain 表示保持连接)。

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体网格划分

GAMBIT 网格划分第四节体网格划分FEBRUARY 26, 20144.4 体网格划分命令(Volume Meshing Commands)在Mesh/Volume 子面板中有(subpad)以下命令下文描述了以上列出的各命令的功能和操作4.4.1 为体划分网格(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 参数定义网格划分算法,因此也决定了体中所有网格元素的模式。

下文将介绍上面列出的参数的功能,以及它们对体网格产生的效果。

指定方案元素(Specifying Scheme Elements)GAMBIT 允许你指定下表列出的任何一个体网格Elements(元素)选项以上列出的每个Elements 选项都有一套特定的Type(类型)选项(一个或多个)相对应(见下)指定方案类型(Specifying Scheme Type)GAMBIT 提供以下体网格划分的Type 选项正如上文提到的,每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应。

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使用1.1Gambit介绍网格的划分使用Gambit软件,首先要启动Gambit,在Dos下输入Gambit <filemane>,文件名如果已经存在,要加上参数-old。

一.Gambit的操作界面图1 Gambit操作界面如图1所示,Gambit用户界面可分为7个部分,分别为:菜单栏、视图、命令面板、命令显示窗、命令解释窗、命令输入窗和视图控制面板。

文件栏文件栏位于操作界面的上方,其最常用的功能就是File命令下的New、Open、Save、Save as和Export等命令。

这些命令的使用和一般的软件一样。

Gambit可识别的文件后缀为.dbs,而要将Gambit中建立的网格模型调入Fluent使用,则需要将其输出为.msh文件(file/export)。

视图和视图控制面板Gambit中可显示四个视图,以便于建立三维模型。

同时我们也可以只显示一个视图。

视图的坐标轴由视图控制面板来决定。

图2显示的是视图控制面板。

图2 视图控制面板视图控制面板中的命令可分为两个部分,上面的一排四个图标表示的是四个视图,当激活视图图标时,视图控制面板中下方十个命令才会作用于该视图。

视图控制面板中常用的命令有:全图显示、选择显示视图、选择视图坐标、同时,我们还可以使用鼠标来控制视图中的模型显示。

其中按住左键拖曳鼠标可以旋转视图,按住中键拖动鼠标则可以在视图中移动物体,按住右键上下拖动鼠标可以缩放视图中的物体。

命令面板命令面板是Gambit的核心部分,通过命令面板上的命令图标,我们可以完成绝大部分网格划分的工作。

图3显示的就是Gambit的命令面板。

图3 Gambit的命令面板从命令面板中我们就可以看出,网格划分的工作可分为三个步骤:一是建立模型,二是划分网格,三是定义边界。

这三个部分分别对应着Operation区域中的前三个命令按钮Geometry(几何体)、mesh(网格)和Zones(区域)。

利用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)。

GAMBIT 网格划分第四节体网格划分FEBRUARY 26, 20144.4 体网格划分命令(Volume Meshing Commands)在Mesh/Volume 子面板中有(subpad)以下命令下文描述了以上列出的各命令的功能和操作4.4.1 为体划分网格(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 参数定义网格划分算法,因此也决定了体中所有网格元素的模式。

下文将介绍上面列出的参数的功能,以及它们对体网格产生的效果。

指定方案元素(Specifying Scheme Elements)GAMBIT 允许你指定下表列出的任何一个体网格Elements(元素)选项以上列出的每个Elements 选项都有一套特定的Type(类型)选项(一个或多个)相对应(见下)指定方案类型(Specifying Scheme Type)GAMBIT 提供以下体网格划分的Type 选项正如上文提到的,每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应。

下表示出了体网格划分时Elements 选项和Type(类型)选项之间的对应关。

对任何给定的体积,每一套可用的元素与类型间的对应关系都有其特有的网格节点模式。

而且,每个对应关系还都对应着一套规则,以控制可应用于体的类型。

下面部分就将讲述上面列出的各对应关系所包含的网格节点模式和规则。

注1、以上列出的Type 选项中,仅有Cooper 选项有超过一个的Elements选项与之对应。

因此,在下文中,体网格划分方案类型仅以他们对应的Type 名称来区别,例如,T et Primitive。

注2、当你在“Mesh Volumes”表格中指定一个体时,GAMBIT 将自动根据体的形状、拓扑性质和顶点类型对该体进行评估,并且对“Scheme”选项按钮进行设置,给出一个推荐的体网格划分模式。

当你选择多个体进行网格划分时,Scheme推荐的网格划分模式适用于选择的多数面。

你可以强行设置一个网格划分模式(Scheme),因而可以改变任何推荐的网格划分模式,这通过(设置)Mesh Volumes表上的Scheme Options 按钮可以做到。

当强制采用某种网格划分方案(scheme)时,GAMBIT 会将所选的方案应用到当前所选的体。

注3、以上列出的一些网格划分方案创建的体网格节点不能够应用于一些求解器,虽然这些求解器可在GAMBIT Solvers菜单中选中。

下表示出了GAMBIT Solvers菜单中可选的求解器与上表中列出的网格划分方案之间有效的对应关系(注意:FLUENT 4求解器要求结构网格,NEKTON求解器要求六面体网格元素)Map 网格划分机理(Map Meshing Scheme)当你对一个体采用Map 网格划分机理时,GAMBIT 将将体划分成由六面体组成的网格阵列,如图3-51 所示。

图3-51:Map 体网格划分机理—六面体网格元素阵列每个网格元素包括至少8 个节点,这些节点位于网格元素的角点上。

如果你指定一个可选的网格节点模式,GAMBIT 将在每个网格元素上创建20 或27 个节点(见下文中"Set V olume Element Type,"部分)普适性(General Applicability)Map 网格划分机理仅能应用于那些可被划分为逻辑立方体网格的体。

要表示一个逻辑立方体,一个体网格必须满足以下普遍要求。

1、网格体上必须有且仅有8 个只与三个网格元素的面连接的网格节点(这8 个网格节点组成了该逻辑立方体的8 个角点)2、每个作为角点的网格节点必须通过直的网格边与其它三个作为角点的网格节点连接,也就是说,所有的一连串网格边是属于网格节点的一个逻辑行。

根据上述规则,用Map 规则划分的网格的最基本形式是规则的长方体,如上图中3-51 所示。

对于这样一个体,位于立方体顶点上的网格节点组成了立方体网格的角点。

尽管体是否可用Map 方法划分网格(volume mapability)的严格的规则已经很好地通过网格自身表达了出来,还是应该通过描述给定体的普遍几何构造来描述一下volume mapability。

尤其的,volume mapability规则可陈述如下:为了能采用Map 方法,一个体应当包含六个逻辑面(six sides),每个side 如果经过正确的顶点设定,都应该能用Map 方法进行(面)网格划分。

(以上规则的例外可见下文中的"Mapping Volumes with Less Than Six Faces,)图3-52:Map 体网格划分机理—几何体实例上图所示的各几何形体中,仅有图3-52(a)所示的长方体可用map 格式进行划分而不经过任何特殊设定。

但是,可以通过设定顶点类型和虚拟几何体操作的方法将其它几何形体转换成可用Map 方法划分网格的几何体。

将体转换成Mappable的实体(Transforming Volumes Into Mappable Forms)正如上文所指出的,图3-52 所示的(b)、(c)、(d)几何体不经过变换就无法采用map 方法,可以每个几何体都可通过设定顶点类型或虚拟几何体操作的方法进行变换,从而可用map 方法。

明确的说,以上每个体需要采取的变换方法如下表所示Figure 3-52 Shape Operation(b) 五角形棱柱设定顶点(c) 圆柱体虚拟的边拆分(d) 去掉一角的立方体虚拟的面收缩五角形棱柱——顶点设定(Pentagonal Prism-Specifying Vertex Types)要将图3-52(b)所示的五角形棱柱变换为可用map 方法进行网格划分的体,你必须要指定顶点类型,以使得顶和底的面可以采用map 方法进行面网格划分。

要达到此目的,你必须将顶面和底面上五个顶点中的一个分别设为Side(侧边)类型顶点,而其它四个设为End 类型(见图3-53(a))图3-53:可用map 方法进行网格划分的五边形棱柱图3-53(b)示出了采用顶点设定方法后对该五边形棱柱采用map 方法划分后的网格。

要注意图(b)所示的面(face)A 和面 B 组成了逻辑网格立方体的一个side(逻辑面),而C 面则是上述side 的对面的side。

当你通过顶点类型设定方法将一个棱柱转化为可用map 方法划分的体时,你必须保证顶面和底面的设置为Side 类型的顶点的连接线为棱柱的一条垂直边。

例如,如果你将棱柱的顶点设置为如图3-54 所示,GAMBIT 将不能对该棱柱进行map 方案网格划分,因为此时的体无法代表一个逻辑的网格立方体。

图3-54:无法采用map 方法的五角形棱柱圆柱体的边拆分及其面(Cylinder-Splitting Edges and Faces)图3-52(c)所示的圆柱体若不经过变换将无法采用map 方法进行网格划分,但该圆柱体可通过虚拟的边拆分和面拆分操作转化成mappable的几何体(关于虚拟边拆分和面拆分操作的方法描述,见该帮助的附件Appendix)。

如果你将柱体顶面和底面的圆环边进行拆分(拆成四个圆弧),并用得到的8 个顶点(顶面和地面各 4 各)将柱体的柱面拆分成四个单独的面,顶面和地面就可用map 方法进行面网格划分(见图3-55(a)),此时圆柱体的拓扑特性和图3-52(a)所示的长方体相同。

作为结果,该圆柱体可用map 方法进行体网格划分,生成的体网格如图3-55(b)所示。

图3-55:可用map 方法的圆柱体砍去一角的立方体-收缩一个面(Clipped Cube-Collapsing a Face)图3-52(d)所示的砍去一角的立方体若不经过变换将无法采用map 方法,但该几何体可通过虚拟的面收缩操作转化成mappable的几何体(关于虚拟面收缩操作的方法描述,见该帮助的附件Appendix)。

当你将该几何体的三角面和与其相邻的三个面进行面收缩操作时,GAMBIT 将创建虚拟的体,如图3-56(a)所示。

图3-56:缺少一角的mappable“立方体”图3-56(a)所示的几何体的拓扑特性和图3-52(a)所示的立方体相同,如果所有顶点的类型都为End 类型,该几何体就成了一个逻辑的立方体,因而可以采用map 体网格划分方案进行网格划分(见图3-56(b))。

对少于六个面的几何体采用map 方法(Mapping Volumes with Less Than Six Faces)Map 方法的一个普遍规则是该方法仅能应用于等于或多余六个面的几何体。

然而通过变换,也可以对少于六个面的几何体采用map 方法进行网格划分。

作为一个这种变换的例子,考虑如图3-57(a)所示的长条形的体,该几何体由四个面组成,若不经过变换则无法采用map 方法。

图3-57:可采用map 方法的有四个面的体你可以通过对每个曲边采用虚拟拆分操作的方法,并通过如下的顶点设置,将图3-57 所示的长条形几何体转化为mappable的几何体。

•对所有面,顶点a, b, c, 和d都为End类型顶点•对于曲面,顶点e, f, g, 和h为Side类型顶点,但对于长条形顶面和底面为End 类型顶点图3-57(c)示出了最终的网格划分。

Submap网格划分方案(Submap Meshing Scheme)当你对某个体采用Submap网格划分方案时,GAMBIT 会将几何体划分为几个逻辑网格立方体区域,并对每个区域采用map 方法进行网格划分。

普适性(General Applicability)为了能用submap方法,几何体必须同时满足以下两个规则•每个面可用map 或submap方法进行面网格划分•相对的submappable的面,其顶点类型必须是对应一致的下文将详细解释上述两个规则面的可用map 或submap方法进行面网格划分(Face Mappability and Submappability)为了能使GAMBIT 对某个体采用submap网格划分机理,作为体边界的每个面必须能用map 或submap方法进行面网格划分。

相关文档
最新文档