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

RADIOSS 14.0.

130 – Analysis Set Up


with HyperMesh
Annemarie Bulla
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Why Crash Analysis?


• To find deformation, stress, and energy absorbing capacity of various structural components of
a vehicle hitting a stationary or moving object.

• The component is said to be crashworthy (safe) if it meets the plastic strain and energy targets.

• Bumper beam is one of the components that is used to protect passengers from front and rear
collision.

• Bumper beam crash tests are necessary for instance to calculate the energy absorption of this
component during a crash.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

What kind of mesh is preferred for crash analysis?


• For crash analysis the preferred element types are “shell elements”. They are used for
parts with high size to thickness ratio (most case for crash with usage of metal sheets).

• For modelling solid parts the recommended element type is brick (8 node hexa) instead
(4-node-linear) tetra, when using 3D elements.

• Try to create as constant mesh size as possible.

• Make sure the elements meet required quality parameters. Checking element quality is
a good practice.

• Element characteristic lengths determine the initial time step.


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

Geometry meshing with HyperMesh


• Start HyperMesh and import the geometry

Select RADIOSS:
Block 140 from
“Users Profiles“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Geometry meshing

Open model file:


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

Geometry meshing

Select "automesh“ for 2D


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

Geometry meshing

Mesh 2D geometry
automatically:
Change entity selector to
surfaces  select "all“ 
Set element size to 10 mm
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Geometry meshing

Mesh 2D geometry
automatically:
Click "mesh“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Geometry meshing

Accept the mesh by


clicking at "return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Geometry meshing

Assign attribute "Part“ to


every component:
1. Option in HM

In Model browser select


all components and set
card image to “Part” of
every component
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Geometry meshing

Save geometry file and


mesh as *.hm format
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Set system of units to kg mm ms

Select “Analysis“ 
“control cards“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Set system of units to kg mm ms

Select “HeaderCard”, for


mass-, lengths-, and time
options
 change to “CODE“ and
select specified units for
system of units
“input_mass_code_name
_unit“ and
“work_output_mass_code
_name_unit“
 confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Create new assembly and sort in parts

Select Model Browser with


<Click left> and open
submenu "New Assembly“
with <Click right>
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Create new assembly and sort in parts

Create a new assembly:


Bumper_Beam_RHS
 Repeat the step and
create a new assembly
Crash_Box_RHS
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Create new assembly and sort in parts

Select parts in "Tree“ and


pull them to the assembly
Bumper_Beam_RHS,
Crash_Box_RHS
respectively using the
<left mouse button>

(Alternative: Parts could


be selected with a box
after picking the “Selector”
icon in the model browser)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Select “Tool"  “edges“


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

Mesh preparation and modification


• Connection of free edges (equivalence)

Select all components


of the BumperBeam
from submenu “comps”
and click “return”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Set tolerance to 1 mm 
for “find“ set “free edges”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Click “preview equiv” and


nodes that are going to be
equivalenced are highlighted
 Click “equivalence“ to
connect nodes  confirm
with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Mask geometry
and mesh of all
components

Click “Geom”  open


submenu “temp nodes”
and delete needless
temporary nodes.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Select temporary nodes


with a box using <shift + left
mouse button>  click
“clear” and “return” or by
selecting “nodes”  “all”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

In “Model Browser” display


component
<crash_box_upper>, mask
the other components

Select “Tool"  “edges“


from entity selector
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Select “elems“  pick


the elements with <click
left> whose nodes
should be connected

Insert <5 mm> for


tolerance  for “find“
set “free edges“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Select “preview equiv“


 click “equivalence”
to connect nodes 
confirm with “return”

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

Mesh preparation and modification


• Connection of free edges (equivalence)

In “Model Browser” display


<crash_box_lower>, mask
the other components

Select “Tool"  “edges“


from entity selector
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Select “elems“  pick


the elements with <click
left> whose nodes should
be connected

Insert <3 mm> for


