0% found this document useful (0 votes)
290 views107 pages

Fluent Gambit - Tips and Tricks

Gambit can import and export older versions of CAD systems e.g., Unigraphics, SolidWorks, solid Edge, PATRAN, ANSYS Can export Parasolid files (.x_t and.xmt_txt) which can be imported into Gambit. Most CAD programs include STEP export Pro / ENGINEER at no additional cost most others as an add on.

Uploaded by

Mehran Moradi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
290 views107 pages

Fluent Gambit - Tips and Tricks

Gambit can import and export older versions of CAD systems e.g., Unigraphics, SolidWorks, solid Edge, PATRAN, ANSYS Can export Parasolid files (.x_t and.xmt_txt) which can be imported into Gambit. Most CAD programs include STEP export Pro / ENGINEER at no additional cost most others as an add on.

Uploaded by

Mehran Moradi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 107

Fluent Software Training UGM 2001

2001 UGM Gambit: Tips & Tricks


June 4, 2001 Shyam Kishor

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Outline

Data exchange with other CAD/CAE systems Clean-up and Construction strategies Useful Tips New Features of Gambit 2.0

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Data exchange with other CAD/CAE systems

Direct options Standard-based options Importing meshes and faceted geometry CAD-to-Gambit flowchart summaries

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Direct Options - 1

ACIS-based CAD programs:

e.g., AutoCAD, Cadkey, TurboCad Can export ACIS files (.sat or .sab) which can be imported into Gambit.

ACIS version compatibility


Gambit typically employs recent ACIS rev. (ACIS 6.3 for Gambit 2.0) Gambit can import and export older versions of ACIS.

Parasolid -based CAD programs:


e.g., Unigraphics, SolidWorks, Solid Edge, PATRAN, ANSYS Can export Parasolid files (.x_t & .xmt_txt) which can be imported into Gambit

Parasolid version compatibility

Gambit can import and export most versions up through 11.1

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Direct Options - 2

Direct (single-stage) translators for native CAD systems


