Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
o Static Problems:
o Deformation analyses (1D, 2D, 3D)
o Consolidation problems (diffusion problems)
o Soil-structure interaction problems
o Shallow foundation (bearing capacity, settlement)
o Deep foundations (vertical and lateral capacity)
o Dynamic Problems
o Free-field analysis (site response)
o Liquefaction and liquefaction-induced phenomena
o Soil-structure interaction problems
Geotechnical Analysis Examples
What tools will we need?
where $thick is the thickness into the screen (often 1.0), $type is a string identifying
PlaneStrain or PlainStress, $matTag is the tag of the
nDMaterial object associated with the element, $press is an
optional surface pressure (default 0.0), $rho is the mass density,
and $b1 and $b2 are body forces in the x- and y-directions
where $matTag is the tag of the nDMaterial object associated with the element, and
$b1, $b2, $b3 are body forces in the x-, y-, and z-directions
where $bulk is the combined bulk modulus B = Bf/n, $fmass is the fluid mass
density, $hPerm and $vPerm are the horizontal and vertical
permeabilities, $b1 and $b2 are body forces in the x- and
y-directions, and $t is a surface traction
Nodes 1, 3, 5, and 7 must be created with 3 dof, while nodes 2, 4, 6, 8, and 9 must be
created with 2 dof. This requires two separate domains (i.e. need
to specify model BasicBuilder twice in the model file)
In all of the u-p elements, due to the way in which the system of
equations is formulated, the pressure dof are in the velocity
vector. Due to this, these elements can only be used in Transient
analysis, and recorder calls for pressure use vel
Reduced Integration Elements
Stabilized single-point (SSP) solid elements
o SSPquad, SSPquadUP, SSPbrick, and SSPbrickUP
o Use stabilized single-point integration with an enhanced
strain field to remove volumetric and shear locking
+ +
+
+ +
o Why arent all elements formulated in this manner?
o There are issues which must be overcome in order to use single point
integration. The stiffness matrix becomes rank deficient, leading to
spurious deformation modes
o Stabilization techniques are used to +
overcome the rank deficiency
Reduced Integration Elements
What are the benefits of these elements?
o No shear locking in bending applications
o Less computational demand than standard elements
Site response analysis test problem
Execution time: Quad element = 330 sec SSPquad element = 146 sec
Reduced Integration Elements
What are the benefits of these elements?
o No shear locking in bending applications
o Less computational demand than standard elements
Flexible footing load test problem
Reduced Integration Elements
What are the benefits of these elements?
o No shear locking in bending applications
o Less computational demand than standard elements
SSPquadUP element
Constitutive Models
In 2D and 3D, we need to use material models that
can capture multi-dimensional response
http://opensees.berkeley.edu/wiki/index.php/
NDMaterial_Command
Constitutive Models
http://opensees.berkeley.edu/wiki/index.php/
NDMaterial_Command
Constitutive Models
Constitutive Models
Constitutive Models
Constitutive Models
For geotechnical analysis, it is critical that we achieve
the proper initial state of stress in the soil before we
start applying external loads
o This is typically done using a staged analysis where settings
and/or properties of the soil materials are changed from the
model file after completing different analysis stages
o Some additional commands that make this possible:
o PyLiq1
o TzLiq1
Constitutive Models
PySimple uniaxialMaterial for modeling lateral soil-
pile interaction response
o uniaxialMaterial PySimple1 $tag $soilType $pult $y50 $Cd <$c>
o $soilType 1 = clay (Matlock), 2 = sand (API)
o $pult ultimate capacity of p-y material
o $y50 displacement at 50% of pult
o $Cd drag resistance (1 = no gap, <1 = gap)
o $c viscous damping
Constitutive Models
PyLiq1 uniaxialMaterial for lateral soil-pile interaction
response with consideration for strength reduction
with build-up of excess pore pressure
o uniaxialMaterial PyLiq1 $tag $soilType $pult $y50 $Cd $c $pRes
$solidElem1 $solidElem2
o $soilType 1 = clay (Matlock), 2 = sand (API)
o $pult ultimate capacity of p-y material
o $y50 displacement at 50% of pult
o $Cd drag resistance (1 = no gap, <1 = gap)
o $c viscous damping
o $pRes residual p-y resistance for ru = 1.0
o $solidElem1 and $solidElem2 solid elements from which the PyLiq1 object will
obtain mean effective stresses and pore pressures
Constitutive Models
PyLiq1 uniaxialMaterial for lateral soil-pile interaction
response with consideration for strength reduction
with build-up of excess pore pressure
Boundary Conditions
Periodic boundary conditions can be implemented using
the equalDOF command (which we have seen before)
o equalDOF $retainedNode $constrainedNode $dof1 $dof2
o $retainedNode tag of the retained node (master node)
o $constrainedNode tag of the constrained node (slave node)
o $dof1 $dof2 ... constrained dof
Boundary Conditions
Absorbing boundaries can also be implemented using
tools and techniques that weve seen already
Geotechnical and Soil Mechanics
Example Analyses
Single-Element Testing
It is often useful to test, verify, and calibrate soil constitutive
models (nDMaterials) using single element tests that put materials
through the same stress paths as laboratory tests for soils.
8 7
5 6
4 3 y
x 1 2
Single Element Testing
The nodes are created in 3D (requires
3 coordinates per node). The size of
the element doesnt really matter for
this analysis, a 1.0 unit cube is used.
During the initial analysis phase, we
fix the pore pressure dof (dof 4) such
that pressure cannot develop
(analogous to having the valve open).
z
8 7
5 6
4 3 y
x 1 2
Single Element Testing
The nodes are created in 3D (requires
3 coordinates per node). The size of
the element doesnt really matter for
this analysis, a 1.0 unit cube is used.
During the initial analysis phase, we
fix the pore pressure dof (dof 4) such
that pressure cannot develop
(analogous to having the valve open).
z
8 7
5 6
4 3 y
x 1 2
Single Element Testing
The nodes are created in 3D (requires
3 coordinates per node). The size of
the element doesnt really matter for
this analysis, a 1.0 unit cube is used.
During the initial analysis phase, we
fix the pore pressure dof (dof 4) such
that pressure cannot develop
(analogous to having the valve open).
z
8 7
5 6
4 3 y
x 1 2
Single Element Testing
The PressureDependMultiYield
nDMaterial is used here. The inputs
and capabilities of this material
model are discussed at:
http://opensees.berkeley.edu/wiki/index.
php/PressureDependMultiYield_Material
Single Element Testing
8 7
5 6
4 3 y
x 1 2
8 7
5 6
4 3 y
x 1 2
Single Element Testing
http://opensees.berkeley.edu/wiki/index.php/
Remove_Command
Single Element Testing
http://opensees.berkeley.edu/wiki/index.php/
UpdateMaterialStage
Single Element Testing
The shearing phase is the last part of the
analysis. The deviator stress is applied under
strain control in this example by specifying
the displacements of the upper nodes in the
loadPattern using the sp command
http://opensees.berkeley.edu/wiki/index.php/
Sp_Command
Single-Element Testing
From the recorded stresses, we can create a plot of the stress path for this
single element simulated CTC test as shown below.
Single-Element Testing
We can simulate other laboratory tests using single element
models and a similar approach to what we just saw.
shear stress-strain
excess pore pressure ratio
contours near slope
Effective Stress Slope Analysis
displacement of full mesh during analysis showing propagation of
shear stress waves
Effective Stress Slope Analysis
displacement near the slope with contours of excess pore pressure
ratio (red is ru = 1.0)
Progressive Excavation Analysis
This example presents a simulated excavation supported by a
sheet pile wall using OpenSees.
The sheet pile wall is modeled using the dispBeamColumn
element with an elastic fiber section for linear elastic constitutive
behavior.
www.quakecore.nz