Engineering Solutions Tutorials 2017 PDF

You might also like

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

HyperWorks 2017

Engineering Solutions Tutorials

Learn more at altairhyperworks.com


Copyrights, Trademarks, Patents and Third Party Licenses
Intellectual Property Rights Notice:
Copyrights, Trademarks, Trade Secrets, Patents & Third Party Software Licenses
Altair® HyperWorks® v.2017
A Platform for Innovation®
Copyright© 1986-2016 Altair Engineering Inc. All Rights Reserved.

Special Notice: Pre-release versions of Altair software are provided ‘as is’, without warranty of any
kind. Usage is strictly limited to non-production purposes.

HyperWorks® 2017 Products


HyperMesh® 1990-2016; HyperCrash® 2001-2016; OptiStruct® 1996-2016; RADIOSS® 1986-2016;
HyperView® 1999-2016; HyperView Player® 2001-2016; HyperMath® 2007-2016; HyperStudy®
1999-2016; HyperGraph® 1995-2016; MotionView® 1993-2016; MotionSolve® 2002-2016;
HyperForm® 1998-2016; HyperXtrude® 1999- 2016; Process Manager™ 2003-2016; Templex™
1990-2016; TextView™ 1996-2016; MediaView™ 1999-2016; TableView™ 2013-2016; BatchMesher™
2003-2016; HyperWeld® 2009-2016; HyperMold® 2009-2016; Manufacturing Solutions™ 2005-2016;
solidThinking Inspire® 2017 2009-2016; solidThinking Evolve® 2017 1993-2016; Durability Director™
2009-2016; Suspension Director™ 2009-2016; AcuSolve® 1997-2016; AcuConsole® 2006-2016;
SimLab® 2004-2016; Virtual Wind Tunnel™ 2012-2016; FEKO® (©1999-2014 Altair Development S.A.
(Pty) Ltd.; ©2014-2016 Altair Engineering, Inc.); ConnectMe™ 2014-2016.

Additional Altair Products:


Multiscale Designer™ 2011-2016; Flux™ v.12.2 1983-2016; InCa3D v.3.1 1996-2016; CDE v.2
2012-2016; Got-It v.3 2002-2016; WinProp v.14 2000-2016

Altair Packaged Solution Offerings (PSOs) Copyright© 2008-2016


Automated Reporting Director™ 2008-2016; GeoMechanics Director 2011-2016; Impact Simulation
Director™ 2010-2016; Model Mesher Director™ 2010-2016; Model Verification Director™ 2013-2016;
NVH Director™ 2010-2016; Squeak and Rattle Director™ 2012-2016; Virtual Gauge Director™
2012-2016; Weight Analytics™ 2013-2016; Weld Certification Director™ 2014-2016

Altair Simulation Cloud Suite:


Simulation Manager™ 2003-2016; Compute Manager™ 2003-2016; Display Manager™ 2003–2016;
and Process Manager™ 2003-2016.

Altair PBS Works™:


Compute Manager™ 2012-2016; Display Manager™ 2013-2016; PBS™ 1994-2016; PBS
Pro™ 1994-2016; PBS Professional® 1994-2016; PBS Application Services™ 2008-2016; PBS
Analytics™ 2008-2016; and PBS Desktop™ 2008-2012; e-Compute™ 2000-2010; OpenPBS®
1994-2003 and Personal PBS® 2008-2012.

Software products of solidThinking, Inc., a wholly owned subsidiary of Altair Engineering:


solidThinking Inspire® 2017 2009-2016; solidThinking Evolve® 2017 1993-2016; solidThinking
Compose™ 2017 2007-2016; solidThinking Activate™ 2017 1989-2016; solidThinking Embed™ 2017
1989-2016; solidThinking Embed™ SE 2017 1989-2016; Click2Extrude™ Metal 2017 1996-2016;
Click2Extrude™ Polymer 2017 1996-2016; Click2Cast® 14.0 2011-2016; Click2Form™ 2017
1998-2016; Envision™ 2013-2016.

ALTAIR ENGINEERING INC. Proprietary and Confidential. Contains Trade Secret


Information.
Not for use or disclosure outside of Altair and its licensed clients. Information contained in Altair
software shall not be decompiled, disassembled, “unlocked”, reverse translated, reverse engineered, or
publicly displayed or publicly performed in any manner. Usage of the software is only as explicitly
permitted in the end user software license agreement. Copyright notice does not imply publication.

Third party software licenses


AcuConsole contains material licensed from Intelligent Light (www.ilight.com) and used by permission.

Software Security Measures:


Altair Engineering Inc. and its subsidiaries and affiliates reserve the right to embed software security
mechanisms in the Software for the purpose of detecting the installation and/or use of illegal copies of
the Software. The Software may collect and transmit non-proprietary data about those illegal
copies. Data collected will not include any customer data created by or used in connection with the
Software and will not be provided to any third party, except as may be required by law or legal process
or to enforce our rights with respect to the use of any illegal copies of the Software. By using the
Software, each user consents to such detection and collection of data, as well as its transmission and
use if an illegal copy of the Software is detected. No steps may be taken to avoid or detect the
purpose of any such security mechanisms.
Technical Support
Altair provides comprehensive software support via web FAQs, tutorials, training classes, telephone,
and e-mail.

Altair Support on the World Wide Web

The Altair web site is a valuable online companion to Altair software. Visit www.altairhyperworks.com
for tips and tricks, training course schedules, training/tutorial videos, and other useful information.

Altair Training Classes

Altair training courses provide a hands-on introduction to our products, focusing on overall
functionality. Courses are conducted at our main and regional offices or at your facility. If you are
interested in training at your facility, please contact your account manager for more details. If you do
not know who your account manager is, please send an e-mail to training@altair.com and your account
manager will contact you.

Telephone and e-mail

When contacting Altair support, please specify the product and version number you are using along
with a detailed description of the problem. Many times, it is very beneficial for the support engineer to
know what type of workstation, operating system, RAM, and graphics board you have, so please have
that information ready. If you send an e-mail, please specify the workstation type, operating system,
RAM, and graphics board information in the e-mail.
To contact an Altair support representative, reference the following table or the information available
on the HyperWorks website:
http://www.altairhyperworks.com/ClientCenterHWSupportProduct.aspx

Location Telephone e-mail

Australia 64.9.413.7981 anzsupport@altair.com

Brazil 55.11.3884.0414 br_support@altair.com

Canada 416.447.6463 support@altairengineering.ca

China 86.400.619.6186 support@altair.com.cn

France 33.1.4133.0992 francesupport@altair.com

Germany 49.7031.6208.22 hwsupport@altair.de

India 91.80.6629.4500 support@india.altair.com


1.800.425.0234 (toll free)

Italy 39.800.905.595 support@altairengineering.it

Japan 81.3.5396.2881 support@altairjp.co.jp

Korea 82.70.4050.9200 support@altair.co.kr

Mexico 55.56.58.68.08 mx-support@altair.com


New Zealand 64.9.413.7981 anzsupport@altair.com

North America 248.614.2425 hwsupport@altair.com

Scandinavia 46.46.460.2828 support@altair.se

Spain 34.910.810.080 support-spain@altair.com

South Africa 27.21.8311500 support@altair.co.za

United Kingdom 01926.468.600 support@uk.altair.com

For questions or comments about this help system, send an email to hwsupport@altair.com.
In addition, the following countries have resellers for Altair Engineering: Colombia, Czech Republic,
Ecuador, Israel, Russia, Netherlands, Turkey, Poland, Singapore, Vietnam, Indonesia
Official offices with resellers: Canada, China, France, Germany, India, Malaysia, Italy, Japan, Korea,
Spain, Taiwan, United Kingdom, USA
See www.altair.com for complete contact information.
Engineering Solutions 2017 Tutorials

Engineering
...........................................................................................................................................
Solutions Tutorials 1
Accessing the Model Files
............................................................................................................................................... 2
CFD
............................................................................................................................................... 3
CFD-1100: Creating a Hybrid Grid with Varying Boundary Layer Thickness
................................................................................................................................... 4
CFD-1000: Creating a Hybrid Grid Using the CFD Mesh Panel
................................................................................................................................... 11
CFD-1200: CFD Meshing with Automatic BL Thickness Reduction
................................................................................................................................... 22
CFD-1300: Plane 2D Meshing with Boundary Layers
................................................................................................................................... 32
CFD-1400: Wind Tunnel Mesh
................................................................................................................................... 44
CFD-1500: Hexcore Meshing with Boundary Layer
................................................................................................................................... 59
CFD-1600: Using Distributed Thickness for Varying Boundary Layer Thickness
................................................................................................................................... 67
CFD-1700: Mapping CFD Results
................................................................................................................................... 78
CFD-1800: Using Engineering Solutions, AcuSolve and HyperView to Perform a CFD Analysis 84
...................................................................................................................................
Crash
............................................................................................................................................... 102
CRASH-1000: Defining LS-DYNA Model and Load Data, Controls, and Output
................................................................................................................................... 103
CRASH-1100: Using Curves, Beams, Rigid Bodies, Joints, and Loads in LS-DYNA
................................................................................................................................... 134
CRASH-1200: Model Importing, Airbags, Exporting Displayed, and Contacts Using LS-DYNA
................................................................................................................................... 158
CRASH-1300: Rigid Wall, Model Data, Constraints, Cross Section, and Output Using
LS-DYNA
................................................................................................................................... 183
CRASH-2000: Front Impact Bumper Model
................................................................................................................................... 207
CRASH-2100: Simplified Car Front Pole Impact
................................................................................................................................... 226
CRASH-2200: Pedestrian Head Impact Simulation
................................................................................................................................... 239
CRASH-2300: Creating a Seat Mechanism Using the Mechanism Browser
................................................................................................................................... 253
NVH
............................................................................................................................................... 275
NVH-1000: Acoustic Cavity
................................................................................................................................... 276
NVH-1100: NVH Director Assembly
................................................................................................................................... 295

Altair Engineering Engineering Solutions 2017 Tutorials i

Proprietary Inform ation of Altair Engineering


Engineering Solutions Tutorials

CFD User Profile Tutorials

Crash User Profile Tutorials

NVH User Profile Tutorials

1 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Accessing the Model Files

Required model files of the models you build in the tutorials are available online.

1. To access model files, visit the Altair Client Center or Altair Connect.

A user ID and password are required to access the model files. Follow the instructions at
the website to obtain login credentials.

2. Select the required file package and download it onto your system.

Note that the files may require unzipping before proceeding with the tutorials. When
extracting zipped files, preserve any directory structure included in the file package.

Altair Engineering Engineering Solutions 2017 Tutorials 2

Proprietary Inform ation of Altair Engineering


CFD

The following tutorials are available for the CFD user profile:

CFD-1000: Creating a Hybrid Grid using the CFD Mesh Panel

CFD-1100: Creating a Hybrid Grid with Varying Boundary Layer Thickness

CFD-1200: CFD Meshing with Automatic BL Thickness Reduction

CFD-1300: Plane 2D Meshing with Boundary Layers

CFD-1400: Wind Tunnel Mesh

CFD-1500: Hexcore Meshing with Boundary Layer

CFD-1600: Using Distributed Thickness for Varying Boundary Layer Thickness

CFD-1700:Mapping CFD Results

CFD-1800:Using Engineering Solutions, AcuSolve and HyperView to Perform a CFD Analysis

3 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CFD-1100: Creating a Hybrid Grid with Varying Boundary Layer
Thickness

In this tutorial, you will learn to:

Generate boundary layer type meshes with an arbitrary number of layers and thickness
distribution, which can be used for CFD applications, molding simulations, or other
processes.
Generate automatically a distributed thickness distribution to prevent boundary layer
interference /collision in zones where the distance between opposing walls is too small
to accommodate the baseline or nominal boundary layer thickness.
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. On the Standard toolbar, click the Open Model icon.

2. Select the molding1.hm file.

3. Click Open to load this file containing the surface mesh.

4. Inspect the surface elements that will be used to generate the volume mesh. The
boundary mesh can have any combination of tria/quad elements. You will generate
boundary layers on all the surface elements contained in the collector named wall.

Altair Engineering Engineering Solutions 2017 Tutorials 4

Proprietary Inform ation of Altair Engineering


Step 3: Check That All the Elements in Collector Wall Define a Closed
Volume

1. Click Mesh > Check > Components > Edges to open the Edges panel.

2. Click comps and select the collector wall.

3. Click find edges. A message indicating that no edges were found will appear on the
status bar.

4. Toggle free edges to T-connections.

5. Select the collector wall again and click find edges. The status bar will display, “No T-
connected edges were found.”

Step 4: Create the CFD Mesh

1. Click Mesh > Volume Mesh 3D > CFD Tetramesh to open the CFD Tetramesh
panel.

2. Select the Boundary selection subpanel. You will need to first select all the
elements/components that define the surface area on which you need to generate
boundary layers. This is done by selecting the elements/components under the With
BL (float) selector.

3. Under the heading With BL (float), click comps and select the collector wall.

4. Verify that the switch below the W/o BL (float) selector is set to Remesh. This
means that the meshes in the zones defined by the collector wall will be remeshed
after being deformed by the boundary layer growth from adjacent surface areas.

5. Select Smooth BL. This option is strongly recommended for most cases because it
produces boundary layers with more uniform thickness and better element quality.

5 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


6. Click the BL parameters subpanel. All the data that has been entered in the
Boundary selection subpanel is stored.

7. Select the options to specify the boundary layer and tetrahedral core:

Number of Layers = 5

First layer thickness = 0.5

BL growth rate= 1.0 (This non-dimensional factor controls the change in layer
thickness from one layer to the next).

8. Under the BL hexa transition mode header, change the selection to All Prisms
(Prism to all Layers). This means that if there are any quad elements in the surface
mesh, those will be split into two trias each so that there is no need to transition from
quad faces to tria faces when transitioning from the last boundary layer to the
tetrahedral core. This option is very important when there are quad elements on areas
with (low) distributed BL thickness ratio, because in such areas the thickness of the
transition elements (for example simple pyramid) was not taken into account when
doing the interference study to assign distributed BL thickness ratio to those
elements.

9. Leave the BL only checkbox unchecked. This option generates the boundary layer
alone and stops before generating the tetrahedral core. This option modifies adjacent
surface meshes to reflect changes introduced by the boundary layer thickness, and
creates a collector named ^CFD_trias_for_tetramesh, that is used to generate the
inner core tetrahedral mesh using the Tetramesh parameters subpanel.

10. Check the box for Pre calc and then click Auto.

11. In the Generate Boundary Layer distributed thickness values dialog, notice that
the wall component is already selected and has a Bound Type of wall. This is because
the wall component was selected in the Boundary selection subpanel.

12. Specify the Boundary Layer options as shown in the following image.

The number of layers, first layer thickness and growth rate have been established in
the BL parameters subpanel and are greyed out here. All layers will have the same
thickness (except for mesh smoothing operations such as hyperbolic smoothing at
corners).

Altair Engineering Engineering Solutions 2017 Tutorials 6

Proprietary Inform ation of Altair Engineering


Specify a Minimum (Tetrahedral-Core / Boundary-Layer) thickness ratio value of
2.
This means that in areas where there is not enough room to grow the nominal BL (3
layers of 2 each), the boundary layers’ thickness will be reduced so that the
tetrahedral core thickness is at least 2 times the total boundary layer thickness,
except for mesh smoothing operations such as hyperbolic smoothing at corners, and
convex/concave areas.

The last option, Bound Layer thickness at corners, is a coefficient that controls the
hyperbolic growth where walls make an angle. The smaller this value is, the thinner the
total BL thickness in such areas is.

Now you are ready to generate the Distributed BL Thickness loading. Make sure that
none of the elements specified in the boundary collectors are masked. If they are
masked an error message will indicate that there is a discrepancy between the total
number of elements in the components and the tria3/quad4 elements found. If you
have masked elements, you can access the Mask (F5), and press unmask all.

13. Click Generate Distributed BL Thickness Ratio.

14. If the model already contains boundary layer thickness ratios, then a pop-up message
box will ask you if you want to keep such loading or if you want to delete them. Most
of the time you will want to clear the existing boundary layer thickness ratios; click
Yes. In some special cases you may want to keep them, if more than one loading
value is specified at a node, the minimum value is used when generating the mesh.

After a few seconds you will see a pop-up message indicating the number of
distributed boundary layer thickness values included in collector ^CFD_BL_Thickness.

15. Click Close in the Generate Boundary Layer distributed thickness values window.

7 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


16. Click the Tetramesh parameters subpanel.

17. There are three different tetrameshing algorithms available. Select Optimize Mesh
Quality. For a detailed explanation of each option, please refer to the online help.

18. Set the tetrahedral core growth rate to Interpolate. This avoids the problem of
generating tetrahedral elements that are too large at the center of the core mesh.

19. Click mesh to create the CFD mesh. When this task is finished, two collectors are
automatically created: CFD_bl001 and CFD_tetcore001.

20. Click return to close the panel.

Step 5: Mask Elements to Inspect the Boundary Layers’ Thickness on


Thinner Areas

1. Access the Mask panel by using the shortcut key F5.

2. Select elements to be masked.

3. Click mask. The following images illustrate how BL interference has been avoided by
reducing the BL thickness.

Altair Engineering Engineering Solutions 2017 Tutorials 8

Proprietary Inform ation of Altair Engineering


Step 6: Generate a Pure Tetrahedral Mesh for Moldflow

The mesh needs to consist of tetrahedral elements only. This was accomplished by
generating tetras directly in the boundary layer. However, if you need to split penta /
wedge elements into tetras, use the procedure below.

1. Click Mesh > Edit > Elements > Split Elements.

2. Select the solid elements subpanel.

3. Set the switch to split into tetras.

4. Select elems >> by collector and select wall.

5. Click split. Now you have a mesh consisting of tetrahedral elements only.

The objective of this tutorial is to illustrate how you can generate very thin boundary
layers without interference. However, such thin boundary layers can lead to element with a
high aspect ratio if the size of the surface mesh is not small enough. If you need to limit
the tetrahedral elements’ aspect ratio (for example, < 5), then you need to use a fine
enough mesh on the wall component so that thin boundary layers do not produce high
aspect ratio elements. For example, in this case, the minimum value of tetra collapse of all
tetrahedral core elements was 0.2, but after you split the BL penta / wedge elements into
tetras, the minimum value of tetra collapse of all tetrahedral elements becomes 0.04. This
occurs because the BL penta elements are thin compared to their triangular face area size.

Summary

HyperMesh allowed you to generate high-quality boundary layer meshes on parts with very
thin walls. To accomplish this you first need to use the utility Generate Distributed BL
Thickness Ratio to generate load collector ^CFD_BL_Thickness. This load collector is

9 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


then used when you enable distributed thickness. As shown in the cross-sectional
images, the mesh is very smooth and is of excellent quality.

Altair Engineering Engineering Solutions 2017 Tutorials 10

Proprietary Inform ation of Altair Engineering


CFD-1000: Creating a Hybrid Grid Using the CFD Mesh Panel

In this tutorial, you will learn to:

Generate meshes for CFD applications (for example FLUENT, StarCD) using the CFD
Tetramesh panel
Generate boundary layer type meshes with an arbitrary number of layers and thickness
distribution
Specify/identify boundary regions for CFD simulations
Export a mesh with boundary regions for FLUENT

Import the model into FLUENT


The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

4. Inspect the surface elements that will be used to generate the volume mesh. The
boundary mesh can have any combination of tria/quad elements. You will generate
boundary layers on all the surface elements contained in the collector named wall.

Step 2: Open the Model File

1. Click the Open Model icon on the Standard toolbar.

2. Select the manifold_surf_mesh.hm file.

3. Click Open to load the file containing the surface mesh.

11 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 3: Check That All the Elements in the Collectors Wall, Inlet, and
Outlets Define a Closed Volume

1. Click Mesh > Check > Component > Edges to open the Edges panel.

2. Click comps and select the collectors wall, inlet and outlets.

3. Click select, and then click find edges. A message indicating that no edges were
found will appear on the status bar.

4. Toggle free edges to T-connections.

5. Select the three components again and then click find edges. The status bar will
display: "No T-connected edges were found."

6. Click return to close the panel.

Step 4: Create the CFD Mesh

1. Click Mesh > Volume Mesh 3D > CFD Tetramesh to open the CFD Tetramesh
panel.

2. Click the Boundary selection subpanel. You will need to first select all the elements/
components that define the surface area on which you need to generate boundary
layers. This is done by selecting the elements/components under the With BL (float)
and With BL (fixed) selectors.

3. Under the heading With BL (fixed), click comps and select the collector wall. Next,
select the remaining elements/components which define the volume but where a
boundary layer is not desired. This is done by selecting the elements/components
under the W/o BL (float) and W/o BL (fixed) selectors.

4. Under the heading W/o BL (float), click comps and select the collectors inlet and
outlets.

Altair Engineering Engineering Solutions 2017 Tutorials 12

Proprietary Inform ation of Altair Engineering


5. Verify that the switch below the W/o BL (float) selector is set to Remesh. This
means that the meshes in the zones defined by collectors inlet and outlets will be
remeshed after being deformed by the boundary layer growth from adjacent surface
areas.

6. Select Smooth BL. This option is strongly recommended for most cases because it
produces boundary layers with more uniform thickness and better element quality.

7. Click the BL parameters subpanel. All the data that has been entered in the
Boundary selection subpanel is stored.

8. Select the options to specify the boundary layer and tetrahedral core:

Number of Layers = 5

First layer thickness = 0.5

BL growth rate= 1.1 (This non-dimensional factor controls the change in layer
thickness from one layer to the next).

9. Under the BL hexa transition mode header, verify that selection is set to Simple
Pyramid. The default, Simple Pyramid, uses one pyramid element to transition from a
BL hexahedral’s quad face to the tetrahedral core mesh.

10. Leave the BL only checkbox unchecked. This option generates the boundary layer
alone and stops before generating the tetrahedral core. This option modifies adjacent
surface meshes to reflect changes introduced by the boundary layer thickness, and
creates a collector named ^CFD_trias_for_tetramesh, that is used to generate the
inner core tetrahedral mesh using the Tetramesh parameters subpanel.

11. Click the Tetramesh parameters subpanel.

12. There are three different tetrameshing algorithms available. Select Optimize Mesh
Quality. For a detailed explanation of each option, please refer to the online help.

13. Set the tetrahedral core growth rate to Interpolate. This avoids the problem of
generating tetrahedral elements that are too large at the center of the core mesh.

14. Click mesh to create the CFD mesh. When this task is finished, two collectors are
automatically created: CFD_bl001 and CFD_tetcore001.

13 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


15. Click return to close the panel.

Step 5: Mask Some of the Mesh to View the Interior Elements and
Boundary Layers

You can mask the mesh by using the shortcut key F5, and select elements to be masked.
The following is a snapshot. Observe the excellent mesh quality produced.

2. You can also use the Hidden Line panel to view the interior of a solid mesh. Click BCs
> Check > Hidden Lines to access the panel.

3. Leave the title field blank and check the option for yz plane. This defines the yz plane
as the cutting plane.

4. Leave the options for trim planes and clip boundary elements checked on and click
show plot.

This automatically places the cutting plane at the center of the model. Notice that the

Altair Engineering Engineering Solutions 2017 Tutorials 14

Proprietary Inform ation of Altair Engineering


display of the elements has been collapsed so that the nodes lie on the cutting plane.

5. Left-click in the graphics area where the cutting plane is, hold down the left mouse
button, and drag the mouse. Notice that the cutting plane moves.

6. Next, uncheck the option for clip boundary elements and click show plot.

Notice how the elements are displayed completely.

7. Drag the placement of the cutting plane. Experiment with the other cutting planes and
the trim planes option to see how they affect the plot.

8. Click return to exit the panel and clear the plot.

Step 6: Organize the Model

In this section, you will define mesh surface regions used to specify boundary conditions in
any CFD code (FLUENT, StarCD, CFX, and so on). For example, assume that you are going
to export the mesh for FLUENT. For this model, you need to create three collectors to
place the boundaries: inflow, outflow, and wall. You have selected two new names that are
not already in your database and at the same time are compatible with the prefixes
required by FLUENT to recognize boundary types according to their names.

You are going to reuse the surface mesh contained in collector wall because this mesh
remained unchanged by the CFD mesh process as this component was specified as “fixed
with boundary layer.” However, the surface areas associated with the original collectors
inlet and outlets have been completely regenerated and you need to create new
components that will be named inflow and outflow, respectively.

1. Using the Model browser, rename the collector CFD_tetcore001 to fluid. This
collector will hold all the 3D volume elements.

2. Click BCs > Organize to move all the elements from the collector CFD_bl001 to
collector fluid.

3. Click BCs > Faces to automatically generate the collector ^faces containing all the
external faces of the elements in collector fluid.

15 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click BCs > Components > Single to create two new components named inflow and
outflow.

Now you are going to move some of the elements from the collector ^faces to the
collectors inflow and outflow.

5. In the Model browser, isolate the ^faces component.

6. Click BCs > Organize and click one element on the inlet/inflow plane (the element
will become highlighted).

7. Click elems >> by face. All the elements in the collector ^faces on the inlet/inflow
plane will be selected.

8. Set the dest comp as inflow, and click move. Similarly, move the elements from
^faces associated with the outlets to the collector outflow.

9. Show the inflow and outflow components in the Model browser. When done, you will
have all the exterior surfaces colored according to the collectors where they have
been placed as shown in the following image.

10. The remaining elements in the collector ^faces are the same as in wall and you can
discard them.

11. Delete both collectors ^faces and collector CFD_boundary_layer, which is now
empty.

Step 7: Export Surface and Volume Mesh and Import this Mesh into

Altair Engineering Engineering Solutions 2017 Tutorials 16

Proprietary Inform ation of Altair Engineering


FLUENT

1. Display only the components containing elements that have to be exported for
FLUENT, the components are: fluid, inflow, outflow and wall. All other components
should not be visible.

2. Click the Export Solver Deck icon to open the Export tab.

3. Notice that the File Type is set to CFD. Set the Solver Type to Fluent.

4. In the File field, click the file icon and specify a name and location for the file.

5. Click Export to export the file.

6. Select Yes to the first message that appears and No to the second message.

Step 8: Create a FLUENT Simulation Case

If you have access to FLUENT, you can import manifold.cas to create a new FLUENT
simulation case as follows

1. Start FLUENT 3d or 3ddp.

2. From the File menu, select Read, then Case.

3. Select manifold.cas.

4. Click OK. After importing this file, you will observe that FLUENT has recognized the
boundary zones outflow, inflow and wall by name, and the 3D volume zone fluid. Zone
interior-* is automatically created by FLUENT containing all the interior faces shared
by two 3D cells.

17 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. Select Define, then select Boundary Conditions.

6. Select zone inflow, and set the appropriate boundary condition such as mass-flow-
inlet and velocity inlet.

7. Change the boundary condition type for the remaining surface zones, outflow and wall.

Engineering Solutions allows you to perform the most time consuming tasks of generating
the volume mesh and identifying the boundary zones. Now inside FLUENT the rest of the
simulation tasks can be executed easily.

Appendix: Boundary Layer Mesh with Distributed Thickness Ratio

The boundary layer type mesh generated in this tutorial was generated with uniform
thickness. This is OK for a model like this manifold as long as the total boundary layer
thickness does not lead to collision or interference that can occur when the sum of the BL
thickness is close to or larger than the distance separating boundary layer walls. When
such collision or interference occurs you have the following options:

Decrease the global boundary layer thickness (throughout / for all the BL surfaces)
Use distributed boundary layer thickness ratios on nodes or collectors/components.
This is a capability in HyperMesh that allows you to specify a local value of
boundary layer thickness by specifying the ratio of the local value to the global
value. For example, if the ratio specified on certain nodes or all the nodes belonging
to a collector is equal to 0.1, then the boundary layer thickness generated around
those nodes will be only 10 percent of the global boundary layer thickness.
The CFD user profile has a tool (Generate BL Thickness) to generate automatically
“distributed boundary layer thickness ratios” at each node of the surface mesh so
that boundary layer collision is avoided when using the global or nominal boundary
layer thickness. The usage of this tool is explained in Tutorial CFD-1100.
In this appendix you are going to use option B to manually change the BL thickness ratio.

Step A: Prepare data to generate a CFD mesh (boundary layer and


core mesh) using a distributed boundary layer thickness
1. Create a new component named wall_thinner_bl, and move elements from wall to this

Altair Engineering Engineering Solutions 2017 Tutorials 18

Proprietary Inform ation of Altair Engineering


new collector as shown in the following image.

2. Click BCs > Check > Edge, then select the collectors wall, wall_thinner_bl, inlet
and outlets.

3. Click find edges. A message indicating that no edges were found will appear on the
status bar.

4. Click Mesh > Volume Mesh 3D > CFD tetramesh to access the CFD Tetramesh
panel.

5. Leave the default Smooth BL option unchanged.

6. In the BL parameters subpanel, select the options to specify the boundary layer and
tetrahedral core:

Number of Layers = 5
First layer thickness = 0.5
BL growth rate= 1.1

7. Select the type of tetrameshing algorithm: Simple Pyramid, Smooth Pyramid, All
Prism or All Tetras

8. Ensure the BL only checkbox is not checked.

