Академический Документы
Профессиональный Документы
Культура Документы
Beijing, China
October 17, 2005
Training Schedule
October 17, 2005 (morning)
08:00-09:45
Introduction to FLAC
- Overview of potential applications and capabilites in
geo-engineering analysis and design
- New features in FLAC 5.0 and FLAC3D 3.0
Introduction to the FLAC Graphical Interface
- Menu-driven versus command-driven operation
- Simple tutorial
09:45-10:00
Break
10:00-12:00
Basic Features
Nonlinear, large-strain
simulation of continua
Explicit solution scheme,
giving stable solutions to
unstable physical processes
Interfaces or slip-planes are
available to represent distinct
interfaces along which slip
and/or separation are allowed,
thereby simulating the
presence of faults, joints or
frictional boundaries
Displacements resulting
from construction of a
shallow tunnel
Basic Features
Braced excavation
Three Dimensional
Continuum Modeling for Geotechnical Analysis
of Rock, Soil, and Structural Support
Basic Features
Built-in programming
language (FISH) to add userdefined features
FLAC and FLAC3D can be
coupled to other codes via
TCP/IP links
Convenient specification of
boundary conditions and
initial conditions
Basic Features
Basic Features
Optional Features
Liquefaction failure of a
pile-supported wharf
2.
3.
4.
5.
6.
7.
8.
9.
MODELLING-STAGE TABS
FLAC Background
1. General-purpose vs Limitedpurpose analysis
2. Explicit finite-difference solution
Geotechnical Software
General-purpose
versus
Limited-purpose methods
Limited-purpose programs Limited-purpose programs are commonly used in geoengineering practice because they provide rapid solutions
and are generally very easy to operate. These programs
are based upon simplifying assumptions.
One example of a limited-purpose solution method is the
limit-equilibrium method. This type of program executes
very rapidly, and uses an approximate scheme mostly the
method of slices in which a number of assumptions are
made (for example, the location & angle of inter-slice
forces). Several assumed failure surfaces are tested, and
the one giving the lowest factor of safety is chosen.
Equilibrium is only satisfied on an idealized set of surfaces.
Limiting condition
Forces only
(limit equilibrium)
Example
program
SLOPE/W
XSTABL
Linear properties
(equivalent linear
method)
SHAKE
Subgrade reaction
(Winkler springs)
LPILE
WALLAP
Comparison of
General-purpose to Limited-purpose programs Limiting conditions can be prescribed for general-purpose
programs to approximate the simplifying assumptions built
into limited-purpose programs. In this way, the generalpurpose program can be validated.
Further, when the limiting condition is removed from the
general-purpose program, the influence of the simplifying
assumption in the limited-purpose program can be
assessed.
We suggest using both general-purpose and limitedpurpose methods in parallel, to get confidence in the
general-purpose method.
- if they give the same result, this provides reassurance
- if they give different results, then the reasons can be explored; for
example, is there a different mechanism?
BASIS OF FLAC
u, u , u
F(t)
F ma m
du
dt
du i ij
g i
dt
x j
STRESS-STRAIN EQUATIONS
In addition to the law of motion, a continuous
material must obey a constitutive relation that is, a relation between stresses and strains.
For an elastic material this is:
where
Equilibrium Equation
(Equation of Motion)
du i ij
g i
dt
x j
Gauss theorem
nodal forces
Fi ijn jL
strain rates
e.g., elastic
new stresses
Overlaid
Triangular element
Elements
FLAC:
Gauss theorem,
f
dA
A x
i
n fdS
S
u (i b ) nodal velocity
S
a
u (i a ) nodal velocity
f
1
f n i S
x i
A S
This formula is applied to calculating the strain increments, eij, for a zone:
u i
1
u (i a ) u (i b ) n jS
x j 2 A S
eij
1 u i u j
t
2 x j x i
FLAC:
+
Each
is constant-stress/constant-strain:
/2 =
separately
(Mixed discretization procedure)
displacement
stress
force
x
EXPLICIT
All elements:
F f u,
(nonlinear law)
All nodes:
u F t
m
Repeat for
n time-steps
No iterations
within steps
IMPLICIT
Assume (u)
are fixed
Assume (F)
are fixed
element
F K u
global
m u K u F
Correct if
t
x min
Cp
p-wave speed
Methods compared
Explicit, time-marching
Implicit, static
DYNAMIC RELAXATION
In dynamic relaxation gridpoints are moved according to
Newtons law of motion. The acceleration of a gridpoint is
proportional to the out-of-balance force. This solution scheme
determines the set of displacements that will bring the system
to equilibrium, or indicate the failure mode.
There are two important considerations with dynamic relaxation:
1) Choice of timestep
2) Effect of damping
TIMESTEP
In order to satisfy numerical stability the timestep must satisfy the
condition:
xmin
t
Cp
DAMPING
Velocity-proportional damping introduces body forces that can
affect the solution.
Local damping is used in FLAC --- The damping force at a
gridpoint is proportional to the magnitude of the unbalanced
force with the sign set to ensure that vibrational modes are
damped:
LOCAL DAMPING
t
m
Fd Fi sgn(u i )
In FLAC the unbalanced force ratio (ratio of unbalanced force, Fi , to the
applied force magnitude, Fm) is monitored to determine the static state.
By default, when Fi / Fm < 0.001, then the model is considered to be in an
equilibrium state.
PRACTICAL EXERCISE
SLOPE STABILITY ANALYSIS
Training Schedule
October 17, 2005 (afternoon)
01:00-02:45
FLAC Operation
System requirements, installation structure,
manual volumes, files, nomenclature, system of units
Grid Generation : [Build], [Alter] and [Interface] tools
Material Models : [Material] tool
Practical Exercise
Biaxial load tests
02:45-03:00
Break
03:00-05:00
FLAC Files
Project File (*.prj)
Material File (*.gmt) ASCII file containing material properties (can be updated).
Plot File
FLAC Nomenclature
Zone Numbers
Gridpoint Numbers
System of Units
GRID GENERATION
Build Tools
Alter Tools
Representative material
Example application
Null
void
Elastic
Anisotropic
Drucker-Prager
Mohr-Coulomb
Strain-hardening/softening
Mohr-Coulomb
Ubiquitous-joint
Bilinear strain-hardening/
softening ubiquitous-joint
Double-yield
Modified Cam-clay
Hoek-Brown *
*new in FLAC 5
CONSTITUTIVE MODELS
FOR CONTINUUM ELEMENTS
NULL
all stresses are zero: for use as a void - e.g., for excavated regions
ELASTIC
planes are planes of symmetry. The axes may be at any angle to the x, y axes:
y
f s=
0
ft=0
k/q
Drucker-Prager Failure Criterion in FLAC
ft=0
B
C
fs =0
2c
N
c
tan
(for constant n)
shear
stress
slope = G
shear strain
element
rigid-plastic, dilatant
max c j n tan
Mohr-Coulomb
f s=0
cj
f t=0
B
tj
22
C
cj
tan j
produces
v
Output
Input by user
P d
e22P d e12P
p e11
2
1
2 2
CONSTITUTIVE MODELS
BILINEAR STRAIN-HARDENING/SOFTENING MODEL
Bilinear model
f =0
f =0
s
2
B
1
f =0
N
1 C
s
1
f2 s =
c1
t
tan
1
f1
c2
tan2
Cj1
=0
f t =0
C
D
jt
Cj2
j2
j1
33
v
N
q
normal
consolidation line
v
v
vB
swelling lines
ln p1
qcr M
pc
2
plastic
dilation
e p 0
tat
s
l
e
in
l
e
ca
ir ti
c
plastic compaction
e p 0
ln p
pcr
pc
2
pc
problems
INTERFACES
Interfaces represent planes on which sliding or separation can occur:
- joints, faults or bedding planes in a geologic medium
- interaction between soil and foundations
- contact plane between different materials
INTERFACE MECHANICS
Each node on the surface of both bodies owns a length, L, of interface for the purpose of converting
from stress to force. L is calculated in the following way
A1
C1
B1
D1
B2 C2
Body 1
E2
A2
D2
LB2 LC2
LB1
LD2
LC1
LD1
LINEAR MODEL
n= -Knun
[Kn]=stress/disp
= -Ksus
= max (max,
) sgn ()
max= ntan +c
Fn = nL
Fs = L
Body 2
INTERFACE ELEMENTS
PROCEDURE
1. Form interface using grid generation commands
bside
(i3, j3)
(i1, j1)
(i4, j4)
(i2, j2)
aside
4. Declare interface
int n aside from i1, j1 to i2, j2 bside from i3, j3 to i4, j4
5. Input the interface properties
int n Ks =... Kn = ... fric =... coh =...
INTERFACE PROPERTIES
Kn :
normal stiffness
Ks :
shear stiffness
coh :
fric :
ten :
4
K 3 G
K n K s 10.max
l
Geologic joints
- shear tests; considering the scale effect
- Kn and Ks for rock mass joints, can vary between 10-100 MPa/m for joints with soft
clay in-filling, to over 100 GPa/m for tight joints in basalt or granite.
Global Settings
Solution