Vous êtes sur la page 1sur 291

Altair SimLab 14.

2
Basic Training

Altair Engineering
June 30th, 2016
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Altair SimLab All rights reserved.

2 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Altair SimLab All rights reserved.

Why SimLab?
• SimLab objectives:
• Reduce the CAD to Solver time without compromising the quality
• Easy automation of the CAE Process
•  PROVIDE BETTER RETURN ON INVESTMENT
• SimLab strengths:
• Intuitive, Easy to learn and use
• Robust Tet-Meshing also for complex geometries
• No CAD cleanup or defeaturing needed.
• Efficient control over model size and element quality.
• Repeatability: Feature-based, Template-based
• Function level (Templates for Meshing, Props, Contacts, Excite modeling …)
• Process level (CAD to Deck)
• Complete solution: Pre, Solver (OptiStruct integrated), Post, Optimization
• Solver Neutral
• Physical-Entity Based Modeling: knowledge of solver card details is not needed.
• Solver interfaces: OptiStruct, Abaqus, ANSYS, Nastran, Permas, ADVC …
• Advanced tools for specific application (Powertrain)

3 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Altair SimLab All rights reserved.

Modeling Process
1. Import CAD/FEM

2.1 2D Mesh

3. Modify 4. Assembly

2.2 Volume Mesh 5. Cleanup

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

4 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Altair SimLab All rights reserved.

Agenda
1. Import CAD/FEM

2.1 2D Mesh

3. Modify 4. Assembly

DAY 1
2.2 Volume Mesh 5. Cleanup
DAY 2

6. Connections

7. Analysis Setup

8. Post Processing

5 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

Agenda

• 0. Getting Started
• SimLab installation
• Initial settings
• SimLab GUI

6 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab Installation – CAD Access


• In order to handle CAD files in the native formats ProE/Creo, CATIA and UG,
SimLab must have access to a working installation of the CAD Software in the
machine.
• Please specify the installation path of the CAD Software. The path can be edited
manually later in the file [Install_Dir]\bin\win64\vp_init.bat.
• Note: An additional reader must be purchased in order to access CATIA files.
Otherwise the option “CAD through translation” can be used.

7 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab Installation – Solver Access


• SimLab can invoke the solver directly and visualize the results after computing.
• Please specify the installation path of the Solver executable. The path can be
manually edited at any time in the file: [Install_Dir]\bin\win64\STS_solver_setup.bat.
• SimLab comes with its own solver – OptiStruct, part of the HyperWorks platform.
The default path to access an existing HyperWorks installation is:
[HW_Install_Dir]\hwsolvers\scripts.

8 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab Installation – Temp Folders


• While using SimLab, a temporary file is created in a designated directory to handle user editing
and allow session recovery whenever the software is shut down irregularly (e.g. system crash).
• Please make sure that you have a writing permission on the designated path and enough
free disk space.
• The temporary folder’s directory can be manually edited at any time in the file:
[Install_Dir]\bin\win64\vp_init.bat.

9 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

Initial Settings – View

The first time you open SimLab after its installation or


an application reset, make sure that both Selection
List and Output Window are turned on.
• All the selected (checked) entities will appear in
the Selection List. This will help users find the
selected entities and correct them before using
them as inputs in any dialog box or applications.
• The Output Window is used to display error
messages and information (which can be copied
and pasted whenever needed).

10 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

Initial Settings – Autosave

Under File | Preferences | Application you can access and edit


various options including Auto save and Assign Shortcut Key.

Specify the Auto


save file location
and the number of
files to back up.

11 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

Initial Settings – File | Preferences

Depending on the model size and your graphics If you are planning on using an
card, consider decreasing the tessellation Ansys Solver, please turn on Use
angle for Parasolid and Step files under File | Ansys element types in File |
Preferences | Geometry. This will give a Preferences | Analysis.
smoother representation of the CAD geometry.

12 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

Initial Settings – File | Preferences | System

File | Preferences | System: choose Set the number of cores to generate


your preferred mouse settings. a mesh (1 body for each core).

13 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Default Mouse Buttons


Left Button Click
• Select/deselect a geometry, elements and nodes
• Hold the Control key (CTRL) and drag to zoom in and
out

Middle Button
• Scrolling the mouse wheel: Zoom in and out
• Middle button click: Model rotation

Right Button Click


• Panning

Space Mouse is supported

14 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI
Menu Bar

Model Browser
• Assembly Ribbon Area
• Mesh Control
• Loads and Vertical Tool List
Constraints
• Picking mode
• Property
• Entity filter
• Groups
• Results
• Parameters

Graphics Area

Selection List

View Toolbar
Output Window

15 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Ribbons

16 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Icons

Single-selection icon
Multiple-choice icon

Multiple-selection icon

17 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Additional Menues

Additional functions

18 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Panels

The panels will remember any selections


or entered values after clicking the Apply
or OK buttons. Right clicking on the
dotted area allows to reset all fields to
default.

19 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Customizing the GUI

Custom Toolbar(s):
• Click on the “+” icon in the Menu Bar to add a
custom toolbar.
• Drag and drop icons from the standard ribbons into
the custom toolbar.
• Right click the ribbon area to customize new
toolbars (Import ribbons/Export custom pages).
• Right click the toolbar name to Export, Rename or
Delete the toolbar.

Window Repositioning:
• Browsers can be (un)docked, resized
and repositioned.
• Drag them into the desired position.
• Browsers can be overlaid to be viewed
as tabs.

20 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Model Browser


• The Model Browser lists the entities of the current database.
• Hide/show and other operations can be performed (right click menu).
• Different types of entities are grouped into 7 tabs.

Loads and Property


Assembly Mesh Control Constraints
Tree view

Groups Results Parameters

21 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Entity Selection

Selection
Toolbar

Right-click
Menu

Selection
List

22 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Default Shortcut Keys

Ctrl + R - Remove last picked entity F - Fit view

Ctrl + A - Select all entities Z - Rectangle zoom

Ctrl + Z - Undo Shift + Z - Scribble zoom

Ctrl + Y - Redo F1 - Help

Ctrl + N - New tab F5 - Redisplay

Ctrl + O - Open file F12 - Save as

Ctrl + S - Save file

23 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Additional Shortcut Keys

Head to File | Preferences | Application to edit and review the available


keyboard shortcuts with the option Assign Shortcut Key.

• Double click the field you


wish to change and enter the
Shortcut key of your
preference.
• Click on Reset to restore the
default settings.

24 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Help

• File | Help | SimLab Help… opens the software’s


help window in a dedicated browser.
• Press the F1 key from an active panel to open
the Help topic associated with it.

Help

25 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Reset Application

Help

26 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
Getting Started All rights reserved.

SimLab GUI – Exercise


Open SimLab and perform the following operations on the GUI:
1. Activate the Output Window and the Custom Toolbar and drag some icons into
Selection List (when required). it.
2. Move the browsers to a different position 6. Import one of the predefined Process
(drag and drop). Toolbars located in:
3. Go to File | Preferences and choose your …\Models\0_GUI\*.xml.
desired Mouse Settings. 5. Delete the custom toolbars, except for one
4. In File | Preferences, change the «personal» toolbar where you will pin the
tessellation angle to improve the Display functions which you consider particulary
Quality. useful.
5. Explore the SimLab Ribbons. Create a
Now you are ready to import your first model and begin working with SimLab.

27 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 1. Importing CAD
and FEM:
2.1 2D Mesh
• Reading Files
• CAD Geometry 3. Modify 4. Assembly
• Models
• Entities
• Selection 2.2 Volume Mesh 5. Cleanup
• Display
• Groups
6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

28 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Reading Files

There are several options available to import an external CAD or


FEM Geometry.
• SimLab Data: a previously saved SimLab database file (*.slb
and *.slb.X) can be opened or merged into the current session.
GDA format (graphics data), also written by SimLab, is similar
to the SLB format, but it contains only elements and topology
information.
• CAD: direct access to CAD native formats such as Parasolid,
Step, CATIA, ProE, JT, UGNX.
• CAD: Through Translation: to convert (and automatically
import) native CAD formats into Step or Parasolid files whenever
no direct access is available.
• Discrete Models: Facet Geometry formats such as STL, VRML,
I-Deas.
• Solver Input File: import solver files from a variety of solvers:
OptiStruct | Abaqus | Nastran | Permas | Patran | Ansys |
ADVENTURECluster | Marc | Fluent | nFX

29 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Reading Files – Recent Files

• Previously opened documents can be viewed under


the Recent Files list.

• You can pin your frequently used files to the list to


have them always available.

30 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – CAD Access

SimLab does not actually import CAD Geometry

• Traditional preprocessors manipulate CAD geometry, which has to be


imported, i.e. converted into an internal format. This causes problems
very often, because a “clean” CAD geometry may get corrupted during
the conversion.
• SimLab does not manipulate CAD geometry: all the work is done directly
on the mesh. Therefore, there is no need to convert a file into an internal
format: CAD geometry is read as it is, in its original format.
• SimLab creates a graphic representation of the geometry
(“tessellation”) but the CAD information is not saved into the SLB
database.

31 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – CAD Access

• Instead of importing CAD, SimLab creates a


graphic representation of it (“tessellation”).
• Geometry information remains stored in the
original CAD file.

• Therefore, in order to be able to access the CAD for


a new meshing, the CAD geometry file needs to be
copied along with the *.slb file when the database is
being transfered.

You have to transfer both SLB


and CAD files for later access to
CAD features!

32 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – CAD Access

• Since it is not an actual CAD Import,


in SimLab we prefer to call it CAD
access.

• The access to CAD is made possible


by CAD readers which are invoked
every time information from the CAD
is required (typically, when meshing).

33 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – Exchange formats

• For the exchange formats:


• Parasolid (*.x_t, *.xmt_txt, *.x_b)
• Step (*.stp, *.step)
• JT (*.jt)
• SimLab has its own readers – i.e., no additional tools are required.
• Preferably, the Parasolid format should be used whenever available.
• Only when exporting from CATIA (and from HyperMesh) the STEP format is preferred.

If some Parasolid bodies are not imported, it could


be because the geometry is somehow “broken” and
a solid’s definition got lost. Try selecting the Sheet
option to bypass this issue.

Imprint solid bodies will speed up the


assembly through coincident nodes.

Maintain the subassembly structure


to better handle big models.

34 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – Native Formats – Direct Access


For the native CAD formats: CATIA (*.CATPart and *CATAssembly) │ ProE / CREO (*.prt and
*.asm) │ UG NX (*.prt),
SimLab doesn’t have an internal reader, therefore it will use the native “reader” from the CAD software
itself (direct access).

• Therefore SimLab must have access to a working installation of CATIA, ProE/CREO or UG NX.
This can be linked during the installation of SimLab, or can be manually entered later in:
[Install_Dir]\bin\win64\vp_init.bat.
• The licenses of the CAD system will be used by SimLab only when the “reader” is needed, i.e.
during the meshing process.
• Only for a CATIA direct access, an additional reader (CADNexus) is required.

35 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – Native Formats – Direct Access

• Direct access for native CAD, when available, is the most


complete way of handling CAD Geometry, since it allows to
access all model data and metadata, including:
• Design parameters - model regeneration is allowed
directly in SimLab
• Color and Publications - important for automation
purposes
• Attributes, Assembly structure, Part Instances, …
CAD Regeneration
(CREO Parameters)

36 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – Native Formats – Translation

• If no installation of CATIA, ProE/Creo or UG/NX is


available, it is always possible to translate the native
formats into exchange formats (Parasolid, Step) before
importing.
• Available options are:
• CAD native to Parasolid (recommended)
• CAD native to Step
• Step to Parasolid.
• A Step or Parasolid file containing the translated geometry
information will be written by SimLab into the original folder
and subsequently imported.
• For this process, no other installation besides SimLab is
required.
• This doesn’t allow to use the parametrization of the
geometry eventually implemented in the CAD environment
for regeneration.

37 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

CAD Geometry – SimLab Philosophy


SimLab is designed to handle complex CAD Geometry, in which cleanup and de-featuring operations
would take too long.
Therefore, CAD cleanup and de-featuring in SimLab are unnecessary and most of the time not
even possible.
• SimLab does not allow to operate on native CAD geometry (CATIA, Pro-E).
• Some operations are supported only for Step geometry (body rename, repositioning) and
especially for Parasolid geometry (fillets/holes removal, subassembly, imprinting, boolean
operation, repositioning, partitioning, break body…)
Following the SimLab-Philosophy, CAD geometry remains almost untouched. It is only imported and
meshed. Cleanup, de-featuring and repairing are performed either automatically during the
meshing process, or manually on the meshed bodies.
The word “Geometry” in SimLab is not meant to be used as a synonym of “CAD”, rather as: Shape
or topology of the meshed bodies, since most geometry operations can be performed only on
meshed bodies.

38 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Model Structure

Model • Any CAD (or FEM) file read into SimLab will be referred
to as a Model.
Bodies • If the CAD or the FEM file has multiple parts, each part
will be referred to as a Body.