9. In the Tetramesh parameters subpanel, set the Pyramid transition ratio = 0.8

10. Select the tetrahedral core growth rate switch to Interpolate. This avoids the
problem of generating tetrahedral elements that are too large at the center of the core
mesh.

Step B: Define a distributed boundary layer thickness on certain


components
1. In the BL parameters subpanel, ensure that the BL reduction and Pre calc
checkboxes are checked and click Manual.

2. The Distributed BL Thickness Ratio dialog opens. This dialog enables you to specify
distributed thickness ratios for groups of nodes or whole components. You can choose
either Nodes or Components by selecting the associated radio button.

3. Select Components.

19 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click Select Components and select the component wall_thinner_bl.

5. Specify a thickness ratio of value 0.3 and click Assign.

6. Notice that the summary message now indicates the number of BL thickness ratio loads
on components:

When the models are more complex it is useful to display surface contours of BL
thickness ratio values.

7. Click Contours of BL Thickness Ratio, and the Contour panel will be automatically
displayed.

8. Click contour to inspect the distribution of BL Thickness Ratio on the surface of your
domain and click return when you are finished. Click Close to close the dialog.

9. Go to the CFD Tetramesh panel, Boundary selection subpanel. Here all the
elements/components that define the surface area on which you need to generate
boundary layers will be selected. This selection is done with the With BL (fixed)
selector.

10. Click comps under With BL (fixed) and select the collectors wall and
wall_thinner_bl.

11. Select all the elements/components that define the surface area on which you do not
want to generate boundary layers. This selection is done with the W/o BL (float)
selector.

12. Click comps and select the collectors, inlet and outlets.

13. The switch below the W/o BL (float) selector is set to Remesh. This means that the
meshes in the zones defined by collector’s inlet and outlets will be remeshed after
being deformed by the boundary layer growth from adjacent surface areas.

14. Click mesh to create the CFD mesh. When this task is finished, note the two

Altair Engineering Engineering Solutions 2017 Tutorials 20

Proprietary Inform ation of Altair Engineering


collectors automatically created: CFD_boundary_layer and CFD_Tetramesh_core.

15. Inspect the relative size of the boundary layer thickness by masking some of the
elements as shown in the following image. This image shows that the BL thickness on
component wall_thinner_bl is only 30 percent of the global BL thickness.

The manual approach followed previously is useful when you need to reduce the BL
thickness throughout a component, or at a clearly identified group of nodes.

When you have a very complicated geometry and BL collision is likely to occur, the
best approach is to use the Generate BL Thickness tool to generate automatically
“distributed boundary layer thickness ratios” at each node of the surface mesh. This
tool performs a collision study and assigns a BL thickness ratio to each node of the
surface mesh that requires a reduction of the baseline BL thickness to avoid collision.
Usage of this tool is explained in Tutorial CFD-1100.

The previous steps illustrate simple and effective steps to reduce the BL thickness on
surface components. This approach is very easy to use and effective when you know how
much you want to increase or decrease the BL thickness all over a component. A similar
approach is followed to increase/decrease BL thickness on groups of nodes.

21 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CFD-1200: CFD Meshing with Automatic BL Thickness Reduction

In this tutorial, you will learn to:

Generate meshes for most CFD codes, for example, Acusolve, CFD++, CFX, FLUENT,
StarCD and SC/Tetra, using the CFD Tetramesh panel.
Generate boundary layer type meshes with arbitrary number of layers and thickness
distribution in domains defined by surfaces that are very close to one another in some
areas. More specifically, in some areas the clearance or separation of bounding
surfaces is not enough to accommodate the user specified nominal boundary layer
thickness.

Generate a distributed thickness “loading” that prevents boundary layer interference/


collision in zones where the distance between opposing walls is too small to
accommodate the baseline or nominal boundary layer thickness.
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. On the Standard toolbar, click the Open Model icon.

2. Select the manifold_inner_cylinder.hm file.

3. Click Open to load this file containing the surface mesh.

Altair Engineering Engineering Solutions 2017 Tutorials 22

Proprietary Inform ation of Altair Engineering


4. Inspect the surface elements that will be used to generate the volume mesh. You
would like to generate boundary layers on all the surface elements contained in
components wall and wall_cyl. However, there is an area close to the end of wall_cyl
where the clearance between wall and wall_cyl is very small. This can be easily
observed in this case by changing the visibility of component wall, as shown in the
following image.

In more complex models it is not possible to visually identify all the zones where there
is not enough space to growth the “baseline” or nominal boundary layer as specified in
terms of the number of layers, first layer thickness and growth rate. This is not a
problem because the automatic distributed thickness “loading” computation takes into
account all possible interference cases. This is demonstrated in this tutorial.

Step 3: Check That the Surface Elements Define a Closed Volume

1. Click Mesh > Check > Components > Edges.

2. Click comps and select all collectors that define the domain’s surface, namely inlet,
outlets, wall and wall_cyl.

3. Click find edges. A message indicating that no edges were found will appear on the
status bar.

4. Toggle the free edges switch to T-connections.

23 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. Select the components again and click find edges. The status bar will display, “No T-
connected edges were found.”

Step 4: Generate a BL Distributed Thickness Loading to Prevent


Boundary Layer Interference

1. Click Mesh > Volume Mesh 3D > CFD Tetramesh.

2. Click the Boundary selection subpanel.

3. Under the heading With BL (fixed), click comps and select the collectors wall and
wall_cyl.

4. Under the heading W/o BL (float), click comps and select the collectors inlet and
outlets.

5. Ensure that the switch below the W/o BL (float) selector is set to Remesh. This
means that the surface meshes associated with those components will be remeshed or
rebuilt after shrinking due to boundary layer growth from adjacent boundary layer
components.

6. Select Smooth BL.

7. Click the BL parameters subpanel.

8. Set the following fields:

Number of Layers = 5
First layer thickness = 0.5
BL growth rate = 1.2 (This non-dimensional factor controls the change in layer
thickness from one layer to the next).
BL hexa transition mode = All Prisms (Prism to all Layers). This means that if
there are any quad elements in the surface mesh, those will be split into two trias
each so that there is no need to transition from quad faces to tria faces when
transitioning from the last boundary layer to the tetrahedral core. This option is
very important when there are quad elements on areas with (low) distributed BL

Altair Engineering Engineering Solutions 2017 Tutorials 24

Proprietary Inform ation of Altair Engineering


thickness ratio, because in such areas the thickness of the transition elements (for
example, simple pyramid) was not taken into account when doing the interference
study to assign distributed BL thickness ratio to those elements.
9. Check the box for Pre calc and then click Auto. The Generate Boundary Layer
distributed thickness values dialog opens. Notice that the four components selected
in the Boundary selection subpanel are already added.

10. Set the correct Bound Type for each one of the selected components. You want to
generate a boundary layer from components wall and wall_cyl, therefore, you will
leave wall as their Bound Type. Also verify that the Bound Type of components inlet
and outlets is set to in/outlet as shown, following:

A component with Bound Type: wall indicates that you are going to generate a
boundary layer mesh on the component later on when you generate the mesh.
Therefore, the same component should be consistently specified with the comps
selector for the With BL (fixed or float) in the Boundary selection subpanel.

A component with a Bound Type: slip, symmetry, in/outlet, or farfield indicates


that you are NOT going to generate a boundary layer mesh on the component.
Therefore, when you generate the mesh this component should be consistently
specified with the comps selector for the W/o BL (fixed or float) in the Boundary
selection subpanel.

11. Specify the Boundary Layer options as shown in the following image.

The first three fields are set in the BL parameters subpanel and cannot be
changed here. All layers will have the same thickness except in area affected by the
distributed thickness "loading" and also mesh smoothing operations such as
hyperbolic smoothing at corners.
Specify a Minimum (Tetrahedral-Core / Boundary-Layer) thickness ratio value
of 2.0. This means that in areas where there is not enough room to grow the
nominal BL (5 layers starting with a thickness of 0.5 and increasing with a grow rate
of 1.2), the boundary layers’ thickness will be reduced so that the tetrahedral core
thickness is approximately at least 2.0 times the total boundary layer thickness,
except for mesh smoothing operations such as hyperbolic smoothing at corners and
convex/concave areas.
The last option, Bound Layer thickness at corners, is a coefficient that controls
the hyperbolic growth where walls make an angle. The smaller this value is, the
thinner the total BL thickness is in such areas; values less than 1 produce thinner
layers and values greater than 1 produce thicker layers.

25 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Now you are ready to generate the Distributed BL Thickness loading. Make sure that
none of the elements specified in the boundary collectors are masked. If they are
masked an error message will indicate that there is a discrepancy between the total
number of elements in the components that you specified and the number of tria3/
quad4 elements found (displayed). If you have masked elements, you can use mask
(F5), and press unmask all.

12. Click Generate Distributed BL Thickness Ratio. If the model already contains
boundary layer thickness ratios, then a pop-up message box will ask you if you want to
keep such loads or if you want to clear/discard them. Most of the time you will want to
clear the existing boundary layer thickness ratios; click Yes. In some special cases you
may want to keep them, if more than one loading value is specified for a node, the
minimum value is used when generating the mesh.

13. After a few seconds you will see a pop-up message indicating the number of distributed
boundary layer thickness values included in collector ^CFD_BL_Thickness.

14. Click Close in the Generate Boundary Layer distributed thickness values dialog.

Step 5: Generate the Boundary Layer and Tetrahedral Core Mesh

1. In the CFD Tetramesh panel, click the Tetramesh parameters subpanel.

Altair Engineering Engineering Solutions 2017 Tutorials 26

Proprietary Inform ation of Altair Engineering


2. Set the switch for the tetrahedral mesh generation algorithm to Optimize Mesh
Quality.

3. Ensure that the tetrahedral grow rate is switched to Interpolate.

4. Click mesh to generate the mesh. If collectors CFD_bl001 and CFD_tetcore001 are
present, you will be asked if you want to delete the elements in those collectors.
Almost always you select Yes. When this task is finished two collectors are created:
CFD_bl001 and CFD_tetcore001.

Step 6: Mask Elements to Inspect the Boundary Layers’ Thickness on


Thinner Areas

1. Select the XZ Left Plane View icon .

2. Access the Mask panel by using the shortcut key F5.

3. Select elements to be masked by pressing SHIFT and the left mouse button, then
move the cursor so that the rubber band covers the upper half of the model.

4. Click mask.

5. Click the XY Top Plane View icon .

6. Zoom in into the area where the bounding surfaces come close together. The following
image illustrates how BL interference has been avoided by reducing the BL thickness.

7. Click return to close the Mask panel.

27 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 7: Arrange Volume and Surface Components Before Exporting the
Mesh for CFD Solvers

First you need to put in the same component all the elements that represent a single fluid
and/or solid domain. In this case you have a single fluid domain, therefore you proceed as
follows:

1. Rename the CFD_Tetramesh_core component. Typically, select a name “fluid*,” for


example, fluid. In the Model browser, select CFD_tetcore001, right-click, select
Rename, and then type the new name, fluid.

2. Click BCs > Organize.

3. Click elems >> by collector and select the collector CFD_bl001.

4. In the dest component field, select fluid.

5. Click move and then click return. Now you have all the volume elements in
component fluid. The surface mesh of this component is typically different from the
surface mesh that was used to define the boundary of the domain. For this reason,
and to have consistent surface zones to impose boundary conditions in most CFD
solvers, you are going to create new boundary components that will be used when
exporting the mesh for the CFD solver of your choice. To accomplish this you first
extract the surface mesh of component fluid. You do this by generating the surface
elements.

6. Click BCs > Faces.

7. Select the component fluid, and click find faces. All boundary faces are placed in the
component ^faces.

8. Create new, empty components to place the elements from ^faces so that when
these components are later exported, they can be used to set a boundary condition in
your CFD solver. In the Model browser, right-click Component, and then select
Create. The Entity Editor opens.

9. For Name enter wall_exterior. Leave the Type as None.

Altair Engineering Engineering Solutions 2017 Tutorials 28

Proprietary Inform ation of Altair Engineering


10. Create three more empty components with the names wall_cylinder, inlet_annulus
and outlets3.

11. Move the elements from component ^faces into the newly created components. This
is done for clarity; however, most of the time you create one fewer component and
you rename ^faces which retains the remaining elements after you move elements to
the newly created surface components. Organize the components by using the
Organize panel. Select BCs > Organize.

12. Set dest component to wall_exterior, then pick one element on the exterior wall
surface in the ^faces component.

13. Click the elems switch and select by face. This will recursively select all the elements
attached to the picked element as long as the adjacent elements are within a break
angle less or equal to the value specified in the feature angle field (Preferences >
Geometry Options > Mesh subpanel). The surface mesh in ^faces is such that the
zones that you want to organize/move make an angle close to 90 degrees and their
boundaries, therefore this is a very easy job to do with a default feature angle of 20 or
30 degrees.

14. Having selected all the elements that should go to component wall_exterior, click
move.

15. Now set the dest component to outlets3 and pick at least one element on each one
of the three separate outlets as shown in the following image.

29 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


16. Click the elems switch and select by face.

17. Having the elements on the three outlets selected, press move and those elements
are moved to component outlets3. Set dest component to inlet_annulus and pick
one element, as shown in the following image.

18. Right-click the elems switch and select by face.

19. Having all the elements on the inlet annulus selected, press move and those elements
are moved to component inlet_annulus. Now that all the remaining elements in
component ^faces are the elements that you want to move to component
wall_cylinder.

20. Set dest component to wall_cylinder.

21. Click elems and in the panel area and select by collector.

22. Select the component ^faces.

23. Click move and then click return. The elements are moved to component
wall_cylinder as shown in the following image.

As mentioned previously, more often than not it is easier to rename/recolor


component ^faces.

Step 8: Exporting the Mesh

1. Verify that only the components that you want to export are displayed. All other
components should NOT be displayed, as illustrated in the following image of the Model

Altair Engineering Engineering Solutions 2017 Tutorials 30

Proprietary Inform ation of Altair Engineering


browser.

2. Click the Export Solver Deck icon to open the Export tab. Select the CFD file
format of your choice (such as Acusolve, CFD++, CFX, CGNS, FLUENT, or StarCD) to
export the grid or mesh.

Note: Solvers like Acusolve and FLUENT have certain


requirements when the domain contains different fluids
and/or solids. This is described in other sections of the
Engineering Solutions Help system.

Summary

Engineering Solutions allowed you to generate high-quality boundary layer meshes on parts
where the clearance or separation of the bounding surfaces is not enough to accommodate
the user specified nominal boundary layer thickness. To accomplish this you first used the
CFD utility Generate Distributed BL Thickness Ratio to generate load collector
^CFD_BL_Thickness. This load collector is then used when you enable distributed
thickness. As shown in the cross-sectional images, the mesh is very smooth, free of
collisions, and is of excellent quality.

31 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CFD-1300: Plane 2D Meshing with Boundary Layers

In this tutorial, you will learn to:

Generate 2D boundary layer type meshes with an arbitrary number of layers and
thickness distribution in domains defined by edges.
Generate 2D boundary layer type meshes in areas where the clearance or separation of
bounding edges is not enough to accommodate the user specified nominal boundary
layer thickness / number or layers.
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. Click the Open Model icon on the Standard toolbar.

2. Select the manifold_inner_cylinder_2d.hm file.

3. Click Open to load the file containing the edges.

4. Inspect the edges elements that will be used to generate the volume mesh. The
boundary mesh should only consist of PLOTEL (elem type) elements. You want to
generate boundary layers on all the edges contained in the collectors called wall and
inner wall.

Altair Engineering Engineering Solutions 2017 Tutorials 32

Proprietary Inform ation of Altair Engineering


Step 3: Check That All the Elements in Collectors Wall, Inner Wall, Inlet,
and Outlets Define a Closed Loop (This Step is Optional)

Usually, this step is not necessary because the collectors containing edge elements
(PLOTEL) are extracted from 2D surface meshes that naturally have free edges forming
“closed” loops. However, there is a possibility that there may be duplicate nodes, and for
this reason it is advisable to perform the following test:

1. Click BCs > Check > Edge.

2. Click comps.

3. Select the collectors wall, inner_wall, Inlet and Outlet.

4. Click select.

5. You need to ensure that the tolerance value is smaller than the minimum element
length. To do this, first find the minimum element length. Click Mesh > Check >
Elements > Check Elements.

6. Select 1-d.

7. Click length. A message indicates the minimum element length is 3.09, therefore you
can safely use a tolerance of three.

8. Click return to close out of the current panel.

9. In the Edge panel, enter 3.0 in the tolerance = field and then click Preview Equiv. A
message indicating that “0 nodes were found” will appear on the status bar.

Step 4: Generate a 2D BL Mesh

1. Click Mesh > Surface Mesh 2D > 2D Mesh with BL.

33 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Click the 2D Native BL (planar) tab.

3. Set the default values to be assigned when adding collectors:

1st Layer Thickness = 0.5

Growth Rate = 1.1 (This non-dimensional factor controls the change in layer
thickness from one layer to the next)
Bound Type = Wall (Will generate a boundary layer mesh)
Number of boundary layers = 6 (value must be >= 0, as a zero value leads to no
boundary layers even when Wall type is specified)
4. Uncheck the Retain node seeding on edge w/o BL option.

5. Click Add collector.

6. In the selector panel, click comps.

7. Select all four components.

8. Click select.

Altair Engineering Engineering Solutions 2017 Tutorials 34

Proprietary Inform ation of Altair Engineering


9. Click proceed.

10. In the 2D Boundary Layer Mesh window, all the selected components will be
displayed in the Component list, as shown below:

11. Default values of boundary layer mesh (1st Layer Thickness, Growth Rate, and
Bound Type) will be assigned to each component. To remove one or more components
from the group, select those components from the list and click Remove.

12. In the 2D Boundary Layer Mesh window, set the Bound Type value for components
Inlet and Outlet as In/Outlet.

The objective is to not generate boundary layers along the Inlet and Outlet
components.

Note: Those elements may be remeshed based on the


adjacent elements’ size.

13. Click Generate 2D BL Mesh to generate the mesh. When this task is finished, two
collectors are automatically created: 2DBLMesh and 2DCoreMesh, as shown in the
following image. Note that the quality of the mesh may not be very good, as
described, following. In the next steps you will change some default parameters to
allow boundary node insertion and movement.

35 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


As indicated previously, components with Bound type In/Outlet will be remeshed based
on the adjacent elements’ size. The two following figures illustrate the case where an
inlet/outlet is defined with a single large element, after meshing the element size in this
area has been reduced to obtain a smooth element size transition, leading to an
excellent mesh quality.

Step 5: Changing Mesh Quality

Often it may happen that boundary layer elements will have bad quality due to high aspect
ratio. Such elements are created because of the large boundary edge length as shown in
the following image.

Altair Engineering Engineering Solutions 2017 Tutorials 36

Proprietary Inform ation of Altair Engineering


This problem can be resolved by limiting the maximum perimeter elements’ aspect ratio. The
maximum boundary elements’ aspect ratio can be achieved using two approaches:

By addition of new nodes on the boundary / perimeter.


By node movement on the boundary / perimeter.
1. Activate the Allow boundary node insertion checkbox.

Refine the boundary edges by insertion of nodes on boundary edges. New node
insertion is controlled by the specified maximum perimeter element aspect ratio.

Or

Activate the Allow boundary node movement checkbox.

This option is used to move boundary nodes along the original boundary. Boundary
node movement is controlled by the specified maximum perimeter element aspect ratio.

Enter the maximum perimeter element aspect ratio as shown in the following image:

2. Click Generate 2D BL Mesh to generate the mesh. If the model already contains
collectors 2DBLMesh and 2DCoreMesh, then a pop-up message will ask you if you

37 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


want to delete components 2DBLMesh and 2DCoreMesh before mesh creation or if you
want to add newly created elements to the same collectors. Most of the time you will
want to clear the existing mesh: click Yes. In some special cases you may want to
keep them.

When this task is finished, two collectors 2DBLMesh and 2DCoreMesh are updated with
new elements as shown in the following image:

3. You can check the element’s aspect ratio by using the shortcut key F10 and selecting
the 2-d page.

Altair Engineering Engineering Solutions 2017 Tutorials 38

Proprietary Inform ation of Altair Engineering


When the perimeter has sharp angles as shown in the following image, triangular
elements are added to the boundary mesh to achieve a smoother transition of element
sizes, and mesh smoothing also contributes to increase the mesh quality.

39 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Also note that the automatic mesh generator performs a collision detection and avoids
boundary layer interference by reducing the boundary layer thickness, as shown in the
following inset:

Altair Engineering Engineering Solutions 2017 Tutorials 40

Proprietary Inform ation of Altair Engineering


Step 6: Use a Distributed Boundary Layer Thickness to Generate a
Boundary Layer and Core

The boundary layer type mesh generated in this tutorial was generated with uniform
thickness. This is OK for a model like this manifold as long as the total boundary layer
thickness does not lead to collision or interference that can occur when the sum of the BL
thickness is close to or larger than the distance separating opposite walls. When such
collision or interference occurs you have the following options:

Decrease the global boundary layer thickness (throughout / for all the BL edges).
Decrease locally the boundary layer thickness (BL edges around critical zones only).
Decrease locally the boundary layer thickness

1. In the 2D Boundary Layer Mesh window, click Reject to remove the created mesh.
Collectors 2DBLMesh and 2DCoreMesh will be deleted.

2. Click Close to close the pop-up window.

Create new components (empty) to place the PLOTEL elements at critical zone
(area where boundary layer elements may lead to collision)

3. Open the Model browser.

4. Click BCs > Components > Single.

5. Enter name as wall_critical.

6. Click Create and then Close.

7. Click BCs > Organize.

8. Select the boundary edges (PLOTEL) around the area where boundary layer elements
may lead to collision. Refer to the following image for element selection.

9. Set the dest group/dest component switch to dest component = and select the
destination collector as wall_critical.

10. Click move to move the selected PLOTEL elements to the destination collector.

41 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


11. Click Mesh > Surface Mesh 2D > 2D Mesh with BL.

12. In the 2D Native BL (planar) tab, click Add collector.

13. In the panel area, click comps.

14. Select the component wall_critical.

15. Click select.

16. Click proceed. The component wall_critical has been added to the component list.

17. Set 1st Layer Thickness of component wall_critical to 0.4.

18. Click Generate 2D BL Mesh to generate the mesh. When this task is finished, two
collectors are automatically created: 2DBLMesh and 2DCoreMesh.

19. Now you can zoom in around component wall_critical and notice how boundary layer
interference has been avoided by reducing the total boundary layer thickness as
shown in the following image:

Altair Engineering Engineering Solutions 2017 Tutorials 42

Proprietary Inform ation of Altair Engineering


Summary

In this tutorial you generated 2D meshes with boundary layers on a complex cross section.
You obtained a high quality mesh by allowing boundary node insertion and movement.
Engineering Solutions automatically cuts back the number of layers when boundary layer
collision occurs, thus producing a consistent mesh even in narrow areas. In narrow
passages you can also reduce the total boundary layer thickness by starting with a smaller
first layer thickness and/or a smaller growth rate.

43 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CFD-1400: Wind Tunnel Mesh

In this tutorial you will generate a wind tunnel type mesh for external CFD analysis. The mesh
consists of a Cartesian hexa-mesh for the far field, and a hybrid grid (tetras with boundary
layers) in the vicinity of the object.

The tutorial includes the following steps:

Setting the user profile


Opening the model file to be used
Using the wind tunnel functionality

Surface meshing
Volume meshing using the CFD Tetramesh panel
Organizing the model and preparation for CFD export
Export for FLUENT

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. From the Standard toolbar, click the Open Model icon .

2. Select the airplane.hm file.

3. Click Open to load the file.

Altair Engineering Engineering Solutions 2017 Tutorials 44

Proprietary Inform ation of Altair Engineering


Step 3: Use the Wind Tunnel Mesh Tool

1. Click Mesh > Volume Mesh 3D > Wind Tunnel. The Wind-Tunnel tab opens,
displaying instructions for using this tool.

2. Enter values for your model as shown in the following image:

3. Click Generate. A pop-up message will display the estimated number of hexahedral
elements that will be created with the specified minimum hex cell size.

4. Click Yes on the pop-up message. The Wind Tunnel Mesh tool generates hexa,
pyramids and shell elements and groups them into several collectors.

45 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


You may need to rotate the model to obtain this view

Step 4: Generate a Shell Mesh on the Airplane

1. In the Model browser, expand Component, right-click plane, and select Isolate.

2. Click Mesh > Surface Mesh 2D > Automesh. This automatically loads the surface
deviation subpanel.

3. With surfs selected in the toggle, hold SHIFT and drag a box around the entire visible
airplane geometry. You may need to resize the display first.

4. For element size =, enter 10.

5. For growth rate =, enter 1.2.

6. For min elem size =, enter 2.

7. For max deviation =, enter 0.1.

8. For max feature angle =, enter 15.

9. Set mesh type to trias.

10. Ensure toggles are set to elems to surf comp and first order.

11. Click mesh. A message on the status bar indicates the number of elements created.

Altair Engineering Engineering Solutions 2017 Tutorials 46

Proprietary Inform ation of Altair Engineering


Step 5: Mesh the Box Sym Component With an Element Size of 20

1. In the Model browser, show the elements and geometry for box_sym.

2. In the Automesh panel, click the size and bias subpanel.

3. With the surfs toggle active, click any visible part of the box to select it.

4. For element size =, enter 20 and set the mesh type to trias.

5. For map, activate the checkboxes for size and skew.

6. Click mesh. The component is meshed. A message on the status bar indicates the
number of elements created.

7. Double-click return to return to the main menu.

47 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 6: Equivalence Nodes in box_sym

1. In the Model browser, right-click the component symp and select Show.

2. Click BCs > Check > Edge.

3. Click comps and select the components box_sym and symp.

4. For tolerance =, enter 0.1.

5. Click preview equiv. A message in the status bar indicates the number of nodes
found.

6. Click equivalence. The nodes are equivalenced.

7. Click return to close the panel.

Step 7: Create New Component box_ground

1. Click BCs > Components > Single.

2. In the Name field, enter box_ground.

3. Click Color and select magenta.

4. Click Create. The new collector has now been created.

5. Close the dialog.

Altair Engineering Engineering Solutions 2017 Tutorials 48

Proprietary Inform ation of Altair Engineering


Step 8: Generate a Surface and a Tria Mesh on the Bottom of the Box

1. In the Model browser, turn off the element display for symp and turn on the display
for ground.

2. Click Mesh > Surface Mesh 2D > Surface/Mesh > Spline.

3. Set the selector toggle to nodes.

4. Click the nodes selector to open the extended entity selection menu and pick by path.

5. Set the second toggle to surface only.

6. Pick the nodes by path on the perimeter of the box bottom, as in the following image:

7. Click create.

8. Click return.

9. Click Mesh > Surface Mesh 2D > Automesh.

10. Select the size and bias subpanel, ensure the selector is set to surfs and the
element size field is set to 20.

11. In the graphics area, click the box_ground surface.

12. Click mesh. A message on the status bar will indicate the number of elements created.

13. Double-click return to return to the main menu.

Step 9: Equivalence Nodes to Achieve a Closed Volume

1. Click BCs > Check > Edge.

49 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Click comps and select the components plane, box_sym, ground,
trias_hexas_pyras, and box_ground.

3. Set the tolerance field to 0.1.

4. Click preview equiv.

5. Click equivalence.

6. Click return.

7. In the Model browser, turn off the display of ground, and turn on the element display
of trias_hexas_pyras.

8. Return to the Edges panel.

9. Hold SHIFT and drag a box around all the visible components to select them all.

10. Click find edges. A message on the status bar indicates that no edges were found.

11. Select the components again and click preview equiv. A message on the status bar
indicates that 0 nodes were found. This ensures that the volume is enclosed, which is
necessary for the following tetra meshing step.

12. Click return.

Step 10: Mesh the Closed Volume

1. Click Mesh > Volume Mesh 3D > CFD tetramesh.

2. Under the With BL (fixed) header, click the comps selector and select the
component plane.

Altair Engineering Engineering Solutions 2017 Tutorials 50

Proprietary Inform ation of Altair Engineering


3. Under the W/o BL (fixed) header, click the comps selector and select the
components box_sym, box_ground and trias_hexas_pyras.

4. Click the BL parameters subpanel.

5. For Number of Layers = enter 3.

6. For First layer thickness = enter 0.7.

7. On the Tetramesh parameters subpanel, set the toggle to Interpolate.

8. Click mesh. The mesh may take a few minutes. When the mesh is complete, a
message in the status bar will indicate the number of nodes and elements created.
Note that two new components, CFD_tetcore001 and CFD_bl001, appear in the
Model browser.

9. Click return.

Step 11: Inspect the Mesh

1. Click Mesh > Check > Hidden Lines. In the panel, deactivate the clip boundary
elements checkbox.

2. Click show plot and then check and then uncheck the xy plane, yz plane and xz
plane checkboxes to display the model in different views.

51 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. Rotate and inspect the mesh from the side of the model.

4. Click and hold one of the corners of the model. While keeping the mouse button down,
drag the corner of the model forth and back to sweep the cutting plane.

5. Click return.

Step 12: Organize Faces

