Download as pdf or txt
Download as pdf or txt
You are on page 1of 214

Introduction to pre processing with ANSA

Training handouts

www.beta-cae.com
www.beta-cae.com
2

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


About this document

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.

Who is this guide for?

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.

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Overview

• Main terms and GUI


• Reading CAD data

• Geometry healing

• Middle surface extraction

• Model browser

• Surface Mesh

• Batch Mesh

• Handling non-geometry mesh

• Improving the result of middle surface extraction

• Depenetration

• Volume Mesh

• Assembly

• Model Management – Introduction to pre processing decks

• EPILYSIS: set up and run a model for static analysis in ANSA

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Main terms and GUI

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

11. Hidden window

4. Module buttons group

9. Status bar
6. ANSA info 3. Module buttons

7. Command line

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


View control using mouse
Rotate perpendicular to mouse track Rotate perpendicular to the screen

Ctrl + Ctrl +

Rotation axis

Zoom with mouse wheel or Translate

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)

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


View control using the keyboard
Standard views

Step rotations Pan

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


The use of mouse buttons

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Color view modes
From a switch button in the Drawing Styles toolbar, choose how to draw the items
of the model.

The most usual color view modes are:

ENT: According to orientation PID: According to property. MID: According to material


Note for LS-DYNA: The property
corresponds to *PART and
*SECTION

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Entities visibility: detail on demand effect
By default, some details of a model become invisible as the user zooms out of the model (e.g. hot-points or dense mesh
disappear). Graphics performance when handling large models is thus improved.

Zoom-out Zoom-in

In order to adjust the level of detail that is displayed, press F11 or


the Quality Criteria button from Utilities toolbar and switch to the
Presentation Parameters tab of the window that opens. Moving the
slider of Detail on Demand effect to the left, more detail is displayed
(recommended for new users).
F11 Moving the slider of Detail on Demand effect to the left, more detail
is displayed (recommended for new users).
or

11

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Selecting items
Single selection:
To select, press the left mouse button over or close to each
entity. Selected entities become highlighted.
To deselect a selected entity, use the right mouse button.
Confirm the end of selection with the middle mouse button.

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.

Ctrl + A : Select all the visible entities in the screen

Ctrl + L : Deselect all the visible entities in the screen

12

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Feature selection tools
When activating a function that requires selection of entities (e.g. nodes, elements etc.) a toolbar with feature
selection tools opens.
When picking of entities with single or box selection is not convenient, one of the available tools can be deployed.

Toolbar for elements selection Toolbar for nodes selection

The most important selection methods are:

Feature Area: It is the area of elements


between whom the angle that is formed
at their common edge is less than the
given feature angle. Picking a single Feat. Angle
element, the whole feature area gets
selected.

PID region: Picking an element with a


particular PID, all the connected visible
elements of the same PID get selected.

13

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Feature selection tools (2)
Poly Area: Picking individual elements, all the
elements enclosed in the path that is formed
among the picked elements get selected.
Confirmation with middle click is needed.

Poly Line: Picking individual elements, all the


elements along their connecting path
become selected. Confirmation with middle
click is needed.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Feature selection tools (3)
Path: Picking two edges or nodes, the shortest
path of edges/nodes that connects them gets
selected. Confirmation with middle click is
needed.

Loop: Picking a single node of an internal


opening, all
the nodes of the opening get selected. The
Loop tool is applicable not only for openings,
but for any kind of
closed chain of entities.

Nodes/Entity nodes: Whenever it is needed to


select nodes, the user can select them either
directly or by selecting elements that use them
(Entity nodes option). Switching to Entity
nodes, the feature selection tools for elements
becomes available. Confirmation with middle
mouse button is necessary

15

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items - Or

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items: And - Not
And: Makes the neighbors of the selected entities visible. Result of the application depends on the selection. E.g. If
yellow Cons are selected, only their neighboring faces become visible.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items: !Not
!Not: Logical operation for the selection of multiple items to remain visible.
1-2: Select first with left mouse button
3: The selected items are hidden. Confirm end of selection with middle mouse button.
4: Only the selected items become visible.

2 Using the right mouse button in


1 Or, And, Not and !Not, the opposite
action is performed:

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items: Neighb
Neighb>1st Level: Brings to visible the first neighboring items connected to the already visible ones.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items: Near
Near: Brings to visible all items near the nodes/points of the selected visible entities, that lie within a specified
distance no matter if they are connected or not. The default search distance is 10.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items: Invert – All
Invert: Visible items are hidden and vice-versa.

All: Brings everything to visible.

21

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Focusing on items: Lock
If Lock is activated, then, when pressing All, only the entities that were visible at the time when
Lock was activated remain visible.

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

While the Lock flag is activated, all


the stored locks, appear also under
the All function as sub-options

22

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Resolution
The appearance of Cons and Curves depends on the Resolution values [1,2]. Big resolution => Curved lines are
depicted with few straight segments. The curvature is not obvious. Resolution values are specified in the Options
window invoked by Windows>Settings [3]. They affect all the visible entities.

1 2 3

CONS Resolution Length = 20 CONS Resolution Length= 2


The resolution of individual Cons or Curves can be changed, activating Auxiliaries>Fine from TOPO menu. Left-
clicking on a Cons increases its resolution, while right-clicking decreases it. Clicking on a crosshatch of a face, all
its Cons are affected:
Fine Fine

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Topology tolerances
If a CAD file that is opened in ANSA doesn't contain any information about connectivity of the part's faces, a model
consisting of unconnected faces (red Cons only) is obtained. Applying TOPO>Faces>Topo, the faces get connected
based on proximity, resulting in a model containing also yellow and, in some cases, cyan Cons.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Measurements
1. The Measure tool is invoked from the
respective toolbar button in the Utilities toolbar.
2-3. Pick two nodes. In the Results section of
the Measure window, the user can select 1
among the available measurements. By default
the distance is displayed. 4
4. Picking one more node, other measurements
become available. By default, the angle is
displayed.
5. Confirm the end of selection for one
2
measurement with middle click. After this,
selection of entities for a new measurement 6
3 5
can be done.
! Exiting the window (with Esc or with another
middle click), the measurements are discarded,
unless Store has been pressed in the Measure
window [6]. Stored measurements are listed in
the Database Browser.

Measurements between entities of different


type:
E.g. to measure the distance from a node to a
CONS:
1. Pick a node 2
2. In the Selection section of the Measure
window, switch the radio button to
CONS/Curves 1
3. Pick a CONS. The minimum distance
3
between the node and the CONS is displayed.

25

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Hidden buttons and menus

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

Right click on the group name, to open a menu with


the hidden buttons.

Having opened the hidden menu, right click on a


button to move it from the main menu to the hidden
menu and vice-versa.

26

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Search Engine
The Search Engine can work as a function finder, providing an easy way to activate a function without searching its
button among the numerous menu buttons.
Just type some letters that are related to the function and choose among the given suggestions:

There is no need for literal match


between the characters that are
typed and the name of the ANSA
function.
In the example, the function that
creates ELEMENT_DISCRETE for
LS-Dyna is suggested by typing
the word “bush”.

In order to access the history of


the last applied functions, click on
the arrow at the right side of the
search engine widget.

27

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Dock - Tab windows
In order to dock a window drag it from its header to one side of the ANSA GUI and wait a couple of seconds till a
preview of the location where the window will be docked is displayed. Drop the window.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Tips for windows handling
Expand: A window that has a scroll bar can be temporarily expanded.
Press and hold the Shift key, middle click anywhere inside the window
and drag the mouse towards the required expansion direction:

Shift +

Roll-up: Middle click on the header of a


window, in order to leave only its header
visible, without closing it:

Box selection of checkboxes:


Checkboxes of any window can be
massively enabled/disabled with box
selection/deselection:

1
Switch radio buttons with the “1” key:

29

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


ANSA settings and configuration files
All the settings of ANSA can be accessed from
the Settings window which is invoked from
Windows>Settings or using the shortcut Ctrl+I.
All settings concerning the graphic interface
and many options related to ANSA
functionality can be found here.
All the settings that are related to the GUI are Settings
saved in a file with the name ANSA.xml.
E.g. the arrangement of buttons and windows, categories
contents of hidden menus, toolbars, fonts etc
are saved in ANSA.xml.
When ANSA is launched, the ANSA.xml file is
searched under <user's home
directory>/.BETA/ANSA/version_X.X.X/ Save settings in ANSA.defaults file
All the non-gui settings are saved in a file with
the name ANSA.defaults.
E.g. tolerance and resolution values are saved Save translators settings in translators.defaults file
in ANSA.defaults.
When ANSA is launched, settings are searched
sequentially under three locations:
Save GUI settings in ANSA.xml file
1. <ANSA installation directory>/config/ANSA.defaults
2. <user's home directory>/.BETA/ANSA/version_X.X.X/ANSA.defaults
3. <current working directory>/ANSA.defaults_vX.X.X
All the settings that are related to the Translators are saved in a file with the name translators.defaults. Eg. reading
attributes annotations, publications etc. from a CAD file are saved in translators.defaults When ANSA is launched,
settings are searched sequentially under the same locations with the ANSA.defaults. Thus:
1. <ANSA installation directory>/config/translators.defaults
2. <user's home directory>/.BETA/ANSA/version_X.X.X/translators.defaults
3. <current working directory>/translators.defaults_vX.X.X

30

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Acquire HELP
The quickest way to get help about a function is to left- Quick access to all the documents that accompany ANSA
click on its button, having the Ctrl key pressed: is provided from Help>ANSA documentation index.
The User's Guide, Tutorials etc. can be opened directly
from the documentation index.

CTRL +

The online help can also be


accessed from Help>Help
window

31

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reading CAD data

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reading CAD data – translation options in ANSA
Invoked through Tools>Settings
1. All formats: expanding this option, user can find the translation options according to the format of the CAD file
2. General: common options for translation regardless the format of the CAD file. The option Open settings
before translation enables the Translators window every time the user selects to open or merge a CAD file.
3. Resolution/Tolerance/Units: options that control the resolution, tolerance values and units during translation
! Save the translators options in the translator.defaults_vx.x.x file

34

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reading CAD data – translation options in ANSA
Some of the translation options are explained below:
• Preview assemblies: for assemblies create a single file containing only hierarchy
• Force single part: crate a single part database even for a ssemblies
• Read free geometry: option to read free geometry
• Read attributes: option to read attributes contained in geometric entities(part attributes are
always read)
• Include/Exclude layers: option to include/exclude specified layers
• Geometry mode: specify what type of bodies to read
• Perform ANSA topology: option to perform topology during CAD file reading
• Topology between PIDs: option to perform topology between different CAD layers
• Topology between parts: option to perform topology between different parts
• Clean geometry: option to perform automatic geometry clean up in addition to topology
• Write log: create a log file for the translation
• Open settings before translation: open the settings card before translation (after File>Open)

35

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reading CAD data – translation of a single neutral CAD file
The folder /CAD_TRANSLATION/step_assembly/ contains files in neutral CAD format, that will be translated to ANSA files.
In this example, the CAD format is STEP. Nevertheless, the procedure is the same for IGES or VDA files as well.
•Translate a single file:
- From Tools>Settings>Translators>Resolution/Tolerance/Units:
1. specify a CONS perimeter length of 10 and Distortion distance of 20%.
2. make sure that the tolerances are set to middle.
- From Tools>Settings>Translators>Neutral files with ANSA, make sure that Perform ANSA topology is enabled.
However, mind having Clean geometry disabled, in order to proceed later to manual healing of geometry, for the
purposes of the training.
- Apply File>Open and choose a STEP file
- Apply File>Save as and save the translated file as ANSA database.
1

2
3

36

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reading CAD data – translation of multiple neutral CAD files
The folder /CAD_TRANSLATION/step_assembly/ contains files in neutral CAD format, that will
be translated to ANSA files.
•Translate multiple files creating a single ANSA file:
- Open a new, empty ANSA database, by applying File>New. In the confirmation window
that opens, choose Discard so as not to save the current database again.
- Apply File>Merge and select all the 8 STEP files. Keep the default options in the Merge
Parameters window that opens.
- File>Save as the database of the whole assembly with the name FR_RT_assembly.ansa.
•Translate multiple files creating a separate ANSA file for each one:
1. To avoid repeating the process of opening and saving each file one by one, use the
File>Auto function.
2. Select all the rest STEP files and press Open.
3. Choose to Write ANSA DB.
4. An ANSA file with the name <initial_name>.step.ansa will be written for each selected
CAD file, under the same directory.

2 4
3

37

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reading CAD data – direct translation of a single file
File>Open file: ../CAD_TRANSLATION/jt_small_assembly/Assy00/Part01_SOLIDS.jt
The translators window opens with the options of the JT format active. From Geometry mode, select to read
Geometry only and press OK.
! In the same way you can directly translate an assembly

38

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


GUI driven translation: assembly translation
Sample file: /CAD_TRANSLATION/jt_small_assembly/Assy00.jt
The GUI provides an integrated environment for the translation of CAD or neutral data files. It integrates all translation
modes along with their respective translation options into a single environment. Open the CAD translator and select
the file to be translated. There are two important options when translating assemblies:
1.Flatten assemblies enabled: Creates a single ANSA database, containing the geometry of the parts and their
hierarchy.
2.The hierarchy of the assembly can be seen in the Model browser of ANSA, that is invoked from the Parts
toolbar button.
1

! Flatten assemblies options is not available for direct


translation within ANSA

39

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


GUI driven translation: assembly translation
2. Flatten assemblies disabled: Creates one ANSA database containing only the hierarchy of the parts and one
database for each part, containing the geometry.
1. To facilitate the work, from Tools>Preferences>Destination output specify an Output directory where all the
ANSA files will be saved.
2. Open the Assy00.ansa and invoke the Model browser. It contains empty parts and groups.
3. In order to bring the geometry in the database, apply File>Merge. Select all the ANSA files of the individual parts
that have been saved in the Output directory.
4. In the Merge Parameters window, have the options Merge Parts and Autoposition Parts enabled.
2 3

