壳/面网格生成流程

1、定义壳/面网格全局参数,包括网格类型、网格生成方法及相关选项;
2、分别定义各个Part的网格尺寸;
3、定义曲面的网格尺寸;
4、定义线的网格尺寸;
5、生成线网格,通常此步可以省略;
6、生成壳/面网格。

步骤如下:

1、设定工作目录

File→Change Working Dir,选择文件工作路径

2、创建Point

创建P_A
单击Geometry标签栏的Create Point按钮。在Create Point面板单击XYZ(Explict Coordinates),在Method下拉列表框中选择Creat 1 point,并在数据栏定义X=-2,Y=0.5,Z=0,其余采用默认设置,单击Apply按钮生成P_A。

创建其余各点
采用上一步的方法,生成其余点。
P_B:X=-1,Y=0.5,Z=0
P_C:X=2,Y=0.5,Z=0
P_D:X=-2,Y=-0.5,Z=0
P_E:X=1,Y=-0.5,Z=0
P_F:X=2,Y=-0.5,Z=0

3、创建Curve

创建圆
单击Geometry标签栏的Create/Modify Curve,在Create/Modify Curve面板单击Optional Radius。勾选Radius并输入半径值0.5;定义圆弧的起始角度(Start angle)和终止角度(End angle)分别为0°和360°,即整个圆弧。

单击Points文本框后的箭头,在主窗口选择圆心P_B,然后在P_B附近单击任意两点生成圆。如下图所示。

采用上面的方法,完成另一个圆的创建工作,如下图所示。

4、创建Surface

创建Surface
单击Geometry标签栏的Create/Modify Surface,在Create/Modify Surface面板单击Simple Surface,在Method下拉列表框中选择From 4 Points。

单击Location文本框后的箭头,在主窗口中依次选择P_A、P_C、P_F、P_D,单击鼠标中键确定,生成结果如下图所示。

点击Model→Geometry→Surface→单击鼠标右键,选择Solid→再次单击鼠标右键,选择transparent.

分割Surface
单击Geometry标签栏的Create/Modify Surface,在Create/Modify Surface面板单击Segment/Trim Surface,在Method下拉列表框中选择By Curve。


单击Surface文本框后箭头,在主窗口选择两个圆,单击鼠标中键确定。

注意:通过已存在线分割面。

删除Surface
单击Geometry标签栏的Delete Surface,单击Surface文本框后的箭头,在主窗口选择待删除Surface,单击鼠标中键确定。

5、定义边界

在生成和分割Surface的过程中会自动生成点和线,导致点线元素冗余。解决该问题的方法是首先删除所有的点、线元素,然后通过面的特征自动生成边线和角点。
删除点
单击Geometry标签栏“Delete Point”,然后单击Point文本框后“Select Point”,在Select geometry选择工具栏中单击“Select all appropriate objects”删除所有的点。

删除线
单击Geometry标签栏“Delete Curve”,然后单击Curve文本框后“Select Curve”,在Select geometry选择工具栏中单击“Select all appropriate objects”删除所有的线。

建立拓扑
单击Geometry标签栏“Repair Geometry”,在Repair Geometry面板单击“Build Diagnostic Topology”,其余采用默认设置,单击Apply按钮,结果如下图所示。

注意:几何模型建立拓扑结构时会根据面自动生成线和点。删除所有点和线元素后,有效避免了点线元素冗余的问题。

定义入口Part(IN)

右击模型树Model→Parts,选择Create Part;在弹出的Create Part面板中定义Part栏入口名称为IN,单击“Create Part by Selection”添加几何元素至Part内,单击Entities文本框后“Select Entities”,选择主窗口中左侧Curve,单击鼠标中键确定,如下图所示。


定义其余Part
采用上面的方法,参考下图定义其余Part。


