You are on page 1of 10

12/20/2019 16.

1 - EXPLICIT Solver

HyperWorks Solvers

16.1 - EXPLICIT Solver

Title
EXPLICIT solver

Number
16.1

Brief Description
A dummy is sat down via gravity using the quasi-static load treatment.

Keywords
• Shell, brick, beam, and dummy
• Quasi-static analysis by explicit, kinetic and dynamic relaxation, and Rayleigh damping
• Type 7 interface (symmetric)
• Kelvin-Voigt visco-elastic model (/MAT/LAW35) and linear elastic law (/MAT/LAW1)

RADIOSS Options
• Added mass (/ADMAS)
• Boundary conditions (/BCS)
• Dynamic relaxation (/DYREL)
• Gravity (/GRAV)
• Kinetic relaxation (/KEREL)
• Material definition (/MAT)
• Rayleigh damping (/DAMP)
• Rigid body (/RBODY)

Input File
Rayleigh_damping:
<install_directory>/demos/hwsolvers/radioss/16_Dummy_Positioning/EXPLICIT_solver/RAYLEIGH/.../SEAT_RAYLEIGH*
Dynamic_relaxation:
<install_directory>/demos/hwsolvers/radioss/16_Dummy_Positioning/EXPLICIT_solver/DYREL/SEAT_DYREL*
Kinetic_relaxation:
<install_directory>/demos/hwsolvers/radioss/16_Dummy_Positioning/EXPLICIT_solver/KEREL/SEAT_KEREL*
Without_damping:
<install_directory>/demos/hwsolvers/radioss/16_Dummy_Positioning/EXPLICIT_solver/Without_damping/SEAT*

RADIOSS Version
51f

Technical / Theoretical Level


Advanced

Overview

Aim of the Problem


The topic of this study concerns quasi-static load treatment using kinetic relaxation, dynamic relaxation and Rayleigh damping.
The explicit solutions provided by the three different approaches will be compared and analyzed.
Physical Problem Description
The purpose is to position a dummy on a foam seat under the gravity field using a quasi-static approach prior to a possible
dynamic crash simulation.
Units: mm, s, ton, N, MPa

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 1/10
12/20/2019 16.1 - EXPLICIT Solver

Fig 1: Problem studied.

The dummy weighs 80 kg (173.4 lbs.). The material introduced does not represent the physical case; however, the global
weight of the dummy is respected. As the dummy deformation is neglected in this loading phase, simplifying the material
characterizations has no incidence on the simulation.
Material for seat brace - both the columns and the floor are made of steel with the following properties (/MAT/LAW1):
• Young’s modulus: 210000 MPa
• Poisson’s ratio: 0.3

• Density: 7.8 x 10-9 Gkg/l


The seat columns have the following characteristics:

• Area: 2580 mm2

• Inertia: IXX = 554975 mm4; IYY = 554975 mm4; IZZ = 937908 mm4
The thickness for the seat back and the floor:
• Brace thickness = 2 mm
• Floor thickness = 1 mm
The seat cushion is made of foam which can be described using the generalized Kelvin-Voigt model. The material properties of
the foam are:
• Young’s modulus: 0.2 MPa
• Poisson’s ratio: 0

• Density: 4.3 x 10-11 Gkg/l


• E1 and E2: 0 MPa

• Tangent modulus: 0.25 MPa


• Viscosity in pure shear: 10000 MPa/s
• C1 = C2 = C3 = 1 (visco-elastic bulk viscosity)
RADIOSS material law 35 is used. The open cell foam option is not active (IFlag = 0) and the pressure is read using the
following input curve:
Table 1: Pressure versus compression curve.

Compression -100000 -10 0 3000 209000 210000

Pressure -1000 -1000 0 7.633 7.633 18.5

Visco-elastic Foam Material Law (/MAT/LAW35):


Based on the Navier equation, law 35 describes materials using visco-elastic behavior. The effect of the air enclosed is taken
into account via a separate pressure versus compression function. Relaxation and creep can be modeled.
The schematic model in Fig 2 describes the generalized Kelvin-Voigt model where a time-dependent spring working in parallel
with a Navier dashpot is put in a series with a nonlinear rate-dependent spring.

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 2/10
12/20/2019 16.1 - EXPLICIT Solver

Fig 2: Generalized Kelvin-Voigt model – Law 35.

Two pressure computations are available in RADIOSS for foam having no open cells. The expression used by default is:

See the RADIOSS Theory Manual for explanation of coefficients.


Pressure may also be computed using the pressure versus compression curve defined by you. The compression, is defined
as:

Where, is the density at a time t, and 0 is the initial density.

Analysis, Assumptions and Modeling Description