1. In the Model browser, turn off the display for plane, box_sym, trias_hexas_pyras
and box_ground so that only CFD_tetcore001 and CFD_bl001 are visible.

2. Click BCs > Faces.

3. Hold SHIFT and drag a box around the visible components to select them.

4. Click find faces. Note that a new component named ^faces appears in the Model
browser.

5. Click return.

Altair Engineering Engineering Solutions 2017 Tutorials 52

Proprietary Inform ation of Altair Engineering


6. In the Model browser, turn off the display of the elements of CFD_tetramesh_core
and CFD_boundary_layer.

7. Click BCs > Organize.

8. Click elems and select on plane.

9. Pick three nodes on the ^faces component, on the face that intersects the airplane
model. A good way to determine which area to select is to isolate the display of the
box_sym geometry. This will show you the face to focus on. Turn the display of the
^faces component back on, and select your three nodes.

10. Click select entities.

11. Click dest component = and select symp.

12. Click move.

13. Click elems >> on plane.

14. Pick three nodes on the bottom of the ^faces component. A good way to determine
which area to select is to isolate the display of the box_ground geometry. This will
show you the face to focus on. Turn the display of the ^faces component back on,
and select your three nodes.

53 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


15. Click select entities.

16. Click dest component = and select ground.

17. Click move.

18. Click return to close the panel.

Step 13: Delete Collectors

1. In the Model browser, right-click the component ^faces, and select Delete.

2. In the pop-up dialog, click Yes to confirm the deletion.

3. In the Model browser, turn on the display of CFD_tetcore001 and CFD_bl001.

4. Press the CTRL key and select edges_xz and edges_xy in the Model browser.

5. Right-click and select Delete.

6. In the pop-up dialog, click Yes to confirm the deletion.

7. In the same way, also delete trias_hexas_pyras, box_sym and box_ground.

Altair Engineering Engineering Solutions 2017 Tutorials 54

Proprietary Inform ation of Altair Engineering


Step 14: Organize Components

1. Click BCs > Organize.

2. Click elems and select by collector.

3. Select CFD_tetcore001 and CFD_bl001.

4. Click select.

5. Click dest component = and select fluid_hex.

6. Click move. When the move is complete, nothing should be visible in the graphic area.

7. Click return.

Step 15: Use the Model Browser to Rename and Delete Components

1. In the Model browser, display elements for fluid_hex.

2. Right-click fluid_hex in the Model browser and select Rename.

3. Enter the new name as fluid.

4. Select CFD_tetcore001 and CFD_bl001 and delete them using the process described
in Step 14.

5. Right-click Component and select Show to show all remaining components in the
graphic area.

Step 16: Export the File as .cas

1. Click Export Solver Deck .

55 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Ensure that CFD is selected for the File Type, and pick Fluent for the Solver Type.

3. Use the File field to navigate to the destination folder and enter the name
wind_tunnel_mesh.

4. Click Export. A dialog appears. After reading the dialog, click Yes.

Altair Engineering Engineering Solutions 2017 Tutorials 56

Proprietary Inform ation of Altair Engineering


5. In the pop-up dialog that appears, you are asked whether to reuse the setup from an
existing FLUENT file. Since you just generated the grid and do not have a set up file
(*.cas), click No. It may take a few minutes for the file to be created.

6. When the file creation is complete, a pop-up window appears. Click OK.

57 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Altair Engineering Engineering Solutions 2017 Tutorials 58

Proprietary Inform ation of Altair Engineering


CFD-1500: Hexcore Meshing with Boundary Layer

In this tutorial you will learn how to generate a hexcore mesh with a boundary layer. Included
are the following steps:

Tria surface meshing


Boundary layer generation
Generation of the hexcore mesh, pyramid elements and the tetra mesh
Preparation of the model for the export
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. Click the Open Model icon on the Standard toolbar.

2. Select the ujoint_cfd.hm file.

3. Click Open to load the file.

59 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 3: Generate a Mesh on the Surface

1. In the Model browser, expand Component, right-click on it and select Show.

2. Click Mesh > Surface Mesh 2D > Automesh.

3. Click the size and bias subpanel.

4. Set the element size = field to 5.0.

5. Set the mesh type to trias.

6. Ensure that both the size and skew checkboxes are activated.

7. Ensure toggles are set to elems to surf comp and first order.

8. Click surfs and selected all.

9. Click mesh. A message on the status bar indicates the number of elements created.

10. Double-click return to close the panels.

Step 4: Mesh the Hex-Core

Altair Engineering Engineering Solutions 2017 Tutorials 60

Proprietary Inform ation of Altair Engineering


1. Click Mesh > Volume Mesh 3D > Hex-core.

2. Enter the parameters as shown in the image below:

61 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. Checking the box for Generate exterior tetrahedral mesh and Boundary Layer
makes the bottom part of the tab editable. Enter the Number of layers as three, the
First layer thickness as 0.4 and the Growth rate as 1.2.

4. Under the header With boundary layer, click Components and select the
component wall.

5. Under the header W/o boundary layer, click Components and select inflow and
outflow.

6. Click Generate just above the Report area. If a message appears, select Yes. After
the meshing finishes, a message appears stating that additional components have been
created.

7. Check the Model browser to see all the new components created.

8. Press F5 to open the Mask panel. While holding the shift key down, draw a box around
roughly half of the model, and click mask. This will display the inside of the model.

Altair Engineering Engineering Solutions 2017 Tutorials 62

Proprietary Inform ation of Altair Engineering


9. Click return to close the panel.

Step 5: Prepare the Model for Export

1. In the Model browser, right-click Component and select Create. The Entity Editor
opens.

2. For Name enter fluid. Leave the Type as None.

3. Right-click Component again select Show to remove the masking effect.

4. From the View menu, select Mask Browser.

5. Display only the volume elements by clicking the "1" in the row for 3D elements.

63 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


6. Click Mesh > Organize.

Altair Engineering Engineering Solutions 2017 Tutorials 64

Proprietary Inform ation of Altair Engineering


7. Click elems and select displayed.

8. Click dest component = and select the fluid component.

9. Click move, and then click return.

10. In the Mask browser, set only the 2D elements to display.

11. Click Mesh > Delete > Elements. Click elems and select displayed.

12. Click delete entity. This deletes all 2D elements from the model.

13. While still in the Delete panel, click the toggle and switch from elems to comps.
Click comps and select the components that are now unused:

CFD_boundary_layer
hexcore

pyramids
faces_pyra_hex
tetras_exterior
14. Click delete entity and click return.

15. In the Model browser, right-click Component and select Show to display the
remaining components. Only volume elements are now available in the model.

16. Click BCs > Faces.

17. Click comps and select the fluid component.

18. Enter the tolerance as 0.010 and select find faces. Click return to close the panel.

19. Click BCs > Organize.

65 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


20. Click elems and select the elements on the inlet.

21. Click dest component = and select the inflow component. Click move.

22. Click elems again and select the elements on the outlet.

23. Click dest component = and select the outflow component. Click move.

24. Click elems again, select by collector and select ^faces.

25. In the dest component = field, select wall and click move. This will move the
remaining elements in the ^faces component into the wall component.

26. In the Model browser, delete the ^faces component.

27. Display all the components and export the model to the CFD solver of your choice.

Altair Engineering Engineering Solutions 2017 Tutorials 66

Proprietary Inform ation of Altair Engineering


CFD-1600: Using Distributed Thickness for Varying Boundary Layer
Thickness

In this tutorial you will learn how to

Generate a structured quad surface mesh


Adjust the boundary layer thickness manually
Generate a hybrid grid (tetramesh with boundary layer)
Export the model for a CFD solver of your choice
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. Click the Open Model icon on the Standard toolbar.

2. Select the wing.hm file.

3. Click Open to load the file.

67 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. In the Model browser, click Component and expand the folder, then right-click box
and select Hide.

5. Right-click plane and select Show.

Step 3: Generate a Mesh on the Surface

1. Click Mesh > Surface Mesh 2D > Automesh.

2. Click the size and bias subpanel.

3. Set the element size = field to 5.0.

4. Set the mesh type to quads only.

5. Ensure that both the size and skew checkboxes are activated.

6. Ensure toggles are set to elems to surf comp and first order.

7. Click surfs. In the graphics area, use the Shift key and the left mouse button to draw
a box around the wing to select the entire image.

8. Click mesh. A message on the status bar indicates the number of elements created.

Altair Engineering Engineering Solutions 2017 Tutorials 68

Proprietary Inform ation of Altair Engineering


Step 4: Adjust the Node Seeding on Each Edge to Get a Structured
Quad Mesh

1. While in the density subpanel, change the elem density = field to 17.

2. Click edge just above the elem density field and graphically select both left-hand
edges of the wing. The entire edge is selected.

3. Rotate the model and repeat Step 2 for the other end.

To get a structured quad mesh adjust the number of nodes on the edges in such a way so that two
opposite edges have the same number of nodes. See the image below:

69 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click edge next to adjust and select the edge as shown in the image below:

5. Now adjust the node seeding on the two remaining edges (leading edge and training
edge) to 47 to get a uniform quad mesh.

6. Click mesh.

Altair Engineering Engineering Solutions 2017 Tutorials 70

Proprietary Inform ation of Altair Engineering


7. Click return to close the panel.

Step 5: Define the Region for a Thinner BL Thickness

1. Click BCs > Components > Single.

2. Enter the name of the new component as BL_thin and click Create and then Close.

3. Click BCs > Organize.

4. With elems highlighted, use the SHIFT key and the left mouse button to draw a box
around a portion of the elements on the wing (see the image below).

5. Click dest component and select the component BL_thin.

6. Click move, and then click return.

71 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 6: Mesh the Surface of the Box

1. In the Model browser, turn on the display of the box component, and then click F on
the keyboard to fit the model into the graphics region.

2. Click Mesh > Surface Mesh 2D > Automesh and then select the size and bias
subpanel.

3. With surfs highlighted, select the six surfaces of the box.

4. Set the element size field to 30, and change the mesh type toggle to trias.

5. Click mesh.

6. Double-click return to close the panels.

Step 7: Volume Meshing

1. Click Mesh > Volume Mesh 3D > CFD tetramesh.

2. Click the Boundary selection subpanel. Under the heading With BL (fixed), click
comps and select the plane and BL_thin components.

3. Under the heading W/o BL (float), click comps and select the box components.

4. Click the BL parameters subpanel.

5. In the Number of Layers field, enter 4.

6. In the First layer thickness field, enter 0.3

7. Check the boxes for BL reduction and Pre calc and then click Manual to open the
Distributed BL Thickness Ratio dialog.

Note: In the dialog, you can select nodes or components,


and define a scaling factor for the boundary layer
thickness at this location. For example, a scaling
factor of 0.5 will reduce the BL thickness in this region
to one half of the original BL thickness.

8. In the dialog, click Components.

Altair Engineering Engineering Solutions 2017 Tutorials 72

Proprietary Inform ation of Altair Engineering


9. Click Select Components and select the component BL_thin.

10. Click proceed.

11. In the Thickness Ratio field, enter 0.1.

12. Click Assign, and then click Close. The defined scaling factor is now stored in the load
collector ^CFD_BL_Thickness, as shown in the Model browser.

Note: For all of the nodes in the selected component


BL_thin, the boundary layer thickness will be reduced
to 1/10 of its initial size. A smooth thickness transition
will be used.

13. In the Model browser, right-click the box component and select Hide. Right-click the
load collector ^CFD_BL_Thickness and select Show. Check the value of the scaling
factor to make sure it is correct and if it is attached to the correct component.

73 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


14. Click the Tetramesh parameters subpanel. Select Interpolate for the tetrameshing
growth algorithm behavior.

15. Click mesh. Two new components are generated containing the boundary layer
elements and tetra elements.

16. To check the result, mask parts of the mesh and compare the thickness of the
boundary layer for the plane component with the thickness of the BL_thin
component. You can do this in the Distance panel. You will see that the thickness ratio
is 1/10, as expected.

Altair Engineering Engineering Solutions 2017 Tutorials 74

Proprietary Inform ation of Altair Engineering


Due to smoothing algorithms for the boundary layer, the thickness ratios can differ
from the user-defined values, for some use cases.

Step 8: Prepare the Model for Export

1. In the Model browser, right-click Components and click Show to display all
components.

2. Click BCs > Components > Single. Enter the new name as fluid.

3. Repeat Step 2 to create more collectors, with the names inflow, outflow, wall_wing
and wall_slip.

4. Click the Mask tab, click the 1 in the row 3D elements to display only volume
elements.

5. Click BCs > Organize.

6. Click elems and select displayed.

7. Click dest component and select the component fluid.

8. Click move, and then click return.

9. In the Mask tab, click the 1 in the row 2D elements to display only shell elements.

75 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


10. Click Mesh > Delete > Elements.

11. Click elems and select displayed.

12. Click delete entity and then click return.

13. In the Model browser, right-click fluids and select Make Current, and then right-click
it again and select Show.

14. Click BCs > Faces.

15. Click comps and select the fluid component. Click find faces and then click return to
close the panel.

16. A new component named ^faces is created and displayed in the Model browser.
Right-click it and select Isolate.

17. Click BCs > Organize.


18. Select the elements lying on the inflow boundary, and move them to the inflow
component. The easiest way to do this is to select a single element on the inflow
boundary and then select by face from the extended entity selector. Repeat this step
selecting the elements on the outflow boundary, and moving them to the outflow
component.

Altair Engineering Engineering Solutions 2017 Tutorials 76

Proprietary Inform ation of Altair Engineering


Inflow boundary selected for the inflow component

19. Move the shell elements from the four other sides to the component wall_slip.

20. Move the shells on the wing profile to the wall_wing component. Click return to close
the panel.

21. The collector ^faces should now be empty and can be deleted by right-clicking it in
the Model browser.

22. Delete the other empty components - plane, box, BL_thin, CFD_bl001 and
CFD_tetcore001.

Step 9: Export the Model

1. Right-click Components in the Model browser and select Show.

2. Click the Export Solver Deck icon and export the model for the CFD solver of your
choice.

77 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CFD-1700: Mapping CFD Results

This exercise will cover how to take results from a CFD analysis and apply them to a new
model for heat transfer or structural analysis. Using the linear interpolation tools within
Engineering Solutions, results from a CFD analysis can be transferred to be loads in an analysis
to be run in OptiStruct or any other supported solver.

Typically, scalar results such as temperatures or pressures are mapped. Results must be in a
Tecplot file (*.tpl or *.dat). This exercise will demonstrate how Engineering Solutions has a
very easy and straightforward way to transfer loads from CFD to a heat transfer of structural
analysis.

The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the CFD User Profile

1. From the menu bar, select Preferences > User Profiles or click on the Standard
toolbar.

2. Select Engineering Solutions > CFD > AcuSolve.

3. Click OK.

Step 2: Open the Model File

1. Click the Open Model icon on the Standard toolbar.

2. Select the s_bend_tube.hm file.

3. Click Open.

4. Use the Model browser to turn off the display of the component cube.

Altair Engineering Engineering Solutions 2017 Tutorials 78

Proprietary Inform ation of Altair Engineering


Step 3: Load and Process Tecplot File

1. From the menu bar, select Tools > Mapping CFD Loads.

2. This opens a dialog explaining the mapping process and asking if you want to continue.
Select Yes.

3. Browse and select the file Sbend_Model_CFDpp_Tecplot_SURFTEC.DAT.

4. Select Open to open the file.

5. This opens the file and creates nodal results files for each result type present in the
file.

6. Another dialog appears telling you that the file names can be reviewed in the log report
window. Click OK to close the window.

79 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


7. Review the log file. Notice that for each scalar data type available in the Tecplot file, a
new file was created. The file name is appended with the name of the scalar and
“_for_LI”. When you have finished reviewing the file, click Dismiss.

Step 4: Create a Load Collector for the Pressure Loads

1. Right-click in the Model browser and select Create > Load Collector. The Entity Editor
opens.

2. For Name enter pressure.

Altair Engineering Engineering Solutions 2017 Tutorials 80

Proprietary Inform ation of Altair Engineering


Step 5: Map the Load Pressure to the New File

1. From the menu bar, click Tools>Linear interpolation>Pressure.

2. Select elems>by collector and then select the component Tube_Sbend. Click select
to accept the selection.

3. Click the switch next to magnitude and select linear interpolation.

4. There is now a file= field under linear interpolation. Click … next to the file= field to
select a file.

5. Browse for the file Sbend_Model_CFDpp_Tecplot_SURFTEC_P_for_LI.DAT. Click Open.


This file contains the pressure results from the CFD analysis.

6. For search radius, enter 0.05. The search radius is a search distance to find the
loads which are within that distance from a centroid or node on which a load is being
interpolated. HyperMesh uses the nearest three loads located within that distance to
create the load at the centroid or node by linear interpolation. Linear interpolation uses
a triangulation method, so if it finds fewer than three loads within that distance no
interpolation takes place. While reading the initial loads from a file, if linear interpolation
is not possible because the search radius is too small, the original loads are simply
applied to the nearest centroid or node.

7. Next to nodes on face, click nodes and then select three nodes that define an
element (see image below).

81 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


8. Select create.

9. Select return to exit the panel.

Step 6: Turn Off the Display of the Load Collector and Show Pressure
Loads As a Contour Plot

1. Within the Model browser, expand the Load Collector folder.

2. To turn off the display of the load collector pressure, click the mesh icon, , to the
left of pressure. The icon will be grayed out and the pressure loads will no longer be
displayed.

3. Select Tools > Contour Loads. This opens a new tab called Contour Loads.

4. Click pressure to select the load collector to be contoured.

5. Click on Accept. This displays the Contour panel and automatically loads the
appropriate information.

6. Click contour.

Altair Engineering Engineering Solutions 2017 Tutorials 82

Proprietary Inform ation of Altair Engineering


This simply displays the pressure load as a contour for an easier way to view the load. Now
that the pressure load has been applied, an additional analysis can be set up and run.

83 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CFD-1800: Using Engineering Solutions, AcuSolve and HyperView
to Perform a CFD Analysis

This tutorial uses:

Engineering Solutions (for meshing the CFD model)


AcuConsole (for setting up the model and submitting the job)
AcuSolve (for running the CFD simulation)
HyperView (for post-processing)
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Exercise 1: Launch Engineering Solutions

Step 1: Launch Engineering Solutions and open the model file

1. Click the Open Model icon on the Standard toolbar.

2. Select the manifold_surf_mesh.hm file.

3. Click Open to load the .hm file containing the surface mesh.

Step 2: Load the CFD-AcuSolve user profile

1. Click Preferences > User Profiles from the menu bar or click on the Standard
toolbar.

2. Click Engineering Solutions > CFD > AcuSolve.

Altair Engineering Engineering Solutions 2017 Tutorials 84

Proprietary Inform ation of Altair Engineering


3. Click OK.

Step 3: Check that all the elements in the collectors wall, inlet and
outlet define a closed volume
1. Click Mesh > Check > Component > Edges to open the Edges panel.

2. Click comps and select the collectors wall, inlet and outlets.

3. Click select, and then click find edges. A message indicating that no edges were
found will appear on the status bar.

4. Toggle free edges to T-connections.

5. Select the three components again and then click find edges. The status bar will
display "No T-connected edges were found."

6. Click return to close the panel.

Step 4: Create the CFD mesh


1. Click Mesh > Volume Mesh 3D > CFD tetramesh to open the CFD Tetramesh
panel.

2. Select the Boundary selection subpanel.

3. Under the heading With BL (fixed), click comps and select the collector wall.

4. Under the heading W/o BL (float), click comps and select the collectors inlet and
outlets.

5. Verify that the switch below the W/o BL (float) selector is set to Remesh. This
means that the meshes in the zones defined by collectors inlet and outlets will be
remeshed after being deformed by the boundary layer growth from adjacent surface
areas.

6. Select Smooth BL.

7. Click the BL parameters subpanel. All the data that has been entered in the
Boundary selection subpanel is stored.

8. Select the options to specify the boundary layer and the tetrahedral core:

Number of Layers= 5
First layer thickness= 0.5

85 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


BL growth rate= 1.1

9. Under the BL hexa transition mode header, verify that the selection is set to Tetra
to all Layers. This uses tetrahedral elements for the boundary layers.

10. Leave the BL only checkbox unchecked. This option generates the boundary layer
alone and stops before generating the tetrahedral core.

11. Click the Tetramesh parameters subpanel.

12. There are three different tetrameshing algorithms available. Select Optimize Mesh
Quality.

13. Set the tetrahedral core growth rate, Interpolate. This avoids the problem of
generating tetrahedral elements that are too large at the center of the core mesh.

14. Click mesh to create the CFD mesh. When this task is finished, two collectors are
automatically created: CFD_bl001 and CFD_tetcore001.

15. Click return to close the panel.

Step 5: Visualize and mask the generated mesh


1. To visualize the new mesh, set the element display to off for wall, inlet and outlets
collectors.

2. To mask the generated mesh use the shortcut key F5 and select the elements to be
masked. The following is a snapshot. Observe the excellent mesh quality.

Altair Engineering Engineering Solutions 2017 Tutorials 86

Proprietary Inform ation of Altair Engineering


Step 6: Organize the model
1. Rename the collector CFD_Tetramesh_core as fluid. This collector will hold all the 3D
volume elements.

2. Click BCs>Organize to move all the elements from the collector


CFD_boundary_layer to collector fluid.

3. Click BCs>Faces to automatically generate the collector ^faces containing all the
external faces of the elements in collector fluid.

4. Click BCs>Components>Single to create two new components named inflow and


outflow.

5. In the Model browser, turn On the display ^faces component and put off the fluid
component.

6. Click BCs>Organize and click one element on the inlet/inflow plane (the element will
become highlighted).

7. Click elems>by face. All the elements in the collector ^faces on the inlet/inflow
plane will be selected.

8. Set the dest comp as inflow, and click move. Similarly, move the elements from
^faces associated with the outlets to the collector outflow.

87 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


9. Show the inflow and outflow components in the Model browser. When done, you will
have all the exterior surfaces colored according to the collectors where they have
been placed as shown in the image.

10. The remaining elements in the collector ^faces are the walls. Rename collectors
^faces to walls.

Step 7: Exporting the model to AcuConsole


1. Display only the components containing elements that have to be exported for
AcuConsole. The components are: fluid, inflow, outflow, and walls. All other
components should not be visible.

Altair Engineering Engineering Solutions 2017 Tutorials 88

Proprietary Inform ation of Altair Engineering


2. Click the icon in the CFD toolbar.

3. In the File field, click the file icon and specify a name and location for the file.

3. Click Export to launch AcuConsole and export a file.

Exercise 2: Launch AcuConsole

The AcuConsole GUI opens with the model loaded.

89 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 1: Visualizing the model in AcuConsole
1. Expand Surfaces and right-click Display Type to select solid & wire. This updates
the model display with a mesh in the Visualization area.

Altair Engineering Engineering Solutions 2017 Tutorials 90

Proprietary Inform ation of Altair Engineering


2. For changing the color of a surface, right-click the surface and click Display Color.
Select the desired color from the Select color dialog.

Step 2: Set problem description and solution strategy


1. Double-click Problem Description under Global.

2. In the panels area set the Title to Demo and Turbulence equation to Spalart-
Allmaras.

3. Double-click Auto Solution Strategy and set the Relaxation factor to 0.4.

91 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 3: Set nodal initial condition and material model
1. Double-click Nodal Initial Condition under Global.

2. In the panels area set the X velocity to 2.0. Therefore, at the start of the simulation
fluid is flowing with a velocity of 2 m/s.

3. In Model > Volumes > fluid tet4 > Element Set double-click Element Set and
select Water in the drop down list next to Material model.

Altair Engineering Engineering Solutions 2017 Tutorials 92

Proprietary Inform ation of Altair Engineering


Step 4: Set boundary conditions
1. Right-click Surfaces and select Surface Manager. The Surface Manager dialog
opens.

2. Make sure the Simple BC Active and Simple BC Type columns are present. If they
are not shown clink Columns and select them.
3. Under the Simple BC Type, make sure Inflow is set for fluid tet4 inflow tria3
surface, Outflow for fluid tet4 outflow tria3 and Wall for fluid tet4 walls tria3.

93 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click Close to close the dialog.

Step 5: Set inlet velocity


1. Double-click Surfaces > fluid tet4 inflow tria3 > Simple Boundary Condition.

2. In the panel area, select Inflow Type to Average velocity and Average velocity to
2.0 m/s.

Step 6: Launch AcuSolve


1. Click Tools > AcuSolve.

2. Set the Problem name, Problem directory, Working directory, Number of


processors, and so on, in this dialog.

Altair Engineering Engineering Solutions 2017 Tutorials 94

Proprietary Inform ation of Altair Engineering


3. Click OK to launch AcuSolve.

When the job is submitted, AcuRun executes AcuPrep followed by AcuSolve.

AcuPrep reads the input file and prepares the data for AcuSolve to compute the
solution.

The AcuTail window shows the status of the job.

AcuProbe can be used for monitoring the job.

95 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 7: Launch AcuOut
AcuOut is a tool used to translate AcuSolve solution output to other formats. In this
workshop the output has to be converted to EnSight format for loading to HyperView.

1. Click Tools > AcuOut. The AcuOut GUI opens.

2. Set the Output format to EnSight. Set the Data type, Variables, Time steps and
format. Click Do next to Process.

Exercise 3: Launch HyperView

Altair Engineering Engineering Solutions 2017 Tutorials 96

Proprietary Inform ation of Altair Engineering


Step 1: Launch HyperView
HyperView can be launched several ways including:

Click Applications > HyperView from the menu bar.


On a Windows machine, click Start > Altair HyperWorks <version > HyperView.
On a LINUX machine, type hv in terminal window.

1. Click the button next to Load model and Load results. Provide the location of case
file generated using AcuOut.

2. Click Apply to load the model into HyperView.

Step 2: Boundary surface


The model is colored by geometry after loading.

1. To color it by a scalar quantity, click the Contour icon on the Results toolbar.

2. Select Pressure as the Result type and click Apply.

97 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 3: Cut plane
1. Right-click within the Results browser and select Create > Section Cut. A section cut
is automatically applied to the model, and the Section Cut panel is displayed.

2. Verify that Define plane is set to Z Axis. Click Apply.

3. Verify that Display Options has the Cross section option turned on. You can use
the Define plane slider bar (located under the Z Axis button) to move the position of
the section cut.

4. Click the Contour icon on the Results toolbar.

5. Select Velocity (v) as the Result type and click Apply.

Altair Engineering Engineering Solutions 2017 Tutorials 98

Proprietary Inform ation of Altair Engineering


Step 4: Slice (or) clipping plane
1. Within the Results browser expand the Section Cuts folder, right-click Section 1, and
select Edit. The Section Cut panel opens.

2. Under Display options select Clipping plane.

Step 5: Velocity vectors


1. In the Section Cut panel (under Display options) set it back to Cross section.

99 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Click the Vector panel icon on the Results toolbar.

3. Under Selection (from the drop down list) select Sections.

4. Click Sections to open the Extended Entity Selection. Select Displayed.

5. Select X and Y components and click Apply.

Step 6: Streamlines
1. Within the Results browser, expand the Section Cuts folder. Click the icon before
Section 1 to put off the display.

2. Using the Results browser, turn off display for all components. Only turn On the display
for SBC: fluid tet4 inflow tria3 and SBC: fluid tet4 outflow tria3 so that the inside
of the flow domain is displayed in the graphics area.

3. Click the Streamlines icon from the Results toolbar to open the Streamlines
panel.

4. Click Add to add a new set of steamlines.

Altair Engineering Engineering Solutions 2017 Tutorials 100

Proprietary Inform ation of Altair Engineering


5. Set the Rake type to Line.

6. Click . This opens the Reference point dialog. Enter the Reference points as (X1:
66.96, Y1: 79.69, Z1: -400) and (X2: 28.9, Y2: 79.69, Z2: -400).

7. Enter 35 into the Number of seeds text box.

8. Select Downstream from the Integration mode drop-down menu.

9. Click Create Streamlines (located in the lower right hand corner of the panel.)

10. Under Display options, change the Streamline size to 4 and hit ENTER on the
keyboard.

11. Activate the Draw as tube option.

101 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Crash

The following tutorials are available for the Crash - LS-DYNA user profile:

CRASH-1000: Defining LS-DYNA Model and Load Data, Controls and Output

CRASH-1100: Using Curves, Beams, Rigid Bodies, Joints and Loads in LS-DYNA

CRASH-1200: Model Importing, Airbags, Exporting Displayed, and Contacts using LS-DYNA

CRASH-1300: Rigid Wall, Model Data, Constraints, Cross Section, and Output Using LS-DYNA

The following tutorials are available for the Crash - RADIOSS user profile:

CRASH-2000: Front Impact Bumper Model

CRASH-2100: Simplified Car Front Pole Impact

CRASH-2200: Pedestrian Head Impact Simulation

CRASH-2300: Creating a Seat Mechanism Using the Mechanism Browser

Altair Engineering Engineering Solutions 2017 Tutorials 102

Proprietary Inform ation of Altair Engineering


CRASH-1000: Defining LS-DYNA Model and Load Data, Controls,
and Output

In this tutorial, you will learn to:

