Fluent Meshing 水密工作流程: Add Local Sizing 指南
目录
- 第一部分: 背景与动机
- 第二部分: 核心概念与定义
- 第三部分: 操作方法与流程
- 第四部分: 参数详解
- 第五部分: 尺寸控制策略
- 第六部分: 方法对比与选择
- 第七部分: 实际案例
- 第八部分: 常见问题与解决方案
- 第九部分: 最佳实践
- 第十部分: 扩展阅读
第一部分: 背景与动机
1.1 水密工作流程简介
Watertight Geometry Workflow是 ANSYS Fluent Meshing 提供的一种高度自动化的网格生成流程,专门用于处理封闭几何体的网格划分。
核心特点:
- ✅ 自动修复几何缺陷(间隙、重叠)
- ✅ 快速生成高质量体网格
- ✅ 适用于复杂几何(如汽车外流场、管道系统)
典型流程:
导入CAD → 添加尺寸控制 → 生成表面网格 → 生成体网格 → 质量检查 ↑ 本笔记聚焦此步骤1.2 为什么需要局部网格控制
在实际工程中,常遇到以下情况:
| 问题场景 | 描述 | 后果 |
|---|---|---|
| 流动细节捕捉 | 边界层、旋涡、分离区需要高密度网格 | 全局加密 → 网格量爆炸 |
| 小特征识别 | 倒角、圆角、孔洞小于全局尺寸 | 几何丢失或扭曲 |
| 局部高梯度 | 激波、温度突变、浓度变化剧烈区域 | 结果不收敛或失真 |
| 计算资源限制 | 全局细网格不可行 | 需精准控制重点区域 |
核心思想:在需要的地方加密,其他地方保持粗网格→ 这就是 Local Sizing 的价值!
1.3 Local Sizing 解决的实际问题
✅精准控制: 针对特定面、边、体独立设置网格尺寸
✅灵活性: 不影响全局设置,可叠加多个局部控制
✅效率: 在保证精度的前提下最小化网格数量
✅可维护性: 参数化控制,便于优化迭代
第二部分: 核心概念与定义
2.1 Local Sizing 的定义
Local Sizing是在 Fluent Meshing 水密工作流中,针对选定几何实体(面/边/体)施加的局部网格尺寸约束。
关键特征:
- 作用于具体几何对象,而非全局
- 可定义最小尺寸(Min Size)、最大尺寸(Max Size)
- 通过BOI(Body of Influence)控制影响范围
- 优先级高于Global Sizing
2.2 在水密工作流中的位置
导入几何 → 添加Local Sizing → 生成表面网格 → 生成体网格 ↑ 重点步骤执行时机: 在Surface Meshing 之前设置
作用对象: 表面网格 → 间接影响体网格质量
2.3 与其他尺寸控制的关系
优先级(从高到低): Face Sizing (最高,针对特定面) ↓ Local Sizing (本笔记重点) ↓ Body Sizing (针对特定体) ↓ Global Sizing (最低,全局默认)实际应用: 通常组合使用,例如:
- Global Sizing: 50mm (远场)
- Body Sizing: 10mm (流体域)
- Local Sizing: 2mm (翼型表面)
- Face Sizing: 0.5mm (前缘驻点)
第三部分: 操作方法与流程
3.1 前置条件检查
在添加 Local Sizing 之前,确保:
- ✅ 几何已成功导入到 Fluent Meshing
- ✅ 位于Watertight Geometry Workflow模式
- ✅ 已完成Geometry Diagnostics(可选,建议执行)
- ✅ 明确需要加密/粗化的几何区域
3.2 添加 Local Sizing 的完整步骤
Step 1: 进入尺寸控制面板
Workflow 面板 → Add Local Sizing 或 右键点击工作流树 → Insert New Task → Add Local SizingStep 2: 几何选择
- 在弹出的对话框中,点击Geometry Selection
- 选择方法:
- 方法A: 图形窗口直接选取(点击面/边)
- 方法B: 树形菜单勾选
- 方法C: 使用命名选择集(Named Selections)
最佳实践: 建议在 CAD 软件中预先创建命名选择集!
Step 3: 定义尺寸参数
| 参数 | 含义 | 典型值设置 |
|---|---|---|
| Min Size | 该区域网格的最小尺寸 | 0.1 - 1mm (捕捉小特征) |
| Max Size | 该区域网格的最大尺寸 | 根据特征尺度,通常为 Min 的 2-5 倍 |
| Growth Rate | 网格尺寸增长率 | 1.1 - 1.2 (平滑过渡) |
示例配置(翼型前缘):
Min Size: 0.5mm Max Size: 2mm Growth Rate: 1.15Step 4: 设置影响范围(可选)
如果选择BOI (Body of Influence):
- 定义影响体类型:
- Sphere (球形)
- Cylinder (柱形)
- Box (盒形)
- 设置尺寸和位置
- 仅在 BOI 内部应用 Local Sizing
使用场景: 当需要加密的不是几何面本身,而是其周围空间时(如尾流区域)
Step 5: 确认与预览
- 点击Apply保存设置
- 在Mesh菜单中可预览尺寸分布(Display → Size Functions)
3.3 操作界面详解
主要区域:
┌─────────────────────────────────┐ │ Add Local Sizing Task │ ├─────────────────────────────────┤ │ [1] Geometry Scope │ ← 选择几何对象 │ ☑ face-123, face-456 │ │ │ │ [2] Size Controls │ ← 设置尺寸参数 │ Min Size: [____] mm │ │ Max Size: [____] mm │ │ Growth Rate: [____] │ │ │ │ [3] Scope of Influence (BOI) │ ← 高级选项 │ ○ None │ │ ○ Use BOI │ │ │ │ [Apply] [Update] [Close] │ └─────────────────────────────────┘第四部分: 参数详解
4.1 几何选择方法 (Geometry Selection)
方法1: 直接选取
- 优点: 直观快速
- 缺点: 复杂模型难以精准选择
- 适用: 简单几何,少量对象
方法2: Named Selections(命名选择集)
- 优点: 可复用,便于参数化,支持批量操作
- 缺点: 需提前在 CAD 或 Fluent 中创建
- 适用: 复杂项目,多方案对比
创建方式:
SpaceClaim/DesignModeler → 选择面 → Create Named Selection → 命名 Fluent Meshing → Boundary → Create → Named Selection方法3: 通过标签(Labels)选择
- 自动识别的几何特征(如 “inlet”, “wall” 等)
- 适用于标准命名的几何
4.2 尺寸定义参数 (Size Parameters)
Min Size (最小尺寸)
定义: 该区域单元边长的下限
决策因素:
- 特征尺寸: 需捕捉的最小几何特征 × 0.1-0.5
- 例: 倒角 1mm → Min Size = 0.2mm
- 边界层需求: 第一层网格高度
- 例: y⁺ = 1 需求 → 反算得 Min Size
- 计算资源: 越小网格数越多
经验公式:
Min Size ≈ 特征尺度 5 ∼ 10 \text{Min Size} \approx \frac{\text{特征尺度}}{5 \sim 10}Min Size≈5∼10特征尺度
Max Size (最大尺寸)
定义: 该区域单元边长的上限
设置原则:
- 必须 > Min Size(否则参数冲突)
- 通常设为2-5倍 Min Size
- 过大 → 过渡不自然
- 过小 → 失去局部控制意义
推荐比例:
平缓区域: Max = 3-5 × Min 流动复杂: Max = 1.5-2 × MinGrowth Rate (增长率)
定义: 相邻网格尺寸的变化比例
Growth Rate = Cell Size n + 1 Cell Size n \text{Growth Rate} = \frac{\text{Cell Size}_{n+1}}{\text{Cell Size}_n}Growth Rate=Cell SizenCell Sizen+1
取值建议:
- 1.05 - 1.1: 非常平滑,适合高精度计算(耗时)
- 1.1 - 1.2: 标准设置,平衡质量与效率 ⭐
- 1.2 - 1.3: 快速过渡,但需检查网格质量
- >1.3: 不推荐,可能导致收敛问题
4.3 影响范围控制 (Scope of Influence)
何时使用 BOI?
| 场景 | 是否使用 BOI | 说明 |
|---|---|---|
| 加密几何表面 | ❌ 不需要 | 直接选择面即可 |
| 加密空间区域(如尾流) | ✅ 需要 | 定义球形/柱形 BOI |
| 捕捉小特征 | ❌ 不需要 | 选择小特征面 |
| 局部湍流精细化 | ✅ 需要 | 定义 BOI 覆盖区域 |
BOI 类型选择
Sphere (球形):
- 适用: 点源、喷嘴、旋涡核心
- 参数: 中心坐标 + 半径
Cylinder (柱形):
- 适用: 管道内流动、尾流区域
- 参数: 轴线 + 半径 + 长度
Box (盒形):
- 适用: 方形腔体、局部平面区域
- 参数: 对角点坐标
4.4 高级选项 (Advanced Options)
Curvature Based Refinement
- 自动根据曲率细化网格
- 高曲率区域(如圆角)自动加密
- 结合 Local Sizing 使用更佳
Proximity Based Refinement
- 针对间隙狭小区域自动加密
- 防止网格在狭缝处失败
- 推荐开启,特别是复杂装配体
第五部分: 尺寸控制策略
5.1 如何确定局部网格尺寸
策略1: 基于几何特征
公式:
Local Size = L feature N elements \text{Local Size} = \frac{L_{\text{feature}}}{N_{\text{elements}}}Local Size=NelementsLfeature
其中:
- L_feature: 特征长度(如圆角半径)
- N_elements: 希望用几个单元表示(通常 5-10)
示例:
- 圆角半径 = 2mm,希望 8 个单元表示
- Local Size = 2mm / 8 =0.25mm
策略2: 基于物理场梯度
对于温度/浓度/压力梯度大的区域:
Δ x ≤ L gradient Gradient Resolution \Delta x \leq \frac{L_{\text{gradient}}}{\text{Gradient Resolution}}Δx≤Gradient ResolutionLgradient
经验值:
- 激波: 10-20 单元穿过激波厚度
- 边界层: 至少 10 层网格
- 混合层: 20-30 单元覆盖
策略3: 基于求解器需求
| 求解器类型 | 网格尺寸要求 | Local Sizing 建议 |
|---|---|---|
| RANS 湍流模型 | y⁺ = 30-300 | 边界层第一层高度 |
| LES/DES | y⁺ < 1 | 非常精细的壁面网格 |
| VOF 多相流 | 界面厚度 / 10 | 相界面区域加密 |
| 化学反应 | 火焰厚度 / 20 | 反应区局部加密 |
5.2 边界层区域的尺寸策略
第一层网格高度计算
对于 y⁺ = 1 的要求:
Δ y 1 = y + ⋅ μ ρ ⋅ u τ \Delta y_1 = \frac{y^+ \cdot \mu}{\rho \cdot u_\tau}Δy1=ρ⋅uτy+⋅μ
实际操作:
- 估算壁面摩擦速度 u_τ
- 计算第一层高度 Δy₁
- 设置 Local Sizing 的Min Size= Δy₁
Fluent Meshing 技巧:
- 使用Inflation层专门控制边界层
- Local Sizing 控制表面网格 → 影响 Inflation 起始
5.3 小特征捕捉的尺寸策略
问题: 小孔(直径 0.5mm)在 Global Size = 10mm 时被忽略
解决方案:
- 识别所有小特征(使用 CAD 测量工具)
- 对每个小特征面添加 Local Sizing
- 设置Min Size = 特征尺寸 / 5
批量处理:
创建命名选择集 "small_features" 包含所有 < 1mm 的面 一次性添加 Local Sizing: Min = 0.1mm5.4 尺寸过渡与梯度控制
平滑过渡三要素:
- Growth Rate 控制(见 4.2 节)
- Max Size 合理设置
- 避免直接从 0.1mm 跳到 50mm
- 中间应有渐变区
- 多级 Local Sizing
- 重点区域: 0.5mm
- 次要区域: 2mm
- 过渡区域: 5mm
- 远场: Global 20mm
不良过渡示例:
[0.1mm] → [50mm] ❌ 突变过大良好过渡示例:
[0.1mm] → [0.5mm] → [2mm] → [10mm] → [50mm] ✅ Local Local Local Body Global第六部分: 方法对比与选择
6.1 Local Sizing vs Global Sizing
| 对比维度 | Global Sizing | Local Sizing |
|---|---|---|
| 作用范围 | 整个计算域 | 选定几何对象 |
| 优先级 | 最低 | 较高 |
| 设置复杂度 | 简单(1个值) | 需识别目标几何 |
| 网格数量 | 可能过多/过少 | 精准控制 |
| 适用场景 | 初步网格划分 | 优化特定区域 |
组合使用示例:
Global Sizing:20mm# 远场粗网格Local Sizing on"wing":# 翼型表面Min:0.5mm Max:2mm Local Sizing on"wake":# 尾流区域Min:1mm Max:5mm6.2 Local Sizing vs Body Sizing
Body Sizing: 针对整个体(如整个流体域)设置尺寸
| 特性 | Body Sizing | Local Sizing |
|---|---|---|
| 控制对象 | 体(Volume) | 面/边/体 |
| 精细度 | 粗粒度 | 细粒度 |
| 应用 | 区分不同物理域 | 局部细化 |
典型组合:
Body Sizing: fluid-domain → 10mm (整个流场) Local Sizing: inlet-face → 2mm (入口面加密)6.3 Local Sizing vs Face Sizing
Face Sizing: 最高优先级,针对单个面
| 特性 | Face Sizing | Local Sizing |
|---|---|---|
| 优先级 | 最高 | 次高 |
| 灵活性 | 较低(单面) | 较高(可选多对象) |
| 使用频率 | 关键面 | 常规优化 |
何时用 Face Sizing?
- 极关键的单个面(如驻点、分离点)
- 需要覆盖Local Sizing 设置时
6.4 多种方法组合使用
推荐工作流:
Step 1: Global Sizing (设置全局默认) ↓ Step 2: Body Sizing (区分不同物理域) ↓ Step 3: Local Sizing (关键区域优化) ↓ Step 4: Face Sizing (极关键面微调) ↓ 生成网格 → 检查质量实际案例(汽车外流场):
- Global: 500mm (远场)
- Body Sizing: 50mm (车身周围 BOI)
- Local Sizing:
- 车身表面 → 5mm
- 轮胎 → 2mm
- 后视镜 → 1mm
- Face Sizing: 进气格栅 → 0.5mm
第七部分: 实际案例
7.1 案例1: 管道接口局部加密
背景:
- 90° 弯头连接两段直管
- 关注弯头处流动分离
问题:
- Global Size = 20mm 无法捕捉弯头处流动细节
解决方案:
几何选择: 弯头内侧表面(Named Selection: "elbow_inner") 参数设置: Min Size: 2mm Max Size: 8mm Growth Rate: 1.2结果:
- 弯头区域网格密度提升 10 倍
- 成功捕捉二次流和分离泡
- 总网格数仅增加 15%(相比全局加密的 1000%)
关键参数选择依据:
- 管径 = 100mm
- 弯头半径 = 150mm
- 分离区特征尺度 ≈ 20mm
- Min Size = 20mm / 10 =2mm✅
7.2 案例2: 翼型前缘网格细化
背景:
- NACA 0012 翼型绕流
- Re = 6×10⁶,需解析边界层
挑战:
- 前缘驻点压力梯度极大
- 需满足 y⁺ < 1
解决方案:
Step 1: 计算第一层网格高度
Δ y 1 = 1 × 1.8 × 10 − 5 1.225 × u τ ≈ 1 × 10 − 5 m = 0.01 mm \Delta y_1 = \frac{1 \times 1.8 \times 10^{-5}}{1.225 \times u_\tau} \approx 1 \times 10^{-5} \text{m} = 0.01 \text{mm}Δy1=1.225×uτ1×1.8×10−5≈1×10−5m=0.01mm
Step 2: 添加 Local Sizing
几何选择: 翼型表面(前缘 ±10% 弦长) 参数设置: Min Size: 0.01mm Max Size: 0.5mm Growth Rate: 1.1 同时配合 Inflation Layers: First Layer Height: 0.01mm Growth Rate: 1.2 Number of Layers: 20结果验证:
- 边界层 y⁺ 分布: 0.5 - 1.2 ✅
- 升力系数误差 < 2%(对比实验)
- 阻力系数误差 < 5%
7.3 案例3: 复杂几何小特征捕捉
背景:
- 涡轮叶片,包含冷却孔(直径 0.8mm)
- 叶片特征尺度 100mm
问题:
- Global Size = 5mm → 冷却孔完全丢失
解决方案:
策略A: 逐孔设置(小批量)
对每个冷却孔面: Local Sizing: Min = 0.1mm, Max = 0.4mm策略B: 命名选择集(大批量)
SpaceClaim 中: 1. 选择所有直径 < 2mm 的孔 2. Create Named Selection: "cooling_holes" Fluent Meshing 中: Add Local Sizing Geometry: cooling_holes Min: 0.1mm, Max: 0.5mm网格数量对比:
- 无 Local Sizing: 500万(冷却孔丢失)
- 有 Local Sizing: 850万(冷却孔正确捕捉)
- 全局细化至 0.5mm: 5000万 ❌ 不可行
效率提升: 相比全局细化,节省83% 网格数量!
第八部分: 常见问题与解决方案
8.1 局部加密不生效
症状: 设置了 Local Sizing,但网格仍然粗糙
可能原因与解决方案:
原因1: 几何选择错误
错误: 选择了体(Volume)而非面(Face) 解决: 确认选择的是表面对象 检查: Display → Size Functions 可视化原因2: 被其他设置覆盖
优先级检查: Face Sizing > Local Sizing 如果某个 Face Sizing 设置了更大的尺寸,Local Sizing 会被覆盖 解决: 删除冲突的 Face Sizing 或调整其参数原因3: Min/Max Size 设置不合理
错误示例: Min Size: 10mm Max Size: 5mm ❌ Max < Min 冲突! 正确设置: Min Size: 1mm Max Size: 5mm ✅原因4: Global Mesh Settings 限制
检查项: Mesh → Global Settings → Min Size 如果全局 Min Size = 5mm,而 Local Min = 1mm → 全局设置会限制局部设置 解决: 调整全局 Min Size 为更小值或 08.2 网格过渡不平滑
症状: 局部细网格与外部粗网格连接处出现畸形单元
根本原因: Growth Rate 设置过大或尺寸跳变过快
解决方案:
方法1: 降低 Growth Rate
调整前: Growth Rate = 1.3 (过渡陡) 调整后: Growth Rate = 1.15 (平滑)方法2: 增加过渡层级
原设置: 局部: 0.5mm 全局: 50mm → 直接跳变 100 倍 ❌ 改进: 局部: 0.5mm (Local Sizing) 过渡1: 2mm (Body Sizing) 过渡2: 10mm (Body Sizing) 全局: 50mm (Global Sizing) → 逐级过渡 ✅方法3: 启用 Smooth Transition
Mesh → Controls → Smooth Transition: Yes 自动在尺寸变化处插入过渡单元质量检查:
生成网格后检查: Mesh Quality → Skewness < 0.85 Mesh Quality → Aspect Ratio < 100 重点检查过渡区域8.3 计算资源消耗过大
症状: Local Sizing 设置后,网格数量暴涨,内存不足
诊断:
# 检查网格统计Total Cells:50M → 500M ❌ 增长10倍! 原因:Local Sizing 影响范围过大解决策略:
策略1: 缩小影响范围
问题: 选择了整个大面 改进: 仅选择关键小区域 示例: 原: 整个机翼表面 (10 m²) 改: 仅前缘 1m 范围 (0.5 m²) 网格减少: 80%策略2: 放宽 Min Size
原: Min Size = 0.1mm 改: Min Size = 0.5mm 网格减少: 约 60% (体网格)策略3: 增大 Max Size
原: Max Size = 1mm (与 Min 接近) 改: Max Size = 5mm (允许快速过渡) 效果: 减少过渡区域网格密度策略4: 使用 BOI 精准控制
场景: 只需要壁面附近加密,不需要远处 方法: Local Sizing + BOI (Sphere, radius = 10mm) 仅在 10mm 范围内应用细网格8.4 与其他设置冲突
症状: Local Sizing 与 Inflation、Curvature 等功能相互干扰
常见冲突:
冲突1: Local Sizing vs Inflation
问题: Inflation 层挤压导致 Local Sizing 的表面网格扭曲 解决: 1. 先设置 Inflation 参数 2. 确保 Local Sizing 的 Min Size ≥ Inflation 第一层高度 3. 或者在 Inflation 设置中指定 First Aspect Ratio冲突2: Multiple Local Sizings 重叠
场景: 两个 Local Sizing 作用于同一面 规则: 后添加的覆盖先添加的(或取更严格的限制) 管理: 命名规则: Local_Sizing_01_WingLE 定期检查: Workflow Tree 查看所有任务 避免: 删除冗余或冲突的设置冲突3: Proximity vs Local Sizing
问题: Proximity 自动加密 + Local Sizing 手动加密 → 过密 解决: 在 Proximity 设置中排除已有 Local Sizing 的区域 或调整 Proximity 的 Min Size 与 Local Sizing 协调第九部分: 最佳实践
9.1 工作流程建议
标准操作流程(SOP):
阶段1: 规划 (30%) ├─ 分析流动特征(高梯度区、小几何) ├─ 估算网格尺寸需求 └─ 制定分级网格策略 阶段2: 设置 (20%) ├─ Global Sizing 打底 ├─ Body Sizing 分区 ├─ Local Sizing 关键点 └─ Face Sizing 精修(可选) 阶段3: 生成 (20%) ├─ Generate Surface Mesh ├─ 质量检查(Skewness, Aspect Ratio) └─ 必要时返回阶段2调整 阶段4: 验证 (30%) ├─ Generate Volume Mesh ├─ 运行短时间计算 ├─ 检查收敛性和结果合理性 └─ 网格无关性验证9.2 参数设置技巧
技巧1: “5-3-1” 原则
特征尺度 = L Min Size = L / 5 (捕捉几何) Max Size = L / 3 (保持细节) Growth Rate = 1.1 - 1.2技巧2: 分级命名
Local_Sizing_L1_CriticalFaces (最细,0.1mm) Local_Sizing_L2_ImportantFaces (中等,0.5mm) Local_Sizing_L3_SecondaryFaces (较粗,2mm)便于管理和调试!
技巧3: 参数化模板
创建参数表: Region | Min | Max | Growth -------------|------|------|------- Wing LE | 0.1 | 0.5 | 1.1 Wing Surface | 0.5 | 2 | 1.2 Fuselage | 2 | 10 | 1.3不同设计方案复用
技巧4: 验证检查清单
□ Min < Max? □ Growth Rate 在 1.05-1.3? □ 与 Global/Body Sizing 协调? □ 几何选择正确? □ 生成网格无错误?9.3 质量检查要点
网格质量指标:
| 指标 | 目标值 | Local Sizing 影响 |
|---|---|---|
| Skewness | < 0.85 | 过渡区易超标 → 调 Growth Rate |
| Aspect Ratio | < 100 | 尺寸跳变过大 → 增加过渡层 |
| Orthogonal Quality | > 0.15 | 复杂几何 → 降低 Min Size |
检查流程:
1. Surface Mesh Quality Mesh → Display → Skewness 重点: Local Sizing 边界处 2. Volume Mesh Quality Solution → Run → Mesh Check 报告异常单元数量 3. 局部放大检查 Graphics → Clip/Slice 可视化过渡区域9.4 效率优化建议
优化1: 渐进式细化
第1次: Global + 少量 Local Sizing → 快速生成,检查大致结果 第2次: 增加关键区域 Local Sizing → 中等网格,初步计算 第3次: 精细化所有 Local Sizing → 最终高质量网格避免一次性设置所有参数后发现全盘错误!
优化2: 并行生成
Fluent Meshing 支持多核并行: Parallel → Settings → Number of Processes 建议: CPU 核心数的 50-80% Local Sizing 的 BOI 计算受益明显优化3: 缓存利用
相似几何重复计算: File → Save Mesh Settings 下次导入相同/相似几何时加载 Local Sizing 设置可复用优化4: 分批处理
100 个小特征需要 Local Sizing: 方法A: 创建 Named Selection 批量处理 ✅ 方法B: 逐个添加 ❌ 耗时第十部分: 扩展阅读
10.1 相关工具与方法
其他尺寸控制工具:
1. Size Functions
- 基于距离/曲率自动调整尺寸
- 更智能但不如 Local Sizing 精准
2. Refinement Regions
- 类似 BOI,但更灵活
- 可定义复杂形状影响区
3. Adaptive Mesh Refinement (AMR)
- 求解过程中动态加密
- 基于残差/梯度指标
- 适用于瞬态、复杂流动
4. Overset/Chimera Mesh
- 不同网格块重叠
- 局部高精度网格不影响全局
- 适用于运动边界
互补技术:
Local Sizing + Inflation → 边界层精确控制 Local Sizing + Curvature → 自动捕捉曲面细节 Local Sizing + Proximity → 狭缝区域智能加密10.2 进阶学习资源
官方文档:
ANSYS Fluent Meshing User’s Guide
- Chapter: “Watertight Geometry Workflow”
- 章节: “Size Controls and Functions”
ANSYS Help System
Help → Fluent Meshing → Tutorials 推荐教程: "Watertight Workflow for External Aerodynamics"
学习路径:
初级 → 中级 → 高级 ↓ ↓ ↓ 基本操作 参数优化 脚本自动化 ↓ ↓ ↓ 单项目 多方案 参数化研究论文参考(网格方法论):
- Mesh Adaptation for CFD(Loseille & Alauzet, 2011)
- Best Practices in Mesh Generation(Baker, 2013)
未来趋势:
AI/ML 集成 → 自动识别需要 Local Sizing 的区域 GPU 加速 → 大规模网格生成速度提升 云计算 → 参数化网格研究更高效📝 总结与检查清单
核心要点回顾:
✅Local Sizing 本质: 针对关键几何区域的精准网格尺寸控制
✅设置三要素: Min Size, Max Size, Growth Rate
✅使用场景: 边界层、小特征、高梯度区域
✅协同使用: 与 Global/Body/Face Sizing 分级组合
✅质量保障: 关注过渡平滑性和计算资源平衡
实践检查清单:
网格划分前: □ 明确需要加密的区域 □ 估算特征尺度 □ 规划分级网格策略 设置过程: □ 正确选择几何对象 □ Min < Max,Growth Rate 合理 □ 检查与其他设置的协调 网格生成后: □ 质量指标(Skewness < 0.85) □ 可视化检查过渡区域 □ 网格数量在可接受范围 计算验证: □ 短时间计算收敛性 □ 结果物理合理性 □ 必要时进行网格无关性验证