Sei sulla pagina 1di 28

17.

0 Release

Module 04: Local Mesh Controls


Introduction to ANSYS Meshing

1 © 2016 ANSYS, Inc. February 14, 2018


Overview

In this lecture we will learn about:


• Local mesh controls (Mesh sizing, Refinement, Match control, Inflation, etc)
• How to apply local controls?
• Effect of local controls on mesh

2 © 2016 ANSYS, Inc. February 14, 2018


Preprocessing Workflow

Preprocessing
Meshing
and Solution

Geometry
Import / Geometry
Creation Cleanup /
Modifications

3 © 2016 ANSYS, Inc. February 14, 2018


Mesh Process & Course Plan
Global
Controls
Module 3

Meshing Core Local


Methods Skills Controls
Module 2 Module 1 Module 4

Mesh
Quality
Module 5
4 © 2016 ANSYS, Inc. February 14, 2018
Mesh Process & Course Plan
Control the mesh locally
• Depends on the “Mesh Method” used Non-CutCell meshing local controls
Local Mesh Controls are:
• Method - For Body
• Sizing - For Vertex, Edge, Face, and Body
• Contact Sizing - For Edge, and face
• Refinement- For Vertex, Edge, and Face
• Face Meshing - For Mapped or Pave Meshing
• Match Control - For Edge and Face
• Pinch - For Vertex and Edge
• Inflation - For Edge and Face
• Contact Match - For matching mesh
• Node Merge and Move - For nodes The latest control added on a particular entity overrides
any prior controls
Only Sizing and Inflation local controls are
available for CutCell meshing
5 © 2016 ANSYS, Inc. February 14, 2018
Sizing
Recommended for locally defining the mesh sizes
You can only scope sizing to one geometry entity type at a time
• For example: you can apply sizing to a number of edges or a number of faces, but not
a mix of edges and faces
Four Types of Sizing option
• Element Size specifies average element edge length on bodies, faces or edges
• Number of Divisions specifies number of elements on edge(s)
• Body of Influence specifies average element size within a body
• Sphere of Influence specifies average Entity/Option Element Size Number of Divisions Body of Influence Sphere of Influence
Vertices x
element size within the sphere Edges x x x Requires a
Faces x x Coordinate
Sizing options vary depending Bodies x x x
system for
the sphere
on the entity type chosen Advanced Size
Function in
Global settings
Only Element Size type is available for CutCell should be
meshing disabled

6 © 2016 ANSYS, Inc. February 14, 2018


Local Min Size
It controls the sizing to be applied at a specified location It controls the:
• Element size for a selected body, face, or edge
• Number of divisions along an edge
• Minimum mesh sizing used for a selected body, face, or edge. It overrides the
default global sizing

Element Size = 0.5 Element Size = Default

7 © 2016 ANSYS, Inc. February 14, 2018


Sizing: Edges (1)
Sizing Type:
Element Size

Sizing Type:
Number of Divisions
Edge meshed with Edge meshed with 10
constant element size of elements
60mm

The Curvature Normal Angle and/or the Growth Rate maybe


not displayed depending on the ASF used

8 © 2016 ANSYS, Inc. February 14, 2018


Sizing: Edges (2)

Bias Type and Bias Factor


