fluent meshing 14.5 l03 boundary fix

Upload: shaheen-s-ratnani

Post on 03-Jun-2018

313 views

Category:

Documents


15 download

TRANSCRIPT

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    1/77

    2011 ANSYS, Inc. December 21,

    2012

    1

    14.5 Release

    Lecture 3: Boundary

    Mesh Tools

    Introduction to ANSYS

    Fluent Meshing

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    2/77

    2011 ANSYS, Inc. December 21,

    2012

    2

    Introduction

    To grow a high quality Tet or Hexcore volume mesh,Fluent Meshing needs as input a high quality, water-

    tight boundary mesh

    Boundary modification tools exist to allow the user to

    arrive at such an input boundary mesh.

    Boundary Tools allow you to:-

    Diagnose and locate problems with the boundary mesh

    Fix problems with the boundary mesh Improve and refine the boundary mesh

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    3/77

    2011 ANSYS, Inc. December 21,

    2012

    3

    Agenda

    Boundary Mesh Definitions

    Diagnosing problems with a boundary mesh

    Visual diagnostics

    Quantitative diagnostics

    Advanced diagnostics

    Tools for macro repair i.e. at boundary level

    Tools for micro repair i.e. at node/facet level

    Refinement of surface meshes

    Manipulation of surface meshes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    4/77

    2011 ANSYS, Inc. December 21,

    2012

    4

    Agenda

    Boundary Mesh Definitions

    Diagnosing problems with a boundary mesh

    Visual diagnostics

    Quantitative diagnostics

    Advanced diagnostics

    Tools for macro repair i.e. at boundary level

    Tools for micro repair i.e. at node/facet level

    Manipulation of surface meshes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    5/77

    2011 ANSYS, Inc. December 21,

    2012

    5

    Boundary Mesh Definitions

    Fluent Meshing has a terminology todescribe surface mesh, mesh quality and

    boundary operations

    These terms include:

    Face and Boundary zones

    Edge zones

    Free and multiply connected edges

    Mesh quality measures such as skewness

    Delaunay violations and Swapping

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    6/77

    2011 ANSYS, Inc. December 21,

    2012

    6

    Boundary Mesh Definitions

    All of these refer to the boundaries of the fluid region

    Boundary

    Boundary zone

    Face

    Face zone

    An edge zone refers to a group of edges of the mesh

    elements which form the defining features of the face zones

    Can be based upon a sharp change in angle or the boundary between

    Face Zones

    Also called edge loops or feature lines

    Used for remeshing or imprinting operations among others

    Feature lines

    extracted from

    exhaust manifold

    geometry

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    7/77

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    8/77 2011 ANSYS, Inc. December 21,

    2012

    8

    Visual Diagnostics 1Face Quality

    The Display Grid panel allows the visualization of nodes, faces or cells

    Multiple options available for the display of all, free or multiple or high

    skewness faces

    High skewness faces in red, displayed with the full mesh, by selectingtheAlland Qualityoptions and setting the Minimum skewnessto0.9

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    9/77 2011 ANSYS, Inc. December 21,

    2012

    9

    Visual Diagnostics 2Free Faces

    Free edges are mesh edges which form the boundary of only one mesh face.

    For a water tight boundary, the edges should be connected to two triangles or quadrilaterals. Can be due to holes in the mesh or zero thickness walls (baffles or fins)

    Free nodes are the nodes bounding the free edges.

    Free edges due to a hole in the

    mesh (needs to be repaired)

    Free edges on a fin in a duct

    (no repair required)

    Faces with free edges (blue) will show thepresence of holes or zero thickness geometry

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    10/77 2011 ANSYS, Inc. December 21,

    2012

    10

    Visual Diagnostics 3Multi Faces

    Multiply connected edges are mesh edges which form the

    boundary of more than two mesh faces.

    Most edges should be connected to two quads/tris

    Can be due to intersection of multiple face zones (t-junctions) or

    meshing errors

    Multiply connected faces can be visualised to see if they are valid or a

    problemFaces with multiply connected edges (yellow) areconnected to more than two boundaries

    Valid T-Junction Invalid collapsed faces

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    11/77

    2011 ANSYS, Inc. December 21,

    2012

    11

    Quantitative DiagnosticsSurface Mesh

    Surface Mesh Quality

    The chief measure of triangular surface mesh quality isskewness

    0 is a perfect equilateral triangle, 1 is completely

    degenerate

    Max tri skewness should be ~< 0.9 to get a valid tet mesh

    Max tri skewness should aim to be < 0.8 to get a good

    quality tet meshwith tet skewness < 0.9

    In general, the further you drop tri max skew the better the

    quality of the tet mesh. E.g. Max skew < 0.5 would give

    excellent tet quality ~ < 0.8 skew and generally very good

    solver convergence

    Skewness = 0 Skewness = 0.98

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    12/77

    2011 ANSYS, Inc. December 21,

    2012

    12

    Tools for Mesh Inspection

    Report Face Limits: Calculate the

    maximum skewness of selected facezones

    Report Face Limits

    Plot Histogram of Face quality

    Distribution: Display Plot Face Distribution

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    13/77

    2011 ANSYS, Inc. December 21,

    2012

    13

    Agenda

    Boundary Mesh Definitions

    Diagnosing problems with a boundary mesh

    Visual diagnostics

    Quantitative diagnostics

    Advanced diagnostics

    Tools for macro repair i.e. at boundary level

    Tools for micro repair i.e. at node/facet level

    Manipulation of surface meshes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    14/77

    2011 ANSYS, Inc. December 21,

    2012

    14

    Merge Boundary Nodes Boundary mesh requires connecting up into a

    water-tight region before volume meshingsome

    surfaces may not be connectede.g. meshes couldhave been appended therefore are disconnected

    Eliminate free edges by merging free nodes.

    Set atolerancedistance using either an absolute

    value or as a percentage of shortest connectededge length.

    Free nodes with distance

    less than the tolerance will be merged.

    Percentage of shortest edge length is useful for CFD

    surface meshes

    User can choose to connect up non-free nodes also

    by deselecting only free nodes

    When nodes are poorly matched the aggressive

    Boundary -> Mesh -> Faceted Stitch command can

    be used

    Merge

    Nodes

    Disconnected CAD surfaces could lead to

    free faces at the join

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    15/77

    2011 ANSYS, Inc. December 21,

    2012

    15

    Effect of Merging Free Nodes

    Before free nodes were

    merged

    After free nodes are merged

    with tolerance of 0.011

    Left and right faces of the cube

    are disconnected. There is a gap

    of 0.01 here so a node merge

    with a very small tolerance

    would not succeed.

    All faces of the cube

    are now connected

    no free edges

    MergeNodes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    16/77

    2011 ANSYS, Inc. December 21,

    2012

    16

    Faceted Stitch

    Repair surfaces having internal cracks or very

    poorly mismatched facets using FacetedStitch

    Different from node merge in that triangles can be

    split to add nodes

    You can specify an appropriate Tolerancevalue

    within which the free edges will be stitched.

    The faceted stitching operation is available only for

    triangular boundaries.

    Warning: Large tolerances can cause faceted stitch

    to collapse geometry, especially for STL where lotsof triangles are very high aspect ratio. Use

    conservative tolerances (~0.01) and gradually

    increase to remove free faces. Always inspect as

    you go to ensure geometry remains valid. Before and after faceted stitch operation

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    17/77

    2011 ANSYS, Inc. December 21,

    2012

    17

    Improving Boundary Mesh

    Improving Boundary mesh involves:

    Eliminate Delaunay violations by swapping

    Eliminate high skewness faces by smoothing

    Removing distortions in surface mesh by projectingface zones

    Remeshingor retriangulatingface zones

    Generally, boundary mesh improvement is done in two steps:

    1. Smooth/improve boundaries Globally(or at a boundary-level)

    to reduce [possibly large numbers of] poor skewness cells to a minimum

    automatically

    2. Smooth/improve boundaries Locally(or at a nodal-level)

    to reduce [small numbers of] poor skewness cells to a minimum manually

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    18/77

    2011 ANSYS, Inc. December 21,

    2012

    18

    Automatic Boundary Improve Operations

    A number of automatic boundary-level commands can be

    utilized to improve surface mesh quality

    Boundary Mesh Improve...

    Choose boundaries and then

    Improve Smooth

    Swap

    to try to drop max quality below specified Quality Limit

    Geometric features are protected by the parameter Angleincreasing Angle allows more freedom for the improvement

    algorithms to change surface mesh

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    19/77

    2011 ANSYS, Inc. December 21,

    2012

    19

    Boundary Improve Panel

    Boundary Mesh Improve...

    Improveallows you to improve the selected zones

    based on the Quality Measure.

    Quality Limitspecifies the quality limit for the

    improvement operation. All elements above the

    specified quality limit will be acted upon.

    Anglespecifies the maximum allowable

    angle between two adjacent face normals above

    which smoothing cannot occur

    Iterationsspecifies the number ofimproving attempts.

    Preserve Boundary allows you to

    disallow nodal movement for nodes on edge

    loopsi.e. preserve feature edges

    Boundary Improve (1)

    Angle above which

    smooth/swap/ improve cannot

    occu r. This w i l l preserve cr i t ica l

    features and disal low mo vement

    f rom geometry!

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    20/77

    2011 ANSYS, Inc. December 21,

    2012

    20

    Boundary Improve (2)

    Very small triangles can be collapsed en

    masseusing Improve by Area

    When using Min Absolute Size users should

    preview their selection using the Size option

    in the Display Grid panel to view the faces

    with area below the selected threshold

    Once satisfied with threshold Collapse can be

    done successfully

    Recommend to save mesh before Apply

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    21/77

    2011 ANSYS, Inc. December 21,

    2012

    21

    Boundary Improve

    Boundary Mesh Improve...

    Smoothallows you to improve the selected zones by smoothing.

    Max Angle specifies the maximum allowable angle between two

    adjacent face normals. Iterations specifies the

    number of smoothing attempts.

    Boundary Smooth

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    22/77

    2011 ANSYS, Inc. December 21,

    2012

    22

    Delaunay Violations and Swapping

    A Delaunay violation occurs if a node of a

    triangle lies inside an adjacent triangles

    circumcircle.

    E.g. Long and thin triangles which have high skewness

    Edge Swapping is typically used to remove the

    Delaunay violations.

    Replace or Swap the

    diagonal of the quadrilateral

    formed by the two triangles

    with the other diagonal

    Many tools in Fluent Meshing automatically

    detect and remove Delaunay violations using

    edge swapping while preserving features

    SWAP

    Poor

    Skewness

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    23/77

    2011 ANSYS, Inc. December 21,

    2012

    23

    Boundary Improve

    Boundary Mesh Improve...

    Swap allows you to improve the selected zones by edge swapping.

    Skewreports the face with the

    maximum skewness and the

    corresponding skewness valuein the Fluent Meshing console.

    Limitsreports the minimum

    and maximum face area for the

    zone(s) selected in the

    Tri Boundary Zones selection list.

    Boundary Swap

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    24/77

    2011 ANSYS, Inc. December 21,

    2012

    24

    Effect of Swap Face Edges

    Before edge

    swapping

    After edge

    swapping

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    25/77

    2011 ANSYS, Inc. December 21,

    2012

    25

    Demo of Boundary Improve Tools

    Open boundary mesh Display histogram of quality and show max

    skewness with compute

    Display poor quality faces

    Use Boundary Improve tools swap, smooth,

    improve

    Show new quality histogram

    Update display of poor quality faces

    Save surface mesh

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    26/77

    2011 ANSYS, Inc. December 21,

    2012

    26

    Agenda

    Boundary Mesh Definitions

    Diagnosing problems with a boundary mesh

    Visual diagnostics

    Quantitative diagnostics

    Advanced diagnostics

    Tools for macro repair i.e. at boundary level

    Tools for micro repair i.e. at node/facet level

    Manipulation of surface meshes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    27/77

    2011 ANSYS, Inc. December 21,

    2012

    27

    Repairing Boundary Mesh

    Repairing a boundary mesh involves: Eliminating free (disconnected) edges by

    merging free nodes

    Closing holes in the surface mesh

    Deleting incorrect, multiply connected

    faces/edges

    Connecting up intersecting or overlapping face

    zones which pass through one another

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    28/77

    2011 ANSYS, Inc. December 21,

    2012

    28

    Modify Boundary (1)

    This panel allows you to do primitive

    operations on the boundary mesh with

    individual nodes, edges, faces, cells or zones.

    Filterselect what type of entity you wish to

    pick with RMB click

    Any entities selected appear in the

    Selections list

    Entities can be added manually by typing

    their name into the Enter Selection field

    and pressing

    Click on appropriate button in theOperation section to modify boundary

    mesh

    When working with Boundary Modify

    primitive commands, the user has full

    power to modify the geometry

    feature edges are not protected. Merge

    Nodes cannot be undone.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    29/77

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    30/77

    2011 ANSYS, Inc. December 21,

    2012

    30

    Modify Boundary: Operations

    Create: create nodes, faces, zones

    Merge: merge pairs of nodes, faces

    Collapse: Collapse nodes, edge or face into a single node.

    Move To: move nodes to selected positions

    Rezone: move faces to new boundary zone

    Smooth: smooth nodes and zones

    Split: split edges and faces Swap: swap edges

    Clear: Remove the selected object(s) from the Selections section.

    Delete: Delete the selected object(s) from the model.

    Undo: Undo the previous operation. Move By: Move selected object by a specified distance.

    Centroid: Find the centroid of the selected object.

    Distance: Find distance between the selected objects.

    Set: Set a line or a plane for use with the Project operation.

    Project: Project all selected nodes onto a set line or plane.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    31/77

    2011 ANSYS, Inc. December 21,

    2012

    31

    Shortcuts for Operations and Filters

    Esc :Deselect last

    F1: Auto-scale, scale the image so that it fits graphics window

    F2: Deselect ALL

    F3: Right mouse button, toggle mouse probe or mouse dolly

    F4: Right mouse button, mouse probe select or polygon

    F5: Create

    F6: Smooth node

    F7: Split (face / edge)

    F8: Swap edge

    F9: Merge nodes

    F10: Show next skewed face

    F12: Undo

    : Increase Display Bounds : Decrease Display Bounds

    : Zoom to next skewed face

    : Reset Skewed Faces

    Ctrl+A: Auto Scale

    Ctrl+ C: Cell Filter

    Ctrl+ D: Compute Distance

    Ctrl+ E: Edge Filter

    Ctrl+ F: Face Filter

    Ctrl+ H: Print This Help

    Ctrl+ L: Centroid/Node Coordinates

    Ctrl+ N: Node Filter

    Ctrl+ O: Rezone

    Ctrl+ P: Project

    Ctrl + R : Repair selected zones*

    Ctrl+ S: Set Plane or Line

    Ctrl+ V: Move

    Ctrl+ W: Delete Without Confirm

    Ctrl+X: Position Filter

    Ctrl+Z: Zone Filter

    Ctrl+ ~: Collapse

    *Advanced usage

    (tgsetvar! hole/separate-thread? #t) puts each patched surface into separate face zone

    (tgsetvar! hole/remesh? #t) remeshes new surfaces with CFD mesh

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    32/77

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    33/77

    2011 ANSYS, Inc. December 21,

    2012

    33

    Demo of Boundary Modification Tools

    *Can watch in slideshow mode

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    34/77

    2011 ANSYS, Inc. December 21,

    2012

    34

    Agenda

    Boundary Mesh Definitions

    Diagnosing problems with a boundary mesh

    Visual diagnostics

    Quantitative diagnostics

    Advanced diagnostics

    Tools for macro repair i.e. at boundary level

    Tools for micro repair i.e. at node/facet level

    Manipulation of surface meshes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    35/77

    2011 ANSYS, Inc. December 21,

    2012

    35

    User Defined Groups

    User Defined Groups can be created to ease boundary selections when

    working on large models with long lists of boundary zones

    Boundary -> Zone -> Group

    Ability to create Face (or Edge) Boundary Groups

    The groups will be added to the standard Face Zone Groups in all Boundary

    Panels

    Ability to Activategroups Only the Face Zones in the groups will appear in all Boundary Panels

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    36/77

    2011 ANSYS, Inc. December 21,

    2012

    36

    Various options existto separate boundary

    zones

    Boundary Separate

    Two boxes in a single Boundary Zone

    After Separate by Region

    After Box1 separated by angle of 90 deg

    After Box2 separated by selected

    face seed and angle of 90 deg

    Box1Box2

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    37/77

    2011 ANSYS, Inc. December 21,

    2012

    37

    Manage Face ZonesThe Boundary Manage panel allows operations on selected face zones such as:

    Change (Boundary Condition) type of zone (wall, inlet, outlet etc.)

    Copyzones

    Deletezones

    Mergezones, where master decided by

    Alphabetical order

    Largest zone

    Rename

    Rename individual zones

    Change Prefix for multiple zones

    FlipNormals:

    Reverses direction for growing

    prisms/pyramids from the face zones

    Orientnormals within zones

    Rotate

    Scale

    Note that scaling by -1, 1, 1 would reflect about X etc

    Translate

    List will print to the console information about the current selection including zone type, ID

    number, # of elements, face types present (quad, tri or mixture)

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    38/77

    2011 ANSYS, Inc. December 21,

    2012

    38

    Zone Creation

    Fluent Meshing has some

    useful tools to createsimple geometries

    Bounding box

    Plane surface

    Cylinder (includes frustrum

    and annular cap)

    Swept surface (from feature

    edges)

    Periodic

    See appendix for further

    details

    Traditional Workflow

    New Workflow

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    39/77

    2011 ANSYS, Inc. December 21,

    2012

    39

    Triangulate

    The Triangulate Zones panel enables

    triangulation by splitting of quadzones

    Quad zones not supported by wrapper

    options

    Option to replace existing zone or to

    create new zone

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    40/77

    2011 ANSYS, Inc. December 21,

    2012

    40

    Intersect Boundary Zones

    Intersect Boundary Zones is used to connect overlapping or disconnected tri zones.

    Tolerance sets the maximum distance between nodes for the operation.

    Three operations are available:

    Intersect: Intersect the boundaries that are touching each other but are non-conformal

    with distance between them less than the Tolerance.

    Join: Connect overlapping surfaces.

    Stitch: Connect two surfaces, at their free edges, by specifying required Tolerance value.

    Other options:

    Absolute tolerance

    Default tolerance is relative

    based on local cell size Refinethe resulting zones

    When size difference is large (robust)

    Separatethe overlappingarea into another zone

    Should essentially always be used

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    41/77

    2011 ANSYS, Inc. December 21,

    2012

    41

    Intersection ExampleTwo Cylinders

    Intersect

    Intersect and

    Refine

    Two inter-penetrating or

    intersecting cylinders which are

    not nodally conformal

    Connects cylinders

    Connects cylinders and refines growth

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    42/77

    2011 ANSYS, Inc. December 21,

    2012

    42

    Intersect

    Before After

    Boundaries

    are now

    connected

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    43/77

    2011 ANSYS, Inc. December 21,

    2012

    43

    Intersect and Separate

    Before After

    Boundaries

    are

    separated

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    44/77

    2011 ANSYS, Inc. December 21,

    2012

    44

    Intersect and Separate with Refine

    Boundaries

    are refined

    Before After

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    45/77

    2011 ANSYS, Inc. December 21,

    2012

    45

    Typical Usage of Intersection Tools

    Intersection tools are useful to connect meshes together at the

    points of intersection

    E.g. insert plane with symmetry into a hemisphereattach body to

    symmetry plane or cut body in half with a symmetry plane

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    46/77

    2011 ANSYS, Inc. December 21,

    2012

    46

    Typical Usage of Intersection Tools

    Intersection tools are useful to connect meshes together at the

    points of intersection

    E.g. insert car into a wind tunnelattach wheels to the ground

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    47/77

    2011 ANSYS, Inc. December 21,

    2012

    47

    Summary The boundary mesh generally determines success of volume mesh

    generation and resulting quality of volume mesh

    Boundary meshes may need to be repaired and improved before

    volume mesh generation

    Fix Free nodes, large size changes, high skewness, etc

    Fluent Meshing includes boundary modification tools which allow

    Checking of boundary mesh for problems such as

    Holes which shouldnt be there -> visualise free faces

    Multiply connected edges which shouldnt be there -> visualise multiple

    faces

    Poor quality/small faces -> Visualise poor/small quality faces

    Repair and improve the boundary mesh on a macro and/or micro level

    Create simple primitives and planar surfaces

    Manipulate boundary zones

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    48/77

    2011 ANSYS, Inc. December 21,

    2012

    48

    14.5 Release

    AppendixBoundary Modification

    Further Detail & Advanced Usage

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    49/77

    2011 ANSYS, Inc. December 21,

    2012

    49

    Mesh Quality Measures

    The chief measure of mesh quality for tet

    elements is the Tri/Tet Skewness Method

    Equilateral Volume DeviationMeasures the degree of

    deviation of the area of the triangle from that of an

    ideal (equilateral) face or cell which would fit into its

    circumcircle.

    Skewness = Ideal face areaActual face area

    Ideal face area

    Normalized Equiangle DeviationMeasures the

    degree of deviation of the internal angles of the mesh

    face from an ideal face with equal internal angles.

    Skewness is plotted on a scale of 0 (good) to 1(bad or degenerate element)

    optimal (equilateral) face

    actual face

    circumcircle

    0 1

    best worst

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    50/77

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    51/77

    2011 ANSYS, Inc. December 21,

    2012

    51

    Insert Edge ZoneConnecting Meshes (1)

    The Intersect, Stitch, and Join

    operations will remesh both surfaces The insert-edge-zone TUI command

    will connect meshes while remeshing

    only one of the surfaces

    This tool is needed to connect surfacemeshes to volume meshes or other

    surface meshes. E.g. we have the

    ability to connect a structured hex

    mesh into a triangular surface meshbefore filling the tri shell with

    unstructured mesh

    Wedge Volume Mesh

    Wrapper surface

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    52/77

    2011 ANSYS, Inc. December 21,

    2012

    52

    Insert Edge ZoneConnecting Meshes (2)

    1. BoundaryFeatures

    Create Edge loop you wish to use

    to use to connect> rad-out__9

    in this case (edge zone ID is 9)

    2. To perform the connection betweenthe yellow zone (rad-out) and the red

    zone (wrapper) we use the following

    TUI command:

    This forces the zone wrapper to

    conform to the specified edge loop.

    Note that sometimes edge loops may

    require separation to extract the

    portion you wish to imprint.

    /boundary/remesh/insert-edge-zone 9 wrapper ,

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    53/77

    2011 ANSYS, Inc. December 21,

    2012

    53

    Faces in close proximity can be marked and displayed using the command:

    /boundary/mark-face-proximity

    A TUI command is also available to remesh overlapping zones:

    /boundary/remesh/remesh-overlapping-zones

    Note: If there is gap between them, you can project one zone onto the other first.

    Proximity Marking and Overlapping Zones

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    54/77

    2011 ANSYS, Inc. December 21,

    2012

    54

    Create Bounding Box

    The bounding box is useful to create

    an external box around a complex

    model.

    Computewill calculate the size of the

    box based on selected face zones

    Specify the dimensions as Absoluteor

    Relativeto the previously calculatedvalues

    For Example:

    Compute first, then change to relative and

    add 100 in each dimension, will create a

    box with a 100 unit cushion in each dirn

    Specify the Mesh Size using Edge Length

    Drawwill allow you to preview the

    dimensions of the box graphically

    Click on Createto create the box.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    55/77

    2011 ANSYS, Inc. December 21,

    2012

    55

    Create Cylinder (1)

    Boundary Create Cylinder...

    In some cases, you may want to create a cylinderwithin the existing geometry (e.g., creating an MRF

    zone for problems involving moving parts such as

    rotating blades or impellers). Fluent Meshing allows

    you to create a cylindrical surface and mesh it using

    triangular cells.

    2 Axis Locations allows you to specify the locations ( X Pos,

    Y Pos, Z Pos) of the points P1 and P2, defining the cylinder

    axis or using Select Points to pick them from the geometry

    2 Axis Nodes allows you to specify the nodes corresponding

    to the points defining the cylinder axis.

    Radius specifies the radius of the cylinder to be created.

    Edge Length specifies the size of the cells to be created forthe cylindrical surface mesh.

    Capsallows user to choose to create the circular end parts

    or not. For gap filling sometimes only curved surface is

    required.

    Preview allows you to preview graphically the cylinder to

    be created.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    56/77

    2011 ANSYS, Inc. December 21,

    2012

    56

    Closing an annular narrow gap using Cylinder Panel

    Easer to close annular region

    New option

    3 arc +1 Height node

    Click on Select nodes

    Pick three nodes on one circle

    Pick one node on the other

    Adjust Edge length

    Un-tick caps

    Include Objects

    Preview

    Create

    Create Cylinder

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    57/77

    2011 ANSYS, Inc. December 21,

    2012

    57

    Swept surface (available only in 3D)

    Boundary Create Swept surface...

    Swept surface uses an edge zone

    to sweep it into a face zone

    Select Edge Zones from the pull-down list

    Parameters to be defined:

    Total Distance specifies the total distance through

    which the edge is to be projected.

    No. of Offsets specifies the number of interval counts

    of the total distance.

    Vectorspecifies the direction in which the selected

    edge is to be swept.

    Split Quad Faces toggles the creation of tri/quad faces

    for the swept surface.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    58/77

    2011 ANSYS, Inc. December 21,

    2012

    58

    Create Plane Surface

    The Plane Surface tool is useful for

    Plugging holes or gaps in the model before wrapping or as a tool to cut symmetry plane

    Options using Axis Direction

    Specify the axis normal to the plane

    Specify the Location and on the Axis.

    Compute will calculate the size of the

    plane based on selected face zones.

    Options using Point

    Click on Select Points

    The panel opens and three points can be

    selected using right-mouse button

    Common options

    Edge length dictates the mesh size

    Draw will create a preview of the face

    Scale +/-can grow or shrink the face

    Click on Createto create the surface.

    f d

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    59/77

    2011 ANSYS, Inc. December 21,

    2012

    59

    Refine Boundary ZonesThe Refine Boundary Zones panel is used to refine

    the boundary mesh based on Proximity or on

    Region. Region: Defined using the Local Refinement Mesh

    panel.

    Max Face Size is based on the Max Cell Size set in the panel.

    Proximity: refinement based on proximity.

    Example of refinement using proximity

    F M dif

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    60/77

    2011 ANSYS, Inc. December 21,

    2012

    60

    Feature Modify

    Feature Modify is used to extract and

    modify geometric features, i.e. the

    edge zones or edge loops, boundingthe surface mesh.

    This is critical for meshing algorithms

    which create surfaces which must

    adhere to features i.e. surface

    remeshing, cutcell and surfacewrapper

    Key Option:

    Create: Extract the edge zones from

    face zones based on fixed angle (default

    40 degree feature angle) or semi-intelligent adaptive angle criteria.

    Select Boundaries

    Choose option Create

    Choose Angle Criterion

    Hit Apply

    Apply

    f l

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    61/77

    2011 ANSYS, Inc. December 21,

    2012

    61

    Surface Retriangulation Surface Retriangulation allows the user to remesh face zones using edge

    zones as a starting point.

    1. Create feature lines or edge zones from

    selected face zones using Fixed or

    Adaptiveangle.

    2. Choose whether to invoke Advanced Size

    Functionsto apply smoother growth ratesand allow refinement by e.g. curvature and

    proximity.

    3. Click Remesh to remesh a selected face

    zone

    1.

    2.

    3.

    Note that remeshed faces are

    new, disconnected face zones

    and nodes must be merged prior

    to volume meshing

    f l

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    62/77

    2011 ANSYS, Inc. December 21,

    2012

    62

    Sizing Functions for Retriangulation

    Global Controls

    Define the overallMin, Max size as well as the global

    growth rate.

    Size Function Types

    Curvature: Specify Min, Max size, Max Angle betweennormals and Growth Rate. (Can be applied to edge or facezones.)

    Proximity: As above except you specify the number ofcells per gap instead of the max angle between normals.(Can be applied to edge or face zones.)

    Meshed: The size is determined from the mesh size on thegeometry (not suitable for CAD STL). (Can be applied toedge or face zones.)

    Soft: Specify the Max size and the growth rate. The localsize is allowed get smaller based on other size functions(e.g. curvature and proximity). (Can be applied to edge orface zones.)

    Hard: Specify a fixed min size for the zone. The local sizefixed and is not allowed to get smaller or larger. (Can beapplied to edge or face zones.)

    BOI (Body of Influence): Select a zone from the list ofzones to serve as a body of influence. Defines the max sizeof cells within that volumetric region and acts as anarbitrarily shaped refinement region for capture of flowfeatures such as turbulent wakes. (Can be applied to facezones, generally forming a closed volume).

    i i f i l i

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    63/77

    2011 ANSYS, Inc. December 21,

    2012

    63

    Curvature Size Function for Retriangulation

    Curvature size function

    examines curvature on

    edges and faces andcomputes sizes such that

    size obeys min, max,

    normal angle andgrowth rate settings.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    64/77

    Si i F i f S f R i l i

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    65/77

    2011 ANSYS, Inc. December 21,

    2012

    65

    Sizing Functions for Surface RetriangulationFace Proximity

    Face Boundary: allows you to compute

    the shell proximity (edge-edge proximity

    within each face)

    FaceFace: allows you to compute the

    proximity between two faces in the facezone(s) selected. This will lead to varying

    size within a face. This is CPU-intensive.

    Ignore Self: allows you to ignore face-

    face proximity between faces in same

    zone. This option is available only whenthe Face - Face option is enabled.

    Ignore Orientation: allows you to ignorethe orientation of face normals when the

    proximity size function is processed. This

    option is available only when the Face -Face option is enabled.

    P i i Si F i I

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    66/77

    2011 ANSYS, Inc. December 21,

    2012

    66

    Proximity Size FunctionIgnoreOrientation

    In this example normals point inwards

    With ignore orientation OFF the

    remeshed surface is not refined along

    the groove length

    With ignore orientation ON the

    remeshed surface is refined along the

    groove length

    S ft d H d Si F ti f

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    67/77

    2011 ANSYS, Inc. December 21,

    2012

    67

    Soft and Hard Size Functions forRetriangulation

    Hard size function sets fixedsize and soft size function

    sets a max size on an object

    as shown in this simple

    example

    Curvature and proximity can

    cause refinement

    M h d Si F ti f R t i l ti

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    68/77

    2011 ANSYS, Inc. December 21,

    2012

    68

    Meshed Size Function for Retriangulation

    Meshed size function allows us to take the

    sizes based on sizes given on zones alreadypresent

    In the below example a Meshed SF is applied to

    the grey zone and the adjacent green zone is

    remeshed to grow smoothly from that sizing.

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    69/77

    Proximity based Refinement

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    70/77

    2011 ANSYS, Inc. December 21,

    2012

    70

    Proximity-based Refinement

    Zones which are close together can be

    refined by the proximity-based refinement

    using either the Refine Boundary Zones

    panel or the TUI command:

    /boundary/refine/auto-refine.

    This operation refines all adjacent faces in

    the same domain close to the refinedzones.

    The TUI command provides more control of

    the refinement process:

    /boundary/refine/auto-refine

    zone id/name [ ] 1

    Iterations [5]

    Relative Distance [1]

    Project Face Zone

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    71/77

    2011 ANSYS, Inc. December 21,

    2012

    71

    Project Face Zone

    A selected face zone can be

    projected onto a target boundaryzone using the Project Face Zones

    panel.

    This is useful for reducing gaps

    between nonconformal interfaces

    and for boundary mesh

    manipulations (project and

    retriangulate).

    Methods:

    Normal(Normal to a face zone)

    Direction(x,y,z)

    Closest(Closest point on face zone)

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    72/77

    BOI Size Function for Retriangulation

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    73/77

    2011 ANSYS, Inc. December 21,

    2012

    73

    BOI Size Function for Retriangulation

    BOI size functions can be used to limit the boundary mesh size

    within a volumetric region

    In the example below the surface mesh is remeshed with a BOI

    restricting the growth at the rear of the car on the symmetry

    plane

    Separate Boundary Zones

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    74/77

    2011 ANSYS, Inc. December 21,

    2012

    74

    Separate Boundary Zones

    Often we wish to separate boundaries for setting boundary

    conditions in the solver or specifying mesh properties

    The Separate Face Zones panel is used to separate a single face

    zone into multiple zones of the same type.

    Six different options available

    for separation:

    Angle: separates faces with

    normal vectors that differ by

    an angle equal to or greater

    than the specified significant

    angle into different zones

    Separate by Angle of 90

    Separate Boundary Zones

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    75/77

    2011 ANSYS, Inc. December 21,

    2012

    75

    Separate Boundary Zones

    Neighbour: separates faces whose adjacent cells belong to different cell zones

    Region: separates non-contiguous boundary face zones (i.e. zones that are split into two

    or more isolated groups) into multiple zones

    Fluid zone 1 Fluid zone 2

    Zone containing faces

    lying between two fluid

    zones

    Because of free

    nodes

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    76/77

    Separate Boundary Zones

  • 8/12/2019 Fluent Meshing 14.5 L03 Boundary Fix

    77/77

    Separate Boundary Zones

    Seed: Separate faces using on a

    selected face (or Face Seed) and

    an angle or edge loop.

    Seed triangle