40

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Command line driven CAD Translation
It is not necessary to translate CAD files directly to ANSA or using the translators GUI.
Translation can be performed by running the appropriate executable file and specifying the required options from a
command shell/prompt.

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

-i is the input CAD file.


-o is the name of the ANSA database to save.
-read_mode_geometry is the command argument that corresponds to Read Mode: Geometry only.
-perf_topo is the command argument that corresponds to Perform ANSA topology.

For CATIA files, the command would be:


ansa_cad.sh -i my_file.CATPart -o /home/user/test.ansa -read_mode_geometry -notperf_topo

In order to see a list of the arguments, type:


ansa_jt.sh -help

...or refer to the document CAD to ANSA Translator's User's Guide.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Geometry healing

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – saving visibility status
Display styles tool, located in the Drawing Styles toolbar, provides the
ability to save the status of the visibility buttons and the Presentation
Parameters tab options of the F11 card, under a specific style. Thus,
different styles can be stored for respective needs and reused later, in
order to instantly switch massively the visibility status of the database.
In order to create a new style select New option from the sub-menu, In the window that opens edit the name
and confirm. The style is created by storing the current status of visibility buttons and Presentation
Parameters. Create the default style and the check geo

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors
1. The orientation of the faces (grey-yellow side) is currently random
2. Apply Faces>Orient>Visible to obtain uniform orientation of all the visible faces
3. Applying Faces>Orient>Visible again, the orientation of the visible faces is inverted
4. A shell component is considered clean if it contains single Cons only at the free edges and if it has no triple
Cons. So, for visual inspection, disable visibility of Double CONS and disable Shadow.
5. From Focus toolbar apply Or to isolate one of the areas, where the red Cons denote a topological problem.
6. Enable Double, Shadow and Crosh. Lock the view.
7. Focus toolbar ---> Not to hide a face.
8. The problem is that the hidden face covers the underlying gap, but its boundaries are not common with the
boundaries of the gap. The face needs to be trimmed.

1 2 3

4 Shadow 6 Lock 7
Double

45

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Trim a face
1. Focus toolbar ---> All to make all the locked entities visible
2. Cons>Project, in order to create Cons on the untrimmed face, at the projection of the gap boundaries. Select the
Cons of the gap
3. Confirm with middle
4. Select the target face
5. Confirm with middle
6. The target face has been cut appropriately. Faces>Delete to delete the excessive face, clicking on a Cons of the
face
7. An interface to inspect the faces that use the selected Cons opens. Choose to Delete the face
! If a Crosshatch had been picked, instead of a Cons, the face would be deleted without confirmation
8. The neighboring faces still have single Cons. Apply Faces>Topo and select the involved Cons to automatically
connect them, based on the tolerances
9. The Cons appear yellow, indicating proper connectivity. Deactivate Lock, to proceed with fixing another region.
2 4 6

7 8 9

46

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Gaps (1)
1. Focus toolbar ---> All to make everything visible
2. Apply Surfs>Info at the depicted face. The face and the underlying surface are not big enough to cover the gap. A
way to handle this is to delete the face and create a new one that covers it
3. UseFaces>Delete the face
4. Hotpoints>Delete: Select the two remaining hot-points.
5. With Faces>New using the COONS option: This function creates a new face (and surface) from boundaries that are
already defined. Select the 4 Cons of the gap and confirm with middle mouse.
6. Accepting the preview that is given, a new face that fills the gap is created.

2 4 5

6 Mind having the option “Respect user selection” deactivated in the


Options List. In other case, if the Cons are not selected sequentially,
twisted faces are created.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Gaps (2)
1. Surfs>Info at the depicted face that leaves a gap. The underlying surface is big enough to cover the gap. A way to
handle this is to create a new face, that uses the same surface as the existing one.
2. Faces>New, using the EXISITING SURF option. Select the 3 Cons of the gap. Confirm with middle.
3. Select the face, whose surface will be used for the new face.
4. A new face that fills the gap has been created.

1 2 3

C B
A

If one cannot remember the sequence of selections (e.g. what to


select first – Cons or FACE?) or is not sure if middle click
confirmation is needed, it is suggested to look at the Status Bar.
Information is given, regarding what function is activated and what
entity type has to be selected at the current step of the function.

48

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Unconnected faces
1. Isolate the area of the round protrusion. The large face underneath doesn't have a corresponding opening.
2. Cons>Project: Select the red Cons around the protrusion. Enabling the Feature Angle or Loop tool, selection can
be done with a single click
3. Confirm end of selection with middle click
4. Select the target face
5. Confirm with middle click
6. Faces>Topo, selecting the involved Cons, in order to connect the protrusion with the underlying face
7. Faces>Delete the interior excess of the large face
8. Faces>Delete the small round face at the top of the protrusion
9. Faces>Orient to achieve the depicted result

1 6

4 2

8 9 Instead of using the function


Faces>Delete, one could use the
Delete function from the Utilities
toolbar. Delete can be used for the
deletion of entities of any type.

49

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Crack
1. Isolate the area of the depicted crack.
2. Zoom in. The two horizontal lines that correspond to the tolerances are smaller than the gap. This explains why the
involved Cons where not automatically pasted. They have to be pasted manually.
3. Cons>Paste: Select the two Cons. The first selected will be moved to the position of the second.
4. Confirm end of selection with middle click.
5. When pasting Cons with distance that exceed the tolerances, a confirmation window opens. Confirm with OK.
6. Cons>Paste the two Cons at the bottom. This will close the crack, but what will happen to the small red Cons in
between them?
7. A white dot appears, indicating a collapsed Cons (zero length Cons). This is a topological error.

1 2 3
B A

Curves matching distance


Nodes matching distance

5 6 7

A
B

Cracks are automatically fixed by the Fix function of Tools>Checks>Geometry.


50

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Collapsed CONS
1. In order to fix a collapsed Cons manually, apply Hotpoints>Release and select the involved hot points. This
operation breaks the connectivity of all the Cons that were connected at the selected hot points
2. All the Cons now appear red. Five hot points are visible. To be able to paste the Cons without creating collapsed
ones, the Cons must be properly segmented. Delete the depicted hot point with Hotpoints>Delete
3. Now the Cons can be manually pasted in pairs. Cons>Paste and select the depicted Cons. Confirm with middle.
4. Along the highlighted line, two red Cons exist. They cannot be distinguished because they are superimposed.
Without exiting the Cons>Paste function, select the two Cons and confirm with middle.
5. Continue with pasting the two remaining pairs of Cons.
6. The picture shows the result that should be achieved.

1 2 3

B A

4 5 6
B A

A
B A

Collapsed Cons are automatically fixed by the Fix function of Tools>Checks>Geometry.


51

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Unconnected face (2)
1. Deactivate Double Cons visibility. Isolate the area where some problematic red Cons exist.
2. Reactivate Double and zoom in. Some Cons are not connected. There are two ways to handle this case: Either
paste the Cons manually, or delete an area of the unconnected face and create a new one with adequate boundaries.
For training purposes, the second way will be followed. Hotpoints>Insert and pick a location of the outer Cons as
shown.
3. Faces>Cut and pick the two opposite hot points.
4. Curves>Cons2cv, in order to create a curve at the location of the external Cons that will be deleted in the next step.
5. Faces>Delete and select the small face
6. Faces>New>Coons: Select sequentially the 3 Cons and the curve that constitute the boundaries of the face to
create. Confirm with middle and accept the previewed surface.
7. The Properties List opens and the user is prompted to select a PID for the new face. Why? Switch to PID color view
mode. The neighboring faces have different PIDs, so the PID of the new face cannot be assigned automatically.
Select the appropriate PID either from the list or from the screen and confirm with middle click.
1 2 3

4 6 7

A C

52

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Overlap
1. Disable Double, Single and Shadow. Only cyan Cons remain visible. Zoom in the area on the right
2. Enable Double, Single, Shadow and Cross hatches. This is an area of overlapping faces
3. Faces>Info and select an involved face, to see clearly its shape. This makes the existence of the overlap more clear
4. Cons>Project: Select the Cons of one face, confirm with middle. Then select the target face and confirm with middle
5. Faces>Delete the excessive face
6. Hot Points>Delete the unneeded hot points
7. The picture shows the result that should be achieved
1 2 3

4 5 6 7

A
D

Overlaps are automatically fixed by the Fix function of Tools>Checks>Geometry.

53

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Locating and fixing geometry errors – Triple CONS
1. Zoom at the area where cyan Cons are present. Faces>Delete and select a cyan Cons of a face (not a crosshatch).
2. The Faces Delete List preview window opens, indicating that 3 faces are using the Cons, highlighting the first one.
Choose to Keep the depicted face.
3. Keep also the second highlighted face.
4. Delete the face, as shown.
5. The problem is resolved.

1 2 3

4 5

54

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Closing small openings: Fill Hole
1. Some holes are considered too small to be included in the mesh. Activate Cons>Fill Hole and select a Cons of an
opening
2. The whole chain of Cons that constitute the hole are highlighted
3. To avoid manual selection, type an adequate diameter limit in the Fill Hole Parameters window and press Select
4. All the holes with equivalent diameter less than the specified one are highlighted. Confirm with middle click
5. The holes have been removed

1 2

3 4 5

55

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Fillet sharpening: Dach
1. Zoom in closer to the base of the top round flange. Although not very clear due to coarse resolution, this base is
a round fillet. We will sharpen it, in order to avoid generation of very small elements there.
2. To get an idea of the radius and the width of the fillet, make a measurement, selecting just one Cons and
choosing sequentially Length and Curvature (min radius) as Result.
3. Activate Faces>Dach>Dach. In the Fillets/Chamfers Parameters window, specify the shown values and press
Select.
4. The fillets within the specified radius and width range are identified. Confirm selection with middle click.
5. Choose DELETE FILLET and Join Macros in the Dach's Parameters window, while previewing the new surface.
6. The fillet is sharpened. The orange Cons indicate locations where the adjacent faces will form a single mesh area
in the MESH menu.

1 2

4 5 6

56

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Fillet sharpening: Dach (2)
We will also sharpen the fillet that is adjacent to the large flange of the component. This time, selection will be done
manually.
1. Activate Faces>Dach>Dach and select the Cons shown. Ignore the Fillets/Chamfers Parameters window.
2. The whole string of faces gets automatically selected. Confirm with middle click.
3. Make sure that Delete Fillet and Join Macros are enabled in the Dach's Parameters window, while previewing the
new surfaces. Press OK.
4. The fillet has been sharpened.

1 2 3

4 When selecting faces manually, the Cons that is picked is of


importance. The string of faces that lie opposite to it get automatically
selected

The Faces>Dach>Dach function is applicable not only on fillets, but


also on chamfers. Chamfer selection is done either manually or via
the Corner Angle and Width values of the Fillets/Chamfers Parameters
window.

57

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Assign PIDs
1. Switch to PID color view mode and zoom in closer to the edge of the sharpened fillet. The DACH function has
created a discontinuity, regarding the PIDs of the faces.
2. Switch Shadow to off, to make the view clearer. Activate Faces>Cut and select the two hot points that are shown.
3. Activate Faces>Set Pid and pick the crosshatch of the triangular face that has been created. Confirm with middle
click.
4. The properties list appears. Select the PID to assign either from the list or (more easily) by clicking on another face
that uses it.
5. Confirm with middle or with double click on the selected entry in the list.
6. The appropriate PID has been assigned. Switch Shadow to on, to make it more clear. Repeat the procedure at the
other edge of the sharpened fillet as well.

1 2 3

4 6

58

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Needle faces
Faces of very small or zero area constitute a topological problem. Needle faces are identified by
Tools>Checks>Geometry and can be fixed automatically. Nevertheless, a manual way to treat them is presented
below, for better understanding of the problem. Such faces may derive either from CAD (faces with width smaller
than the tolerances) or by error of the user while creating new Cons in ANSA (e.g. by projecting a CONS on a face that
uses it). In the later case, many hot points appear close to each other, but they cannot be deleted with Hot
Points>Delete.
1. In order to isolate such faces manually, apply from Focus toolbar ---> Not to all the faces that lie next to the dense
hot points.
2. The needle faces are revealed. Delete them massively with Faces>Delete and box selection.
3. Make the neighboring faces visible again (e.g. with Focus toolbar ---> Invert). Apply Faces>Topo at the involved
area.
4. Hot Points>Delete can now remove the remaining hot points.
5. The result is shown in the picture.

1 2 3

4 5

59

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Unchecked faces
Unchecked faces are faces that fail to become shadowed. These faces cannot be meshed, so they have to be
eliminated when cleaning up the geometry. Unchecked faces are identified by Tools>Checks>Geometry. The number
of Unchecked faces, if any, appears on the GUI index, as displayed in the following picture. Notice that, after the fixing
procedure, no Unchecked index appears on the GUI. They can be:
1. Faces with many hot points very close to each other: Apply Hotpoints>Delete to remove the excessive hot points

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Undelete entities
What if a face is deleted by mistake?

Deleted entities like faces, curves and points are kept in the database.

The function Faces>Undelete gives a preview of the deleted


faces. The user can select any of them and bring them back
to the model.
Alternatively, deleted faces can be retrieved by the Undo
function of Utilities toolbar

Deleted entities can be discarded from the database, using the


