Professional Documents
Culture Documents
Introduction To Pre Processing With ANSA
Introduction To Pre Processing With ANSA
Training handouts
www.beta-cae.com
www.beta-cae.com
2
This course introduces participants to the basics of pre processing with ANSA.
The covered topics include CAD translation and import, geometry handling,
surface and volume mesh generation and improvement, model assembly, basic
solver entities and an introduction to EPILYSIS solver. Upon course completion,
the participant will become familiar with the ANSA interface and able to
accomplish the essential steps needed to deliver a meshed file that can be used
for structural analysis applications.
This guide is ideal for the user that encounters ANSA for the first time. For the
engineer who is familiar with CAE terminology, but not familiar with ANSA
interface. If you want to find your way around ANSA interface, but don't know
quite where to start, this guide will familiarize you with the basic window panels
of ANSA interface.
• Geometry healing
• Model browser
• Surface Mesh
• Batch Mesh
• Depenetration
• Volume Mesh
• Assembly
www.beta-cae.com
www.beta-cae.com
ANSA GUI overview
Modules
1. Main pull down menus 2. Toolbars
10. Search engine
8. Database
browser
5. Hidden buttons pop-up
9. Status bar
6. ANSA info 3. Module buttons
7. Command line
Ctrl + Ctrl +
Rotation axis
OUT Ctrl +
Ctrl +
IN
Ctrl + Shift View control is faster when both Ctrl and Shift are pressed, as certain items are not
drawn during the movement (dynamic view)
The LEFT mouse button is used to: The MIDDLE mouse button is used to: The RIGHT mouse button is used to:
➢Activate module/menu buttons ➢Declare the end of selections ➢Perform the opposite action of left
➢Select/define entities ➢Cancel the currently activated mouse (e.g. select/de-select or
function insert/delete).
➢Zoom in/out (in case of wheel ➢Reapply the last action
mouse) ➢Deactivate a function
➢Move color bars, color legend, ➢Pick closest position
elements index on the drawing area ➢Access right click menu in lists
(requires to keep the button pressed
➢Activate hidden windows, select
for a while)
buttons to place them on desktop
The colors of properties and materials are listed and controlled from the
corresponding lists.
PIDs and Mats lists can be quickly accessed from the Containers toolbar
10
Zoom-out Zoom-in
11
Box selection:
For functions that support box selection, press and hold the
left mouse button. Drag the mouse in order to define a
rectangle. Entities that lie inside the rectangle are selected.
Box deselection is done in the same manner, using the right
mouse button.
Confirm the end of selection with the middle mouse button.
12
13
Feature Line: It is the line of consecutive edges, whose corner angle is less than the specified one. Picking a single
edge, the whole feature line of edges or of their nodes gets selected. The direction of the feature line, depends on which
end of the edge is picked.
Corner Angle
14
15
The Focus toolbar, located at the bottom area of ANSA main window, provides functions to isolate regions of the
model. These functions can be applied on single entities (e.g. faces), on items with the same PID or MID etc.,
according to the status of the respective Feature Selection toolbar selected button (ENT-PID-MID etc.).
! This aforementioned switch button is similar to the switch button of the color view modes. Do not confuse the use
of these two buttons. E.g. drawing per PID color can be combined by focusing per entity without any problem.
Or: Logical operation for the selection of items to remain visible. No selection confirmation is necessary. Result of
the application depends on the selection. E.g. If a yellow CONs is selected, only the 2 faces that have this CONs as
boundary remain visible.
16
Not: Hides the selected entities. Result of the application depends on the selection. E.g. If a yellow CONs is selected,
only the 2 faces that have this CONs as boundary are removed from visibility.
17
In GUI settings>Mouse/Keyboard
window, if the option “Double click
3 4 for PID selection (focus Group))is
active, then by selecting with
double click in Or, And, Not and
!Not, whole properties get
selected, even if focusing is set to
be done by ENTs.
18
Neighb>All: Brings to visible all the neighboring items connected to the already visible ones (equivalent to pressing
repeatedly the Neighb [1st Level] function until no more entities are brought to visible).
19
The search distance can be modified from the Radius field in the Options List
window.
If the Dense search option is active, function searches not only near the nodes/points
but through the whole surface of the selected faces
20
21
Disabling Lock, the information of the previously locked entities is lost In order to keep one or more locked views
in memory, use Store Lock:
1: Isolate entities in the screen.
2: Apply Lock>Store Lock
3: Specify a name for the locked view.
4: After changing the visible entities on the screen, at any moment invoke Lock>Manage Locks.
5: In the list that opens, select the previously created view and press Show Only.
1 2 3 4
22
1 2 3
The resolution corresponds to the initial node density for mesh generation. Small resolution gives a more clear
view of the model and is convenient for new users when working in TOPO. Nevertheless, when switching to MESH
menu, the resolution should be set equal to the target element length.
23
How does ANSA decide if two Cons or Hot points lie close enough to consider them connected?
There are two tolerance values: Hot points matching distance and CONS matching distance. These distances are
depicted with two white lines at the lower left corner of the graphics area. As these values are usually small, zoom
in a lot in order to see the white lines [1]. The tolerance values are specified in
Tools>Settings>Resolution/Tolerances/Units [2].
1 2
24
25
When an arrow is displayed next to the name of a group of functions, this means that
it contains hidden buttons.
Left click on the group name, to acquire quick access to the hidden buttons
26
27
Preview
Drag
Drop
After docking a window once, double click on its header to un-dock or re-dock it in the last position.
In order to tab a window in another window that is docked, drag it from its header to header of the target window. Wait
till a preview of the tab is given. Drop the window. In order to un-tab the window, right click on its tab and choose the
respective option. Alternatively, drag the tab out of the window.
Drag Drop
Preview
28
Shift +
1
Switch radio buttons with the “1” key:
29
30
CTRL +
31
www.beta-cae.com
www.beta-cae.com
Reading CAD data - General
How can CAD files be translated to ANSA databases?
1. Direct translation from within ANSA using File>Open
2. GUI driven translation through the CAD to ANSA translator. It can be invoked through:
• <ANSA installation directory>/ansa_transl_gui.sh
• or <ANSA installation directory>/ansa_transl_gui.bat (for windows)
What kind of file formats can be translated?
1. Neutral CAD files (Iges, VDA-FS, Step)
2. Files in native CAD format:
• CATIA v4 and v5
• NX
• Parasolid
• PTC Creo Parametric (ex Pro/Engineer)
• Solidworks
• Inventor
• Core Technologie
• JT Open
Where are the translation options?
1. For direct translation from ANSA Tools>Settings>Translators
2. For GUI driven translation, inside the CAD translator swindow
Where can these translation option be saved?
In the translators.defaults_vx.x.x file either from ANSA through Tools>Settings> or from CAD translator through
Tools>Preferences
33
34
35
2
3
36
2 4
3
37
38
39
40
For example, the translation of a single JT open file can be done with the command:
ansa_jt.sh -i Part01_SOLIDS.jt -o /home/user/test.ansa -read_mode_geometry -notperf_topo
For every applicable option that is not specified in the command, a default value is considered.
Default values for CAD translation are saved in the translator.defaults_vx.x.x file.
41
www.beta-cae.com
www.beta-cae.com
Healing geometry automatically – file: /TOPO/demo0_simplified.igs
The first thing to do after importing a CAD file is to check the tolerance values and apply the desirable-target perimeter
length from Settings>Resolution/Tolerances/Units.
1. From the Tools toolbar -located on the top area of ANSA main window- apply, Checks>Geometry. Note that the
same can be activated from Tools pull-down menu.
2. For shell descriptions of sheet steel components, mind having enabled all the Check Geometry Options, except
Unmeshed Macros and Single Cons.
3. The Checks Manager window opens, listing the identified problems. Selecting an entry in the list, the involved
faces, it becomes highlighted.
2 3
1
4
4. Right-clicking on one or more entries, opens a context menu. The involved
entities can be isolated by applying Show Only. Auto fix column indicates in
which problems automatic fix is available. Nevertheless, Check>Geometry
cannot locate problems that need engineering judgement. E.g. a big gap could
exist because of a missing face (i.e. a geometry error) or because of the
existence of an internal opening (...no geometry error). In this example, the
problems will be located and fixed manually, for training purposes.
43
1. The created styles can be seen in the sub-menu. The active one is the checked
2. To activate another, select it from the list
3. Or select List from the sub-menu and in the Display styles window press right mouse button and Apply
1 2 3
or
44
1 2 3
4 Shadow 6 Lock 7
Double
45
7 8 9
46
2 4 5
In the depicted example, the Loop feature selection tool could be used,
in order to select all the 4 Cons of the gap with a single click.
47
1 2 3
C B
A
48
1 6
4 2
49
1 2 3
B A
5 6 7
A
B
1 2 3
B A
4 5 6
B A
A
B A
4 6 7
A C
52
4 5 6 7
A
D
53
1 2 3
4 5
54
1 2
3 4 5
55
1 2
4 5 6
56
1 2 3
57
1 2 3
4 6
58
1 2 3
4 5
59
2. Needle faces: Locate the needle faces and delete them (e.g. automatically with Tools>Checks>Geometry and Fix).
3. Face with perimeters that intersect themselves: Increase the resolution or add hot points at the intersecting Cons.
4. Faces with bad surface description: Delete the face and create it again in ANSA.
5. Faces with Cons that have very big variation in resolution: Apply a uniform resolution.
60
Deleted entities like faces, curves and points are kept in the database.
61
3 4
62
1 2 3
www.beta-cae.com
www.beta-cae.com
Middle surface of sheet steel components: Skin - file: /TOPO/SKIN.igs
For simple components without ribs or any kind of T-junctions (i.e components whose shell description in ANSA would
not have any triple Cons), the Faces>Mid.Surface>Skin function should be used
1. The geometry has to be clean and must constitute a single, connected volume(it must contain only yellow Cons).
Apply Tools>Checks>Geometry (or via Tools toolbar), having all the options enabled (except Unmeshed Macros)
2. Provided that the component passes the geometry check, apply Faces>Mid.Surface>Skin. Choose Offset Type : Link
and Offset by : Thickness Factor. Select the faces to skin. Having Auto Selection enabled, all the involved faces can be
selected with a single click. Confirm with middle
3. The Cons that correspond to the free edges of the shell description are highlighted. At this step the user can select or
deselect Cons, in case the automatic detection was not precise (rarely needed). Confirm with middle
4. Select one of the two sides (red/green), that will be used as reference
5. The thickness is auto-calculated. Thickness factor of 0.5 corresponds to offset distance of half-thickness. Press
OFFSET
1 2 3
4 5
65
The function Faces>Convert “breaks” the link of offset faces, by creating a new surface on the position
of the face
A zero value brings the face exactly on the surface
* If the thickness changes equally from both sides, the face has to remain at the same position and
only alter the thickness value. To do so, first use Faces>Convert and then modify the thickness value
66
www.beta-cae.com
www.beta-cae.com
Model browser - /PARTS_MANAGER/taurus_reduced.ansa
Invoke the Model browser from Lists>Parts or from the
respective Lists toolbar button or with CTRL+R.
Almost all entities in ANSA belong to a part. The
management of Groups and Parts in the Model browser
is similar to a file management system that treats the
Groups as folders and the Parts as files. Parts and
Groups may reside in other Groups to form an
assembly tree structure similar to a file tree structure
In particular, using the model browser the user –among
others- is able to:
Handle and visualize the model tree structure. This
structure may derive from CAD or from a PDM
system, but it can also be created from within ANSA,
in order to compose handy working areas.
Change position of Groups/Parts
Characterize Parts for the definition and realization of
connections
Save, delete and replace parts of an assembly to and
from other ANSA databases.
! Each Part/Group has a unique name and a unique
Module ID.
Information for the selected entities is displayed in the
info tabs
Editing of a part's attributes can be done directly from
the lower section of the Model browser window
Group
Easy filtering:
Activate the filter button that is available in tree and list view mode. Type the
filter under the respecive colomn header
View manipulation:
From the context menu: Clicking on the bulb: Single click on the bulb: Show/Hide
Double click on the bulb: Show only
Bulb symbols:
All the contents of the part/group are currently
visible
Some contents of the part/group are currently
visible
All the contents of the part/group are currently
non visible
The part/group is empty
70
1 2 3
Lock a part: Convenient when working on a single part of a database that contains a bigger assembly.
1. Right-click on the selected part and choose Mark As>Locked. The part is highlighted in yellow in the Model browser
2. Press All (from the Focus toolbar). Only the locked part remains visible.
3. Isolate a few entities of the locked part.
4. Press Invert: The previously non visible entities of the locked part only remain visible.
The locked parts can be unlocked by choosing the Not Locked option of the right click menu.
2 3 4
71
1 2 3
4 5 6 7
2x
72
73
In order to specify the current part, select the part and apply Current>On
from the right click menu.
74
75
4 5 6
76
www.beta-cae.com
www.beta-cae.com
Main terms of MESH module
Macro Areas (Macros) are the mesh areas of the model. They initially correspond to the geometry faces.
Perimeter Segments (Perimeters) are the boundaries of Macros. They initially corespond to the Cons of the TOPO
menu. Perimeters appear green, no matter if the corresponding CONS is single, double or triple.
Hotpoints are drawn white in the mesh menu. They are fixed mesh nodes at the ends of the perimeters. Their visibility is
controlled from Faces Draw toolbar Hot Points
Perimeter nodes: They are mesh nodes that are drawn as magenta crosses. The initial distribution of perimeter nodes
depends on the Resolution values. Their visibility is controlled from Faces Draw toolbar Perimeter Grids
Weld Spots: Fixed mesh node locations inside a macro. Their visibility is controlled from Faces Draw toolbar Spots
FE-model elements: Elements of a mesh that is not associated with geometry. This is the mesh that is imported when
reading files in neutral solver format (applying File>Input). Its visibility is controlled from Visibility toolbar ---> FE Mod.
Connecting Spots: Locations where geometry is connected with FE mesh. Their visibility is controlled from Faces Draw
toolbar Spots
78
79
5 6 7
The nodes of the mesh that is created from these algorithms lie always on the surface of the macros. The mesh uses
the perimeter nodes and hotpoints of the perimeter segments, without altering their location.
There are only rare cases where the user needs to select the mesh algorithm to use. Usually it is enough to
create a draft mesh arbitrarily and then apply functions for mesh improvement.
80
81
1 2
3. When using the Select and Visible options, the mesh on already meshed macros is not affected. In order to alter the
mesh of a macro (e.g. mesh it with a different algorithm or settings, use the Re-Generate option.
E.g apply Mesh Generation>Adv.Front>Re-Generate, select the shown macro and confirm with middle.
For unmeshed macros, Re-Generate works in the same way as if the Select option was applied.
Mesh.Generation >Erase>Select/Visible deletes the mesh of the selected/visible macros.
Mesh.Generation >Remesh>Select/Visible meshes an unmeshed macro with the algorithm and settings that were used
the last time it was meshed. If the macro had never been meshed, the Free algorithm is used.
82
The element length of selected perimeters can be changed with the function Perimeters>Length
The nodal number of selected perimeters can be changed with Perimeters>Number. The user can either type the
node/edges (option in the Options List window) number, or pick a different perimeter to use its nodal number. The
nodes are arranged equally spaced along the perimeter. The perimeter is colored red, indicating that its nodal number is
not specified via its element length.
Clicking with the right mouse button on another perimeter, repeats the last action to the other perimeter, i.e the
same nodal number will be assigned to it.
In order to quickly increase/decrease the nodal number of a perimeter, use the function Perimeters>Num +/-.
Clicking on a perimeter with the left mouse button adds one perimeter node, while the right mouse button subtracts one
The nodal distribution of a perimeter, based on its element length, can be re-assigned applying Perimeters>Init.
83
-> Saves quality criteria settings in text files, with the extension .ansa_qual.
84
A color legend with the visible criteria is displayed. The number of violating elements is shown in the elements index
(OFF).
1. A criterion can be activated/deactivated by clicking on its name in the color legend. Right-clicking on the color
legend, a context menu appears. From this menu, the threshold value of a criterion can be changed and macros
with elements that violate a specific criterion can be isolated (Show/Hide/Show Only). Also, the element of worst
quality can be isolated via Show Only Worst. Choose the option Hide Inactive Criteria, to make the color legend
shorter.
2. The legend and the elements index can be moved in a different location of the screen, by dragging and dropping
them with the middle mouse button.
3. Apply right-mouse button and Show Only, to leave visible only the macros that contain off elements. To locate
more easily the element of worst quality, use Show Only Worst from the same context menu.
85
Apply Elements>Info>Info and select an element while in Hidden view mode. Information about the criteria that the
element violates is given on the screen. The values of all the active criteria are displayed in the ANSA Info window.
86
1 2 3 4
When Macros>Join is applied having feature selection tools enabled (e.g. Feature line), confirmation with middle
click is needed. In other case, picking a perimeter removes it without confirmation.
Any action that modifies a macro area (e.g. joining, deletion-insertion of
hotpoints, changing the nodal distribution) leads to loosing the mesh of
the macro. In order to avoid applying Remesh or Recons many times,
you have the options to enable Erase, Smooth, Reconstruct, Remesh
Macros, Keep in the options window. A Preview of the reuslt is also
available.
In order to join macros or delete hotpoints without losing the initial
mesh, enable the option Keep mesh.
To avoid deleting hotpoints manually after every Join operation, enable
the option Delete hot points.
87
1. At the depicted area, apply Macros>Cut, picking the two nodes that are shown.
2. Macros>Join the initial perimeters.
3. The resulting macros will not lead to thin elements. The feature line of the component is not altered significantly.
This action needs to be repeated at several locations of the component.
1 2 3
! Avoid cutting macros at locations where joined perimeters exist. Needle and unchecked faces can be created, leading
to macros that cannot be meshed. In such cases Join the cut faces and Release the joined perimeter.
How to see where joined perimeters exist while applying Cut? Enable Draw joined perims in the Options List.
Macros>Cut picking perimeters with the right mouse button, works like Macros>Join.
88
1 2 3
4 5 6 7
89
3
1 3
90
1 2 3
91
Removal of triangles by coarsening the mesh can be done with the Grids>Paste>Manual
function.
A C
B D
Working with the Split, Split X or Paste function, selecting an edge with the right mouse button works as Join. If
mesh type is tria, Split and Split X right click works as Swap
92
In the Options window, the user can choose if a single node or multiple nodes will
be selected. When single is active, no confirmation with middle click is neeeded
after selection. By default, the smart option is active.Then, if selection starts with
a single mouse click, it works like single. If selection starts with box/polygon or if
a feature selection tool is active (e.g. feature line), then it works like multiple,
requiring confirmation with middle mouse.
93
1 2 3
4 5
94
1 3
F11
or
95
1 2 3 4
96
If needed to unfreeze a macro, apply the same function, but select the area with
the right mouse button.
+ = Freeze
+ = Unfreeze
Proceed with the rest of the part: Eliminate narrow areas with Macros>Join/Cut as explained before.
97
3 4
98
99
The settings of the Fix Quality tab affect Reconstruct in the same way as Fix Quality. Additionally, special treatment for
Flanges, Fillets, Holes and Tubes can be specified for the Reconstruct function.
The settings of the Mesh Parameters window can be saved and loaded from text files with the extension .ansa_mpar.
The settings are also contained in the ANSA.defaults file that can be saved from Windows>Settings.
100
101
2 3 4 5
102
103
3 4
104
105
4 5 6 7
106
According to the Mesh Type that is selected, the Mesh Parameters and the Quality
Criteria will be set, in order to give a very good "First Mesh Result" for the type of the
2 selected analysis.
Available settings that can be defined are:
- The Target (element) length
- The Minimum length
- The Distortion distance
Pressing the OK button these settings will overwrite the Mesh Parameters in the
Mesh Parameter window. The rest of the Parameters (like fillets/holes/tubes
treatment etc.) will get a default value, according to the selected type of Analysis.
The Mesh Parameter window will remain open, so that any modification can be
applied, if necessary.
107
4
3
108
www.beta-cae.com
www.beta-cae.com
Batch mesh
Batch mesh performs automatic mesh generation and defeaturing, based on predefined mesh parameters and quality
criteria.
It can be used to mesh many parts of an assembly, using different mesh parameters for different areas of the assembly.
E.g. For a frontal crash analyses, the front parts would be meshed with finer mesh, while the rear parts with coarser mesh.
Nevertheless, batch mesh can be deployed to easily mesh even one or a few parts with the same mesh requirements, like
in the following example:
File: /MESH/FR_RT_assembly_clean.ansa
We will mesh the part of the assembly with a target length of 10mm.
1. Invoke the Batch Mesh Manager from Tools>Batch Mesh or from the respective toolbar button.
Apply New>Meshing Scenario.
2. A Batch Meshing Scenario, togeter with a Default Batch Mesh Session is created. More Sessions can be added under a
Scenario, in case there are parts that need to be processed according to different requirements. In this example, one
session (the Default Session) is enough.
1
110
2x
111
1 2
2x
112
2x
Note that the target length can be specified only as an absolute value, because Batch Mesh, in
contrast with Reconstruct/Reshape, doesn't require an existing mesh to work. In case a mesh
already exists, the user can choose to erase it, work on it or leave it intact.
113
Except from creating quad rows, the user can choose to Sharpen fillets (in the same way that the function
Topo>Faces>Dach>Dach works) or Split fillets (like Topo>Faces>Dach>Divide face).
114
2
1
No flanges treatment
115
A good practice before batch mesh is to create a draft mesh at some macros around some holes and tune the values for the
holes treatment using the Reconstruct function. The diameters of all holes are automatically measured when triggering the
Contents list button from the Mesh Parameters window. Note that if you try the Measure tool, by switching selection to
Cons/Curves, enabling the Loop feature selection tool and choosing Equivalent Circle as result, in oval holes, the Equivalent Circle
116 measurement will result in the diameter of the incscribed -in the hole- circle.
1 2
3
2x
A quick mesh generation using the batch mesh algorithm can also be done based on the global mesh parameters and quality
criteria (without the use of batch mesh scenaria) with Mesh> Mesh Generation>Batch. Additionally Batch function is a good
and fast way to optimize the parameters and quality criteria on a specific area instead of the whole part
117
www.beta-cae.com
www.beta-cae.com
Reconstruct FE mesh (1)
1. File>Input>NASTRAN the file /MESH/reconstruction_fem5.nas
We will use Reconstruct to coarsen the mesh and to create zones around the holes. Make some measurements on the
element edges to find out the element length. It's about 8mm.
2. The FE mesh doesn't have any macro areas and perimeters. Nevertheless, characteristic feature lines and corner nodes of
the model must not be altered during mesh reconstruction. All the remaining interior nodes will be created on the surfaces
of the elements of the initial mesh (FE surface). The element edges that will be considered as feature lines and the corner
nodes, are identified based on the settings of the Perimeters tab of the Mesh Parameters window. Use the default values for
the Feature line angle limit (10 deg) and the Feature line corner angle limit (40 deg).
To get precise information about the average element
1
length, apply Utilities>Deck Info.
In the DECK INFORMATION window, enable the Shells Info
checkbox. The avarage length will be displayed among other info
in the DECK REPORT that is given.
Feature Line
corner angle
120
1 2 3
121
1 2 3
4 5 6
122
123
4 5
!! Opening/Filling of holes, as well as other functions for mesh handling, automatically perform mesh reconstruction. Make
sure that consistent values are set in the F11 and Mesh Parameters windows, to avoid obtaining bad mesh results.
124
1 2 3
4 5
125
3 4
www.beta-cae.com
www.beta-cae.com
Correcting the middle surface: DELETE and SWAP elements
File: /MESH/middle_surface_result_to_correct.ansa
1. The middle surface of the depicted part has been extracted using Topo>Faces>Mid.Surface>Casting. The result needs
manual correction, in order to achieve a mesh like the one shown in picture 2.
3. Utilities>Delete and delete all the elements at the area of the protrusion where the result is too bad.
4. Elements>Swap at the depicted edge, in order to swap the common edge of the two trias, so that it follows the real
feature line of the part.
1 2
3
4
128
4 5
129
3 4
130
C
A
B D
4 5 6
When applying Fill>Gaps
with the Coons Method,
selecting non-continuous
curves/edges, the gaps
between them are
considered as straight
lines for the creation of
the Coons FE surface.
131
132
133
4 5
134
4 5
135
1 1 3
2
3
136
www.beta-cae.com
www.beta-cae.com
Identification of penetration cases
The function is available under Mesh>Elements>Penetration and
Tools>Checks>Penetration.
- More targeted identification of penetration cases according to the solver is done by checking the contact
definitions through the check function Tools>Checks>Contacts, taking into account all necessary parameters that
the solver determines.
The choice of using the Checks>Penetration function or the Checks>Contacts option depends on the
existence of contact definitions in the FE-model.
The Checks>Contacts should be preferred in case contact definitions are available, since ANSA identifies
the penetration locations considering contact related keywords of the solver.
138
139
Big intersections (pic. 4) or extensive intersected areas indicate badly positioned parts or 4
unclean parts. Depending on the case:
-Check that the topology is correct and there are no gaps.
-Check that faces have been offset to the middle skin in the right direction.
-Use the Transform function to relocate a dislocated part to its proper place
-Use other CAD functions to locally modify the geometry.
-Use the Intersect entitites fix option.
140
Specify the factor value in the Checks Manager window and press Execute:
141
1. Right click on an error in the Checks window and select the Fix option.
2. For LS-DYNA and PAM-CRASH decks only, the Fix method window appears. Select
a method and press OK.
3. If the Move nodes option is selected, the message "Please select penetrated PIDs
to freeze" appears in the ANSA Info window. The PIDs are highlighted in green.
Any PIDs that the user selects change to blue color and will not be moved during
depenetration. Pressing middle mouse button, the penetrations are eliminated by
automatically moving nodes to a minimum distance.
4. I the Change contact thickness option is selected, a window shows the min/max
penetration distances and the user needs to specify a minimum contact thickness
value. This value must be lower than the maximum penetration distance. Pressing
Enter, ANSA will alter the value of OPTT (LS-DYNA) / TCONT (PAMCRASH). These
keywords are defined in the Property card in ANSA. Note: For all other decks,
except LS-DYNA and PAMCRASH, the fix command will invoke directly the Move
nodes function, so no Fix Method window will appear.
! Note: Property thickness penetration check, takes into account nodal
thickness only for the solvers that support it. For solvers where nodal
thickness is not valid, it is disregarded and the property thickness is taken
into account.
142
www.beta-cae.com
www.beta-cae.com
Volume Mesh
The functions for Volume Mesh generation and handling 1 2
are available in two locations:
1. From the Volumes group of the MESH module.
If the Volumes group of functions is not visible, enable it
from the menu that appears by right clicking on the
Modules Buttons window header.
2. From the VOLUME MESH module, that provides a lighter
menu, dedicated to volume meshing.
144
145
! Function can work either on visible or all the existing meshed entities in the database
Volumes>Define>Manual: Function to pick manually the faces (meshed or unmeshed) and/or FE shells and /or solid
facets that constitute a volume.
! A boundary of a volume (macro, shell or solid facet) cannot belong to more than 2 volumes
146
! In case quad elements exist in the surface mesh there is a Create Pyramids option in the
options list (and the volumes card) that controls the generation pyramid elements. If the option
is disabled, tetra elements with hanging edges are generated instead of pyramids.
147
or
2x or
Maximum growth rate: Approximate growth factor of solid element size from layer to layer moving towards the interior
of the Volume. This value can be set to 1.0 if no element size growth is desired, or up to 3.0 for a rapid size transition.
Maximum element length: Limits the growth of tetras towards the interior. By default this value is set to 0, and in this
case ANSA will give a warning in the ANSA Info window and use a value of twice the max. shell element.
Tetra quality criterion: The quality criterion value will be used as a guide for the algorithm during the quality
improvement stage of the volume mesh generation. It is highly recommended to set a value stricter than the acceptable
value, in order to obtain the best possible result and avoid the generation of quality violating elements.
! Solid mesh generation requires more time for stricter criterion values.
As a general rule, the user can obtain very quickly an initial volume mesh by using the parameters:
Max. Growth rate = 1.2
Max. Length = 0
Tetra Quality Criterion: 4. according to Nastran aspect ratio
148
• To obtain the best volume result, ensure that the surface mesh has no quality violations, according to the specified
quality criteria. Fix them prior to voume meshing.
• Perform a surface mesh proximity check, using Tools>Checks>Penetration>Proximities. Check whether the identified
areas need locall mesh refinement.
• In case generation of the volume mesh fails, a respective message is reported in the ANSA info window. Process stops
and the checks window becomes visible listing the problem due to which the volume mesh cannot be generated. Fix
the problem in order to proceed
149
-> Saves quality criteria settings in text files, with the extension .ansa_qual.
The current quality criteria are contained in Quality criteria of the Volume scenario
In order to display only selected criteria in the F11 window, apply Edit
Criteria Visibility and choose the criteria.
150
1 3
A color legend with the visible criteria is displayed. The number of violating solid elements is shown in the Volume
elements index (OFF).
1. A criterion can be activated/deactivated by clicking on its name in the color legend. Right-clicking on the color
legend, a context menu appears. From this menu, the threshold value of a criterion can be changed and solid
elements that violate a specific criterion can be isolated (Show/Hide/Show Only). Also, the element of worst
quality can be isolated via Show Only Worst. Choose the option Hide Inactive Criteria, to make the color legend
shorter.
2. The legend and the elements index can be moved in a different location of the screen, by drag and dropping them
with the middle mouse button.
3. Apply right-mouse button and Show Only, to leave visible only all violating solid elements. To locate more easily
the element of worst quality, use Show Only Worst from the same context menu.
151
and
152
153
Translation vector
154
155
156
Working with thin Parts: When working with thin Parts that require
solid mesh it is recommended that the MAP function is used with
method of Thin parts.
157
Erase: Erase the solid elements of a Volume but keep the Volume definition in the List
Delete: Delete both elements and Volume definition.
Redefine: Enables the modification of the definition of the Volume (add or remove surfaces).
Freeze/Unfreeze: Freeze or Unfreeze the macros of the selected Volumes.
In case the Shell Mesh>Erase function is applied on a bounding Macro Area, the included solid elements, are erased as
well, due to the relation of the Volume with its bounding Macro Areas.
The function Volumes>Release detaches the solid elements from the Volume entity (which now remains empty) and
become FE model solid elements.
158
www.beta-cae.com
www.beta-cae.com
Connections - Terms and presentation
Connections are ANSA entities, that carry information like connection position, connected components (also referred as
connectivity information) etc. Elements and constraints that represent the connection (FE-representations) can be
automatically generated by "realizing" the connections from the Connection Manager of ANSA.
The FE-representation of a connection can be easily changed, in order to serve different purposes (e.g use different
elements for durablitity and crash simulations)
Points:
Spot Weld Points appear as circles, symbolizing the number of connected parts with diameter-
like lines. Spot weld poitns with 0, 1, 2 and 3 connected parts are shown on the left.
Gumdrops appear as two concentric circles, symbolizing the number of connected parts with
diameter-like lines. A gumdrop with 2 connected parts is shown on the left.
Gumdorps are very much alike with spot weld points, but they can also carry the information of
mass to be added at each position.
Bolts appear as hegagons.
Lines:
Spot Weld Lines, Adhesive Lines, Seam Lines and Hemmings appear as magenta curves.
Faces:
Adhesive Faces appear as faces with magenta boundaries. They are treated as Macro Areas,
i.e suitable mesh can be generated on them, in order to guide the generation of surface or solid
adhesive elements.
160
161
162
163
For most FE representations, a seam line searches for feature lines within a search distance. If a feature line is found,
then the connection element is generated between the feature line and its projection on the other connected part.
Otherwise, the connection element is generated between the projections of the connection line on both parts
164
Hemming:
Adhesive Face:
165
From the CNCTN. switch button in the Visibility toolbar, choose how to draw the connections of
the model.
166
Any other connection file format can be imported in ANSA with the aid of scripting.
167
In some cases, the location of connections (x, y, z coordinates) may be available in a txt file. 3D points can then be
easily created with the function Topo>Points>New>Num. Input>Import CSV.
169
Single part per Pi: This is the most common option to be used. Select the
parts/properties that will be connected and confirm with middle mouse button.
Multiple parts per Pi: Applicable in cases when at least one of the connected flanges consists of faces that belong to
different parts/properties. E.g suppose that one connection line needs to be created, that will connect the group of 4
properties of the upper component with the lower component. First select the top PIDs and terminate the selection of
the first group with middle mouse button. Then select the PIDs of the second group (in this case there is only one
PID) and confirm with middle. Press middle again to terminate the selection of goups.
2x
170
Form: Polyline
Form: Curve
171
Connection curves:
• Activate the Connection curve
toolbox.
• Connection curves of any type
can be created using similar
functionality for the curve
definition as described above
for multiple connection points.
172
173
174
Select some connections from the screen or with the aid of the Connection Selection Assistant button on the
Connection Manager interface that opens and confirm with middle mouse:
175
176
2x
177
More than one numbers in the Pi field of the connection can be specified, in case the faces of a flange belong to more
than one Part/PID, as shown in the pictures below:
In order to specify the Pi field of a connection, double click on the field to edit it and press F1. In the Database window
that opens, choose how to define connectivity (e.g based on ANSA Parts) and select a part from the screen. Upon
confirmation, the Pi field is filled accordingly.
F1
178
1
2
179
181
2
4. More filters can be added from
the + button. Using the All Fields
option, any attribute of the
connections can be selected to
be used for filtering.
182
Automatic definition of ANSA Connection entities: Apply Assembly>Define Connection>Holes to automatically create
bolt connections at the identified holes/tubes of the model.
Then use the Connections Manager to generate the FE-Representation of the bolts
183
Use as connectivity
ANSA Parts/Groups,
properties, includes,
sets
184
Alternatively, in the Check Connectivity mode window use the option Interactively inspect assembly’s connectivity.
First pick an element, from which the search of connecting paths wil start and enable Check for unconnected
assemblies. If Check visible only is inactive, check is performed on all database entities. Pressing OK, only the
unconnected parts remain visible
185
The results of the performed actions, are summarized in the Replace Part Report – Reapply options window that opens.
At this point the user can navigate among the provided information, using optionally the filtering capabilities, and
accept to proceed (pressing OK) or go
back to change some of the previous selections (pressing Reapply). Upon acceptance, the Final Replace Part Report
window opens.
186
www.beta-cae.com
www.beta-cae.com
DB Browser
The Database Browser provides overview of all entities that exist
in the model.
Includes, Filters and Sets can be activated from the corresponding buttons of the same toolbar and docked
accordingly, as displayed in the picture.
189
190
F1 F7
F1
? F2
F2
Leave the cursor on a field to get a tooltip regarding its meaning according to the solver
191
1 2
192
Modify option of the entities context menu. Using this option the modification rule
can be saved in the ANSA.xml file and used again and additionally modification can
take place to more that one columns simultaneously. To perform such a modification,
press right mouse button in the open space of the lists window or select from the list
the entities to be modified, press right mouse button and select Modify. An interface
for the definition of modification rules opens. Type the modification rules manually in
the Modify Rules section (tab completion is supported). Once finished, press OK to
apply the modification
! Note that in order to get the value from a field, you have to type it exactly as it appears in the entity’s card. Here for
example, the OPTT value will be the result of subtraction of 0.3mm from the real thickness value which in the property
card pf LS-DYNA, appears as T1
193
The property list is updated with the new values in the columns
194
Substitute the keyword “RAIL” by “BEAM” in names subifm ($, “RAIL”, “BEAM”)
195
196
2x
197
Pick mode: Nodes. Select the required nodes, either in pairs or sequentially.
B
D
A F
C
E
Pick mode: Node sets. Select two groups of nodes. Line elements are created based on the Node set connection
parameters.
The type of existing line elements can be changed (e.g convert CBARs to CBEAMs) from
DECK>Elements>UTIL>Change Type>1-D Entities
198
Alternatively, definition of the RBE2 can be done with the aid of ANSA Sets.
Apply NASTRAN>Elements>RBE2>Set.
From the SETS HELP list that opens, select an existing set or press New to
create a new set without exiting the function. Continue with selection of the
master node as described before.
The selected set doesn't need to contain directly grids. E.g if a set with
properties is selected, then all the grids of the elements of the properties
will be connected to the RBE.
Creation of elements on Set is available in ANSA, even for solvers that do
not support this kind of definition. In such cases, by File>Output, the
elements will be written as required by the solver.
! In order to change the nodes that are connected to the rigid element, apply NASTRAN>Elements>RBE2>Branch.
199
1 2 3 4
200
The Auxiliary includes that are automaticaly created by ANSA are always marked as inline.
201
202
203
www.beta-cae.com
www.beta-cae.com
Introduction to Epilysis
Epilysis is an implicit Finite Element Method solver, available within the ANSA/EPILYSIS/META suite, covering
numerous solution types. It may be used by an engineer involved in CAE and is available since version 16.0.0. It
operates either as standalone software or through ANSA interface. Epilysis, uses the same entities and solution
types as NASTRAN.
The supported solution types in brief are:
• SOL 101: Linear Static Analysis
• SOL 103: Real Symmetric Eigenvalue Analysis
• SOL 108: Direct Frequency Response
• SOL 111: Modal Frequency Response
• SOL 109: Direct Transient Response
• SOL 112: Modal Transient Response
• SOL 400 (Linear Contacts): Quasi-Static analysis with linear elements and nonlinear contacts
205
2. Consider the same model of the above picture. A moment of 1000 (N mm) is applied around the X axis. The
displacements, as well as stresses and strains need to be computed. Model is constrained with single point
constraints (SPC1) at the same locations
206
! Note that each time a boundary constraint is defined from the BCs group of functions, a corresponding B.C. Set is
created automatically. Boundary conditions that affect the same subcase, should have the same SID in the boundary
condition card
! In order to make visible the SPC1, activate the corresponding flag buttons in the database browser
207
208
2
2x
209
210
211
! Activate the subcase so that it will participate in the current header definition
! In a similar fashion, we can define the second subcase
212
213
214