Вы находитесь на странице: 1из 20

INTRODUCTION 1-1

1 INTRODUCTION

1.1 Overview

FLAC 3D is a three-dimensional explicit finite-difference program for engineering mechanics com-


putation. The basis for this program is the well-established numerical formulation used by our
two-dimensional program, FLAC.* FLAC 3D extends the analysis capability of FLAC into three
dimensions, simulating the behavior of three-dimensional structures built of soil, rock or other
materials that undergo plastic flow when their yield limits are reached. Materials are represented
by polyhedral elements within a three-dimensional grid that is adjusted by the user to fit the shape
of the object to be modeled. Each element behaves according to a prescribed linear or nonlinear
stress/strain law in response to applied forces or boundary restraints. The material can yield and
flow, and the grid can deform (in large-strain mode) and move with the material that is represented.
The explicit, Lagrangian, calculation scheme and the mixed-discretization zoning technique used
in FLAC 3D ensure that plastic collapse and flow are modeled very accurately. Because no matrices
are formed, large three-dimensional calculations can be made without excessive memory require-
ments. The drawbacks of the explicit formulation (i.e., small timestep limitation and the question of
required damping) are overcome by automatic inertia scaling and automatic damping that does not
influence the mode of failure. FLAC 3D offers an ideal analysis tool for solution of three-dimensional
problems in geotechnical engineering.
FLAC 3D is designed specifically to operate on IBM-compatible microcomputers running Windows
98 and later operating systems. Calculations on realistically sized three-dimensional models in
geo-engineering can be made in a reasonable time period. For example, models containing up to
approximately 140,000 elements can be generated within 128 MB RAM. The runtime to perform
5000 calculation steps for a 10,000 element model of Mohr-Coulomb material is roughly 18 minutes
on a 2.4 GHz Pentium IV microcomputer.† The number of calculational steps required to reach a
solution state with the explicit-calculation scheme can vary, but a solution typically can be reached
within 3000 to 5000 steps for models containing up to 10,000 elements, regardless of material type.
(The explicit-solution scheme is explained in Section 1 in Theory and Background.) With the
advancements in floating-point operation speed, and the ability to install additional RAM at low
cost, it should be possible to solve increasingly larger three-dimensional problems with FLAC 3D.
FLAC 3D can be operated from either a command-driven mode or graphics menu-driven mode. The
default command-driven mode is very similar to that used by other Itasca software products. You
will find that most of the commands are the same as, or three-dimensional extensions of, those in
FLAC. A menu-driven, graphical user interface is also available in FLAC 3D for performing plotting,
printing and file access.

* Itasca Consulting Group, Inc. FLAC (Fast Lagrangian Analysis of Continua.), Version 5.0, 2005.

† See Section 5 for a comparison of FLAC 3D runtimes on various computer systems.

FLAC 3D Version 3.0


1-2 User’s Guide

With the graphics facilities* built into FLAC 3D, high-resolution, color-rendered plots are generated
quite rapidly. We have developed a graphics screen-plotting facility that allows you to instantly
view the model during creation from either command-mode or graphics menu-mode. The model
can be translated, rotated and magnified on the screen for better viewing. Color-rendered plots
of surfaces showing vectors or contours can be made in 3D, and a two-dimensional plane can be
located at any orientation and location in the model for the purpose of viewing vector or contour
output on the plane. All output can be directed to a black-and-white or color hardcopy device, to
the Windows clipboard, or to a file.
You will find that FLAC 3D offers a facility for problem solving similar to that in FLAC. A comparison
of FLAC 3D to other numerical methods, a description of general features and updates in FLAC 3D
Version 3.0, and a discussion of fields of application are provided in the following sections. If
you wish to try FLAC 3D right away, the program installation instructions and a simple tutorial are
provided in Section 2.

* The graphics facilities in FLAC 3D utilize the Windows GDI.

FLAC 3D Version 3.0


INTRODUCTION 1-3

1.2 Comparison with Other Methods