function Utilities>Compress (the respective button is by default
available at the Utilities toolbar, as featured in the picture).
The Compress window that opens, provides info for unused entities
of any type.
Faces are listed under the "Geometry" branch.
Press Details... to see the number of the deleted faces that exist in
"undelete status".
Press OK to discard the deleted faces, thus reducing the size of the
database. Once entities are removed using compress, they cannot
be retrieved by any Undelete function
Alternatively, deleted faces can be retrieved by the Undo
function of Utilities toolbar

61

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Transform>Move: Move or Copy entities – file: /TOPO/symmetry_link.ansa
1. Some faces are wrongly positioned. Apply Utilities>Transform>Move
(or from the corresponding button in the Utilities toolbar). Select the
mispositioned faces. The PID region feature selection tool can be used,
to select all the needed faces with a single click. Confirm with middle click.
2. In the Move Entities window, switch to the Translate tab. Pick two points from the screen, to specify the translation
vector and distance. The respecive fields of the Move Entities window are updated automatically. Confirm with
middle mouse button
3. The mispositioned faces have been moved, but need to be rotated as well. Without exiting the function, swith to
the Rotate tab. Pick two points from screen, to specify the rotation origin and axis. Specify also a rotation angle (e.g.
5 degrees). Perform sequential rotations with the + and – buttons.
4. Press Finish, when reaching the displayed result. Apply Faces>Topo at the red Cons to connect the faces
1 2

3 4

62

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Detect similarity and linked faces
1. The two sides of the model are in a big extend symmetric.
2. Faces>Rm.Dbl>Geometry. Choose the Symmetry Plane option
3. The detected similar faces are highlighted in blue and green. As Action, choose to Delete the Green and Replace
selected faces with Symmetry Links.
4. Enable Cross hatches. The crosshatches of the former green faces appear orange, indicating that they are linked with
a parent face. Apply Faces>Info and select a linked face. An exclamation mark appears and the parent face is
highlighted. Note that the linked faces are disconnected from the neighboring non-linked faces, as indicated by the red
Cons.
5. Any action that is performed on a face, e.g. cut, mesh (as shown in the picture) etc, is performed automatically to its
links as well.

1 2 3

4 5 - The symmetry plane is defined from


Windows>Settings>Settings>Symmetry
plane. By default, it is the global XY plane.
- Linked faces can also be created manually,
by copying existing faces with the function
Transform>Link, from the Utilities toolbar.
- The link between faces can be broken with
! Faces>Convert, selecting child faces (i.e.
faces with orange crosshatch).
63

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Middle surface extraction

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Faces offset from their surface
Apply Surfaces>Info on a face of the previous example. The face
doesn't lie on the surface any more. It is offset in a distance
parametrically defined (half of the thickness). This way, if the
thickness of the component changes, the face will be automatically
moved at the new middle position *

Apply Faces>Info on a face in order to see its offset. The offset is


displayed in the ANSA Info window

3. The offset distance of any face can be changed by applying


Faces>Offset>Link. Select one or more faces and confirm with middle. In the
INPUT window, the user can specify either an absolute distance with the tilde
as prefix (e.g. ~0.75) or a factor to be multiplied with the thickness of the
face's property. Press the Enter key to apply the new offset

 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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Middle surface of complex parts - file: /TOPO/02_MIDDLE_MULTI.ansa
For components with T-junctions, use function
Faces>Mid.Surface>Casting. Function creates mesh (not
faces) at the middle position
How it works: Select all the faces and confirm with middle.
In the window that opens, the most important parameters
are:
‒ Minimum thickness: Specify the minimum thickness value
that appears on the model. A value close to the minimum
thickness of ribs is a value that will usually lead to good
result. In this model, you may try a value of 2
‒ Target element length: The element length of the mesh
that will be generated. If it is left blank, it is considered equal
to the Minimum thickness. ! Small values for minimum
thickness and target element length increase the execution
time of the function.
T-junction treatment:
“Real middle” : the nodes of the T-junctons will lie above the
main shell.
“Exact middle” option, the T-junctions will lie at the main
shell surface.
In order to display the elements according to their thickness,
disable the Geometry. visibility flag in the Visibility toolbar Real middle Exact middle
and switch from ENT color view mode to EL.THICK. All
visible elements are colored according to their thickness
value specified at their nodes
! Generally speaking, “Exact middle” option gives good result
and is recommended for ribs that are connected to the main
body with sharp edges.
In case the root of the ribs consists of big fillets, the result of
"Real middle" is better and can be manually corrected with
small effort.
67

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model browser

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

Model browser symbols: Part


Empty part
69

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model browser: Display modes, filtering, view manipulation
Display modes:
Tree view List view Icon view

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model browser: Parts identification and visibility control
How to identify the part that an entity belongs to:
1. Press Identify at the menu bar of the Model browser.
2. Select a face from the screen.
3. The part that contains the face gets selected. All the entities of the part are highlighted on the screen.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model browser: Handle the contents of a part – Draw mode per part
1. Enable visibility of the Color column in the Parts tab of the Model browser. Column handling is done by pressing the
arrow button. Every part/group possesses a color.
2. Switch to PART view mode (from the Drawing Styles toolbar). The faces are colored according to the part that they
belong. Some faces seem to be assigned to the wrong part. We will assign them to the correct part.
3. Press Set Part in the menu bar of the Parts manager.
4. Select the faces. Confirm with middle.
5. Select the target part by picking it from the screen (as shown in the picture) or from the list.
6. Confirm with middle click on the graphics area or by double clicking on the entry of the selected part in the Part
Manager.
7. The faces have been assigned to the correct part.

1 2 3

4 5 6 7

2x

72

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model browser: Move parts between groups – Linked parts
We will create a new group that will host some parts of interest, in order to facilitate their manipulation.
1. From the menu bar of the part manager, apply New>Group.
2. Assign a name to the empty group that is created.
3. Select some parts from the list. Drag and drop them to the group that was created before. Two options are available:
-Move will remove the parts from the previous group and will add them to the new one.
-Link will not harm the initial hierarchy. The parts will be placed as links under the new group.
Choose the Link option.
Note that instead of drag and drop, the options Cut/Paste from the right click menu can be used.
4. The linked parts are denoted with L. The links regard only the hierarchy of the assembly. No new faces are created.
Linked parts can be removed by applying Edit Tree>Unlink from the right click menu.
1 2 3

A new group can be created


directly by drag and drop of the
selected parts to the New Group
box that appears.

73

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model browser: Assign new entities to parts - Current part
When a new entity is created, ANSA automatically assigns it to a
part, provided that it is clear to which part it should belong.
E.g a new face that is created by selecting Cons of a specific part,
will belong to the same part as well.

When it is not obvious to which part the new entity


must be assigned, the user is prompted to select a
part from the Model browser. E.g. Apply Curves>New
and pick two hotpoints of different parts.
In the Model browser, select the part where the curve
will be assigned, by double clicking on it.
Alternatively, press the Esc key. The curve is then 2x
assigned to the “Current part”.

Every ANSA database has a Current Part.


In order to identify it, apply Utilities>Identify Current.The current part gets
selected.
The settings that regard automatic part assignment, together with other
options of the Model browser, are also availabe from
Windows>Settings>Settings>Model browser or directly from the Model
browser, applying Utilities>Options.
Enable the Get the current part option in Settings>Model browser General
tab Utilities>Current Part>Put to Current, so that new entities, that are not
connected to a single part, will be automatically assigned to the Current
Part.

In order to specify the current part, select the part and apply Current>On
from the right click menu.

74

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Transformation matrix
Open file
/PARTS_MANAGER/bolt_for_autoposition.ansa
Enable WRK.PLN from the Auxiliaries toolbar, in order
to visualize the 3 default Working Planes that exist in
every ANSA database
In the Model browser, notice the Position values of the
part. This corresponds to the transformation matrix of
the part.
In this file, it is designed at the origin of the global
coordinate system.
Open file
/PARTS_MANAGER/assembly_for_autoposition.ansa.
It contains an empty part with the same name (bolt),
but with a different transformation matrix.

File>Merge file bolt_for_autoposition.ansa.


Mind having enabled:
-the Merge Parts option, so that the entities of the
incoming part with the name "bolt" are assigned to the
existing part with the same name (...remember that
part names are unique).
-the Autoposition Part option, so that the merged
entities are positioned based on the trasformation
matrix of the part in the current database.

75

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Multi instantiated parts
A multi instantiated part is a component that has been designed in the CAD software once, but has been placed inside
the assembly several times in different positions. Multi instances and their transformation matrices are read when
translating CAD files that contain hierarchy information.
Multi instances can be created from within ANSA as well:
1. Apply Transformations>Copy from the right click menu of the bolt part.
2. Switch to the Rotate tab and specify the rotation origin and axis as shown. Select to create 7 copies, at every 45
degrees.
3. In the Transformation Options window, choose to create the new parts as New Instance.
4. The multi instances have been created. They are denoted with the M letter in the Model browser.
5. Suppose one bolt is meshed. Identify its part and apply (from the right-click menu) ANSA DM>Synch.
Representation.
6. All the other instances aqcuire the same mesh.
1 2
3

4 5 6

76

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Surface mesh

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

Faces Draw toolbar

78

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Options window – Controlling element type and order
1. When applying any function from MESH menu, all the parameters that influence the
1
function execution are displayed and can be edited from the Options List window.
It is suggested to have the Options window constantly open. For example, dock it under the
Module Buttons.
The Options window can be opened from Windows>Options List.
2. When applying functions that create mesh, the element type (mixed/quad/tria) and
element order (1st/2nd) are controlled from the Options window.
Alternatively, they can be controlled from the Shell Mesh tab of the Mesh Parameters
window, that is invoked from Utilities>Mesh Parameters or from the respective toolbar
button, as featured below.
The Mesh Parameters and the Options window communicate, i.e. changes that are done in
one window will update the current values of the other window as well.

The most important Element types are: 2


Mixed: Both quadrilateral and triangular
shells will be generated. Use this element
type for crash applications.
Quad: Generates quadrilateral elements.
Triangles appear only at locations where
pure quad generation is not possible. The
number of triangles is smaller than in the
Mixed type, but, at Macros with irregular
shape, the quality of the quads and the
orientation of the mesh may be poorer. Quad
mesh type is adequate for durability
applications.
Tria: Generates only triangular elements.

79

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Mesh generation algorithms
The algorithms that generate mesh are available in the Mesh Generation group of functions of the MESH menu:
1. Free: Generates as few elements as possible, trying to maintain the best possible quality.
2. Spot-Mesh: Gives better results to macros that have weld or connecting spots on them. Nevertheless, it is an algorithm
of general use, even for macros without spots. Usually produces more elements than FREE.
3. Gradual: Gives better results in macros with uneven nodal distribution.
4. Map: Generates structured mesh on close to quadrilateral shaped macro areas.
5. Adv.Front: Generates mesh, starting from the perimeters of the macros.
6. CFD: Algorithm for variable size mesh, depending on the local curvature.
7. STL: For applications where the elements quality is not important, but the exact shape of the geometry representation is.
1 2 3 4

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


The Map algorithm
1. The MAP algorithm, applied with Mixed or
Quad element type ensures pure quad 1 MAP FREE
generation, provided that the opposite
perimeters of the macro have equal number
of nodes:

2. When Map is applied with Tria element 2


type, structured tria mesh is generated, as if
the quads where split at one diagonal to
produce two trias.
The orentation of the diagonals can be
controled by the user. In the Options window,
choose the required Split trias for option.

3. When the oriented trias option is used,


3 4
uniform orientation of the diagonals is
achieved.
4. In order to change the orientation, apply
Mesh Generation.>Map>Reverse, select the
macro and confirm with middle.
The Reverse option is available only in
combination with oriented trias.

81

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Generating mesh - file: /MESH/mesh_file.ansa
Lock the part and isolate it on the screen. Every mesh algorithm function has available the options Select, Re-Generate
and Visible.
1. Apply Mesh.Generation>Free>Select and pick one or more macro areas. In the Options List window, mind having
mixed as element type. Confirm with middle. The mesh is generated.
2. Mesh.Generation>Free>Visible affects all the visible macro areas. No selection is needed.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Controlling perimeter nodal number
The initial distribution of perimeter nodes depends on the Cons resolution. Cons resolution length influences all
perimeters. This is the target distance between consecutive perimeter nodes. Cons resolution distortion influences only
curved perimeters, leading to denser perimeter nodes.
Distortion distance 20% Distortion distance 1%
Distortion distance Distortion angle

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Quality criteria - F11
Quality criteria are specified from the Quality Criteria – Presentation Parameters window, that is invoked either from
Utilities>Quality Criteria or from the respective toolbar button or by just pressing F11. This window will be also referred
as "F11 window". The window contains separate tabs for criteria of shells and solid elements.
Enable the checkbox of the required criteria and specify the threshold value in the "Failed" column. Choose also the
calculation method for each criterion that can be calculated based on more than one definitions.

-> Saves quality criteria settings in text files, with the extension .ansa_qual.

-> Loads quality criteria from .ansa_qual files.


The current quality criteria are contained in the ANSA.defaults file, by saving it from Windows>Settings.

In order to display only selected criteria in the F11 window,


apply Edit Criteria Visibility and choose the criteria.

Place the cursor over a criterion in the F11 window, to


see a tooltip that explains the criterion definition.

All the quality criteria are related only with geometric


characteristics of the elements, except from the crash
time step, that depends also from the material
characteristics and the solution controls (mass scaling,
scale factors).
When having crash time step enabled, mind having
activated the required solver deck and specified the
appropriate material characteristics.

