48
ANSYS 18.0网格工具介绍 郭晓东, Senior Application Engineer ANSYS China

ANSYS 18.0网格工具介绍register.ansys.com.cn/ansyschina/2017/ansys18roadshow... · 2017-03-28 · ANSYS 18.0 网格工具介绍 郭晓东, Senior Application Engineer ANSYS China

  • Upload
    others

  • View
    41

  • Download
    0

Embed Size (px)

Citation preview

ANSYS 18.0网格工具介绍

郭晓东, Senior Application EngineerANSYS China

目录

ANSYS Meshing模块概览

WB Meshing简介及新功能

Fluent Meshing简介及新功能

ICEM CFD 简介及新功能

ACT模块介绍

WB Meshing• General

meshing tool for multiple physics

• Persistent in Workbench without need of scripts

ICEM CFD• Hex meshing

for complex geometry

• Scriptable in Workbench

CFD & MechanicalMultiphysics

Fluent Meshing

• Unstructured meshing for complex assembly

• Scriptable in Workbench

CFD CFD

Integrated in WB / Shared Libraries

ANSYS Meshing @ R18

Class 1 Class 2 Class 3 Class 4 Class 5Geometry Corruption Very High High Low Medium Medium

Geometry Complexity (# parts or bodies) > 1,000 100 to 1,000 ≈ 100 > 100 parts < 1,000

Customer Needs • Advanced and automated CAD cleanup

• Rapid meshing of large meshes

• Mesh editing capabilities

• Automated CAD cleanup

• Meshing automation

• Fast meshing

• Unstructured hybrid mesh

• Automated and fast solution

• Tet/prism meshes

• Automated and fast solution

• hex-dominant meshes

• Mesh editing capabilities

• High-quality hex mesh

Fluent MeshingWorkbench Meshing

ICEM CFD

WB Meshing简介及新功能

通用的网格划分工具

General-purpose Meshing Tool 支持参数化模型及网格参数设置

基于CAD模型的网格划分流程

高度自动化的流程

支持生成多物理场求解器所需网格

稳定的网格质量

Workbench Meshing

WB Meshing功能改进

17.2 18.0 网格质量检查使用网格质量检查tab代替shape 检查tab

对于CFD的网格推荐使用skewness标准检查网格光顺质量

对于组件对象使用最新的Cutshell 网格生成技术

可以进行对于尺寸函数和特征简化容差进行局部控制

改进了网格节点匹配功能

对尺寸函数和特征简化的局部控制

• 基于均一的、基于曲率、逼近、以及曲率&逼近的尺寸函数:• 局部的尺寸函数控制适用于体、面和边:

– 自适应尺寸函数和其他尺寸函数不能同时应用(global option)– 对于边的尺寸控制不能使用逼近尺寸函数

– 特征简化尺寸对体和面的尺寸控制均有效

– 不同特征的尺寸函数具有不同的选择项

对尺寸函数的局部控制

效率提升:基于逼近的尺寸函数的网格划分效率提升

– 例如:钻井平台的外部流场网格

使用基于全局逼近的尺寸函数划分网格耗费时间: ~40 sec使用基于局部逼近的尺寸函数划分网格耗费时间: ~20 sec

对于需要特征简化的固体的局部尺寸控制 (CHT) :

• 使用较大的特征简化尺寸来简化表面同时配合使用均一尺寸函数可以

移除不必要的特征以降低网格数量

R18中详细的网格质量和尺寸函数功能加强说明请参考:

• See Mechanical/Meshing R18 update presentation:

网格匹配功能改进• 可以在多个面以及name selection 间进行网格节点匹配

网格匹配失败提示

– 标识非法的节点;以及拓扑结构匹配失败信息:• 生成周期性网格失败原因,需要匹配的周期性表面拓扑不一致

• 匹配失败的节点以

红色标识

Fluent Meshing简介及新功能

Tet Hexcore

CutCellThin Volume

Prisms

Native Poly

Volume Mesh Generation Methods

高级非结构化网格生成工具

无缝集成在Fluent UI中

基于Tgrid的先进的网格生成算法

从几何模型到体网格完整的操作流程

基于模型树的对象管理和操作

支持复杂部件的网格生成

完成的批处理命令支持

高级非结构化网格生成工具

SURFACE MESH VOLUME MESH

Join / Intersect

Wrap

Improve

Remesh

Tetra

Improve

Volume Mesh Import

“STL-like” CAD Import

Hexcore

Poly

Cutcell Prisms

Surface Mesh Import

“CFD Mesh” CAD Import

Prisms

典型的工作流程

CAD 模型的导入和管理– 使用CAD Assemblies导入CAD

• Activate in the CAD import – Options … panel

• 按照body 准则导入的对象在模型树上更容易辨识

• 原始的子组件(Sub-assemblies)会保留

• Import models using CAD Faceting only

CAD 组件

– CAD 组件导入过程演示

1. Select external bodies to update• Graphically select outside bodies

– Using box/polygon or manual selection

2. Update (from Graphics or tree)• Opens the Update panel• Change to CFD surface mesh • Set relevant parameters• Update and Close

CAD 模型的导入和管理

– CAD 组件导入过程演示

3. Create Mesh Object– Turn on the Face Edges

• A CFD Surface mesh has been created– Object -> Create (from tree)

• Opens the create Object panel• Select a suitable name• Select mesh type• Create

CAD 模型导入后的部件命名规则– Import of CAD with Share Topology invoked in DM/SpaceClaim

• By default, the import by part (or file) does NOT use the part-name as prefix

– Option to Import CAD with or without features

R17.0 R18.0

包面网格技术更新

• 对于不同Case的整体包面网格生成过程提速效果• 典型的Post wrap 过程提速效果

Operation Speedup (%)Imprinting ~10Mark self-intersection

~30

Fix self-intersection ~10Remeshing (>10 M) ~10

Case Speedup (%)Rebreather 29Burner 24Landing gear

36

Airbox 35Combustor 6

棱柱层Prism

• Improved Stair-Step handling

Stair-Stepping Quality improvement (beta)

也适用于多面体网格

多面体网格

在高曲率表面边界层上由于高的AR进行边界层的切割

在网格的健壮性以及网格质量上继续优化

Airfoil R17.0 [w/o split] R17.1 [with split]

Poly count 246308 311048 > 26% more cells

Max Orthoskew 1.17 (36 cells > 1) 0.996

Max AR 50.5k 9500 [prism = 3052]

多面体-四面体/六面体的连接 (beta)

– 生成共节点的多面体-六面体交界面

Octree HexCore

• 对体网格使用Octree 方法

– 快速的笛卡尔网格生成

– 支持BOI – Improved peel layer handling – Improved Island handling

• 验证案例

– Buffer layer of 2 and peal layer of 1 – Change in Worst skewness; max 2-3 %– Oil platform does not include Refinement regions or BOI’s

HexCore + TetR18.0 Cartesian Hexcore

R18.0 Octree Geodesic Hexcore

Speed up (%)

Case

Cell Count(millions)

CPU time(mins)

M cells/ mins

Cell Count

(millions)

CPU time(mins)

M cells/ mins

Oil Platform 13.6 11.6 1.2 13.8 9.0 1.5 31%Landing Gear 13.6 4.4 3.1 17.7 4.5 3.9 27%F1 Section 40.8 15.8 2.6 37.2 10.2 3.6 38%F1 Car 170.9 86.4 2.0 163.6 58.6 2.8 40%

• /mesh/hexcore/controls octree-hexcore? Yes− Note that up-to-boundary is not supported

• Scoped Sizing setup (transfer from Cartesian setup)− Set Max size same to /mesh/hexcore/controls/max-cell-length.− Set the Min size to (Max / 2^n), and slightly smaller than surface mesh min size − Define a Meshed size controls with all the boundary face zones of the object.− Define BOI with a size slightly bigger than corresponding refinement region size− Compute Size field in NOT needed

• Auto mesh

基于Octree 的HexCore 设置

UI 改进

自定义面板的尺寸

更直观的图标

使用鼠标滚轮进行模型缩放

Meshing <-> Solver

Fluent Meshing->Solver 流程

– Geometry objects and Unreferenced faces preserved as imprint surfaces during Switch to Solution

– 在进行“swtich-to-mesher”操作用继续保留模型树(beta)

Fluent Meshing

Fluent Solver

Meshing <-> Solver

综合性的功能更新 (R18.0 )• Inverse Ortho Quality

– 由17.2的beta 功能变成正式功能

– Can be used drive Orthogonal Quality in ANM, etc.• API utility functions – scripted workflows

– Over 100 new utility functions to aid batch executions• Zone lists by entities, connectivity, wrapped, unref.• Mesh setup, mesh statistics (counts, area, quality ) and validation• Object, Face Zone label, Regions• Diagnostics reports and marks • Refinement regions to Bbox conversions• Pivot scaling, hole patching • Rename, replace, cleanup, renumber, copy zones, labels and

objects• Conditional zones merge, separation, deletions• List and string operations Folder and file management

– Backward compatibility – Documented (Appendix D)

脚本化流程所需的API

• Boundary API’s– Marking and improving quality using combined split and collapse

operations– Can be used to further improve quality

• Connect API’s– Join/intersect and stitch operations– Label based (matching pairs)– Robustness improvements

• Examples are provided in doc

• GUI exposure in later releases

ICEM CFD 简介及新功能

交互式的网格编辑

结构化六面体网格生成

处理复杂的几何模型

在Workbench中继承

支持结构化和非结构化六面体网格

自动或者人工的尺寸控制

完整的网格质量判别标准

支持主流求解器的网格输出

支持批处理

先进的六面体网格生成工具

BMW

内燃机

航空 旋转机械

结构分析

block conversion功能增强

Advanced option converts free face to mapped by selecting corner vertices

Imprint face 功能增强

Split block->Imprint face does equivalent of imprint + split block between faces

Imprint face/split block by imprint support• Normal• User defined direction

Split free block 功能增强

• When splitting, the resulting block will be mapped, swept or free depending on side faces

1 Free Block• Side faces are mapped• Resulting blocks after imprint are both swept blocks

Free Block in central regionSide faces are mapped

After split block by blend between two faces, resulting blocks are mapped & swept

construct blocks功能强化

自动将边转换成样条曲线• 更容易察看模型• 多域更有用

O-Grids通过与形状的链接增强角网格质量• Default O-Grid uses

interpolation to create generally good mesh in internal corners

• Link Shape provides exact offset layers but manual clean up ensures mesh quality in the corners

Default

Link Shape

Internal edges/faces are linked to external edges/faces

回放控制编辑能力增强

• Directly edit journaled commands

– Cut/Copy paste within replay and/orfrom message window or other source

• Improved journaling of variables

• Replay while in edit more

• Clean operations enhanced

增强了与ANSYS其他产品模块的数据传递功能

ANSYS SpaceClaim imports ICEM CFD Tetinfiles

– Imported as separate parts

– Adjust parts in ICEM CFD and use Build Topology to bring in solids

– Faceted curves/surfaces not yet supported

Directly connect to downstream ANSYS Mechanical system

ACT模块介绍

AdvWrap ACT

– 使用FM进行自动化的前处理

• 对于复杂的几何模型进行包面和体网格生成

• 支持发动机舱、气动外流场、舱室冷却的网格生成

• 基于最佳实践的快速网格生成模板

• 最小化人工干预设置

• 伴随生成过程自动生成Excel 表格以进行输入数据的重用

– Adwrap 的输入

• 几何文件

• 部件管理数据

AdvWrap ACT

AdvWrap ACT

AdvWrap ACT

Workbench Environment

- 易用

- 流程清晰

- 可以参数化

- 优化

- 多物理场

ACT- WB 定制

- FM 定制

- 定期更新 Fluent Meshing Technology

- 四面体/六面体/多面体

- 最优化设置

- 网格质量控制

- 划分速度提升

- 内存占用优化

Workbench Poly Meshing for Fluent

在WB中优化网格

以供Fluent使用

Enhancements in 2016

– Available in App store (Search: Poly)– Maintain Body/Named selections names– Proper Scaling (periodicity/size field)– Error messaging – No-run debug mode– Defect fixing– 5 updates since May-16

– Support of local and program controlledinflation from WB

– Conformal Hex-poly meshing– Linux support

Planned Enhancements at R18

感谢聆听!