tolerance  for “find“
set “free edges“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Connection of free edges (equivalence)

Select “preview equiv“


 click “equivalence”
to connect nodes 
confirm with “return”

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

Mesh preparation and modification


• Improve element quality

In model browser show


<crash_box_upper>,
hide other components

For additional improvement


of the mesh select “Geom”
 “node edit”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Improve element quality

Select “align node” and


pick the nodes at the 1st
end and 2nd end and select
node in the middle to get it
aligned  click “return”

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

Mesh preparation and modification


• Global depenetration

Select “Penetration/
Intersection Check“-
panel from “View“ 
“Toolbars“  “Checks“

alternative: Select
“Penetration/ Intersection
Check“- panel from “Tool“
 “penetration“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


What are penetrations and intersections?

• Intersection: An element crosses (completely or partially) another one.

• Penetration: Distance of a node to a shell-mid-plane is within the material thickness


(smaller than t/2, or fixed contact GAP).

• All nodes and elements within the model should be checked for penetrations and intersections.

Model the physics as correct as possible, to ensure high quality results !


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

Mesh preparation and modification


• Global depenetration

Select all components


from submenu “comps”
or select them with a box
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

Select “uniform thickness”


and set value to 1  set
tick for “include self
interference“ “check”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

In Penetration Browser
enable “Review Failed
Elements“, intersections
and penetrations will be
highlighted

3 Penetrations
are displayed
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

Penetrations between
component pairs can be
removed automatically with
“Automatic Intersection/
Penetration Fix”

After depenetration select


“Close Penetration Tab”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

Repeat Intersections/
Penetrations check
 enable “Review
Failed Elements”

2 Intersections
are displayed

With “Automatic Intersection/


Penetration Fix” intersections
can be corrected, but in this
case it is not recommended
because of complexity
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

Local Intersections can be


corrected by selecting
“Tool“  “translate“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

Pick the node  for


“magnitude” insert a value
of 0.100  select direction
(X-, Y-, Z) in which the node
should be moved  with
the “translate + or -“ button
the node could be moved in
the appropriate direction to
correct the intersection
 “return”
Before After
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mesh preparation and modification


• Global depenetration

Select “Penetration/
Intersection Check“- panel
again from “Tool“ 
“penetration“ to recheck if
there are any intersections
0 Intersections and  click “return”
Penetrations
are displayed
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• Crash_Box material (Steel) generic DP600

Choose “Materials“
 “Create“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• Crash_Box material (Steel) generic DP600

Insert appropriate values


of Crash_Box material,
here Steel (DP600) 
confirm with “Close“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


Why Johnson-Cook (LAW2)?

• This is an elasto-plastic material law which can take into account the strain-rate effect.

• The material law describes the hardening curve as a true-stress vs. true-plastic-strain curve
𝑛
with an analytic equation:
𝜎𝑦𝑖𝑒𝑙𝑑 = 𝑎 + 𝑏 ∗ 𝜀𝑝𝑙.
• This material law behaves linear elastic until the equivalent stress is lower than the yield
stress. For higher stress values (= high deformation), the material behavior is plastic.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• (1. Alternative:) Crash_Box material (Steel) generic DP600

Select material that was


created in Model Browser
and insert or change
appropriate values of the
material with <right mouse
click>  “Card Edit” 
confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• (2. Alternative:) Crash_Box material (Steel) generic DP600

Select material in Model


Browser and insert or
change appropriate
values of the material
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• Crash_Box material assignment

Pick components
“crash_box_upper/ lower“
from tree and assign the
previously created Mat_Id
to them
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• Bumper_Beam material (Steel) generic DP1000

Select “Materials“
 “Create“

Insert appropriate values


of the Bumper_Beam
material, here Steel
(DP1000)  Confirm
with “Close“

Add additional failure


criteria (deletion at
equivalent plastic
strain of 23%)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Material creation and assignment


• Bumper_Beam material assignment

Pick components of the