How does FLAC 3D compare to the more common method of finite elements for numerical modeling?
Both methods translate a set of differential equations into matrix equations for each element, relating
forces at nodes to displacements at nodes. Although FLAC 3D’s equations are derived by the finite
difference method, the resulting element matrices, for an elastic material, are identical to those of
the finite element method (for constant-strain tetrahedra). However, FLAC 3D differs in the following
respects.
1. The “mixed discretization” scheme (Marti and Cundall, 1982) is used for
accurate modeling of plastic collapse loads and plastic flow. This scheme
is believed to be physically more justifiable than the “reduced integration”
scheme commonly used with finite elements.
2. The full dynamic equations of motion are used, even when modeling sys-
tems are essentially static. This enables FLAC 3D to follow physically unstable
processes without numerical distress. The approach to provide a time-static
solution is discussed in the definition for “Static Solution” given in Section 2.3.
3. An “explicit” solution scheme is used (in contrast to the more usual implicit
methods). Explicit schemes can follow arbitrary nonlinearity in stress/strain
laws in almost the same computer time as linear laws, whereas implicit solu-
tions can take significantly longer to solve nonlinear problems. Furthermore,
it is not necessary to store any matrices, which means: (a) a large number
of elements may be modeled with a modest memory requirement; and (b) a
large-strain simulation is hardly more time-consuming than a small-strain run,
because there is no stiffness matrix to be updated.
4. FLAC 3D is robust in the sense that it can handle any constitutive model with no
adjustment to the solution algorithm; many finite element codes need different
solution techniques for different constitutive models.
These differences are mainly in FLAC 3D’s favor, but there are two disadvantages.
1. Linear simulations run slower with FLAC 3D than with equivalent finite element
programs. FLAC 3D is most effective when applied to nonlinear or large-strain
problems, or to situations in which physical instability may occur.
2. The solution time with FLAC 3D is determined by the ratio of the longest natural
period to the shortest natural period in the system being modeled. This point
is discussed in more detail in Section 1 in Theory and Background, but
certain problems are very inefficient to model (e.g., beams, represented by
solid elements rather than structural elements, or problems that contain large
disparities in elastic moduli or element sizes).

FLAC 3D Version 3.0


1-4 User’s Guide

1.3 General Features

1.3.1 Basic Features

FLAC 3D offers a wide range of capabilities to solve complex problems in mechanics, and espe-
cially in geomechanics. Like FLAC, FLAC 3D embodies special numerical representations for the
mechanical response of geologic materials. The program has twelve basic built-in material models:
the “null” model; three elasticity models (isotropic, transversely isotropic and orthotropic elas-
ticity); and eight plasticity models (Drucker-Prager, Mohr-Coulomb, strain-hardening/softening,
ubiquitous-joint, bilinear strain-hardening/softening ubiquitous-joint, double-yield, modified Cam-
clay and Hoek-Brown). These models are described in detail in Section 2 in Theory and Back-
ground. Each zone in a FLAC 3D grid may have a different material model or property, and a
continuous gradient or statistical distribution of any property may be specified.
Additionally, an interface, or slip-plane, model is available to represent distinct interfaces between
two or more portions of the grid. The interfaces are planes upon which slip and/or separation are
allowed, thereby simulating the presence of faults, joints or frictional boundaries. The interface
model is described in Section 3 in Theory and Background.
FLAC 3D contains an automatic 3D grid generator in which grids are created by manipulating and
connecting pre-defined shapes.* The generator permits the creation of intersecting internal regions
(e.g., intersecting tunnels). The 3D grid is defined by a global x,y,z-coordinate system (rather than
in a row-and-column fashion as in FLAC). This provides more flexibility in model creation and
definition of parameters in a three-dimensional space. Grid generation procedures are described in
Section 1 in the Command Reference under the GENERATE command.
Boundary conditions and initial conditions are specified in much the same way as in FLAC. Either
velocity (and displacement) boundary conditions, or stress (and force) boundary conditions, may
be specified at any boundary orientation. Initial stress conditions, including gravitational loading,
may also be given, and a water table may be defined for effective stress calculations. All conditions
may be specified with gradients. Boundary conditions are primarily assigned via the APPLY com-
mand, and initial conditions via the INITIAL command, as described in Section 1 in the Command
Reference.
FLAC 3D incorporates the facility to model groundwater flow and pore-pressure dissipation, and the
full coupling between a deformable porous solid and a viscous fluid flowing within the pore space.
(The coupled interaction is described further in Section 1.3.3.) The fluid is assumed to obey either
the isotropic or anisotropic form of Darcy’s law. Both the fluid and the grains within the porous solid
are deformable. Non-steady flow is modeled, with steady flow treated as an asymptotic case. Fixed
pore pressure and constant-flow boundary conditions may be used, and sources and sinks (wells)
may be modeled. The flow model can also be run independently from the mechanical calculation,
and both confined and unconfined flow can be simulated, with automatic calculation of the phreatic
surface. The fluid-flow model is described in Section 1 in Fluid-Mechanical Interaction.