e.g., Pro-E/ACIS, Catia/ACIS Available from various vendors (see http://www.spatial.com for full listing)

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Standard - based Options

Use of neutral file format to exchange data


STEP IGES

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Data exchange via STEP

STEP (STandard for the Exchange of Product model data) :

International standard that defines a neutral file format for the exchange of geometric, topologic, and annotation data. Most CAD programs include STEP export

Pro/ENGINEER at no additional cost Most others as an add on

Both STEP AP203 and STEP AP214 are supported by Gambit Better than IGES

STEP supports solid models

Creates real Gambit (ACIS) volumes after import.

Topology/connectivity-related information is maintained Exports real geometry, including solid volumes

STEP export

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Data exchange via IGES

IGES (Initial Graphics Exchange Specification) Files:

Most CAD programs can export IGES files.

Topology/connectivity information is lost when CAD programs export IGES surface data only. Some CAD packages export IGES-solids as well as IGES-surfaces.

I-DEAS and CADDS Topology/connectivity information maintained.

Gambit provides two options for IGES import

Spatial

Creates real geometry Supports IGES-solids (MSBO) Creates virtual geometry for trimmed surfaces Supports surfaces only Use only as a fallback when Spatial translator fails Exports real geometry Supports IGES solids (MSBO)

Native

IGES export

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

STEP/Parasolid-to-Gambit Flowchart
STEP/ Parasolid
Geometry Import Check Geometry

Okay? Yes

No

Heal

Check Geometry

Better? Yes

No (undo)

Real Geometry

Yes Connected? No

Heal

Connected? Yes

No

Use Virtual Geometry

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

IGES-to-Gambit Flowchart
IGES
Spatial Translator Check Geometry Okay? Yes No Native Translator

Okay? Yes

No

Heal

Check Geometry

Better? Yes

No (undo)

Real Geometry

Yes Connected? No

Heal

Connected? Yes

No

Use Virtual Geometry

10

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Data exchange via Mesh/Faceted Geometry-1

Import of mesh or faceted geometry files results in faceted geometry Supported Mesh Formats

Faceted Geometry Formats


I-DEAS

FLUENT4 FLUENT5 TGRID FIDAP GAMBIT I-DEAS UNV (Universal format) ANSYS PLOT3D (Formatted) NASTRAN PATRAN HYPERMESH

FTL Optegra Visualizer STL

11

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Data exchange via Mesh/Faceted Geometry-2

PLOT3D files with Iblanking and/or of binary type

Use tfilter fe2ram from an operating system command prompt to first convert it to a Fluent/Fidap mesh file Import the resulting mesh in Gambit.

Import of Mesh with hanging nodes is not supported Mesh Files


Boundary types are not preserved during import. Generates faceted geometry from surface or volume mesh import. Use Virtual Geometry operations to work with entities. Convert virtual geometry to real if needed. Similar to mesh but defining triangles unsuitable for meshing STL lacks zone grouping

Faceted Geometry Files


Use Feature Angle to separate faces Works well for well-defined edges; otherwise use as last resort.
12 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

CAD-to-Gambit Flowchart Summaries

In general, translation options listed in order of decreasing preference (left to right). Some options require third party translator software. Best translation path depends on quality of CAD data (model).

13

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Pro/E-to-Gambit Flowchart
Pro/Engineer

STEP

Direct Translator

Direct (STEP)

Optegra Visualizer

Mesh

STL

IGES*

ACIS
(faceted geometry)

(real geometry)

Direct Integration of Pro/E with Gambit 2.0


14

Gambit

*IGES native may produce virtual geometry

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Catia-to-Gambit Flowchart
Catia

STEP

Catia-ACIS Translator

IGES Solids
(AIX only)

IGES Surfaces*

Mesh

STL

(faceted geometry) ACIS

(real geometry)

Gambit
15

*IGES native may produce virtual geometry

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

I-DEAS-to-Gambit Flowchart
I-DEAS

STEP

IGES* MSBO

Faceted Part File (FTL)

Mesh

STL

(faceted geometry)

(real geometry)

Gambit
16

*IGES native may produce virtual geometry

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Unigraphics-to-Gambit Flowchart
Unigraphics

Parasolid

UnigraphicsACIS Trans.

STEP

IGES*

Mesh

STL

ACIS (faceted geometry)

(real geometry)
*IGES native may produce virtual geometry

Gambit
17 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

SolidWorks-to-Gambit Flowchart
SolidWorks

Parasolid Direct ACIS Export

STEP

IGES*

Mesh

STL

(faceted geometry) ACIS

(real geometry)
*IGES native may produce virtual geometry

Gambit
18 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

CADDS-to-Gambit Flowchart
CADDS

STEP

CADDS-ACIS Translator

IGES*

Mesh

STL

ACIS (faceted geometry)

(real geometry)

Gambit
19

*IGES native may produce virtual geometry

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Outline

Data exchange with other CAD/CAE systems

Clean-up and Construction strategies


Useful Tips New Features of Gambit 2.0

20

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Typical Cleanup Procedure for Imported Data


Delete unnecessary geometry Check validity of the geometry (visual + check commands) Correct invalid geometry (Healing and/or reconstruction) Check connectivity by color coding Eliminate short edges Check connectivity Create additional geometry and form volume Simplify/edit edges, faces, volumes Decompose volume, if necessary Mesh the geometry Plan ahead

Some operations will not work with virtual geometry (booleans, sweeps except edges, revolves, certain splits) Postpone operations that create virtual entities.

21

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Check Real Geometry

Checks for geometrical and topological inconsistencies.

Topology problems must be fixed before meshing Geometry not C1, C2, G1or G2

Indicates lack of parametric/geometric continuity Operations like real booleans, splits and sweeps may fail

Use virtual splits as fallback

Do not prevent meshing

Fix real geometry problems by healing and/or by regenerating entities Fix topology and virtual/faceted geometry problems by deleting (hiding) and reconstructing entities

22

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Typical Cleanup Procedure for Imported Data


Delete unnecessary geometry Check validity of the geometry (visual + check commands)

Correct invalid geometry (Healing and/or reconstruction)


Check connectivity by color coding Eliminate short edges Check connectivity Create additional geometry and form volume Simplify/edit edges, faces, volumes Decompose volume, if necessary Mesh the geometry Plan ahead

Some operations will not work with virtual geometry (booleans, sweeps except edges, revolves, certain splits) Postpone operations that create virtual entities.
23 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing Real Geometry-1

Healing is designed to detect and correct accuracy problems in ACIS models ACIS (geometry kernel of Gambit), a high precision modeler, needs all entities to satisfy stringent data integrity checks
Geometry imported from other CAD systems often lacks the required accuracy & precision due to:

Inherent numerical limitations in the original CAD system Limitations of data transfer through neutral file formats Differences in tolerance settings between the original CAD system and Gambit

Three phases of Healing process:


Geometry simplification Stitching Geometry building

24

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing Real Geometry-2

Geometry simplification

Converts spline surfaces to corresponding analytic forms (e.g., planes, cylinders, circular cones etc.) wherever possible Results in a reduction of data size & speed improvements in geometric operations. Geometry simplification tolerance

With tighter tolerance, only spline surfaces which are exact analytic surfaces get simplified With relaxed tolerance, approximate analytic fits to spline surfaces are obtained. It may increase the gap between surfaces and healing in subsequent operations would be more difficult The default tolerance of 0.0001 should provide very good approximation in most cases

For some cases, overall results may be better if simplification is disabled


25 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing Real Geometry-3

Stitching

Stitch together the loose faces. Similar to volume stitch but can handle the gaps and does some geometry cleaning on the stitched data to handle small edges occurring in the body. Main Characteristics :

Handles varying gaps Resolves multiple vertices Handles small edges Split edges appropriately Ensure consistent face normals Incremental stitching. Starts with minimum tolerance and increases in steps towards maximum tolerance Minimum tolerance must always be smaller than the length of the smallest edge in the model Maximum tolerance denotes the largest gap in the model.

Stitching tolerances:

The result of stitching could give one or more acis volumes.


26 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing Real Geometry-4

Stitching

27

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing Real Geometry-5

Geometry Building

Builds the geometry as necessary to correct the gaps & inaccuracies in the model. Improve precision of face, edge, and vertex data Recalculate the bad curves and points by recomputing intersections.

Transversal Intersections :
Gaps are filled by extending the adjoining surfaces and recomputing the intersection

28

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing Real Geometry-6

Geometry Building
Tangential Intersection of Analytic Surfaces : Surfaces are snapped to each other using linear transformations

Tangential Intersection of Spline Surfaces: Correction via control points modification

29

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Typical Cleanup Procedure for Imported Data


Delete unnecessary geometry Check validity of the geometry (visual + check commands) Correct invalid geometry (Healing and/or reconstruction) Check connectivity by color coding Eliminate short edges

Check connectivity
Create additional geometry and form volume Simplify/edit edges, faces, volumes Decompose volume, if necessary Mesh the geometry Plan ahead

Some operations will not work with virtual geometry (booleans, sweeps except edges, revolves, certain splits) Postpone operations that create virtual entities.

30

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Connect Edges
Connecting edges provides connectivity between faces. This enables faces to be stitched together to form volume.

New option to preserve first edge shape during virtual edge connect Typical Procedure:

Specify Real and Virtual Connect


Real connects attempted first. Specify initial Tolerance or Shortest Edge % Connect on all edges.

Repeat above step with successively larger tolerances. Include T-junction option as final step.

Invoking too early may result in very small edges.

Force Connect remaining disconnected edges.

Failure to stitch together volume will result in error message identifying problem edges.

31

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Connect Edges: Tolerances

Tolerances used for connect should be much less than mesh size.

Mesh within the tolerance region gets pushed back to edge.


For faces separated by a large gap, create new face to fill the gap. For faces that overlap by large amount, split each face with the intruding edge and form new face in center.

Faces overlapping

Faces with gap

Faces connected

Tolerance used to connect edges to create two connected virtual faces.


32 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Connect Edges: T-Connect Option

Using T-Connect Option with relatively low tolerance can generate unwanted small edges.

Use Highlight Shortest Edge to check length before and after operation. Can pick which vertices are to be involved in edge splits in Vertex list box (default is all).

Small edges formed as a result of improper use of T-Connect Option.

Tolerance used to connect edges will account for small gaps but not the larger ones.
33 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Typical Cleanup Procedure for Imported Data


Delete unnecessary geometry Check validity of the geometry (visual + check commands) Correct invalid geometry (Healing and/or reconstruction) Check connectivity by color coding Eliminate short edges Check connectivity Create additional geometry and form volume

Simplify/edit edges, faces, volumes


Decompose volume, if necessary Mesh the geometry Plan ahead

Some operations will not work with virtual geometry (booleans, sweeps except edges, revolves, certain splits) Postpone operations that create virtual entities.

34

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Simplify/Edit faces

Eliminate sliver faces

Merge face with neighbor

Avoid merging together connected faces that form a sharp angle ( 90).

Merge remaining edges Split the face to isolate the bad angle Merge the new face to an adjacent face Merge the edges Merge for similar faces and sliver faces Collapse for symmetry, blends, fillets, etc. (collapse adds extra layer of topological information)

Eliminate sharp corners and angles


Collapse versus merge


If tolerance is larger than element size, or if element size is smaller than faces that were merged/collapsed, meshing may fail on merged surfaces
35 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Virtual Cleanup During IGES Import

Attempts virtual cleanup through automated sequence of Connects/Merges.

Merges edges based on length.

Using merge tolerance. geometry.edge.VIRTUAL_MERGE_MIN_ANGLE

Merges edges based on angle.

Real connects of vertices, edges, faces. Virtual connects of vertices, edges, faces.

Using connect tolerance. If any changes are made, repeats Virtual connect of edges, faces.

Edge connects with T-Option.

Attempts volume-stitch-virtual. Can also be used after import


Open the IGES Import form Clear the File Name field Click Virtual Cleanup checkbox Click Accept
36 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Outline

Data exchange with other CAD/CAE systems Clean-up and Construction strategies

Useful Tips
New Features of Gambit 2.0

37

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Geometry Tips-1

If a particular boolean/split operation fails to work

Could be due to complexity/quality of the model or due to difficulty in finding imprints of connected entities

Disconnect the face/volume with adjacent entities by copying it Delete the original face/volume Perform the boolean/split on the copied entity Connect them back before meshing

Use alternative operations

e.g., an alternative to a split is:


Get intersection of tool and the target while retaining the target Subtract the result (intersection) from the target while retaining the tool Do a connect

If the tool is enclosed by the target, intersection of the two is not needed.
38 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Geometry Tips-2

Gambit 1.2.0 & higher support booleans of multiple entities (faces/volumes) in one step

Use intersection/subtraction option to split one entity with multiple entities

Occasionally, real volume stitch may produce unwanted edge splits

ACIS-specific problem (incorrect topology being generated) Use Heal Faces in place of volume stitch command to create the volume May need to disconnect the faces if connected to other entities Reconnect them before meshing Virtual volume stitch can also be used

39

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Geometry Tips-3

To create real face by wireframe on noncoplanar surface, use a set of 3 or 4 edges per face Use alternative methods of face creation (e.g., net surface) wherever applicable New face creation methods and face primitives are available with Gambit 1.2.0 and higher Combine primitives, booleans and bottom-up tools for faster model building

40

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Meshing Tips - 1

Vertex types may be changed for Boundary Layers only Allows desired BL creation in regions near vertices while maintaining desired face or volume meshing scheme

Example : Meshing a circular face with Map (square topology) and boundary layers

Vertex types = End, for mesh scheme


Vertex types = Side, for boundary layers

41

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Meshing Tips - 2

Poor mesh by mapper on highly curved surface Projection to the surface distorts the mesh Limitation of algorithm
42

Smooth the face mesh by


winslow to fix it

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Meshing Tips - 3

Final exact projection of mesh on the surface

May take long time or produce skewed elements on complex/bad spline surfaces Should be turned off (using the default MESH.FACE.PROJECT_TO_SURFACE) Check the mesh to ensure desired accuracy of geometry representation

43

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Meshing Tips - 4

Number of triangles on a single face exceed the default limit (100,000)


Increase the limit using the default MESH.TRIMESH.MAX_FACES A value of -1 indicate no restriction

If there is a resource constraint


Mesh the whole model in several parts Mesh one part, export the mesh and then delete it but keep the surface mesh at the interface (for conformal mesh) Do the same for each part. Merge all the meshes with tfilter tmerge3d or by reading them in Tgrid Duplicate nodes at the interface can be merged together either in Fluent 5 by fusing the zones or in Tgrid by merging the nodes.

44

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Parametric Study: Tips - 1

Test the model for the most extreme values first. Advanced parameterization might be needed to avoid bad cell aspect ratio/skewness.

Example: Edge mesh density as a function of distance intervals (4 + (INT($fact*($h2 - $h1)))))