“Bumper_Beam“ from tree
and assign the previously
created Mat_Id to them
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• Crash_Box shell definition (e.g.: t=2.2mm)

Choose “Properties“ 
“Create“  “Properties“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• Crash_Box shell definition (e.g.: t=2.2mm)

Insert values for the


Crash_Box shell definiton
 confirm with “Close“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• (1. Alternative:) Crash_Box shell definition (e.g.: t=2.2mm)

Alternative input of the


values of the shell
definition: In Model
Browser select “Property”
 select “Card Edit” using
the right mouse button and
insert appropriate values
 confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• (2. Alternative:) Crash_Box shell definition (e.g.: t=2.2mm)

In Model Browser select


“Property“ and insert or
adapt appropriate values
of shell definition
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• Crash_Box property assignment

Pick components
“crash_box_upper/
lower“ from tree and
assign the previously
created Prop_Id to them
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• Bumper_Beam shell definition (e.g.: t=1.8mm)

For property creation of


Bumper_Beam shell
definition <right click> on
existing Prop_Steel_DP600
 “Duplicate”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• Bumper_Beam shell definition (e.g.: t=1.8mm)

Enter name for


Bumper_Beam
shell definition and
change thickness
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


• Bumper_Beam property assignment

Pick components of
“Bumper_Beam“ from
the tree and assign the
previously created
Prop_Id to them
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Property creation and assignment


Why QEPH shell formulation?

• QEPH (Quadrilateral Elasto-Plastic with Physical Hourglass Control) element is a 4-node


shell element, which has an under integrated one-point integration formulation.

• QEPH shells are more accurate for elastic or elasto-plastic loads, than Belytschko
elements and faster than fully integrated (Batoz) elements.

 Best choice for structure simulation, e.g. crash


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

Property creation and assignment


Why use of 5 integration points in the thickness of shell elements?

• In case of an elastic behaviour, 3 integration points over the thickness provide an


accurate enough solution and it is not necessary to use more integration points.

• In case of a elasto-plastic behaviour, the bending moments are not exactly integrated.
Using more integration points provides higher accuracy.  Recommendation: 5
integration points.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Spotwelds
• Welding the top and bottom parts of the Crash_Box with the Bumper_Beam

Rotate the model to


see the rear parts

Select “1D“ (1D  only to


show the position) 
“connectors“  “spot“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Spotwelds
• Welding the top and bottom parts of the Crash_Box with the Bumper_Beam

For “location”  select


“nodes” and pick elements
to set the spotwelds at the
right position to connect
Crash_Box with
Bumper_Beam rear part

Therefore, select elements


keeping the <left mouse
button> for some seconds
(element will be edged
white),  set spot weld in
the middle
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Spotwelds
• Welding the top and bottom parts of the Crash_Box with the Bumper_Beam

For “connect what“  select


“comps“ (parts of the
Crash_Box and the rear part
of the Bumper_Beam)  set
“tolerance“ to 8 mm and
“diameter” to 8 mm
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Spotwelds
• Welding the top and bottom parts of the Crash_Box with the Bumper_Beam

Spotwelds are mesh


independent. In this case
they are modeled using
spring elements where
both sides of the spring
are linked with the mesh
using tied interface

Click the “type”-button 


“next”  select “type2
(spring)”  “create”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Spotwelds
• Welding the top and bottom parts of the Crash_Box

Repeat the procedure with


the same settings
(“tolerance” =8 mm,
“diameter” = 8 mm and
“type“ = type2 (spring)
(mesh independent)) 
“create” to connect the lower
part of the Crash_Box with
the Bumper_Beam rear part
and the lower and upper
parts of the Crash_Box

confirm with “return“


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

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Duplicate parts (reflect elements)

Select “Tool“  “reflect“

(Alternative): Select “Mesh“


 “Reflect“  “Elements“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Duplicate parts (reflect elements)

Select all elements


with “elems“  “all“
 “duplicate”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Duplicate parts (reflect elements)

Select “original comp“ 