Modeling Methodology
The model consists of two subsets:
• a dummy composed of 38 parts (limbs and joints).
• a seat comprised of six parts (foam seat back, foam seat cushion, seat back brace, seat bottom brace, seat columns and
the floor).

Fig 3: Model mesh. Fig 4: Model mesh.


(Perspective view – Shaded display) (Profile view – Edges display)

The seat cushion is meshed with 70 brick elements defined by general type 14 solid property.
• Quadratic bulk viscosity: 1.1
• Linear bulk viscosity: 0.05
• Hourglass viscosity coefficient: 0.1
The dummy and seat brace are modeled with shell elements, divided into 4871 4-node shells and 203 3-node shells (Dummy:
5004 shells and seat: 70 shells).
Using a dummy in the model, the /DEL/SHELL/1 option should be activated in the Engine file to avoid a small time step, due to
the low density of material defining the dummy envelope.
The shell properties are:
• Belytschko hourglass formulation (Hourglass type 4, Ishell = 4).

• Membrane hourglass coefficients: 0.01 (default value)


• Out-of-plane hourglass: 0.01 (default value)
• Rotation hourglass coefficient: 0.01 (default value)

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 3/10
12/20/2019 16.1 - EXPLICIT Solver
Contacts between the dummy and the seat cushion, as well as between the foot and the floor, use type 7 interface models with
the penalty method. Additionally, symmetrical contact between the body and seat is achieved by creating two complementary
interfaces, as shown below:
First interface: Dummy parts: slave nodes / seat: master surface
Second interface: Dummy parts: master surface / seat: slave nodes

Fig 5: Contacts modeling with type 7 symmetrical interface

The gap between the symmetrical interfaces is equal to 5 mm, while a gap of 0.5 mm is set for the other interface.
The type 7 interface allows sliding to occur between surfaces. A Coulomb friction can be introduced; in addition, a critical
viscous damping coefficient can be defined to damp sliding.
The symmetric interfaces properties are:
• Coulomb friction (Fric flag) = 0.3
• Critical damping coefficient (Visc flag) = 0.05
• Scale factor for stiffness (Stfac flag) = 1
• Sorting factor (Bumult flag) = 0.20
• Maximum impacted segment / node (Multimp flag) = 4
See the RADIOSS Theory Manual and Starter Input for further information about the definition of the type 7 interface.
RADIOSS Options Used
The goal is to set the body on the seat using a quasi-static approach in order to obtain static equilibrium. The positioning
phase is not included in this study. Thus, all nodes of the dummy are placed in a global rigid body in order to maintain the
dummy’s initial configuration.
In order to save the CPU, a second global rigid body includes parts of the seat and the floor; except for the seat cushion parts,
which will only have active elements during simulation.

Fig 6: Set up of both rigid bodies.

When the ICoG flag is set to 1 for the rigid body of the seat, the center of gravity is computed using the master and slave node
coordinates, and the master node is moved to the center of gravity, where mass and inertia are placed.
When the ICoG flag is set to 3 for the rigid body of the dummy, the center of gravity is set at the master node coordinates
defined by you. The added masses and added inertia are transmitted to the master node coordinates.
The master node coordinates and skew are extracted from the pelvis part of the original rigid body.
Gravity is applied to all nodes of the model. A function defines gravity acceleration in the z direction versus time. Gravity is
activated by /GRAV in the D00 file.

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 4/10
12/20/2019 16.1 - EXPLICIT Solver

Fig 7: Input gravity function (-9810 mm.s-2) and nodes selection (yellow).

The six rigid body modes of the seat are removed by completely fixing the rigid body master node attached to the seat. In
order to limit the out-of-plane vibrations, the master node of the dummy's rigid body is fixed in translation along the Y axis.

Fig 8: Boundary conditions on the rigid bodies’ master nodes.

Static analysis: quasi-static treatment of gravity loading up to static equilibrium.


The explicit time integration scheme starts with nodal acceleration computation. It is efficient for simulating dynamic loading.
However, a quasi-static simulation via a dynamic resolution method needs to minimize the dynamic effects in order to converge
towards static equilibrium. This usually describes the pre-loading case prior to dynamic analysis. Thus, the quasi-static solution
of gravity loading on the model is the steady state part of the transient response.
To reduce the dynamic effect, three options are available in the Engine file:
• Kinetic relaxation (/KEREL)
• Dynamic relaxation (/DYREL)
• Rayleigh damping (/DAMP)

Kinetic Relaxation Method


All velocities are set to zero each time the kinetic energy reaches a maximum value. This option is activated in the Engine file
using /KEREL (input is not required).

Fig 9: Kinetic relaxation method with /KEREL (also named energy discrete relaxation).

