首页/文章/ 详情

三维网格划分中无厚度面的处理

7月前浏览16266

本文摘要(由AI生成):

本文主要介绍了在ANSYS Workbench平台下,使用MESH和ICEM处理三维网格划分中无厚度面的方法。针对域内无厚度面和域间无厚度面,分别介绍了使用ANSYSMESH+DM和ANSYSMESH+SCDM的实现方式,以及使用ICEM的实现方式。在域内无厚度面的处理中,需要完成From New Part或ShareTopology操作,对板作边界标定时,能够被FLUENT识别为interior类型的面,但允许修改为其它类型。在域间无厚度面的处理中,需要完成Moveto New Component或FromNew Part操作,实现几个域之间的连通或耦合传热。使用ICEM处理无厚度面时,需要完成CreatePart操作,对无厚度面作边界标定。




三维网格划分中无厚度面的处理


仿真模型简化时,当计算域中某些几何可以忽略厚度的影响时,可以使用无厚度表面代替,以作化简。但是这种无厚度面,若不作一定操作,不会直接被求解器识别,例如:图1(管道内,有一个不计厚度平板)和图2(三段管道,中间有需考虑的分隔面——coupledwall或interior)。


图1

图2


若不经任何其它处理,直接划分网格,导入求解器(下述内容中以FLUENT为例)后图1的计算域仅为外部圆柱区域(板不会被识别),而图2所示的计算域会被分为三个没有关联的域(每两个圆柱间均会形成两个重合的面,而不是能实现连通的interior或传热的coupledwall)。

本系列将以图1(计算域内部的面)和图2(多个计算域之间的面)为例,使用ANSYSWorkbench平台下的MESH和ICEM演示内部带有无厚度面的计算域处理方式,以便识别无厚度面的操作问题。

ANSYS WORKBENCH有DM(DesignModeler)和SCDM(SpaceClaim)两个模型处理模块,对于使用MESH划分来说,使用两个模型模块的操作有所不同(实际概念和原理相同),会分开介绍。


本部分内容将会包含四节:

第一节:域内无厚度面使用ANSYSMESH+DM的实现方式

第二节:域内无厚度面使用ANSYSMESH+SCDM的实现方式

第三节:域间无厚度面的实现方式

第四节:无厚度面使用ICEM的实现方式(结构和非结构网格)


第一节 域内无厚度面使用ANSYSMESH+DM的实现方式


针对图1所示的模型,使用DM+MESH,主要操作如下:

1.1From New Part

如图1.1-1,在DM中同时选择实体模型和无厚度面模型,使用右键菜单,并选择FromNew Part,做完这一步之后模型树变成图1.1-2。

注意:FromNew Part这一步必做!

图1.1-1

图1.1-2

From NewPart这一步网上有以下面这一步代替的做法——使用Boolean(布尔运算),但本人亲测无法实现目的。不知为何?若有操作成功的同志,麻烦给指个路。

Boolean(布尔运算)方式的操作如下:

在DM中使用Boolean(布尔运算),如下图1.1-3,TargetBodies中选择大的实体模型,ToolBodies中选择无厚度面,并在PresverveTool Bodies?(最后一项)选择Yes,Imprinted。

图1.1-3


1.2识别情况


1.2.1对板作边界标定时的情况

如图1.2-1,在DM或MESH中选择边界面(要以面的形式选中该面,不要以体的形式选中,如图1.2-2),使用右键菜单,并选择NamedSelection为边界命名,此处命名为band(图1.2-3)。


图1.2-1

图1.2-2

图1.2-3

完成边界标定后,然后生成网格(图1.2-4),则该无厚度面就能够被FLUENT识别,如图1.2-5。识别为名为band的interior类型的面,但允许修改为wall等其它类型。

图1.2-4

图1.2-5

将板修改为wall类型并试算后,结果如图1.2-6。

图1.2-6

1.2.2不对板作边界标定时的情况

不对板作边界标定(即不给它命名)时,也能够被FLUENT识别,如图1.2-7。识别为wall类型的壁面,并自动命名为baffle,同时自动生成band-shadow边界。

                                                                                       图1.2-7

使用相同设置时,仿真结果与1.2.1相同(图1.2-6)。


第二节 域内无厚度面使用ANSYSMESH+SCDM的实现方式


针对图1所示的模型,使用SCDM+MESH,主要操作如下:


使用SCDM作为模型模块的处理方式与使用DM时的处理思路完全相同,所以这里不去详细说明,只将操作与前述的DM时的情况与之对应。但在SCDM中没有FromNew Part,取而代之的是ShareTopology命令,如图2.1-1,选中Geom-1*(模型树名称),然后在ShareTopology项下,选择Merge。它的作用与在DM中使用FromNew Part的方式几乎是相同的。


图2.1-1


若需要对板作边界标定,则可以选中板后,点击CreatGroup,如图2.1-2,然后对新生成的Group1重新命名即可,如命名为band(图2.1-3)。后续划分网格的过程与其它普通几何划分过程无区别,省略不描述。而且对该面标定或标定时,识别情况与1.2中完全相同(如图2.1-4)。且使用相同设置时,仿真结果与1.2.1相同(图1.2-6)。