84

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Quality check: Hidden view mode
1. Activate Hidden from the Drawing Styles toolbar, in order to view elements according to the criterion they violate.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Quality check: QGRAPH - Info
A fringe plot of the elements, according to the value of a criterion is displayed by switching the color view mode Fringe
to QGPARH from the Drawing Styles toolbar.
The criterion to display is specified in the Graph Parameters tab of the F11 window.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Modifying mesh areas: Join
Apply Perimeters>Length [10], on all the perimeters of the part and Mesh Generation>Free.
1. The resulting mesh is of bad quality, because the shape of the macros doesn't enable good mesh generation.
Many perimeters lie to close to each other. Make some measurements to see which ones lie much closer than the
specified minimum length. Moreover, the angle between some macros is relatively small. The perimeters that connect
them can be removed, in order not to impose a restriction for the mesh. The component needs defeaturing.
2. Apply Macros>Join on the perimeters that are highlighted in the picture.
3. The involved macros are connected and they loose their mesh.
4. Hotpoints>Delete the remaining hotpoints. Mesh Generation>Remesh>Visible, to recreate the mesh.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Modifying mesh areas: Release, Cut
If a perimeter has been removed by mistake, it can be
brought back with Macros>Release. The joined
perimeters appear orange.
Disabling Shadow and Wire from the Drawing Styles
toolbar makes selection of perimeters easier.
Display the joined perimeters by
activating the Double>Joined
Perims from Faces Draw visibility
toolbar

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Eliminating other narrow areas – Orient holes
1. The depicted locations would lead to very thin and skewed elements.
2. Hotpoints>Insert: Add two hotpoints as shown.
3. Macros>Cut: Perform two cuts, from the new hotpoints to the opposite perimeter nodes.

1 2 3

4. Macros>Join to remove the initial perimeters.


5. Treat the opposite area in a similar way.
6. The edges of the hole are not at all parallel to the opposite perimeters. Apply Perimeters>Slide and pick a hotpoint
of the hole. Move the cursor to achieve a better orientation
7. Enable Wire and Shadow: The macro areas have better shape, but the mesh still needs to be improved.

4 5 6 7

89

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Mesh improvement: Assign adequate nodal number
1. Apply Perimeters>Num +/-, to add one node to the shown perimeter. The nodal number of opposite perimeters
becomes equal, allowing better mesh generation.
2. Assignment of adequate nodal distribution is facilitated by creating perpendicular cuts at some locations. Apply
Macros>Proj.Cut at the shown area: Pick a hotpoint and then pick sequentially the shown perimeters. The function
projects a hotpoint to the each selected perimeter and cuts the macro between the initial and the projected point.
3. Apply Num +/- and Proj.Cut at several locations, to achieve a result like the one that is shown in the picture.

3
1 3

90

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Mesh improvement: Split/Join elements – Move nodes
1. The depicted area contains some trias that can be eliminated.
2. Elements>Split>Shells and select the shown edge. The result of element splitting is previewed. Confirm with middle.
3. Elements>Join, to create a quad from two trias. Pick the edge between the two trias to join them.
4. A manual way to improve the element quality and flow is to move nodes manually. Apply Grids>Move. In the MOVE
GRIDS window, enable the Surface option in the Guided tab. Pick a node and move the cursor to place it at an adequate
position. The Surface option ensures that the node will still lie exactly on the underlying surface.

1 2 3

91

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Hints for the Elements>Split/Join functions - Grids>Paste
The user can specify the path to split by selecting edges and/or nodes.
The respective check boxes must be active. 1
To avoid enabling-disabling the checkboxes with the mouse, the 1 and 2 keys can be
used for Edges and Nodes respecively. 2
Selection of many edges that lie opposite to another can be facilitated by activating
the Opposite Path selection method. Confirm with middle click.

Removal of triangles by coarsening the mesh can be done with the Grids>Paste>Manual
function.
A C

B D

Elements>Split X splits a quad in four trias.


Followed by Elements>Join, it can reduce
the number of trias at some areas.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Hints for the Grids>Move function - Grids>Origin
Switching to the Free tab of the MOVE GRIDS
window, free movement of nodes is performed on
the screen plane. By disabling axes (X, Y, Z), the
movement can be constrained on specific axes of
the global coordinate system. B
It is also possible to work with a local coordinate
system, as shown in the picture. Right click on an A
edge or an element to pick its local system. Then
select the nodes to move.
From the Guided tab: 1
1. Perims Slide: Adequate to slide a hole and/or a
washer.
2. Perims Offset: Adequate to resize a hole and/or a
washer.
3. Shells Normal: Moves selected grids normal to the
element. Useful to correct manually warping
violations.
2 3

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Mesh improvement: Fix Quality
1. The red colored elements violate the minimum length criterion. The problem can be fixed with manual nodal movement,
but it is more convenient to use a function that automatically moves nodes as much as needed to fix violations
2. Apply Shell Mesh>Fix Quality>Select and select the area where nodal movements will be performed. Selecting more
zones of elements around the violated ones, gives more freedom to the algorithm to fix the violations. Confirm with
middle
3. The area that will be affected is previewed: The involved perimeters are highlighted in green. The nodes at the boundary
of the selected area are highlighted in yellow, indicating that they will not be affected by the function. At this step, the user
can optionally select some edges/nodes to freeze or select more shells to participate in the function, by switching to the
respective radio button of the Selection Window. Confirm with middle
4. The result is previewed. The user can press the Invert button in the Preview window to inspect the movements that will
be performed. If the violations are not fixed, press Run Again. Accept the result with OK or confirming with middle
5. Violations are fixed. One node has been moved slightly away from the geometry

1 2 3

4 5

94

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Fix Quality: How it works
1. The function Fix Quality considers the quality criteria that are specified in the F11 window. Specifically, it can fix
simultaneously the following criteria: length, angle, skew, warp, taper, crash time step, min height, jacobian, mid point
devialtion/alignment. It cannot fix aspect and squeeze quality violations
2. After applying Fix Quality, the nodes may not lie exactly on the perimeters and on the underlying surface any more.
The allowed distances are specified from the Fix Quality tab of the Mesh Parameters window, together with more
options that affect the function. These distances can be defined as absolute values or as a percentage of the
target/minimum length.
3. From the Basic tab of the Mesh Parameters window, the user can select to protect some areas from being affected
by Fix Quality. E.g choosing to freeze single bounds, no node of the model's free edges will be affected.

1 3

F11

or

Enabling the option Split remaining violating quads, warped


quads that cannot be fixed with node movements are split into
two trias.

95

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Mesh improvement: Smooth
1. Apply Elements>Split>Shells and Join to remove some triangles at the shown area.
2. The flow of the mesh must be improved. Moreover, many off elements exist nearby. Moving nodes manually would
be time taking. Applying Fix Quality would fix violations, but the flow of the mesh would not be considered. The
Shell Mesh>Smooth function improves the flow of the mesh, incorporating all the capabilities of Fix Quality as well.
The same parameters of the F11 and Mesh Parameters windows affect it.
3. Apply Shell Mesh>Smooth>Select and select the area to improve. Confirm with middle.
4. The perimeters and the frozen edges/nodes of the area are previewed. More features to freeze can be selected, in the
same way as with the Fix Quality function.
5. The result is previewed, to inspect the automatic node movements.
6. The flow of the mesh is improved and the quality violations have been removed.

1 2 3 4

5 6 After applying Elements>Split/Join or Grids>Paste,


usually a mesh smoothing is required as well. In the
Options window, mesh improvement with smooth
can be set to run automatically after these functions

96

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Protect processed areas: Freeze
The processed macros need to be protected from unintentional changes.
Apply Macros>Freeze/Un and select the macros. The wire is colored blue.
No operation that would alter the macros or their mesh is allowed.

If needed to unfreeze a macro, apply the same function, but select the area with
the right mouse button.

+ = Freeze

+ = Unfreeze

The function is available also in the TOPO menu as Faces>Freeze/Un

Proceed with the rest of the part: Eliminate narrow areas with Macros>Join/Cut as explained before.

97

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Mesh improvement: Reconstruct
1. The shape of the macro areas and perimeters is ok, but the mesh is still not. In order to avoid performing a lot of
manual nodal assignment, element splitting and nodal movement, we will perform automatic mesh reconstruction.
Apply Shell Mesh>Reconstruct>Select and select all the needed macro areas. Confirm with middle.
2. The perimeters and frozen edges/nodes are previewed similarly as with Fix Quality/Smooth functions.
3. The result is previewed. Note that the Reselect button leads back to step 2.
4. The reconstruct function has created new elements at the area, reducing triangles and improving the mesh flow and
orientation. The nodal distribution of the perimeters has been locally altered. The Reconstruct function incorporates all
the capabilities of Smooth and Fix Quality, but it is not restricted to move only the initial nodes. It creates a new mesh as
well. Any area that still doesn't have a good mesh result will be processed locally afterwards.
The perimeters/edges etc preview
1 2 (step 2) can be skipped by disabling
the option Allow feature lines
handling from the Perimeters tab of
the Mesh Parameters window.

3 4

98

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Final inspection of mesh
Apply some more manual operations on the mesh of this part
to achieve a result like the depicted one.
If needed, unfreeze some macros to make more extended
changes (e.g. create 3 rows of elements at the lower flange).

The number of any Unmeshed macros that skipped the user's


attention may appear on the GUI index, just like Unchecked
faces.

Finally inspect the mesh, by disabling visibility of perimeters


(Perims button, from the Faces Draw toolbar).

Inspect grids moved from geometry, by disabling


additionally the Wire flag button from Drawing Styles
A more clear view of the mesh is given. This is a way to toolbar. In order to bring them back to the geometry,
reveal areas of bad flow and orientation, even if no quality use Grids>Origin. Fix possible violating elements using
violations exist. the functions described previously

99

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reconstruct: How it works - General
Reconstruct considers the quality criteria of the F11 window in the same way as Fix Quality. Other parameters that
influence Reconstruct are set in the Mesh Parameters window. In the Shell Mesh tab, the most important setting is the
Target length. It can be specified as:
• An absolute value.
• Equal to the CONS resolution length.
• Equal to the average or to the local length.
• Free, that imposes no guideline. The option is adequate for the creation of uniformly flowing quads, regardless of
their aspect, as shown in the picture.
• By defining an expression (e.g. 0.5*average).
Moreover, options to Freeze specific features or to remove triangles from the area of specific features are available.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reconstruct: How it works - Holes/Tubes
Reconstruct can create zones of quad
1 3
elements around holes, for simulation
of washers (pic.1)
D The settings are specified in the
Features tab of the Mesh Parameters
window (pic. 2), by activating the Holes
feature.
Different treatment can be specified for
2 4 Bolt holes and General holes.
d
General Holes: Any opening without
D sharp angles.
Bolt holes: Openings that can be
detected by any of the following three
methods:
Proximity of holes: Pairs of holes, whose distance and angle are smaller
than the specified values (picture 3).
Bolt connections: Holes that lie within the search distance of ANSA
connections of type Bolt.
Shape of holes: Any circular or oval shaped hole with a ratio of length/width
smaller than 2 (picture 4).
! A similar treatment can be specified for the shell mesh around holes of
components with solid description. The settings are specified in the
Features tab of the Mesh Parameters, by activating the Tubes feature.

101

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reconstruct: How it works – Holes treatment settings
1. Holes are treated according to the Diameter Ranges that are specified in the
respecive column. 1
Press the +/- buttons to add/remove a range.
Press the </> buttons to add/remove a zone.
In the Default row, the treatment of holes that do not lie within any of the above
ranges can be specified.
2. Target Diameter: Optional field to resize holes.
3. Node Number: Can be specified either as:
-an absolute value.
-an Expression (e.g. L0=Lmin*1.2 means that the resulting element length at the
hole will be 1.2 times the minimum length that is defined in the F11 window).
-auto: automatically assigns the minimum number of nodes, that leads to an
element length close to the target length, considering also the specified distortion,
which is also the maximum number of nodes, so as not to have minimum length
violation.
4. Zone N: The width or the diameter of the Nth zone is specified either with an
absolute value or using an expression.
5. Typing of expressions can be aided by the expression editor that opens by
choosing the respective option from the field's pull down menu.

2 3 4 5

102

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reconstruct: How it works - Flanges/Fillets
Reconstruct can treat the flanges of the model by creating rows of quad elements
according to the settings of the Features tab of the Mesh Parameters window
(Flanges feature activated). Identification of flanges is done according to one or
more of the following methods:
Proximity of faces: Pairs of faces, whose distance and angle is smaller that the
specified values. The distance can be specified either as an absolute value or as a
factor of the faces average thickness
Connections: Faces that lie within the specified distance from a connection entity
Shape of faces: Faces with close to quadrilateral shape, bounded with red Cons at
the three sides
Flanges are treated according to the
ranges of widths that the user specifies.
! The specified number of rows should
not lead to big violations of the minimum
length criterion.
If violations at flanges are acceptable,
disable the option Grow violating flanges
in the Fix Quality tab.
In a similar way, rows of quads can be created at the fillets of the model. The
treatment is controlled from the Features tab, by activating the Fillets feature.
Type the number of rows under the Treatment column for each range of radii
and widths.

103

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Automatic defeaturing: Reshape - file: /MESH/mesh_file.ansa
Another approach in meshing could be to treat the macro areas automatically.
1. Apply Perimeters>Length to assign a length of 10 on all the visible perimeters.
Create a draft mesh (e.g applying Mesh Generation>Free>Visible). As expected, the mesh is of bad quality.
2. Apply Shell Mesh>Reshape>Visible. The perimeter and frozen edges/nodes are previewed (as in the Reconstruct
function). Confirm with middle.
3. The mesh has been improved by automatically joining perimeters, adding/removing hotpoints and creating new
elements. Reshape incorporates all the functionality of Reconstruct (holes, fillets etc treatment and quality fixing), but,
additionally, it performs automatic defeaturing, creating macro areas of more convenient shape.
! No preview of the mesh result is given when applying Reshape.
4. Press Macros>Release just to inspect which perimeters have been joined.
1 2

3 4