39 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Model Structure

FEM Model (*.gda)


• Generated as a result of meshing. Contains:
• Shell Mesh Bodies
• Volume Mesh Bodies
• Different kinds of 1D Mesh Bodies
• NO CAD Body!
• Reorganizing is allowed (Rename, Move,
Merge, Sub Model creation…)

CAD Model (same extension of the CAD file)


• Generated as result of importing a CAD file or
assembly, it contains ONLY CAD Bodies - NO FEM
Body!
• Sub Models may follow the structure of the CAD Assembly
• Few operations allowed (delete bodies, regenerate
parametric CAD…)
• Reorganizing only partially allowed:
• Renaming only for Parasolid and Step
• NO Body Transfer between CAD Models
• NO Model Merge, Sub Model creation…)

40 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Model Structure

Volume Mesh Body

Surface Mesh Body

CAD body

41 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Model Structure

• In case of Multiple Models, each model has its own


numbering (“beginning from zero”).
• For this reason, many interactions among FE bodies are
only possible after the bodies have been moved into the
same model.
• On the other side, it is possible to keep different
versions of the same mesh, as long as they are in a
different model.
• Within a model:
• Geometry IDs are unique (a face cannot have the
same ID as a body or a vertex)
• Nodes' IDs are unique
• Element IDs are unique
• Remember:
• CAD Bodies cannot be moved between models
• Mesh Bodies can be moved between Mesh models
• Mesh bodies can be renamed while CAD bodies
cannot (with the exceptions of Parasolid and Step)

42 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Model Structure – Sub Models

Create Sub Models to manage assemblies with a large number of bodies.


A Model or Sub Assembly can be sent to a Sub Model and back again
into the Root Model.
• Select the bodies.
• Use the Right Click Menu to move bodies in or out of the Sub Model.

43 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entities – Topology Entities

• SimLab is an Entity Based Tool.


• Entities are organized hierarchically, have an own ID and can be grouped
together.
• Geometry Entities, also known as Topology Entities, can be selected on
both CAD and FEM. These are:

BODY FACE

VERTEX
EDGE

44 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entities – FEM Entities


• FEM entities can be selected only on FEM Bodies. They are:

• Elements

• Element edges

• Nodes

• Loads

• It can be said that on FEM Bodies, Topology Entities consist of FEM


Entities, since:
• Faces consist of Elements
• Edges are particular cases of Element Edges
• Vertices are particular cases of Nodes
• A mesh in .slb or .gda format contains the definition of both FEM and
Topology Entities.
• A Solver Input File contains only the definition of FEM entities. Topology
Entities must be additionally generated.

45 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection

Selection Right Mouse Button


Toolbar (RMB) Menu

• Quick selection of entities is a fundamental aspect of SimLab.


• The selected entities are shown in the Selection List (when active).
Once an operation is confirmed, it is applied to all entities currently in
the Selection List.
• The entity selection is done according to the active Picking Method
and Entity Filter.
Selection
• These options can be selected in the Selection Toolbar, in the
List
Selection List and through the RMB Menu in the graphics area.

46 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection – Picking Method

• The list of Picking Methods, which can be used to select entities, is accessible
through the Selection Toolbar and the RMB Menu in the Graphics Area.
• Available Picking Methods are: Single, Polygon, Intersection, DeSelect, Enclose,
Visible, and Transparency.

47 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection – Entity Filter

• The Entity Filters define which kind of entities will be highlighted and
selected.
• Only one filter at the time is active.
• Many filters apply on both CAD and FE entities.
• SimLab tries to activate these filters automatically depending on the context
of the operations and functions used at a particular time. In this case, the
active filter is highlighted in the Selection Toolbar.

48 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection – Topology Entities

• Geometry Filters can refer to both CAD and FE:


• Vertex
• Edge
• Circle
• Edge Loop
• Free Edge Loop
• Edge Path
• Face
• Cylinder
• Fillet
• Body

• Note: the selection mode Edge Path works differently


from the others:
• Select the guide-edges to define the path:
• A preview of the path is shown.
• Right click to Confirm or Reject the selection.

49 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection – FEM Entities

• FEM Filters can refer to FE only:


• Node
• RBE Node
• Element Edge
• Bar Element
• Element
• Loads
• RBE
• Coordinates
• RBAR

50 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection

The following options are available in the


Selection List and through the RMB Menu:

• Deselect All
Deselect Geometry
Deselect FEM to clear the selection list
(eventually only Geometry/FEM filters)

• Previous Selection to recall the last selected


items, for example when the selection has been
cleared.
• The Keyboard Shortcut CTRL+R will remove the
last selected entity from the list.

51 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Display – Right Click Options

• Isolating and hiding entities is an efficient way of selecting entities.


• Most options to Show/Hide entities are accessible through context-
sensitive menus (RMB click in the Graphics Area).

The standard options, also available when no entity is selected, are:


• Redisplay Body: stops the process of hiding faces and edited entities and displays
the active bodies.
• Reset Model: brings the model its original position as well as the view angle.
• Invert Model: displays all the entities that are not currently shown and hides all the
entities that are shown.

52 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Display – Right Click Options

The following right click options are the most commonly


used when selecting geometry entities (Body, Face, and
Edge):
• Hide: hide the selected entities.
• Reverse Hide: hide the non-selected entities (i.e. isolate
selection).
• Select Features: opens a dialog to identify/group features
like fillets, cylinders, discs a. s. o. (more info in the meshing
chapter).
• Select Adjacent: selects faces adjacent to the ones
selected.
• Select Adjacent Layers: opens a dialog to break-angle
based face selection.
• Invert Transparency / Reset Transparency: switches /
resets the transparency of the selected entities.

53 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Display – View Toolbar

View Toolbar | Views is used to: View Toolbar | Render Mode: controls how
• Align the view to one of the global axes the model is displayed in the 3D graphics
(additional custom views can be defined in the area. Rendering and coloring options are
drop down menu View | Views | Create View) available for both CAD and FEM models.
• Rotate the current view in the Counter
Clockwise or Clockwise direction by a fixed
angle.

54 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Display – View Toolbar

View Toolbar | Visibility: View Toolbar | Add/Remove Layer:


• used to hide/show categories of expands/reduces the current selection by
objects in the graphics area: selecting/de-selecting entity layers.
• Loads
• Mesh Controls
• Results
• All CAD bodies
• All FEM bodies
• Can also activate an Exploded View

Add
Remove

55 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Display – View Toolbar | Cutting Plane


View Toolbar | Cutting Plane:
• Activates / deactivates the Cutting Plane tool, which is used to cut
through a 3D solid model to view the interior.
• The Cutting Plane can be manipulated as follows:
• Use the sphere handles to rotate and orient the planes.
• Grab and move the square of the 3D tool to shift the planes to the
desired position.
• More options are available in the RMB menu when Cutting Plane is
activated.

56 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Display – Display Only

Lock the display of one or more bodies within an assembly.


• After selecting the bodies, RMB Menu | Display Only, either from
the Model Browser or the Graphics Area.
• Right click the Model, Sub-Model or the Graphics Area, and select
Display All to unlock the display.

57 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Entity Selection – Inspect

• Advanced tools for the


selection of entities are
available under the
Inspect tab.

58 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Groups

• A very common way of managing entities in SimLab is


to use the Group function.
• Groups are available for following entities:
• Face
• Edge
• Vertex
• Element
• Element edge
• Node
• Each group can only contain entities of a unique type
(e.g. Face, Edge or Element).
• One entity can belong to different groups.
• Several options such as show, hide and rename are
available when right clicking a name in the Group tab
of the Model Browser.
• Many panels accept Groups to be entered as inputs
instead of entities.

59 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Groups

• Groups can be created and modified directly in the graphics area.


Select the element(s) that you want to group and right click to view the
available options.
• To modify a group, double click it in the Group Tree.
• Right clicking Group in the Model Browser will show additional
options.
• Transfer is an advanced option that allows the automatic creation of
groups in a FE Model based on existing groups of a CAD model.

60 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercises
Import: Or Open
…\Models\1_Import_Models\D_wheelasy.gda …\Models\1_Import_Models\D_wheelasy.slb
…\Models\1_Import_Models\D_wheelasy.xmt_txt
…\Models\1_Import_Models\D_wheelasy.fem

Please perform the following tasks:

1. Familiarize with the SimLab GUI:


• Turn on/off components from the Assembly Tree.
• Pan / Zoom the component.
• Try different View modes and the Cutting Plane.

2. Familiarize with the SimLab Entities:


• Select different types of entities by exploring different selection modes.
• Create Groups out of the selected entities.
• Edit the groups using the Group Tree in the Model Browser.
• Inspect the Size of the model.

61 SimLab Basic Training, V14.2


01 – Importing CAD and FEM
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercises – Complete Workflow


Import Parasolid Geometry:
…\Models\_Complete_Workflow\A_Transmissional_Housing\A_transmissional_housing_v2.xmt_txt

Please perform the following tasks:

1. Make sure you import the groups defined on the CAD geometry.
2. Explore the defined group.

You can use this model to work your way through the complete workflow in the
upcoming chapters.

62 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 2. Meshing Tools
• Meshing
Fundamentals 2.1 2D Mesh
• Mesh Controls
3. Modify 4. Assembly
• Preserve Entities
• Mesh Pattern
• Mesh 2.2 Volume Mesh 5. Cleanup
Specification

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

63 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

Mesh | 2D Create Mesh | 3D Create


Shows the commands used to Shows the commands used to
create Shell Mesh Bodies create Volume Mesh Bodies
(typically from CAD bodies, (typically from Shell Mesh
but also from Shell Mesh Bodies, but also from CAD
Bodies). Bodies).

64 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – 2D Mesh

Mesh | 2D Create | Mesh


• Meshes selected Bodies or Faces (CAD or
FEM) with 2D Elems (Tri/Quad)

• A new Model (Assembly) will be created,


containing the meshed bodies.

65 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Element Type

Mesh | 2D Create | Mesh


Select Element Type:
• „Tri6 with straight edges“ available under
Advanced Options (or via Body Mesh
Control)
• Even a Tri3 mesh can be used later to
generate a second order Tet10 Volume
Mesh.

• SimLab allows to hide the Mid Nodes


to simplify the work with second order
elements. Please check the setting
under Render Mode | FEM Model |
Quadratic Element Display

66 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Element Size

Avg / Max Mesh Size

Minimum element size

Mesh growth
• 1.5 means that an element can be
50% bigger than its neighbor

67 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Element Size

Minimum element size:


• SimLab doesn’t require geometry cleanup.
• CAD Edges are automatically “removed” whenever
they would develop elements smaller than the
minimum size.
• Instead, it is possible to specify which entities shall
NOT be suppressed (see Preserve Mesh Control).

68 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Curvature

Geometry Approximation:
• The mesh approximates the geometry by varying the
mesh size with respect to the curvature (for curved
surfaces).
• Such a geometry approximation can’t result in a mesh
size smaller than Curvature minimum element size.

45° maximum angle 30° maximum angle


• 8 elements around holes. 12 elements around holes.
• 2 elements across 90° fillets. 3 elements across 90° fillets.

69 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Curvature

Example of Geometry Approximation for fillets:


• Min element size: 0.45
• Max angle per element: 30°
• Curvature min size: 1.5

3 element rows 2 element rows 1 element row Fillets with


• Size ≥ 4.5 (=3x1.5) • 3 ≤ Size ≤ 4.5 • 0.45 ≤ Size < 3 Size<0.45 are
• Angle ≥ 60° • 30°≤ Angle ≤ 60° • Angle < 30° de-featured

70 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Mesh vs Re-mesh

71 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Volume Mesh

Mesh | 3D Create | Volume Mesh


• Fills the water-tight mesh of an empty Shell Body
with Tet elements.
• Inputs:
• Element Type
• Element Size
• Internal Grading (Growth Rate)
• 2 qualities
• Volume Mesh Bodies are represented by the
icon in the Model Browser.

72 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Volume Mesh – Options

• Select the checkbox to generate a solid


mesh in a new model or in the same
Shell Mesh Body.
• Leaving it unchecked will generate the
mesh in the same Shell Mesh Body.

• Generally, Volume Mesh does not modify


the mesh on the outer surface, but in
certain cases it is possible for some nodes to
be moved to improve the element quality.
• Activate this option to preserve all Tri-
elements on the surface without exceptions.

73 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meshing Fundamentals – Volume Mesh – Remarks

REMINDER: a body never contains both shell and solid elements at the
same time. Therefore:
• Once a Volume Mesh is created, the surface elements continue to exist
as faces of the solid elements, but they will not be exported. In other
words: there is no need to delete any Tri-elements once Tets are
created.
• If membrane elements are required on the surface, they can be created
in a new (shell) body using Geometry | Body | Create | From Faces |
Duplicate and make shared faces.
• To delete the solid mesh, keeping the shell mesh:
Select the body, open the Right Mouse Button (RMB) Menu from the
graphics area and click on Delete Solid Elements.