* An optional meshing preprocessor is also available, see Section 1.3.2.

FLAC 3D Version 3.0


INTRODUCTION 1-5

Structures, such as tunnel liners, piles, sheet piles, cables, rock bolts or geotextiles, that interact
with the surrounding rock or soil, may be modeled with the structural element logic in FLAC 3D. It is
possible to either examine the stabilizing effects of supported excavations, or to study the effects of
soil or rock instability on surface structures. The different types of structural elements are described
in Section 1 in Structural Elements.
A factor of safety can be calculated automatically for any FLAC 3D model composed of Mohr-
Coulomb material. The calculation is based on a “strength reduction technique” that performs a
series of simulations while changing the strength properties to determine the condition at which an
unstable state exists. A factor of safety which corresponds to the point of instability is found, and
the critical failure surface is located in the model. The factor-of-safety algorithm is described in
Section 3.8.
FLAC 3D also contains a powerful built-in programming language, FISH, that enables the user to
define new variables and functions. FISH offers a unique capability to users who wish to tailor
analyses to suit their specific needs. For example, FISH permits:
• user-prescribed property variations in the grid (e.g., nonlinear increase in modulus with
depth);
• plotting and printing of user-defined variables (i.e., custom-designed plots);
• implementation of special grid generators;
• servo-control of numerical tests;
• specification of unusual boundary conditions; variations in time and space; and
• automation of parameter studies.
An introduction to FISH is given in Section 4. See Section 2 in the FISH volume for a detailed
reference to the FISH language.
FLAC 3D contains extensive graphics facilities for generating plots of virtually any problem variable.
Three-dimensional graphics rendering is provided in high-resolution video modes. Plotting features
include hidden surface plots, surface contour plots and vector plots. Plotted variables can be viewed
in front of, behind, or on an arbitrary cross-section plane through, the model. This version of FLAC 3D
has been compiled as a native Windows executable using the WIN32 API to support execution under
Windows 98 and later operating systems. The program has the look and feel of a typical Windows
program; however, most modeling operations are performed in the command-driven mode, while
the graphical user interface supports file-handling, model and response visualization (plotting),
and printing (using standard Windows file-handling and printing facilities). Plotting operations are
described in Section 1 in the Command Reference under the PLOT command.

FLAC 3D Version 3.0


1-6 User’s Guide

1.3.2 Optional Features

Four optional features (for dynamic analysis, thermal analysis, modeling creep-material behavior,
and writing user-defined constitutive models) are available as separate modules that can be included
in FLAC 3D at an additional cost per module. Also, a fifth optional feature, a hexahedral-meshing
preprocessor (3DShop), is available as a separate program.*
Dynamic analysis can be performed with FLAC 3D, using the optional dynamic-calculation module.
User-specified acceleration, velocity or stress waves can be input directly to the model either as
an exterior boundary condition or an interior excitation to the model. FLAC 3D contains absorbing
and free-field boundary conditions to simulate the effect of an infinite elastic medium surrounding
the model. The dynamic calculation can be coupled to the groundwater flow model; the level of
coupling, including dynamic pore-pressure generation (liquefaction), is discussed in Section 1.3.3.
The dynamic analysis capability is described in Section 3 in Optional Features.
There is a thermal analysis option available as a special module in FLAC 3D. This model simulates
the transient flux of heat in materials and the subsequent development of thermally induced stresses.
The thermal model can be run independently, or coupled to the mechanical-stress calculation or
pore-pressure calculation, either static or dynamic. (The coupling interactions are described in
Section 1.3.3.) The thermal analysis capability is described in Section 1 in Optional Features.
There are eight optional material models available that simulate time-dependent (creep) material
behavior (All creep models are described in Section 2 in Optional Features.):
(1) the classical viscoelastic (Maxwell) model;
(2) a Burger’s substance viscoelastic model;
(3) a two-component power law;
(4) a reference creep formulation (the WIPP model) implemented for nuclear waste isolation
studies;
(5) a Burger-creep viscoplastic model combining the Burger’s model with the Mohr-Coulomb
model;
(6) a power-law viscoplastic model combining the two-component power law and the Mohr-
Coulomb model;
(7) a WIPP-creep viscoplastic model combining the reference creep formulation with the
Drucker-Prager plasticity model; and
(8) a “crushed-salt” model that simulates both volumetric and deviatoric creep compaction.