45

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Parametric Study: Tips - 2

Use mapped mesh when parameters have large variation span, since mesh can be stretched without severe distortion (compared to paved mesh). Use different journal files for different parameter combinations.

Example:

Pipe junction

Pipe intersection

These are two topologically different models (3 faces, 8 edges vs. 2 faces, 5 edges)

Do not use virtual mesh splits, since these are node-number dependent.

46

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Outline

Data exchange with other CAD/CAE systems Clean-up and Construction strategies Useful Tips

New Features of Gambit 2.0

47

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements Geometry Kernel Upgrade Miscellaneous

48

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

G/Turbo

Add-on for automated preprocessing for turbomachinery Automated geometry construction and meshing for blade row models

Starts from basic curve data defining blade, hub, and casing shapes flexible meshing

structured (H, H-C & H-O) unstructured (hex, tet, prism & pyramids)

Standard turbo view

49

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0

G/Turbo

Direct Pro/E Integration


Size Function End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements Geometry Kernel Upgrade Miscellaneous

50

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Pro/E-to-Gambit 1.3 Options


Pro/Engineer

STEP

direct Translator

Direct (STEP)

Optegra Visualizer

Mesh

STL

IGES*

ACIS
(faceted geometry)

(real geometry)

Gambit
51

*IGES native may produce virtual geometry

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Fundamental Limitations of Data Exchange