74 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – Quick Mesh


Continue with the model used in the last chapter or,
Import Parasolid Geometry:
…\Models\_Complete_Workflow\A_Transmissional_Housing\A_transmissional_housing_v2.xmt_txt

Or

Import the geometry without the logo from the folder A1_QuickMesh.

Please perform the following tasks:


1. Inspect the model size to determine a suitable mesh size.
• Use the tools in the menu Inspect |Distance
or
• Select an edge and read its length in the Output Window.
2. Mesh the surface of the parts with Mesh | 2D Create | Mesh.
• Use second order (Tri6) elements.
• Choose adequate parameters.
3. Make sure that Render Mode | FEM Model | Quadratic Element Display is turned on, to be able
to view mid nodes.
4. Create Tet10 elements with Mesh | 3D Create | Volume Mesh.
5. Enable the Cutting Plane to view the internal elements of the body.
6. If needed, use Delete Solid Elements (from the RMB menu) to return to the shell mesh.

75 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls

Mesh Controls (MC)


• The density, the quality and the structure of the mesh can be
controlled by defining Mesh Controls for the geometry.
• Mesh Controls are assigned to topology entities (Body, Face, and
Edge) and can refer to particular features (Fillets, Cylinders) or
Regions in space.
• Mesh Controls can be assigned to both CAD and FE bodies.
• When a body is meshed (2D or 3D), all Mesh Controls defined
on its entities (not on the entities of its CAD-parent or its FE-
children!) will be considered.

76 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls – Browser

Mesh Controls (MCs) are listed in a dedicated


page (2nd tab) of the Model Browser.
• Double click on a MC to Edit it.

• Empty MCs are marked with the Ø symbol.

• Hide/Show the MCs by clicking on the icons.

• Further options are available through the RMB menu.

77 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls – Local MCs

• Define new Local Mesh Controls from the MCs panel or through
the RMB menu after selecting the entities.
• Edit existing Mesh Controls by double clicking them in the Model
Browser or through the RMB menu.

78 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Body

• Body Mesh Control is defined on CAE / FE bodies


only.
• It defines locally – for each body – the same
parameters which are otherwise defined globally in
the 2D Mesh and in the Volume Mesh panels, such
as:
• Mesh Size
• Geometry Approximation (curvature)
• Mesh Growth
• …

79 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Body – Naming

Attention! Characters like spaces, points and commas are not


allowed when naming Mesh Controls!

80 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Face

• The Face Mesh Control can be defined on Face


entities to refine or coarsen the mesh locally.

• Merge selected faces joins the selected faces


by suppressing the edges between them.

81 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Face – Layers

• Use the Layers option of the Face Mesh Control to


specify the minimum number of layers required
along the thickness of the surface.

No Layers

4 Layers + Iso Mesh Pattern


4 Layers (Requires two different Mesh Controls)

82 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Face – Selection Tips

• Use the Select Adjacent Layers option (also available in


the RMB menu) to select the whole water jacket at once.

83 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Edge

• Edge Mesh Control controls the size, the density


and the biasing of the mesh directly on edges.

84 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Edge – Selection Tips

• Use the Edge Path selection filter


to select edges along a path.

85 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Fillet

• Fillet Mesh Control is used to control the mesh over selected fillets,
along the fillet’s length and the curve’s direction.
• Typically, the number of element rows and the length of the
elements along the fillet are entered.

• Use this option on bodies to apply the MC to all fillets within a


radius range.
• Attention! Using this option together with the option Number of
elements for uniform curvature rarely gives good results!
• It is preferable to use Geometry Approximation or to control the
global definition of fillets using the parameters of the Body MC.

86 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Fillet

87 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Fillet – Selection Tips

• Use Select Features | Fillets (RMB Menu) to identify


convex / concave fillets within a radius range.

Surfs to search in (with Fillet Mesh Control


Select Adjacent Layers)

88 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Cylinder

• Cylinder Mesh Control is used to control the mesh both axially and radially on any
selected cylindrical surface.
• Element size in the axial direction: typically in mm. (Use the Isoline MC to request a
given number of elements)
• Elements in circular direction: it is recommended to use a multiple of 4 (8, 12, 16, 20…)

• Use this option on bodies to apply the MC to all


cylinders within a radius range.

89 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Cylinder – Selection Tips

• Use Select Features | Cylinder (RMB Menu), either on bodies or


faces, to identify cylindrical faces within a radius range.

To isolate the holes in the model, it is recommended to


use the options Full and Closed partial (but NOT the
option Open partial).

Check this option to simultaneously create a group


containing the cylinders.

90 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Washer

• The Washer Mesh Control is used to create rings around a circle.


• It is typically used to form the imprint of a bolt head on a surface.
• Select circular edges, then use one of the three methods to define the washer
radius.

Specifies the number of “element rings”


around the hole.

91 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Washer – Selection Tips

• Use Select Features | Circles (RMB Menu) to identify,


isolate or group circular edges on selected faces.

92 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Isoline – for Cones / Cylinders

• Isoline is an advanced MC to place a mapped mesh on:


• Full or Partial Cylindrical faces
• Full or Partial Conical faces
• Hollow Discs

• Isoline is used instead of Cylinder MC in case of:


• Open/Partial Cylinders
• Conical Holes
• A given number of elements required in the axial direction
• Re-meshing (since Cylinder MC only works on CAD)

93 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Isoline – for Hollow Discs

• Isoline can be used to replace the Washer MC on existing hollow disc faces,
although Washer MC still remains as the preferred option in many cases.

94 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Include Mesh

• Include Mesh allows an existing mesh to be used over a portion of


the body being meshed.

95 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Region – Refinement

The Region MC is used to apply a local refinement within a defined shape (cuboid /
cylinder / sphere) of a region, whenever the Break Option is set as none.

96 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Region – Break

If a Break Option is selected, the Region MC is used to break the face/body


along the boundary of the chosen region (cuboid/cylinder/plane/cone)

Note: bodies can be also broken after


meshing using Geometry | Body | Break

97 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Other Mesh Controls

Please consult SimLab Help (F1) for information regarding additional Local MCs.

Hard Points Symmetry


Mesh

Valve Seat
Pocket
Imprint Circle

98 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Controls | Volume Layer

• The Volume Layer MC generates layers of Tet elements along thin regions.
• It can be applied to entire bodies or locally to faces.
• Important: Volume Layer MC is applied on the surface of meshed bodies before
a volume mesh is done, NOT on the CAD geometry!

99 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Preserve Entities

• The automated meshing process can collapse sliver edges and faces which
would disregard the minimum element size.
• The mesher will decide which ones to preserve and which ones to collapse.
• Using the Preserve Entities MC, the user can control which features will be
preserved when meshing.

?
100 SimLab Basic Training, V14.2
02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Preserve Entities | Face shape

• Mesh Control | Preserve Entity | Face shape retains the shape of the face
(typically planarity / cylindricity).
• The nodes will not get moved out of the face, although this will not prevent
narrow faces and edges from collapsing.
• Preserve Entity | Face shape is used on assembly faces (contact faces,
assembly faces).

101 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Preserve Entities | (Face) Edges

• Mesh Control | Preserve Entity | Face edges (or Edges) is used to keep all the
edges of a face (or selected edges).
• Tiny edges and faces will be preserved and will not collapse. This will not prevent
internal nodes to be moved out of the face though.
• For example, Preserve Entity | Face edges can be used to keep the edges of a
logo (to be removed) apart from the geometry edges.

Without Preserve Edges With Preserve Edges

102 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Preserve Entities | Mesh

• Mesh Control | Preserve Entity | Mesh is used to


maintain the existing mesh in the face/ topological
edge during the local re-mesh.

• It has to be applied on FE-Bodies, not on CAD.

103 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Patterns

• Mesh Control | Mesh Patterns defines the manner in which elements are
arranged in a face.
• Available patterns are: Iso mesh, Free mesh, Union jack and Aligned mesh.

Noteworthy is the use of Iso Mesh on a four-sided face to obtain a mapped


mesh (90 degree triangulation).

104 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Priorities

Different Mesh Controls can sometimes refer to


the same geometry entity at the same time.
As a general rule, the more specific/local is the
MC, the higher priority it has (i.e. for example:
Face MC has got a higher priority than a Body
MC).
For each geometry type (edge, face and body)
SimLab follows a set order of priorities which you
can view the priority order in the Mesh Control’s
help page (F1).
Help

105 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Specification

• A set of Mesh controls can be saved in an external


file, called Mesh Specification, which can then be
imported in other SimLab sessions.
• Right clicking Mesh Control in the model browser
or going to File | Export | Specifications, will let
you export the Mesh Control.
• Templates are very useful when working on similar
models, to re-use the same Mesh Controls.

106 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Mesh Specification – Mesh Templates

4 different types of Mesh Specification are available:

• Template: Mesh Controls are exported without any


information about the entities they refer to. After
importing into a new file, the Mesh Control Tree will be
populated by empty Mesh Controls (marked with the Ø
icon).
• Geom ID: entity IDs are exported for each MC. Can be
automatically applied to the same Model, or to other
versions having the same IDs.
• Face color: can apply automatically to other models
with the same color convention. Colors can be read
together with the CAD or assigned in SimLab.
• Body/Group Name: can be used in automations which
use a name convention. MCs are automatically applied
to bodies or to face/edge groups with the same name.

107 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – MCs (1/2)


Continue with the model from the last chapter or,
Import Parasolid Geometry:
…\Models\_Complete_Workflow\A_Transmissional_Housing\A_transmissional_housing_v2.xmt_txt

Please perform the following tasks:


1. Import the empty Mesh Specification: ..\A2_Meshing\A_Mesh_Template.xml
2. Assign the Body Mesh Controls (Carrier: coarsen; Cover: fine).
3. Assign the Cylinder Mesh Control to the holes of the bolt connection on both Cover and Carrier.
Use Select Feature to identify the cylinders.

4. Assign the Washer Mesh Control (representing the imprinting of the bolt heads) to the circles on
the upper side of the Cover. Use Select Feature to identify the circles.

108 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – MCs (2/2)


5. Assign the Fillet Mesh Control to designed fillets in the pockets of the Carrier.
Use Select adjacent layers and Select features to select the fillets.
6. Assign the Preserve Mesh Controls to the Faces with the Logo and to the faces which have to
remain planar (contacts).

7. Shell Mesh both components.


8. Add a Volume Layer Mesh Control to (some faces of the) Cover.
9. Volume Mesh the Cover only.

Save the model to be able to keep working with it in the next chapter.

109 SimLab Basic Training, V14.2


02 – Meshing Tools
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercises
Open the file:
Altair-SimLab_training_V12\Exercises\Exercise_3_Meshing_Tools\Ex_3d_Cylinderhead.slb

Please perform the following tasks:


1. Check groups
2. Create Mesh Control for each
Body mesh control: average size: 4
Fillet mesh control: (Face_Group1) length along fillet: 1
Face mesh control: (Face_Group3) average Elem. Size: 3; Use global: on; Merge: on
Valve Seat Pocket: (Face_Group4) cylinder Axis:2; Disc Radial: 1; Angular Division: 48
Fillet mesh control: (Face_Group5) length along fillet: 1,5
3. Surface/ Curve Mesh
4. Export Mesh Template based on Group/Names.

110 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
3. Modify Geometry:
• Create/modify
geometry 2.1 2D Mesh
• Remove/modify
features
3. Modify 4. Assembly

2.2 Volume Mesh 5. Cleanup

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

111 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Meaning of Geometry in SimLab


• SimLab doesn’t actually have an own geometry (CAD) kernel: the editing
of the body structure is done mainly after meshing, directly on the FE
bodies. That’s why in SimLab the word Geometry is meant as “topology”
or “shape” of the FE Bodies and not as a synonym of CAD.
• A SimLab model consists of FE entities (typically nodes, element edges and
triangular elements) which are grouped into Bodies, Faces, Edges and
Vertices - which are the basic building blocks of the SimLab Geometry.
• When a CAD model is meshed, it is converted into a SimLab Geometry in
which (FE-) Bodies, (FE-) Faces, (FE-) Edges and (FE-) Vertices are mapped
with the same ID of the corresponding CAD entities (Volumes, Surfaces, Lines
and Points).
• SimLab expects most of the geometry to be imported from a CAD system, but
allows the creation of simple FE-geometry entities, in addition to the possibility
of editing, morphing and de-featuring the existing mesh.

112 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

Commands allowing the modification / editing of existing FE-geometry are spread


among different SimLab ribbons, namely Geometry, Features and Assembly.

113 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry

The Geometry ribbon and each of the submenus Edge | Create,


Face | Create, Face | Modify and Body | Create contain
commands to create, combine and modify geometric entities
such as:
• Edges
• Faces
• Bodies

114 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Edge | Create

Edge | Create | Edge offset