* The hexahedral-meshing preprocessor, 3DShop, enables the creation of complex meshes for
FLAC 3D. 3DShop can substantially reduce model creation time. See Section 1 in the Hexahedral-
Meshing Preprocessor — 3DShop volume for more information and a tutorial on 3DShop.

FLAC 3D Version 3.0


INTRODUCTION 1-7

User-defined constitutive models can be written in C++ and compiled as DLL (dynamic link library)
files that can be loaded whenever needed with this optional feature. A Visual C++ Version 7.1
compiler is used to compile the DLL files. The procedure to write new constitutive models and
create DLLs is described in Section 4 in Optional Features.

1.3.3 Modeling Physical Processes and Interactions

The default calculation mode in FLAC 3D is for static mechanical analysis. Alternatively, a ground-
water flow analysis or a heat-transfer analysis can be performed, independent of the mechanical
calculation. Both the groundwater flow and thermal models may be coupled to the mechanical stress
model and to each other. Because the full equations of motion are used in FLAC 3D, the coupling
mechanisms operate in dynamic analyses as well as static analyses.
The coupling mechanisms are divided into three types of interaction: mechanical and groundwater
flow; mechanical and thermal; and thermal and groundwater flow. The level of interaction modeled
in FLAC 3D for each type is described below.
Mechanical-Groundwater Flow Coupling — Several types of fluid/solid interaction can be spec-
ified in FLAC 3D. One type of interaction is consolidation, in which the slow dissipation of pore
pressure causes displacements to occur in the solid (e.g., soil). Two mechanical effects are at work
in this case: (1) the fluid in a zone reacts to mechanical volume changes by a change in the pore
pressure; and (2) the pore-pressure change causes changes in the effective stress that affect the re-
sponse of the solid (e.g., a reduction in effective stress may induce plastic yield). Coupling between
fluid and solid due to deformable grains can also be specified.
FLAC 3D can calculate pore-pressure effects, with or without pore-pressure dissipation, simply by
setting the flow calculation on or off. Also, dynamic pore-pressure generation (e.g., related to
liquefaction) can be modeled by accounting for irreversible volume strain in the constitutive model.
This is done with two different built-in constitutive models: the “Finn” model, and the “Byrne”
model. Both models are provided with the dynamic option.
By default, porosity and permeability are assumed constant. However, these properties can be
made a function of volumetric strain via a FISH function. As a consequence, two-way coupling of
mechanical stress and groundwater flow can be modeled with FLAC 3D.
Other types of interaction, such as capillary, electrical or chemical forces between particles of a
partially saturated material are not modeled directly by FLAC 3D, but some of the effects may be
included by providing suitable FISH functions. Similarly, a FISH function may be used to vary the
local fluid modulus as a function of other quantities such as pressure or time.
Thermal-Mechanical Coupling — The thermal-mechanical coupling in FLAC 3D is one-way: tem-
perature change may induce a mechanical stress change as a function of the thermal-expansion
coefficient. Mechanical changes in the body, however, do not result in temperature change or
changes to thermal properties. Additionally, mechanical properties can be made a function of
temperature change, since FISH permits access to both temperatures and properties.

FLAC 3D Version 3.0


1-8 User’s Guide

Thermal-Groundwater Flow Coupling — The thermal calculation may be coupled to the ground-
water flow calculation by making pore pressures a function of temperature change. Volumetric
strain can arise from thermal expansion of both the fluid and the grains within a saturated matrix.
Pore pressure change results from this volumetric strain, as well as from mechanical volumet-
ric strain. Groundwater flow can also influence heat transfer; an advection model that takes the
transport of heat by convection into account is provided. The advection model can also simulate
temperature-dependent fluid density and thermal advection in the fluid.
As with mechanical properties, groundwater properties can be made a function of temperature
change by accessing temperature and property values via FISH.

FLAC 3D Version 3.0


INTRODUCTION 1-9

1.4 Summary of Updates from Version 2.1

FLAC 3D 3.0 contains several improvements; the new features are summarized in the following
sections. Existing data files created for Version 2.1 should still operate as before. You should be
aware, however, that FLAC 3D 3.0 will not be able to restore files saved by versions earlier than
FLAC 3D 2.10.

1.4.1 Hysteretic Damping