Dynamic Relaxation Method


Dynamic loading is damped by introducing a diagonal damping matrix, proportional to mass matrix, in the dynamic equation:

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 5/10
12/20/2019 16.1 - EXPLICIT Solver

with, being the relaxation value (recommended default value 1), and T being is the period to be damped (less than or equal
to the highest period of the system).
Thus, a viscous stress tensor is added to the stress tensor:

Using an explicit code, application of the dashpot force reduces the velocity equation modification:

This option is activated in the D01 file using /DYREL (inputs: and T).
Rayleigh Damping Method
Dynamic loading is damped by introducing a damping matrix, proportional to the mass and stiffness matrix, in the dynamic
equation. This simplified approach will allow you to reduce the global equilibrium equation to n-uncoupled equations by using
an orthogonal transformation. This damping is said to be proportionally uncoupled.

Where, and are the pre-defined constants.


The orthogonal transformation using this proportional damping assumption leads to:

with: i is the ith being the damping ratio of the system

i is the ith being the natural frequency of the system

Fig 10: Rayleigh type damping.

If you have some experimental results, the proportionality factors, and are found by evaluating the damping for a pair of
the most significant frequencies used. Thus, two equations with two unknown variables are obtained:

If several frequencies are available, an average of computed values, and may be used.
This model of proportional damping is not recommended for complex structures and does not enable good experimental
retiming.
This option is activated in the D01 Engine file using /DAMP (inputs data: and ).
Parameters Used
In this example, and are set to the following values:

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 6/10
12/20/2019 16.1 - EXPLICIT Solver
• First case: = 10 and = 10
• Second case: = 0 and = 10
• Third case: = 10 and =0
• Fourth case: = 20 and =0
The resulting assumptions are:
• First case: [C] = 10[M] + 10[K]
• Second case: [C] = 10[K]
• Third case: [C] = 10[M]
• Fourth case: [C] = 20[M]

Simulation Results and Conclusions

Curves and Animations


Results Obtained using Kinetic Relaxation: /KEREL

Fig 11: Z-displacement of the rigid body’s master node on dummy (node 14199).

Fig 12: Kinetic energy of global model.

Results Obtained using Dynamic Relaxation: /DYREL

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 7/10
12/20/2019 16.1 - EXPLICIT Solver

Fig 13: Z-displacement of the rigid body’s master node on dummy (node 14199).

Fig 14: Z-velocity of the rigid body’s master node on dummy (node 14199).

The period T to be damped is estimated from the velocity curves (highest period).
Results Obtained using Rayleigh Damping: /DAMP

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 8/10
12/20/2019 16.1 - EXPLICIT Solver

Fig 15: Z-displacement of the rigid body’s master node on dummy (node 14199)

Fig 16: Z-velocity of rigid body’s master node on dummy (node 14199)

Comparison of the Different Approaches

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 9/10
12/20/2019 16.1 - EXPLICIT Solver

Fig 17: Comparison of the nodal displacements’ display on the seat at time t = 1.48 s

Fig 18: Comparison of damping on displacement obtained using the three static approaches
(Z-displacement of the rigid body’s master node on dummy: node 14199)

Conclusion

It is undeniable that the damping methods used to converge towards static equilibrium provide accurate results, especially in
the case of this problem where the low rigidity of the seat caused very little quenched oscillations.
The kinetic relaxation introduced in /KEREL, was relatively effective having a swift convergence of the solution towards a static
solution, in addition to being easy to use since no input is required. Stability was obtained at 0.137 s.
The /DYREL and /DAMP options are based on viscous damping conducted for the same response, with convergence in three
oscillations. Stability was obtained at 0.75 s. Furthermore, dynamic relaxation and the Rayleigh damping methods are basically
equivalent in this problem, due to the low stiffness of the seat cushion (Young’s modulus is equal to 0.2 MPa), which breaks the
balance between the mass and the weight stiffness in the Rayleigh assumption. Moreover, the boundary conditions and the
loading applied on the model lead to a problem described using a predominant natural frequency. Thus, only one parameter,
is needed to describe this physical behavior, which reverts back to the dynamic relaxation assumption.
Using =1 and T =0.18s for dynamic relaxation and =10 for Rayleigh damping, you achieve:
• Dynamic relaxation:

• Rayleigh damping:

[C] = [M] + [K] ≈ [M]


≈ 10[M]
In conclusion, the approaches available in RADIOSS provided after convergence a single solution, namely displacement of the
dummy by -12.66 mm along the Z-axis and an identical deformation of the seat cushion.

https://altairhyperworks.com/hwhelp/Altair/hw13.0/help/hwsolvers/16_1_explicit_solver.htm?toc=0&printWindow 10/10

You might also like