注意:Part名与FLUENT中的边界名对应,因此在生成网格过程中定义Part名应简洁便于记忆,Part中的元素一致以便于FLUENT中边界条件定义。
创建FLUID时选择前面所创建的Surface(就是线条围起来的区域),代表流体计算域。
保存几何模型
通过上述操作完成了几何模型处理工作,选择File→Geometry→Save Geometry As,将几何模型保存为Periodic.tin,下面将开展网格生成工作。

定义网格参数

定义网络全局参数,即网络生成方法和网格尺寸等参数。
定义网格全局尺寸
单击Mesh标签栏“Global Mesh Setup”,在Global Mesh Setup面板单击“Global Mesh Size”,定义Scale factor=1,勾选Display;定义Max element=0.04,勾选Display。其他选项保持默认,单击Apply按钮确定,如下图所示。


注意:Scale factor是一个控制全局网格尺寸的系数。该系数必须是正值。Max element的值与Scale Factor值相乘所得结果,即为全局允许存在的最大网格尺寸。例如定义Max element size为3,定义Scale factor为2.5,则允许的最大网格尺寸为3×2.5=7.5。最大网格尺寸应小于待划分网格区域特征尺寸。勾选Display后,可以旋转几何模型中观察Scale factor和Max element的大小,并将其调整为合理值。
定义壳网格全局参数
单击Mesh标签栏“Global Mesh Setup”,在Global Mesh Setup面板单击Shell Meshing Parameters。定义壳网格类型(Mesh Type)为Quad Dominant,定义壳网格生成方法(Mesh Method)为Path Dependent,单击Apply按钮确定,如下图所示。

注意:对于壳/面网格,只有Patch Dependent方法才能生成边界层网格。
定义Part网格尺寸,指定边界层网格参数
单击Mesh标签栏“Part Mesh Setup”,在弹出的Part Mesh Setup窗口中定义网格尺寸。定义FLUID的最大网格尺寸max size=0.04;勾选TH栏的Prism,即在该Part处生成边界层网络,定义height=0.005、height ratio=1.2,、num layer=10,并勾选Apply inflation parameters to curves,单击Apply按钮确定。

注意:在不同的Part上定义不同的网格尺寸。对计算结果影响较大的区域定义较小的网格尺寸,对计算结果影响较小的区域可以定义较大的网格尺寸。这样既可以保证计算精度,同时又减小网格规格,提高数值计算效率。勾选Apply inflation parameters to curves,即允许ICEM生成二维边界层网格。
定义SYM_UP短边节点分布
单击Mesh标签栏“Curve Mesh Setup”,弹出Curve Mesh Setup面板,在Method下拉列表框中选择General,单击Select Curve文本框后的箭头(select curves),在主窗口选择SYM_UP的短边,在Number of node文本框中定义节点数为17;在Bunching law下拉列表框中选择节点加密方式为BiGeometric,定义Spacing 1=0.005,Ratio 1=1.2,勾选Curve direction,主窗口中会显示加密方向,单击Apply按钮确定。



如果方向反了,点击Curve direction下方的Reverse direction。再点击Apply。

定义SYM_UP长边节点分布
单击Mesh标签栏“Curve Mesh Setup”,弹出Curve Mesh Setup面板,在Method下拉列表框中选择General,单击Select Curve文本框后的箭头(select curves),在主窗口选择SYM_UP的长边,在Maximum size允许最大线网格单元尺寸为0.05;在Bunching law下拉列表框中选择节点加密方式为BiGeometric,定义Spacing 1=0.005,Ratio 1=1.2,勾选Curve direction,主窗口中会显示加密方向,单击Apply按钮确定。



定义SYM_DOWN节点分布
采用与SYM_UP同样的操作定义SYM_DOWN的长边和短边。


注意:在定义节点分布时,应注意加密方向与SYM_UP协调。
若加密方向与SYM_UP不协调,需调换加密方向。可通过单击Advanced Bunching下栏的“Reverse direction”更改加密方向;也可通过定义Spring 1=0、Ratio 1=0、Spacing 2=0.005、Ratio 2=1.2实现。
查看节点分布
Model→Geometry→Curves,右键单击Curves选择Curve Node Spacing。