• Creates edges inside a face by
offsetting the boundary edges.
Edge | Create | Element Edge • Can be used to trim washer or
• Converts Element Edges (“black edges”) welding faces.
into Geometry Edges (“white edges”).
• Can be used to split Faces.

Face1 Face2

115 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Edge

Edge | Split Edge | Merge


• Splits an edge into two or more • Merges two or more edges into a
edges by adding vertices. single edge by removing vertices.

116 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Edge | Chain

Edge | Chain
Used to split faces by creating a
Topo-Edge on a chain of Element
Edges.
With the option Create face it is
possible to introduce a pretension
surface for a solid bolt

With the option


Create face it is
possible to introduce
a pretension surface
for a solid bolt

117 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Face | Create

New face – from existing


elements
New face - • Converts Element Edges
primitives: into Geometry Edges,
• Rectangle trimming a new face.
• Cylinder

New face – from existing edges


• Use Edges for most cases

• In case of Planar Faces consider using


Mesh|Modify|Fill Holes|Edge|Single Face New face – from
existing nodes
• 4 Nodes
(Rectangle)
• N Nodes (Polygon)

118 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Face | Merge

Merge Faces:
• Face merging suppresses all edges between two or more faces merging them.
• The options Merge, Preserve and Split by angle determine what happens with the
boundary edges of the merged face (i.e. the external edges which are not suppressed).

119 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Face | Split

Split Faces:
• This panel is used to automatically divide one or more faces into more faces by
creating edges based on an angle (By an angle) or on the face shape (By feature).
• Split Faces can be used every time a definition for certain edges/faces is missing,
for instance, when a mesh is imported from a solver deck.
• By an angle: this option is used to break faces using a specified feature angle, i.e.
the angle between adjacent elements. You can choose to create only closed edge
loops, or to accept floating edges as well (i.e. open loops internal to a face).
• By feature: this option is used to extract planar and cylindrical faces. It can be
used only on whole bodies in which a certain feature is already present.

By angle By
45° feature

120 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Face | Break

Break Faces:
• Allows to split one face into two faces by drawing a new edge between two
nodes (or vertices) or between an edge and a node (or vertex).
• A re-mesh is required after splitting to improve the mesh’s quality.
• As an alternative one could also use Geometry | Body | Break on faces.

121 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Face | Replace

Replace Face:
• Replaces a face or set of faces in
a body (even in a solid body) with
new faces.
• The option Free edge boundary
allows to replace missing or deleted
faces.
• Three nodes must be specified on
both the new and the old geometry
to define the transformation.
• Boundary edges between current
and new faces must match. Even
though, the mesh on the boundary
between the new and current faces
can be similar or dissimilar.

122 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Face | Modify

Face | Modify:
• Advanced tools to edit surfaces.
• Some of them are useful for shell
modeling.
• See Help for further information. Flatten is used to align and remove tiny
faces adjacent to a base face. It can be
used to remove features such as fillets and
chamfers (see section about de-featuring).
Two tools are used to remove thin faces:
• Collapse elements of a thin face to its
midline or to a selected edge (for example,
it can be used for thin faces on top of ribs).
• Merge tiny FEM faces, which have a width
below the value specified by the user.

123 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | Create – Primitives

Coordinate-based tools to create shell bodies for geometric primitives such as:
• Blocks (cubes)
• Cylinders
• Spheres (also Hex solid body)
• Cones

124 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | Create – Extrude and Revolve

Entity-based tools to extrude, revolve and sweep both faces and edges in order to create:
• Solid (Hex/Wedge) Bodies (from faces or a polygon when using profile)
• Shell Bodies (from edges)
• Edges (from vertices)
It is possible to choose from different methods, each one has multiple options to choose from
as seen in the pictures below.

125 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | Create – Extrude and Revolve

Extrude Revolve Sweep

126 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | Create – From Existing Entity

Entity-based tools which create bodies from existing entities (shell |


body elements, faces)
• Entities are copied to a new body or simply moved.
• Use Create | From Faces | Duplicate and make shared faces to obtain a shell
body containing membrane elements from the outer surface of a solid body.

Membrane Elements

127 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | (Un)Merge

• Merge/Unmerge: merge two or more bodies into a single body, and vice versa.
• Equivalent to the Merge/Unmerge options accessible through the RMB Menu
when bodies are selected.

Merged
Un-
merged

128 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | Break – Plane

• Bodies or sets of faces can be broken apart using a plane, cylinder, box,
polygon or cone as the separation boundary.
• It works for shell bodies as well as for Parasolid CAD bodies.
• Options allow to create internal faces and to organize the entities into bodies.
• Similar results are obtained by using the Region Mesh Control while meshing.

Break | Plane

129 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry | Body | Break – Cylinder

Break | Cylinder

130 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features

The Features ribbon contains commands to:


• Create
• Remove (de-feature)
• Modify
geometrical features such as:
• Logos
• Holes/Cylinders
• Fillets
• Ribs/Thickness
• Circle/Radius
along with others.

131 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Create Rib

Create Rib
• Tool to create 2D or 3D ribs in order
to bolster the structure (Tri3 only).

132 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Modify FIllet

Features | Modify Fillet will let you modify an existing fillet by


changing its radius and the number of layers.

Use the Fillet ribbon from


the vertical selection list!

133 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Transform | Translate / Rotate

Features |Transform | Translate and Rotate are used to move a


group of faces without breaking their connectivity with adjacent
faces. Local re-mesh may be useful in case of big displacements.

134 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.
Features | Transform | ChangeRadius /
ChangeThickness

Features |Transform |Change Radius and Change Thickness are


used to change the radius of a hole (or cylinder) or the thickness of
a rib without breaking their connectivity to the adjacent faces.
Local re-mesh may be necessary when there are big displacements

135 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Remove Fillet

Features | Remove Fillet removes fillet


faces de-featuring the geometry.

Use the Fillet ribbon from


the vertical selection list!

136 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features – Defeaturing Fillets

Features | Remove Fillet is not always the most efficient tool for de-featuring.
• For some cases more robust solutions such as Geometry | Face | Modify |
Flatten Face should be used.
• When dealing with planes, Assembly | Align | Plane should be used.

Moreover, an appropriate selection of the Mesh Control parameters could allow the de-featuring of
some small fillets directly by meshing:
• All fillets smaller than Minimum element size (Body Mesh Control) will be removed.
• Setting the angle per element = 90° in the Fillet Mesh Control may help remove fillets in particular cases.

137 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Remove Chamfer

Chamfers can be removed and projected onto adjacent (planar) faces.

• Select a chamfer loop with one click using the fillet selection mode.

• Select many chamfers at once using Select Features | Cones from the RMB Menu.

138 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Remove Logo

Tool used primarily to remove logos, part numbers and part names in a model.
The Logos’ faces can be preserved with a Preserve Entities | Face Edges mesh control.

Remove Logo can also remove


effectively blind holes, sockets
and all kind of “obstructions” on the
surfaces.

139 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Remove Hole

This tool removes solid holes from a body. (Not to be confused with Mesh | Fill Holes, tool for surface holes!)
• It removes both blind and through holes, and their chamfers (Remove cones).
• It is possible to select a body and a radius range, or the hole faces (1 face for each hole).

140 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Features | Attribute

Useful when importing geometry to SimLab, since certain attributes might not be
recognized or are missing, specially circular and cylindrical attributes.
• Validate attributes of FEM bodies. Check if the Feature data is valid for all of the bodies.
• Remove (invalid) attributes from a Body or Face.
• Update missing attributes of CAD / FEM bodies.

Features with missing / Features after


removed attributes Update Attributes

141 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Assembly | Align

• Use the Assembly | Align feature to move nodes by


projecting (“aligning”) faces or edges to shapes such as
planes, cylinders, spheres, circles, straight lines and
so on.
• The Assembly | Align operation is especially useful
before assembly operations, which are usually based on
feature shapes (such as plane, cylinder, disc, etc.) to
make the faces conform to these shapes, if some of the
nodes are slightly offset.

Notes:
• Similar functions can be found in the panel FEM | Node | Move.
The main difference between them is that Align modifies the mesh by reshaping features
such as faces and edges, unlike Move Node which operates directly on single nodes, even
when they are not grouped in faces.
• The tools in the panel Features | Modify should be considered in certain cases, such as
changing a hole radius, thickness or, if needed, to translate/rotate faces within a body.

142 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Assembly | Align | Cylinder

Assembly | Align | Cylinder


• Reshape oval or polygonal faces into cylindrical faces.
• Change radius (on-screen manipulation of the cylinder
tool by dragging the transparent faces).

143 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Geometry Assembly | Align | Plane

Assembly | Align | Plane

Planar, not aligned

Not planar

Planar, aligned

144 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Assembly | Align | Line / Circle

Assembly | Align | Circle

Assembly | Align | Line

145 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – Modify (1/2)


You can use the previous model,

or open the file:


…\_Complete_Workflow\A_Transmissional_Housing\A3_Modify\A3_Housing_2DMesh.slb

Modify the geometry of the 2D Mesh performing each of the following operations at least one time:

1. Remove the part number with Features | Remove | Logo.


2. Remove some chamfers using Features | Remove | Chamfer or Geometry | Face | Modify |
Flatten Face.
3. Change the diameter of a hole or cylinder (no bolts) using Features| Change Radius (or Assembly
| Align | Cylinder).

Continue on the next slide

1. 2. 3.

146 SimLab Basic Training, V14.2


03 – Modify Geometry
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – Modify (2/2)

4. Remove a small hole (2.5<radius<2.6) using Features | Remove | Hole.


5. Align a contact face plane at its base using Assembly | Align | Plane.
6. Optional: Remove some fillets using either Features | Remove | Fillets or Geometry | Face |
Modify | Flatten Face.
7. Optional: Create a washer face around a hole using Geometry | Edge | Create | Edge Offset
(consider re-meshing).
8. Volume Mesh the Carrier part of the assembly.

7.

4. 5.

147 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 4. Assembly:
• Modify
Intersections 2.1 2D Mesh
• Connect Bodies
3. Modify 4. Assembly
• Imprint Entities

2.2 Volume Mesh 5. Cleanup

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

148 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

• Assembly | Modify: tools to prepare the geometry for the assembly process.
• Assembly | Imprint: tools for the local, entity based development of a
congruent mesh between entities.
• Assembly | Connect: automated creation of matching (shared) nodes
between components.
• Assembly operations are generally supported only for mesh bodies (with a
few exceptions for Parasolids, such as Boolean and Imprint).

149 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Modify | Intersections

Assembly | Modify | Intersections: tool to check and resolve overlaps


and intersections between bodies, before they are assembled.
The featured operations are:
• Show intersection
• Delete intersection
• Convert overlap to penetration (useful before Boolean operations)

150 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Modify | Align

Different components are usually assembled through feature shapes such as: plane,
cylinder, disc, etc. So, if the faces of a mesh body do not conform to these shapes, due to
few of the nodes being slightly offset, then they can be aligned properly before calling the
Assembly functions.
• Since the Assembly | Align functions are mainly used to modify geometries, the description
of this tool was already given in the Modify Geometry chapter.

151 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect – Matching Mesh

The Assembly | Connect ribbon contains tools to connect FE-Bodies by creating


matching nodes – i.e. shared faces and edges.
• Join – automatically creates a matching mesh (shared entities) between selected
bodies.
• Features (Semi-Auto): allows to select faces or bodies, and to specify the face type
• All Features (Auto): automatically identifies joining and overlapping faces
• Separate – converts shared entities into pairs of identical entities with a
congruent mesh.
• Shared – displays shared entities (Faces/Edges) between the selected bodies.

152 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Join | Cylindrical faces

Join | Cylindrical Faces – identifies and automatically joins matching


pairs of cylindrical faces within a tolerance.
• After joining, the faces will preserve the cylindrical mesh pattern.
• Mesh size or the number of mesh divisions can be specified.

Show Join

153 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Join | Planar faces

Join | Planar Faces – identifies and joins pairs of planar faces.


• Shape: this option will modify the mesh on both sides.
• Mesh: Entities selected under Preserve faces will be preserved
as much as possible. This is important in case of slightly different
non-aligned borders, to decide which edge should be preserved
upon collapsing.

Show Join

154 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Join

• Join | General Faces: is used to identify and join overlapping


faces which are not included in the main options (cylinders, hollow
discs, matching, planar and partial). However, a cylindrical face
pair joined with General could lose the cylindrical mesh pattern.
• Join | All features: fully automatic way of identifying and joining
overlapping faces. (The output will be presented in a new model).

In case of complex geometry, for instance in Molded parts, it could be


quite difficult to obtain a good match with Join | General. A
recommended process would be to:
• Create a congruent mesh on the sides you want to join using
Geometry | Face | Replace.
• Create the shared faces using Join | Matching Faces.

155 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Re-meshing Shared Faces

Re-meshing Shared Faces:


• After joining, re-meshing the shared faces can be quickly done in the Mesh | Re-mesh panel
by selecting the whole bodies. Only the shared faces will be re-meshed.
• If you used the option Preserve Mesh in the Assembly | Join panel, you may have to provide
the faces with a Preserve MC to avoid the collapse of small edges while re-meshing. This is
important in case of slightly different faces with non-aligned borders.

156 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Separate

Assembly | Separate: is a tool used to separate shared entities (Faces, Edges, Vertices)
between bodies.
• After separating the entities each body will have its own entities. Nodes will be coincident,
i.e., different nodes with different IDs will occupy the same place.
• Using Separate after Join is a quick way to obtain a congruent not-shared mesh.

157 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Shared Entities

• Assembly | Shared: review shared faces of a body or


between selected bodies.

158 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connect | Boolean and Fusion

Assembly | Connect | Boolean allows to perform Boolean operations between bodies with
intersections.
• Combine – join bodies preserving (or not) internal faces.
• Remove – subtract bodies.
• To obtain an intersection, choose the Combine option while preserving internal faces in all
bodies and proceed to delete the external parts.
• Three options are available for Parasolid CAD bodies: Union, Intersection and Subtraction.
• Use Align | Intersection to manage / convert, overlapping and penetration between bodies.

Assembly | Connect | Fuse is used to fuse bodies, that intersect or go through each other, into
a single volume by closing the gaps between them.

159 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Imprint

The Assembly | Imprint ribbon provides tools to imprint single or


multiple entities on other faces or edges in order to obtain a
coincident mesh (as shared faces or as a pair of congruent entities).

160 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Imprint | Face on Face / Gasket

• Assembly | Imprint | Face on Face and Assembly | Imprint | Gasket create a


congruent mesh on overlapping faces within a tolerance.

• If the faces are not overlapping, and the gap between them must be preserved, you
can first project a copy of the reference face on the target face, for example using
Geometry | Transform | Translate or Offset.

161 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Imprint – Edges

• Different tools in Assembly | Imprint allow the creation


of new edges on faces or to imprint existing ones.

162 SimLab Basic Training, V14.2


04 – Assembly
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Assembly
Import one of following geometries:
.. \Models\4_Assembly\A_engine_model1.xmt_txt
.. \Models\4_Assembly\ B_block_hole_with_clearance.xmt_txt
.. \Models\4_Assembly\ C_Assy_2bodys.xmt_txt

Complete the following operations:


1. 2D Surface mesh
2. Join
3. Merge
4. Geometry | Body | Show internal faces
5. Show adjacent face
6. Local Re-mesh
7. Unmerge

A_engine_model1.xmt_txt B_block_hole_with_clearance.xmt_txt C_Assy_2bodys.xmt_txt

163 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 5. Cleanup and
Repair:
2.1 2D Mesh
• Local Remeshing
• Topology 3. Modify 4. Assembly
Verification
• Topology Repair
• Manual Cleanup 2.2 Volume Mesh 5. Cleanup
• Element Quality
Cleanup
6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

164 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

The ribbons Mesh and FEM contain tools to repair topology and fix the
quality of the elements. The following operations can be performed:
• Quality improvement through local re-mesh
• Verification and correction of the mesh topology
• free edges,
• non-manifold edges,
• intersections
• Element/Node based local mesh modification
• Element quality check and cleanup

165 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – Re-mesh

• Local remeshing through Mesh | Re-mesh is mainly used:


• for cleanup after operations such as: de-featuring, body
joining, face merging, body/face breaking and so on;
• to refine/coarsen the mesh locally.
• Preserve boundary edges determines whether adjacent
faces will be affected or not.
• Note: Re-mesh works only on a Surface Mesh. If there
are solid bodies and you wish to re-mesh, select the body
then Delete Solid Elements from the RMB menu.

Preserve boundary edges: ON Preserve boundary edges: OFF

166 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – Re-mesh

Local Remeshing doesn’t need to be performed always on entires surfaces:

On Edges:
ideal for the clean up after
assembly operations or
for local refinement.

On Elements

167 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – Re-mesh

Re-mesh – Additional remarks:


• The local re-mesh won’t consider any Mesh Control defined on the CAD
bodies! Only MCs assigned to the FE Bodies will take effect. You can:
• add the selected faces to the MC you wish to use;
• use Transfer from the Mesh Control Panel to re-create the MCs on the mesh.
• Re-mesh cylindrical holes, using the Isoline Mesh Control (instead of the
Cylinder Mesh Control) and turn off Preserve boundary edges.
• To re-mesh shared faces after using Assembly | Join, just select the bodies and
SimLab will re-mesh only the faces shared between them.
• If you used the Preserve Mesh option in the Assembly | Join panel, you may
have to use a Preserve MC to avoid small edge collapse when remeshing.

168 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – Grid Mesh (MxN Meshing)

Mesh | Grid Mesh is an important remeshing tool to obtain a mapped mesh (90 degree triangulation) with
a given number of elements (“MxN”).
• The surface doesn’t need to be a 4-sided face. If the face can’t be reduced explicitly into a 4-sided shape, the
input of 4 nodes will be requested to establish the direction.
• Grid Mesh requires only one face as input. Use Merge Faces to apply the Grid Mesh on several faces.
• Use Project to the input face to make a finer approximation of the shape belonging to the original face. It can be
used on curved faces to preserve the geometry (nodes will be projected along the face).
• Note: the MCs to acquire the “MxN”-structure straight from the CAD are: Mesh Pattern | Iso Mesh, IsoLine and, of
course, Fillet and Cylinder.

Merge Grid

169 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – Layers

Use Mesh | Layers to change the number of layers for elements present in iso-meshed
faces such as cylinders and hollow discs (and also in 2.5D solid map meshed bodies).

Cylinder

Hollow
Disc

170 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – CAD Based Remeshing


• A face or a set of faces could have been so severely damaged that a re-mesh
will no longer be possible.
• In such cases, it is possible to return to the CAD and re-mesh the faces you
wish to fix, including, preferably, adjacent faces as well.
• Replace the damaged faces with new ones using Geometry | Face |
Replace.

171 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Local Remeshing – Exercise


Open the file:
…\_Complete_Workflow\A_Transmissional_Housing\A3_Modify\A3_Housing_2DMesh.slb
1. Generate an Isoline-mapped mesh on selected faces by using
• Face Merge + Grid Mesh or
• Isoline Mesh Control + Re-mesh
2. Change the number of element layers on a washer and on cylinders with Mesh | Layers
3. If something goes wrong, mesh selected CAD faces and replace the damaged FE-faces using
Geometry | Face | Replace.

172 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Verification

The Topology Verification tools are used to verify if a 2D shell mesh fulfills all of the
topological requirements to allow a volume mesh.
• Mesh enclosure (“Water tightness”) checked with both Mesh | Verify | Edges and
Mesh | Verify | Folds, and Cracks and Wedges are verified with Mesh | Verify |
Folds.
• Non-Manifold Edges (allowed only for shared and internal faces) are checked with
Mesh | Verify | Edges.
• For a no self-intersecting or self-overlapping mesh use Mesh | Verify | Intersection.

173 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Verification – Free Edges

Mesh | Verify | Edges locates and isolates topological issues in an


outer-surface mesh:
• Free Edges (displayed in orange): element edges belonging to only Non-manifold Edge
Free Edge
one shell element. Never allowed in solid modeling!
• Non-Manifold Edges: (displayed in yellow): element edges
belonging to three or more shell elements. Allowed when having
internal/shared faces.

• In the Free-Edge view, element patches containing errors are


isolated. The patches disappear in real time as soon as they get
fixed.
• Enlarge/reduce the patch size with RMB | Add/Remove Layer.
• Exit the Free-Edge View with RMB | Redisplay.

174 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Verification – Intersection

Mesh | Verify | Intersection locates and isolates the self-


intersection and the self-overlap of an outer-surface mesh
which has to be filled with a volume mesh. Intersections
are highlighted in orange.

• In the Intersection view, the element patches containing errors


are isolated. Patches will disappear in real time as soon as they
are fixed.
• Exit the Intersection View with RMB | Redisplay.
• The panel Mesh | Intersection should not be confused with the
panel Assembly | Modify Intersections:
• Mesh | Verify | Intersection: used to find self-intersections
within a shell body, to allow a volume mesh.
• Assembly | Modify Intersections: mainly used to find and
modify the overlap between different bodies allowing
assembly operations.

175 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Repair – Fill Holes

• Mesh | Fill Holes is a tool used to repair (fill in) breaks (holes) in the outer surface of a body.
• If the option Body or Faces is selected, all free edge loops within the body or sets of faces
will be filled.
• Use Mesh | Verify | Edges to check for residual open loops.

• Note: Mesh | Fill Holes is a repairing tool of the shell mesh, and should not be confused
with Feature | Remove Hole, which is a de-featuring tool to remove design holes such as
bolt connections or lubrication channels.

176 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Repair – Fill Holes

• Mesh | Fill Holes with the option Edge | Single Face checked, gives a
practical way to re-create missing (preferably planar) faces.
• Pick the external free edge loop and any internal edge loop which will be
subtracted from the output face.
• With Fill Partial Loop it is possible to create (planar) faces also from an
open loop of edges.

Internal
Loops

External Loop

177 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Repair – Fill Cracks and Slots

• Mesh | Fill Cracks allows to fill cracks and slots from selected faces or bodies.
• Cracks are defined as a closed loop of free element edges with an angle smaller than 30°.
No new elements are created to fill in the cracks.
• Slots are cracks with a minimum angle of at least 30°. If the minimum edge length allows it,
the slot will be filled by creating new elements, otherwise the slot is closed by collapsing
edges and equivalent nodes.

Crack Slot

178 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Topology Repair – Stitch Edges

Assembly | Imprint Edges on Edges is a straightforward method to fill cracks,


slots or missing shell mesh geometry by stitching edges.
• Select the Input and Target edges (the shape of the target edge will be preserved).
• The Tolerance will be automatically defined, but can be modified by the user.

Target
edge(s)

For some cases, use


the FreeEdge Loop
selection
Input edge(s)

179 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Manual Repair Tools – Mesh | Modify

Tools to edit elements manually

Swap Edge Collapse Edge Equivalence Node

180 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Manual Repair Tools – Mesh | Modify

Quad to Tris
Split Edge
Combine Tris to quad

181 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Manual Repair Tools – Create Element

Create Element

Note: if a panel doesn’t allow to create a Tri6, you can still fill holes in a second order
mesh with first order elements (Tri3). This will not be seen as a free edge: SimLab will
convert everything to linear or quadratic as soon as the volume mesh is created.

182 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Manual Repair Tools – FEM Ribbon

The FEM Ribbon features additional FE-entity-based tools to check


and fix the mesh manually, such as:
• FEM | Create Node by coordinates, arcs, centroid…
• FEM | Delete (Orphan) Nodes
• FEM | Move Node
• FEM | Equivalence Nodes to stitch together free nodes (different
selection options available).
• FEM | Show (Free) Nodes to identify free nodes.
• FEM | Separate Nodes

183 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Manual Repair Tools – Update Model

• When you work directly with FE-Entities such as Elements


and Nodes, topology entities (namely vertices, edges and
faces) are NOT always created, and you may have nothing
more than new element edges and nodes.
• Before you continue working on a model it could be useful to
use Update Model (right click the model name in the
Assembly Tree): the topology will be updated, free element
edges will be converted into topology edges, IDs of new faces
will be defined, and so on.

184 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Element Quality Check & Cleanup

Quality Check
• SimLab generates a mesh that can be used for different types of analyses. For
each of these analyses, the mesh should meet a certain quality criteria.
• Since the definition of these quality measures can differ from one software to
another, refer to the SimLab Help to understand how each criteria is computed.

F1-Help

185 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Element Quality Check & Cleanup

Element Type:
Select a body
taking into
account the
Element Type.

Clean Up:
automatic element
Compute: will show the Min and Max Display: shows the clean up for the
values as well as the percentage of elements that fail the quality selected criteria.
failure. Elements not satisfying the given test. Only 1 element quality
criteria will show a failure percentage. can be shown at a time.

186 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Find Element by ID

• If you need to identify an element (or a node) with a particular ID,


use the Search by ID option (right click the model name in the
Assembly Tree).
• To isolate the element, create an element group containing it and
proceed to select the element from the Group Tree.

187 SimLab Basic Training, V14.2


05 – Cleanup and Repair
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise

Import the file:

… \5_Cleanup_Repair \Manual_cleaning.gda

1. Import the GDA part.


2. Verify elements using Free Edge and Elem intersection.
3. Clean the part using:
a) Create element, Split, Swap, Collapse, Equivalence and Combine
b) Fill Cracks and Fill holes
c) Delete Floating Edges

188 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 6. Connections:
• Connectors
• 1D Bolts 2.1 2D Mesh
(NVH Bolts)
3. Modify 4. Assembly
• 3D Bolts
(Solid Bolts)
• Contacts 2.2 Volume Mesh 5. Cleanup

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