104

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reshape: How it works
The parameters for defeaturing are specified in the Perimeters tab of the Mesh Parameters window (pic 1). The most
important parameter is the Join Perimeters with distance <: If two perimeters lie closer than this distance, one of them
will be joined, no matter what the angle between the adjacent macros is. This is the setting that has the strongest effect
on the performed defeaturing. It is suggested to define it as 0.667*Lmin, in order to avoid minimum length violations,
considering that some movement away from the perimeters is allowed (pic 2).

105

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Cutting macros without losing the mesh: Edge2Perimeter
Local defeaturing and mesh improvement may still be needed after reshape. Reshape usually results in big macros. It is
often needed to isolate a smaller area of the macro in order not to destroy the whole mesh result when making local
corrections. Macros>Cut is not a solution because it leads to erasing the mesh. The adequate function is
Macros>Edge2Perimeter
1. Suppose that it is decided to close the hole that leads to minimum length violations. Apply Macros>Edge2Perimeter
and select the highlighted element edges (the Feature Line selection tool can help)
2. The macro has been cut, without destroying the mesh
3. Switch to Topo menu, apply Cons>Fill Hole and switch back to mesh. Only the small macro area lost the mesh.
4. Mesh it again (e.g. With Mesh Generation>Remesh)
5. Apply Shell Mesh>Reconstruct>Select, selecting the macro
6. The mesh is improved
7. Continue with making manual mesh corrections and isolating areas with Edge2Perimeter. When achieving the
required mesh result in an area Freeze it to proceed with the next areas
1 2 3

4 5 6 7

106

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Easy parameters set up – Mesh Parameters Generator
Setting up the Mesh Parameters and the Quality Criteria is significant for the mesh result. For easy set up of Mesh
Parameters and in order to achieve a fast and good quality mesh result from functions like Reconstruct, Reshape (and
Batch Mesh as well, which will be presented later), a wizard is available.
1. It can be accessed through the Mesh Parameters window.
Pressing the Create new Mesh Parameters button, the Mesh Parameter Generator
1
window appears.
2. The Mesh Parameters and the Quality Criteria can be defined through this window.
These settings will overwrite the settings in the actual Mesh Parameters and Quality
Criteria window.
These settings can then be saved through the Save option, in order to be available for
future use.
Through this wizard window, it can be selected whether the
Mesh Parameters or/and the Quality Criteria will be
defined.
A Name for the Mesh Parameters and the Quality Criteria
can be set if necessary.
The Mesh type can be selected. Available options are:
Crash, Durability, NVH, CFD and Structural Tria.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Geometry vs FE mesh / Grids>Origin
Nodes that have been moved from their initial position (either with Grids>Move or Fix Quality) can be brought back to
their initial position on the macro area, exactly on the underlying surface, using the function Grids>Origin (pic 1). Select
the nodes. No confirmation is needed
The distance of grids from the underlying surface can be inspected with the aid of the quality criterion Distance from
geometry (pic 2). The QGRAPH color view mode is a convenient way to visualize the deviation from geometry.
The distance of grids from their initial position on the macro area can be inspected with the criterion Distance from
origin (pic 3).
The mesh stops being associated with the macro area by applying Elements>Release(pic 4). Select some macro areas
and confirm with middle.
The macro becomes unmeshed and Origin doesn't work on the elements any more. The released mesh (FE mesh) is
connected with the adjacent geometry mesh with yellow spots. More about FE mesh will be shown in the session
“Handling non geometry mesh”.
1 2

4
3

108

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Select entities to mesh
1.The Meshing Scenario doesn't include any entities yet (indicated as "Empty" under the Status column).
Double click at the Contents column of the Meshing Scenario.
2. In the window that opens, select all the parts at the left pane. Press the button with the right arrow.
3, The selected parts have been assigned to the scenario. Confirm with the OK button, to exit the window.
4. The Meshing Scenario now contains 10 parts, that have also been automatically assigned to the Default Session.
The Status has turned to “! Completed ”, because the contained entities are unmeshed.
1 3

2x

Selection of entities for batch mesh can be based on ANSA Parts/Groups or on


Properties (PIDs).

111

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Input Quality Criteria
1.Double click at the Quality Criteria column of the Session.
2. A window to specify the quality criteria of the session opens. Specify the criteria as shown in the picture.
The window is very similar to the F11 window. Nevertheless, the two windows can contain different quality criteria settings.
(Note that a Batch Mesh Scenario can contain many sessions, each one with different quality criteria).

Transfers the quality criteria of the session to the F11 window.


3. Exiting the Quality Criteria window with OK, the respective column of the session is updated according to the name of
the quality criteria set.

1 2

2x

112

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Input Mesh Parameters
1.Double click at the Mesh Parameters column of the Session.
2. A window to specify the mesh parameters of the session opens.
Transfers the mesh parameters of the session to the global Mesh Parameters window.

Input the shown settings in the Basic and Perimeters tabs.


1 2

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Fillets treatment
The easist way to specify fillets treatment is the
Deafult>auto. This way, fillets are identified automatically by
ANSA and the number of rows is automatically calculated
based on the specified target length, distortion and quality
critera.
Additionally, for fillets of very small radius and width, we can
enable the Split treatment (see note below), in order to avoid
creation of very small elements.

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).

Sharpen Split Element rows

Similar treatment can be specified for the chamfers of the


model, choosing to Enable chamfer treatment.

114

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Flanges treatment
1. In the Flanges tab, specify the Flanges treatment as shown.
Taking into account that the minumum length is 5mm, this treatment ensures the creation of more than 2 rows of
elements at all the flanges where this will not lead to minimum length violations. A result is shown in picture 2.
3. Mesh result if no flanges treatment were specified. The flange is meshed according to the target length (10mm), leading
to only one row of elements.
4. Mesh result in case of wrong flanges treatment specification (big number of rows leads to minimum length violations).

2
1

No flanges treatment

115

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Holes treatment
1. Specify also the Holes treatment. Setting the Target Diameter for holes with
diameter till 7 as Fill, will lead to removing the small holes, that would result in
minimum length violations, even if they were modeled with 4 nodes at their
1 perimeter. The Fill option works in a similar way as the function Topo>Cons>Fill
Hole. The node numbers and widths are specified in such a way, that the elements
of the created zones will have a good aspect ratio, without violating the minimum
length criterion.
2. A result of the above treatment is shown in the picture.
3. An example of inconsistent holes treatment specifications is depicted. Big node
number leads to min. length violations.
2 3

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.

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Batch mesh: Fix Quality settings - Run Scenario - Statistics
1. In the Fix Quality tab, input the shown settings.
2. Exit the Mesh Parameters window of the session with OK. In the Batch Mesh Manager, press Run, to execute all the
scenaria and sessions that are checked in the window.
3. After batch mesh execution, the Status of the scenario is !Completed. Double click at the Status column of the scenario.
A Report is given for each processed part. The reason for the Error status is that some off elements have remained.
Errors that occur during batch mesh (like leaving some off elements or some unmeshed macros) do not stop the whole
procedure. They just leave some areas that the user will need to process after batch mesh.
Press Select All and then Statistics.
5. Detailed info regarding the achieved element lengths and the remaining quality violations per part is provided.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Suggested way of working for shell mesh / batch mesh
- Before meshing many components with batch mesh, first tune the parameters of the batch mesh session (e.g. trying
different defeaturing level and distance), by batch meshing just a few characteristic parts. Do not expect an error free
result, but a result that can be easily corrected after batch mesh.

- Right click on the batch mesh session and, from the


context menu that opens, apply Copy to Global
Settings>Meshing Parameters and Quality Criteria. This
will transfer the mesh specifications of the session to the
F11 and Mesh Parameters windows, that affect the
functions for local mesh improvement and the Hidden view
mode.

Then work on each part to make local mesh improvements:


-Press Macros>Release or switch to Topo menu, in order to dispay orange Cons/Perimeters and inspect the defeaturing that
has been performed.
-Isolate the areas with good mesh result using Edge2Perimeter and Freeze them.
-Wherever needed, correct the defeaturing that was performed from batch mesh by isolating the area (Edge2Perimeter) and
applying Macros>Release/Join/Cut.
-Fix any remaining violating elements using Fix Quality and Grids>Move.
-Where the mesh result is too bad to be corrected simply by moving nodes, apply local Reconstruct at areas with bad mesh
result. Change the reconstruction parameters temporarily if needed.
If reconstruction doesn't give the required result, make manual mesh corrections, applying Elements>Split/Join,
Grids>Paste/Move, Shell Mesh>Smooth, Macros>Cut/Proj.Cut, Perimeters>Number/Num +-.
*Refer also to the document Mesh quality improvement after Batch Meshing.
118

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Handling non geometry mesh

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 angle

Feature Line
corner angle

120

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reconstruct FE mesh (2)
1. In the Basic tab, input the target length as 1.5*average.
2. In Features tab, activate Holes and specify to create 8-node zones of 6mm around the holes of the model. (Make first
some measurements to get an idea of the holes sizes).
3. In the Fix Quality tab, input the shown values. Note that for FE mesh, the distance from surface is measured from the initial
FE surface, while the distance from perimeters is the distance from the edges that are identified as feature lines. In this
example, do not specify any fillets or flanges treatment.
4. Input the mesh quality criteria in the F11 window as shown. The min/max length are consistent with the target length, that
is estimated to be about 12mm.

1 2 3

121

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Reconstruct FE mesh (3)
1. Apply Shell Mesh>Reconstruct>Visible. The identified feature line edges, corner nodes and hole zones are highlighted.
2. Having active the Edges selection mode, select the shown edges to consider them as feature lines, although their angle is
smaller than the specified in the Mesh Parameters.
3. The mesh has been coarsened and zones have been created around the holes, except at locations where the holes lie too
close to feature lines. Suppose that creation of zones is judged as more important than following the feature lines locally.
4. Correction at the highlighted area will be done with local reconstruction. Set the target length to average, to avoid further
coarsening. The target length can be controled either from the Mesh Parameters or from the Options window, while applying
Shell Mesh>Reconstruct>Select.
5. Deselect some identified feature lines, to allow enough space for the zone creation.
6. The mesh result is improved.
Fix also the remaining problematic areas with manual corrections (Split/Join/Moveetc).

1 2 3

4 5 6

122

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Fill FE holes
1. Suppose it is decided that the holes of the component should be removed.
2. Apply Shell Mesh>Fill>Holes. To select the edges of the holes, switch the Fill mode option to Single bound holes, input a
Max diameter limit and press Identify. Holes are selected. Choose the Fill method and press Next.
3. Holes are filled. Enable Create points at hole centers to create 3d points for reference and optionally set the Reshape
result plus to 2 in order to improve the mesh.
4. Press Finish. 3d points are created at the centers of the filled holes.
! Note that holes can be selected and de-selected manually as well (pick the Loop option of the feature selection tool to
facilitate selections).
1 2

123

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Open FE holes
1. Suppose that holes need to be re-opened at the initial locations (i.e at the projection of the 3d points to the existing
mesh). Apply Shell Mesh>Project>Holes. First, the area where projections will be searched has to be selected. Select the
whole component and confirm with middle.
2. In the Project entities window, input the target Diameter (20) and demand one zone of 6mm width around the holes.
3. Select the points to project. Selection can be done easily with a box, by disabling FE-Mode visibility, leaving visible only
the 3d points.
! Changing the Project entities options while performing selection doesn't affect the settings of the already selected points.
4. The automatic reconstruction process begins with feature lines handling.
! If feature lines that intersect the holes are left selected, then the created holes will not be circular and no zone will be
created.
5. Accepting the reconstruction result, the holes are opened, creating also washer zones around them.
1 2 3

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connect FE with Geometry mesh (1)
File: /MESH/apaste.ansa
1. The model contains some meshed macros and an area of FE mesh.
Enabling the Perims visibility button from the Faces Draw toolbar, the red line at the boundaries of geometry and FE mesh
indicates that the meshes are not connected.
2. Measure a distance between a node and the opposite edge to get an idea of the size of the gap. It is about 2mm.
3. Apply Grids>Paste>Auto>Visible. Input a search Distance of 2.5 and press OK.
4. Only few nodes that lie within the search distance are identified.
5. Confirming with middle mouse, the nodes are pasted. Yellow spots appear at the lcoations where geometry is connected
with FE.

1 2 3

4 5

125

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connect FE with Geometry mesh (2)
1. The previous operation was adequate for locations where one-to-one node correspondence existed.
In order to connect the locations where no corresponding node exists at the geometry side, while working with the function
Grids>Paste>Auto, enable the option Project on geometry and press OK.
2. Hotpoints are created at the projections of the FE mesh boundary nodes to the perimeters of the geometry mesh. The
mesh is erased at the affected macros.
3. Confirming with middle mouse, geometry and FE are connected.
4. Apply Mesh Generation>Free>Visible, to remesh the macros. The resulting mesh has no gap between geometry and FE.
1
2

3 4

If projection is expected to be done at big macros, it is recommended to apply first Macros>Edge2Perimeter,


creating smaller macros that will be affecter, losing the mesh.
126

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Improving the result of middle surface
extraction

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: PASTE-ALIGN grids
1. Grids>Paste>Manual and select pairs of grids, to "clean" the part from very small elements.
2. Grids>Align: Select the highlighted grids and confirm with middle.
3. In the Align window that opens, make sure that Points selection is active.
4. Select the two outer grids, to define a line along on which the previously selected grids will be aligned, and confirm with
middle mouse or Next.
5. The alignment result is previewed. Confirm with middle mouse or Finish.
! Note that projection of the grids to the specified line is searched within a distance equal to the Dist value that is set in the
Align window (picture 3). If the grids lied further from the line, they would not be affected.
1 2 3

4 5