Specify the grading scheme and factor
• Bias Type: grading of elements towards one end, both ends, or
the center
• Bias Option:
– Bias Factor: is the ratio of the largest element to the smallest
element
– Smooth Transition: defined by Growth Rate which is ratio of size
of an element with size of previous element. (Growth Rate =
Bias Factor^(1(n-1))
– Reverse Bias: Reverse the unsymmetrical Bias on one or more
edges

9 © 2016 ANSYS, Inc. February 14, 2018


Sizing: Edges (3)

Behavior
Soft: Sizing will be influenced by global sizing functions such as those based on proximity
and/or curvature as well as local mesh controls
Hard: Size control is strictly adhered to
• Transition between hard edges (or any edge with bias) and adjacent edge and face
meshes may be abrupt
• Hard edges or edges with bias will override Max Face Size and Max Size properties

Influenced by global No influence from other


Proximity advanced size global settings
function.

Soft Hard
Number of Division = 4 Number of Division = 4
10 © 2016 ANSYS, Inc. February 14, 2018
Sizing: Faces & Body (volume)

Element Size on a face Element Size on a body


Defines the maximum element size on Defines the maximum cell size on
the face the body

11 © 2016 ANSYS, Inc. February 14, 2018


Sizing: Sphere of Influence

On Vertex On Bodies
– Available with or without Advanced Size – Available with or without Advanced Size
Functions Functions
– Sets the average element size around the – Constant element size is applied within the
selected vertex confines of a sphere
– Inputs: – Use coordinate system to define the center of
• Sphere radius and Element size the Sphere
• Center of the sphere is defined by a model
vertex

12 © 2016 ANSYS, Inc. February 14, 2018


Sizing: Bodies of Influence
Bodies of influence (BOI)
– Lines, surfaces and solid bodies can be used to refine the mesh
– Accessible when ASF is On
– Not available for CutCell meshing
Line BOIs

The ‘Body of Influence’


Surface BOI Solid BOI itself will not be meshed

Without BOIs

13 © 2016 ANSYS, Inc. February 14, 2018


Face Meshing Control

• Forces Mapped/Pave meshes on selected mappable surfaces


– Face Meshing with advanced control is supported for
• Sweep, Patch Conforming, Hexa Dominant
• Quad Dominant and Triangles
• MultiZone
• Uniform Quad/Tri and Uniform Quad If Face Meshing fails, ( ) icon appears
adjacent to corresponding object in the
– RMB on Mesh and Show/Mappable Faces Tree outline. The mesh will still be created
to display all mappable faces but will ignore this control.

14 © 2016 ANSYS, Inc. February 14, 2018


Face Meshing: Internal No. of Divisions

• If face is defined by two loops, then the “Internal Number of Divisions”


field is activated
– User can specify the number of divisions across the annular region
– Also useful for defining number of divisions along sweeping direction for Multizone
when there are no side edges

Mapped face is swept to create


pure hex mesh

15 © 2016 ANSYS, Inc. February 14, 2018


Face Mesh Control: Advanced Vertex Options
• Sweep/MultiZone (2D and 3D) support for Advanced Vertex options on Face meshing

S S

S S

Denoted by S
S, C or E

16 © 2016 ANSYS, Inc. February 14, 2018


Match Control
• Define periodicity on faces (3D) or edges (2D)
• The two faces or edges should be topologically and geometrically the same
• A match control can only be assigned to one unique face/edge pair
• Match controls are not supported with Post Inflation Algorithm
• Match Control with Patch Independent tetrahedrons not supported yet
– Two types of match controls available:
• Cyclic and
• Arbitrary
– Not available for CutCell meshing
Matching face
mesh

If ‘Match Control’ fails, ( ) icon appears adjacent to corresponding


object in the outline Tree, however the mesh is created ignoring it
17 © 2016 ANSYS, Inc. February 14, 2018
Match Control: Cyclic

• Define Rotational periodic


Full Model Periodic Model

Model is symmetrical at 90°


Selected Faces for
Match control
Matching face mesh
If ‘Match Control’ fails, Symmetry Tool
can be used to define periodicity instead

18 © 2016 ANSYS, Inc. February 14, 2018


Symmetry Control

• Define mesh periodicity on faces (3D) or edges (2D)


• Faces/edges pairs should be topologically and
geometrically identical
• Can be assigned to several face/edge pairs at once
• Not supported with
– Assembly Meshing
– Post Inflation Algorithm
– Patch Independent tetrahedrons
– Two types of Symmetry Controls useful for CFD:
• ‘Cyclic’ for rotational periodicity
• ‘Linear Periodic’ for translational periodicity
Matching face
mesh

19 © 2016 ANSYS, Inc. February 14, 2018


Symmetry: Cyclic Region

• Define rotational periodicity

Full Model Periodic Model

Matching face mesh

The Cyclic Region tool need to


be defined with a Cylindrical
Coordinate System, based on
Model is symmetrical at 90° : need matching mesh on rotation axis
periodic faces

20 © 2016 ANSYS, Inc. February 14, 2018


Symmetry: Linear Periodic
Matching face mesh

• Define translational periodicity

Full Model

Periodic
Model

You need to input the numerical


value of the shift : you can get this
information by selecting a pair of
Reduced model is one “period” of the full geometry : matching nodes, and checking their
needs matching mesh on right/left faces distance in the info bar
21 © 2016 ANSYS, Inc. February 14, 2018
Pinch

• To improve quality Pinch control


removes small features (edges or narrow
regions) at the mesh level
• The Pinch feature is supported for the
following mesh methods:
– Patch Conforming Tetrahedrons
– Thin Solid Sweeps
– Hex Dominant meshing
– Quad Dominant Surface Meshing
– Triangles Surface meshing
– Not supported for CutCell meshing

22 © 2016 ANSYS, Inc. February 14, 2018


Inflation
Used to generate prism layers (as explained in Global settings chapter)
• Inflation layer can be applied to faces or bodies using respectively edges
or faces as the boundary
Inflation layer grown on edge boundary (red)

Inflation layer grown on face boundary (red)

23 © 2016 ANSYS, Inc. February 14, 2018


Contact Match Mesh
• Connect mesh at mesh level
• At R17 only works with tet mesh
• Could avoid problems with shared topology

Notes:
• Mesh generated as separate parts
• Use Contact Match controls to match mesh
• Create Named Selection to inspect matched mesh
• Node merge can be added as second step to make
mesh conformal
24 © 2016 ANSYS, Inc. February 14, 2018
Node Merge & Node Move
• Node Merge: enables to merge mesh nodes within a specified tolerance,
making the mesh conformal across bodies, parts, and assemblies. Node
Merge can be performed on solid, sheet, and line bodies
• Node Move: Dynamically pick and drag nodes around (quality plots updated
real time)
• History of moves is recorded in Worksheet and allows for “Undo”

Note: If you update your mesh


(Mesh object>Update), the application
maintains your movements in
the Worksheet until the mesh is
cleared (zero nodes) using the RMB
option Clear Generated Data or you
refresh data from the CAD source; In
these cases all the Node Move
movements are lost

25 © 2016 ANSYS, Inc. February 14, 2018


Summary

What have we learnt in this session:


• How local mesh controls allow more control over meshes
• Different types of Sizing Controls
• Mapped Meshing Controls
• Periodic Meshes Matching
• Local Prism Controls
• How to use Contact Match Mesh
• How to use Node Merge & Node Move and what are the
limitations of the Node Move

26 © 2016 ANSYS, Inc. February 14, 2018


Workshop 4.1 CFD – Local Mesh Controls

27 © 2016 ANSYS, Inc. February 14, 2018


Workshop 4.1 FEA – Local Mesh Controls

28 © 2016 ANSYS, Inc. February 14, 2018

Potrebbero piacerti anche