189 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

Connectors Contact Bolt Modeling


• RBE Definition • 1D Bolts (NVH Bolts)
• MPC • 3D Bolts
• Bar
• Pretension
• Spring
• …

190 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connectors

Automatic, semi-automatic and manual creation of


connectors for structural and thermal analysis:

• Rigid (RBE2, RBE3, RBAR)


• Bar Element
• Bush, Spring, Damper
• MPC
• Joint
• Gap Element
• Plot Element
• Matrix Element

191 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connectors – Rigids (RBE, RBAR)

RBE2/RBE3 “One-to-many” (Spider)


• Select Bodies / Faces / Edges and then Centroid as
Center Node,
or
• Select the Center Node from the Arc center.

RBE2 “One-to-one”
• Select from Independent and Dependent Nodes
or
• Select Faces / Edges with a congruent mesh

192 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connectors – Rigids – Check/Edit

Edit RBE
• Add / Remove / Change
Independent / Dependent nodes

Show Attached
• Finds nodes attached to connectors
• Works for RBE / Bar / MPC / Spring

Query RBE (Select Body + RMB)


• Finds RBEs attached to the selected body

193 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connectors – MPC (Equations)

• MPC Creates multi-point constraint equations between two sets


of nodes (typically between groups of identical faces).
• Use Cyclic MPC to link opposite faces in models with angular
pattern repetition (an identical node pattern is required).

194 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Connectors – Special Connectors

195 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Bolt Modeling – Method Overview


Bolt Modeling
Menu: Advanced | Bolt Modeling

1D Modeling (NVH Bolt) 3D Modeling (Solid Bolt)


Rigid/Bar Tet/Hex

Quick Advanced Automatic CAD Pattern Face/Group


Pretension Head + Template Based Template Based
Thread + Based Based
Connection

196 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts (NVH Bolts) – Modeling

Picture: Prof. Dr. Dieter H. Pahr

• 1D Bolt Modeling lowers model complexity.


• Bolt Head: RBE Spider
• Preferably use RBE3 elements to transfer loads without increasing stiffness
• Use RSpider = (RHead+RHole) / 2
• Bolt Shaft: Bar Elements
• Assign Property / Section / Material
• Use at least 2 bar elements
• Define a Pretension Load between the bars to simulate Bolt Tension

197 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts (NVH Bolts) – Overview

Quick 1D Bolt

Automatic 1D Bolt

Advanced / Multiple 1D Bolt

198 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Quick Method – Through Hole

Trough Hole

Pick hole

Spider scale

Bar / Pretension

199 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Quick Method – Edit

• Bolt Modeling | 1D Bolt Pretension creates


RBE / Bar bodies in the Assembly Tree and
a Static Load for the pretension in the Loads
and Constraints Tree.

• To edit / delete a bolt and / or its pretension,


open the related Automation Object in the
Loads and Constraints Tree.

200 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Quick Method – Threaded Hole

Thread Hole

Pick hole

Thread
Spider

Bar / Pretension

201 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Advanced / Multiple

Head / Nut Thread 1D 1D Connection / Pretension


1D Modeling Modeling • Head+Nut  Through Bolt
• Head+Thread  Threaded Bolt

202 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Advanced / Multiple – Head / Nut

Head / Nut Creation (Face Based)


• Model multiple Bolt Heads for each
hole in a face(s).
Select the following:
• Head / Nut Type
• Faces to search in
• Diameter Range

Edit by selecting the Automation


Object “Head” in the Loads and
Constraints Tree.

203 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Advanced / Multiple – Thread

Thread Creation (Face Based)


Similar to the Bolt Head creation, the
thread can be modeled by selecting:
• Thread Type
• Faces to search in
• Diameter Range
• Depth/Pitch of the spider

Edit by selecting the Automation


Object “Head” in the Loads and
Constraints Tree.

204 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Advanced / Multiple – Connection 1/2

Connection
• Select the automation objects (Head/Thread)
from the Loads and Constraints tree then
click on Apply to create the connection.
• Pick two Head Objects (e.g. Head and Nut)
when using the Through option.
• Several connection types are available (also
with pretension). Check the Help Menu (F1) for
additional information.

205 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Advanced / Multiple – Connection 2/2

Connection
• Head and Thread (or Nut) can be connected as
well using Rigid Bar or Equivalence.
• Use Bolt Modeling | Rigid Bar to connect the
centers of the RBE Spiders or end nodes of the
Bars through Rigid Elements.
• Use Bolt Modeling | Equivalence mainly to fix
free nodes of Bar Elements.

206 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Automatic

Import Bolt
• Automatic, template-based
creation of 1D Bolt
Connections.
• The Automation is based on
the Body Names.
• The *.dat Template contains
the definition of:
• Head
• Thread
• Connection
• For additional information
regarding the syntax in the
Bolt Template refer to the
Help Menu.

207 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

1D Bolts – Exercises
Open the file:
..\6_Connections_Bolts_Contacts\B_1D_Bolts\Through_Hole\Sample_BarPretension.slb

Try different 1D Bolt creation methods:


1. Through Hole using 1D Bolt Pretension (Quick Method)
2. Threaded Hole using 1D Bolt Pretension (Quick Method)
3. Other modeling types using Bolt Head, Bolt Thread and one of the connection
methods.

Optional:
4. Edit the Bolt Modeling through the Automation Objects in the Loads and Constraints
Tree.
5. Run an analysis with OptiStruct to view the effects of the pretension.

Open the file:


..\_Complete_Workflow\A_Transmissional_Housing\A6_Connections_Bolts_Contacts
\A6_Housing_3DMesh.slb
1. Use 1D Bolt Pretension (quick method) to materialize a Threaded Hole
connection between the Carrier and Cover parts.
or
2. Use Import Bolt to import the Solid Bolt Template
transmissional_housing_1D_Bolt.dat

208 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – Overview

CAD Based
Solid Bolt

• Pattern / Template 3D Pretension


Based
• Face / Group Based

209 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – CAD Based

CAD-Based Solid Bolts: Bolted Joint


• Creates 100%-Hex Bolts from CAD Bolts. Inputs requested:
• Mesh Size along the radial and axial directions.
• Number of elements along the circumference.
• Multiple bolt creation is allowed.
• Bolted Joint creates a circular bolt even for screws with a
hexagonal head or a hexagonal socket.
• Pretension cut has to be created separately using
Advanced | Bolt Modeling | Solid Pretension.
• If required, the angular position can be adjusted with
Geometry | Transform | Position.

Mesh Size and Angular Division: enter the


same values used in the Cylinder Mesh
Control of the Bolt Hole to obtain a congruent
mesh between the Bolt and the Flange.

210 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – Pattern Based

Pattern-Based Solid Bolts


1. Choose any of the available Bolt Patterns, for instance
1
with/without shrinkage or with/without washer.
2. Set Mesh Size (axial/radial) and No. of elements along
2 circumference (preferably, use the same values used in
the Mesh Control for the bolt’s hole).
3. Define the Pivot Point (the central point right under the
3 Bolt Head):
• Select the X / Y / Z coordinate of the Pivot Point.
• Pick an arc edge (i.e. the upper edge of the upper hole).
4 4. Define the direction, orientation and offset of the bolt’s
axis (for example +/- Y Axis, offset to arc center).
5. Define the Bolt parameters according to the reference
picture. Instead of typing each value, it is possible to pick
5
arc edges or nodes on the existing hole/bolt
mesh/geometry (see the example on the next page).
6. Click on Apply.
Click on Export to save the template. The new Bolt will
6 already have a pretension cut.

211 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – Pattern Based – Example

Pattern-Based Solid Bolts Pivot


Example – Pattern1: picking the
D1
bolt parameters on the geometry.
L5
L2
L3

D2

L4

212 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – Template Based

Pattern-Based Solid Bolts:


Xml Template
• Use the Import/Export functions to save/load
bolt templates with the *.xml filename
extension.
• You can create your own bolt library.
• Imported solid bolts can be repositioned
using Geometry | Transform | Position.

213 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.

3D Bolts (Solid Bolts) – Face/Group Based


All rights reserved.

(Automatic)

Face/Group-Based Solid Bolts:


• Requires an aligned mesh between the Washer faces
(hollow disc faces) and Thread faces (cylinder faces).
• Creates an automatically congruent mesh between
the Hex Bolt and the connected bodies.

Pick washer faces or group.


Use Select Features | Hollow
Discs

Pick thread faces or group.


Use Select Features | Cylinder
or

Groups are automatically


generated when defining
contacts and the pretension.

214 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – Hole Meshing Tips


The following tools allow an optimal mesh on bolted bodies:
1. Hole Faces (Thread):
• General case: use Cylinder Mesh Control for connected parts.
• In case of an unaligned hole division, use the IsoLine Mesh Control
with the option Merge faces sharing axial edges. Coaxial holes
sharing the same mesh control will be aligned.
2. Washer Faces (Head):
• General case: use Washer Mesh Control for the bolt’s head. Unaligned hole division

Consider using Select features | Circles to quickly select the circular edges on the
face.
• If the hollow disc faces are already imprinted on the CAD, use IsoLine Mesh Control
(with the axial parameter to be intended as radial) or Mesh Pattern | Iso Mesh to
obtain the structured mesh of the washer.
• To create a Washer Face on an existing mesh body
use Geometry | Edge | Create | Edge Offset.
Pick the option Offset selected edges on faces.

215 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts (Solid Bolts) – Bolt Positioning

• The easiest way to align an existing bolt to its


hole is by using:
Geometry | Transform | Position

• Use the option Copy | with LBC to copy the bolt (including the
Pretension Load) into other holes.

216 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts – Solid Pretension

Solid Pretension:
• Select: if the pretension cut already exists
(typically, when the bolt was created by SimLab
with Advanced | BoltModeling | Create Bolt).
Pick one shared face or a face pair when
having disconnected bodies.
Bolts created with the • Create: if the body has not yet been cut (i.e.,
Face/Group Based for CAD-Based Bolt creation with Advanced |
Method, will have their BoltModeling | Bolted Joint) pick the bolt’s body
pretension faces already
grouped here. and define the plane.
• Find: similar to Select, but allows to pick the
body instead of the faces.
• After doing the pretension, the bolt’s body is
divided into 2 separate volumes (divided by a
gap, if requested). Use the Body
Merge/Unmerge function to organize the
An alternative –quick– way to create a
pretension cut is by using: volumes into different bodies.
Geometry | Edge | Chain | Create Face. • The Pretension load(s) will appear under the
See Chapter 3 - Modify Geometry for more Loads and Constraints | Static Loads tree.
information.

217 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Contacts

Create
Contact

Define Surf Define


Interaction Clearance /
(Friction) Interference

218 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Contacts – Conditions (Friction, Interference)

Surface Interaction: Press Fit:


Defines interaction properties for Defines clearance or
contact analysis - (i.e. Friction, interference behavior for
Separation, Overclosure). contact pairs.
New Contact Conditions
will appear in the Loads
and Constraints Tree.

219 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Contacts – Contact Creation

Feature Based Pair


Contact Entities Identification
• Bodies • All
• Faces • Planar
or use Auto contact • Cylindrical

Contacts listed creation


under Loads
and Constraints • Surf Interaction
(Friction)
• Solver • Press-fit behavior
• Contact Card
Options

220 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Contacts – Feature Based (Planar / Cylindrical)

Contact Pair Identification Example: Solid Bolts

Head: FRICTION (or TIE) contact on Thread: TIE contact on CYLINDRICAL


PLANAR Faces. Faces.
Different bolt
bodies merged
into a single body

221 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Contacts – Contact Query / Contact Edit

Browser: Full Contact Editing

Query Contact on Body: Quick Contact Editing

222 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Contacts – Templates Based

Contact Template – Name Based (bodies, sets, face groups)

Export from
existing model

Automatic Creation
in new model

223 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

3D Bolts and Contacts – Exercises


Open the file:
...\6_Connections_Bolts_Contacts\C_3D_Bolts\GroupFace_Based\SolidBolt.slb

1. Create 3D Bolts (Face / Group Based) using


Advanced | Bolt Modeling | Create Bolt | Pattern1 Using Face / Group
2. Create the Solid Pretension for the bolts.
3. Define TIE Contacts between the two components of the bolts.
4. Optional: Export a Contact Template.
5. Optional: Run a Simulation with Optistruct.

Open the file:


...\6_Connections_Bolts_Contacts\C_3D_Bolts\Pattern_Template_CAD_Based\Diff
Gear.gda

1. Use Advanced | Bolt Modeling | Create Bolt | Import Bolt to import the bolt
M8_Hex_bolt_Cover_Carrier_Pattern4.xml
Or
Import the CAD transmissional_3d_bolts_v1.xmt_txt containing the Bolts’
geometry and create one solid bolt using Advanced | Bolt Modeling | Bolted
Joint.
2. Create the Solid Pretension for the bolt.
3. Position and copy the bolt into the other holes of the Cover using
Geometry | Transform | Position

