Pam-Crash Tutorial 1-2 ElasticCantilever
Pam-Crash Tutorial 1-2 ElasticCantilever
Pam-Crash Tutorial 1-2 ElasticCantilever
Tutorial 1 and 2
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Tutorial 1 and 2
End Loaded Cantilever and
Shell Element
Studies
Problem description
Outline An end loaded ‘built in’ cantilever beam is analysed to demonstrate
different analysis types (implicit and explicit) and different shell
element types available in VPS
Prepared by: Anthony Pickett, ESI GmbH/Institute for Aircraft Design, Stuttgart
Date: November 2007
Version: V4.1 (Updated December 2013 for Visual-Crash PAM V9.0)
1 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Background information
Supplied datasets
No datasets or meshes are needed to tackle the problem; the mesh will be generated as a part of the
exercise.
It is recommended that you use the following names for the PAM-CRASH input and results files:
For the elastic cantilever 10 mm mesh use Cantilever_10mmMesh.pc
For the elastic cantilever 5 mm mesh use Cantilever_5mmMesh.pc
For the elastic cantilever 2.5 mm mesh use Cantilever_2.5mmMesh.pc
In each case completed VPS datasets are available in case you get into trouble.
Explicit analysis treats the structure as a dynamic problem and solves dynamic equations of motion in
the time domain; it is especially efficient to solve crash, impact and similar dynamic problems,
particularly if material non-linearity (plasticity..), large deformations or contact occur. For explicit
analysis you will find all nodal and element quantities given with respect to time.
Implicit analysis (usually) assembles the structure stiffness matrix to solve static loading problems that
are independent of time. Material non-linearity, large deformations and contact are possible with non-
linear solution methods. The exercise will include an implicit geometrically nonlinear analysis.
Geometry: The PAM-CRASH code is usually only applied to 3D structures; there are no special
capabilities for 1D or 2D geometries. For this exercise the 2D cantilever beam is analysed using shell
elements with appropriate loading and boundary conditions to make it a valid 2D problem.
2 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Contents
Tutorial 1 and 2 ................................................................................................... 1
End Loaded Cantilever and Shell Element Studies ................................................... 1
Problem description .............................................................................................. 1
Background information ........................................................................................ 2
Part 1
Model preparation
Tutorial 1
Part 2
Explicit elastic analyses
Part 3
Various exercises:
Explicit analysis
Tutorial 2
Part 4
Implicit analyses: Elastic
and geometric nonlinear
3 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Select the option New file then specify the model unit
system:
• Set Source Units to mm, kg, millisec, kelvin
• The target units will be the same
• Click OK
This specifies the unit systems (kN, mm, kg, msec). A
units conversion to a different system could be made if
needed; we use the same for both.
Most mesh generation programs either allow the mesh to be generated by construction information
(points, lines, surfaces, volumes, etc.) or use surface and volume data from CAD packages such as
IDEAS and CATIA.
We shall generate the mesh here using some simple construction features in Visual-Mesh. The usual
procedure is:
• Specify key points in x,y,z coordinates.
• Join these points with lines, arcs, circles, spline curves, etc.
• Use these lines as a basis to construct lines for 1D elements, surface (patches) for 2D
elements, or volumes for 3D elements.
• Care has to be made during this process to make sure the generated mesh is appropriate to
the loads, boundary conditions, part and material groupings that must be specified later in the
process. Some advanced planning is needed!
Note: Visual-Mesh follows similar steps to make the mesh, but some useful tools are available to
help simplify and speed the process.
4 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
5 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Remark: It is possible to use the File > Save option to save data in a binary (.vcb) format, which
could be useful for large models and stores additional detailed information such as CAD
data and meshing information. However, VPS only accepts the ASCII (.pc) format and
so this is used as the basis to store data throughout these tutorial exercises.
Closing VCP-Mesh
Use File > Exit to close the meshing session.
Remark: In priciple you could directly continue with the next operations to define entities, materials,
etc., by switching back to Visual Crash PAM (Applications > Crash PAM) and continuing.
But it can be advisable stop, copy the dataset created to have a safe backup of the
meshing work and then continuing; we shall do it this way.
6 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
This involves:
• Starting Visual Crash PAM for definition of entities (Loads,
boundary conditions, etc.,)
• Application of boundary conditions (fixed restraints at the
built-in end).
• Application of loading at the opposite end.
• Definition of part (geometric) and material (mechanical) data.
• Definition of the VPS control data (type of analysis – implicit or
explicit) and other parameters.
Start the Visual Crash PAM and read in the new file (Cantilever_10mmModel.pc) using Open
File.
7 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
8 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
9 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
1. Material data
Select Crash > Material Editor and then select
the type of Material Model; in this case use a 101
– ELASTIC_SHELL. Finally define the material
data Steel (E=210 kN/mm2, ν=0.3 and density
7.8*10-6 kg/mm3). Save with Apply and Close.
2. Part data
This is most easily done via the Explorer panel:
1. First click on Parts and the list of parts will
open; select the required part. Press the right
mouse key and activate the Edit option; the
parts panel will open.
2. Set the shell thickness to 2mm. Click just
below H and set this to 2 (=2mm).
3. Finally, the material is linked to this part. Click
on IDMAT>List and the materials panel will
open. Select the required material and click
OK.
4. Give the part a sensible title (e.g. cantilever).
Output results B A
For later studies it will be useful to have
details of time history information for the
corner node (A) and an element (e.g. B
50mm from the wall).
10 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
5. OCTRL:
11 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Remark 1: Files save in this way have the VPS input file
ASCII format and are readable. The File >
Save option will save the model in a vcb
internal binary format (it cannot be read by
VPS).
Remark 2: Some other dataset formats (e.g. DYNA3D
and NASTRAN) are also possible to be saved:
See the Data type options.
12 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
13 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Running a VPS/PAM-
CRASH analysis
• Start the simulation run
from the ESI Group Folder
with the latest version of
VPS/PAM-CRASH.
14 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
First, we shall look at selected results of the deformed structure and some information that are
available for contour plots of the complete structure; these are stored in the .ERF file (extension
.erfh5) at selected time intevals (states). Following this we shall look at typical x-y plot information
which is stored in the same file. The time output intevals for structure deformations and contours are
different to x-y plot information and were specified in the Visual Crash PAM session.
• Variable TIME_HISTORY in the VPS/PAM-CRASH dataset controls frequency of time history plot
information at selected nodes, elements, etc.
• Variable CONTOUR_PLOT in the VPS/PAM-CRASH dataset controls frequency deformed states
and contour information for the full structure.
15 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
16 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
From the original Visual Crash PAM session two specific points of information where stored for x-y
type plots; namely, the element located on the upper surface at 50 mm from the wall and the top
corner node at the loaded end.
17 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Nodal damping should only be imposed once the structure is fully deformed under constant loading
and in a state of dynamic equilibrium; in this case after 5msec. It should not be imposed during the
loading phase as this will damp the loading deformations and in the case of elasto-plastic analysis may
change the plastic distribution. The formula to imposed critical nodal damping is given in the PAM-
CRASH manuals as,
18 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Repeat the same operations using 20% of critical damping (=1.68), with all other data remaining the
same. Export the dataset as Cantilever_10mmModel_0.2CritDamping.pc
The two damping cases are run with VPS/PAM-CRASH to generate new .ERF results files:
Cantilever_10mmModel_CritDamping_RESULTS.erfh5
Cantilever_10mmModel_0.2CritDamping_RESULTS.erfh5
These results are now compared with the undamped solution for the corner node at the loaded end.
Start Visual-Viewer and open the previous undamped results file (Cantilever_10mmModel_
RESULTS.erfh5); using the previous
procedure plot the vertical displacement time
history (Displacement_global_Y).
critical damped
The displacement time history curves for the free end corner node shows that critical nodal damping
has rapidly damped the structure within one oscillation, and that 20% has nearly managed this in the
selected time window of 5 msec to 8 msec. In both case the final quasi-static deflection of the beam is
approximately -38mm.
Remark: Generally, critical damping is not recommended as this can lead to stability problems;
instead 10% to 20% of critical damping over 2-3 oscillation is preferable. In this study the
damping was deliberately switched off after 8 msec to see if further oscillations occur, or if
stead state equilibrium has been reached; it more-or-less has.
19 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
The following steps briefly outline the steps to prepare the new models.
1. Start Visual Crash PAM and read in the 10mm meshed model (the one without nodal damping)
that we have been using.
2. This mesh is easily refined using the option 2D > Split and the splitting option shown below. All
elements in the model must be selected. The new mesh has four times more elements with a new
side length of 5mm. Finish with Close.
3. Check the model: The material data and control data are good; but the boundary conditions and
loading are not strictly correct (have a look) since new generated nodes have no boundary
conditions or loads. However, the model is valid and we can it for now. Note that the total loading
is still the same as the 10mm meshed model, although poorly distributed.
4. Export the dataset with a new name (e.g. Cantilever_5mmModel.pc) and run it using
VPS/PAM-CRASH.
Repeat the above procedure and refine the 5mm mesh model one level further (element side length =
2.5mm); again use a new file name when exporting (e.g. Cantilever_2.5mmModel.pc).
20 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
The two refined analysis models are run with VPS/PAM-CRASH and are now compared with the
previously analysed 10mm meshed model. Only the undamped results are used in this comparison.
Titles and graph legends can be modified. Anywhere on the graph view click with the right mouse key
to open Tools and then Legends and Labels. From the new panel new labels, font sizes and colours
can be defined.
A close inspection of the deformed model at the restrained end, below, shows poor deformations and
local hourglassing; this has led to (incorrect) greater end point deflection.
The boundary condition nodes come from the original 10mm meshed model, so only every second
node in the 5mm mesh and every forth node in the 2.5mm meshed model is restrained. This is bad
practice and all nodes should be restrained! However, it is an interesting result and the opportunity is
taken in the next section to discuss hourglassing and methods to treat it.
21 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Essentially, hourglass modes are certain element deformation modes that erroneously predict zero
deformation energy at the element integration point(s). For one point under integrated elements this
point is at the centre of the element. Three methods could be used here to control, or eliminate
hourglassing:
1. Fully constrain all nodes at the boundary; this would be the best modelling approach.
2. Use a different element type that does not have hourglass modes, for example 'fully’ or
‘reduced’ integrated elements, or triangular elements.
3. Apply increased hourglass control parameters (this rarely is very effective).
For this study to control hourglassing the 5mm mesh model with the poor end restraints is used. Also,
for easier comparison of solutions use the previous parameters for 20% critical damping for a quasi-
static solution. Open the file Cantilever_5mmModel.pc, add damping and export as,
Cantilever_5mmModel_ 0.2CritDamping.pc
22 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
The Belytschko-Tsay element is used (set parameter ISINT in the material cards) and the 5mm mesh
model Cantilever_5mmModel_ 0.2CritDamping.pc is modified to have triangle elements. This is
done using the Split option in Visual Crash PAM. Export the file under a new suitable name and run
with VPS/PAM-CRASH.
Note in this case the poor boundary conditions have been used but there are no signs of hourglassing.
Triangle elements do not have hourglass modes. Also, it can be seen that the end deflection is slightly
less (≈5%) than the quadrilateral element mesh result; this is due to this element formulation being
slightly stiffer.
Remark: Hourglassing is actually very rare in analyses and should not occur if the standard
VPS/PAM-CRASH hourglass controls are used in under-integrated elements.
23 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
The following is a convergence exercise to try. Use the Hughes-Tezduyar shell element (to eliminate
hourglassing) with 20% critical damping for a quasi-static solution. Compare maximum deflection at
the corner node for the 2.5mm, 5mm and 10mm meshes.
38,5 38,5
type).
38
37,5
37
A similar study for triangle elements should 36,5
also show convergence with refined meshes, 36 36
but with slightly stiffer behaviour. 35,5
0 500 1000 1500 2000 2500
No. elements
24 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
25 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Use VPS/PAM-STATICS Implicit to run the three implicit cantilever beam problems; namely,
Cantilever_10mmModel_Implicit.pc
Cantilever_5mmModel_Implicit.pc
Cantilever_2.5mmModel_Implicit.pc
Results from the analysis are processed in exactly the same way as the previous explicit analyses
using Visual Viewer; all results are stored in the respective .ERF files. The following plots show
contours of deformations for the three models.
The three implicit analyses show similar results and trends to the explicit analyses with maximum y-
deflections being:
for the 10mm mesh = 36.63 mm
for the 5mm mesh = 39.22 mm
for the 2.5mm mesh = 41.01 mm
Remark 1: Generally, the element shows a good convergence trend; that is, the more elements used
the more accurate is the result and the results tend to a converged value.
Remark 2 : There is slightly greater displacement indicating this element type is less stiff than the
previous element used in the explicit analyses.
Remark 3: For this case the linear implicit analysis is much faster to analyse than the explicit
analysis. This is not always the case and implicit analysis can become CPU expensive if
significant material and/or geometric nonlinearity occurs and is included in the analysis;
see the next section.
26 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
Generally a static linear analysis will provide good results for most problems if the material is linear
and displacements are small. In this case, however, displacements are large and a close inspection of
deformations (look at the width of the beam along its length) suggests something might be wrong;
indeed the beam gets wider!
Using Visual Viewer, open the 5mm mesh linear static analysis results. The deformed width of the
beam at the loaded end can be measured using the ‘measure’ tab shown below. A new panel opens
and then click on the two point to be measured. It is seen that the beam width increases from 50mm
(undeformed) to 51.25mm which cannot be correct under this applied loading. A contour plot of nodal
displacements (x-Component) also shows strange results that the beam does not shorten in the x-
direction!
Remark: Linear static analysis is valid for most problems involving small displacements. In this case
the derivation of the element stiffness matrix assumes a linear relationship between
element displacements and strains and other simplifications are made regarding the
interaction of element deformations and the material strains.
In effect these simplifications lead to a constant structure stiffness matrix that assumes a
linear relationship between loads and displacements. This is not valid in this analysis as
large deformations occur and a full geometric nonlinear analysis must be performed. In
this case the structure stiffness matrix is a function of the displacements and a non linear
iterative (e.g. Newton Raphson) solution is necessary.
27 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
2. Change the “Type of Analysis”. In the Explorer window locate the existing ICTRL control card
and change the Qualify2 from LINEAR to GEOMETRIC NON LINEAR, click Apply and Close to
save the changes. Note it is still a static analysis problem.
3. Finally, nonlinear analyses are performed as a series of load increments, with iterations being
made at each load increment to an acceptable level of convergence. Information of the load steps
must be given. This is controlled by the time value defined in RUNEND (=10) and the time
increment which is set under Crash > Controls > Standard Controls and in the window Type
for TCTRL. Set parameter DT2USR=0.2. These two values mean that 50 load increments will be
made, which is a reasonable number.
4. Note that the RUNEND parameter (=10) was the duration time used for all explicit analysis work.
In the previous implicit analysis it had no meaning and was ignored.
5. Export the model to the file Cantilever_5mmModel_Implicit_GNL.pc and run the analysis with
VPS/PAM-STATICS Implicit.
The following contour plot shows nodal displacements for the cantilever beam. The geometric non-
linear analysis has now led to a correct prediction of structural deformations. In this case overall
deflection of the beam is similar to the linear results; however, the width is now correctly predicted to
be 49.986mm (~ 50mm)The stress distribution and x-component of displacements will also be
correct.
28 GR/VPS_/13/09/02/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 1 and 2
29 GR/VPS_/13/09/02/A
Insert the back cover image in this header, then position and resize it !