我们可以发现,前面加密方向的箭头是由密集到稀疏。

导出网格

生成网络
单击Mesh标签栏“Compute Mesh”,在Compute Mesh面板中单击Surface Mesh Only,其余参数保持默认,单击Compute,生成网络。结果如下图所示。

注意:边界加密对网格的影响。若不在前几步中指定边界加密,则在边界处的网格节点均匀分布,比如短边,长边这些经过处理的地方是不均匀分布,而环形的地方未处理,所以是均匀分布。如下图所示。

检查网格质量
单击Edit Mesh标签栏“Display Mesh Quality”,在Mesh type to check栏选中TRI_3和QUAD_4,即检查三角形和四边形网格单元;在Element to check栏选中All,即检查所有的网格单元;在Criterion下拉列表框中选择Quality作为质量好坏的评判标准,单击Apply按钮确定。如下图所示,网格质量在消息窗口以文字形式显示,在柱状图区以图表形式显示,网格质量均在0.35以上。

注意:在网格质量柱状图中,横轴表示网格质量,ICEM中正常网格质量在0~1,值越大表明网格质量越好,值越小表明网格质量越差,不允许质量为负值的网格存在。纵轴为相应网格质量区间内对应的网格单元数。
保存网格
选择File→Mesh→Save Mesh As,保存当前的网格文件为Periodic.uns。

导出网格

选择求解器
单击Output Mesh标签栏“Select Solver”,选择求解器。在Output Solve下拉列表框中选择ANSYS Fluent,单击Apply按钮确定。如下图所示。

注意:ICEM中还可以定义计算边界条件类型,单击Output Mesh标签栏“Boundary Conditions”即可进行。但是该操作仅能定义边界条件的类型,而不能定义具体的数值,如速度入口的速度值和方向等,因此建议在求解器中定义边界条件。
输出网格
单击Output Mesh标签栏“Write Input”,保存FBC和ATR文件为默认名;在弹出对话框中单击No,不保存当前项目文件;

在随后弹出的窗口中选择之前保存的Periodic.uns。随后弹出如下图所示的对话框,在Grid dimension栏选中2D,即输出二维网格;可以在Output file文本框内修改输出的路径和文件名,将文件名改为Periodic,单击Done按钮,导出网格。此时可在Output file栏所示的路径下找到Periodic.msh,至此完成网格前处理工作。