224 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Automated 1D Bolts and Contacts – Exercise

Open the file:


...\6_Connections_Bolts_Contacts\E_Contact_Bolt_template\DiffGear.gda

1. Use Import Bolt to import the 1D Bolt Template Bolts.dat


2. Use Analysis | Contact | Import to import the contact template
Contact_Template.dat

225 SimLab Basic Training, V14.2


06 – Connections
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – Auto 3D Bolts


Continue using the model from previous chapters
Or
Open the file:
...\_Complete_Workflow\A_Transmissional_Housing\ A6_Connections_Bolts_Contacts \A6_Housing_3DMesh.slb

1. Use Select Features to create:


• A face group containing the threaded holes (Cylinders) on the Carrier.
• A face group containing the washers (Hollow discs) on the Cover’s upper face.
2. Create solid bolts automatically using the groups:
• Advanced | Bolt Modeling | 3D Bolt | Create Bolt - choose the method Pattern1 Using Face/Group
• Select the groups from the Group Browser respectively as Thread Face and Washer Face.
3. Merge the 10 Bolts into a single (Bolt) body. Move the Bolt body into the main Model (assembly).
4. Pretension the bolts (OptiStruct) using Advanced | Bolt Modeling | 3D Bolt | Solid Pretension. Use the group with the
pretension faces that was automatically created along with the bolts.
5. Create OptiStruct Contacts with Analysis | Contact
• Use a TIE contact type
• Search for Cylindrical contacts between the Bolts and the Carrier
• Search for Planar contacts between the Bolts and the Cover
• Search for Planar contacts between the Cover and the Carrier
6. Explore the created contacts using Query Contact
7. Export a Name-Based Contact Template from Loads and Constraints
Browser | Contacts

Save the file to continue working with this setup in the next chapter.

226 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 7.1 Analysis
Setup:
2.1 2D Mesh
• Loads & Constraints
• Load Steps 3. Modify 4. Assembly
• Material & Property
• Sets
• Export Solver Deck 2.2 Volume Mesh 5. Cleanup

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

227 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

Loads and Constraints


• Loads
• Pressure Sets
• Force • Node
• … • Shell Element Material and Property
• Constraints • Solid Element • Material
• Fixed • RBE • Define
• Enforced • Automatic • Manage Load Case
• … • … • Transfer and Solver
• Thermal • Property Setup
• Flux • Solid
• Convection • Shell
• … • Bar
• …

228 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints

Loads and constraints in SimLab are generally entity based,


i.e. it is possible to apply them on Faces, Edges and Bodies
(and of course, on Nodes and Elements).

• Existing Loads and Constraints are listed in the Model Browser.


• Double click the name of a Load / Constraint to edit it or to add /
remove entities.

229 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints | Coordinate System

Create: establish a Local Coordinate System (LCS)


• Rectangular
• Cylindrical
• Spherical

Transform: perform a translation or rotation.

Assign: assigns nodes to a LCS.


• Geometric: define the coordinates of the
node with respect to a LCS.
Local Coordinate Systems • Analysis: define the displacement / degrees
are under the Loads and of freedom of the nodes.
Constraints tree.

230 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.

Loads and Constraints | Coordinate System –


All rights reserved.

Create
• Every option allows a spherical, cylindrical or
rectangular CS Type.
• They differ mainly in the element which has to
be selected to define the CS.

Node selection

Face selection

Edge selection

Cylindrical Face is especially useful to define


the Z-axis of the CS along a cylindrical axis.
• Select a Cylindrical Face and click Apply.
• If required, click on the Point on R checkbox to
select a node in the R-axis direction.

231 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Pressure

Pressure
Applies uniform or varying pressure loads on Solid
or Shell element faces. The pressure will be
applied opposite to the element’s normal direction.

Distributed pressure table


• A pressure distribution can be applied by creating or importing a table.
Pressure from Force
• Easier way to calculate the pressure exerted by a given force applied to selected faces
(sharing the same plane).

Represented by
Yellow arrows

232 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Force and Moment

Force and Moment


Applies a Force or Moment in a Global or Local
Coordinate System.

Force:
Pink arrow

Force: applied on nodes, edges (edge nodes)


and faces (face nodes). When applied on edges
or faces, the load can be distributed in 3 ways:
• Use Shape Function
• Divide equally on all nodes
Moment:
• Node force on each node
Orange arrow
Moment: can only be applied on nodes.

233 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Bearing Pressure

Bearing Pressure
This option distributes a given load over nodes in a cylindrical face. The section
of the cylinder’s face in which the force will be distributed is specified by the:
• Semi Load Angle
• Cylindrical face
• Direction of the force

Right click the Bearing


Pressure (under Static
Loads in the Loads
and Constraints tree)
to show / hide the
contour.
Load Contour

234 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Body Force

Body Force
Defines Acceleration (gravity), Angular Acceleration, Angular Velocity
and Centrifugal Force.

It can only be applied on bodies.


Can be used on either a Global or
Local Coordinate System.
An axis has to be specified to apply
the Centrifugal Force.

235 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Temperature

Temperature
Applies a static uniform or
varying temperature load on a
Body or Face.

Represented by
Pink markers

236 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Temperature

Distributed table:
• Define a spatially varying temperature
load. Right click the Temperature Load
in the Model Browser and select Show
Contour to view the distribution.
• The table can be modified at any time.
Load Contour

Read from file – node ID, temperature:


• Allows you to import temperature data in
a node ID, Temperature format. Include abaqus fil file:
• In the text / data file, be sure to use a • Give an Abaqus fil file from a
comma or space to separate the values. CFD or thermal analysis.

237 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints | Thermal

Thermal
Offers a variety of tools to define several
thermal conditions such as Flux and
Convection. Unlike the temperature loads,
thermal loads aren‘t listed under the Static
Loads and supports detailed thermal analysis.

238 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints – Mapping

Mapping
This option is used to map Loads from one mesh onto
another. It requires only reference data (Data Table or
Results Data) or additionally meshed models.

239 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints | Constraints

Constraints
Constraints can be applied on nodes, edges, vertices
(fixed and velocity) or faces. Each constraint can be
defined according to a Local or Global Coordinate System.

Fixed:
• Defines fixed displacement and
rotational constraints. Represented by
Enforced: a Green marker
• Defines translational and
rotational displacement
constraints.
• A varying displacement
constraints Table can be created.
Velocity:
• Create velocity constraints for Represented by
implicit / explicit motion or a Blue marker
dynamic analysis.

240 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Loads and Constraints | Mass

Mass
This option is used to apply mass to a node or to define a mass element. It
is particularly useful to calculate the mass properties, centroid and moment
of inertia of meshed bodies. Select either a Global or Local CS.

Represented by
a Blue marker

Calculated Mass Properties:


• Require a defined Property for the body to compute the values.
• You can Calculate the properties of multiple bodies as well.
• Can be exported in a *.csv format. Refer to the Help Menu for
more information regarding the format.

241 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Sets

Manual set creation


• Entity based i.e. Node, Element, Vertex, Edge, Face
and Body.

Automatic set creation


• Uses entities predefined in Local Mesh Controls or
Groups, i.e. MC/Group based.

• Create Set Pairs: Create node, shell or solid element


sets to create contact pairs.

242 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Sets – Sets vs Groups

Groups: SimLab Entities Sets: Solver Entities


• Are created in SimLab or in the CAD • Are exported to the solver.
System • Available for FE entities (Nodes,
• Exist only in SimLab: are not exported to Elements, Element Faces etc.).
the solver. • Created in SimLab through the Analysis
• Available for both Topology and FE Ribbon.
entities (Faces, Edges and Vertices; • Are listed in the LBC Tree of the Model
Nodes and Elements). Browser.
• Can be converted into Sets in the panel • Can be created effectively from existing
Analysis|Tools|Sets|Automatically Groups and Local Mesh Controls.

243 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Sets – Manual Creation

Manual Set Creation


• Select the Set Type. (e.g. Node)
• Select the Input Entity. (e.g. Face). Each Set
Type has a limited number of Input Entities
available (see the table below).
• Click Apply.
All nodes on that Face will be added to a Set
and they will be listed under the Sets tree in the
Model Browser.

Input Entities Face Element Body Edge Vertex Node Region RBE
Node sets
Shell Element sets
Solid Element Face sets
Solid Element sets
Rigid Body Element (RBE) sets
Membrane Element sets
Nastran/OptiStruct ASet

244 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Sets – Automatic Creation (Group/MC Based)

Automatic Set Creation


• It relies on predefined Mesh Controls or Groups to automatically create sets.
• Select the Set Type you would like to create for a specific MC / Group.

245 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Sets – Template Export

Sets can be imported / exported as a


Set Template or as an Abaqus file.

From the File Menu you


can Import / Export Set
Templates with the *.xml
From the Model filename extension.
Browser you can
Import the sets name
and Export Sets with
the *.inp (Abaqus file)
filename extension.

246 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Material and Property | Material

Material
This is option is used to define materials
for bodies. Material definitions can be
created for elastic, plastic, acoustic,
rubber, gasket and fluid structures.

To Define a material:
• Click on Material,
• Select the Category, Type and Model.
Materials will be listed • Enter material properties and click OK.
in the Property tab.

The material’s information can be


exported as an *.xml file.

247 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Material and Property | Material – Manage / Transfer

Manage Transfer
Save and add a material’s information into a You can create or load a Material
separate database or select and add Materials database (with an *.xml format) to
into the Materials tree in the Model Browser. be used in any session.

248 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Material and Property | Property

Property
Used to apply Solid, Shell, Bar, Membrane, Rigid Bar and Rigid Body
properties. There can only be one property (thus one material) per body.
• Properties can be viewed (and their names / IDs edited) in the Property tab.

To define a Property:
• Click on Property.
• Select the Category, Type and
Material.
• Proceed to enter material properties,
select the Element Type, select the
body on which the property will be
applied and click OK.
• Element types are solver specific.

249 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Solve | Load Case

Load Case
• Organize and group various loads and constraints into different loading
combinations (as Nastran / OptiStruct Sub Cases or Abaqus Load Steps).
• Subcase definition, including analysis types, Solution Control Parameters and
Output Requests, can be set up for each load step.

Load Cases are listed


in the order in which
they were created. The
solver executes the
analysis following the
same order.

250 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Solve | Load Case – Text Input

The Create Text input option allows you to create


solver cards which are not yet available in SimLab.

After saving the new card, it


will be listed under the Load
Cases in the LBC tree.

251 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Solve | Load Case – Template Export

From the main menu File │ Import or Export │ Specifications you can
retrieve / save Load case Templates with the *.xml filename extension.

252 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Solve | Solver Settings

Solver Setting defines solution parameter and output request


options for the chosen solver and analysis type.
If no solution parameters or output request is defined SimLab will write
default Solver Settings while exporting
The defined options
are listed in the
LBC browser.

Solver Settings can be


exported as a template
and reused for similar
analysis
(File|Export|Specification|
Solver Settings).

253 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Solve | Export and Solve

Export and Solve


This option exports solver decks in text
format and allows you to run the solver
and load the results directly in SimLab.
• Each Solver has a list of supported
Analysis types.
• Load case: select which LC are to
be exported; if no LC is available, a
standard one is created.
• Write option: Export the solver deck
as a single file (Default) or separate
files (By Models / By Bodies).

254 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Solve | Export and Solve

• Only the visible bodies and LBC are


exported to the solver deck.
• If the property is not defined for any
visible body in the database, SimLab will
define a default material (Steel) and
property. The options Solve and Data
• If no Load Case has been defined, Check invoke directly the
SimLab will create a default load case solver.
containing the defined loads and The solver should be linked
boundary conditions. to the SimLab Installation.
Please consult the chapter
Getting Started|SimLab
Installation|Solver Access to
Numbering is done per models in add your solver to SimLab.
SimLab. Meshed models can be
renumbered appropriately before or
during the export of a solver deck.

255 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – Analysis


Continue using the model from previous chapters
Or
Open the file:
...\_Complete_Workflow\A_Transmissional_Housing\A7_Analysis\A7_Housing_3DBolts.slb

1. Go to Analysis | Coordinate | Create and define a Cylindrical CS on the faces of the bushing.
2. Define three Fixed constraints on the Carrier, with Analysis | Constraints | Fixed:
Constrains on
• Select the cylinders in both sides of the bush and constrain the displacements, in the Local CS, bushes (R,Z
for the R and Z axes and the other only in the R axis. and R axes)
• Place the last constraint on a face in the Z (Global) axis.
3. Create a RBE3 using Analysis | Connectors | Create RBE on the outer section of the Rotor bush.
4. Apply a force with Analysis | Loads | Force and Moment of 10e3 N in the Z axis
of the RBE’s Master Node.
Group the loads and constraints defined on the Carrier into a Load Case.

6. Export a solver input deck with OptiStruct and Solve. Rotor RBE+load (Z)

Continue on the next slide