A new damping facility for dynamic calculations, hysteretic damping, is now available in FLAC 3D
Version 3.0. This form of damping allows strain-dependent modulus and damping functions to be
incorporated directly into the FLAC 3D simulation. This makes it possible for direct comparisons
between calculations with the equivalent-linear method and a fully nonlinear model, without any
compromises in the choice of constitutive model.
In addition, the need to introduce additional damping, such as Rayleigh damping, is greatly reduced
and, consequently, the solution time is substantially reduced, by using hysteretic damping. The new
dynamics-analysis chapter provides a detailed description of hysteretic damping, in Section 3.6.5.1
in Optional Features, and a comparison of a FLAC 3D model with hysteretic damping to that using
SHAKE91, in Section 3.6.2 in Optional Features.

1.4.2 Hoek-Brown Constitutive Model

The Hoek-Brown failure criterion is implemented as a built-in constitutive model in FLAC 3D 3.0.
The failure surface is nonlinear and is based on the relation between the major and minor principal
stresses. The model incorporates a plasticity flow rule that varies as a function of the confining
stress level. The new constitutive models chapter contains further information and examples using
the Hoek-Brown model — see Section 2.5.8 in Theory and Background. A verification problem
for the case of a cylindrical hole in a Hoek-Brown medium is given in Section 2 in Theory and
Background.

1.4.3 Thermal Advection Logic

The mechanisms of convective heat transfer (forced convection and free convection) in porous
media are now provided with the thermal-analysis option in FLAC 3D Version 3.0. Forced convection
can be implemented with or without the fluid-flow configuration; in the latter case, fluid-specific
discharge is assigned as a property. Free convection is activated in FLAC 3D zones containing the
new isotropic advection/conduction model (MODEL th ac). See Section 1.3.2 in Optional Features
for a description of the thermal advection logic, and Section 1.7 in Optional Features for several
verification problems.

FLAC 3D Version 3.0


1 - 10 User’s Guide

1.4.4 Hydration Models

Hydration is defined as the chemical absorption of water into a substance, a process by which heat
is generated — the so-called hydration heat. The setting of concrete, which can be considered as a
transition from liquid to solid phase, is the most relevant example for the hydration process in the
engineering world.
FLAC 3D now includes two different thermal hydration models: one for concrete and one more
general hydration model. In these models, the thermal capacity, thermal conductivity and the
activation energy are dependent on the hydration grade.
During the hydration process, the mechanical properties of the material change permanently as a
function of the hydration grade. To support this, FLAC 3D incorporates a modified version of the
Drucker-Prager constitutive law, in which elastic and strength properties depend on the hydration
grade.
The hydration models can only be applied with the thermal option. These models are not fully
tested and should be used with caution. Documentation on the models is available at the Itasca
Constitutive Models web site at www.itasca-udm.com.

1.4.5 Computation Enhancements

FLAC 3D Version 3.0 runs approximately 10-20% faster than Version 2.1, as a result of modifications
to optimize the calculation cycle and use of an updated optimizing compiler.
All calculations and data in FLAC 3D have been converted to double precision floating-point numbers.

1.4.6 Movie Feature

FLAC 3D can generate movie files in two industry standard formats: AVI and DCX. The “movie” is
a set of AVI or DCX images that are strung together and can then be repeated rapidly as a movie.
The MOVIE and SET movie commands are used to invoke the movie feature.

1.4.7 Network Key Facility

A network-key version of FLAC 3D 3.0 is available. This version allows a single hardware key to
be installed on a central (server) computer for a network. Individual users can then run FLAC 3D
from any computer(s) on the network. (The number of instances in which FLAC 3D can be run is
limited by the network key.) Network keys require a special licensing arrangement and installation.
Contact Itasca for details.

FLAC 3D Version 3.0


INTRODUCTION 1 - 11

1.4.8 3DShop Compatibility

FLAC 3D Version 3.0 has the ability to import grids generated by 3DShop. 3DShop is a powerful
solid modeler and all-hexahedral grid generator that is available through Itasca. 3DShop will greatly
simplify the creation of grids for complex geometries. A description of 3DShop and a tutorial are
provided in Section 1 in the Hexahedral-Meshing Preprocessor — 3DShop volume.

1.4.9 Fluid-Flow Particle Tracking

Particles can now be released into a flow field and their paths can be recorded and plotted. See the
TRACK command.

1.4.10 New Features in FISH

