Professional Documents
Culture Documents
22 08 2023 FEM SummerSchool
22 08 2023 FEM SummerSchool
Professur Geotechnik
Int.-Prof. Dr.-Ing. Patrick Staubach
Finite Elements,
Constitutive Models and
Large Deformations in
Soil Mechanics
Bauhaus-Universität Weimar 2
Int.-Prof. Dr.-Ing. Patrick Staubach
Continuum mechanics
Stress
• Notation: First index i of sij identifies the
direction of the stress, second index j
identifies the direction of the normal to
the surface on which the stress acts
• 3 Normal components: s11, s22, s33
• 3 independent shear components
(considering symmetry) s12 = s21, s13 =
s31, s23 = s32
• In material models for soils, the stress components are usually effective
stresses (the dash ' for effective stresses is usually omitted)
• The sign convention of mechanics is often used: Tension is positive (in
contrast to the sign convention of soil mechanics, where pressure is positive)
Bauhaus-Universität Weimar 3
Int.-Prof. Dr.-Ing. Patrick Staubach
Continuum mechanics
Stress
• Stress tensor:
or
• Stress changes due to strain, which has
to be described by a constitutive model
considering the
)
symmetry
Bauhaus-Universität Weimar 4
Int.-Prof. Dr.-Ing. Patrick Staubach
Continuum mechanics
Strain
Direction e2
Normal ei
Bauhaus-Universität Weimar 5
Int.-Prof. Dr.-Ing. Patrick Staubach
Continuum mechanics
Strain
Bauhaus-Universität Weimar 6
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
ax [m/s2]
t [s]
Bauhaus-Universität Weimar 7
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
We know how to formulate /
describe the physical
problem…
t [s]
it!
Boundary conditions:
on Essential boundary conditions
on Natural boundary conditions
Bauhaus-Universität Weimar 8
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
t [s]
: constants
: trial functions
must satisfy essential BCs
Differential equation
Boundary conditions:
on Essential boundary conditions
on Natural boundary conditions
Bauhaus-Universität Weimar 9
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
∗
Differential equation
Boundary conditions:
on Essential boundary conditions
on Natural boundary conditions
Bauhaus-Universität Weimar 10
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
∗
Weak form of the balance
t [s]
equation uses a spatial discretization, calculating
the quantities only at discrete points
II. Find constants such that the
error becomes small
Differential equation
∗
Boundary conditions:
on Essential boundary conditions
on Natural boundary conditions
Bauhaus-Universität Weimar 11
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
FEM:
Mesh
• Divide solution area into a finite
number of small sub areas - finite
elements - with simple geometry so
that the approximation functions
can be generated systematically
and after a certain pattern
• Finite elements are interconnected
at nodes, approximated solution is
Elements
continuous over solution area
• Evaluate the balance equation in
Nodes
each element and combine the
results to a global algebraic system
of equations
, ,
Bauhaus-Universität Weimar 12
Int.-Prof. Dr.-Ing. Patrick Staubach
Why FEM – and how?
FEM:
Mesh
• Divide solution area into a finite
number of small sub areas - finite
elements - with simple geometry so
that the approximation functions
The FEM is a numerical method to solve partial
can be differential
generated systematically
equations (PDEs) approximately by reducingand afterthe continuous
a certain pattern
mathematical model to a discrete idealization. This is done
• Finite elements by
are interconnected
dividing the domain into a (finite) number of small
at nodes, elements solution is
approximated
with simple geometry
Elementson which the physical fields are
continuous over solution area
approximated in a piece-wise manner.
• Evaluate the balance equation in
Nodes
each element and combine the
results to a global algebraic system
of equations
, ,
Bauhaus-Universität Weimar 13
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Bauhaus-Universität Weimar 14
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Plane strain conditions
• Simulation of a selected
cross section of the system
• Assumption: deformation
perpendicular to the plane
small/negligible
• Suitable for problems with
homogeneous subsoil
structure (normal to the
cross section)
• "Elongated system“
• Point load acts like infinite
line load
Bauhaus-Universität Weimar 15
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Axisymmetric conditions
𝑘=3
𝑘=1
𝑘=2
Bauhaus-Universität Weimar 17
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
(Isoparametric) continuum elements with quadratic interpolation functions
𝑘=3
𝑘=1 𝑘=⋯
𝑘=4
𝑘=2
Bauhaus-Universität Weimar 18
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
A simple example: bar subjected to linear distributed load
Displacement
Displacement
𝑥 𝑥 𝑥
Stress
Stress
Stress
𝑥 𝑥 𝑥
Bauhaus-Universität Weimar 19
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Interpolation functions
𝜕𝒙
𝜕𝝃
𝜕𝝃
𝜕𝒙
𝑥 𝜕𝒙
𝜕𝝃
𝜕𝝃
𝑥 𝜕𝒙
Bauhaus-Universität Weimar 20
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Multi-phase material soil
Bauhaus-Universität Weimar 21
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Continuum elements with one active phase (solid grains)
s
Momentum balance:
Bauhaus-Universität Weimar 22
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Continuum elements with two active phases (solid grains and water)
• The displacement of the grain framework
and the pore water pressure are the
unknowns
•
• Dirichlet boundary condition: and
• Von Neumann boundary condition: Total
stresses and flow
• Inflow/outflow dependent on loading
𝑢 rate/permeability
Bauhaus-Universität Weimar 23
Int.-Prof. Dr.-Ing. Patrick Staubach
Setting up the FE model
Initial conditions
• Defines the state at the start of an analysis, which may change during
simulation
• Governed by the choice of soil model and analysis type
• The more phases are considered, the more information is included in the
initial conditions
• Examples: Stress, pore water pressure, saturation, void ratio, density,
overconsolidation ratio
Bauhaus-Universität Weimar 24
Int.-Prof. Dr.-Ing. Patrick Staubach
Constitutive models
• Constitutive soil models describe the relationship between
• Stress s and Strain e (sufficient for linear models, e.g. linear elasticity)
• Stress increment Ds and strain increment De (necessary for nonlinear
models)
∆ ∆
• Stress rate and strain rate with time increment Dt
∆ ∆
(more common for nonlinear models)
Stress Stress
Linear: Nonlinear:
Strain Strain
Bauhaus-Universität Weimar 26
Int.-Prof. Dr.-Ing. Patrick Staubach
Nonlinear elastic models
• Nonlinear relationship between stress and strain
• Strains are fully reversible, no plastic deformations
Bauhaus-Universität Weimar 27
Int.-Prof. Dr.-Ing. Patrick Staubach
Elastic models
Practical relevance
• Soils behave elastically only at very small strains (sand: e < 10-5, clay: e <
10-4)
• Elastic material models are used
• For simulations of wave propagation (with stiffness for very small strains,
determined e.g. from RC tests)
• For predictions of settlements under static loading (with stiffness for
large deformations, obtained e.g. from oedometer or triaxial tests).
• Elastic models can predict unrealistic stresses (very large or tensile stresses
that usually cannot be resisted by the soil)
• Elasticity is a necessary part for elastic-plastic or
visco-plastic models
Bauhaus-Universität Weimar 28
Int.-Prof. Dr.-Ing. Patrick Staubach
Elastoplastic models
• Within a so-called „yield surface“ the soil behaviour is elastic
• If the stress path reaches the yield surface the stress is kept at the
yield surface and plastic deformations are generated
• In the simplest case the position of the yield surface in the stress space is fixed
• More sophisticated models consider a change of the yield surface caused
by loading (hardening = growth of yield surface, softening = shrinkage)
• Yield surface is often described by Mohr-Coulomb failure criterion
Bauhaus-Universität Weimar 29
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
Vertical stress:
Vertical strain:
Sign convention of mechanics:
Compression is negative
Bauhaus-Universität Weimar 30
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
• Simplest approximation:
Two straight lines each representing
a linear elastic relationship
• Combination leads to a linear
inelastic constitutive law
• Loading:
• Unloading:
• More meaningful
formulation of the
constitutive model
with stress and
strain rates:
• Loading :
• Unloading :
• Hypoplasticity is formulated
with rates
Bauhaus-Universität Weimar 32
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
Initial values:
Bauhaus-Universität Weimar 33
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
Initial values:
Bauhaus-Universität Weimar 34
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
• Loading
( ):
• Unloading
• In a hypoplastic model different ( ):
values of stiffness for loading and
unloading are obtained by using the
absolute value of strain rate in the equations
Bauhaus-Universität Weimar 35
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
• Nonlinearity is introduced by
assuming a stiffness proportional
to the stress:
is replaced by:
Bauhaus-Universität Weimar 36
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
• For loading ( ):
• From
comparison:
Bauhaus-Universität Weimar 37
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on an oedometric compression test Fellin (2002)
Bauhaus-Universität Weimar 38
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on a triaxial compression test Fellin (2002)
Bauhaus-Universität Weimar 39
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on a triaxial compression test Fellin (2002)
Bauhaus-Universität Weimar 40
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on a triaxial compression test Fellin (2002)
• Different stiffness for loading and
unloading is achieved by again
using the absolute value of the
strain rate
• For the vertical stress limits, the
Mohr-Coulomb failure criterion for
non-cohesive soils is applied:
• Basic equation:
Bauhaus-Universität Weimar 41
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on a triaxial compression test Fellin (2002)
• For loading ( ):
Bauhaus-Universität Weimar 42
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on a triaxial compression test Fellin (2002)
• Stress rate must also vanish during unloading ( )
at minimum stress :
Bauhaus-Universität Weimar 43
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Basics explained on a triaxial compression test Fellin (2002)
• Setting in the expression for a1 and a2 in the basic equation leads to:
Bauhaus-Universität Weimar 44
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Summary of basic principles
• A hypoplastic model does not explicitly define a yield surface.
The yield criterion comes out of the equations for the stress-strain
relationship formulated in terms of rates
• The difference in stiffness between loading and unloading results
from using the absolute value of strain rate in the equations
(or the norm of the strain rate in formulations with full tensors)
• The stress-strain relationship is independent of the loading rate.
If the strain rate is e.g. doubled, then also the stress rate is doubled.
• The non-linear behaviour is modelled by a stiffness depending on stress
(and probably other state variables like void ratio, overconsolidation ratio, etc.)
Bauhaus-Universität Weimar 45
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996)
• Currently the most popular hypoplastic model for non-cohesive soils
• Describes stress- and density-dependent stiffness and contractancy /
dilatancy during shearing
• Implementation for Abaqus and Plaxis is freely available in the internet
(www.soilsmodels.info)
• 8 parameters can be calibrated from laboratory tests
• Calibration procedure has been described by Herle (1997)
• Parameters calibrated by hand following this procedure can be optimized
based on element test simulations
Bauhaus-Universität Weimar 46
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Equations
• Basic equation:
• Stiffness tensors:
∗ ∗ ∗
∗ ∗ /
Bauhaus-Universität Weimar 48
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Equations
Bauhaus-Universität Weimar 49
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Equations
• Functions fd, fe and fb describe the influences of pressure and density
on stiffness:
Bauhaus-Universität Weimar 50
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
• jc as inclination of a
pluviated cone of sand
Bauhaus-Universität Weimar 51
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
Bauhaus-Universität Weimar 52
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
emin
Bauhaus-Universität Weimar 53
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
1 2 3 4 5
Bauhaus-Universität Weimar 54
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
Possible influence
of sample size
(here: sand with
d50 = 0.2 mm,
Cu = 1.5)
Bauhaus-Universität Weimar 55
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
Bauhaus-Universität Weimar 56
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
• b from an oedometric
test on a dense sample
(d = 150 mm, h = 30 mm)
Bauhaus-Universität Weimar 57
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Hypoplastic model of von Wolffersdorff (1996) – Parameter calibration
Bauhaus-Universität Weimar 58
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Extension by intergranular strain (Niemunis & Herle, 1997)
• Problem of original hypoplastic model of von Wolffersdorff:
Excessive accumulation of strain in case of cyclic loading („ratcheting“)
• Cause: Model does not distinguish between first loading and reloading
• Extension of intergranular strain
remedies these problems
(equations are complicated
and not given here)
Bauhaus-Universität Weimar 59
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Extension by intergranular strain (Niemunis & Herle, 1997) – Parameter calibration
Bauhaus-Universität Weimar 60
Int.-Prof. Dr.-Ing. Patrick Staubach
Hypoplastic model for sand
Laboratory tests needed for a calibration of the model of von Wolfferdorff (1996)
with the extension of intergranular strain (Niemunis & Herle, 1997)
• Index tests on minimum and maximum density (→ ei0, ec0, ed0)
• Pluviated cone of sand or direct shear test on loose sample (→ jc)
• Oedometric test on a loose sample (→ hs, n)
• Oedometric test on a dense sample (→ b)
• Drained triaxial test on a dense sample (→ a)
• Drained or undrained cyclic triaxial test (→ R, mR, mT, bR, c)
Bauhaus-Universität Weimar 61
Int.-Prof. Dr.-Ing. Patrick Staubach
Examples: Excavation with retaining wall
Horizontal displacement
Bauhaus-Universität Weimar 62
Int.-Prof. Dr.-Ing. Patrick Staubach
Examples: Foundation
Bauhaus-Universität Weimar 63
Int.-Prof. Dr.-Ing. Patrick Staubach
Examples: Offshore foundations
Bauhaus-Universität Weimar 64
Int.-Prof. Dr.-Ing. Patrick Staubach
Examples: Offshore foundations
Bauhaus-Universität Weimar 65
Int.-Prof. Dr.-Ing. Patrick Staubach
How to tackle large deformation problems?
Bauhaus-Universität Weimar 66
Int.-Prof. Dr.-Ing. Patrick Staubach
How to tackle large deformation problems?
How to choose a scheme:
• Availability
• Modelling scale
• Expected strain
• Contact interactions possible?
• Numerical stability
Keep it as simple as possible!
Bauhaus-Universität Weimar 67
Int.-Prof. Dr.-Ing. Patrick Staubach
Updated Lagrangian schemes
Bauhaus-Universität Weimar 68
Int.-Prof. Dr.-Ing. Patrick Staubach
Updated Lagrangian schemes
• Deformation gradient
• Logarithmic strain
Principial axes of U
Principial axes of V
Bauhaus-Universität Weimar 69
Int.-Prof. Dr.-Ing. Patrick Staubach
Updated Lagrangian schemes
• Velocity gradient
Bauhaus-Universität Weimar 70
Int.-Prof. Dr.-Ing. Patrick Staubach
Updated Lagrangian schemes
Bauhaus-Universität Weimar 71
Int.-Prof. Dr.-Ing. Patrick Staubach
Eulerian schemes
Bauhaus-Universität Weimar 72
Int.-Prof. Dr.-Ing. Patrick Staubach
Eulerian schemes
Bauhaus-Universität Weimar 73
Int.-Prof. Dr.-Ing. Patrick Staubach
Eulerian schemes: Examples
Bauhaus-Universität Weimar 74
Int.-Prof. Dr.-Ing. Patrick Staubach
Eulerian schemes: Examples
Bauhaus-Universität Weimar 75
Int.-Prof. Dr.-Ing. Patrick Staubach
Eulerian schemes: Examples
Bauhaus-Universität Weimar 76
Int.-Prof. Dr.-Ing. Patrick Staubach