View LS-DYNA keywords in the Engineering Solutions - Crash – LS-DYNA user profile as
they will appear in the exported LS-DYNA input file
Understand part, material, and section creation and element organization
Create sets
Create velocities
Understand the relation of LS-DYNA entity type to HyperMesh element and load
configurations
Create nodal single point constraints
Create contacts with set segment ID
Define output and termination
Export models to LS-DYNA formatted input files
The model files used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Exercise 1: Define Model Data for the Head and A-Pillar Impact Analysis

Element property and material assignment rules are based on the current user profile
(solver interface).

Element Property and Material Assignment Rules for LS-DYNA Solver

Components have no card images; typically "part" card images.


Properties and materials are only assigned to components; properties and materials
are not directly assigned to elements. Use the Entity Editor to assign properties
and materials to components.
Elements are assigned through the property and material assigned to the component
in which they are organized into.
If a component is not assigned to a property or material, then all of the elements
within that component will not have a property or material assignment.

Property/material assignment schematic

The figure below shows how the keywords *PART, *ELEMENT, *MAT, and *SECTION relate
to each other.

103 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Relation of *PART, *ELEMENT, *MAT, and *SECTION to each other

*ELEMENT EID PID

*PART PID SID MID

*SECTION SID

*MAT MID

Altair Engineering Engineering Solutions 2017 Tutorials 104

Proprietary Inform ation of Altair Engineering


A *PART shares attributes such as section properties (*SECTION) and a material model
(*MAT). A group of elements (*ELEMENT) sharing common attributes generally share a
common part ID (PID). The figure below shows how the keywords *PART, *ELEMENT, *MAT
and *SECTION relate to each other. A unique PID assigns a material ID (MID) and a section
ID (SID) to an element.

The table below shows how the *ELEMENT, *PART, *SECTION, and *MAT keywords are
organized.

*ELEMENT EID PID Elements are organized into a component collector

*PART PID SID MID Component collector’s card image

*SECTION SID Property collector with a property card image. Assign a


property to a *PART by pointing to the property
collector in the component collector’s card image.

*MAT MID Material collector with a material card image. Assign the
material to the *PART by associating the material
collector to the component collector.

Create and modify component, property, and material collectors in the Collectors panel,
Model or Solver browser, and Entity Editor.

View LS-DYNA keywords in Engineering Solutions

An Engineering Solutions card image allows you to view the keywords and data lines for
defined LS-DYNA entities as interpreted by the loaded template. The keywords and data
lines appear in the exported LS-DYNA input file as you see them in the card images.
Additionally, for some card images, you can define and edit various parameters and data
items for the corresponding LS-DYNA keyword.

View card images using the Card Editor, which can be accessed by doing one of the
following:

From the menu bar, click Model > Component > Card Edit.

On the Collectors toolbar, click .


In the Model browser or Solver browser, right-click on an entity and select Card
Edit from the context menu.

Create *MAT

In Engineering Solutions, a *MAT is a material collector with a card image. To relate it to a


*PART, the material collector is associated to a component collector.

Create a material collector by doing one of the following:

105 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


In the Model browser or Solver browser, right-click and select Create > Material
from the context menu.
From the menu bar, click Model > Material > Create.

On the Collectors toolbar, click .

Update a component’s material

Change the material assigned to a component in the Component Collectors panel,


update subpanel, or in the Entity Editor.

Access the update subpanel by clicking on the Collectors toolbar.


Access the Entity Editor by left-clicking on a component in the Model or Solver
browser.

Material table

Use the Material Table to:

View existing materials in an interactive tabular list


Create materials
Merge identical materials
Search for duplicate materials
Change the properties of existing materials
Access this tool from the menu bar by clicking Model > Material Table, or by
clicking Material Table from the Utility menu.

Create *SECTION

In Engineering Solutions, *SECTION is a property collector with a card image.

Create a property collector by doing one of the following:

In the Model browser or Solver browser, right-click and select Create > Property
from the context menu.
From the menu bar, click Model > Property > Create.

On the Collectors toolbar, click .

Exercise objective and tasks

The purpose for this exercise is to help you become familiar with defining LS-DYNA

Altair Engineering Engineering Solutions 2017 Tutorials 106

Proprietary Inform ation of Altair Engineering


materials, sections and parts using Engineering Solutions – Crash - LS-DYNA.

In this exercise you will set up model data for a LS-DYNA analysis of a hybrid III dummy
head impacting an A-pillar. The head and A-pillar model is depicted below.

Head and A-pillar model

This exercise contains the following tasks:

Define the material *MAT_ELASTIC for the A-pillar part and head part.

Define *SECTION_SHELL for the A-pillar.


Define *SECTION_SOLID for the head.
Define *PART for the A-pillar and the head.

Step 1: Load the Engineering Solutions Crash - LS-DYNA user profile


1. From the Start menu, select Engineering Solutions > Crash > (HyperMesh).

2. Select the LS-DYNA profile in Crash.

3. Click OK.

Step 2: Retrieve the model file

107 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. To open a model file, click File > Open from the menu bar, or click on the
Standard toolbar.

2. In the Open Model dialog, select the head_start.hm file. The model appears in the
graphics area.

Step 3: Define the material *MAT_ELASTIC for the A-pillar and head
1. In the Solver browser, right-click and select Create > *MAT > MAT(1-50) > 1 -
*MAT_ELASTIC from the context menu. Engineering Solutions creates and opens a
new material in the Entity Editor.

2. For Name, enter ELASTIC.

3. For Rho (Density), enter 1.2E-6.