Constraint (Z) Local CS

256 SimLab Basic Training, V14.2


07 – Analysis
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Complete Workflow – Analysis


Optional steps:
1. Define a material for the Carrier, the Cover and the Bolts. Go to
Analysis | Material | Define.
2. Assign a material to each body using Analysis | Property.
3. Export and Solve using the Load Case defined for the Carrier instead of the default.
4. Group the loads and constraints defined on the Carrier, in Analysis | Load Case, into a single Load Case.
5. Go to Analysis | Export and Solve, and proceed to export and solve the solver input deck. Constrains on
• Use OptiStruct as solver. Be sure to change the CHECKEL solver card from Solver Default into No. bushes (R,Z
• Select a Linear Static analysis. and R axes)

Save the file to continue working with this setup in the next chapter.

Rotor RBE+load (Z)

Constraint (Z) Local CS

257 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Agenda
1. Import CAD/FEM
• 8.1 Post
Processing:
2.1 2D Mesh
• Import/Export
• Animation 3. Modify 4. Assembly
• View Results
• Query Results
• Tools 2.2 Volume Mesh 5. Cleanup

6. Connections

7. Analysis Setup

8. Post Processing A1. Automation

258 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Overview

259 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Importing Results

After solving within SimLab, the results file are loaded automatically.
Otherwise, result files can be imported as follows:
• From File | Import | Results, select the results file you wish to import.

• The option Results data will import only the results (WITHOUT THE MESH!) and
assign them to the currently loaded database. (Be aware: results and current model
should have the same numbering!).
• Importing a new results file will delete (overwrite) existing results or model data.

260 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Importing Results

• The option Both imports the mesh together with the results (if available in the result file)
• This will avoid discrepancies due to renumbering between mesh and results.
• New models/bodies are added to the database.
• The new imported geometry typically does not have features (edges, faces) defined on
it. Creating faces in many cases can help the postprocessing.

261 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Importing Results – Split Faces


To evaluate the results locally, you can isolate sections of the imported geometry
using Geometry | Split Faces.
• When there are no features present, it is useful to first split By angle, and then By
feature to extract planar and cylindrical faces.
• Select the sections you wish to view and then use RMB Menu | Reverse Hide to
display the isolated sections.

262 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Display/Hide Results

Display/Hide Results
• After importing a results file, you can Hide Results to view the model‘s
geometry.
• From the RMB Menu in the graphics area, click on Display Results to
view the results again.

263 SimLab Basic Training, V14.2


© 2016 Altair Engineering, Inc. Proprietary and Confidential.
rocessing All rights reserved.

Export Results

Export the result values for each node, either


with its Node ID or with its X, Y, Z coordinates.
• There are two export methods, namely data
fields and the deformed model.

• You can specify the Range of


results to export.
• You can export aText file or
SimLab table, of a a BDF
format as well.

Export the model after


deformation in a GDA, STL or
VRML file, with a given scale.

264 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Export Results – Results Mapping

Besides exporting results as text files, it is


possible to create SimLab tables with the
same data.
In this way, the user can have coordinates of
the nodes and their results listed as a table.
• Click on File | Export | Export Results.
• This option is only available for X, Y, Z values.

• The table will be


displayed in the
Materials tab, under
Tables.
• Double click the table to
view its values or
change its name.

265 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Export Results – Region

A user defined region can be


created to restrict the results
which will be exported.

Drag and pull any of its faces


Box defined to modify the box width.
for the Cover

266 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Select Loadcase

Select Loadcase
• Shows a list of all available load cases and sub frame results.
• Select the load case results you wish to view and click on Display.
• For a static analysis, the VonMises stress is displayed as default.

• The results for the


selected load case will be
available under the
Results tab from the
Model Browser.
• Double click the results
you wish to view.

267 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Vector Plot

In the Results tab, you can view the


vector representation of displacements
and main stress components.

• Select a face.
• Double click the solid
results you wish to view.
• Right-click the result to
view either the vector or
contour (default) plot.

268 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Contour – Options

Legend Settings
• Display a continuous or discrete color spectrum.
• Enter the Number of segments (1-25).
• Text format: choose from either Exponential or Float (Float |
Precision specifies the number of decimals).

Range display
• Set the color or transparency range to be displayed.
• The max and min values shown can be specified by the user.
• Changing Start or End Values is useful to isolate results, since
values outside of the range will be transparent.

269 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Animation

Contour | Animate
• Clicking on the Animate button will display the animation toolbar.
• The Animation Settings are accessed from the RMB Menu in
the graphics area.

In the Animation Settings, change the


animation sequence and options for the
Current or All load cases.
Specify the number of frames, animation
speed, direction and range.

270 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Deformation

You can view different axial deformation options in Results | Deformation.


• Enter a custom scale or leave the default option on (computes the best
scale factor automatically).

Resultant deformation
X deformation
(no Wireframe of
(with Wireframe of model)
undeformed model)

You can view the mesh lines of the


deformed model and a wireframe of
the undeformed model during the
animation´s result. Y deformation
Z deformation
• Select Display element edges from (no Wireframe of
(with Wireframe of model)
Animation Settings to view the edges. undeformed model)

271 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Cutting Plane View

Create a Cutting Plane to view different sections of the model.


• Click on Enable Cutting Plane from the View Toolbar to activate the plane.
• Right click the Graphics area to access the Cutting Plane Options.

Check the Element edge display to view the mesh lines and pick Reverse to
view the Wireframe of the undeformed model opposite to the cutting plane.

Section Cut
Section Cut (Element edges &
Reverse display)

• You can save the Cutting Plane View and


export it in File | Export | Specifications.
• Saved views will be available from the
RMB | Cutting Plane Views.

272 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Query results

Query results
• Query and export results values from selected nodes, elements and points.
• Are accessed via the RMB Menu from the Graphics Area.
• Nodes and elements will give the results value for each Node/Element ID.
• Points require its X, Y, Z coordinates as input, but has the option to enter Many points as a table as well.
• Choose the Result Component from either Displayed result or a selected Results Component, then
click on Query to view the Result.

273 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Min/Max values

Show Min/Max displays the minimum or


maximum results value and node ID for a
model or selected entities (Body, Face, Edge,
Node and Element).
• Accessed through the RMB Menu from the
graphics area.
• Click on Hide Min/Max to hide the values.

274 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results – Query results | Results spec

Query results
• Import a spec results file (.xml) containing the results components, from
which you wish to calculate the Max and Min values.
• Click on Query Results, Update and Export Spec to export another .xml
file with the Max and Min values for each component.

Input Output

275 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Hotspots

Hotspots
Identifies results regions for a given threshold and local region mesh
control (which refines the mesh) can be defined for every region.
• Select the Range.
• Click on Identify Hotspots to have the regions displayed.
• The Capture Image command will take screenshots of each region.

276 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | X / Y Plot

X Y Plots
Plot result components for selected nodes in a X vs Y graph.
• Select one data type: Node ID, Loadcase/Frequency or XYZ.
• Pick the nodes from which the data will be taken and click Plot.

• Loadcase/Frequency plots
curves for the selected Load
cases on each node.
• Click on the X data to select load
cases.

277 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Tools | Stress Resultant

Stress Resultant
Calculates the force and moment values for a selected face.
• Select one face then click on Compute.
• The X, Y and Z Component Results will be displayed as well as its Resultant.

278 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Frequency Response

Frequency Response allows you to view


the results (as plots or tables) of frequency
dependant loads on a structure.

• Select the modes you


wish to include in the
analysis in Mode
Contribution.
• Create or Modify Click on Compute Response after
tables (Load as a
entering all of the inputs (more info in the
function of frequency)
for each Node. Help Menu) to Plot or Export results.

279 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Frequency Response | Plot

• Select which nodes to plot


(or all of the nodes) and the
Plot data, including the
type of plot (Linear or Log).
• For more details on the
types of plots, refer to the
Help Menu.

280 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Results | Frequency Response | Export

• Results can be exported for a selected


node and a specific output (or all of
the outputs).
• The calculated data will be saved as a
*.csv file.

281 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Tools | Strain Gauge

Strain Gauge
Calculate the Strain/Stress value at any point (center node) in a given
direction. Strain results must have been read before calculating.
• The center node, the direction and the strain gauge dimensions are
required as input.
• Click on Calculate to show the value.

The results will be


displayed in the Output
window or they can be
exported as a *.txt file.

282 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Bore Distortion

Bore Distortion
Determine the degree of cylinder bore distortion from displacements at
the bore surface.
• Two methods for computation are available, one which uses the
current mesh and a second one which creates an iso mesh (if the
bore face has a perfect iso mesh) on a selected bore face.

• View the results as a distortion table


or as a plot.
• Export a list of distortion parameters
for each depth value in a *.csv format.

283 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Bore Distortion

To compute the distortion:


• Select bore faces
• Select a cylindrical CS (create one from Analysis | Coordinate | Create if
needed). Make sure the Z-Axis is in the direction of the cylinder’s depth.
• If required, specify additional depths (separated by commas) then click on
Compute.
After computation, a Distortion Table, the Plots and the option to Export
the results will be available.
You can Export either all or selected distortion parameters.

• Click on Distortion Table to view


the distortion values in a depth (Z-
Axis, vertical axis of the table),
versus angle (horizontal axis)
format.
• A drop down list shows all of the
available Distortion Parameters.

284 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Bore Distortion – Plots

• 5 types of graphs and various distortion


parameters are available for bore distortion.
• Select the Bore Depths for the representation.

285 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Bore Distortion – Plots

Graph: Circle Graph: 3D Deform


(Distortion: Overall) (Distortion: Original)

Graph: Vertical View


(Distortion: Original´)
Graph: Fourier Angle sets: 270, 360
coefficients

Graph: Circularity
(Distortion: OverAll)

286 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Distortion | Valve Seat

The Valve Seat tool helps determine the radial distortions on the intake
and exhaust valve seats for a combustion chamber.
• Select the intake and the exhaust valve seat edges.
• Define the radial and tangential directions for the valve seat’s cylindrical CS.
• Click on Compute.
• After computing, the Polar Plot of the distorted valve seat edge profiles can
be viewed.

287 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Tools | Derived Results

Derive results from 2 or more load cases.


• 3 different options are available: Super
Position, Extreme Values and Remove
Thermal Displacement.

Super Position: Extreme Values: Remove Thermal


• Combine results giving a user • Derive minimum/maximum Displacement:
specified multiplication factor. values for 2 or more load case • Remove displacement values
• The superimposed results will results. for selected load cases.
be displayed in the Results • The derived results will be • The displacement will be
tree under Derived Results. created as a new load case. updated in the new load case.

288 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Tools | Remove Displacement

Remove a displacement (from results data) from selected


faces.
• Select the faces from which the displacement will be removed.
• If the data is imported from a file, it should have the node ID
and the X, Y, Z components of the displacement.

289 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Post Proc – Viewing results


Continue using the model from previous chapters
Or
Open the file:
...\_Complete_Workflow\A_Transmissional_Housing\A8_PostProcessing\A8_Housing_Solved.slb

1. View the model’s animation for the Resultant Displacement.


2. Activate the model’s Resultant deformation for the VonMises and Max Principal Results.
• Display the contour on the model with its Resultant deformation.
• Display both the deformed and undeformed model with element edges and wireframe, respectively.
3. Identify Hotspots between 20 and 31 VonMises stress values.
4. Select a cylindrical face in one of the bushes and view the vector plot for its Max and Min Principal
components.
5. Create a Cutting Plane View having a Section cut (with a cut layer color) in the YZ plane.
6. Compute the Stress Resultant for any section of the Carrier.
6. View the Min and Max values for the Max Principal stress.
7. Query results on any nodes or elements on the Carrier.
8. Export the results for its X, Y and Z components.
Optional:
• Create a Results Specification for the Principal-Max Stress.
• Import the Results Spec, from the RMB Menu | Query Results | Results spec.
• Export the Results Specification file.

290 SimLab Basic Training, V14.2


08 – Post Processing
© 2016 Altair Engineering, Inc. Proprietary and Confidential.
All rights reserved.

Exercise – Post Proc – Bore Distortion


Import the results file:
...\_Complete_Workflow\A_Transmissional_Housing\A8_PostProcessing\runNastran.op2

1. Create features for the model making use of Geometry | Faces | Split (First by angle then by Feature).
2. Activate the Wireframe of the undeformed model from Results | Deformation.
3. Create a floating node in the center of at least two of the bore cylinders (FEM | Node | Create | Arcs).
4. Create a Circular Edge coordinate system in one of the cylinders from Analysis | Coordinate | Create.
• Hide Results to view the Coordinate System.
• Rotate the Z Axis of the CS to have its positive axis along the cylinder’s depth.
• Define the rotation axis using two of the floating nodes.
5. Compute the Bore Distortion for the cylinder (specify additional depths if wanted).
6. View different types of Plots.

291 SimLab Basic Training, V14.2

Vous aimerez peut-être aussi