The following new FISH functions have been added to FLAC 3D 3.0 (see FISH in FLAC3D for
more details):
do update updates all grid-related quantities
gp dynmul returns the dynamic multi-stepping multiplier to the global timestep
z dynmul returns the dynamic multi-stepping multiplier to the global timestep
z facenorm returns area and normal to a zone face
z fri returns the full rate of rotation increment tensor
z frr returns the full rate of rotation tensor
z inimodel initializes all derived model properties for a zone
z pstress returns the principal stress magnitudes and directions
z sonplane returns the normal and shear stress on a user specified plane

1.4.11 New Command and Utilities

The following new commands have been added to FLAC 3D Version 3.0 (see the Command Refer-
ence for more details):
GENERATE separate
separates a group of zones from the grid by duplicating gridpoints at
shared boundaries

FLAC 3D Version 3.0


1 - 12 User’s Guide

GENERATE zone uwedge


a uniform wedge meshing primitive is now available
GROUP none
unassigns a group name from zones
GROUP remainder
allows assignment of a group name to all zones that belong to the null
group
IMPGRID
EXPGRID allows the importing or exporting of 3DShop grid files
INTERFACE wrap
simplifies creation of interfaces on group boundaries
MOVIE allows the creation of AVI or DCX animations
PDELETE allows deletion of particles in a fluid flow simulation
PLOT block state
state colors are now based on the state flags and no longer change
when the view is changed
PLOT extract
allows extraction of numerical values from the grid into a FISH array
SOLVE fishhalt
allows user to specify termination criteria for solving through a FISH
function
TRACK allows particle paths to be traced in a fluid flow simulation

1.4.12 New Example Applications

Two new example applications have been added to the Examples volume: Example Application
12 — Embankment Loading on a Cam-Clay Foundation (see Section 12 in the Examples volume);
and Example Application 13 — Impermeable Concrete Caisson Wall with Pretensioned Tiebacks
(see Section 13 in the Examples volume).

FLAC 3D Version 3.0


INTRODUCTION 1 - 13

1.5 Fields of Application

FLAC 3D was developed primarily for geotechnical engineering applications. Section 6 contains a
bibliography of publications on the application of FLAC 3D to geotechnical problems in the fields
of mining, underground engineering, rock mechanics and research.
Some possible applications of FLAC 3D are noted below. Because FLAC 3D now has essentially
the same capabilities of FLAC, many of the FLAC applications can now be extended into three
dimensions with FLAC 3D :
• mechanical loading capacity and deformations — in slope stability and foundation design;
• evolution of progressive failure and collapse — in hard rock mine and tunnel design;
• factor-of-safety calculation — in stability analyses for earth structures, embankments
and slopes;
• evaluation of the influence of fault structures — in mine design;
• restraint provided by cable support on geologic materials — in rock bolting, tiebacks and
soil nailing;
• fully and partially saturated fluid flow and pore-pressure build-up and dissipation for
undrained and drained loading — in groundwater flow and consolidation studies of earth-
retaining structures;
• time-dependent creep behavior of viscous materials — in salt and potash mine design;
• dynamic loading on slip-prone geologic structures — in earthquake engineering and mine
rockburst studies;
• dynamic effects of explosive loading and vibrations — in tunnel driving or in mining
operations;
• seismic excitation of structures — in earth dam design;
• deformation and mechanical instability resulting from thermal-induced loads — in per-
formance assessment of underground repositories of high-level radioactive waste; and
• analysis of highly deformable materials — in bulk flow of materials in bins and mine
caving.

FLAC 3D Version 3.0


1 - 14 User’s Guide

1.6 Guide to the FLAC 3D Manual

The FLAC 3D Version 3.0 manual consists of eleven documents. This document, the User’s Guide, is
the main guide to using FLAC 3D and contains descriptions of the features and capabilities of the pro-
gram, along with recommendations on the best use of FLAC 3D for problem solving. The remaining
documents cover various aspects of FLAC 3D, including theoretical background information, veri-
fication testing and example applications. The complete manual is available in electronic format
on the FLAC 3D CD-ROM (viewed with Acrobat Reader*), as well as in paper format. Specific
topics or keywords can be found across all volumes by implementing the search facility available
in Acrobat.
The organization of the eleven documents, and brief summaries of the contents of each section,
follows. Please note that, if you are viewing the manual in the Acrobat Reader, by double-clicking
on a section number given below, you will immediately open that section for viewing.
User’s Guide
Section 1 Introduction
This section introduces you to FLAC 3D and its capabilities and features. An overview
of the new features in the latest version of FLAC 3D is also provided.
Section 2 Getting Started
If you are just beginning to use FLAC 3D, or use it occasionally, we recommend that
you read Section 2. This section provides instructions on installation and operation
of the program, as well as recommended procedures for running FLAC 3D analyses.
Section 3 Problem Solving
Section 3 is a guide to practical problem solving. Turn to this section once you are
familiar with the program operation. Each step in a FLAC 3D analysis is discussed in
detail, and advice is given on the most effective procedures to follow when creating,
solving and interpreting a FLAC 3D model simulation.
Section 4 FISH Beginner’s Guide
Section 4 provides the new user with an introduction to the FISH programming
language in FLAC 3D. This includes a tutorial on the use of the FISH language.
FISH is described in detail in Section 2 in the FISH volume.

