ICEM CFD是CAE前处理软件,可输出多种网格格式,供Fluent、CFX、Abaqus等CFD软件使用。ICEM有多种几何接口,如CATIA、SolidWorks, Solid Edge等。

ICEM CFD中可以生成多重拓扑块的结构和非结构化网格,采用了先进的O-Grid等技术,用户可以方便地在ICEM CFD中对非规则几何形状划出高质量的“O”形、“C”形、“L”形六面体网格 。

下面将以弯管为例,通过ICEM划分六面体结构网格。

几何外形

如图所示弯管,几何模型分为inlet、outlet、wall三个部分。

创建block

将整个流体域命名为Fluid,创建块。

关联

将block的顶点(vertex)、边(edge)、面(face)与几何模型中的点(point)、线(line)、面(surface)进行关联。

这一步骤需要细心一点,最好使block与几何模型靠近,这样后面分裂块或者设置节点时更直观。

vertex和edge关联成功后颜色将改变,下图中,inlet、outlet的边和线关联成功,edge变为绿色。

Vertex与point关联成功后,变为红色,二者重合在一起。勾选Pre-mesh,生成网格。

可以看出,管道弯折位置没有网格节点,网格不能完全体现几何模型。

分裂block

在流向上对块进行分裂,选择Split block,选中要分裂的edge,在垂直于edge的方向上将块分裂。

将新的vertex、edge与管道弯折位置进行关联。

重新勾选Pre-mesh,生成新的网格,弯折的位置有网格节点,网格与几何模型完全贴合。

O型分裂

下图为inlet网格,也为垂直流向截面的网格。可见,简单的方形拓扑并不适合圆形的截面,四个顶点处有很小的锐角。

选择Split Block中的O grid Block,由于沿流向进行O型分裂块,因此选择面分裂(Select Face)。

选中垂直流向的Face,选中的面显示为蓝色,如图所示。

点击Apply确认后,垂直流向的每个截面被分割为5个面。

复选Pre-mesh更新网格,如图,截面网格得到很大的改善,网格质量良好。

网格节点设置

根据计算所需,对每条edge进行节点设置,靠近壁面的网格高度应该根据计算所需的y+设置。

仿真平台

根据计算需要,生成的网格量为500万,导出.msh文件导入CFX,边界条件:入口总压为1723.75pa,温度1800℉,出口质量流量为6.5Kg/s。

本次计算在蓝威仿真云上完成,CPU型号为intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHZ,分别设置核数72、48、24、6,计算752步,用时统计如下。

可见,500万的网格,使用48核可以保证较快的速度又不浪费,CFX计算752步,需5小时左右,即需要240核*时。

CFX使用全隐格式,一般在100步左右就可以得到较好的收敛结果,如以下出口压力收敛图,这意味着500万网格CFX算例只需要32核*时即可。

网格文件可从拥有超快下载速度的蓝威仿真云平台获得:

http://1.71.191.196:8081/f/8af2134ce6594cfb9836/?dl=1