ANSYS ICEM CFD非结构壳/面网格生成实例——周期性流动和传热(以一个简单的例子为例)相关推荐

  1. ANSYS FLUENT非结构壳/面网格数值计算及后处理——周期性流动和传热

    用ANSYS ICEM CFD划分网格的网格步骤在这篇文章中:ANSYS ICEM CFD--简单的网格生成(以一个简单的例子为例) 本篇文章就是在上篇划分好的网格的基础上做进一步操作.本篇文章重点不 ...

  2. 《FLUENT 14.0超级学习手册》——3.3 ANSYS ICEM CFD 14.0的应用

    本节书摘来自异步社区<FLUENT 14.0超级学习手册>一书中的第3章,第3.3节,作者: 唐家鹏 更多章节内容可以访问云栖社区"异步社区"公众号查看. 3.3 AN ...

  3. ANSYS FLUENT三维非结构网格数值计算及后处理——教室吊顶空调送回风

    读入网格 Step1.打开FLUENT 双击FLUENT软件. Step2.定义求解器参数 在Dimension栏选择3D求解器,其余保持默认设置,单击OK按钮. Step3.读入网格 选择File→ ...

  4. 给大家分享一个简单的例子 给SWF加一个壳

    //今天给发家分享下 一个简单的给SWF加壳处理,用到的类是Loader package {//我有一点不明白哦,明明可以用Loader来动态的加载SWF 为什么很多人喜欢用loadMovie 有懂的 ...

  5. ANSYS ICEM CFD三维非结构网格生成实例——教室吊顶空调送回风

    教室(小教室)尺寸: 长为5.5m,宽为5米,高2.8米. 教室所用空调为格力中央空调,末端是吊顶式风机盘管. 风机盘管尺寸为840x840x290mm,整个面板尺寸是950×950×290mm,参考 ...

  6. ansys icem cfd网格划分技术实例详解_详解航空燃油滑油3D打印热交换器设计流程...

    长期以来,传统的建模方式和无法实现复杂几何形状的制造工艺,制约着热交换器设计与效率的突破,而面向增材制造的高性能复杂几何结构,以及高强度铝合金3D打印材料,为热交换器设计的突破带来了新的可能性. 3D ...

  7. ansys icem cfd网格划分技术实例详解_新软速递极简的CFD软件in:Flux

    非常时期闲得无聊,无意中发现个新玩意儿in:Flux,很是有点儿意思. 关于该软件的简单介绍,下面内容翻译自其自带的软件文档. 1.in:Flux是什么? in:Flux是一个用于分析复杂几何模型内通 ...

  8. 使用ICEM绘制非结构网格时,如何提高网格质量?【转载】

    作者:杨淑娟 链接:https://www.zhihu.com/question/20851390/answer/26152732 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  9. ANSYS FLUENT三维非结构网格数值计算及后处理——教室全新风送风与排风

    上海气象参数 夏季室外空调计算干球温度:34.4℃ 夏季室外空调计算湿球温度:28.2℃ 夏季室外空调计算日平均温度:30.4℃ 冬季室外空调计算干球温度:-4℃ 冬季室外空调计算相对湿度:75% 冬 ...

最新文章

  1. 配置VMware ESXi 5事件发送到SYSLOG服务器
  2. 搞懂 Javascript 继承原理
  3. 专业嵌入式软件开发——全面走向高质高效编程(含DVD光盘1张)
  4. SQLite数据库管理工具(SQLiteStudio)v3.1.1
  5. 再见 Win10系统!下一代操作系统要来了!!
  6. [渝粤教育] 中国地质大学 大学英语(6) 复习题
  7. AUTOSAR从入门到精通100讲(三十五)-Lin通信协议栈分析三部曲LinTrcv配置及代码分析
  8. 一文教你用java实现出租车计价器设计(附下载源码)
  9. 寻找某个数c语言,C++_C语言实现两个递减数列中寻找某一个数,本文实例讲述了C语言实现两个 - phpStudy...
  10. PostgreSQL视频去重 图片去重系列1
  11. 网络正常但Chrome不能上网的解决方法
  12. HTML5游戏实战:计时拼图游戏制作
  13. 新编计算机组装与维护教程,新编计算机组装与维护教程/21世纪高等学校计算机科学与技术规划教材...
  14. 7-zip比较丑的图标修改
  15. 深入了解“网上邻居”原理
  16. 微软发布 Visual Studio 2022 版本 17.3:支持.NET MAUI 正式版,提高 C++ 性能
  17. Hive  if null 的用法
  18. java随机数代码解析,实例解析常用的java随机数生成办法
  19. 机器学习——如何优化模型(上)
  20. Android开发之RecyclerView的交互动画(实现拖拽和删除)

热门文章

  1. 电压放大倍数公式运放_运放电路设计【1】
  2. “被马云推下地狱”低调做阿里CEO
  3. 驾驶员模拟考试系统mysql_驾驶员理论考试模拟训练系统的设计与实现
  4. 计算机速录专业教学计划,速录师(五级)初级
  5. EXTJS4 另一种给textarea赋值的方式
  6. 用python给女朋友画素描_用Python来给你的女朋友画一幅素描画!女朋友我就不发了!...
  7. c中INT_MIN与INT_MAX
  8. 汇编指令对应的机器码_二进制如何变成汇编语言
  9. 文档,数据和粘贴板 目录 AppKit 文档
  10. 2021年金三银四Java面试宝典,横扫社招+春招+秋招!