* “Acrobat(R) Reader copyright (C) 1987-1999, Adobe Systems Incorporated. All rights reserved.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.”

FLAC 3D Version 3.0


INTRODUCTION 1 - 15

Section 5 Miscellaneous
Various information is contained in this section, including the FLAC 3D runtime
benchmark and procedures for reporting errors and requesting technical support.
Descriptions of utility files to assist with FLAC 3D operation are also given.
Section 6 Bibliography
This section contains a bibliography of published papers describing some uses of
FLAC 3D.

Command Reference
Section 1 Command Reference
All the commands that can be entered in the command-driven mode in FLAC 3D are
described in Section 1 in the Command Reference.

FISH in FLAC 3D
Section 1 FISH Beginner’s Guide
Section 1 in the FISH volume provides the new user with an introduction to the
FISH programming language in FLAC 3D. This includes a tutorial on the use of the
FISH language.
Section 2 FISH Reference
Section 2 in the FISH volume contains a detailed reference to the FISH language.
All FISH statements, variables and functions are explained and examples given.
Section 3 Library of FISH Functions
A library of common and general purpose FISH functions is given in Section 3 in the
FISH volume. These functions can assist with various aspects of FLAC 3D model
generation and solution.

Theory and Background


Section 1 Theoretical Background
The theoretical formulation for FLAC 3D is described in detail in Section 1 in Theory
and Background. This includes both the description of the mathematical model
that describes the mechanics of a system and the numerical implementation.

FLAC 3D Version 3.0


1 - 16 User’s Guide

Section 2 Constitutive Models: Theory and Implementation


The theoretical formulation and implementation of the various built-in constitutive
models are described in Section 2 in Theory and Background.
Section 3 Interfaces
The interface logic is described and example applications are given in Section 3 in
Theory and Background. A discussion on interface properties is also provided.

Fluid-Mechanical Interaction
Section 1 Fluid-Mechanical Interaction
The formulation for the fluid-flow model is described, and the various ways to model
fluid flow, both with and without solid interaction, are illustrated in Section 1 in
Fluid-Mechanical Interaction.

Structural Elements
Section 1 Structural Elements
Section 1 in Structural Elements describes the various structural element models
available in FLAC 3D. These include beams, cables, piles, shells, liners and geogrids.

Optional Features
Section 1 Thermal Option
Section 1 in Optional Features describes the thermal model option, and presents
several verification problems that illustrate its application both with and without
interaction with mechanical stress and pore pressure.
Section 2 Creep Material Models
The different creep material models available as an option in FLAC 3D are described,
and verification and example problems are provided in Section 2 in Optional Fea-
tures.
Section 3 Dynamic Analysis
The dynamic analysis option is described, and considerations for running a dynamic
model are provided in Section 3 in Optional Features. Several verification examples
are also included in this section.

FLAC 3D Version 3.0


INTRODUCTION 1 - 17

Section 4 Writing New Constitutive Models


Users can write their own constitutive models for incorporation into FLAC 3D. The
models are written in C++ and compiled as a DLL file (dynamic link library) that can
be loaded whenever it is needed. The procedure to create new models is described
in Section 4 in Optional Features.

Hexahedral-Meshing Preprocessor — 3DShop


Section 1 3DShop
3DShop is a hexahedral-meshing preprocessor that enables the creation of complex
meshes for FLAC 3D. 3DShop uncouples the model building from the meshing pro-
cess. The model is built via a menu-driven graphical interface, and then meshed using
a fully automatic all-hexahedral mesh generator. See Section 1 in the Hexahedral-
Meshing Preprocessor — 3DShop volume for details.
Verification Problems
This volume contains a collection of FLAC 3D verification problems. These are tests
in which a FLAC 3D solution is compared directly to an analytical (i.e., closed-form)
solution. See Table 1 in the Verifications volume for a list of the verification
problems.