the material and property
characteristics of the
original components are
then assigned to the
elements that are
duplicated.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Duplicate parts (reflect elements)

Mirror the model at Y-plane


 choose “B” as basis point
 “reflect”  “return”

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

Mirroring to entire model


• Duplicate parts

In <Model browser>
hide Bumper_beam and
Crash_box components
to get a better overview

During mirroring only


spring elements without
contact interfaces were
reflected. Therefore
reflected spring elements
have to be deleted.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Duplicate parts

Select elements that have


to be deleted by box 
“delete entity”  “return”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Duplicate parts (reflect connectors)

Select “Tool”  “reflect”


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

Mirroring to entire model


• Duplicate parts (reflect connectors)

Select “connectors” by box


 select “duplicate” 
“original comp”  mirror the
model at Y-plane  choose
“B” as basis point  “reflect”
 confirm with “return”
B
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Spotwelds
• Realize reflected spotwelds

After mirroring the


reflected spotwelds have
to be realized: Select “1D”
 “connectors”  “spot”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Realize reflected spotwelds

Choose “realize“ 
“connectors“ (select
connectors by box) 
“realize“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model


• Realize reflected spotwelds

confirm with “return”


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

Mirroring to entire model


• Equivalence nodes with edges panel

Select “Tool“  “edges“

Nodes at the midplane are


NOT yet equivalenced!!
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mirroring to entire model

Choose “elems“ and select


all elements by a box whose
nodes are at free edges

Set “tolerance“ to
0.1 mm  “preview
equiv“ (nodes to merge
are highlighted)  select
“equivalence“ to merge
the nodes  “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• Set interface settings for penalty contact definition

Choose “View“ 
“Solver Browser“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• Set interface settings for penalty contact definition

In Solver Browser select


“INTER” and open
submenu “Create“ 
“TYPE7” with <Click right>
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


Why type7? What is interface gap?

• This contact interface is the most general type of contacts for impacts.

• Impacts occur between a master surface and slave nodes.

• It has a fast search algorithm without limitations.

• This contact interface needs a gap that determines when contact occurs.

• This gap can be user defined (=constant), or it will calculate this gap according to the
real defined thickness in the property or part (=variable).
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• Set interface settings for penalty contact definition

Insert name  for


“Grnod_id (S)” and
“Sur_id (M)” select
“Components” and pick
all parts containing shells
 confirm with “OK”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• Set interface settings for penalty contact definition

Insert values Werte for


contact TYPE7-Interface
Istf: 4 (Stiffness definition)
Idel : 2(Segment deleted when
element is deleted)
FRIC : 0.2 (Coeff. of static friction)
GAPmin : 1 (Minimum gap for
impact activation)
Ifric : 0 (Friction formulation –
Static coloumb friction law)
Inacti: 5 (6)(deactivation flag of
stiffness in case of initial
penetrations - initial penetrations
at free edges will not be
considered)
Iform: 2 (Friction penalty
formulation)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


What is coulomb’s friction law?

• Type 7 interface allows sliding between contact surfaces.

• Friction between the surfaces is taking into account.

• Coulomb’s friction law is a classic friction law [Ft= µ*Fn].

• Drawback of the Coulumb law: Sliding velocity is not taken into account (It has no effect
on friction coefficient).

• In case on need other effects to be taken into account: Change the friction law
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• (1. Alternative:) Set interface settings for penalty contact definition

Alternative: After creation of


TYPE7 contact insert
values with “Card Edit” 
confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• (2. Alternative:) Set interface settings for penalty contact definition

TYPE7 contact can be


also created selecting
“Analysis“  “interfaces“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• (2. Alternative:) Set interface settings for penalty contact definition

Insert name  select “add“


 set “master“ and “slave“
to “comps“  with “comps“
Master surface = select all
shells (or parts with shells)
and Slave nodes = select
nodes of all shells  “add“
or “update“ respectively
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Global contact definition