图2.1-2



图2.1-3



图2.1-4


第三节:域间无厚度面的实现方式


若是几个域中间存在分隔面的情况(如图3.1中为三个圆柱连接在一起构成的细长圆柱模型),直接生成网格的话,在两个圆柱连接部分会形成两个独立的边界面(物理上两个面是重合的),且两部分网格不共节点。在这种情况下,几个域会成为完全独立的部分,以流体仿真为例,若要实现几个域之间的流体互通,则需要使用interface的方式。


如果要在FLUENT中实现这几个域直接连通(中间面为interior)或实现几个域间的耦合传热(coupled wall),则可使用以下操作实现:


(1)使用SCDM+MESH


同时选中这几个域(模型),使用鼠标右边菜单中的Moveto New Component命令(图3.2),生成一个新的组件,然后选中新生成的Component1,然后在ShareTopology项下,如图3.3,选择Share(后续生成网格时会共享节点,这与域内无厚度面的处理方式选择Merge不同)。若需要对中间的分隔面进行边界标定也可使用第二节(图2.1-2和图2.1-3)的方式操作。



图3.1



图3.2



图3.3


(2)使用DM+MESH


使用DM处理域间无厚度面与处理域内无厚度面的做法相同,如图3.4和图3.5,即选中所有体和面,然后FromNew Part,最后根据需要选择是否作边界标定。


图3.4



图3.5


本节(第三节)中后续划分网格亦无区别,且不论标定与否,识别情况也与第一节(1.2)同,且同条件下仿真结果也与图1.2-6相同,均省略不描述。



第四节 无厚度面使用ICEM的实现方式(结构和非结构网格)


使用ICEM处理无厚度面(域内无厚度面和域间无厚度面,本节仅使用无厚度面指代),与使用MESH时不同。ICEM本身有很强的几何处理功能,它不依赖前处理工具,并且与是否在DM/SCDM中使用FromNew Part/ShareTopology处理过模型基本无关(导入ICEM并如图4.1修复创建拓扑后都会失效),导入的模型都须按以下方式进行处理。



图4.1


根据ICEM中结构和非结构两种网格生成方式,处理方式也分为两种情况。


4.1 非结构网格处理方式


使用非结构网格处理方式时,为使无厚度面能够正确识别,如图4.1修复创建拓扑后,必须完成以下两步工作:


第一步:对无厚度面作边界标定(在Parts上面使用右键菜单CreatePart,图4.2),这里将两个域间面分别命名为SIDE1和SIDE2,将域内面命名为BAND,如图4.3。



图4.2



图4.3


第二步:在PartMesh Setup中,对每个面勾选internalwall或splitwall选项(亲测在这种情况下没区别),如图4.4。


注意:以上两步都必须做(当然原本也只有做完成了第一步才能做第二步)!



图4.4



图4.5


其它ICEM操作不详述,生成非结构网格如图4.5,在FLUENT中的识别情况如图4.6,显然与第一节(1.2)相同。



图4.6


将side1和side2的类型改为interior(改完后带shadow的边界消失),试算结果如图4.7。



图4.7

4.2结构网格处理方式


使用非结构网格处理方式时,导入修复并创建拓扑后,同样需要完成两步工作,其中第一步工作与4.1节中相同,此处仅说明第二步。


具体方式为:创建并切分好BLOCK后,需要进行面关联,将无厚度面与BLOCK中的face关联起来。


操作如图4.8和图4.9所示,初步生成网格后,点击图4.8中的面关联,选择BLOCK中与无厚度面band(域内面)对应的face,然后点击鼠标中键,紧接着会弹出图4.9中的SelectParts面板,在该面板中选择band。


对于另外两个域间面(side1和side2)也可以使用相同方式操作(对于此例,域间面作面关联时,需选择BLOCK中如图4.10所示的5个face,因为像这5个face一起才能够代表side1或side2)。



图4.8



图4.9



图4.10


其它操作不详述,生成的网格如图4.11,读入FLUENT的识别情况也与图4.6相同,试算结果如图4.12。



图4.11



图4.12

以上是对MESH和ICEM中识别无厚度面的处理方式亲测经验总结,各方案效果真实可靠!若您有不同意见或更好的经验,恳请赐教!


附件

免费EX2.zip
SpaceClaimDesign ModelerMeshingICEM CFDWorkbench结构基础流体基础几何处理网格处理
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-02-27
最近编辑:7月前
来去匆匆
博士 | 工程师 微信公众号:仿真助手
获赞 324粉丝 3846文章 66课程 65
点赞
收藏
作者推荐
未登录
4条评论
い 越动荡°
签名征集中
1年前
在流体域中创建一个边表面作为零表面壁面,之后和您的域内无厚度面使用ANSYSMESH+DM的实现方式,一样,可以被fluent识别,但是计算后保存的dat后,自己创建的内部面自动丢失
回复
来去匆匆
微信公众号:仿真助手
4年前
设置一个,另一个会自己变
回复
crystal
签名征集中
4年前
我给它命名了用SCDM画的 就会出现wall shadow
回复
crystal
签名征集中
4年前
请问出现这个面wall 和wall shadow是为什么 如果边界我设置成温度 要设置一样的吗
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