Example Applications
This volume contains example applications of FLAC 3D that demonstrate the various
classes of problems to which FLAC 3D may be applied. See Table 1 in the Examples
volume for a list of the example applications.

Command and FISH Reference Summary


A quick summary of all FLAC 3D commands and FISH statements is contained in the
Command and FISH Reference Summary.

FLAC 3D Version 3.0


1 - 18 User’s Guide

1.7 Itasca Consulting Group, Inc.

Itasca Consulting Group, Inc. is more than a developer and distributor of engineering software.
Itasca is a consulting and research firm comprised of a specialized team of civil, geotechnical and
mining engineers with an established record in solving problems in the areas of:
Civil Engineering
Mining Engineering and Energy Resource Recovery
Nuclear Waste Isolation and Underground Space
Defense Research
Software Engineering
Groundwater Analysis and Dewatering

Itasca was established in 1981 to provide advanced rock mechanics services to the mining industry.
Today, Itasca is a multidisciplinary geotechnical firm with 50 professionals in offices worldwide.
The corporate headquarters for Itasca is located in Minneapolis, Minnesota. Worldwide offices
of Itasca are operated as subsidiaries of HCItasca, Inc.: Hydrologic Consultants, Inc. (Denver,
Colorado); Itasca Geomekanik AB (Stockholm, Sweden); Itasca Consultants S.A. (Ecully, France);
Itasca Consultants GmbH (Gelsenkirchen, Germany); Itasca Consultores S.L. (Llanera, Spain);
Itasca S.A. (Santiago, Chile); Itasca Africa (Johannesburg, South Africa); Itasca Consultants Canada
Inc. (Sudbury, Canada); and Itasca Consulting China, Ltd. (Wuhan, China).
Itasca’s staff members are internationally recognized for their accomplishments in geological, min-
ing and civil engineering projects. Itasca staff consists of geological, mining, hydrological and
civil engineers who provide a range of comprehensive services such as (1) computational anal-
ysis in support of geo-engineering designs, (2) design and performance of field experiments and
demonstrations, (3) laboratory characterization of rock properties, (4) data acquisition, analysis,
and system identification, (5) groundwater modeling, and (6) short courses and instruction in the
geomechanics application of computational methods. If you should need assistance in any of these
areas, we would be glad to offer our services.
Itasca Consulting Group is a subsidiary of HCItasca, Inc. HCItasca was formed in 1999 with
the merger of Hydrologic Consultants, Inc. (HCI) of Denver, Colorado with Itasca Consulting
Group, Inc. of Minneapolis, Minnesota. HCI adds advanced groundwater modeling and dewatering
expertise to Itasca.

FLAC 3D Version 3.0


INTRODUCTION 1 - 19

1.8 User Support

We believe that the support Itasca provides to code users is a major reason for the popularity of our
software. We encourage you to contact us when you have a modeling question. We provide a timely
response via telephone, electronic mail or fax. General assistance in the installation of FLAC 3D
on your computer, plus answers to questions concerning capabilities of the various features of the
code, are provided free of charge. Technical assistance for specific user-defined problems can be
purchased on an as-needed basis.
If you have a question, or desire technical support, please contact us at:

Itasca Consulting Group, Inc.


Mill Place
111 Third Avenue South, Suite 450
Minneapolis, Minnesota 55401 USA

Phone: (+1) 612-371-4711


Fax: (+1) 612·371·4717
Email: software@itascacg.com
Web: www.itascacg.com

We also have a worldwide network of code agents who provide local technical support. Details
may be obtained from Itasca.

FLAC 3D Version 3.0


1 - 20 User’s Guide

1.9 References

Byrne, P. “A Cyclic Shear-Volume Coupling and Pore-Pressure Model for Sand,” in Proceedings:
Second International Conference on Recent Advances in Geotechnical Earthquake Engineering
and Soil Dynamics (St. Louis, Missouri, March, 1991), Paper No. 1.24, 47-55.
Marti, J., and P. A. Cundall. “Mixed Discretization Procedure for Accurate Solution of Plasticity
Problems,” Int. J. Num. Methods and Anal. Methods in Geomech., 6, 129-139, 1982.

FLAC 3D Version 3.0

Вам также может понравиться