129

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: ALIGN grids to a plane
In order to make the required nodes co-planar:
1. Apply Grids>Align, switch to Entity nodes selection and select the highlighted elements.
2. Confirming with middle mouse, all the nodes of the elements get selected. Confirm with middle again.
3. Pick 3 nodes, to define the plane on which the nodes will be aligned. (If needed, make the MACROs of the initial solid
description visible, to inspect which nodes already lie at the mid-plane and are adequate for the plane definition). Confirm
with middle mouse.
4. Accepting the result that is previewed, the area is flattened.
1 2

3 4

130

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: CURVEs>MIDDLE / FILL GAP
In order to re-create the mesh of the protrusion, that we deleted before, we will first create guiding curves at the correct
middle location.
1. Switch to Topo menu. Apply Curves>Middle, select the first highlighted chain of Cons and confirm with middle. Then
select the second chain of Cons and confirm with middle again.
2. The middle curves have been created.
3. Repeat the same procedure with Curves>Middle at the other 3 ribs, in order to reach the result of the picture. ! Set those
curves to the same part with the shell elements.
4. Switch back to MESH menu and apply Shell Mesh>Fill>Manual. Choose the Perimeters/Curves option and select the
highlighted curves.
5. The mesh that fills the gap is previewed, together with the corner points of the Coons FE surface. Choose the Coons
Method and press OK button to confirm. Reconstruction of the result is optional and can be activated via the respective
flag and repeat the same procedure with the rest of the curves. ! Set those elements to the same part with the rest of the
shells
1 2 3 4

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: Connect intersecting mesh
1. The created elements groups intersect each other, without being connected. In order to connect them select to apply the
Shell Mesh>Intersect>Skin Description. Switch the Work on option to selected and pick all the elements. ! Selection is
facilitated using the PID region selection tool. Confirm with Next.
2.The selected elements apear in green. Confirm with Next.
! At the moment, the quality of the created mesh is not of importance. Our goal is to create the correct shape of the part. For
this reason, in the Mesh Parameters window, disable any quality fixing, holes treatment etc, so that automatic reconstruction
doesn't move nodes away from the feature lines of the part.
1

132

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: Connect intersecting mesh
3.The intersected elements have been created. In Intersect Skin Description window enable Improve mesh quality for a
mesh of better quality. Confirm with Finish.

3 In order to easily find the needed function


buttons and also to avoid switching between
TOPO and MESH menus, custom menus can
be used. For example, the user can create a
menu like the following in order to improve
the middle result

133

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: Project Edges to the mesh
The next step will be to connect the created shells of the protrusion with the main shell.
1. Shell Mesh>Project>Edges: This function will create corresponding edges at the target elements. Select first the target
elements (where projection will be searched).
2. In the Project entities window that opens, enable the Apply fill gap on results, so that the gap between the origin and
resulting edges will be automatically filled with shells.
3. Select the origin edges that will be projected to the target mesh. In this example, pick the lower edges of the protrusion.
4. Automatic reconstruction is performed at the target area. Confirm the preview of feature lines and the preview of the
result.
5. The parts manager opens, to select the part of the elements that will fill the gap. Select the part of the middle shells. If
needed, apply Macros>Orient to assign uniform orientation to the elements of the protrusion, obtaining the result that is
shown in the picture. 2
1 3

4 5

134

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: Reconstruct/nodal thick. recalculation
1-2. In order to improve the quality of the mesh, apply Shell Mesh>Reconstruct>Visible.
3.The elements that were created with Fill>Manual do not have nodal thickness assigned. Mesh reconstruction respects the
initial nodal thickness. Nevertheless, we will recalculate the nodal thickness of the whole mesh, based on the final location
of the nodes, in order to have a more precise result.
4. Apply Topo>Faces>Mid.Surface>Calculate Thickness, by choosing the desired Check Type accordingly. Both Geometry
and FE-Model have to be visible. In the Calculate Middle Surface Thickness window insert a Maximum thickness value of 5
and select the Assign to nodal thickness option
5. Pressing OK nodal thickness is automatically recalculated (T1, T2, T3 and T4 fields of the shells are updated accordingly)
1 2 3

4 5

135

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Correcting the middle surface: convert nodal to property thickness
1. If nodes of shell elements have thickness values, there is an option to convert this nodal to property thickness. To do so,
apply Topo>Faces>Mid.Surface>Calculate Thickness. In the Calculate Middle Surface Thickness window choose the
desired Check Type accordingly, insert a Maximum thickness value and select the Create PIDS with step options. Both
check types have to be visible (here geometry and FE-model).
2. Before converting, activate the property list to see the available properties. In the current case, only 2 properties are listed
with a default thickness value of 1mm.
3. Pressing OK shells are separated in property groups of the specified thickness range. Enable the property list to see all
newly created properties (the selected ones)

1 1 3

2
3

136

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Depenetration

www.beta-cae.com
www.beta-cae.com
Identification of penetration cases
The function is available under Mesh>Elements>Penetration and
Tools>Checks>Penetration.

ANSA distinguishes between the following penetration cases:

Flange penetration check


using:
Intersections Interior Intersections: Proximities
- property thickness
Only when solids involved Detect narrow locations on
- user thickness
volume parts, before
- distance range
volume meshing

- 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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Summary of penetrations

139

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Check for penetration due to intersections – file: /MESH/penetration.ansa
Tools>Check>Penetration>Intersections: All
intersections are listed in the Checks Manager 1
(pic. 1).
The context menu (right-click) of the list
provides options for visibility handling, access
to automatic fix functions and more.
As long as the intersections are small (usually
deriving from the meshing procedure), they can
be fixed with:
-Nodal movements, using the automatic fix
function Move Away or manual functions (e.g
Grids>Move) of the MESH menu (pic. 2).
-Local remeshing to create more compatible
mesh at the intersected areas (pic 3)
2 3

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Check for penetration due to property thickness
Tools>Check>Penetration>Property Thickness: Checks all visible shell elements for Thickness Penetration or
intersection, taking into account their Property Thickness. The distance used in the check is determined by means of a
thickness factor f, to combine the individual thickness of each shell element, as shown in the table below.

Specify the factor value in the Checks Manager window and press Execute:

F11>Presentation Parameters>Draw Shell as Solid


draws the shells as solid bricks, helping the
inspection of property thickness penetrations.

141

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Check for penetration due to property thickness
Fixing property thickness penetrations:

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Volume mesh

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.

In most cases of structural applications, volume meshing


follows a surface mesh generation and improvement.
The volume mesh functions will be presented based on
their arrangement in the MESH module, in order to avoid
switching between MESH and VOLUME MESH modules.

144

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Solid structural shell mesh type
In order to obtain a good tetra volume mesh, first a good quality surface
mesh with trias must be created.
The adequate surface mesh type for components that will later be
volume meshed is Solids Structural Mesh.
It is suggested to create a surface mesh with stricter
quality criteria than the ones that are needed for the
volume mesh.
Enabling the tubes treatment, even without prescribing zones,
enforces creation of orthogonal tria mesh in the interior of solid
holes, thus describing their shape more accurately.
Using fillets treatent Default>auto:
- The number of rows depends on the specified distortion angle Tubes treatment disabled Tubes treatment enabled
Da and the specified quality criteria and target length. The angle
between consecutive edges must be A>180 – Da.
- The density of the mesh along the fillets depends on the
specified quality criteria and the target length. An example with
different aspect ratios is shown in the pictures.

145

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Volume entity definition
There are two modes for the generation of solid elements:
- Unstructured mesh that includes automatic tetra, hexa-interior and polyhedral mesh. This mode requires the definition
of a closed volume entity in advance, inside which the solid elements will be generated.
- Structured semi-automatic hexa and penta mesh. The volume entity doesn't need to be pre-defined. It is automatically
created by ANSA simultaneously with the solid elements
Creation of Volume entities prior to unstructured mesh generation:
Volumes>Define>Auto Detect: ANSA automatically creates volume entities, by finding closed paths among the meshed
faces, FE shells and solid facets as shown in the pictures. Finally the VOLUME window opens, listing the detected
Volumes.

Additionally, the user can run a diagnostic check prior to definition,


in order to detect possible problems related to the volume definition
and creation. Those checks are single bounds on mesh, single cons
on geometry, degenerated elements, intersections and duplicate
elements.

! 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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Volume Mesh Algorithms
Volumes>Unstructured Mesh>Tetra FEM: tetrahedral mesh mainly for thin to modelately thick Volumes and nearly
uniform surface element length, as in most structural applications.
Volumes>Unstructured Mesh>Tetra CFD: tetrahedral mesh mainly for large Volumes, with significant variation in length
of the surface mesh, as in most CFD applications (pic. 1).
Volumes>Unstructured Mesh>Tetra Rapid: tetrahedral mesh adequate for both structural and CFD applications.
Tetra FEM/CFD or Tetra Rapid?
- Tetra Rapid is about 6 times faster than the Tetra FEM/CFD and creates similar quality.
- Tetra FEM though is more robust on Volumes of more complicated shape.
The recommendation is to use the Tetra Rapid and if it fails use the Tetra FEM.
Volumes>Unstructured Mesh>Hexa Interior: combination of cartesian hexa mesh (aligned to the global or a local
coordinate system) inside the main volume and a transition zone to the surface mesh, with a blend of tetra and pyramid
elements (pic. 2).
Volumes>Unstructured Mesh>Hexa Poly: combination of tetras all around the surface mesh, cartesian hexahedral
mesh with variable size inside the main volume and combination of polyhedral and tetra elements in between (pic. 3).
1 2 3

! 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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Before meshing: Volume mesh parameters
The results of the Volumes>Unstructured Mesh> functions can be controlled by the Options List window or the volumes
card invoked with double click or right mouse button .
For functions Tetra Rapid, Tetra FEM and Tetra CFD parameters are shown in the following pictures:

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Recommendations for volume meshing
• For the definition of the volume, ensure that there are no:
1. mesh intersections. Use Tools>Checks>Penetration>Intersections.
2. duplicate elements. Use Tools>Checks>Duplicate.
3. Degenerated shell elements.
4. free boundaries.
To check manually, deactivate the visibility of perimeter points(via Perim. Points button from Faces Draw toolbar) and
activate visibility of perimeters (via Perims Button from same toolbar) in order to see if there are red or cyan bounds that
should not exist. Alternatively use Utilities>Isolate>Bounds, or run the diagnostic check from the Volume detect window

• 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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Volume mesh quality criteria - F11
Quality criteria are specified from the Quality Criteria – Presentation Parameters window, that is invoked either from
Utilities>Quality Criteria or from the respective toolbar button or by just pressing F11. This window will be also referred
as "F11 window". The window contains separate tabs for criteria of shells and solid elements.
Enable the checkbox of the required criteria and specify the threshold value in the "Failed" column. Choose also the
calculation method for each criterion that can be calculated based on more than one definitions.

-> Saves quality criteria settings in text files, with the extension .ansa_qual.

-> Loads quality criteria from .ansa_qual files.

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.

Place the cursor over a criterion in the F11 window, to see a


tooltip that explains the criterion definition.

150

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Quality check: Hidden view mode
Quality check of solid mesh is done in the same way like the shell mesh. Activate Hidden from the Drawing Styles
toolbar, in order to view elements according to the criterion they violate.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Volume mesh improvement: Fix quality
Quality improvement can be done either manually (applying Improve>Move, Paste, Align, Mesh>Elements>Split>Solids)
or automatically. The automatic functions for solid mesh improvement have some differences than in shell mesh:
Volumes>Improve>Fix Quality: fixes all types of solid elements except polyhedral. It takes into account all active criteria
in the Solids tab of the F11 window.
Nodes of the external surface are allowed to deviate from the surface, depending on the External and PID bounds
movement settings of the Options List or Volume mesh tab of the Mesh parameters window:
External bounds movement: the max distance that nodes are allowed to deviate from the external bounds
PID bounds movement: the max distance that nodes belonging to different PIDS are allowed to move
The options that are available for the above settings are:
Constrained: the user allows the movement of the nodes far from the boundary for a limited distance (Maximum
distance from external bounds or Maximum distance from PID bound). Distance can be either a constant value or a
value relative to the local element length
Unconstrained: the nodes on the bounds (external or PID) can be moved without any limitation
Freeze: no movement is allowed on the bounds (external or PID)

and

152

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Volume mesh improvement: Reconstruct - Smooth
Volumes>Improve>Reconstruct: Works on tetra and pyramid
elements only. It remeshes the selected solid elements based on
the criterion that is specified in the Options List window.
It doesn't take into account the criteria of the F11 window. Nodes
at the external surface are never affected.
Solid mesh reconstruction can provide a solution by setting a
stricter criterion in the Options List window and reconstructing
small areas around violating elements.
Volumes>Improve>Smooth: Improves the flow of the solid mesh
(...and of the overlying surface mesh, if Freeze Volume Skin is
disabled). No quality criteria are taken into account.
If the quality problems derive from a bad surface mesh, then the
shell mesh must be handled.
Note that SHELL MESH>RECONS can be applied on shells that lie
on top of solids or directly on the solid facets, only if local remesh
is chosen for the Attached solids in the Options List
Reconstruct solids from mesh menu:
When Reconstruct is used from MESH menu and there are solid
elements attached to shells, then an option is available to remesh
or not the underlying volume mesh. If the Attached solids option is
set to local remesh, the solids are remeshed. If it is set to freeze
skin, then reconstruct doesn’t affect both shell and solid mesh.

153

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Surface to volume mesh extraction
Using the functions under Volume Mesh>Improve, volume meshes with hexahedral and pentahedral elements are
created. Volume mesh is extracted from a surface mesh of one or more selected meshed Macro Areas, or FE shells.
The extracted tria shell elements form pentas and the quad elements form hexas. For these functions there is no need
to predefine a Volume entity. Some examples are shown in the pictures below:
Volume Mesh>Structured Mesh>Translate