• (2. Alternative:) Set interface settings for penalty contact definition

Plausibility check:
choose “review“ to
display the master- and/
or slave segments
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

Switch view to “XY-View”


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

Load case creation


What is a RigidBody?

• A rigid body is an idealization of a solid body in which deformation is neglected  Rigid.


• It is a kinematic condition to the slave nodes  They have to “follow” the master node.
• All other boundary conditions can be applied only to the master node.
• Master nodes movement and applied forces from the slave nodes can be tracked in time-
history.
• Rigid body elements are used to:
- impose equal displacement to a set of nodes;
- model rigid connections and pin-joints;
- enforce symmetry;
- model transitions, connections, spot-welds, seam-welds between non- matching (dissimilar)
meshes;
- distribute concentrated loads/masses to a set of nodes
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

In Model Browser create a


new component (Rigid Body)

Insert name and set tick


for “Rbody/Admas”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

Choose “Mesh“  “Create“


 “1D Elements“  “Rigids“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

Select “create“  for “nodes


2-n” select “multiple nodes”
from submenu, then select
“calculate nodes” for “primary
node” from submenu  for
“elem types” select “RBODY”

Select the last row of


nodes of the Crash
boxes by a box
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

Select “create“ 
confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

Select “Connectors“  “Card


Edit“  “Elements“  for
“config“ select “rigid“
 Select Rigid Body  “edit“

Alternative: Select “Card


Edit” by the button
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• RigidBody for residual Body-In-White

Insert mass and moments


of inertia of the Rigid Body
 confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Define boundary condition

In Utility Browser select


the BC‘s Manager
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


What is a boundary condition?

• A boundary condition is a numerical constraint applied to the system.

• Boundary conditions are only an approximation of the physical conditions and should
match as closely as possible to the reality.

• Boundary conditions include imposed-, displacements, velocities and accelerations,


constraints on the movement of certain nodes, type2 interface, slave nodes of RigidBody
and RigidWall etc.

Only one boundary condition is allowed per node/degree of freedom.


More can be applied, as long as they are not incompatible (use checks in HyperCrash)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Define boundary condition

Insert name of load


collector  for
“Select type“ set
“Boundary Condition” 
For “Boundary condition
components” lock all
degrees of freedom except
from translation x (Tx)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


Why is translation in the x-axis free?

• In this case the boundary condition being created is to constraint the movement of the
component in unwanted directions.

• We do not constrain movement in TX direction (Translation in X) because the bumper


has to move in this direction. This reflects the real test set-up, where the bumper is
mounted on a test-rig (e.g. trolley).
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Define boundary condition

For “GRNOD” select master


node of the Rigid Body 
“proceed”  “Create“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Gravity Load

Insert name for gravity  For


“Select type“ choose “Gravity
Load”  For “Gravity load
components“ set direction to
“Z“ and “Scale Y” to “-1“ for
negative axis direction
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Gravity Load

For “Curve ID“ select


“Create/Select curve” and
define a curve for gravity 
click “New“ and insert a
name  “proceed“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Gravity Load

Select the gravity curve


from the “Curve List“ and
insert the following values:
t (x) = 0  y= 9.81e-3,
t = 100  9.81e-3 due to
the unit system mm, kg,
ms  confirm with
“Update”  “Close”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Gravity Load

For “GRNOD“ select


all nodes  “proceed”
 “create“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Initial velocity definition

Insert name for initial


velocity  for “Select type“
select “Initial Velocity” 
for X- direction insert “-5“
(m/s)  for GRNOD select
all nodes (including the
master node of the Rigid
Body)  “proceed”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Initial velocity definition

“Create“  “Close“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Initial velocity definition

Hide the load collectors


for a better view of the
bumper beam
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

Select “Geometry“ 
“Create“  “Nodes“  “XYZ“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

Define two temporary


nodes with the specified
values to create the Rigid
Wall cylinder  confirm
with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

In Solver Browser select