icem二维非结构网格划分_ICEM_CFD划分六面体结构网格相关推荐

  1. ICEM 二维非结构网格添加边界层

    1. 导入几何后,创建材料点. 2. 将需要增加边界层的线.以及线所在的面,分别定义到不同的parts中.假设取名分别叫做line和surface. 3. 设置面网格尺寸.线尺寸(如果需要的话),照常 ...

  2. 利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 5.利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上 0 1 ...

  3. PHP 二维数组去掉重复值并保持原结构

    不得不说PHP的数组功能真的是非常强大. 下面直接上PHP的二维数组去掉重复值并保持原结构的 代码: //二维数组去掉重复值 function arrunique($a){ foreach($a[0] ...

  4. php 二位数组去掉重复,PHP 二维数组去掉重复值并保持原结构

    PHP 二维数组去掉重复值并保持原结构 直接上代码,解释很详细 //二维数组去掉重复值 function arrunique($a){ foreach($a[0] as $k => $v){ / ...

  5. 论文解读:《基于BERT和二维卷积神经网络的DNA增强子序列识别transformer结构》

    论文解读:<A transformer architecture based on BERT and 2D convolutional neural network to identify DN ...

  6. 2022-04-07 西安 javaSE(04) 方法可变参数、重载、递归,数组、冒泡排序、二分查找、动态操作,二维数组、jvm内存区域划分

    方法 1.方法传递参数 形参是基本类型: 1.参数传递的内容是该基本类型的数据值.   2.对形式参数的改变不会影响实际参数的数据值 形参是引用类型:     1.参数传递的是地址值     2.对形 ...

  7. MATLAB编写界面实战-一款优良的二维非结构化网格生成软件

    主核调用c语言编写的delaucy非结构化网格生成器,采用Matlab编写界面,界面代码如下: %--------------------------------------------------- ...

  8. matlab画二维网格贴吧,Matlab二维网格划分—预告

    今天会友了,吃火锅. 毕业后我们来上海的这一波课题组的人,第一次聚的这么齐.一通吃,一通聊,意犹未尽.要不是离我住的地方太远,晚上还可以再燥一波. 上周经历也很丰富,去了西安阎良.住的宾馆里提供的肥皂 ...

  9. 二维周期光栅结构(菱形)光波导的应用

    摘要 如今,大多数创新的AR&MR设备都是基于光波导或波导系统,结合微结构来耦合光的输入和输出.VirtualLab Fusion能够通过应用我们独特的物理光学方法对此类设备进行详细建模,包括 ...

  10. 二维burgers方程_二维Burgers方程的RKDG有限元解法

    二维 Burgers 方程的 RKDG 有限元解法 ∗ 马艳春 1, 张寅虎 2, 冯新龙 1 [摘 要] 摘 要 : 本文应用 RKDG 有限元方法求解具有周期边界条件的二维非粘 性 Burgers ...

最新文章

  1. 结对开发----找一
  2. python学习费用-Python培训多少钱?学习Python技术成本高?
  3. S3C6410驱动I80接口LCD
  4. hystrix 单独使用_Spring cloud微服务架构-Hystrix工作原理(微服务故障熔断)
  5. Android开发笔记(七十一)区分开发模式和上线模式
  6. 苹果发布新iPhone SE,售价3299元起;百度网盘破解者被捕;GitHub核心功能免费开放 | 极客头条...
  7. 工作中遇到的问题 二 乱码问题
  8. 洛谷P4548 [CTSC2006]歌唱王国(概率生成函数)
  9. 在linux上使用scp命令拷贝一个目录到另一台服务器的时候报not a regular file错误的解决办法...
  10. Ubuntu操作系统MTK刷机工具失败解决方案
  11. ResNet 残差网络
  12. 如果你觉得累,这三个“高内耗”行为,一定要戒掉!
  13. 盘点20款让你脑洞大开的AR技术应用
  14. 20829-55-4,cyclo-(L-Trp-L-Trp),cyclo-L-tryptophan-L-tryptophan,cyclo(Trp-Trp)
  15. vue播放视频使用原生video标签基本功能(不含样式)
  16. bmp180气压传感器工作原理_40张动图,揭示各种传感器工作原理
  17. 应急响应 - Windows启动项分析,Windows计划任务分析,Windows服务分析
  18. Linux文件和目录管理(1)
  19. 计算机视觉之图像分割——水平集方法_ACWE2001
  20. 042分享资料下载地址汇总

热门文章

  1. 后缀树后缀数组LCP
  2. 运筹优化算法工程师面试问题汇总
  3. 3dmax2022新功能特性-3ds max2022中文版安装包安装教程
  4. Jmeter使用Dubbo插件测试RPC接口
  5. RFID医疗耗材柜管理系统-高值耗材管理系统-杭州东识科技
  6. 计算机鼠标游戏教学法,练习使用鼠标教案
  7. 电脑软件推荐安装列表
  8. opensips脚本格式
  9. 缺少计算机所需的介质程序,UEFI安装Win8提示缺少所需的介质驱动程序怎么办?...
  10. 服务器系统做双备份,云服务器如何做双机热备份