Model quality in the original system Semantics Numerical Precision Translation quality

52

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Direct Pro/Engineer Integration

GAMBIT directly accesses Pro/Es geometry engine

Requests

GAMBIT
Topology, geometry, projections

CAD System

Eliminates geometry translation losses User works in convenient GAMBIT environment

53

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Pro/Engineer - Gambit Interface

54

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Using Pro/E Gambit Interface


Need special Gambit license File with instructions for Pro/E to start Gambit
gambit/cad_integration/proe_integration/protk.dat

Steps to use direct interface

Start pro/E by Gambit start-up command


gambit id -proe <proe>

Start Gambit using Utilities/Auxiliary Applications Open the part file in Pro/E Access Gambit through Pro/E Use Import/CAD/Pro/E(direct) to access the geometry in Gambit

55

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Convenient Topology Modifications in Gambit


Feature Suppression Using Virtual Tools

Original Part
56

Cleaned Part
Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Limitations

Assemblies are not supported

Should be converted into part first

Solid models alone are supported

57

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Assembly to Part Conversion


Open the assembly file Create a new part Select

Assembly/Component/Adv Utils/Merge

Merge all existing parts to the new part Save the change Open the new part

58

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration

Size Function
End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements Geometry Kernel Upgrade Miscellaneous

