第1章 计算流体力学与网格概述 1
1.1 计算流体力学概述 1
1.2 非结构网格概述 3
1.3 结构网格生成方法 4
1.3.1 代数方法 5
1.3.2 椭圆形微分方程方法 6
1.3.3 Thomas&Middlecoff方法生成网格 7
本章小结 13
第2章 ANSYS ICEM CFD基础 14
2.1 认识ANSYS ICEM CFD 14
2.1.1 ANSYSICEM CFD的特点 14
2.1.2 ICEM 14.0的新特征 17
2.1.3 ICEM文件类型 18
2.2 ICEM操作界面 19
2.2.1 菜单栏 19
2.2.2 工具栏 23
2.2.3 标签栏 23
2.2.4 模型树 26
2.2.5 选择工具栏 27
2.2.6 其他窗口 28
2.3 ICEM基础知识 28
2.3.1 鼠标和键盘的基本操作 28
2.3.2 ICEM基础词汇 29
2.3.3 ICEM常用设置和工具 30
2.3.4 ICEM网格生成流程 31
本章小结 31
第3章 非结构壳/面网格生成及实例 32
3.1 壳/面网格概述 32
3.1.1 壳/面网格类型 32
3.1.2 壳/面网格生成方法 33
3.1.3 网格尺寸 33
3.1.4 壳/面网格生成流程 34
3.2 非结构壳/面网格生成实例1——周期性流动和传热 34
3.2.1 问题描述与分析 34
3.2.2 生成几何模型 35
3.2.3 定义网格参数 40
3.2.4 导出网格 43
3.2.5 数值计算及后处理 46
3.3 非结构壳/面网格生成实例2——离心压气机 49
3.3.1 问题描述与分析 49
3.3.2 生成几何模型 49
3.3.3 定义网格参数 58
3.3.4 导出网格 60
3.3.5 数值计算及后处理 62
3.4 非结构壳/面网格生成实例3——潜艇 67
3.4.1 问题描述与分析 67
3.4.2 修改几何模型 68
3.4.3 定义网格参数 78
3.4.4 生成网格 83
本章小结 84
第4章 非结构体网格生成及实例 85
4.1 非结构体网格概述 85
4.1.1 非结构体网格类型 85
4.1.2 自动体网格生成方法 86
4.1.3 自动体网格生成流程 87
4.2 非结构体网格生成实例1——蝶阀 87
4.2.1 问题描述与分析 87
4.2.2 修改几何文件 88
4.2.3 定义网格参数 89
4.2.4 生成网格 93
4.2.5 数值计算及后处理 94
4.3 非结构体网格生成实例2——换热器 96
4.3.1 问题描述与分析 96
4.3.2 创建几何模型 97
4.3.3 定义网格参数 108
4.3.4 生成网格 110
4.3.5 数值计算及后处理 113
4.4 非结构体网格生成实例3——潜艇 115
4.4.1 问题描述与分析 115
4.4.2 定义网格参数 115
4.4.3 生成网格 120
4.4.4 数值计算及后处理 122
本章小结 123
第5章 二维结构网格生成及实例 124
5.1 结构网格生成流程 124
5.2 二维结构网格生成实例1——凝固 125
5.2.1 问题描述与分析 125
5.2.2 创建几何模型 125
5.2.3 创建Block 129
5.2.4 建立映射关系 132
5.2.5 生成网格 134
5.2.6 数值计算及后处理 137
5.3 二维结构网格生成实例2——流动传热 140
5.3.1 问题描述与分析 140
5.3.2 创建几何模型 141
5.3.3 创建Block 147
5.3.4 建立映射关系 150
5.3.5 生成网格 153
5.3.6 数值计算及后处理 156
5.4 二维结构网格生成实例3——气膜冷却 158
5.4.1 问题描述与分析 158
5.4.2 创建几何模型 159
5.4.3 创建Block 163
5.4.4 建立映射关系 166
5.4.5 生成网格 171
5.4.6 数值计算及后处理 173
本章小结 176
第6章 三维结构网格生成及实例 177
6.1 三维结构网格生成流程概述 177
6.2 三维结构网格生成实例1——弯管流动 178
6.2.1 问题描述与分析 178
6.2.2 修改几何模型 178
6.2.3 创建Block 181
6.2.4 建立映射关系 183
6.2.5 生成网格 188
6.2.6 数值计算及后处理 191
6.3 三维结构网格生成实例2——汽车外流 193
6.3.1 问题描述与分析 193
6.3.2 修改几何模型 193
6.3.3 创建Block 198
6.3.4 建立映射关系 206
6.3.5 生成网格 206
6.3.6 数值计算及后处理 210
6.4 三维结构网格生成实例3——多孔介质 213
6.4.1 问题描述与分析 213
6.4.2 修改几何模型 213
6.4.3 创建Block 214
6.4.4 生成网格 220
6.4.5 数值计算及后处理 222
本章小结 225
第7章 Block创建策略 226
7.1 自下而上生成Block的方法 226
7.1.1 自下而上创建Block实例 226
7.1.2 其他自下而上生成Block的方法 230
7.2 O-Block 234
7.2.1 O-Block概述 234
7.2.2 ICEM创建O-Block的方法 235
7.2.3 应用案例1——O-Block的嵌套 238
7.2.4 应用案例2——C-Block 243
7.2.5 应用案例3——Y-Block 245
7.3 Block的坍塌 248
本章小结 251
第8章 节点设置 252
8.1 ICEM节点设置 252
8.1.1 节点参数 252
8.1.2 节点过渡 255
8.1.3 粗化/细化网格 255
8.1.4 Mesh Law简介 256
8.2 边界层网格概述 258
8.3 边界层网格对计算结果的影响 261
8.3.1 实例1——引射器 261
8.3.2 实例2——翼型绕流 265
本章小结 266
第9章 几何、块和网格的基本操作 267
9.1 基本操作 267
9.1.1 平移 267
9.1.2 旋转 268
9.1.3 镜像 269
9.1.4 缩放 270
9.2 镜像操作练习 271
9.3 旋转操作练习 274
本章小结 277
第10章 网格质量判断与提高 278
10.1 ICEM判断网格质量的标准 278
10.2 调整网格质量 280
10.3 提高网格质量练习 281
本章小结 288
第11章 ICEM常见问题详解 289
11.1 二维结构网格的要求 289
11.2 计算域内体现低维度元素 290
11.3 多域网格 292
11.3.1 交界面为Interior的多域网格 292
11.3.2 交界面为Interface的多域网格 295
11.4 创建周期性网格 300
11.5 恢复删除的Block 303
11.6 ICEM在CFX中的应用 305
11.6.1 问题分析 305
11.6.2 生成网格 306
11.6.3 数值计算 306
本章小结 312
第12章 ICEM二次开发 313
12.1 二次开发概述 313
12.2 ICEM二次开发实例 314
12.2.1 问题描述与分析 314
12.2.2 生成几何模型 315
12.2.3 创建Block 316
12.2.4 建立映射关系 319
12.2.5 生成网格 320
12.2.6 C++调用RPL文件 321
本章小结 322
参考文献 323