Translation vector

Volume Mesh>Structured Mesh>Sweep:

154

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


MAP volume mesh (1) – file: /VOLUME/MAP.ansa
Structured Mesh>Map creates hexa and penta
elements by node interpolation between opposite
Macros or FE shell areas, a Master and a Slave set.
The Master and Slave sets don’t have to have the
same geometrical shape.
This kind of solid meshing doesn't require the
definition of a Volume entity in advance. The
Volume entity is automatically created after
generation of the solids.

Structured Mesh>Map. Select the Master area and 1 2


confirm with Next or with the middle mouse button.
2. Select the Slave area.
3. The bounding macros are automatically selected
(Round area). Make sure that all the macros of the
boundary are selected. If needed, select/deselect
macros.
4. Specify the number of solid layers (Steps) that will
be created between the master and the slave area.
By default, the number of quad rows of the round is 4
used (in this case 16 steps). 3

! Once defined a MAP type volume mesh can be


easily remeshed, if its is erased due to some reason,
using Volumes>Remesh function

155

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


MAP volume mesh (2)
5. Provided that you have the Preview solids 5 6
option from the Options List window checked,
the solid mesh is previewed. Notice that the
mesh of the slave area is altered, in order to
become compatible with the master area.
Upon confirmation, depending on the Part and
Property selected options in the options list
window, the Model browser and the property
list will open to assign the newly created
volume to a part and a property.
6. The solid mesh is created. Penta elements
connect the trias of the master and slave
areas, while hexas connect the corresponding
quads.
- The slave area doesn't need to be meshed. The mesh of the master area will be mapped to it.
- If the round contains trias or is unmeshed, the Structured Mesh>Map function will try to mesh it automatically
with mapped quads. Pure quad mesh at the round is a prerequisite fom mapped volume mesh generation.
- Alternatively, the map algorithm can work without any round. In this case, the transition from the master to the
slave area is straight, as shown in picture 7.
7

156

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


MAP volume mesh (3) – file: /VOLUME/MAP_multi.ansa
When working with parts that have multiple master areas, you can
select more than one faces to start mapping. First, select all the
areas of the model at the different steps. Then, select all the
opposite slave areas that have not to be meshed necessarily.
The round area will be selected automatically, or select with box
selection all the remaining nonselected faces.
If more than one master area is recognized, we should select the
face from which mapping will start.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Managing Volumes
The VOLUME window (accessed form Volumes>List or from the
DB Browser) provides a complete overview of the Volumes,
access to quality statistics and also meshing and deleting
operations.
Edit: Access to the Volume card for parameter changes (Name,
PID, max length, etc. depending on the Volume type).
Set Pid: Modify the Property of selected Volume entities.
Info: Extract volume quality statistics (for unstructured
Volumes).
Remesh: Remesh selected Volumes (if they are in remesh status
after a modification in the edit card or because they were erased
due to a change on their surface mesh) or mesh from scratch
any unmeshed Volumes.
! Remesh uses the parameters from the Volume edit card and
NOT from the Options list.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Assembly

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.

Handling of connections is done from the Assembly toolbar,


where all relevant functions are grouped together.

160

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


1D Connections – Spot Weld Points
Some characteristic FE-representations of Spot Weld Points are shown in the pictures below:

Before realization Point-to-point

Mesh independent Spider pattern

161

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


1D Connections – Bolt

162

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Spot Weld Lines
Spot Weld Lines generate the same FE representations as Spot Weld Points. The difference between these two
connection types is the way that the locations of the welds are specified:
The welds are generated along the Spot Weld Line, based on the specified spacing (S) and margin (M):

S can be a positive or negative or negative real number.


A positive S value implies that upon realization, priority will be given to the preservation of the margin value (M). Thus
the resulting spacing may vary between S and 2S.
A negative S value implies that priority will be given to the preservation of the spacing.

163

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Adhesive lines – Seam Lines
Adhesive lines:
The user has to specify the width (W) and height (H) of the glue line.
If no H is specified, it is calculated based on the distance of the connected flanges.
An alternative definition of the width can be done by specifying a diameter value (D): If no W is specified then
W*H=3.14*D2/4
Some FE representations of adhesive lines are shown below:

Before realization Hexas with RBE3s Hexas pasted on the shells


Seam lines:

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

Before realization Rigid elements Shells with Heat Affected Zones

164

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Hemmings – Adhesive Faces
Some characteristic FE representations are shown below:

Hemming:

Before realization Folded shells with hexas and RBEs

Adhesive Face:

Before realization Hexas with contact

165

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Drawing Styles

From the CNCTN. switch button in the Visibility toolbar, choose how to draw the connections of
the model.

166

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Import of connections
Usually connections are created by direct import of connection files. ANSA can input some common connection file
formats directly, through the File>Read connections function. A brief description of the formats follows in the table
below.

Any other connection file format can be imported in ANSA with the aid of scripting.

167

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Convert 3D-Points to connections
Activate the Assembly>Convert>3D points Punction and select the 3d points to convert. Confirm with middle mouse
and specify the connection type in the Connection Type window. The connections that are created carry as connectivity
the module id of the part specified in the options list window.
The connectivity will need to be correctly defined by the user, with the aid of the Connection Manager functionality.

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.

What if a wrong connection type has been chosen?


Apply the function Assembly>Convert >Cnctn to Cnctn (e.g in order to convert Spotweld Points to Gumdrops).
168

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


User defined connections - Auto
When no connection information is available, Connection Entities can be created in ANSA:
1. Apply Assembly>Define>Auto, select a chain of faces and press middle mouse button to confirm.
2. The SPOT-POINTS DEFINITION PARAMETERS window opens, where the user can specify the number of Spotweld
Points to generate or the distance (spacing) between them. The margins from the start/end of the selected faces
middle line are also controled by the respective options.
3. The effect of any change of the parameters can be inspected: The spotwelds are previewed, distributed to all
selected Faces, along a path that runs along their middle.
Upon confirmation with the OK button, the connection points are created. As connectivity, they carry the property or the
module id of the selected faces, i.e they appear as connecting a single component. Therefore, the connectivity
information needs to be corrected using the functionality of the Connection Manager.
! This function is applicable to areas with well defined parallelogram shape.
1 2

169

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Creating connections manually – Define connectivity
Using the Assembly>Define>Manual function, Connection Entities are defined manually by
picking positions on Faces or shell elements (in the case of FE-Model mesh). With this
function, the user will first specify the connectivity information of the Connection Entities to
be generated and then their location and type. For the definition of the connecitivy, consider
the following options:

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Creating connections manually – Connection points
Single welds:
• After selecting the components to connect, activate the Single
connection point toolbox.
• Choose the adequate Connection Type (in this case SpotWeld
Point)
• Point on face selection mode: Select arbitrary locations on the
elements of the involved components.
• Point selection mode: Select existing grids or 3d points.
The connections are created upon confirmation with middle
mouse button.

Multiple welds – flexible weld paths:


• Activate the Multiple connection point toolbox.
• Being in Point or Point on face selection mode, the weld path is specified as a polyline or
curve created by the selected points. Connection points are created based on the specified
spacing and margin. As both spacing and margin may not be able to be respected, based on
the length of the line, the Keep margin/spacing option is provided.

Form: Polyline
Form: Curve

171

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Creating connections manually: Overlapping edges / Curves
Multiple welds – between overlapping edges:
• Activate the Multiple connection point toolbox.
• Being in Perimeters or Edges selection mode, the
Form section provides different options than in point
selection. The weld path can be defined either from
the curve that is directly specified from the selected
perimeters/edges or from their middle curve.
• The middle curve option is adequate in cases when
two large flanges overlap.
• Select the opposite outer perimeters. The middle
curve is automatically calculated and connections are
distributed according to the specified margin/spacing.

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.

! In case more than one parts


where initially selected, use the
Center connections option to
position them between the 2
selected parts

172

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Check connection definitions
Before generating FE representations for connection points, it is advisable to check their definition by applying the
function Tools>Checks>Connections.. Some checks are explained below:
• Number of parts<2: Identifies connections that
connect only one or no flanges. The user will need
to correct the connectivity of these connections
• Projections success: Finds connections that are
located away from the connected parts. The user
will need to move the connection to an adequate
location or generate FE representation using
adequate settings.
• Maximum/minimum distance of connected
flanges: Based either on the flanges thickness
(specified in the Property card) or on a user
defined absolute distance. The user must inspect
if the location of the connection is wrong or if the
components of the flanges are dislocated.

173

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Check connection definitions
Flanges angle: Prevents the creation of inclined elements. The angle is calculated based on picture 1.
Intersecting parts: See picture 2. The flanges A and C are connected. Flange B is an intersecting part. The user must
include flange B in the connectility of the connection.
1 2

After pressing Execute results are reported in the Checks Manager.

174

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connections Manager
The Connections Manager is invoked from the Connection Manager button of the Assembly toolbar.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Parts/Properties section

176

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connections section
In the Connections section, all the selected
connections with their main characreristics are
listed.
The columns of attributes that are displayed in
the list are different, depending on the
Connection Type tab that is active.
E.g Spotweld Points have the diameter D as a
characteristic attribute, while Spotweld Lines
additionally have spacing and margin attributes.

To quickly edit a single or multiple connections, make


the selection and double click on the attribute to be
edited.

2x

177

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connections section – connectivity information
The connected flanges are specified in the P1, P2 etc colums of the list.
Connectivity is defined using either the module id of the ANSA part of the flanges (picure 1) or using their PID (picture
2). In case of PIDs, the prefix “#” is added in the Pi field.
1 2

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connections section - Automatic connectivity detection
For the automatic definition of connections connectivity the Auto - Connect function of the Connection Manager can be
used. This function identifies the parts/properties to be connected by proximity.
1. The depicted connections have not enough connected part defined, which is wrong. Select the connections in the
Connection Manager and select via right-mouse button Connectivity > Auto - Connect
2. Specify the search parameters in the Auto Edit Parameters window.
3. Upon confirmation, the Pi fields are filled accordingly.

1
2

179

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connections elements generation section
In the FE Rep settings section the user can set-up the options and parameters that will be
taken into account for the generation of connection elements. When the Realize button is
pressed in clipboard mode, all visible settings are applied. When the Realize button is
pressed in dynamic mode, all assigned settings are applied. If no settings are assigned and
Realize button is pressed, no application/realization will take place.
The FE-representation settings appear in color groups, according to the FE model
characteristics they affect.
The library of FE-representations for each connection type is found in the FE Rep Type entry
and is accessed through the pop-up menu on the right. The first column, with the blueprint
icon, signifies that the settings have been acquired by a connection template.
Leaving the cursor on any item,a help balloon pops-up with the description of
the setting.
! Attention must be paid in the Search Dist field that appears for all FE
Representations. If a connected component lies further from the connection location,
realization will fail. If the Seach Dist is left blank, a value of 10 is assumed.
Pressing the Realize button, the visible settings will be applied to the selected connections
and the FE-connection models will be generated.
Erase FE erases the FE-representation of a realized connection.
There are two view modes for the FE Rep. Settings: The dynamic and the static mode, or
else clipboard.
The dynamic mode (default) allows the set-up of the FE-representation, while, at the same
time, the window displays the current settings of the selected connection. This means that
while the selection of connections changes, the settings displayed in the window are
updated, in order to reflect the settings of the connections currently selected.
The dynamic view provides a real-time comparison between the settings of the selected
connections and displays the non-common values grayed out.
The clipboard provides a static card for the set-up of the FE-representation.
The user can switch from one mode to the other through the toggle button at the top.
! Connections read from a connection file or connections generated in ANSA do not have
any FE-representation settings at first. Thus, the list may appear empty when in dynamic
mode.
180

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Troubleshooting the Connection Manager

181

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connection Manager – Selection Assistant
Activating the Connection Manager from the corresponding button of
the Assembly toolbar on top of ANSA main window, the user can select
the connection entities to work with. Selections can be made either with
mouse, from the drawing area, or using filters, with the aid of the
Connection Selection Assistant window automatically invoked by the
Connection Manager. It provides a number of filtering options and fields
that form logical expressions for the selection and the visibility control of Connections in two available tabs: Quick Filter
and Advanced Filter. Some examples are provided below:
1. In Advanced Filter tab, having visible two parts of an assembly, specify Search as Visible Connectivity and Type as
Spotweld. Press Select. All the spotwelds of the visible parts (even the ones that connect them with other parts) are
displayed.
2. Press Deselect and change the Search to Visible Connectivity Only. Press Select again. Only the spotwelds between
the two parts are selected. Upon confirmation with middle mouse button, the Connections Manager will open.
1 3. The same filtering and selection concept
applies for the Quick Filter tab, as displayed in
the picture below.
3

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Bolt definition
Bolts can be defined either using the functionality of ANSA Connection entities or (more manually) using the BOLT tool.

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

Manual bolts creation with Decks>Auxiliaries>Bolt:


Feature lines or Nodes selection options: Manually select the edges or nodes of each bolt hole respectively.
! Confirm with middle mouse button after finishing selection of each bolt hole.
Panels option: Select groups of elements. The corresponding bolt holes of the selected areas are automatically
identified, based on the specified Tolerance (i.e maximum distance between opposite holes) and Diam (diameter)
range.
Create entities section: Specify the type of elements that will be generated for the body, head and nut of the bolt.
Moreover, specify the edge zones arround the hole (inner, outer or both) that will be connected withy the bolt elements.
Using the Connection Defined by option, an ANSA Connection entity can be created as well. Changing the settings of
the connection in the Connection Manager, the bolt FE representation can be easily changed.