59

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Size Function

Control mesh element size and their variation Benefits

Ensure high-quality surface meshes Automatically capture important geometry features Ensure desired number of elements in small gaps

60

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Existing Tools

Edge Meshing

Boundary Layer

Meshing Tools

Desired size and quality

Size Function

61

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Size Function with Tri Paver

Without a Size Function


62

With a Size Function


Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Size Function with Quad Paver

63

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Size Function Specification

Type Entities Parameter

64

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Size Function Types

Fixed Curvature Proximity

65

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Fixed Size Function

Controls mesh-element edge size within a region as a function of distance Entities

Source

Center of the region

Attachment

Mesh to be affected

66

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Specifying the Source

Location and types of the source determine location and types of the sizing functions

Component Source

topologically part of the attachment


Non-component Source

Not a part (topologically) of the attachment

67

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Examples

External source Internal source

68

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Examples

Effect of internal non-component source on the mesh

69

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Specifying the Attachment

Determine the effect of the size functions

Should be attached to the desired entity and all connected entities within the boundary of the size function

70

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Specifying the Parameters

Start size

Size adjacent to the source Ratio of two adjacent mesh-element edge size Determine boundary of size function Maximum allowable size for attachment entity

Growth rate

Distance

Size limit

71

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Curvature Size Function


Modifies size according to geometric curvature