4. For E (Young's modulus), enter 210.

5. For Nu (Poisson's ratio), enter 0.26.

Altair Engineering Engineering Solutions 2017 Tutorials 108

Proprietary Inform ation of Altair Engineering


Step 4: Define property (*SECTION_SHELL) with a thickness of 3.5
mm for the A-pillar
1. In the Solver browser, right-click and select Create > *SECTION > *SECTION_SHELL
from the context menu. Engineering Solutions creates and opens a new property in
the Entity Editor.

109 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter section3.5.

3. Expand NonUniformThickness, and enter 3.5 for T1.

Step 5: Define *SECTION_SOLID for the head


1. In the Solver browser, right-click and select Create > *SECTION >
*SECTION_SOLID from the context menu. Engineering Solutions creates and opens a
new property in the Entity Editor.

2. For Name, enter solid.

Step 6: Define *PART for the A-pillar


MAT_ELASTIC is the material collector named "ELASTIC". *SECTION_SHELL is the
property collector named "section3.5".

1. In the Model browser, Component folder, click pillar. The Entity Editor opens, and
displays the component's corresponding data.

Altair Engineering Engineering Solutions 2017 Tutorials 110

Proprietary Inform ation of Altair Engineering


2. Set Card image to Part.

3. For Material, click Unspecified >> Material.

4. In the Select Material dialog, select ELASTIC and then click OK. Engineering Solutions
assigns the material Elastic to the component pillar.

5. For Property, click Unspecified >> Property.

6. In the Select Property dialog, select section3.5 and then click OK. Engineering
Solutions assigns the property section3.5 to the component pillar.

111 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 7: Define *PART for the head
*MAT_ELASTIC is the material collector named "ELASTIC". *SECTION_SOLID is the
property collector named "solid".

1. In the Model browser, Component folder, click head. The Entity Editor opens, and
displays the component's corresponding data.

2. Set Card Image to Part.

3. Assign the material ELASTIC to the component.

4. Assign the property solid to the component.

Step 8 (Optional): Save your work

Altair Engineering Engineering Solutions 2017 Tutorials 112

Proprietary Inform ation of Altair Engineering


The exercise is complete. Save your work as a HyperMesh file named head_2.hm.

Exercise 2: Define Boundary Conditions and Loads for the Head and A-
Pillar Impact Analysis

*INITIAL_VELOCITY_(Option)

LS-DYNA keywords used for defining initial velocity.

LS-DYNA keyword Velocity applied to Setup in HyperMesh


*INITIAL_VELOCITY set of nodes, Entity set of nodes, load collector


*SET_NODE_LIST with InitialVel card image

*INITIAL_VELOCITY_GENERAT one *PART or set of Entity set of comps, load collector


ION parts, with InitialVel card image
*SET_PART_LIST

*INITIAL_VELOCITY_NODE individual nodes Created from Velocity panel,


organized in load collector with no
card image

*SET

Graphically view a set’s contents in the Entity Sets panel using the review function.

HyperMesh entity configurations and types

HyperMesh elements and loads have two identifiers:

Configuration - a HyperMesh core feature.


Type - defined by the loaded FE output template. A configuration can support
multiple types. Before creating elements or loads, select the desired type from

113 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


either the Elem Types panel.

Only use the Load Types subpanel to directly create loads on nodes or elements. For all
other cases, define loads by creating a load collector with a card image. For example,
*INITIAL_VELOCITY_NODE (applied directly to nodes) is created from the Velocities panel,
while *INITIAL_VELOCITY (applied to nodes in a set) is a load collector with the InitialVel
card image.

View a list of element and load configurations in the Elem Types panel and the Load
Types panel, respectively.

Elem Types panel

Load Types panel

Some element configurations are rigid and quad4. When you load a dyna.key template, the
following types of the rigid configuration are available: RgdBody, ConNode, and GenWeld
(*CONSTRAINED_NODAL_RIGID_BODY, *CONSTRAINED_NODE_SET, and
*CONSTRAINED_GENERALIZED_WELD_SPOT).

Similarly, some load configurations are force and pressure. Types of the pressure
configuration are ShellPres and SegmentPre (*LOAD_SHELL_ELEMENT and
*LOAD_SEGMENT).

Most element and load configurations have their own panels. For example, rigids are
created with the Rigids panel and constraints are created with the Constraints panel.

*BOUNDARY_SPC_(Option)

LS-DYNA keywords used for defining nodal single point constraints.

Altair Engineering Engineering Solutions 2017 Tutorials 114

Proprietary Inform ation of Altair Engineering


LS-DYNA keyword Constraint applied to … Setup in HyperMesh

*BOUNDARY_SPC_NO individual nodes These are constraints created from


DE the Constraints panel and organized
into a load collector with no card
image.

*BOUNDARY_SPC_SE a set of nodes This is an entity set of nodes


T *SET_NODE_LIST referenced in a load collector’s
BoundSpcSet card image.

*CONTACT and *SET_SEGMENT

A LS-DYNA contact is a HyperMesh group. Select groups when you want to manipulate a
*CONTACT, such as delete, renumber, or display it off.

LS-DYNA contact master and slave types

LS-DYNA has multiple contact master and slave types from which to choose.

*SET_SEGMENT and Contactsurfs panel

Create a *SET_SEGMENT by right-clicking in the Solver browser and selecting Create >
*SET > *SET_SEGMENT from the context menu. Additionally, add and remove elements
from an existing *SET_SEGMENT and adjust the normal of segments without adjusting the
normal of elements with the Contactsurfs panel.

The graphical representation of a contactsurf is pyramids, one pyramid for each segment.
The orientation of a pyramid represents the normal orientation of the segment.

By default, the orientation of a pyramid is the same as the normal of the element
underneath.

Exercise objective and tasks

The purpose for this exercise is to help you become familiar with defining LS-DYNA
boundary conditions, loads and contacts using Engineering Solutions.

In this exercise you will set up the boundary conditions and load data for a LS-DYNA
analysis of a hybrid III dummy head impacting an A-pillar. The head and A-pillar model is
depicted below.

115 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Head and A-pillar model

This exercise contains the following tasks:

Define velocity on all nodes of the head with *INITIAL_VELOCITY


Constrain the pillar’s end nodes in all six degrees of freedom with
*BOUNDARY_SPC_NODE
Define a contact between the head and A-pillar with
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE

Step 1: Make sure the Engineering Solutions Crash LS-DYNA user


profile is still loaded
1. To select a user profile, click Preferences > User Profiles from the menu bar, or click

on the Standard toolbar.

2. Select Engineering Solutions >Crash> LS-DYNA.

3. Click OK.

Step 2: Retrieve the model file head_2.hm

1. To open a model file, click File > Open from the menu bar, or click on the
Standard toolbar.

2. In the Open Model dialog, open the head_2.hm file. The model appears in the graphics
area.

3. Observe the model using various visual options available in Engineering Solutions
(rotation, zooming, and so on).

Altair Engineering Engineering Solutions 2017 Tutorials 116

Proprietary Inform ation of Altair Engineering


Step 3: Create a node set, *SET_NODE_LIST, containing all the nodes
in the head component
1. In the Solver browser, right-click and select Create > *SET > *SET_NODE >
*SET_NODE_LIST from the context menu. Engineering Solutions creates and opens a
new set in the Entity Editor.

2. For Name, enter Vel_Nodes.

3. For Entity IDs, click 0 Nodes >> Nodes.

4. In the panel area, click Nodes >> by collector.

5. Select the component, head.

117 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


6. Click select.

7. Click proceed.

Step 4: Define the velocity


1. In the Solver browser, right-click and select Create > *INITIAL
>*INITIAL_VELOCITY from the context menu. Engineering Solutions creates and
opens a new load collector in the Entity Editor.

2. For Name, enter init_vel.

3. Click NSID (Node Set ID), and then click Set.

Altair Engineering Engineering Solutions 2017 Tutorials 118

Proprietary Inform ation of Altair Engineering


4. In the Select Set dialog, select Vel_Nodes and then click OK.

5. For VX (x-component of mass center of velocity), enter 5.

Step 5: Create a load collector for the constraints to be created


1. In the Model browser, right-click and select Create > Load Collector from the
context menu. Engineering Solutions creates and opens a new load collector in the
Entity Editor.

119 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter SPC.

3. Optional: Click the Color icon, and select a color to display the load collector.

4. Set Card Image to <None>.

Step 6: Create constraints on the pillar’s end nodes


1. In the Solver browser, right-click and select Create > *BOUNDARY >
*BOUNDARY_SPC_NODE from the context menu. The Constraints panel opens.

2. In the panel area, set the entity selector to nodes.

3. Click nodes >> by sets.

4. Select the entity set, nodes for SPC.

Altair Engineering Engineering Solutions 2017 Tutorials 120

Proprietary Inform ation of Altair Engineering


5. Click select. Engineering Solutions selects the nodes at both ends of the pillar.

6. Verify that all six dof (degree of freedom) checkboxes are selected.

7. Verify that the load type is set to BoundSPC.

8. Click create.

121 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


9. Click return to close the panel.

Step 7: Define a *SET_SEGMENT for the slave entities, the A-pillar


elements
1. In the Solver browser, right-click and select Create > *SET > *SET_SEGMENT >
*SET_SEGMENT from the context menu. Engineering Solutions creates and opens a
new contactsurf in the Entity Editor.

2. For Name, enter pillar_slave.

3. Optional: Click the Color icon, and select a color to display the contactsurf.

4. For Elements, click 0 Elements >> Elements.

5. In the panel area, set the second switch to elems.

Altair Engineering Engineering Solutions 2017 Tutorials 122

Proprietary Inform ation of Altair Engineering


6. Click elems >> by collector.

7. Select the component, pillar.

8. Click select.

9. Click add.

10. Review the contactsurf to make sure that its pyramids are pointing out of the pillar.

123 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


11. Click return to close the panel.

Step 8: Define a *SET_SEGMENT for the master entities, the head


elements
1. In the Solver browser, right-click and select Create > *SET > *SET_SEGMENT >
*SET_SEGMENT from the context menu. Engineering Solutions creates and opens a
new contactsurf in the Entity Editor.

2. For Name, enter head_master.

3. Optional: Click the Color icon, and select a color to display the contactsurf.

4. For Elements, click 0 Elements >> Elements.

Altair Engineering Engineering Solutions 2017 Tutorials 124

Proprietary Inform ation of Altair Engineering


5. In the panel area, set the first switch to add solid faces.

6. Set the second switch to elems.

7. Click elems >> by collector.

8. Select the component, head.

9. Click select.

10. Using the nodes selector, select three nodes that belong to the same face of a solid
element.

11. In the face angle field, enter 30.

12. Select the reverse normals checkbox.

13. Click add.

14. Review the contactsurf to make sure that its pyramids are pointing out of the head.

125 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


15. Click return to close the panel.

Step 9: Create a HyperMesh group with the SurfaceToSurface card


image
1. In the Solver browser, right-click and select Create > *CONTACT >
*CONTACT_SURFACE_TO_SURFACE > *CONTACT_SURFACE_TO_SURFACE from the
context menu. Engineering Solutions creates and opens a new group in the Entity
Editor.

2. For Name, enter contact.

Step 10: Add the slave and master contactsurfs to the HyperMesh
group
In this step, the Entity Editor should still be open for the group, contact.

1. In the Entity Editor, click MSID and set the entity selector to contactsurfs.

Altair Engineering Engineering Solutions 2017 Tutorials 126

Proprietary Inform ation of Altair Engineering


2. Click contactsurfs.

3. In the Select Contactsurfs dialog, select head_master and then click OK.

4. Click SSID, and set the entity selector to Contactsurfs.

5. Click Contactsurfs.

6. In the Select Contactsurfs dialog, select pillar_slave and then click OK.

Step 11: Edit the group’s card image to define the AUTOMATIC option
In this step, the Entity Editor should still be open for the group, contact.

1. In the Entity Editor, for the first Options parameter, select Automatic.

127 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 12: Review the group’s master and slave surfaces
1. To open the Interfaces panel, click on the Setup page radio button and then click
interfaces.

2. Go to the add subpanel.

3. Click name=, and select contact.

Altair Engineering Engineering Solutions 2017 Tutorials 128

Proprietary Inform ation of Altair Engineering


4. Click review. Engineering Solutions temporarily displays the master and slave entities
in blue and red, respectively.

5. Click return to close the panel.

Step 13 (Optional): Save your work


The exercise is complete. Save your work as a HyperMesh file named head_3.hm.

129 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Exercise 3: Define Termination and Output for the Head and A-Pillar
Impact Analysis

*CONTROL and *DATABASE

*CONTROL cards are optional, but can be used to change defaults and activate solution
options, such as mass scaling, adaptive meshing, and an implicit solution. It is advisable to
define *CONTROL_TERMINATION in a model to specify a job’s end time.

*DATABASE cards are optional, but are necessary to obtain output files containing results.

Exercise objective and tasks

The purpose for this exercise is to help you become familiar with defining LS-DYNA control
data and output requests using Engineering Solutions.

In this exercise you will define the termination and output for a LS-DYNA analysis of a
hybrid III dummy head impacting an A-pillar. The head and A-pillar model is shown in the
image below.

Head and A-pillar model

This exercise contains the following tasks:

Specify the time at which LS-DYNA is to stop the analysis with


*CONTROL_TERMINATION
Specify ASCII output with *DATABASE_(Option) cards
Specify the output of d3plot files with *DATABASE_BINARY_D3PLOT
Export the model to an LS-DYNA 970 formatted input file

Altair Engineering Engineering Solutions 2017 Tutorials 130

Proprietary Inform ation of Altair Engineering


Step 1: Make sure the Engineering Solutions Crash - LS-DYNA user
profile is still loaded
1. To select a user profile, click Preferences > User Profiles from the menu bar, or click

on the Standard toolbar.

2. Select Engineering Solutions >Crash> LS-DYNA.

3. Click OK.

Step 2: Retrieve the model file head_3.hm

1. To open a model file, click File > Open from the menu bar, or click on the
Standard toolbar.

2. In the Open Model dialog, open the head_3.hm file. The model appears in the graphics
area.

Step 3: Specify the time at which you want LS-DYNA to stop the
analysis with *CONTROL_TERMINATION
1. In the Solver browser, right-click and select Create > CONTROL >
CONTROL_TERMINATION from the context menu. Engineering Solutions creates and
opens a new control in the Entity Editor.

131 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For ENDTIM (termination time), enter 2.5.

Step 4: Specify the output of d3plot files with


*DATABASE_BINARY_D3PLOT
1. In the Solver browser, right-click and select Create > DATABASE >
DATABASE_BINARY_D3PLOT from the context menu. Engineering Solutions creates
and opens a new database in the Entity Editor.

2. For DT (time interval between outputs), enter 0.1.

Step 5: Specify ASCII output with *DATABASE_(Option) cards


1. In the Solver browser, right-click and select Create > DATABASE >
DATABASE_OPTION from the context menu. Engineering Solutions creates and opens
a new database in the Entity Editor.

2. Select the GLSTAT checkbox.

3. For DT, enter 0.1.

Note: This specifies the output of global data at every 0.1 ms.

4. Select the MATSUM checkbox.

5. For DT, enter 0.1.

Altair Engineering Engineering Solutions 2017 Tutorials 132

Proprietary Inform ation of Altair Engineering


Note: This specifies the output of material energies every 0.1 ms.

6. Select the SPCFORC checkbox.

7. For DT, enter 0.1.

Note: This specifies the output of SPC reaction forces every 0.1 ms.

Step 6: Export the model as an LS-DYNA keyword file


1. From the menu bar, click File > Export > Solver Deck.

2. In the Export tab, select LsDyna from the File type list.

3. From the Template list, select appropriate template.

4. In the File field, navigate to your working directory and save the file as
head_complete.key.

5. Click Export.

Step 7 (Optional): Submit the LS-DYNA input file to LS-DYNA 970


1. From your desktop’s Start menu, open the LS-DYNA Manager program.

2. From the solvers menu, select Start LS-DYNA analysis.

3. Load the file head_complete.key.

4. Click OK to start the analysis.

Step 8 (Optional): Post-Process the LS-DYNA results using


HyperView
The exercise is complete. Save your work to a HyperMesh file.

133 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CRASH-1100: Using Curves, Beams, Rigid Bodies, Joints, and Loads
in LS-DYNA

In this tutorial, you will learn how to:

Create XY curves to define non-linear materials


Define beam elements with HyperBeam
Create constrained nodal rigid bodies
Create joints
Define *DEFORMABLE_TO_RIGID

Define *LOAD_BODY
Define *BOUNDARY_PRESCRIBED_MOTION_NODE
Use the Component Table tool to review the model’s data
The model files used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Exercise 1: Define Model Data for the Seat Impact Analysis

This exercise will help you become familiar with defining LS-DYNA model data using
Engineering Solutions.

In this exercise you will define and review model data for a LS-DYNA analysis of a vehicle
seat impacting a rigid block. The seat and block model is shown in the image below.

Seat and block model

Step 1: Load the Engineering Solutions Crash LS-DYNA user profile

Altair Engineering Engineering Solutions 2017 Tutorials 134

Proprietary Inform ation of Altair Engineering


1. From the Start menu, select Engineering Solutions > Crash > (HyperMesh).

2. Select the LS-DYNA profile in Crash.

3. Click OK.

Step 2: Retrieve the model file

1. To open a model file, click File > Open from the menu bar, or click on the
Standard toolbar.

2. In the Open Model dialog, select the seat_start.hm file. The model appears in the
graphics area.

3. Observe the model using various visual options available in Engineering Solutions
(rotation, zooming, and so on).

Step 3: Create an xy plot


1. To open the Plots panel, click Model > Function > Create > Plot.

2. For plot=, enter seat_mat.

3. Set the plot type to standard.

4. Leave the like = field empty. When an existing plot is selected, the new plot adopts
its attributes.

5. Click create plot.

6. Click return.

Step 4: Input data from a file to create two stress-strain curves


1. Click Model > Function > Create > Read Curve.

2. For plot =, leave it set to seat_mat.

3. Click load and locate the file named seat_mat_data.txt.

4. Click Open.

135 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. Click create. Two curves are created.

6. Click return.

Step 5: Create a Table


1. From the Model menu, click Table > Create.

2. Enter Steel_flow_stress_data as a name for the table.

3. In the card image, in the [ArrayCount] field, specify 2. This is the number of strain
rate values to be specified.

4. For the strain rate VALUE(1) field, specify 0.001.

5. For the strain rate VALUE(2) field, specify 0.004.

6. Click CurveId(1) and select curve1.

7. Click CurveId(2) and select curve2.

8. Click return to exit the panel.

Step 6: Create the non-linear material


(*MAT_PIECEWISE_LINEAR_PLASTICITY)
1. To open the Solver browser, click View > Solver Browser from the menu bar.

2. In the Solver browser, right-click and select Create > *MAT > MAT (1-50) > 24-
*MAT_PIECEWISE_LINEAR_PLASTICITY from the context menu. Engineering
Solutions creates and opens a new material in the Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 136

Proprietary Inform ation of Altair Engineering


3. For Name, enter steel.

4. For Rho (Mass density), enter 7.8 E-6.

5. For E (Young modulus), enter 200.

6. For NU (Poisson ratio), enter 0.3.

7. For SIGY (Yield stress), enter 0.25.

8. Click LCSS, and then click curve.

9. In the Select Curve dialog, select curve3 and then click OK.

137 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 7: Update the base_frame and back_frame components with
the new non-linear material
1. From the menu bar, click Model > Component Table.

2. In the Components and Properties dialog, click Table > Editable from the menu
bar.

3. Select the component, base_frame.

4. Set Assign Values to Material name.

5. Set HM-Mats to steel.

6. Click Set. Engineering Solutions assigns the material steel to the component
base_frame.

7. In the Confirm dialog, click Yes.

Altair Engineering Engineering Solutions 2017 Tutorials 138

Proprietary Inform ation of Altair Engineering


8. Assign the material steel to the component, back_frame.

9. From the menu bar in the dialog, click Table > Quit.

Steps 8-10: Create a beam element,


*ELEMENT_BEAM, to complete the seat’s
back_frame connection to the side_frame on the
left side

Step 8: Restore a pre-defined view


1. In the Model browser, View folder, right-click on Beam_view and select Show from
the context menu.

Step 9: Set the current component to beams


1. In the Model browser, Component folder, right-click on beams and select Make
Current from the context menu. Engineering Solutions sets the beam component as
the current collector.

Step 10: Create the beam


1. To open the Bars panel, click Mesh > Create > 1D Elements > Bars from the menu
bar.

2. Under orientation, click the switch and select node.

Note: You will select a direction node later to define the beam’s section
orientation.

3. Using the node A selector, select the center node of the left nodal rigid body.

4. Using the node B selector, select the center node of the right nodal rigid body.

139 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. Using the direction node selector, select any non-center node on one of the nodal
rigid bodies. Engineering Solutions creates the beam.

6. Click return.

Step 11: Display node IDs for ease of following the next steps

1. To open the Numbers panel, click on the Display toolbar.

Altair Engineering Engineering Solutions 2017 Tutorials 140

Proprietary Inform ation of Altair Engineering


2. Set the entity selector to nodes.

3. Click nodes >> by id.

4. In the id= field, enter 425-427, 431.

5. Press Enter.

6. Select the display checkbox.

7. Click on. Engineering Solutions displays the IDs.

8. Click return.

Step 12: Set the current component to welding


1. In the Model browser, Component folder, right-click on welding and select Make
Current from the context menu. Engineering Solutions sets the welding component as
the current collector.

Step 13: Create the nodal rigid body


(*CONSTRAINED_NODAL_RIGID_BODY)
1. In the Solver browser, right-click and select Create > *CONSTRAINED >
*CONSTRAINED_NODAL_RIGID_BODY > *CONSTRAINED_NODAL_RIGID_BODY
from the context menu.

141 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. In the Rigids panel, set the nodes 2-n selector to multiple nodes.

3. Using the node1 selector, select the beam’s free end.

4. Click nodes 2-n: nodes >> by id.

5. In the id= field, enter 425, 426, 427, 431.

6. Press ENTER.

7. Leave the attach nodes as set checkbox selected.

8. Click create. Engineering Solutions creates the nodal rigid body.

Altair Engineering Engineering Solutions 2017 Tutorials 142

Proprietary Inform ation of Altair Engineering


9. Click return. Engineering Solutions does not create
*CONSTRAINED_JOINT_STIFFNESS; it is not needed for this joint to work.

Step 14: Display node IDs for ease of following the next steps

1. On the Visualization toolbar, click to display the model's elements as wireframe


elements skin only.

2. Open the Numbers panel by clicking on the Display toolbar.

3. Set the entity selector nodes.

4. Click nodes >> by id.

5. In the id= field, enter 1635, 1636.

6. Press ENTER.

7. Select the display checkbox.

8. Click on. Engineering Solutions displays the IDs.

143 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


9. Click return.

Step 15: Activate coincident picking


1. Open the Graphics panel by clicking Preferences > Graphics from the menu bar.

2. Select the coincident picking checkbox.

3. Click return.

Step 16: Set the current component to joint


1. In the Model browser, Component folder, right-click on joint and select Make
Current from the context menu. Engineering Solutions sets the joint component as
the current collector.

Step 17: Create a revolute joint between two nodal rigid bodies
(*CONSTRAINED_JOINT_REVOLUTE)
The rigid bodies must share a common edge along which to define the joint. This edge,
however, must not have the nodes merged together. The two rigid bodies will rotate
relative to each other along the axis defined by the common edge.

1. In the Solver browser, right-click and select Create > *CONSTRAINED >
*CONSTRAINED_JOINT_REVOLUTE > *CONSTRAINED_JOINT_REVOLUTE from the
context menu.

2. In the Joints panel, set the joint type to revolute.

Altair Engineering Engineering Solutions 2017 Tutorials 144

Proprietary Inform ation of Altair Engineering


3. Using the node 1 selector, click node 1635. The coincident picking mechanism
displays two nodes: 1635 and 1633.

4. From the coincident picking mechanism, click node 1635. Engineering Solutions selects
node 1635 for node 1 in rigid body A.

5. Using the node 2 selector, click node 1635. The coincident picking mechanism
displays two nodes: 1635 and 1633.

6. From the coincident picking mechanism, click node 1633. Engineering Solutions selects
node 1633 for node 2 in rigid body B.

7. Using the node 3 selector, click node 1636. The coincident picking mechanism displays
two nodes: 1636 and 1634.

8. From the coincident picking mechanism, click node 1636. Engineering Solutions selects
node 1636 for node 3 in rigid body A.

9. Using the node 4 selector, select node 1634 for node 4 in rigid body B.

10. Click create. Engineering Solutions creates the joint.

11. Click return.

Steps 18-20: Define *DEFORMABLE_TO_RIGID to


set up the moving seat as rigid until the time of
impact with the block, to reduce computation time

Step 18: Create an entity set that contains the components


base_frame, back_frame, and cover

145 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. In the Solver browser, right-click and select Create > *SET > *SET_PART >
*SET_PART_LIST from the context menu. Engineering Solutions creates and opens a
new set in the Entity Editor.

2. For Name, enter set_part_seat.

3. For Entity IDs, click 0 Components >> Components.

4. In the Select Components dialog, select base_frame, back_frame, and cover and
then click OK.

Altair Engineering Engineering Solutions 2017 Tutorials 146

Proprietary Inform ation of Altair Engineering


Step 19: Define *DEFORMABLE_TO_RIGID to switch the deformable
seat to rigid at the beginning of the analysis
1. In the Solver browser, right-click and select Create > *DEFORMABLE_TO_RIGID >
*DEFORMABLE_TO_RIGID from the context menu. Engineering Solutions creates and
opens a new load collector in the Entity Editor.

2. For Name, enter dtor.

3. For ArrayCount, select 1.

4. For PSID, click Unspecified >> Set.

147 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. In the Select Set dialog, select set_part_seat and then click OK.

6. For MRB, click Unspecified >> Component.

7. In the Select Component dialog, select rigid block and then click OK.

8. Click Close.

Step 20: Create *DEFORMABLE_TO_RIGID_AUTOMATIC to switch


the rigid seat to deformable when contact between the seat and
block is detected
1. In the Solver browser, right-click and select Create > *DEFORMABLE_TO_RIGID >
*DEFORMABLE_TO_RIGID_AUTOMATIC from the context menu. Engineering
Solutions creates and opens a new load collector in the Entity Editor.

2. For Name, enter dtor_automatic.

3. For SWSET (set number of this automatic switch set), enter 1.

4. For CODE (activation switch code), select 0.

Note: The switch will take place at [TIME1].

Altair Engineering Engineering Solutions 2017 Tutorials 148

Proprietary Inform ation of Altair Engineering


5. For TIME1, enter 175.

Note: The switch will not take place before this time.

6. Select the R2D_Flag checkbox.

Note: On export, the number of rigid parts to be switched to deformable is written


to the R2D field (card 2, field 6). This number is based on the number of parts
in the entity set you select next.

7. Click PSIDR2D, and then Set.

Note: PSIDR2D is the part ID of the part which is switched to a rigid material.

8. In the Select Set dialog, select set_part_seat and then click OK.

Steps 21-24: Review the model’s component data


using the Model Browser, Solver Browser or
Component Table tool
Using the Model browser approach:

Step 21: Display only parts with a particular material (Ex: steel)

1. In the Model browser, click .

2. In the ELASTIC-PLASTIC folder, MATL24 folder, right-click on steel and select


Isolate from the context menu. Engineering Solutions only displays the components
that have the selected material assigned.

3. To review several materials, click , select a material, and scroll through the material
using the arrow keys in the Model browser. The corresponding parts are automatically

149 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


isolated in the view.

4. Follow the above steps to select components using the By Properties option.

Step 22: Display all components

1. In the Model browser, click .

Step 23: Rename a part

1. In the Model browser, click .

2. Right-click on the part you would like to rename, and then select rename from the
context menu.

3. In the editable field, enter a new name for the entity. The part's new name changes in
the Solver and Model browsers.

Step 24: Renumber a part ID


1. In the Model browser, click on a part's ID field. The ID field becomes editable.

2. Enter a number that does not conflict with the existing part IDs, and then press
ENTER.

Using the Solver browser approach:

Step 21: Display only parts with a particular material (Ex: steel)
1. In the Model browser, Materials folder, right-click on Steel and select Isolate from
the context menu.

2. In the Solver browser, *SECTION folder, select components based on properties.

Step 22: Display all components


1. In the Solver browser, click the *MAT folder.

Altair Engineering Engineering Solutions 2017 Tutorials 150

Proprietary Inform ation of Altair Engineering


Step 23: Rename a part
1. In the Solver browser, select the part you would like to rename. The Entity Editor
opens, and displays the part's corresponding data.

2. For Name, and enter a new name for the part. The part's new name changes in the
Solver and Model browsers.

Step 24: Renumber a part ID


1. In the Solver browser, select the part you would like to change the ID of. The Entity
Editor opens, and displays the part's corresponding data.

2. For ID, enter a new ID for the part. The part's new ID changes in the Solver and
Model browser.

Using the Component Table approach:

Step 21: Display only parts with a particular material (Ex: steel)
1. From the menu bar, click Model > Component Table.

2. In the Components and Properties dialog, click Display > By Material from the
menu bar.

3. In the panel area, click mats.

4. Select the material, steel.

5. Click Select.

6. Click proceed. The Component Table only displays the components with the material
steel assigned. All other components are turned off.

7. To select components using the By Properties and By thickness options, repeat the
above steps.

Step 22: Display all components


1. From the menu bar, click Display > All. The table displays all of the components in the
model.

Step 23: Rename a part


1. From the menu bar, click Table > Editable. The table becomes editable. You can edit
any of the columns that have a white background. For example, Part name, Part id,
Thickness, and so on.

151 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Click any Part name field. The field becomes editable.

3. Enter a new name for the part.

4. In the Confirm dialog, click Yes. The part's new name changes in the Solver and
Model browsers.

Step 24: Renumber a part ID


1. From the menu bar, click Table > Editable. The table becomes editable.

2. Click any Part Id field. The field becomes editable.

3. Enter a new ID that does not conflict with any existing part IDs.

4. In the Confirm dialog, click Yes. The part's new ID changes in the Solver and Model
browsers.

Step 25: Review the model’s data using the Solver Browser
The created solver entities are listed in the corresponding folder in Solver browser. You
can use the following options on each entity to help navigate through the model: Show,
Hide, Isolate, and Review.

1. In the Solver browser, *DEFORMABLE_TO_RIGID folder, right-click on dtor and


select Isolate Only from the context menu. Engineering Solutions only displays the
entities that are referred in this keyword.

2. To highlight the entities that are referred in this keyword, right-click on dtor and
select Review from the context sensitive menu.

3. Right-click on the folder *BOUNDARY and then select Show from the context menu.
Engineering Solutions displays the entities on which the loads in the folder are defined,
as well as the load handles.

Exercise 2: Define Boundary Conditions and Loads for the Seat Impact
Analysis

This exercise will help you continue to become familiar with defining LS-DYNA boundary
conditions and loads using Engineering Solutions.

In this exercise, you will define boundary conditions and load data for an LS-DYNA analysis
of a vehicle seat impacting a rigid block. The seat and block model is shown in the image
below.

Altair Engineering Engineering Solutions 2017 Tutorials 152

Proprietary Inform ation of Altair Engineering


Seat and block model

This exercise contains the following tasks:

Define gravity acting in the negative z-direction with *LOAD_BODY_Z


Define the seat’s acceleration with *BOUNDARY_PRESCRIBED_MOTION_NODE
Export the model to an LS-DYNA formatted input file and submit it to LS-DYNA

Step 1: Make sure the Engineering Solutions Crash LS-DYNA user


profile is still loaded

1. Click Preferences > User Profiles, or click the Load User Profile icon .

2. Select Engineering Solutions > Crash > LS-DYNA.

3. Click OK.

Step 2: Retrieve the model file

1. To open a model file, click File > Open from the menu bar, or click on the
Standard toolbar.

2. In the Open Model dialog, open the seat_2.hm file. The model appears in the graphics
area.

3. Take a few moments to observe the model using various visual options available
(rotation, zooming, and so on).

Step 3: Define gravity acting in the negative z-direction with


*LOAD_BODY_Z

153 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. In the Solver browser, right-click and select Create > *LOAD > *LOAD_BODY_Z
from the context menu. Engineering Solutions creates and opens a new load collector
in the Entity Editor.

2. For Name, enter gravity.

3. Click LCID, and then click curve.

4. In the Select Curve dialog, select gravity curve and then click OK.

Altair Engineering Engineering Solutions 2017 Tutorials 154

Proprietary Inform ation of Altair Engineering


5. For SF (scale factor for acceleration in z-direction), enter 0.001.

Steps 4-6: Define the seat’s acceleration with


*BOUNDARY_PRESCRIBED_MOTION_NODE

Step 4: Create a load collector for the acceleration loads to be


created
1. In the Model browser, right-click and select Create > Load Collector from the
context menu. Engineering Solutions creates and opens a new load collector in the
Entity Editor.

155 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter accel.

3. Set Card Image to <None>.

4. Optional: Click the Color icon, and select a color for the load collector.

Step 5: Create acceleration loads on nodes


1. To open the Accelerations panel, click BCs > Imposed Acceleration > Create from
the menu bar.

2. Click load types =, and select PrcrbAcc_S.

3. Click sets.

4. Select the set, accel_nodes.

5. Click select.

6. Click the magnitude= switch, and select curve, vectors.

7. In the magnitude= field, enter 0.001.

Note: This is the scale factor for the pre-defined curve to be specified in the next
step for the acceleration loads. It will define the seat’s acceleration as a
function of time.

8. Set the orientation selector to x-axis.

Note: This is the x-translational degree of freedom.

Altair Engineering Engineering Solutions 2017 Tutorials 156

Proprietary Inform ation of Altair Engineering


9. Double-click curve.

10. Select the curve, acceleration curve.

11. In the magnitude% = field, enter 1.0E+7.

Note: This is the scale factor for the graphical representation of the acceleration
loads. It does not affect the actual acceleration value.

12. Click create. Engineering Solutions creates the acceleration loads.

13. Click return.

Step 6: Export the model to an LS-DYNA 971 formatted input file


1. Click File > Export > Solver Deck. The Export tab opens.

2. Select LS-DYNA from the File type list.

3. In the File field, navigate to your working directory and save the file as
seat_complete.key.

4. Click Export.

Step 7 (Optional): Submit the LS-DYNA input file to LS-DYNA 971


1. From the Start menu on your desktop, open the LS-DYNA Manager program.

2. From the solvers menu, select Start LS-DYNA analysis.

3. In the File field, navigate to your working directory and save the files as
seat_complete.key.

4. Click OK to start the analysis.

Step 8 (Optional): View the results in HyperView


The exercise is complete. Save your work as a HyperMesh file.

157 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CRASH-1200: Model Importing, Airbags, Exporting Displayed, and
Contacts Using LS-DYNA

In this tutorial, you will learn how to:

Define *AIRBAG_WANG_NEFSKE for the airbag mesh geometry


Define an initial velocity of 3 mm/ms in the negative x-direction for the head with
*INITIAL_VELOCITY_GENERATION
Define a contact between the airbag and head with
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE
Define *CONTACT_AIRBAG_SINGLE_SURFACE for the airbag

Define a contact between the plate and the airbag with


*CONTACT_NODES_TO_SURFACE
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Import a LS-DYNA Model

Warning and error messages

When importing a LS-DYNA model, Engineering Solutions warning and error messages will be
written to a file named dynakey.msg or dynaseq.msg, depending on the FE input translator
being used. This file is created in the same folder from which Engineering Solutions was
started.

Unsupported cards

On import, the LS-DYNA cards not supported by Engineering Solutions are written to the
unsupp_cards panel. Access this panel by clicking Setup > Control Cards. Unsupported
cards will be exported with the remaining model.

Care should be taken if an unsupported card points to an entity in Engineering Solutions.


An example of this is when an unsupported material references a *PART. Engineering
Solutions stores unsupported cards as text and does not consider pointers.

LSTC dummy files

You can read LSTC Hybrid III dummy files into Engineering Solutions by first converting the
tree file to FTSS/ARUP tree file format.

Include files

Engineering Solutions supports *INCLUDE. When Include files are imported into Engineering

Altair Engineering Engineering Solutions 2017 Tutorials 158

Proprietary Inform ation of Altair Engineering


Solutions, the IDs of non-existing entities are maintained and will not be used for new
entities.

Use the Include files import option to specify whether to merge, preserve, or skip Include
files on import. Access this option by clicking File > Import > Solver Deck from the menu
bar.

Support of Include files:

The LSDYNA keywords *INCLUDE, *INCLUDE_STAMPED_PART,


*INCLUDE_STAMPED_PART_SET, *INCLUDE_TRANSFORM, and
*INCLUDE_COMPENSATION_OPTION are mapped to Include files.
Switch to different types of Include files using the context menu Include File option
in the Model browser, with the exception of *INCLUDE_TRANSFORM,
*INCLUDE_STAMPED_PART, and *INCLUDE_STAMPED_PART_SET.
Manage INCLUDE_TRANSFORM using the Transformation Manager.
During import, if the same Include file is referenced more than once using the
*INCLUDE_TRANSFORM, then it will be imported, but appended with .#, where # =
1…n is shown in the Model browser. These will not be exported unless you clear the
Instance checkbox.
During import, *INCLUDE_STAMPED_PART and *INCLUDE_STAMPED_PART_SET are
imported as "read only" by default to preserve the associativity.
During import, an Include file can be read when *INCLUDE comes after
*INCLUDE_TRANSFORM.
When importing Include files, use Solver options in the Import browser to choose
the type of Include file to import. This option enables you to set the Include file
type to one of the following: INCLUDE, INCLUDE_STAMPED_PART,
INCLUDE_STAMPED_PART_SET, or INCLUDE_COMPENSATION_options. This is the
only option which enanables you to attach any file of type
INCLUDE_STAMPED_PART or INCLUDE_STAMPED_PART_SET.

Export Displayed

From the Export - Solver Deck tab, select the Export > Displayed option to export only
displayed nodes and elements. Only model data associated to the displayed nodes and
elements are exported. This model data includes materials and their associated curves,
properties, portions of contacts, and output requests.

Create and Review Contacts

The table below describes how all slave and master set types are created and specified in
contacts.

* For slave surface only

159 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Slave and master LS-DYNA card Panel used to Equivalent type in
set type create card Interfaces panel, add
subpanel

EQ. 0: set segment id *SET_SEGMENT set_segment csurfs


(contactsurfs) or

Interfaces, add entity


subpanel

EQ. 1: shell element *SET_SHELL_Optio Entity Sets or… sets


set id n
Interfaces, add entity
subpanel

EQ. 2: part set id *SET_PART_LIST Entity Sets or… sets

Interfaces, add comps


subpanel

EQ. 3: part id *PART Collectors comps

* EQ. 4: node set id *SET_NODE_Optio Entity Sets or… sets


n

Interfaces, add entity


subpanel

* EQ. 5: include all Interfaces, add all


subpanel

* EQ. 6: part set id *SET_PART_LIST Interfaces, add sets


for exempted parts subpanel and then
card image sub-
panel

Add subpanel

While the Interfaces panel, add subpanel has several master and slave entity types to
choose from in order to specify the LS-DYNA master or slave set for a *CONTACT, only the
valid master and slave types are selectable for the particular contact you are creating.

When the master or slave type is set to comps and only one component is selected, the
LS-DYNA type is 3, part ID, and *PART is created. When multiple components are selected,
the LS-DYNA type is 2, part set ID, and *SET_PART_LIST is created.

When the master or slave type is set to sets, only those sets valid for the particular

Altair Engineering Engineering Solutions 2017 Tutorials 160

Proprietary Inform ation of Altair Engineering


contact you are creating are selectable. For example, for
*CONTACT_NODES_TO_SURFACE, only a list of node sets is available for slave; you will not
see a list of other set types, like element or part sets.

Review contacts

Review contacts by clicking review in the Interfaces panel, add subpanel.

Exercise: Define Airbag, Velocity, and Contacts for the Airbag Analysis

This exercise will help you learn how to define LS-DYNA airbags, loads, and contacts.

In this exercise, you will define an airbag, velocity, and contacts for a LS-DYNA analysis of
a head impacting an inflating airbag.

Head and airbag model

Step 1: Load the Engineering Solutions Crash LS-DYNA user profile


1. From the Start menu, select Engineering Solutions > Crash > (HyperMesh).

2. Select LS-DYNA.

3. Click OK.

Step 2: Import the LS-DYNA model


1. From the menu bar, select File > Import > Solver Deck.

2. In the File field, browse to the file airbag_start.key.

3. Click Import.

161 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click Close.

Steps 3-5: Define *AIRBAG_WANG_NEFSKE for the


airbag mesh geometry

Step 3: Create a set of parts, *SET_PART_LIST, containing the


AirbagFront and AirbagRear components
1. In the Model browser, right-click and select Create > Set from the context menu. A
new set opens in the Entity Editor.

2. For Name, enter airbag_set.

3. Set Card Image to Part.

4. For Entity IDs, click 0 Components >> Components.

5. In the Select Components dialog, select AirbagFront and AirbagRear, and then
click OK.

Altair Engineering Engineering Solutions 2017 Tutorials 162

Proprietary Inform ation of Altair Engineering


Step 4: Define the airbag (*AIRBAG_WANG_NEFSKE)
1. Open the Solver browser by clicking View > Solver Browser from the menu bar.

2. In the Solver browser, right-click and select Create > *AIRBAG >
*AIRBAG_WANG_NEFSKE from the context menu. A new control volume opens in the
Entity Editor.

3. For Name, enter airbag.

4. Click SID. The entity selector becomes active.

5. Set the entity selector to Sets.

163 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


6. Click Set.

7. In the Select Set dialog, select airbag_set and then click OK.

Note: The parts in this set define the airbag's geometry.

8. For CV (Heat capacity at constant volume), enter 1023.0.

9. For CP (Heat capacity at constant pressure), enter 1320.0.

10. For T (Temperature of input gas), enter 780.0.

11. Click LCMT (Load curve specifying input mass flow rate) >> Curve.

12. In the Select Curve dialog, select airbag LCMT curve and then click OK.

13. For C23 (Vent orifice coefficient), enter 1.0.

14. Click LCA23 (Load curve defining vent orifice area as a function of pressure) >>
Curve.

15. In the Select Curve dialog, select airbag LCA23 curve and then click OK.

16. For CP23 (Orifice coefficient for leakage), enter 1.0.

Altair Engineering Engineering Solutions 2017 Tutorials 164

Proprietary Inform ation of Altair Engineering


17. For PE (Ambient pressure), enter 1.0E-4.

18. For RO (Ambient density), enter 1.0E-9.

19. For GC (Gravitational conversion constant), enter 1.0.

Step 5: Define an initial velocity of 3 mm/ms in the negative x-


direction for the head with *INITIAL_VELOCITY_GENERATION
1. In the Model browser, right-click and select Create > Load Collector from the
context menu. A new load collector opens in the Entity Editor.

2. For Name, enter velocity.

3. Set Card Image to InitialVel.

4. Under Options, right-click on NSID and select Create from the context menu. The
Create Sets dialog opens.

5. For Entity IDs, click 0 Nodes >> Nodes.

165 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


6. In the panel area, click nodes >> by Collector.

7. Select the component, Head.

8. Click select.

9. Click proceed.

10. In the Create Sets dialog, click Close.

11. In the Solver browser, *INITIAL > *INITIAL_VELOCITY folder, right-click on


velocity and select Review from the context menu. Engineering Solutions highlights
the load collector and grays out all of the other entities.

Altair Engineering Engineering Solutions 2017 Tutorials 166

Proprietary Inform ation of Altair Engineering


12. Return all of the entities to their original display color by righting-click on velocity and
selecting Reset Review from the context menu.

Steps 6-12: Define a contact between the airbag


and head with
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE

Step 6: Create a HyperMesh group with the card image


SurfaceToSurface
1. In the Solver browser, right-click and select Create > *CONTACT >
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE >
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE from the context menu. A new
group opens in the Entity Editor.

167 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter Airbag_Head.

Step 7: Specify the head to be the master surface with surface type
3, part ID
In this step, the Entity Editor should still be open for the Airbag_Head group.

1. Click MSID.

2. Set the entity selector to Components.

3. Click Components.

4. In the Select Components dialog, select Head and then click OK.

Step 8: Specify all of the airbag to be the slave surface with surface
type 2, part set ID
In this step, the Entity Editor should still be open for the Airbag_Head group.

1. Click SSID.

2. Set the entity selector to Set.

3. Click Set.

4. In the Select Set dialog, select airbag_set and then click OK.

Note: This set contains the components, AirbagFront and AirbagRear.

Altair Engineering Engineering Solutions 2017 Tutorials 168

Proprietary Inform ation of Altair Engineering


Step 9: View the master and slave entities
In this step, the Airbag_Head group should still be selected in the Solver browser.

1. In the Solver browser, right-click on Airbag_Head and select Review from the
context menu. Engineering Solutions temporarily displays the master and slave entities
blue and red, respectively. All of the other entities are temporarily displayed gray.

2. Return all of the entities to their original display color by right-clicking on


Airbag_Head and selecting Reset Review from the context menu.

Step 10: Define *CONTACT_AIRBAG_SINGLE_SURFACE for the


airbag
1. In the Solver browser, right-click and select Create > *CONTACT >
*CONTACT_AIRBAG_SINGLE_SURFACE from the context menu. A new group opens in
the Entity Editor.

169 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter airbag.

Step 11: Define all of the airbag to be the slave surface with slave set
type 2, part set ID
In this step, the Entity Editor should still be open for the airbag group.

1. Click SSID.

2. Set the entity selector to Set.

3. Click Set.

4. In the Select Set dialog, select airbag_set and then click OK.

Step 12: View the slave entities


In this step, the airbag group should still be selected in the Solver browser.

1. In the Solver browser, right-click on airbag and select Review from the context
menu. Engineering Solutions temporarily displays the master and slave entities blue and
red, respectively. All of the other entities are temporarily displayed gray.

Altair Engineering Engineering Solutions 2017 Tutorials 170

Proprietary Inform ation of Altair Engineering


2. Return all of the entities to their original display color by right-clicking on airbag and
selecting Reset Review from the context menu.

Steps 13- 18: Define a Contact Between the Plate


and the Airbag with
*CONTACT_NODES_TO_SURFACE

Step 13: Due to the dynamics of the contact, define the AirbagRear
component to be the master surface with master type 0, set segment
ID
1. In the Solver browser, right-click and select Create > *SET > *SET_SEGMENT >
*SET_SEGMENT from the context menu. A new contactsurf opens in the Entity
Editor.

171 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter AirbagRear_master.

3. Optional: Click the Color icon and select a color for the contactsurf.

4. For Elements, click 0 Elements >> Elements.

5. In the panel area, set the second switch to elems.

6. Click elems >> by collector.

7. Select the component, AirbagRear.

8. Click select.

9. Click add.

Altair Engineering Engineering Solutions 2017 Tutorials 172

Proprietary Inform ation of Altair Engineering


Step 14: Reverse the contactsurf’s pyramids so they point out of the
airbag
1. In the panel area, set the first switch to adjust normals.

2. Select the all elements checkbox.

3. Click reverse.

173 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click return.

Step 15: Create *CONTACT_NODES_TO_SURFACE card


1. In the Solver browser, right-click and select Create > *CONTACT >
*CONTACT_NODES_TO_SURFACE > *CONTACT_NODES_TO_SURFACE from the
context menu. A new group opens in the Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 174

Proprietary Inform ation of Altair Engineering


2. For Name, enter Airbag_Plate.

Step 16: Specify the AirbagRear_master contactsurf for the contact’s


master surface
In this step, the Entity Editor should still be open for the Airbag_Plate group.

1. Click MSID.

2. Set the entity selector to Contactsurfs.

3. Click Contactsurfs.

4. In the Select Contactsurfs dialog, select AirbagRear_master and then click OK.

Step 17: Define the plate to be the contact’s slave surface with slave
type 4, node set ID
1. For SSID, click 0 Nodes >> Nodes.

2. In the panel area, set the switch to nodes.

3. Click nodes >> by collector.

4. Select the component, RigidPlate.

5. Click select.

175 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


6. Click add. Engineering Solutions adds the slave selection to the group Airbag_Plate.

7. Click return.

Altair Engineering Engineering Solutions 2017 Tutorials 176

Proprietary Inform ation of Altair Engineering


Step 18: View the master and slave entities
1. In the Solver browser, *CONTACT > *CONTACT NODES TO SURFACE folder, right-
click on Airbag_Plate and select Review from the context menu. The master and
slave entities temporarily display blue and red, respectively. All of the other entities
temporarily display gray.

2. Return all of the entities to their regular display color by right-clicking on Airbag_Plate
and selecting Reset Review from the context menu.

Step 19: Review the created solver entities using the Solver Browser
1. In the Solver browser, *CONTACT > *CONTACT_AIRBAG_SINGLE_SURFACE folder,
right-click on airbag and select Review from the context menu. The master and slave
entities temporarily display blue and red, respectively. All of the other entities
temporarily display gray.

Note: Only slave (red) entities are shown because there are no master entities for
this type of contact.

177 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Return all of the entities to their regular display color by right-clicking on airbag and
selecting Reset Review from the context menu.

3. In the Solver browser, *CONTACT > *CONTACT NODES TO SURFACE folder, right-
click on Airbag_Plate and select Isolate Only from the context menu. Only the
elements/components that are implicated in this contact display.

Tip: If master and slave entities are not visible, make sure the Show/Isolate/
IsolateOnly/Attached checkbox is selected in the Options tab of the
Browser Configuration dialog. Access the Browser Configuration dialog by
right-clicking in the Model browser and selecting Configure Browser from

Altair Engineering Engineering Solutions 2017 Tutorials 178

Proprietary Inform ation of Altair Engineering


the context menu.

4. In the Solver browser, *CONTACT > *CONTACT_AIRBAG_SINGLE_SURFACE folder,


right-click on airbag and select Show from the context menu. The entire airbag
displays, as this entity contains the entire airbag.

179 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. In the *INITIAL > *INITIAL_VELOCITY folder, right-click on velocity and select
Review from the context menu. The nodes on which velocity was applied displays.

Altair Engineering Engineering Solutions 2017 Tutorials 180

Proprietary Inform ation of Altair Engineering


6. Return all of the entities to their regular display color by right-clicking on velocity and
selecting Reset Review from the context menu.

Step 20: Export the model to an LS-DYNA 971 formatted input file
1. From the menu bar, click File > Export > Solver Deck. The Export tab opens.

2. From the Template list, select Keyword971.

3. In the File field, navigate to your working directory and save the file as
airbag_complete.key.

4. Next to Export options, click .

5. From the Export list, select All.

6. Click Export.

Step 21 (Optional): Submit the LS-DYNA input file to LS-DYNA 970


1. From the Start menu, open the LS-DYNA Manager program.

2. From the solvers menu, select Start LS-DYNA analysis.

3. Load the file airbag_complete.key.

181 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. Click OK to start the analysis.

Step 22 (Optional): View the results in HyperView


The exercise is complete. Save your work to a HyperMesh file.

Altair Engineering Engineering Solutions 2017 Tutorials 182

Proprietary Inform ation of Altair Engineering


CRASH-1300: Rigid Wall, Model Data, Constraints, Cross Section,
and Output Using LS-DYNA

In this tutorial, you will learn how to:

Create *PART_INERTIA for the vehicle mass component to partially take into account
the inertia properties and mass of the missing parts.
Create velocity on all nodes but the barrier nodes with *DEFINE_BOX and
*INITIAL_VELOCITY.
Make the closest row of nodes of the crash boxes a part of the vehicle mass rigid body
with *CONSTRAINED_EXTRA_NODES.

Create a contact between the crash boxes, the bumper, and the barrier with
*CONTACT_AUTOMATIC_GENERAL.
Specify the output of resultant forces for a plane on the left interior and exterior crash
boxes with *DATABASE_CROSS_SECTION_PLANE.
Create a stationary rigid wall to constrain further movement of the barrier after impact
with *RIGIDWALL_PLANAR_FINITE.
Specify some nodes to be output to the ASCII NODOUT file with
*DATABASE_HISTORY_NODE.
The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

*PART_INERTIA

The INERTIA option enables inertial properties and initial conditions to be defined rather
than calculated from the finite element mesh. This applies to rigid bodies only.

When importing a LS-DYNA model into Engineering Solutions, the *PART_INERTIA IRCS
parameter value is changed from 0 to 1. The inertia components are changed from global to
local axis. This allows inertia components to be automatically updated when
*PART_INERTIA elements are translated or rotated. When selecting *PART_INERTIA
elements to translate or rotate, select elements by comp. This selection method ensures
the inertia properties are automatically updated.

*CONSTRAINED_EXTRA_NODES

This card defines extra nodes to be part of a rigid body. In Engineering Solutions, it is
created from the Model or Solver Browser.

*DATABASE_CROSS_SECTION_(Option)

*DATABASE_CROSS_SECTION_(Option) defines a cross section for resultant forces written

183 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


to the ASCII SECFORC file. The options are PLANE and SET.

For the PLANE option, a cutting plane must be defined. For best results, the plane should
cleanly pass through the middle of the elements, distributing them equally on either side.

The SET option requires the equivalent of the automatically generated input via the cutting
plane to be identified manually and defined in sets. All nodes in the cross-section and their
related elements contributing to the cross-sectional force resultants should be defined in
sets.

*DATABASE_CROSS_SECTION_SET and *DATABASE_CROSS_SECTION_PLANE are created


from the Solver browser. Like the Interfaces panel, anything created from the Rigid
Walls panel is a HyperMesh group. Thus, to rename, renumber, or delete a
*DATABASE_CROSS_SECTION card you must select groups from the Rename, Renumber,
or Delete panels.

*RIGIDWALL

A *RIGIDWALL provides a method for treating contact between a rigid surface and nodal
points of a deformable body.

In Engineering Solutions, *RIGIDWALL keyword cards are created from the Solver browser.

Exercise: Set Up the Bumper Model for Impact Analysis

In this exercise, you will define model data, loads, constraints, a cross section, a rigid wall,
and output for an LS-DYNA analysis of a bumper in a 40 percent frontal offset crash. The
bumper model is shown in the image below.

Altair Engineering Engineering Solutions 2017 Tutorials 184

Proprietary Inform ation of Altair Engineering


Step 1: Load the Crash LS-DYNA user profile
1. From the Start menu, select Engineering Solutions > Crash > (HyperMesh).

2. Select the LS-DYNA profile in Crash.

3. Click OK.

Step 2: Import the LS-DYNA model bumper_start.key


1. From the menu bar, click File > Import > Solver Deck. The Import tab opens.

2. In the File field, navigate to the file bumper_start.key.

3. Click Import.

Step 3: Define *PART_INERTIA for the vehicle mass component to


partially take into account the inertia properties and mass of the
missing parts
1. In the Model browser, Component folder, click vehicle mass. The Entity Editor
opens, and displays the component's corresponding data.

2. Set Options to Inertia.

185 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. For XC (X coordinate of center of mass), enter 700.

4. For YC (Y coordinate of center of mass), enter 0.

5. For ZC (Y coordinate of center of mass), enter 170.

6. For TM (translational mass), enter 800.

7. For IXX (XX component of target inertia), enter 1.5E+07.

8. For IXY (XY component of target inertia), enter -5.0E+03.

9. For IXZ (XZ component of target inertia), enter -8.0E+06.

10. For IYY (YY component of target inertia), enter 5.0E+07.

11. For IYZ (YZ component of target inertia), enter -900.

12. For IZZ (ZZ component of target inertia), enter 6.0E+07.

13. For VTX (Initial translational velocity of rigid body in x direction), enter -10.

Step 4: Create a *DEFINE_BOX that contains all nodes except barrier


nodes
1. Open the Solver browser by clicking View > Solver Browser from the menu bar.

2. In the Solver browser, right-click and select Create > *DEFINE > *DEFINE_BOX
from the context menu. A new block opens in the Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 186

Proprietary Inform ation of Altair Engineering


3. For Name, enter box velocity.

4. Optional: Click the Color icon, and select a color for the block.

5. For Xmin Ymin Zmin, enter -530, -800, 0.

6. For Xmax Ymax Zmax, enter 200, 800, 300.

Step 5: Create initial velocity on all nodes except barrier nodes

A velocity boundary condition can also be created on a set of nodes by clicking on


the Collectors toolbar, and selecting Initialvel as the card image.

1. In the Solver browser, right-click and select Create > *INITIAL >
*INITIAL_VELOCITY from the context menu. A new load collector opens in the Entity
Editor.

187 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter velocity.

3. For VX (Initial velocity in the global X direction), enter –10.

4. Click BOXID, and then click Block.

5. In the Select Block dialog, select box velocity and then click OK.

Altair Engineering Engineering Solutions 2017 Tutorials 188

Proprietary Inform ation of Altair Engineering


Step 6: View the closest nodes which are in the pre-defined node
entity set (*SET_NODES_LIST) named Constrain Vehicle
Method 1

1. In the Solver browser, *SET > *SET_NODE_LIST folder, right-click on Constrain


Vehicle and select Review from the context menu. The set's nodes highlight.

2. Return all of the entities to their original display color by right-clicking on Constrain
Vehicle and selecting Reset Review from the context menu.

Method 2

1. From the Setup page, click entity sets.

189 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. In the Entity Sets panel, click review.

3. Set the display RLs/hide RLs toggle to hide RLs.

Note: This option filters all nodal rigid body sets from the list.

4. Select the set, Constrain Vehicle. The set's nodes highlight.

5. Close the panel by clicking return.

Step 7: Create *CONSTRAINED_EXTRA_NODES_SET


1. In the Solver browser, right-click and select Create > *CONSTRAINED >
*CONSTRAINED_EXTRA_NODES_SET from the context menu. A new constrained
extra node opens in the Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 190

Proprietary Inform ation of Altair Engineering


2. For Name, enter ExtraNodes.

3. For PID, click Unspecified >> Component.

4. In the Select Component dialog, select vehicle mass and then click OK.

Step 8: Define the nodes in the Constrain Vehicle set to be a part of

191 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


the vehicle mass rigid body
In this step, the Entity Editor should still be open for the ExtraNodes constrained extra
node.

1. For NSID, click Unspecified >> Set.

2. In the Select Set dialog, select Constrain Vehicle and then click OK.

Step 9: View the extra nodes that are a part of the vehicle mass rigid
body
1. In the Solver browser, right-click on ExtraNodes and select Review from the context
menu. The extra nodes temporarily display red, and PID (vehicle mass) displays blue.
All of the other entities temporarily display gray.

2. Return all of the entities to their original display color by right-clicking on ExtraNodes
and selecting Reset Review from the context menu.

Step 10: Create an entity set, *SET_PART_LIST, for the vehicle mass
component
All other components not in this set will be included in the contact.

1. In the Solver browser, right-click and select Create > *SET > *SET_PART >
*SET_PART_LIST from the context menu. A new set opens in the Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 192

Proprietary Inform ation of Altair Engineering


2. For name, enter Exempt Parts.

3. For Entity IDs, click 0 Components >> Components.

4. In the Select Components dialog, select vehicle mass and then click OK.

Step 11: Create *CONTACT_AUTOMATIC_GENERAL contact


1. In the Solver browser, right-click and select Create > *CONTACT >
*CONTACT_AUTOMATIC_GENERAL from the context menu. A new group opens in
the Entity Editor.

193 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For name, enter impact.

Step 12: Define the slave surface with slave set type 6, part set ID
for exempted parts
In this step the Entity Editor should still be open for the impact group.

1. Click SSID.

2. Set the entity selector to Set.

3. Click Set.

4. In the Select Set dialog, select Exempt Parts and then click OK.

5. Select the ExemptSlvPartSet checkbox. The SSTYPE (slave surface type) value
changes from 2 (part set ID) to 6 (part set ID for exempted parts).

Altair Engineering Engineering Solutions 2017 Tutorials 194

Proprietary Inform ation of Altair Engineering


Step 13: Create an entity set, *SET_PART_LIST, to specify the
elements that will contribute to the cross-sectional force results
1. In the Solver browser, right-click and select Create > *SET > *SET_PART >
*SET_PART_LIST from the context menu. A new set opens in the Entity Editor.

2. For Name, enter XsectionPlane-Parts.

3. For Entity IDs, click 0 Components > Components.

195 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. In the Select Components dialog, select interior crashbox and exterior crashbox.

5. Click OK.

Step 14: Define a section by creating


*DATABASE_CROSS_SECTION_PLANE
1. In the Solver browser, right-click and select Create > *DATABASE >
*DATABASE_CROSS_SECTION_PLANE from the context menu. A new cross section
opens in the Entity Editor.

2. For Name, enter Xsection_Plane.

Step 15: Define the location and size of the section's plane
In this step the plane’s origin (the tail of the normal vector) is defined by a base node.

The Entity Editor should still be open for the Xsection_Plane cross section.

1. Open the Create Nodes panel by clicking Geometry > Create > Nodes > XYZ from
the menu bar, or by pressing F8.

2. In the x field, enter -320.

3. In the y field, enter -500.

4. In the z field, enter 100.

Altair Engineering Engineering Solutions 2017 Tutorials 196

Proprietary Inform ation of Altair Engineering


5. Click create. A new node displays.

6. Click return.

7. In the Entity Editor, click XTAIL, YTAIL, ZTAIL (base node), and then click .

8. In the graphics area, select the base node you just created.

Tip: If the base node is not visible, click on the Visualization toolbar to
display elements as a wireframe (skin only).

197 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


9. Click proceed. The Entity Editor displays the coordinates of the base node in the
XTAIL, YTAIL, ZTAIL field.

10. Set Geometry type to Finite plane.

11. Click Normal, and then click .

12. In the panel area, set the orientation selector to x-axis.

13. Click proceed.

14. Click Edge, and then click .

15. In the panel area, set the orientation selector to y-axis.

16. Click proceed. The Entity Editor displays the coordinates of the edge vector L in the
Normal field.

17. For LENL (length of edge a, in the L direction), enter 100.

18. For LENM (length of edge b, in the M direction), enter 200.

Altair Engineering Engineering Solutions 2017 Tutorials 198

Proprietary Inform ation of Altair Engineering


Step 16: Specify the parts slave to the rigid wall
In this step the Entity Editor should still be open for the Xsection_Plane cross section.

1. For PSID, click Unspecified >> Set.

2. In the Select Set dialog, select XsectionPlane-Parts and then click OK.

Step 17: View the entities slave to the rigid wall


1. In the Solver browser, right-click on Xsection_Plane and select Review from the
context menu. The slave entities and rigid wall highlight. All of the other entities
temporarily display gray.

199 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Return all of the entities to their original display color by right-clicking on
Xsection_Plane and selecting Reset Review from the context menu.

Step 18: Create a *DEFINE_BOX containing the nodes making up the


barrier and bumper’s left side
These nodes will be slave to the rigid wall.

1. In the Solver browser, right-click and select Create > *DEFINE > *DEFINE_BOX
from the context menu. A new block opens in the Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 200

Proprietary Inform ation of Altair Engineering


2. For Name, enter half model.

3. Optional. Click the Color icon and select a color to display the block.

4. For Xmin Ymin Zmin, enter -600, -800, 0.

5. For Xmax Ymax Zmax, enter -460, 0, 400.

201 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 19: Define a HyperMesh group by creating
*RIGIDWALL_PLANAR_FINITE
1. In the Solver browser, right-click and select Create >*RIGIDWALL >
*RIGIDWALL_PLANAR_FINITE from the context menu. A new group opens in the
Entity Editor.

2. For Name, enter wall.

Step 20: Define the location and size of the rigid wall
In the Create Nodes panel, XYZ subpanel, the rigid wall’s origin (the tail of the normal
vector) is defined by a base node. In this step, you will create a node from the create
nodes panel and then select it for the base node.

In this step the Entity Editor should still be open for the wall group.

1. Open the Create Nodes panel by pressing F8.

2. Go to the XYZ subpanel by clicking .

3. In the x field, ener -600.

4. In the y field, enter -750.

5. In the z field, enter 90.

6. Click create.

Altair Engineering Engineering Solutions 2017 Tutorials 202

Proprietary Inform ation of Altair Engineering


7. Click return.

8. In the Entity Editor, for Base node, click Unspecified >> Node.

9. In the graphics area, select the node you just created.

Tip: If the base node is not visible, click on the Visualization toolbar to
display elements as a wireframe (skin only).

10. Click proceed.

11. Set Geometry type to Finite plane.

12. Click Normal, and then click .

13. In the panel area, set the orientation selector to x-axis.

14. Click proceed.

203 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


15. Click Edge Vector L, and then click .

16. In the panel area, set the orientation selector to y-axis.

17. Click proceed.

18. For Length X, enter 165.

19. For Length Y, enter 250.

Note: The input values for Length X and Length Y are the length of the edges a and
b in the L and M directions, respectively. These values define the extent of
the wall.

Step 21: Edit the card image for the rigid wall to specify the nodes in
the *DEFINE_BOX half model as slave to the rigid wall
In this step the Entity Editor should still be open for the wall group.

1. Click BOXID >> Block.

2. In the Select Block dialog, select half model and then click OK.

3. For Fric (Interface friction), enter 1.0.

Step 22: Specify some nodes to be output to the ASCII NODOUT file
with *DATABASE_HISTORY_NODE

Altair Engineering Engineering Solutions 2017 Tutorials 204

Proprietary Inform ation of Altair Engineering


1. In the Solver browser, right-click and select Create > *DATABASE >
*DATABASE_HISTORY_NODE from the context menu. A new output block opens in
the Entity Editor.

2. For Name, enter nodeth.

3. For Entity IDs, click 0 Nodes >> Nodes.

4. In the graphics area, select a few nodes of interest.

5. Click proceed.

Step 23: Export the model to an LS-DYNA 970 formatted input file

205 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. From the menu bar, click File > Export > Solver Deck. The Export tab opens.

2. Set File type to LsDyna.

3. In the File field, navigate to your working directory and save the file as
Bumper_complete.key.

4. Click Export.

Step 24 (Optional): Submit the LS-DYNA input file to LS-DYNA 970


solver
1. From the Start menu, open the LS-DYNA Manager program.

2. From the solvers menu, select Start LS-DYNA analysis.

3. Load the file bumper_complete.key.

4. Click OK to start the analysis.

Step 25 (Optional): View the results in HyperView


The exercise is complete. Save your work to a HyperMesh file.

Altair Engineering Engineering Solutions 2017 Tutorials 206

Proprietary Inform ation of Altair Engineering


CRASH-2000: Front Impact Bumper Model

For this tutorial it is recommended to complete the introductory tutorial RD-3520: Pre-
Processing for Pipes Impact Using RADIOSS for basic concepts on the RADIOSS interface.

In this tutorial you will learn how to set up a RADIOSS input deck for analysis of the impact of
a bumper against a barrier behind a rigid wall. The modeling steps that are covered are:

Associating /PART, with /MAT and /PROP.


Converting node-to-node connections (/RBODY) into a mesh-less welding formulation (/
INTER/TYPE2 with /SPRING) using connectors.

Defining the contact for the elements in the bumper with an /INTER/TYPE7 card.
Defining the interaction between bumper and barrier with an /INTER/TYPE7 card.
Defining the interaction between barrier and rigid wall with the /RWALL/PLANE and /
BOX/RECTA cards.
Specify the output of resultant forces for a plane on the left interior and exterior crash
boxes with /SECT.
Creating a /TH/NODE card to output time history for nodes.
The units used in the model are millisecond, millimeter and kilogram (ms, mm, kg), and the
tutorial is based on RADIOSS Block 14.0.

The model used consists of a simplified bumper model (see image below):

Bumper model

The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the Engineering Solutions - RADIOSS User Profile

207 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. From the Start menu, select Engineering Solutions > Crash (HyperMesh) or click

on the Standard toolbar.

2. Select Crash and RADIOSS.

3. Click OK.

Step 2: Load the Model File

1. In the Standard toolbar, click the Open Model icon and browse to select the
bumper.hm file.

2. Click Open. The model loads into the graphics area.

Step 3: Define Vehicle Mass Component to Partially Take into Account


the Inertia Properties and Mass of the Missing Parts of the Vehicle

1. In the Model browser, right-click and select Create > Component. The Entity Editor
(EE) will open.

2. For Name, enter Vehicle mass.

3. Set Card Image to None and click Yes to confirm.

4. Click Geometry > Create > Nodes > XYZ to open the Nodes panel.

5. In the x field, enter 700.

6. In the y field, enter 0.

7. In the z field, enter 170.

8. Click create to create the node.

9. Go to the Setup page, and click rigids.

10. Click the selector arrow nodes 2-n: and select sets.

11. For primary node, select the node created in the steps above.

12. Click sets and select the Constrain Vehicle set.

13. With all the DOF’s checked, click create to create the rigid body.

Note: A spider will be drawn connecting the created node

Altair Engineering Engineering Solutions 2017 Tutorials 208

Proprietary Inform ation of Altair Engineering


to the edge nodes of the structure modeled.

14. Click the Card Edit icon in the Collectors toolbar, set the selector to elements
and select the rigid body created.

15. Click edit.

16. Fill the mass and inertia information in the card image, as shown in the table below:

Mass JXX JXY JXZ JYY JYZ JZZ

800 1.5E+07 -5.0E+03 -8.0E+06 5.0E+07 -900 6.0E+07

17. Set ICOG as 4 and set Ispher as 0.

18. Click return to exit the panel.

Step 4: Create a GRNOD/BOX/RECTA that Contains all Nodes Except


Barrier Nodes

1. Click View > Solver Browser to activate the Solver browser, if it is not active on
your screen.

2. In the Solver browser, right-click and select Create > BOX > BOX/RECTA. The Entity
Editor opens.

3. For Name, enter box velocity.

4. Optionally, select a Color.

5. Enter Corner1 and Corner2 X, Y, and Z coordinates, as shown below.

209 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 5: Create Initial Velocity on Bumper Except Barrier

1. Select BC's Manager from the Utility menu or click the BCs Manager icon in
the Crash toolbar.

2. In the BCs Manager, enter Name as tran_vel.

3. Select the Select type as Initial Velocity under the Create header.

4. Set the entity selector to BOX under GRNOD.

5. Click on it and select box velocity.

6. Enter -10, 0, 0 for Vx, Vy and Vz fields, respectively.

Altair Engineering Engineering Solutions 2017 Tutorials 210

Proprietary Inform ation of Altair Engineering


7. After the above step, a set named InitialVelocity_grnodbox is created
automatically or you can create this set before the above step and then refer to this
set in the above step, instead of BOX.

8. Click the Create > Close.

Step 6: Define Master Surface for Contact

1. In the Solver browser, right-click and select Create > SURF_EXT > PART. The Entity
Editor opens.

2. For Name, enter barrier_surface.

3. For Entity IDs, click on Components.

4. In the Select Components dialog, select barrier and click OK.

211 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. In the Solver browser, right-click and select Create > SURF > PART. The Entity Editor
opens.

6. For Name, enter bumper_surface.

7. For Entity IDs, click on Components.

8. In the Select Components dialog, select bumper, exterior crashbox left, exterior
crashbox right, interior crashbox left, and interior crashbox right and click OK.

9. In the Solver browser, right-click and select Create > SURF > SURF. The Entity Editor
opens.

10. For Name, enter barrier_bumper_surface.

11. For Entity IDs, select Sets.

12. Click on Sets and select barrier_surface and bumper_surface and click OK.

Altair Engineering Engineering Solutions 2017 Tutorials 212

Proprietary Inform ation of Altair Engineering


Step 7: Create Self Impact Contact Between Parts of the Bumper

1. In the Solver browser, right-click and select Create > INTER > TYPE7. The Entity
Editor opens.

2. For Name, enter impact.

3. For Grnod_id (S) (slave entity), set the selector to Components.

4. Click Components, select bumper, interior crashbox (left and right) and exterior
crashbox (left and right) and click OK.

5. For Surf_id (M) (master entity), set the selector to Set.

6. Click Set, select barrier_bumper_surface and click OK.

7. Set Igap to 2.

8. For the static coefficient Fric, enter 0.15.

213 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 8: Create a System that Specifies the Location and the Cross
Section Plane Normal

1. Click the Display Numbers icon on the Display toolbar.

2. Click the node selector and select by ID.

3. For the IDs enter 6227, 6224, 5993.

4. Check the display checkbox on.

5. Click On.

Note: Node numbers will appear next to the node for

Altair Engineering Engineering Solutions 2017 Tutorials 214

Proprietary Inform ation of Altair Engineering


selection in further steps.

6. From the Setup page, click systems.

7. Go to the create by node reference page.

8. Select Node ID 6224 for origin node.

9. Select Node ID 6227 for z axis.

10. Select Node ID 5993 for yz plane.

11. Click create to create a system.

12. Click the Card Edit icon on the Collectors toolbar.

13. Set the entity selector to systs.

14. Select the system and click edit.

15. Change the option from Skew to Frame.

16. Click return.

Step 9: Create a Set of Elements that will Contribute to the Cross-


Sectional Force Results

1. In the Solver browser, right-click and select Create > GRSHEL > SHEL. The Entity
Editor opens.

2. For Name, enter CrosssectionPlane-elements.

3. For Entity IDs, toggle to Elements selector active, select two rows of element on
either side of the system, as shown in figure below.

215 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 10: Define a Section

1. In the Solver browser, right-click and select Create > SECT > SECT.

2. For Name, enter Crosssection_Plane.

3. For Frame_ID, select the system defined in the previous step by clicking on the
screen.

4. For grshel_ID, select the set CrosssectionPlane-elements which is defined in


previous step, as shown below.

Altair Engineering Engineering Solutions 2017 Tutorials 216

Proprietary Inform ation of Altair Engineering


Step 11: Select the Section for Time History Output

1. Right-click in the Solver browser and select Create > TH > SECTIO.

2. For Name, enter Section_force.

3. For Entity IDs, toggle Crosssections and select Crosssection_Plane.

4. For NUM_VARIABLES, select 1 and for Data: Var, enter DEF. This selects the default
output for RADIOSS.

217 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 12: Create a BOX/RECTA and GRNOD/BOX Containing the Nodes
Making up the Barrier and Bumper’s Left Side

These nodes will be slave to the rigid wall.

1. In the Solver browser right-click and select Create > BOX > BOXRECTA.

2. For Name, enter half model.

3. Optionally, select a Color.

4. Enter Corner1 and Corner2 X, Y and Z coordinates, as shown below:

Altair Engineering Engineering Solutions 2017 Tutorials 218

Proprietary Inform ation of Altair Engineering


5. Right-click in the Solver browser and select Create > GRNOD > BOX.

6. For Name, enter RigidwallSlave_grnodbox.

7. For Entity IDs, set the selector to Box and select the above created half model
(BOX/RECTA).

Step 13: Define a Rigid Wall

219 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. Press the F8 key to enter the Create Nodes panel.

2. Select the XYZ ( ) subpanel.

3. For x=, y= and z=, enter the values –600, -750 and 90, respectively.

4. Click create.

5. In the Solver browser, right-click and select Create > RWALL > PLANE.

6. For Name, enter wall.

7. Set Geometry type as Infinite Plane.

8. With the Base node selector active, select the node that was created in step 4.

9. Set Normal to 1,0,0.

10. For grnod_id1 (S), toggle Set and select RigidWallSlave_grnodbox (GRNOD/BOX).

11. For fric, specify 1.0 for the friction coefficient.

Altair Engineering Engineering Solutions 2017 Tutorials 220

Proprietary Inform ation of Altair Engineering


221 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 14: Create Output Requests and Control Cards

1. Launch the Solver browser by clicking View > Solver Browser.

2. Right-click in the Solver browser general area to create the cards, shown below, with
the given values for each parameter:

Keyword Type Keyword Parameter Parameter Value

CONTROL CARDS TITLE Status [Checked]

CONTROL CARDS TITLE TITLE Bumper_Impact

ENGINE RUN Status [Checked]


KEYWORDS

ENGINE RUN Tstop 20


KEYWORDS

ENGINE PARITH Status [Checked]


KEYWORDS

ENGINE PARITH Keyword2 ON


KEYWORDS

ENGINE PRINT Status [Checked]


KEYWORDS

ENGINE PRINT N_Print -1000


KEYWORDS

ENGINE TFILE Status [Checked]


KEYWORDS

ENGINE TFILE Time Frequency 0.1


KEYWORDS

ENGINE ANIM/ELEM Status [Checked]


KEYWORDS

ENGINE ANIM/ELEM EPSP [Checked]


KEYWORDS

ENGINE ANIM/ELEM VONM [Checked]


KEYWORDS

Altair Engineering Engineering Solutions 2017 Tutorials 222

Proprietary Inform ation of Altair Engineering


Keyword Type Keyword Parameter Parameter Value

ENGINE ANIM/BRICK/TENS Status [Checked]


KEYWORDS

ENGINE ANIM/BRICK/TENS STRESS [Checked]


KEYWORDS

ENGINE ANIM/BRICK/TENS STRAIN [Checked]


KEYWORDS

ENGINE ANIM/SHELL/TENS/ Status [Checked]


KEYWORDS STRESS

ENGINE ANIM/SHELL/TENS/ MEMB [Checked]


KEYWORDS STRESS

ENGINE ANIM/SHELL/TENS/ Status [Checked]


KEYWORDS STRAIN

ENGINE ANIM/SHELL/TENS/ MEMB [Checked]


KEYWORDS STRAIN

ENGINE ANIM/VECT Status [Checked]


KEYWORDS

ENGINE ANIM/VECT DISP [Checked]


KEYWORDS

ENGINE ANIM/VECT VEL [Checked]


KEYWORDS

ENGINE ANIM/DT Status [Checked]


KEYWORDS

ENGINE ANIM/DT TStart 0


KEYWORDS

ENGINE ANIM/DT Tfreq 1


KEYWORDS

ENGINE DT/NODA Status [Checked]


KEYWORDS

223 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Keyword Type Keyword Parameter Parameter Value

ENGINE DT/NODA CST 0 – Tmin 3.6e-4


KEYWORDS

Step 15: Export the Model

1. Click File > Export or click the Export icon .

2. For File, click the folder icon and navigate to the destination directory where you
want to run.

3. Enter the name as bumper_impact and click Save.

4. Click the downward-pointing arrows next to Export options to expand the panel.

5. Toggle Merge starter and engine file to export the engine file with the model file.

6. Click Export to export both model and engine file.

Step 16: Run the Solver using RADIOSS Manager

1. Go to Start > Programs > Altair HyperWorks <version> RADIOSS.

2. For Input file, browse to the exercise folder and select the file
bumper_impact_0000.rad.

Step 17: (Optional): View the Results in HyperView

Altair Engineering Engineering Solutions 2017 Tutorials 224

Proprietary Inform ation of Altair Engineering


The exercise is complete. Save your work to a HyperMesh file.

225 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


CRASH-2100: Simplified Car Front Pole Impact

The goal of this tutorial is to simulate a frontal pole test with a simplified full car.

The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Model Description

UNITS: Length (mm), Time (s), Mass (ton), Force (N) and Stress (MPa)
Simulation time: Engine file (_0001.rad) [0 – 0.0601 ms]

An initial velocity of 15600 mm/s is applied on the car model to impact a rigid pole of
radius 250 mm.
Elasto-plastic Material /MAT/LAW2 (Windshield)

[Rho_I] Initial Density = 2.5x10-9 ton/mm3

[E] Young's Modulus = 76000 MPa

[nu] Poisson’s Ratio = 0.3

[a] Yield Stress = 192 MPa

[b] Hardening Parameter = 200 MPa

[n] Hardening Exponent = 0.32

Elasto-plastic Material /MAT/LAW2 (Rubber)

[Rho_I] Initial Density = 2x10-9 ton/mm3

Altair Engineering Engineering Solutions 2017 Tutorials 226

Proprietary Inform ation of Altair Engineering


[E] Young's Modulus = 200 MPa

[nu] Poisson’s Ratio = 0.49

[a] Yield Stress = 1e30 MPa

[n] Hardening Exponent = 1

Elasto-plastic Material /MAT/LAW2 (Steel)

[Rho_I] Initial Density = 7.9x10-9 ton/mm3

[E] Young's Modulus = 210000 MPa

[nu] Poisson’s Ratio = 0.3

[a] Yield Stress = 200 MPa

[b] Hardening Parameter = 450 MPa

[n] Hardening Exponent = 0.5

[SIG_max] Maximum Stress = 425 MPa

Exercise

Step 1: Load the Engineering Solutions RADIOSS user profile


1. From the Start menu, select Engineering Solutions > Crash (HyperMesh) or click

on the Standard toolbar.

2. Select Crash > RADIOSS.

3. Click OK.

Step 2: Load the model file

1. Click the Open Model icon on the Standard toolbar.

2. In the Open Model dialog, navigate to the fullcar.hm file.

3. Click Open. The model loads into the graphics area.

Step 3: Create and assign the material for the windshield components

1. In the Model browser, right-click and select Create > Material. The Entity Editor is
displayed below the Model browser.

227 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. For Name, enter windshield.

3. Set Card Image as M2_PLAS_JOHNS_ZERIL and click Yes to confirm.

4. Input the values, as shown below:

5. In the Model browser, select components COMP-PSHELL_3 and COMP-PSHELL_16.

6. Click Mat_Id in the EE, select the material windshield and click OK to update the
selected components with the created material.

Step 4: Create and assign the material for the rubber components
1. In the Model browser, right-click and select Create > Material. The Entity Editor is
displayed.

2. For Name, enter rubber.

3. Set Card Image to M2_PLAS_JOHNS_ZERIL and click Yes to confirm.

4. Input the values, as shown below:

Altair Engineering Engineering Solutions 2017 Tutorials 228

Proprietary Inform ation of Altair Engineering


5. In the Model browser, select components COMP-PSHELL_20 through COMP-
PSHELL_23.

6. For Mat_Id, select the material rubber and click OK to update the selected
components with the created material.

Step 5: Create Steel material and assign to all other parts


1. In the Model browser, right-click and select Create > Material. The Entity Editor is
displayed.

2. For Name, enter steel.

3. Set Card Image to M2_PLAS_JOHNS_ZERIL.

4. Input the values, as shown below:

229 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. In the Model browser select all components labeled with COMP-PSHELL and COMP-
PROD, except COMP-PSHELL_3, COMP-PSHELL_16 and COMP-PSHELL_20 to COMP-
PSHELL_23.

6. For Mat_Id, select the material steel and click OK to assign the material to the
selected components.

Step 6: Create a Rigid Wall


1. In the Model browser, right-click and select Create > Rigid Wall. The Entity Editor is
displayed.

2. For Name, enter ground.

3. Set Geometry type as Infinite plane.

4. Click Base node and select 'any node' from the model.

5. Define the normal vector Z = -1.

6. Set distance d = 300.

Altair Engineering Engineering Solutions 2017 Tutorials 230

Proprietary Inform ation of Altair Engineering


7. Go to the Setup > Rigid Walls panel.

8. Move to the geom page.

9. Click name and select Ground from the list.

10. Click the edit tab besides base node and change values of the coordinates as
indicated below.

X = -2300, Y = 1200, and Z = -1.

11. Click update > return.

Step 7: Create a Cylindrical Rigid Wall to represent Pole


1. In the Model browser, right-click and select Create > Rigid Wall. The Entity Editor will
display.

2. For Name, enter pole.

3. Set the Geometry type as Cylinder.

4. Click Base node and select ‘any node’ from the model.

5. Define the normal vector Z= 1.

6. For Radius node, do not select anything. Leave it as <Unspecified>.

231 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


7. Set distance d= 1500.

8. Go to Setup > Rigid Walls panel.

9. Move to the geom page.

10. Click name and select Pole from the list.

11. Click the edit tab besides base node and change values of the coordinates as
indicated below.

X = -320, Y = 1250, and Z = 0.

12. Set Radius = 250.

13. Click update > return.

Step 8: Defining Contact using TYPE 7 interface (Self Contact)


1. Hide all the 1D (TRUSSES) and 3D (SOLID) parts in the model by going to the Solver
browser PROP > SHELL, Isolate only. Return to the Model browser.

2. From the Model browser, right-click and select Create > Contact. The Entity Editor

Altair Engineering Engineering Solutions 2017 Tutorials 232

Proprietary Inform ation of Altair Engineering


will display.

3. For Name, enter CAR_CAR.

4. Set Card Image to TYPE7 and click Yes to confirm.

5. Set the option to Components for Surf_id (M) (master entity), and select displayed
components and click OK.

6. Input other parameters as shown below.

Step 9: Defining Contact using TYPE 7 interface between Engine and


Radiator
1. In the Solver browser, right-click and select Create > SURF_EXT > PART.

2. For Name, enter engine.

233 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. Click on Components and select COMP-PSOLID_24.

4. In the Model browser, right-click and select Create > Contact.

5. For Name, enter ENGINE_RADIATOR and set the Card Image as TYPE7 and click Yes
to confirm.

6. For Grnod_id (S) (slave entity), set the selector switch to Components and click
Components, select COMP-PSOLID_26.

7. For Surf_id (M) (master entity), set the selector switch to Set and click Set, select
engine.

8. Input the values, as shown below:

Step 10: Defining initial velocity

Altair Engineering Engineering Solutions 2017 Tutorials 234

Proprietary Inform ation of Altair Engineering


1. From the Utility menu, click the BC's Manager or click the BCs Manager icon in
the Crash toolbar.

2. For Name, enter 35MPH, set the Select type field to Initial Velocity and set GRNOD
to Parts.

3. Click comps and select all of the parts in the model.

4. Set Vx as 15600.

5. Click Create to create the boundary condition and boundary condition appears in the
table.

6. Click Close.

Step 11: Create Time History Nodes


1. In the Model browser, isolate COMP-PSHELL_19.

2. Click Tools > Create Solver Cards > TH > NODE.

3. For Name, enter RAIL and select nodes on the Rail, as shown below.

235 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. For NUM_VARIABLES, select 1 and for Data: Var, enter the following:

Step 12: Create output requests and control cards


1. Launch the Solver browser by selecting View > Solver Browser.

2. Right-click in the Solver browser general area to create the cards shown below with
the given values for each parameter:

Altair Engineering Engineering Solutions 2017 Tutorials 236

Proprietary Inform ation of Altair Engineering


Keyword Type Keyword Parameter Parameter Value

CONTROL CARDS TITLE Status [Checked]

CONTROL CARDS TITLE TITLE Car_Analysis

ENGINE KEYWORDS RUN Status [Checked]

ENGINE KEYWORDS RUN Run Number 1

ENGINE KEYWORDS RUN Tstop 0.0601

ENGINE KEYWORDS PRINT Status [Checked]

ENGINE KEYWORDS PRINT N_Print -1000

ENGINE KEYWORDS TFILE Status [Checked]

ENGINE KEYWORDS TFILE Time Frequency 9e-5

ENGINE KEYWORDS ANIM/ELEM Status [Checked]

ENGINE KEYWORDS ANIM/ELEM EPSP [Checked]

ENGINE KEYWORDS ANIM/ELEM VONM [Checked]

ENGINE KEYWORDS ANIM/ELEM HOURG [Checked]

ENGINE KEYWORDS ANIM/VECT Status [Checked]

ENGINE KEYWORDS ANIM/VECT VEL [Checked]

ENGINE KEYWORDS ANIM/VECT CONT [Checked]

ENGINE KEYWORDS ANIM/VECT FOPT [Checked]

ENGINE KEYWORDS ANIM/DT Status [Checked]

ENGINE KEYWORDS ANIM/DT TStart 0

ENGINE KEYWORDS ANIM/DT Tfreq 0.003

Step 13: Export the model

237 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


1. Click File > Export or click the Export icon .

2. Enter a filename in the destination directory where you want to run.

3. Enter the name FULLCAR and click Save.

4. Click the downward-pointing arrows next to Export options to expand the panel.

5. Click Merge starter and engine file to export the engine file with the model in one
file.

6. Click Export to export both model and engine file.

Step 14: Run the solver using RADIOSS Manager


1. Go to Start > Programs > Altair HyperWorks <version> RADIOSS.

2. For Input file, browse to the exercise folder and select the file FULLCAR_0000.rad.

Step 15 (Optional): View the Results in HyperView


The exercise is complete. Save your work to a HyperMesh file.

Altair Engineering Engineering Solutions 2017 Tutorials 238

Proprietary Inform ation of Altair Engineering


CRASH-2200: Pedestrian Head Impact Simulation

The goal of this tutorial is to see how head impact simulation following the pedestrian safety
regulation EuroNCAP can be defined using the Pedestrian Impact tool starting from a full
vehicle model. Pedestrian Impact automates the process with minimal input from you,
therefore reducing the deck generation lead time with less human error.

Model Description

The vehicle model used in this tutorial is based on the free Toyota Yaris model, provided by
the National Crash Analysis Center (NCAC) (http://www.ncac.gwu.edu/vml/models.html).
The original LS-DYNA model has been converted and validated with RADIOSS. The files
needed for this tutorial are located in Toyota_YarisD_V2h_RADV12_000.rad in the es.zip
file. Copy these files into a local directory before proceeding with this tutorial.

239 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 1: Load the Engineering Solutions RADIOSS User Profile

1. From the Start menu, select Engineering Solutions > Crash (HyperMesh) or click

on the Standard toolbar.

2. Select Crash > RADIOSS.

3. Click OK.

Step 2: Open the Pedestrian Impact Tool

Altair Engineering Engineering Solutions 2017 Tutorials 240

Proprietary Inform ation of Altair Engineering


1. Click Safety > Pedestrian Impact from the menu bar.

2. Select a directory location for the instance.pmi file. This file allows you to save the
ongoing process and retrieve it by opening a new HyperMesh/pedestrian impact
session.

3. Select your local directory where the input data has been saved and click Create/
Open.

Invoking Pedestrian Impact opens a Process Manager tab that guides you through
the process. You can go from one task to the next by clicking Next and Apply only on
the input panel.

241 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 3: Import Vehicle and Trimming Process

The first two steps of the pedestrian impact process consist of importing the vehicle model
and trimming the vehicle.

1. Import the vehicle model by selecting RADIOSS as the File type.

2. Select Toyota_YarisD_V2h_RADV12_v02_0000.rad for the Vehicle file.

3. Define the vehicle direction (+veX) and the model unit system (N,mm,s,T), as shown
below, and click Import.

4. Click Yes when prompted to delete all of the existing models.

For the pedestrian protection protocol only the front end of the vehicle participates.
The trim functionality allows for cutting the full vehicle model and retaining only a
selected portion. As a part of this process fixed boundary conditions are created at
the boundary of the trimmed section. The trim process is optional.

5. Define the Region to keep (Front) and the Trim Distance (2,000), as shown below.

6. Clicking Preview allows visualizing the portion of the vehicle that will be kept after the
trimming operation.

7. Click Trim to activate the trimming operation. Once this operation is completed the
vehicle model should look like the one shown in the image below.

Altair Engineering Engineering Solutions 2017 Tutorials 242

Proprietary Inform ation of Altair Engineering


8. This completes the import and trimming step. Click Next to open the Vehicle
Positioning panel to complete the next step.

Note: Once a step has been successfully completed, the


check next to the panel name will turn green in color
to indicate that it is completed.

Step 4: Vehicle Positioning

The Vehicle Positioning panel is used to define the vehicle and ground position. In this
example, the vehicle position does not need to be changed. The ground level is at Z=0,
therefore no translation of the ground is needed.

1. Activate the Show Ground checkbox to toggle on the ground display.

243 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Click Next to open the Import Impactor panel to complete the next step.

Step 5: Pedestrian Impact Load Case Selection

The Pedestrian Impact tool supports every pedestrian impact load case including head
impact, upper leg impact and lower leg impact.

Altair Engineering Engineering Solutions 2017 Tutorials 244

Proprietary Inform ation of Altair Engineering


The Impactor Type you select in this step will determine the load case definition for the
rest of the process.

1. Select Head as the Impactor Type.

2. Select RADIOSS as the File type.

3. Select head_simplified_Mgmms_0000.rad, as shown below, and click Import.

4. Click Next to open the Vehicle Marking panel to complete the next step.

Step 6: Vehicle Marking Process

For the head impact load case, different types of regulations can be used to define the
impact zone and target points:

EuroNCAP
Global Technical Regulation (GTR No. 9)
European Regulation (ECE)

Note: EuroNCAP protocols for head impact target point


definitions are identical for versions 6.1, 7.0 and 8.0,
and are supported in the Pedestrian Impact tool's
vehicle marking process.

For each regulation, parameters used for the marking process are automatically defined.

1. Select EuroNCAP for the regulation.

2. Select the Vehicle Front Components.

245 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. Select the Windshield and A-pillar Components.

Note: Wiper components are not modeled and can be


ignored.

4. Specify the location where the .csv file used for the target point export has to be
saved.

5. Click Apply.

When the marking process is finished, grid points as well as impact zone lines are
displayed on the vehicle.

Altair Engineering Engineering Solutions 2017 Tutorials 246

Proprietary Inform ation of Altair Engineering


6. Click Next to open the Position Impactor panel to complete the next step.

Step 7: Impactor Positioning and Model Set-Up

1. In order to review the hard contact zones and detect critical impact zones, specify
the Hood Components groups by selecting the hood parts and the Hard
Components groups by selecting all engine block parts.

2. Click Draw to review the hard contact zones.

3. Click Add New Target to add new target points and select the nodes in the graphics

247 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


area. Additional target points can also be defined by importing a .csv file containing
target point information.

4. To export target points, select the impact points in the table that need to be
exported. This option allows transferring target point definitions into CAD format that
can be read back into HyperMesh.

5. Specify the Target Sphere Radius and Output Directory.

6. Click Export Target. The file ReferenceLinesAndTargetCollector.jt is created in


the Output Directory specified.

7. To review the impactor position for specified target points, click on the Review radio
button for the first point, C_0_0, for example. The impactor will be automatically
positioned, as shown in the image below.

8. Click Apply to open the Define Contact panel to complete the next step.

Step 8: Contact Definition

1. Select Create New Contact for the Contact Method.

2. Activate the Use previously selected components for contact creation checkbox.

Altair Engineering Engineering Solutions 2017 Tutorials 248

Proprietary Inform ation of Altair Engineering


3. Click Apply to automatically generate the contacts and open the Export panel.

Step 9: Export Solver Decks for Selected Impact Points

This tool exports input decks in a folder structure with different includes for the master
model for the selected target points. A typical export directory of the tool is shown in the
image below.

A folder is created for each target point selected. The name of the folder is based on the
target location names (C_0_0 …). These folders contain:

The master file for that location


The engine file
An include file that contains the transformation card (allows you to move the

249 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


impactor to the target point location).
1. Select the impact points that will be taken into account for the simulation. For this
tutorial, you will select C_0_0.

2. Select the Export options, as shown below.

3. Define the solver control cards, as shown below.

4. Clicking Engine File Preview allows reviewing and editing the RADIOSS Engine file.
Additional outputs can be defined in the dialog. Request output of plastic strain and
Von Mises Stress, for example, by adding /ANIM/ELEM/EPSP and /ANIM/ELEM/
VONM.

5. Click Save in the Engine File dialog.

Altair Engineering Engineering Solutions 2017 Tutorials 250

Proprietary Inform ation of Altair Engineering


Note: It is recommended to run the Model Checker to verify
the validity of the model.

6. Click Output > Checks > Model Checker.

251 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


7. If no errors are found, click Export to generate the RADIOSS input deck for the
selected impact point.

Step 10: Impact Simulation with RADIOSS

1. Go to Start > Programs > Altair HyperWorks <version> RADIOSS.

2. For Input file, browse to the exercise folder and select the file C_0_0_0000.rad. It is
recommended to control that the unit systems in the main input deck C_0_0_0000.rad
are correctly defined. In this tutorial the unit system is Mg mm s.

3. Use the following parameters and start the simulation.

Altair Engineering Engineering Solutions 2017 Tutorials 252

Proprietary Inform ation of Altair Engineering


CRASH-2300: Creating a Seat Mechanism Using the Mechanism
Browser

The goal of this tutorial is to create a seat mechanism. The Mechanism browser provides all
functionalities to model a kinematic mechanism, for example a vehicle driver or passenger
seat. All aspects needed to define a mechanism, articulate it into a desired position and
export the final data are covered, such as:

Definition of the bodies: Identified by parts and/or part sets and/or node sets. During
mechanism motion, each body behaves as a rigid body.
Definition of kinematic joints: A joint defines the relative kinematic behavior between
two or three bodies. A joint defined inside the mechanism tool is independent from a
joint available in the solver.

Mechanism check: A check is available in order to verify the validity of the defined
mechanism (bodies/joints).
Move mechanism to target position: The mechanism can be automatically moved to a
desired position by selecting a target node or by specifying the coordinates of the
target node (for example: H-Point of a driver seat).
Save positions: Several defined positions of a mechanism can be saved and retrieved
quickly.
Export “solver” positions: Each of the saved positions can be exported as a solver
include file in which the positions of the bodies are defined via solver transformation
cards.

Export mechanism: During solver input deck export the complete mechanism, as well as
the defined positions, are embedded inside the solver deck and described after the end
(*END for LS-DYNA; /END for RADIOSS).

253 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Model Description

The driver seat model used in this tutorial is based on the free Toyota Yaris model,
provided by the National Crash Analysis Center (NCAC) (http://www.ncac.gwu.edu/vml/
models.html). The LS-DYNA seat model as well as the RADIOSS model are available. This
tutorial uses the RADIOSS version of the seat, but each step can be reproduced using the
LS-DYNA model. The files needed for this tutorial are located in
example_seat_mechanism_0000.rad in the es.zip file. Copy these files into a local
directory before proceeding with this tutorial.

Step 1: Load the Engineering Solutions RADIOSS User Profile

1. From the Start menu, select Engineering Solutions > Crash (HyperMesh) or click

on the Standard toolbar.

2. Select Crash > RADIOSS.

3. Click OK.

Step 2: Load the Model File

Altair Engineering Engineering Solutions 2017 Tutorials 254

Proprietary Inform ation of Altair Engineering


1. Click File > Import > Solver Deck.

2. Click the icon to browse and select the example_seat_mechanism_0000.rad file.

3. Click Import. The model loads into the graphics area.

Step 3: Open the Mechanism Browser

1. From the menu bar, click Safety > Seat Mechanism. The Mechanism browser
opens.

2. Right-click and select Create > Mechanism. A mechanism named mechanism1 is


created containing two empty bodies named body1 and body2.

3. Rename mechanism1 to Driver_Seat. You can do this one of two ways. The first way
is by clicking mechanism1 to open the Entity Editor at the bottom of the browser and
typing in the Name. Or you can right-click mechanism1 > Rename in the browser.

Step 4: Define the Bodies

255 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


For the definition of the bodies, it is necessary to know which parts or nodes belong to
which kinematic assemblies. The definition of part or node sets can be done in the solver
deck before starting to define the mechanism, or directly in the body Entity Editor below
the Mechanism browser. Below are the different ways you can define the content of a
body inside the body Entity Editor.

Select a list of components.

Create a set of components- Card Image GRPART (for RADIOSS) in set Entity
Editor.

Create a set of nodes- Card Image GRNOD (for RADIOSS) in set Entity Editor.

Altair Engineering Engineering Solutions 2017 Tutorials 256

Proprietary Inform ation of Altair Engineering


Note: It is recommended to use sets of parts or nodes, as
these entities are directly defined and exported in the
solver deck. A body can be defined by a combination
of these three contents.

Step 5: Create the Fix_Rail Body

1. Inside the Mechanism browser, select body1 to activate the body Entity Editor.

257 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Change the name of body1 to Fix_Rail. This body is Fixed to ground which means
that all degrees of freedom of this body are locked. The icon attached to this
body inside the Mechanism browser refers to this behavior.

3. Inside the Entity Editor, right-click Sets > Create. A dialog opens.

4. In the dialog, change the Name of the set to Fix_Rail_Parts and change the Card
Image to GRPART.

Altair Engineering Engineering Solutions 2017 Tutorials 258

Proprietary Inform ation of Altair Engineering


5. Click Entity IDs and then click the Components field.

6. Select the components defining the Fix_Rail body by selecting them on the display or
in the Select Components dialog.

7. Click OK when you are done selecting the components and close the dialog.

8. To review the body you created right-click Fix_Rail > Review inside the Mechanism
browser.

259 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


9. Click Reset Review from the right-click context menu to turn off the body display
mode.

Step 6: Create the Move_Rail Body

1. Inside the Mechanism browser, click body2 to activate the body Entity Editor.

2. Change the name of body2 to Move_Rail. This body is Fixed to ground which means
that all degrees of freedom of this body are locked. The icon attached to this
body inside the Mechanism browser refers to this behavior.

3. Inside the Entity Editor, right-click Sets > Create. A dialog opens.

4. In the dialog, change the name of the set to Move_Rail_Parts and change the Card
Image to GRPART.

5. Click Entity IDs and then click the Components field.

6. Select the components defining the Move_Rail body by selecting them on the display
or in the Select Components dialog.

7. Click OK when you are done selecting the components and close the dialog.

8. To review the body you created right-click Move_Rail > Review inside the
Mechanism browser.

9. Click Reset Review from the right-click context menu to turn off the body display
mode.

Altair Engineering Engineering Solutions 2017 Tutorials 260

Proprietary Inform ation of Altair Engineering


Move_Rail body

Note: The 1D parts modeling the spot-weld connections


between the shell meshed parts and also the set of
nodes containing the master nodes of the rigid bodies
have to be taken into account in this body.

Step 7: Create the Other Bodies

There are five more bodies to define: Roller, Front_Lever, Rear_Lever, Seat_Cushion
and Back_Seat.

1. To create a new body, right-click the mechanism and select Create > Body.

261 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


For each of these bodies, the parts and nodes sets are already defined in the model.

2. To define the content of each body, click Sets inside the body Entity Editor and
retrieve the corresponding sets in the model set-list (for example Front_Lever_Parts
and Front_Lever_Nodes sets for the Front_Lever body).

Step 8: Create the Joints

Altair Engineering Engineering Solutions 2017 Tutorials 262

Proprietary Inform ation of Altair Engineering


Inside a mechanism bodies are connected together via kinematic joints. The different
joints available are:

Ball: Joint having the three translational degrees of freedom (DOF) blocked. This
joint is defined by the center coordinates or by a node.
Cylinder: Joint allowing a translation and a rotation around the same axis. This joint
is defined by the axis (Origin+direction given by coordinates or node selection).
Revolute: Same as Cylinder joint, without translation.

Slider: Same as Cylinder, without rotation.


Double Slider: A slider with a third body for which the motion is linked to the two
main bodies via scale factors:
o Motion_body3 = Factor1*Motion_body1 + Factor2*Motion_body2

o Where: 0<Factor1<1 and 0<Factor1<1 and Factor2=1-Factor1

Create the Double Slider joint

1. In the Mechanism browser, select Fix_Rail and Move_Rail, and then right-click and
select Connect.

Note: Another way to connect bodies: Select Fix_Rail and


then right-click and select Connect To. A dialog opens
listing the available bodies. Select Move_Rail and
close the dialog.

263 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Inside the joint Entity Editor select the Joint type DoubleSlider.

3. Specify Body3 by selecting Roller inside the body list.

Altair Engineering Engineering Solutions 2017 Tutorials 264

Proprietary Inform ation of Altair Engineering


4. Verify that Input Option is set to By Positions.

5. Under Location, activate the two checkboxes labeled Define by Node.

6. Click Origin, select a node on the rail part and click proceed.

7. Click Local Z-axis, select another node to define the direction of motion and click
proceed.

265 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


8. Click Create to confirm the joint. The Double Slider joint is created in the Mechanism
browser with the three bodies defined inside, as well as on the display.

The scale factors (Factor 1 and Factor 2) defining the relative motion between Roller
and Fix_Rail and Roller and Move_Rail are set up per default to 0.5.

9. In order to change these values, select the DoubleSlider joint in the Mechanism
browser and update the value of Factor 1 in the Entity Editor (Factor 2 is directly
computed as 1-Factor 1).

Altair Engineering Engineering Solutions 2017 Tutorials 266

Proprietary Inform ation of Altair Engineering


Define the joint limits

It is possible to define limits for each type of joint.

1. For example, in the previous DoubleSlider Entity Editor, activate the checkbox Define
limits, and provide the following limit values:

Min distance: -100.0


Max distance: 50.0

Create the Revolute joints

All of the other joints are revolute joints and are defined in the same way – Origin +
direction in Y-Axis.

To create the revolute joint between Move_Rail and Front_Lever bodies perform the
following steps.

1. Select Move_Rail and Front_Lever, right-click and select Connect.

2. In the joint Entity Editor, set Joint type to Revolute and Input Option to By
Directions.

3. Click Origin and provide the coordinates of the axis-origin or define them by selecting
a node. To do that, click the blue arrow, pick a node and click proceed. The following
Origin coordinates should be used: -1661, 104 and 418.5. The Local Z-axis of the
joint is oriented in the global y-axis: 0, 1, 0.

4. Click Create to confirm the creation of the revolute joint.

267 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


5. Repeat these steps to create the other revolute joints, defined as follow:

Body 1 Body 2 Origin Coordinates Local Z-axis

Move_Rail Rear_Lever -1961; 117; 408.5 0; 1; 0

Rear_Lever Seat_Cushio -2040.6; 104; 420.7 0; 1; 0


n

Front_Lever Seat_Cushio -1722.5; 121; 475 0; 1; 0


n

Seat_Cushion Back_Seat -2067; 103.6; 506 0; 1; 0

The complete seat mechanism should look like the image below.

Altair Engineering Engineering Solutions 2017 Tutorials 268

Proprietary Inform ation of Altair Engineering


Step 9: Check a Mechanism

In order to work correctly, there are basic checks on the mechanism that need to be
performed to ensure the validity of the mechanism.

1. Right-click the mechanism Driver_Seat > Check Mechanism. Checks will be


automatically performed to detect common nodes (checks if nodes are shared in
several bodies), empty bodies and redundant joints.

If the bodies and joints are correctly defined, all checks should be green in color .

If a check fails, a red appears and an automatic fix will be available. For example,
in a case of common nodes, a dialog opens where you can select which body the
common nodes have to be retained.

269 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 10: Move a Mechanism

Before moving a mechanism, it is possible to specify what the joints are that are able to
move and those that are locked.

Define joint lock level

1. Click the lock icon of a joint. The green icon means that the joint is locked and

can move. The yellow icon means that the joint is locked and cannot move.

Move a single joint

1. Select the joint in the Mechanism browser, for example DoubleSlider on the actual
Driver_Seat, right-click and select Move. You are now able to move interactively the
DoubleSlider joint by activating the arrow on the display.

To move a joint, it is possible to use the entries in the Entity Editor.

1. Select the DoubleSlider, right-click and select Move. Current distance of the joint
can be modified by giving a desired value or using the up and down arrow buttons.
Moreover, you have control on the increments of the operations by changing the
Increment value.

Altair Engineering Engineering Solutions 2017 Tutorials 270

Proprietary Inform ation of Altair Engineering


Move mechanism to target

Instead of moving the joints, there is the option to move the mechanism automatically by
selecting a node of a body and the target position. Typically, you can select the seat H-
Point. In this example, the following node represents the H-Point and belongs to the
Seat_Cushion body.

1. To move the H-Point to a target location, select Driver_Seat in the Mechanism


browser, right-click and select Actuate Mechansim > Target Point. This opens Move
to target in the Entity Editor.

New position name: Define the name of the final position of the seat, for example
Target_1.
Multiple pairs: Yes or No – Defines if the final position is based on one node and
one target (Multiple pairs = No) or based on multiple nodes and corresponding
targets (Multiple pairs = Yes). For this example, select No.
Node/Constraint: Select the seat node, which needs to be moved to the target.
Select H-Point Node.

Target X,Y,Z/Node: Provide the target coordinates or pick a node (blue arrow) as
the target. In this example, give the following coordinates: -1800; 330; 625.

271 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Click Move, and observe that the seat is automatically positioned matching the new
H-Point target.

3. Click Save to save the new position of the seat.

Step 11: Save and Retrieve Positions

A mechanism position can be saved directly in the Move to Target Entity Editor after
mechanism positioning. Otherwise, after modifying manually the joint positions the final
position can be saved.

1. Right-click Driver_Seat > Save Position as. You can create a new position or
overwrite an existing position.

2. After creating several positions you can quickly retrieve them by clicking Move
Mechanism To > Other Position.

3. Select the desired position in the list.

Altair Engineering Engineering Solutions 2017 Tutorials 272

Proprietary Inform ation of Altair Engineering


Note: The Initial position of the mechanism is automatically
created when the mechanism has been defined for the
first time, and thus, it is always possible to bring it to
this initial position at any time.

Step 12: Export a Position as a Solver Include File

The Mechanism browser allows you to export any saved mechanism position to a solver file
containing transformation cards and related sets of parts or sets of nodes. This allows you
to position, for example a seat, using solver entities.

1. Right-click Driver_Seat > Export Position.

2. Set the Reference position as Initial[Driver_Seat].

3. Select the Position to export, for example Target_1.

4. Define a file to export the results and click Export. The exported file can be used
directly as an include file into the initial seat model.

Step 13: Export a Mechanism using the Solver Deck

1. Click File > Export > Solver Deck.

2. Click the icon to browse and select the seat_positioned_0000.rad file.

273 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. Click Export.

4. Open the exported deck in a text editor and pay attention to the /END. The created
mechanism is stored between the keywords /MECHANISM_START and /
MECHANISM_END.

/ASSEMBLY: Defines a body with the different set IDs or PART IDs, for example
part set number and related set ID, number of parts and related part IDs, number
of nodes set and related set ID).

/ASSEMBLY/1

Example_of_body
1 10 1 0 0
0
1000000
2000682 2000683 2000684 6500093 6500094 6500095 6500096 2000637
2000638 2000669
2000000
/CONNECTION_***: Defines the type of joint between ASSEMBLY (/
CONNECTION_HINGE; /CONNECTION_LINE…)
/POSITION: Defines a position of the mechanism

Note: Reference and Initial positions should never be


deleted.

If you were using the LS-DYNA solver you would see *ASSEMBLY, *CONNECTION,
*POSITION

*ASSEMBLY
1Example_of_body
1 10 1 0 0
0
1000000
2000682 2000683 2000684 6500093 6500094 6500095 6500096 2000637
2000638 2000669
2000000

Altair Engineering Engineering Solutions 2017 Tutorials 274

Proprietary Inform ation of Altair Engineering


NVH

The following tutorials are available for the NVH user profile:

NVH-1000: Acoustic Cavity

NVH-1100: NVH Director Assembly

275 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


NVH-1000: Acoustic Cavity

The model file used in this exercise can be found in the es.zip file. Copy the file(s) from this
directory to your working directory.

Step 1: Load the HyperMesh-Nastran, HyperMesh-OptiStruct or NVH-


OptiStruct User Profile

1. Click the icon on the Standard toolbar.

2. Click HyperMesh > OptiStruct, HyperMesh > Nastran or Engineering Solutions >
NVH > OptiStruct from the User Profiles dialog.

3. Click OK.

Step 2: Open the Model

1. From the menu bar, click File > Open or click the icon on the Standard toolbar.

2. Select the acoustic.hm file.

3. Click Open to load the model into the graphics area.

Altair Engineering Engineering Solutions 2017 Tutorials 276

Proprietary Inform ation of Altair Engineering


Step 3: Hide the Seat Cushion Components

1. Expand the Component folder in the Model browser.

2. Select Rear_Seat_Cushion, IN-driver seat back cushion, IN-drv seat head rest,
IN-driver seat lower cushion, IN-pass seat lower cushion, and IN-pas seat head
rest from the list of components.

3. Right-click and select Hide.

Step 4: Set the Options for Creating Acoustic Cavity Mesh

The imported model has been restricted to just those parts that will be used to create the
cavity. The seat cavities have already been built in this model.

1. Click Mesh > Create > Acoustic Cavity Mesh to open the Acoustic Cavity Mesh
Generation panel.

2. Click the icon in the Acoustic Cavity toolbar. The Options dialog opens.

3. Specify options for:

Mesh type: Hexa-tetrahedra

Minimum hexa corner jacobian: 0.2

Minimum tet-collapse: 0.1

Display structural cavities Largest: 10

No. of elements per wavelength: 6

Enter property values for acoustic cavity meshes

Activate the checkbox for Create material and property cards

277 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 5: Preview the Mesh

1. Click the icon in the Acoustic Cavity toolbar.

2. Click the comps selector for structure to open the Component Selection panel.

3. Click comps >> displayed to select all components.

4. Click select to complete the selection.

5. Click the comps selector for seats.

6. Click Last Page ( ) to go to the last page of components.

7. Select IN – pass seat back cushion, IN – pas seat head rest and
Rear_Seat_Cushion on this page.

Altair Engineering Engineering Solutions 2017 Tutorials 278

Proprietary Inform ation of Altair Engineering


8. Click Previous Page and select IN – driver seat back cushion, IN – drv seat head
rest, IN – driver seat lower cushion, and IN – pass seat lower cushion.

9. Click select to complete the selection of the seats.

10. Make sure the seat coupling toggle is set to node to node remesh.

11. Enter 40 for target element size=.

12. Enter 10 for min element size=.

13. Enter 40 for max element size=.

14. The max frequency value will be automatically calculated and populated based on
max element size and no. of elements per wavelength from the Options dialog. It is
also possible to specify the max frequency value, and then max element size will be
calculated accordingly.

15. Enter 50 for gap patch size =.

16. Enter 250 for hole patch size =.

17. Enter 45 for feature angle=.

18. Click the create hole elements checkbox to activate it.

19. Click preview to see a preview of the mesh. The mesh appears in the graphics area
and the Acoustic Cavity tab opens in the tab area. Note that the Front Door volumes
are separate but trunk volume is a part of the overall cavity.

Preview of mesh

279 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 6: Review the Mesh

1. Right-click AC_Structural.1 in the Acoustic Cavity tab and click Isolate.

AC _Structural.1 isolated

2. Right-click the other components in the list and click Show.

3. Right-click AC_Structural.1 and click Hide.

4. Click the icon next to each of the seat cavities to see the mesh.

Altair Engineering Engineering Solutions 2017 Tutorials 280

Proprietary Inform ation of Altair Engineering


Seats added to the visible components

Step 7: Delete Two of the Patched Holes

1. In the Model browser, right-click the ^patched_holes component and click Show.

2. Zoom into the area, as shown in the image below.

281 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


3. If necessary, right-click AC_Structural.1 and click Hide.

4. Delete the highlighted elements shown in the picture below.

5. Delete the similar type of element patch on the other side.

Altair Engineering Engineering Solutions 2017 Tutorials 282

Proprietary Inform ation of Altair Engineering


6. Click return to exit the panel.

Step 8: Preview the Mesh

With the patched holes deleted, the acoustic cavity mesh will be previewed again.

1. Click Reject on the Acoustic Cavity tab.

2. Click the icon on the Standard Views toolbar to reset the view of the model.

3. Click Mesh > Create > Acoustic Cavity Mesh to open the panel.

4. Click the comps selector for structure to open the Component Selection panel.

5. Click comps >> displayed to select all components.

6. Click select to complete the selection.

7. Click the comps selector for seats.

8. Click Last Page ( ) to go to the last page of components.

9. Select IN – pass seat back cushion, IN – pas seat head rest and

283 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Rear_Seat_Cushion on this page.

10. Click Previous Page and select IN – driver seat back cushion, IN – drv seat head
rest, IN – driver seat lower cushion, and IN – pass seat lower cushion.

11. Click select to complete the selection of the seats.

12. Enter 40 for target element size=.

13. Enter 10 for min element size =.

14. Enter 40 for max element size =.

15. Enter 50 for gap patch size =.

16. Enter 0 for hole patch size =.

17. Enter 45 for feature angle =.

18. Uncheck create hole elements.

19. Click preview to preview the mesh. Note that the front door volumes are now a part
of the overall volumes.

Step 9: Create a Patch Manually for Separate Volumes

1. Click Reject.

Altair Engineering Engineering Solutions 2017 Tutorials 284

Proprietary Inform ation of Altair Engineering


2. Click Mesh > Hole/Gap Fill.

3. Select Patch Fill for the Fill Type.

4. Create a manual patch separating the trunk from the main volume. A new component
with the name Patch is created.

C onnection between trunk and main volumes

285 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Patch separating trunk and main volume

5. Click Mesh > Create > Acoustic Cavity Mesh to open the panel.

6. Click the comps selector for structure to open the Component Selection panel.

7. Click comps >> displayed to select all components.

8. Click select to complete the selection.

9. Click the comps selector for seats.

10. Click Last Page ( ) to go to the last page of components.

11. Select IN – pass seat back cushion, IN – pas seat head rest and
Rear_Seat_Cushion on this page.

12. Click Previous Page and select IN – driver seat back cushion, IN – drv seat head
rest, IN – driver seat lower cushion, and IN – pass seat lower cushion.

13. Click select to complete the selection of the seats.

14. Enter 40 for target element size=.

15. Enter 10 for min element size =.

16. Enter 40 for max element size =.

17. Enter 50 for gap patch size =.

18. Enter 0 for hole patch size =.

Altair Engineering Engineering Solutions 2017 Tutorials 286

Proprietary Inform ation of Altair Engineering


19. Enter 45 for feature angle =.

20. Uncheck create hole elements.

21. Click preview to preview the mesh. Note that now the main cavity and the trunk
cavity is separate. This way it is possible to create separate cavities.

22. Click Reject.

23. Delete the Patch component and repeat steps 5-21.

Step 10: Create the Mesh

1. Select AC_Structural.2 through AC_Structural.10, right-click and select Hide.

287 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


2. Set the Response points to Read from file.

3. Click … to browse for the file.

4. Select ACOUSTIC_RESPONSE_PTS.csv and click Open.

5. Click Mesh to create the mesh.

C ompleted mesh

6. Click return to exit the panel.

Altair Engineering Engineering Solutions 2017 Tutorials 288

Proprietary Inform ation of Altair Engineering


Step 11: Rename the Components Created by the Acoustic Cavity Mesh

1. Expand the Components folder in the Model browser.

2. Right-click AC_Structural.1 and click Rename.

3. Name the component BODY_CAVITY and press ENTER.

4. Right-click AC_Seat.1 and click Rename.

5. Name the component DRV_SEAT and press ENTER.

6. Right-click AC_Seat.2 and click Rename.

7. Name the component REAR_SEAT and press ENTER.

8. Right-click AC_Seat.3 and click Rename.

9. Name the component PASS_SEAT and press ENTER.

Step 12: Assign the Properties to the Components

1. In the Model browser, Component folder, select REAR_SEAT, DRV_SEAT and


PASS_SEAT. The Entity Editor opens.

2. For Property, click Unspecified >> Property.

3. In the Select Property dialog, select _seat_prop and click OK.

289 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. In the Model browser, Component folder, select BODY_CAVITY. The Entity Editor
opens.

5. For Property, click Unspecified >> Property.

6. In the Select Property dialog, select _int_prop and click OK.

Step 13: Review Interface Between Structure and Cavity

1. Click the icon in the Acoustic Cavity toolbar.

Altair Engineering Engineering Solutions 2017 Tutorials 290

Proprietary Inform ation of Altair Engineering


2. Select All components.

3. Enter 3 for NORMAL:.

4. Enter 0.5 for INTOL:.

5. Enter 2 for SKNEPS:.

6. Activate the checkbox to Create ACMODL card, in case ACMODL card with the above
defined parameters is to be created.

7. Select the different types to Review interface and click Show to review it.

291 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 14: Create MPCs

This step creates additional MPCs between different acoustic and structure components, if
needed.

1. Click the icon in the Acoustic Cavity toolbar. The Create MPCs dialog opens.

2. Select the relevant Fluid and Structure components.

3. Set them as Master and Slave.

4. Select Options.

5. Specify tolerance = 50.

6. Click Create.

Step 15: Renumber the Nodes, Elements, Properties and Materials

1. Click Geometry > Renumber > Nodes to open the Renumber panel.

2. Click nodes >> displayed to select the displayed nodes.

3. Enter 9000000 in the start with field.

Altair Engineering Engineering Solutions 2017 Tutorials 292

Proprietary Inform ation of Altair Engineering


4. Click renumber to renumber the nodes.

5. Change the selector to elems.

6. Click elems >> displayed to select the displayed elements.

7. Click renumber to renumber the elements.

8. Change the selector to props.

9. Click props and select BODY_CAVITY and SEAT_CAVITY.

10. Click renumber to renumber the properties.

11. Change the selector to mats.

12. Click mats and select BODY_CAVITY and SEAT_CAVITY.

13. Click renumber to renumber the materials.

14. Click return to exit the panel.

Step 16: Export the Model

1. Click File > Export > Solver Deck. The Export tab opens.

2. For File type select OptiStruct.

3. For Template select Standard format.

4. Browse to a location in the File field and enter acoustic.fem as a name for the
model.

5. Expand the Export options.

6. For Export select Displayed from the menu.

7. Activate Write HM comments.

293 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


8. Click Export to export the model.

Altair Engineering Engineering Solutions 2017 Tutorials 294

Proprietary Inform ation of Altair Engineering


NVH-1100: NVH Director Assembly

The Assembly browser is an object oriented modeling environment where the fundamental
entity is the module entity. A module is a HyperMesh entity used to represent subsystems of
an assembly.

Step 1: Start NVH

1. Click the icon on the Standard toolbar.

2. Click Engineering Solutions > NVH from the User Profiles dialog.

3. Click OK. A file save warning message displays informing you that the complete
assembly database can only be saved in the XML format, as shown in step four of this
tutorial.

Step 2: Define Assembly Hierarchy

1. Click View > Assembly Browser.

2. From any view of the Assembly browser, right-click and select Create Module.

3. Enter a module name, and then click OK. Repeat the process to create all root level
modules for the assembly. Expand the assembly by clicking the ‘+’ box next to Module
Model.

Step 3: Load an Assembly Definition XML file

1. From any view of the Assembly browser, right-click and select Import XML and
Display or Import XML Only. The XML Import dialog opens.

2. After naming the module, you need to import an .xml file. This should be an assembly

295 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


database file that you exported from the NVH Director. Click the icon to navigate
to a folder where the .xml file is located.

3. Select the file and click OK to load the file. The assembly information will be loaded
into HyperWorks.

Step 4: Save an Assembly Definition XML file

1. To save the Assembly definitions in XML files, click the icon.

Altair Engineering Engineering Solutions 2017 Tutorials 296

Proprietary Inform ation of Altair Engineering


Note: The Preserve option saves an assembly XML file along
with a set of nested subassembly files (similar to
include files). The Merge option saves the assembly
file with all subassembly files merged into it.

Subassembly files can be specified by clicking the ‘-‘ icon in the XML file path column.
Navigate to the desired folder and specify a file name. Export of subassembly files can
be controlled by checking/unchecking of the checkbox in the Export column.

Note: The Save XML option is enabled only in the File View
to ensure that you are aware that the subassembly
files are over-written.

Step 5: Define Module Representations

1. Right-click any module and select Edit Representations. This opens the Edit Module
tab, and the Representation sub-tab is shown.

2. Select a module from the drop-down menu marked Module to select a different
module. To create a representation for the selected module, right-click inside the top
part of the Representation tab.

3. Select Add to add a representation.

297 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


4. On the newly created representation change the module description, if desired. A
default description is created, which you can edit.

5. After a representation has been added, use the Type field to select an appropriate
Type and a file to be associated with the representation, and click Apply. Two
convenient options can be selected during this step:

A file assigned to the root representation can optionally be auto-assigned to be a


Display representation (PLOTFE type) simultaneously by checking the Assign file
to Display representation checkbox.
A representation can be auto-selected to be the Display representation by checking
the Set as Display, load and extract TagPoints checkbox. This will be followed by
the file being imported into the 3D graphics window and TagPoints defined in the file
extracted.
6. Aside from file based representations, a templated Lumped Parameter (LP)
representation can also be defined using the LP templates included in the NVH Director,
or user created templates.

Altair Engineering Engineering Solutions 2017 Tutorials 298

Proprietary Inform ation of Altair Engineering


7. Select one of the representations to be the active Display or Analysis
representation by checking the appropriate radio buttons.

8. Repeat the process by selecting another module through the drop-down box on the top
right side.

9. Once all representations are defined, click the Assembly tab to review the assembly
hierarchy with active Display and Analysis representations.

Step 6: Import Display Representations

1. From the Base View of the Assembly browser, select the root Module Model.

2. Right-click and select Import Display Rep to load the active Display models. Module
representation include files specified as the display representation are loaded here.

Step 7: Manage TagPoints

1. To manage tagpoints, open the TagPoints tab of any module by right-clicking the
module in the Assembly browser and then select Edit TagPoints.

2. To add a tagpoint, right-click inside the tagpoint list box, and select Extract All to
extract tagpoints from the comments added to the 10th field of the grids in the loaded
Display model.

299 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Tagpoints displayed in the 3D graphics area can be customized via the TagPoint
Display tool setting. By default, tagpoints are indicated with a grey sphere along with
the label. Other options are available using the pull-down menu.

3. Repeat the extraction process to complete tagpoint definitions of all modules.

Step 8: Prepare a Module for Assembly

In the previous two steps, you have assumed that the representation file is already in an
FE entity ID range that would not cause conflicts with other modules in the assembly, and
all necessary tagpoints already exist in the file as 10th field comments on the respective

Altair Engineering Engineering Solutions 2017 Tutorials 300

Proprietary Inform ation of Altair Engineering


grid cards. However, these assumptions are not met in most practical applications.
Necessary preparation work needs to be done to get the module representation files to a
state that is ready for assembly. This section describes how to accomplish this task.

1. To start the process of preparing a module, right-click the module and select Prepare
Module to enter into the Prepare Module Mode. The abbreviated Module ID
Summary dialog opens.

In the Prepare Module Mode the HyperMesh database is first cleared to remove any
potentially conflicting FE entities, and then the root representation file is loaded into
HyperMesh. A module ID summary is then presented with all necessary information
needed for you to determine if the IDs need to be renumbered, and what range they
should be renumbered to.

This dialog shown below opens as a part of the Prepare Module action. It is split into
two sections. The bottom section describes the finite element entity ID in the imported
FE file. The top section provides a way to renumber the IDs, if necessary, into a range
that is not in conflict with other modules in the assembly. The Proposed range is
what the dialog has identified as one conflict free range, which can be modified based
on options to the right. Action is a user specified operation to organize IDs into the
Proposed range.

301 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Once an appropriate ID management action has been applied, NVH Director enters the
Prepare Module Mode, and a Prepare Module tab opens up in the browser area with
sub-tabs designed to help you perform many functions, such as:

Add spider: Help add spiders to a round hole. Select a type, dofs, pick center
(RBE3 only) and edge nodes, and then click Create.
Add PLOTEL: Helps you with PLOTEL display elements.

Altair Engineering Engineering Solutions 2017 Tutorials 302

Proprietary Inform ation of Altair Engineering


Edit systems: Help relocate or orient the module by modifying the reference local
coordinate system. This opens the Systems panel to edit existing systems.
Orient and position: Help translate and rotate FE entities. Input values in the
appropriate input boxes and push one of the buttons below to perform the function.
Assign damping: Help fill GE field of MAT1 cards. Enter a damping value in the
input box and click All or Select to apply the damping values to all or selected
material cards.

Composite Response: Help define a new response point by relating its motion to
existing tagpoints in the model. The most common example is to define a steering
wheel nibble response using tagpoints at 6 o’clock and 12 o’clock on the steering
wheel.

In addition, a number of functionalities on the TagPoints tab of the Edit Module are
enabled for you to manually add tagpoints and assign them to grids in the module. Lock
ID’s provide you with a means to maintain the ID’s of tagpoints without getting
renumbered by locking them. This prevents accidental renumbering of tagpoints. Lock
ID’s have a higher preference than the sub ranging utility. If ID’s are locked for
tagpoints, then sub ranging will not renumber those locked ID’s in prepare module
mode. This utility can lock the ID’s of existing tagpoints using edit tagpoints or it can
lock the tag ID while creating it using the create tagpoint utility.

303 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


A tagpoint mapping tool is also available in the Prepare Module tab via the icon.
The mapping tool is able to reconcile in bulk the current tagpoint definition in the
assembly database with what is in the root module file. You can also create new
tagpoints by reading a .csv file that contains hard point coordinate and label
information.

2. Once you are finished preparing the module, you can prepare another one from the
Assembly browser, or select to exit the Prepare Module Mode by clicking X on the
Prepare Module tab.

You will be prompted with four representation file save options with information on ID
renumbering. Yes: The root representation file is to be saved, in this case, intra and
inter ID conflict flag will be set to Yes. No: The root representation file is not to be
saved, in this case, intra and inter ID conflict flag will be set to No. Cancel: The exit

Altair Engineering Engineering Solutions 2017 Tutorials 304

Proprietary Inform ation of Altair Engineering


Prepare Module Mode action is aborted. No, but VALIDATE: In this case there is no
change to the file and no need to save the file, but intra and inter ID conflict flag will
be set to yes.

3. Once all of the modules have been prepared, you can review the assembly ID ranges
and conflict setting from the Id View of the Assembly browser.

305 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Altair Engineering Engineering Solutions 2017 Tutorials 306

Proprietary Inform ation of Altair Engineering


At the individual module level, the ID tab of the Edit Module will also be populated.

It is also possible to view mass and damping information using the Property View in the
Assembly browser.

307 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Step 9: Define Connections Between Modules

1. Click the icon to launch the connection Interactive Create tool.

Altair Engineering Engineering Solutions 2017 Tutorials 308

Proprietary Inform ation of Altair Engineering


2. Connections can be created between modules to be connected either by selecting
tagpoints from the list box in the dialog, or by picking tagpoints. Hint: Pick and drag on

the left hand side of the tags to ease selection off the screen after clicking the
icon. You can also provide a description for the connector created, specify an owning
module, a local coordinate system, connector location for the center of motion, and a
collector for the connector created. Force ID's for connectors gives you an option to
define the numbering pattern to a connector, so that the connection elements created
by realization of those connectors fall in the defined numbering pattern. ID's are forced
to connector elements and properties after realizing them.

3. Connections can also be created using the Auto Create tool, which can be invoked by

clicking the icon. Two automated creation approaches are available: auto creation
by Proximity or by Tagpoint Matching.

4. To review the connections that were created, click View > Connector Browser.

The Connector browser is divided into two browser panes. The top pane is the Module
Pane, where connected modules are listed. You can view connections attaching to
modules using typical browser functions, such as Show/Hide/Isolate.

The lower pane is the Connector Pane, where individual connections are listed.

309 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


The following connection views are available from the Connector Pane.

Connectivity View : Columns in this view focus on connectivity related details.


Of particular importance are the following columns:

PointA/PointB: These two columns show the two tagpoints on two modules that are
being connected for each connection. The same order (PointA first and PointB second)
is used when generating connection FE entities during connector realization. PointA/
PointB may be shown with two incomplete status indications (in square brackets): [N/
A] indicates that the tagpoint exists in the assembly database, but is not available in
the HyperMesh session (not imported.) [Undefined] indicates that the tagpoint does
not exist in the current assembly database, which means the tagpoint is either deleted
or the sub .xml file it travels with is not imported in the session.

Owning module: This column indicates which module owns the particular connection.
The owning module is always the module on the PointA side of the connection. The
connection definition and properties always travel with or organized under their owning
modules when sub .xml files are written.

Distance: This column shows the distance between PointA and PointB. It can be used
as a metric for checking the validity of the connection. Connections spanning large
distances are potentially connected by mistake. Some NVH engineers prefer to keep all

Altair Engineering Engineering Solutions 2017 Tutorials 310

Proprietary Inform ation of Altair Engineering


connections at zero length due to fear that non-zero length springs may introduce
unintended dynamic motion, which is a valid concern if celas type spring elements are
used during connector realization. When cbush type spring and rbe2 type rigid
elements are used, this is the case for all current NVH Director supported realization
types, correct dynamic motion is ensured by element formulation, and there is no
longer a need to maintain zero connection length.

Switch nodes: This column shows if there is a need to switch the order by which
PointA and PointB are used in generating rbe2 rigid elements during connector
realization. This need is driven solely by dependency considerations of the connected
points, since a point that is already dependent cannot be made the dependent point
again in the connection element definition. Four possible states of this column are
possible. No: If PointA is independent, regardless of the dependency of PointB. Yes: If
PointA is dependent, but PointB is independent, in which case PointB will be made the
independent point in realizations involving rbe2. Unresolvable: This happens when
both PointA and PointB are already dependent, in which case a realization involving
rbe2 is not possible, and the connection will fail to realize. Unknown: If PointA’s
dependency status is unknown or if PointA is dependent and PointB’s dependency
status is unknown.

Forced ID: Force ID's for connectors gives you an option to define the numbering
pattern to a connector, so that the connection elements created by realization of
those connectors fall in the defined numbering pattern.

Property View : Columns in this view focus on connection property types


defined, local coordinate systems used and property set that is active.

Location View : Columns in this view focus on the location definition.

5. To review unattached modules, go to the Assembly browser and select Find


Unattached Modules. This action removes all modules attached by connections and
provides a good way check if all components shown in the 3D graphics window are
intentionally unattached.

6. Similarly, select Find Unattached TagPoints to see if some TagPoints are unattached
by accident.

Step 10: Define Connection Information and Properties

1. Connection properties can be defined by first selecting a connector, right-click, and

311 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


select Edit Connection. This opens the General tab of the Connection Manager,
where you can edit the connector’s general information including Name, Description
and Owning module.

2. Click Update to save the changes. A connection location type can be defined by
selecting one of the options from the pull-down menu: Point A, Point B, Midpoint, or
a CustomLocation. When CustomLocation is selected, the location can be defined
either by specifying a specific coordinate, or by mapping it to a Hardpoint location.

3. Click Update to save the changes.

Altair Engineering Engineering Solutions 2017 Tutorials 312

Proprietary Inform ation of Altair Engineering


Information related to Connected Points, and distance between them, is displayed in

the next section. You can modify any connecting tagpoint by clicking the icon
next to its label, which opens the Tagpoint Selection tool. You can then select a
module first in the Module pull-down list, select a tagpoint owned by the module, or

click the icon and pick a tagpoing on the screen in the 3D graphics window, and

then click Select. The tagpoint list can be further filtered by clicking the icon and
selecting one of the tagpoint types: Response, Connection, Input, Plot, or All
(default).

When checked, the Switch Nodes checkbox allows you to change the independent
node from Point A to Point B, based on their dependency status, to avoid an already
dependent node being specified as dependent again when the connection is realized
into new rigid elements. Connection properties are defined in the States tab of the
Connection Manager.

313 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


The first step in defining connection properties is to select a State Set. State Set is
designed to capture a unique hardware part with its own set of connection properties.
For example, hydromount vs. a base rubber part. By default, a base State Set is
already created and assigned to the connector. Therefore, unless there is a need for
multiple sets of properties, the default base State Set selection does not need to be
changed.

4. To select another State Set click the Edit button. This opens the Select State Set
dialog.

Altair Engineering Engineering Solutions 2017 Tutorials 314

Proprietary Inform ation of Altair Engineering


State Sets can be added by clicking the icon, or deleted by clicking the icon.
You can double-click a State Set to edit its name, and click Select to finalize the
selection.

The second step in defining connection properties is to select a LCS (local coordinate
system) for the properties to be defined in the next step.

As seen in the screenshot above, four options are available in specifying coordinate
systems used by any element generated during connection realization:

Vehicle – ‘0’ or the basic coordinate system is used.


Owned – This option allows you to create a custom LCS by clicking Edit.
TagPointA – Local coordinate system specified as the output Displacement
Coordinate System on the grid card associated when TagPointA is used.
TagPointB – Local coordinate system specified as the output Displacement
Coordinate System on the grid card associated when TagPointB is used.
When the Owned local coordinate system is selected, a local coordinate system
managed in the assembly can be created using the Define Local Coordinate System
dialog. Three types of coordinate systems can be defined:

315 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


Axis-Plane – Two vectors are required to define this system. A vector can either
be specified in direction cosines, or by selecting two tagpoints.
Angle – Any combinations of angle rotations around the reference axes can be used
to define this system.
Ujoint – The Ujoint coordinate systems is defined by selecting two tagpoints on the
input shaft and two tagpoints on the output shaft. A homo-kenetic coordinate
system will then be created to properly describe motion transfer of Ujoints from the
input to the output shafts.

The last step in defining connection properties is to define property states.

As seen in the screenshot above, five options are available in specifying property
states:

PBUSH – A CBUSH element is generated during connection realization. The PBUSH


card allows you to specify K (stiffness), B (viscous damping), GE (material

Altair Engineering Engineering Solutions 2017 Tutorials 316

Proprietary Inform ation of Altair Engineering


damping), M (mass and moment of Inertia), and RIGID (checkboxes for rigidly
connected dofs.) Note: The M and RIGID fields are not supported in the Nastran
profile, and are ignored.
RIGID – A RBE2 element with dofs specified in checked boxes is generated during
connection realization.
PBUSHT – A CBUSH element is generated during connection realization. In addition
to the PBUSH card that specifies the base properties, a PBUSHT card allows you to
specify frequency tables for K, B, and GE.

PBUSH-MASS – A CBUSH element with two COMN2 elements at its Point A and
Point B are generated during connection realization. Note: This type is designed to
be used in the Nastran profile where the M fields for PBUSH are not supported by
the Nastran solver.
PBUSH-RIGID – A CBUSH element with a parallel RBE2 element are generated
during connection realization. Note: This type is designed to be used in the Nastran
profile where the RIGID checkboxes for PBUSH are not supported by the Nastran
solver.
5. Click Apply to save each property state definition. Property states can also be

imported using the Import From File option by clicking the icon. The Import
States dialog opens.

6. Browse and select a connection property template file, select a connection property
set, and click Import to load the property states.

7. Repeat the above process for all connections to complete property definition.

Step 11: Manage Analysis

An Analysis is a collection of module, connection and loadcase selections that completely


specifies the assembly definition for a particular simulation event. The Analysis Manager

is invoked by clicking the icon.

1. To add an analysis by extracting active module and connection settings, click the
icon. To add an analysis by copying module and connection settings from the selected

317 Engineering Solutions 2017 Tutorials Altair Engineering

Proprietary Inform ation of Altair Engineering


analysis, click the icon. To add a blank analysis, click the icon.

The top section of the Analysis Manager is used to define analysis, which is further
divided into parts. The first part is for module representation and state selection, the
second is for connection state selection and the third part is for loadcase definition.

2. To define module representations, select the representation via the list individually, or
globally all representations by type via the right-click context menu.

3. To define connection state, pick a State label.

4. To define template load case, click the ‘…’ icon to invoke the Select Loadcase
Definition dialog.

5. Highlight an existing definition or add a new one by clicking the icon.

The lower section of the Analysis Manager is used to apply the module representation
and state selections to the modules in the assembly, realize connections to states
defined into corresponding FE entities and render the defined loadcase into solver
cards. Once an analysis has been applied, the Job options section is enabled.

6. If the Create job option is selected, you can select a Job folder and click Create
Job, which opens the Job Submission dialog, allowing you to select a number of
solver related options. You can select the server, local or HWUL for solving the runs.
Clicking Submit Job creates the analysis job and submits it to the target solver for
analysis. Subsequently, the job will be accessible through the Job Manager.

7. If the Export deck option is selected, click Export to save a solver deck for manual
submission to the targeted solver for analysis. All analysis information is saved in the
assembly .xml file and retrieved when the file is loaded back.

Altair Engineering Engineering Solutions 2017 Tutorials 318

Proprietary Inform ation of Altair Engineering

You might also like