“RWALL“ with <right mouse
click>  “Create” 
“RWALL”  “CYL“ to create
a /RWALL image card
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

Insert name  for “Base


node“ select lower
temporary node 
“proceed”  insert
“Length Z” (= 400.0 mm)
and “Radius” of the
cylinder (= 127 mm)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

Define axis of the


cylinder: (Select “N1” =
upper node and “N2” =
lower node)  “proceed”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


What is a rigid wall?

• A rigid wall is a nodal constraint applied to a set of slave nodes in order to avoid the
node penetration to an analytical wall. If contact is detected (GAP = 0), then the slave
node acceleration and velocity are modified.

• We are using a cylindrical wall, to model a Rigid pole of D = 254 (mm).

• This cylindrical wall has an infinite length.

• It is defined by two points, defining the axis, and a diameter.


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

Load case creation


• (1. Alternative:) Rigid wall definition

Alternative: For the


creation of the Rigid Wall
cylinder select “Analysis“
 “rigid walls“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• (1. Alternative:) Rigid wall definition

Select “geom”  Insert


name and appropriate
values  “create“ 
confirm with “return”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

In Solver Browser
select “Rigid Wall“

Insert values for [d]


(= search radius of
the slave nodes to
the contact) and [fric]
(= friction coefficient)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

1. Alternative input: of the


der parameter settings in
Solver Browser for [d]
(= search radius of the slave
nodes to the contact) and
[fric] (= friction coefficient) 
confirm with “return”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Rigid wall definition

2. Alternative input: of the


parameter settings with
”Analysis“  “rigid walls“ 
Select “card“  “edit“ 
insert values for [d] (=
search radius of the slave
nodes to the contact) and
[fric] (= friction coefficient)
 confirm with return
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Definition of accelerometer for post processing

In Utility Browser select


“Accelerometer”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Definition of accelerometer for post processing

Insert the name select


node to be defined as
accelerometer  insert
“Cut off frequency“ of
1.650 (=1650 Hz, refers to
CFC1000 filtering) 
“Create/Edit“  “Close”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

For a better view select


only the Crash Boxes
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

Select “Analysis“
 “entity sets“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

Insert name  select “card


image“  “GRSHEL”  with
“elems“ define a “section
plane” by selecting the
shells where the distribution
of the forces should be
measured  “create“ 
confirm with “return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

In a second step the


distribution of the forces of
nodes should be measured.
Therefore insert name  for
“card image“ select “GRNOD”
 with “nodes“ specify nodes
where the distribution of the
forces should be measured
 “create“  confirm with
“return“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

Plausibility check: Nodes are


part of the elements (Nodes
are placed to the elements)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

In Solver Browser create


card image /SECT
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Load case creation


• Force- and moment measuring area definition

Insert name 
define the basis
system of the
SECTION selecting
N1/N2/N3  assign
“Nodes”- set to
“grnod_id” and
“Section_SH” - set
to the “grshel_id”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Model Check
• Check penetrations

Open penetration panel


with “Tool“  “penetration“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Model Check
• Check penetrations

Choose “comps“ to select


all parts of the Bumper
Beam and the Crash Boxes
 set “uniform thickness“ to
1 mm  select “include self
interference“  “check“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Model Check
• Check penetrations

The results of the


“Intersections“ and
“Penetrations“ are
displayed in the
Penetration Browser
0 Intersections and
Penetrations
are displayed

Close Penetration Browser


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

Model Check
• Check penetrations

Plausibility check: Repeat


“Intersections/Penetrations”
check selecting “Tool” 
“penetrations”

Close Penetration Browser


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

Model Check
• RADIOSS model checker

For the control of the


definition of the Solver
Cards open “RadiossBlock“
selecting “Tools”  “Model
Checker”  “RadiossBlock”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Agenda
• Geometry meshing with HyperMesh
• Mesh preparation and modification with HyperMesh
• Material creation and assignment
• Property creation and assignment
• Spotwelds
• Mirroring to entire model
• Global contact definition
• Load case creation
• Model Check
• Start of simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation

• RADIOSS (BLOCK) is a very accurate solver used for solving non-linear implicit and
explicit problems.

• HyperCrash/RADIOSS essentially writes out Starter and Engine file.

• Starter file contains actual model definition.

• Engine files are used to control the solver, including termination time and output
requests.
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Create Time history output


for accelerometer
(/TH/ACCEL)

In Solver Browser <right


mouse click>  “Create”
 “TH”  “ACCEL”

(Alternative): Select “Tools”


 “Create Cards”  “TH”
 “ACCEL”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Insert name  for


“Entity IDs” select
sensor “Accelerometer”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Set “NUM_VARIABLES” to
default
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Create Time history output


for Rigid body (/TH/RBODY)

In Solver Browser <right


mouse click> on “TH” 
select “Create”  “RBODY”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Insert name  for “Entity


IDs” select all elements of
the rigid body  “proceed”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Set “NUM_VARIABLES” to
default
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Create Time history output


for Rigid body (/TH/RWALL)

In Solver Browser <right


mouse click> on “TH” 
select “Create”  “RWALL”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Insert name  for “Entity


IDs” add Group “Rigid_Wall”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Set “NUM_VARIABLES” to
default
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Create Time history output


for Rigid body (/TH/SECTIO)

In Solver Browser <right


mouse click> on “TH” 
select “Create”  “SECTIO”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Insert name  for “Entity


IDs” add crosssection
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Requests for time history output

Set “NUM_VARIABLES” to
default
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Create main settings and


output variables for the
engine file via “Tools“ 
“Engine file assistant”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Insert values and confirm


with “OK“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine file


assistant”)
Create settings and output
variables for the engine file
via “Tools“  “Create
Cards“  “Engine
Keywords“  “ANIM”
Here: “ANIM/DT“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine
file assistant”) Take
required settings
(“ANIM/DT”)

Writes animation files at a


time frequency of 1per ms
and the start time is 0
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine file


assistant”) Take required
settings (“ENG_DT_NODA”)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine file


assistant”) Time-step and/or
mass scaling options are
set here
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine file


assistant”) Take the required
settings (“ENG_RUN”)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine file


assistant”)
Most important setting!
Defines the END-TIME of
the simulation. Has to be
set in every simulation run.
Run number (or letter) is
used for restart runs
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine
file assistant”)
Take required settings
(“ENG_TFILE”, Time
History File)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

(Alternative to “Engine file


assistant”)
Defines the output frequency
for time-history data
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Create additional settings


and output variables for the
engine file via “Tools“ 
“Create Cards“  “Engine
Keywords“

Take required settings


(“ENG_ANIM_ELEM”)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Generates animation file


which contains element
data for specified results
(Von Mises stress,
plastic strain, etc…)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Take required settings


(“ENG_MON”)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Delivers additional
information on the course
during the simulation
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Take required settings


(“ENG_PRINT”)
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• RADIOSS control card

Output frequency in cycles


( 1 cycle = 1 time step )
specified for the output of
the global simulation
information on the
respective calculation.
With " - " output on the
screen, otherwise only in
the engine output file
( _ 0001.out )
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Export model

“Export Solver Deck“ 


Select name and appropriate
path  “Save“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation
• Export file to .rad-file

Export model with


“Export“  „Close“
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation

1. Alternative:
 “START”  “Programme”
 “Altair…”  “RADIOSS”
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation

1. Alternative:
Select working directory

Selection of:
- RADIOSS Version
- (Starter and/or Engine)
- Number of CPUs
 “Run” the model
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation

RADIOSS Starter
announces:
0 ERROR(S)
2 WARNING(S)
(Warning in node group
definition  can be ignored)

RADIOSS Engine starts


the simulation and writes
the animation files
© 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Start of simulation

Animation files can be loaded


during a run  „Load Model“

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

Thank you for your attention !

You might also like