Only face as a source


72 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Curvature Size Function


Parameters Angle Maximum allowable angle between outward pointing normals for any two adjacent mesh elements located immediately adjacent to the surface of a source Other parameters similar to those for fixed type
73 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Proximity Size Function


Specify number of cells in the gap Parameters Cells per gap Number of mesh layers in the gap Distance maximum distance from the source at which size function applies Size limit
74 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Limitations

Becomes slow on large models Improper use may result in abrupt change in size

Use multiple size functions Specify large value for distance Increase resolution by changing the defaults for background grids

75

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function

End User Customization (Dynamic GUI)


General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements Geometry Kernel Upgrade Miscellaneous

76

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

End User Customization (Dynamic GUI)


Easily create templates and interactive journals Easily parameterize and automate repetitive tasks

Dynamic Specification Forms Macro Enhanced Query Functions Improved Journaling

77

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Dynamic Specification Forms

User customized GUI

Can be used as a template for industry specific tasks Gambit command-line commands are used to create & maintain such forms User can customize form layout, components and options on the form and hook them to gambit journal files to perform specific tasks

78

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Views of the same form

79

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Macro

Subroutine functionality Groups the gambit commands Can be called as a gambit command
Macro Commands
macro start macroname macro end macrorun name macroname

Example Macro
macro start "compute_reynolds" $reynolds = ($density*$velocity*$diameter)/$viscosity dgui updateitem "reynolds" macro end
macrorun name "compute_reynolds"

80

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Enhanced Query Commands

ID independent labels:

Lastid automated journal conversion - GAMBIT will change an existing journal file to exclusively use lastid identifiers Location based identification and automated journal conversion GAMBIT can use location based identification and convert existing journal files to exclusively use location based identifiers

Connectivity traversal:

Can traverse topology to find faces, edges, etc. Can find connected entities

Various Queries

Can find all vertices, edges, etc. Can obtain attached entities to BC zones
81 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Modeling Functions


ARCLEN BBOX ENT2LOC LOC2ENT OPERERR RETLABEL

: length of an specified edge : Bounding box of specified entity/model : Coordinates of the center point : Entity at given location : return 0/1 to indicate success of last operation : Label of previously created entity

RETLABEL(Type, index) example: $x = retlabel(t_fa, 2)

LISTENTITY

: filtered list of all entities of a specified type

LISTENTITY(return_type, filter_type, filter_entity) example: $x = LISTENTITY(t_ed, t_fa, face.s) ;gives all edges of face.5 $x = LISTENTITY(t_bl) ; all boundary layers in the model
82 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Improved Journaling - 1

Improved journaling and parameter assignments


Parameters can be assigned inside do loops and if/then statements New default to control journaling

GUI_GENERAL_JOURNAL_ENTITY