183

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Connectors
Connectors are generic ANSA entities that are used
to connect two or more parts or sub-assemblies,
modeling the kinematic constraints that exist
between them.

Use as connectivity
ANSA Parts/Groups,
properties, includes,
sets

Search for Connectors are managed from the


geometric CONNECTOR_ENTITY list that opens from
features or in Decks>Auxiliaries>Connector.
spherical/cylin The edit card of the Connector contains all the
drical necessary information for the connected
/hexahedral components and how to connect them:
domains -“Generic” information (what/where to connect)
Attach to structure via -“Application” information (what elements to
rigid/interpolation elements or any generate)
custom FE-entity using script
Elements are generated by selecting the Connector
from the list and pressing Apply.
Use as representation any built-in FE-entity,
custom library item or script

184

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Check connectivity – Identify loose parts
After creating connection elements between the components of a model, it is suggested to check
the model for unconnected parts. Activate Tools>Checks>Connectivity and select the option Detect
unconnected assemblies in the Check Connectivity mode window. As long as unconnected areas
exist in the model, they are listed in the Check manager window:

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Keeping the assembly up-to-date - Replace part
When an updated file for a part or sub-assembly (group) is available, it
can be incorporated in the ANSA database using the functions Replace
or Compare that are accessed from the Model browser.

Using Replace, ANSA investigates any entity of the outgoing part


that can be maintained and reapplied after the replacement. For this
ANSA will ask the user to decide whether to keep entities like
Connections and Connectors. Furthermore, ANSA will ask whether
to try to paste nodes connecting the outgoing part with the rest of
the assembly, according to names or based on proximity. The
respecive options are specified in the Replace Part options #1 and
#2 windows.

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Keeping the assembly up-to-date – Compare
The Compare functionality allows the full comparison of two parts or whole assemblies, for the identification of
differences in geometry, attributes, solver-specific definitions, as well as Connections and Connectors. It is activated
from Tools > Compare or from the corresponding icon on the Tools toolbar.The model currently in use can be replaced
or can be partially updated according to user directions. Activate Compare>With Current. The incoming model may
derive either from an ANSA file or a solver input file or a default-format connections file.Press Next and in the scenario
tab select the comparison scenario. Press Finish and the Compare report window appears

Handling, visibility, comparison options


In the upper side of the window the user has various options
regarding the manipulation of the comparison list and the visibility
of the two models. In the left and right section of the window, all
the results of the compared entities are listed. The two lists are
List of differences synchronized, so when items of any of the two lists are selected or
expanded, their matches of the other side will be selected or
expanded too. By default, the results are presented in flat view.
In the main area of the window, all the compared entities are listed.
Two view modes of the list are available: Tree list (for comparison
according to the part/group hierarchy) and "flat" list (entities
organized by type)
Upon confirmation with the OK button, replacement takes place. The affected Connections and Connectors are
automatically re-applied.
187

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Model management – Introduction to pre
processing decks

www.beta-cae.com
www.beta-cae.com
DB Browser
The Database Browser provides overview of all entities that exist
in the model.

Invoked from Containers>Database or from the respective toolbar


button

Visibility control of individual entity types from the Visible column.

Double-click on an entity group to open the corresponding List.

Context menu with options for visibility handling


(Show/Hide/Show only), opening of lists and creation of new
entities.

Includes, Filters and Sets can be activated from the corresponding buttons of the same toolbar and docked
accordingly, as displayed in the picture.

189

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


List Handling
1. Context menu with options for handling of the selected entities, e.g:
-Visibility control
-Massively Modify attributes
-Reference: open a list with the entities that use the seleced ones
-Save List in a text file
-Output only selected entities of the list
2. The options of the context menu appear also as buttons at the bottom of the list, by pressing the lower left arrow
button.
3. Every field of the edit card of an entity can be dispayed as a column of the list. Select the columns to display, by
pressing the top right arrow button: Either type the name of the field or press List fields to select among all the available
fields.
4. The edit card of an entity opens with the Edit option or with double-click on an entry of the list.

190

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


List Handling – Entity Card
The entity card corresponds to the solver card. The displayed fields depend on the current solver deck.

F1 F7
F1

? F2

F2

F1: Pick from screen


F2: Directly open the edit card of a referenced entity
?: Open HELP list to select entity
F7: Zoom in the referenced entity

Leave the cursor on a field to get a tooltip regarding its meaning according to the solver

191

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


List Handling - Filtering
1. Simple filtering: Type the filtering expression directly in the filter widget. Expressions are written in the form: <field
label>:<filtering expression>. A compo box with filtering suggestions appears while the user types. E.g when typing numbers
(without typing the field label), suggestions for filtering of ids are given.
2. Advanced filtering: Predefined filters are available (selected/visible/current/unused). Option to create user defined filters
(New/Edit)
3. Pressing New/Edit the Advanced Filter window opens, providing an interface to: Create new filters (from the context menu
of the Filter Name section) or edit existing ones. Specify the Filter Rules. Activate the selected filter by pressing Apply.

1 2

192

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


List Handling - Modify
Massive modification of fields of all selected entities is done in two ways:
Quick modify: Right-click on the label of a column and type the new value. This way
the user is able to modify the contents of a single column only

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


List Handling - Modify
A warning window appears in case there are entities that failed the modification. Pressing OK, the Property>Failed Modification
window appears, listing all the failed entities

The property list is updated with the new values in the columns

194

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Useful expressions for Modify
Modifications can be done either by specifying a new value for all selected entities or by using expressions.
Some characteristic examples of the expressions syntax in ANSA are shown below.

Renumber all selected entities so as to start from 10 COUNTER+10

Add at the end of property names “T=<thick>” $.” T=“.T

Substitute <space> with“_” in names tr($, “ “, “_”)

Substitute the keyword “RAIL” by “BEAM” in names subifm ($, “RAIL”, “BEAM”)

“$” stands for the “current” value.


Type a field name directly to reference it as a variable in an expression.

195

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


ANSA Sets
Access the Sets list from:
- Containers>Sets or from the respective toolbar button
Decks>Auxiliaries>SET
A set can be created by:
- Choosing the New option in the SET list
1
or
- Drag & Drop entities in the New Set box that appears in the
SET list (picture 1)

Modify the contents of a set e.g by:


- Drag & Drop entities to the entry of the Set in the SET list 2
or
- Selecting the set and choosing the Modify Contents
option of the SET list (picture 2).

196

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


ANSA Sets – Modify Contents
When a set is created with the New option or when the Modify Contents option is applied, the Modifying SET window
opens in order to select/deselect entities. The window resembles the Database Browser. Click on the type of the entities
to be added or removed. The list of the entities opens. Select entities either from the list or from the screen and press
OK.
! Note that if entities of the same type have to be added in the set, user has to select them with CTRL button pressed.

2x

197

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Creating line elements
All types of line elements or constraints that use 2 nodes are created with a similar
interface. For example, apply NASTRAN>Element>CBAR

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Creating rigid elements with many nodes
Handling of rigid elements with many nodes is similar for all solver decks and rigid element types. For example, apply
NASTRAN>Elements>RBE2>Many Nodes.
1. The wizard opens and prompts you to select the slave nodes of the rigid elements from the screen and confirm with
middle mouse button, or press the Next button.
2. Next step is to specify the master node. Either select an existing node or do not select any node. Just press the
middle mouse button (or Next button), as shown in the picture. The master node is then automatically created at the
geometrical center of the previously selected nodes.
3. As a last step, define the degrees of freedom in the CM field and press Finish.
1 2 3

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Includes (1)
Include files are handled from Containers>Includes or from the respective Containers
toolbar button.
Includes are created:
1. By File>Input, when INCLUDE statements exist in the input file
! Includes named Auxiliary_<id> are created automatically by ANSA during input and contain the keywords found in-
between INCLUDE statements. The Auxiliary includes ensure that when the file is exported again (File>Output) it will
maintain its original structure.
2. By File>Input with the Input in new Include option, when importing any input file.
3. Manually in ANSA, with Drag & Drop of entities in the Includes tab of the DB browser.
4. Directly from ANSA parts/groups, using the Utilities>Parts To Include option of the Model browser.

1 2 3 4

200

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Includes (2)
OUT OF INCLUDES: All entities that do not belong to any include. New
entities are automatically assigned to the OUT OF INCLUDES. Set an
include as Current (option available in the context menu), in order that
new entities be assigned to it.

Exporting a file with Includes (File>Output):


Normal mode (when inline and read-only are deactivated): An INCLUDE
statement is written in the main file and a separate file is generated for
the include.
Inline: The contents of the include are written directly in the main file. No
separate file is generated.
Read-only: An INCLUDE statement is written in the main file, but no
separate file is generated.

The Auxiliary includes that are automaticaly created by ANSA are always marked as inline.

201

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Renumber entities
Functions for quick renumbering of nodes or elements:
- Utilities>Renumber or

- from the corresponding Utilities toolbar button Elements>UTIL>Renumber.

Renumbering of entities of any type, according to user specified rules:


Invoke the Renumber Tool from Utilities>Renumber>Edit.
Model Entity Groups section: Select the entity type for which a numbering rule needs to be
created.
Numbering Rules section: Specify the settings of each rule. E.g ranges (From/To), entities to
renumber (Select), Force renumbering in case of already occupied ids etc.
Special Rules section: Definition of special rules for elements and nodes of specific
Properties, Parts/Groups, Includes etc.
Renumbering is applied by pressing the Renumber button.

202

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


File output
Apply File>Output. The Output Parameters window opens.
• General tab: Output All/Visible/Model. Using the Model option, any unused entities will be excluded from the output
file. The ANSA Comments contain information that can be used from ANSA when inputting the file again (File>Input),
e.g parts/groups hierarchy, entity card comments, colors etc.
• Filter tab: Advanced options to write or not some entities.
• Miscellaneous tab: Options that depend on the solver deck.
The option Output element's thickness controls how to output elements that have nodal thickness defined in the element
card.

203

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


EPILYSIS: set up and run a model for static
analysis in ANSA

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Statement of the problem– file: EPILYSIS/epilysis_model.ansa
1. Consider the model shown in picture. A force of 1000 (N) is applied along the Z axis. The displacements, as well
as stresses and strains need to be computed. Model is constrained with single point constraints (SPC1).

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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Boundary conditions definition
In order to define boundary conditions on the model, single point constraints need to be created:
1.Select DECK:NASTRAN>Bcs > SPC > SPC1 > Set
2.In the window that will open pick the predefined Set
3.In the C field of the SPC1 card type 123456 in order to constrain all degrees of freedom
1 2

! 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

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Loads definition
2 kinds of loads are going to be applied for the analysis. A force along the Z global axis and a moment around x
global axis. To define the force select
1. BCs > FORCES > Node
2. Pick the Master node of the RBE2
3. In the FORCE card that will open type 1000 in the F field in order to specify the magnitude of the force and 1 in
the N3 field in order to give the orientation vector of the force along the global Z axis.
2 3

Master node of the RBE2


To define the moment select
1. BCs > FORCES > Node
2. Pick the Master node of the RBE2
3. In the FORCE card that will open switch to MOMENT the TYPE field and type 1000 in the F field in order to
specify the magnitude of the moment, 1 in the N1 field in order to give the orientation vector of the moment
around the global X axis and 2 in the SID field.
3

208

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Set up the Header
The modelling phase is completed. The header of this model will be set up with the required load cases regarding
linear static solution (SOL 101)
1. Activate the B.C. SETs>HEADER>New
2. From the Executive Control section , double click to SOL and in the respective window that pops up, select 101
SESTATIC: Statics. Press OK. The respective solution is inserted in the Text edit section of the header window.
Optionally insert a title and a subtitle to describe the analysis in a better way.
1

2
2x

209

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Set up the Header: select loads and constraints
In the Case Control section we are going to select the loads and constraints of the model and define the subcase
structure for the analysis
1. Navigate through the Case Control available options and double click to DISPLACEMENTS and select to output
results for ALL model.
2. Repeat step 1 and select STRESS and STRAIN to be computed for ALL model as well and SPC=1 as well
! DISPLACEMENT, STRESS, STRAIN and SPC apply to both subcases. For this reason they have to be placed above
the subcase level.

210

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Set up the Header: subcases
The Case Control section includes 2 subcases. Subcase 1 corresponds to the first loading condition (Force along Z
axis) while the second subcase defines the second loading condition (Moment around X axis).
1. To define them, switch to the Subcase List tab.
2. Press right mouse button and select New
3. A new subcase is created. On the subcase, press right mouse button again and select Edit
4. Type the necessary loads and constraints and press OK

211

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Set up the Header: subcases
1. Switch to the Text Edit tab. The new subcase is added.
2. In order to add a second, copy-paste the text and
3. Make the appropriate changes in the corresponding lines(TITLE, SUBTITLE and LOAD)
1

! Activate the subcase so that it will participate in the current header definition
! In a similar fashion, we can define the second subcase

212

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Set up the Header: parameters
In the Parameters specify PARAM POST = -1 (in order to output the .op2 file that will be read by META post
processor) and press ok. File is ready to run.

213

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com


Run the model in ANSA
! Prerequisite : Before running the model, check the whole
model through the Check Manager. Apply
Tools > Check Manager > NASTRAN Checks > To Checks >
Execute
In order to solve through ANSA interface, select the
NASTRAN deck. Apply EPILYSIS>SOLVE>IN ANSA.
In the Analysis tab window define the entities that will be
considered (All), and the name of the job

In the Options tab, define among others:


the scratch directory where the scratch files will be output
and the maximum amount of memory of the analysis.
Optionally, activate to start automatically META when
solving is finished

Go back the Analysis tab and click Start.


The status of the solution and the possible errors will
appear in the Epilysis window

Start META to post process the results

214

Introduction to pre processing with ANSA v17.1.2 www.beta-cae.com

You might also like