0 = original names 1 = journal lastid 2 = journal location

83

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Improved Journaling - 2

New default to control transcript output


GUI_GENERAL_TRANSCRIPT

0 = transcript everything -1 = transcript nothing 1 = transcript commands 2 = transcript comments

84

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function End User Customization (Dynamic GUI)

General Meshing Enhancements


(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements Geometry Kernel Upgrade Miscellaneous

85

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

General Meshing Enhancements

True 3d Boundary Layer Mesh Link Upgrade Copy Mesh Improvements Connect Preserving Mesh Quad to Tri Conversion Quality Reports as part of Meshing

86

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

True 3d Boundary Layer

Face boundary layer projection

True 3d boundary layer

Ensure nice layers in twisted domains Supported by Map, Cooper and Tgrid
87 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Mesh Link Upgrade


Reverse orientation
active as default

Periodic option ensures


periodicity even when one of the edge is split

88

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Mesh Link Upgrade


Allows linking of multiple pair of periodic faces

89

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Copy Mesh Improvements


Preserve nice boundary layers on target face

Source face

Target face

Boundary layer generated on target face


Transformation is used for rest of the mesh
90 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Copy Mesh Improvements


Option to maintain or break the mesh link after copy

Mesh is preserved in either case

91

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Connect Preserving Mesh

Unconnected faces with mesh

Mesh is preserved after connect

Preserve higher topology mesh Maintain connectivity Mesh on unconnected entities (face/edge/vertex) must be
topologically equivalent
92 Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Meshing Geometry of Repeated Pattern


Create and mesh one part Copy with mesh unlinked option Do a global connect

93

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Quad to Tri Conversion

Splitting of a face with quads to tri

94

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Quality Reports as part of Meshing

Option to report max skewness for each face and/or volume when it is meshed

MESH.EXAMINE.QUALITY_WHEN_MESHING

95

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade


General Geometry Enhancements Geometry Kernel Upgrade Miscellaneous

96

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Mesh Export Upgrade

Direct mesh export for Fluent 5/6 & Tgrid


Speed, memory optimizations Better handling of periodics Ability to export mixed (volume + surface) mesh together Can export surface mesh without specifying the boundary condition

Tfilter option available through the default


(as a fall back for any potential bug) FILE_IO.FLUENT5.EXPORT_USING_TFILTER

97

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Mesh Export Upgrade

Option for forcing 2d export

Ensure a 2d mesh even if model is not in xy (z = 0) plane

98

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade

General Geometry Enhancements


Geometry Kernel Upgrade Miscellaneous

99

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

General Geometry Enhancements


Faceted Face/Face Splits Face Simplify Healing During Import

100

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Faceted Face-Face Splits

Faster decomposition for non-real (faceted) geometry


Intersection of complex nurb surfaces Real/virtual faces can be converted to faceted one using mesh split or mesh modify

101

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Face Simplify

Removes dangling edges and hard points from the face

102

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Healing During Import

Optional healing during geometry import

Available during IGES, ACIS, STEP and Parasolid import Allow whole model(with multiple volumes) to be healed in one step

103

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements

Geometry Kernel Upgrade


Miscellaneous

104

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Geometry Kernel Upgrade

ACIS 6.3

Improved speed & robustness Improved STEP and IGES translators Better healing

105

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

New Features of Gambit 2.0


G/Turbo Direct Pro/E Integration Size Function End User Customization (Dynamic GUI) General Meshing Enhancements
(3d Boundary Layer, Mesh Link, Connect Preserving Mesh)

Mesh Export Upgrade General Geometry Enhancements Geometry Kernel Upgrade

Miscellaneous

106

Fluent Inc. 8/14/2013

Fluent Software Training UGM 2001

Additional Filters for Picker

Additional filter

Meshed Unmeshed Real Nonreal Size Function No Size Function

Convenient way to view sort listed entities, e.g, unmeshed face/volumes in a complex model
107 Fluent Inc. 8/14/2013

You might also like