Itasca’s FLAC3D Documentation
- Program Guide
- Modeling Methodology
- General Approach
- General Solution Procedure, Illustrated
- 2D vs. 3D Models
- Modeling Data-Limited Systems
- Modeling Chaotic Systems
- Localization, Physical Instability, and Path-Dependence
- Factor of Safety
- Code-Specific Considerations
- References
- Underpinnings
- Program Mechanics
- Commands (& Scripting)
- Projects
- Data Files
- Other Inputs
- Listings
- Plotting
- Solving
- Saving
- Python
- Program Layout, Configuration, Tools
- Support
- Constitutive Models
- Constitutive Models in FLAC3D and 3DEC
- Incremental Formulation
- Null Model Group
- Elastic Model Group
- Plastic Model Group
- Drucker-Prager Model
- Mohr-Coulomb Model
- Ubiquitous-Joint Model
- Anisotropic-Elasticity Ubiquitous-Joint Model
- Strain-Softening/Hardening Mohr-Coulomb (SSoft) Model
- Bilinear Strain-Softening/Hardening Ubiquitous-Joint (SUBI) Model
- Double-Yield Model
- Modified Cam-Clay Model
- Hoek-Brown Model
- Hoek-Brown-PAC Model
- Cap-Yield (CYSoil) Model*
- Simplified Cap-Yield (CHSoil) Model*
- Plastic-Hardening (PH) Model*
- Swell Model*
- Mohr-Coulomb Tension Crack (MohrT) Model*
- Soft-Soil Model*
- NorSand Model*
- Finn Model*
- P2PSand Model*
- IMASS Model**
- Introduction
- IMASS Constitutive Model
- Single Residual Envelope Implementation (Similar To Cavehoek) In IMASS
- Sloss, an indicator for damage in IMASS
- Examples using IMASS
- Properties In IMASS
- Creep Constitutive Models in 3DEC and FLAC3D
- Description of Creep Constitutive Models
- Solving Creep Problems
- Input Instructions for Creep Modeling
- Verification and Example Problems
- Maxwell/Kelvin/Burgers Model: Parallel-Plate Viscometer
- WIPP-Type Models: Parallel-Plate Viscometer
- Power Model: Cylindrical Cavity
- Power-Mohr Model: Cylindrical Cavity
- WIPP Model: Cylindrical Cavity
- Power Model: Spherical Cavity
- Maxwell Model: Oedometer Test
- Kelvin Model: Oedometer Test
- Maxwell/Burgers Model: Compression Test
- Burgers-Mohr/Power-Mohr Model: Loading/Unloading Compression Test
- WIPP-Drucker Model: Comparison with Drucker-Prager Model
- WIPP-Drucker Model: Compression Test Showing Localization
- WIPP-Salt Model: Hydrostatic Compression Test
- WIPP-Salt Model: Shear Compression Test
- Soft-Soil-Creep Model: Triaxial Consolidated Undrained Loading
- References
- Model Tests and Examples
- Oedometer Test with Mohr-Coulomb Model
- Uniaxial Compressive Strength of a Jointed Material Sample
- Isotropic Consolidation Test with Double-Yield Model
- Isotropic Consolidation Test with Modified Cam-Clay Model
- Triaxial Compression Test with Hoek-Brown Model
- Triaxial Compression Test with Hoek-Brown-PAC Model
- Isotropic Compression Test with CYSoil Model
- Oedometer Test with CYSoil Model
- Drained Triaxial Test with CYSoil Model — Constant Dilation
- Drained Triaxial Test with CYSoil Model — Dilation Hardening
- Undrained Triaxial Test with CYSoil Model
- Drained Triaxial Compression Test with Simplified Cap-Yield (CHSoil) Model
- Comparison between Mohr-Coulomb Model and Plastic-Hardening model
- Comparison of Plastic-Hardening Model without and with Small-Strain Stiffness
- Isotropic Compression Test with Plastic-Hardening Model
- Drained Triaxial Compression Test with Plastic-Hardening Model
- Undrained Triaxial Compression Test with Plastic-Hardening Model
- Oedometer Test with Plastic-Hardening Model
- Single Zone Swell Test
- Single Zone Loading-Unloading Test with MohrT Model
- Undrained Triaxial Test with Soft-Soil Model
- Undrained Triaxial Test with NorSand Model
- Single-Zone Unconfined Compression Test with IMASS Model
- Multi-Zone Confined Compression Test with IMASS Model
- Pillar Stability with IMASS Model
- Underground Tunnel Stability with IMASS Model
- Slope Stability with IMASS Model
- References
- Structural Elements
- Structural Element Nodes
- Mechanical Behavior
- Response Quantities
- Commands & FISH
- Commands
structure node apply
commandstructure node create
commandstructure node damping-local
commandstructure node delete
commandstructure node fix
commandstructure node free
commandstructure node group
commandstructure node hide
commandstructure node history
commandstructure node initialize
commandstructure node join
commandstructure node list
commandstructure node select
commandstructure node system-local
command
- FISH Functions
struct.node.acc.global
struct.node.acc.local
struct.node.apply
struct.node.apply.local
struct.node.convergence
struct.node.damp.local
struct.node.disp.global
struct.node.disp.local
struct.node.dynamic.timestep
struct.node.elements
struct.node.extra
struct.node.find
struct.node.fix
struct.node.fix.local
struct.node.force.unbal.global
struct.node.force.unbal.local
struct.node.group
struct.node.group.remove
struct.node.head
struct.node.id
struct.node.id.component
struct.node.isgroup
struct.node.link
struct.node.list
struct.node.mark
struct.node.mass.added
struct.node.mass.local
struct.node.maxid
struct.node.near
struct.node.next
struct.node.num
struct.node.pos
struct.node.pos.reference
struct.node.ratio
struct.node.ratio.target
struct.node.resultant
struct.node.stiff.local
struct.node.surface.valid
struct.node.surface.xdir
struct.node.system.local
struct.node.system.surface
struct.node.temp.increment
struct.node.typeid
struct.node.vel.global
struct.node.vel.local
- Commands
- Structural Element Links
- Introduction
- Link Model Properties
- Compression vs. Tension Direction
- Manually setting link properties
- Commands & FISH
- Commands
structure link attach
commandstructure link create
commandstructure link delete
commandstructure link group
commandstructure link hide
commandstructure link history
commandstructure link list
commandstructure link property
commandstructure link select
commandstructure link slide
commandstructure link tolerance-contact
commandstructure link tolerance-node
commandstructure link slide-tolerance
command
- FISH Functions
struct.link.attach
struct.link.delete
struct.link.extra
struct.link.find
struc.link.group
struc.link.group.remove
struct.link.head
struct.link.id
struct.link.id.component
struc.link.group.remove
struct.link.list
struct.link.maxid
struct.link.model
struct.link.model.area
struct.link.model.compression
struct.link.model.disp
struct.link.model.force
struct.link.model.gap
struct.link.model.gap.neg
struct.link.model.gap.pos
struct.link.model.prop
struct.link.model.stiffness
struct.link.model.tension
struct.link.model.yield
struct.link.next
struct.link.node
struct.link.num
struct.link.side
struct.link.slide
struct.link.slide.tol
struct.link.target
struct.link.type
struct.link.typeid
struct.link.used.by
- Commands
- Beam Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure beam apply
commandstructure beam create
commandstructure beam delete
commandstructure beam group
commandstructure beam hide
commandstructure beam history
commandstructure beam import
commandstructure beam initialize
commandstructure beam list
commandstructure beam property
commandstructure beam refine
commandstructure beam select
command
- FISH Functions
- Commands
- Cable Structural Elements
- Mechanical Behavior
- Properties
- Example Applications
- Commands & FISH
- Commands
- FISH Functions
struct.cable.area
struct.cable.force.axial
struct.cable.grout.cohesion
struct.cable.grout.confining
struct.cable.grout.dir
struct.cable.grout.disp
struct.cable.grout.friction
struct.cable.grout.perimeter
struct.cable.grout.slip
struct.cable.grout.stiffness
struct.cable.grout.stress
struct.cable.length
struct.cable.slide
struct.cable.slide.tol
struct.cable.state.compression
struct.cable.state.tension
struct.cable.strain.plastic
struct.cable.stress.axial
struct.cable.table.grout.cohesion
struct.cable.table.grout.friction
struct.cable.volume
struct.cable.yield.compression
struct.cable.yield.tension
struct.cable.young
- Hybrid Bolt Structural Elements
- Pile Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure pile apply
structure pile create
commandstructure pile delete
commandstructure pile group
commandstructure pile hide
commandstructure pile history
commandstructure pile import
commandstructure pile initialize
commandstructure pile list
commandstructure pile property
commandstructure pile refine
commandstructure pile select
command
- FISH Functions
struct.pile.area
struct.pile.force
struct.pile.gap
struct.pile.length
struct.pile.load
struct.pile.moi
struct.pile.moment
struct.pile.moment.plastic
struct.pile.moment.plastic.y
struct.pile.moment.plastic.z
struct.pile.normal.cohesion
struct.pile.normal.dir
struct.pile.normal.disp
struct.pile.normal.friction
struct.pile.normal.gap
struct.pile.normal.state
struct.pile.normal.stiffness
struct.pile.normal.stress
struct.pile.perimeter
struct.pile.poisson
struct.pile.rockbolt
struct.pile.rupture.tension
struct.pile.shear.cohesion
struct.pile.shear.dir
struct.pile.shear.disp
struct.pile.shear.flag
struct.pile.shear.friction
struct.pile.shear.state
struct.pile.shear.stiffness
struct.pile.shear.stress
struct.pile.slide
struct.pile.slide.tol
struct.pile.state.compression
struct.pile.state.tension
struct.pile.strain.failure
struct.pile.stress.confining
struct.pile.table.cohesion
struct.pile.table.factor
struct.pile.table.friction
struct.pile.volume
struct.pile.ydir
struct.pile.yield.compression
struct.pile.yield.tension
struct.pile.young
- Commands
- Shell-Type Structural Elements
- Shell Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure shell apply
commandstructure shell create
commandstructure shell delete
commandstructure shell group
commandstructure shell hide
commandstructure shell history
commandstructure shell import
commandstructure shell initialize
commandstructure shell list
commandstructure shell property
commandstructure shell recover
commandstructure shell refine
commandstructure shell select
command
- FISH Functions
struct.shell.area
struct.shell.beta
struct.shell.depth.factor
struct.shell.element.type
struct.shell.poisson
struct.shell.pressure
struct.shell.prop.anis
struct.shell.prop.matx
struct.shell.prop.ortho
struct.shell.prop.type
struct.shell.resultant
struct.shell.resultant.valid
struct.shell.stress
struct.shell.stress.max
struct.shell.stress.min
struct.shell.stress.prin
struct.shell.stress.valid
struct.shell.thickness
struct.shell.volume
struct.shell.young
- Commands
- Geogrid Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure geogrid apply
commandstructure geogrid create
commandstructure geogrid delete
commandstructure geogrid group
commandstructure geogrid hide
commandstructure geogrid history
commandstructure geogrid import
commandstructure geogrid initialize
commandstructure geogrid list
commandstructure geogrid property
commandstructure geogrid recover
commandstructure geogrid refine
commandstructure geogrid select
command
- FISH Functions
- Commands
- Liner Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure liner apply
commandstructure liner create
commandstructure liner delete
commandstructure liner gap-factor
commandstructure liner group
commandstructure liner hide
commandstructure liner history
commandstructure liner import
commandstructure liner initialize
commandstructure liner list
commandstructure liner property
commandstructure liner recover
commandstructure liner refine
commandstructure liner select
command
- FISH Functions
struct.liner.embedded
struct.liner.normal.dir
struct.liner.normal.disp
struct.liner.normal.stiffness
struct.liner.normal.strength
struct.liner.normal.stress
struct.liner.shear.cohesion
struct.liner.shear.dir
struct.liner.shear.disp
struct.liner.shear.friction
struct.liner.shear.residual
struct.liner.shear.state
struct.liner.shear.stiffness
struct.liner.shear.stress
struct.liner.slide
struct.liner.slide.tol
- Commands
- General Formulation of Structural-Element Logic
- References
structure
Commands & FISH (all)- Commands
- FISH Functions
struct.connectivity
struct.delete
struct.density
struct.extra
struct.find
struct.force.nodal
struct.force.nodal.local
struct.force.update
struct.group
struct.group.remove
struct.head
struct.id
struct.id.component
struct.isgroup
struct.list
struct.local.system
struct.mark
struct.maxid
struct.mech.convergence
struct.mech.ratio.avg
struct.mech.ratio.local
struct.mech.ratio.max
struct.near
struct.next
struct.node
struct.num
struct.pos
struct.therm.expansion
struct.type
struct.typeid
struct.was.updated
- Structural Element Nodes
- Common Commands and FISH
- Data
- Commands
data label create
commanddata label delete
commanddata label list
commanddata label modify
commanddata label results
commanddata scalar create
commanddata scalar delete
commanddata scalar export
commanddata scalar group
commanddata scalar import
commanddata scalar list
commanddata scalar results
commanddata tensor create
commanddata tensor delete
commanddata tensor export
commanddata tensor group
commanddata tensor import
commanddata tensor list
commanddata tensor results
commanddata vector create
commanddata vector delete
commanddata vector export
commanddata vector group
commanddata vector import
commanddata vector list
commanddata vector results
command
- FISH Functions
- Label Functions
- Scalar Functions
data.scalar.create
data.scalar.delete
data.scalar.extra
data.scalar.find
data.scalar.group
data.scalar.group.remove
data.scalar.head
data.scalar.id
data.scalar.isgroup
data.scalar.list
data.scalar.maxid
data.scalar.near
data.scalar.next
data.scalar.num
data.scalar.pos
data.scalar.typeid
data.scalar.value
- Tensor Functions
data.tensor.create
data.tensor.delete
data.tensor.extra
data.tensor.find
data.tensor.group
data.tensor.group.remove
data.tensor.head
data.tensor.id
data.tensor.isgroup
data.tensor.list
data.tensor.maxid
data.tensor.near
data.tensor.next
data.tensor.num
data.tensor.pos
data.tensor.typeid
data.tensor.value
- Vector Functions
data.vector.create
data.vector.ddir
data.vector.delete
data.vector.dip
data.vector.extra
data.vector.find
data.vector.group
data.vector.group.remove
data.vector.head
data.vector.id
data.vector.isgroup
data.vector.list
data.vector.maxid
data.vector.near
data.vector.next
data.vector.num
data.vector.pos
data.vector.typeid
data.vector.value
- Commands
- Discrete Fracture Network (DFN)
- Overview
- Commands
fracture aperture
commandfracture attribute
commandfracture cluster
commandfracture combine
commandfracture compute
commandfracture connectivity
commandfracture contact-model
commandfracture copy
commandfracture create
commandfracture delete
commandfracture dfn-extra
commandfracture dfn-group
commandfracture export
commandfracture extra
commandfracture generate
commandfracture group
commandfracture import
commandfracture initialize
commandfracture intersections automatic-update
commandfracture intersections compute
commandfracture intersections delete
commandfracture intersections scanline
commandfracture joint-set
commandfracture list
commandfracture property
commandfracture prune
commandfracture results
commandfracture set-property
commandfracture template create
commandfracture template delete
commandfracture template modify-default
commandfracture verify-file
command
- FISH Functions
dfn
functionsdfn.template
functionsfracture.template.ddirmax
fracture.template.ddirmin
fracture.template.dipmax
fracture.template.dipmin
fracture.template.find
fracture.template.id
fracture.template.list
fracture.template.maxid
fracture.template.name
fracture.template.norientparam
fracture.template.nposparam
fracture.template.nsizeparam
fracture.template.num
fracture.template.orientparam
fracture.template.orienttype
fracture.template.posparam
fracture.template.postype
fracture.template.sizemax
fracture.template.sizemin
fracture.template.sizeparam
fracture.template.sizetype
fracture.template.typeid
fracture
functionsfracture.aperture
fracture.area
fracture.centerdensity
fracture.contact.list
fracture.contact.list.all
fracture.contactmap
fracture.contactmap.all
fracture.copy
fracture.create
fracture.ddir
fracture.decimate
fracture.delete
fracture.density
fracture.dfn
fracture.diameter
fracture.dip
fracture.extra
fracture.find
fracture.genpos
fracture.gensize
fracture.geomp10
fracture.geomp20
fracture.geomp21
fracture.geomtrace
fracture.gintersect
fracture.group
fracture.group.remove
fracture.id
fracture.inbox
fracture.interarray
fracture.intersect
fracture.isdisk
fracture.isgroup
fracture.isprop
fracture.len
fracture.list
fracture.maxid
fracture.near
fracture.normal
fracture.num
fracture.p10
fracture.percolation
fracture.pointnear
fracture.pos
fracture.prop
fracture.typeid
fracture.vertexarray
fracture.vertexlist
fracture.intersection
functionsfracture.intersect.end1
fracture.intersect.end2
fracture.intersect.find
fracture.intersect.len
fracture.intersect.list
fracture.intersect.maxid
fracture.intersect.npolylinept
fracture.intersect.num
fracture.intersect.polylinept
fracture.intersect.pos1
fracture.intersect.pos2
fracture.intersect.set
fracture.intersect.typeid
fracture.intersection.set
functionsfracture.intersect.set.delete
fracture.intersect.set.find
fracture.intersect.set.id
fracture.intersect.set.interlist
fracture.intersect.set.internum
fracture.intersect.set.list
fracture.intersect.set.maxid
fracture.intersect.set.name
fracture.intersect.set.num
fracture.intersect.set.path
fracture.intersect.set.typeid
fracture.vertex
functions
- Domain
- FISH
- Geometry
- Commands
geometry assign-groups
commandgeometry copy
commandgeometry delete
commandgeometry edge create
commandgeometry edge delete
commandgeometry edge export
commandgeometry edge extra
commandgeometry edge group
commandgeometry export
commandgeometry fill
commandgeometry generate
commandgeometry import
commandgeometry list
commandgeometry move-to
commandgeometry node create
commandgeometry node delete
commandgeometry node export
commandgeometry node extra
commandgeometry node group
commandgeometry paint-extra
commandgeometry polygon create
commandgeometry polygon delete
commandgeometry polygon export
commandgeometry polygon extra
commandgeometry polygon group
commandgeometry refine
commandgeometry results
commandgeometry rotate
commandgeometry select
commandgeometry separate
commandgeometry set
commandgeometry tessellate
commandgeometry translate
commandgeometry triangulate
command
- FISH Functions
geometry.edge
Functionsgeom.edge.create
geom.edge.delete
geom.edge.dir
geom.edge.extra
geom.edge.find
geom.edge.group
geom.edge.group.remove
geom.edge.id
geom.edge.isgroup
geom.edge.list
geom.edge.near
geom.edge.next.edge
geom.edge.next.index
geom.edge.node
geom.edge.node.pos
geom.edge.pos
geom.edge.remove
geom.edge.start.index
geom.edge.start.poly
geom.edge.typeid
geometry.node
Functionsgeometry.polygon
Functionsgeom.poly.add.edge
geom.poly.add.node
geom.poly.area
geom.poly.check
geom.poly.close
geom.poly.create
geom.poly.delete
geom.poly.edge
geom.poly.extra
geom.poly.find
geom.poly.group
geom.poly.group.remove
geom.poly.id
geom.poly.isgroup
geom.poly.list
geom.poly.near
geom.poly.next.index
geom.poly.next.poly
geom.poly.node
geom.poly.normal
geom.poly.pos
geom.poly.remove
geom.poly.size
geom.poly.typeid
geometry.set
Functionsgeom.set.closest
geom.set.create
geom.set.list
geom.set.delete
geom.set.edge.maxid
geom.set.edge.num
geom.set.find
geom.set.id
geom.set.list
geom.set.maxid
geom.set.name
geom.set.node.maxid
geom.set.node.num
geom.set.num
geom.set.poly.closest
geom.set.poly.maxid
geom.set.poly.num
geom.set.raydist
geom.set.remove
geom.set.typeid
- Commands
- Group
- History
- Model
- Commands
model calm
commandmodel clean
commandmodel configure
commandmodel creep
commandmodel cycle
commandmodel deterministic
commandmodel display
commandmodel domain
commandmodel dynamic
commandmodel energy
command- model factor-of-safety command
model fluid
commandmodel gravity
commandmodel history
commandmodel large-strain
commandmodel list
commandmodel mechanical
commandmodel new
commandmodel orientation-tracking
commandmodel precision
commandmodel random
commandmodel range
command- model restore command
model results
commandmodel save
commandmodel solve
commandmodel step
commandmodel thermal
commandmodel title
commandmodel update-interval
command
- Commands
- Plot
- Command-Driven Plotting Workflow
- Switch/Keyword Options
- Commands
plot active
commandplot background
commandplot clear
commandplot copy
commandplot create
commandplot current
commandplot delete
commandplot export
commandplot item
commandplot legend
commandplot load
commandplot movie
commandplot outline
commandplot print-size
commandplot rename
commandplot show
commandplot title
commandplot title-job
commandplot update
commandplot view
command
- Program
- Commands
program automatic-model-save
command- program call command
program continue
commandprogram customer-title-1
commandprogram customer-title-2
commandprogram directory
commandprogram echo
commandprogram echo-line
commandprogram encrypt
commandprogram exit
commandprogram floating-point-check
commandprogram license
commandprogram list
commandprogram load
commandprogram log
commandprogram log-file
commandprogram mail
commandprogram notice
commandprogram pagination
commandprogram pause
commandprogram playback
commandprogram quit
commandprogram return
commandprogram stop
commandprogram system
commandprogram threads
commandprogram undo
commandprogram warning
command
- Commands
- Project
- Table
- Trace
- Extra (keyword)
- Group (keyword/command word)
- List (keyword/command word)
- Range (keyword)
- Select & Hide (keywords)
- Value Modifiers (add, multiply, gradient, & vary keywords)
- Deprecated Commands and FISH
- Data
- Index: Common Commands
- Index: Common FISH
- Modeling Methodology
- FLAC3D
- FLAC3D Modeling
- Introduction
- Tutorials
- Tutorial: Quick Start
- Tutorial: Illustrative Model — Mechanics of Using FLAC3D
- Tutorial: Working with FISH
- Problem Solving with FLAC3D
- Approach and Project Setup
- Grid Generation
- Identifying Regions of the Model
- Working with Geometric Data
- Choice of Constitutive Model
- Material Properties
- Boundary Conditions
- Initial Conditions
- Uniform Stresses — No Gravity
- Stresses with Gradients — Uniform Material
- Stresses with Gradients — Nonuniform Material
- Stress Initialization in a Nonuniform Material
- Compaction within a Nonuniform Grid
- Initial Stresses following a Model Change
- Stress and Pore-Pressure Initialization with a Phreatic Surface
- Initialization of Velocities
- Reaching Equilibrium
- Loading and Sequential Modeling
- Structural Support
- Interfaces
- Tips and Advice
- 1. Check Model Runtime
- 2. Effects on Runtime
- 3. Considerations for Zoning Density
- 4. Automatic Detection of an Equilibrium State
- 5. Considerations for Selecting Damping
- 6. Check Model Response
- 7. Initializing Variables
- 8. Minimizing Transient Effects on Static Analysis
- 9. Changing Material Models
- 10. Running Problems with In-Situ Field Stresses and Gravity
- 11. Determining Collapse Loads
- 12. Determining Factor of Safety
- 13. Use Bulk and Shear Moduli
- FLAC3D Runtime Benchmark
- Interpretation
- Project Completion
- References
- FLAC3D Theory and Background
- Theoretical Background
- Formulation of a 3D Explicit Finite Volume Model
- Mathematical Model Description
- Numerical Formulation
- Finite Volume Approximation to Space Derivatives
- Nodal Formulation of the Equations of Motion
- Explicit Finite Difference Approximation to Time Derivatives
- Constitutive Equations in Incremental Form
- Large- and Small-Strain Modes
- Mechanical Timestep Determination for Numerical Stability
- Mechanical Damping
- Grid Discretization
- Numerical Implementation
- References
- Formulation of a 3D Explicit Finite Volume Model
- Interfaces
- Fluid-Mechanical Interaction
- FLAC3D Fluid-Thermal-Mechanical-Formulation — Mathematical Description
- Numerical Formulation
- Calculation Modes for Fluid-Mechanical Interaction
- Properties and Units for Fluid-Flow Analysis
- Fluid-Flow Boundary Conditions, Initial Conditions, Sources and Sinks
- Solving Flow-Only and Coupled-Flow Problems
- Verification Examples
- Unsteady Groundwater Flow in a Confined Layer
- One-Dimensional Filling of a Porous Region
- Steady-State Fluid Flow with a Free Surface
- Spreading of a Groundwater Mound
- One-Dimensional Consolidation
- Consolidation Settlement at the Center of a Strip Load
- Transient Fluid Flow to a Well in a Shallow Confined Aquifer
- Pressuremeter Test
- Semi-confined Aquifer
- Verification of Concepts, and Modeling Techniques for Specific Applications
- Input Instructions for Fluid-Flow Analysis
- References
- Theoretical Background
- FLAC3D Commands And FISH
- Building-Blocks
- The Building Blocks Pane
- Pane Elements
- Sets of Blocks
- Sets of Geometric Data
- Selection and Manipulation of Objects
- Working With Geometric Data
- Generating Zones or Blocks From Geometric Data
- Adding Blocks
- Splitting Blocks
- Curved Edges and Control Points
- Face Control Points
- Hiding Blocks
- Showing Blocks
- Highlighting Groups
- Validating the Model
- Autozone
- Generate Zones
- Context Menu
- Control Panel
- Keyboard Reference
- Handle Quick Reference
- Commands
- building-blocks block commands
building-blocks block create
commandbuilding-blocks block delete
commandbuilding-blocks block export
commandbuilding-blocks block group
commandbuilding-blocks block hide
commandbuilding-blocks block id
commandbuilding-blocks block import
commandbuilding-blocks block list
commandbuilding-blocks block make-hex-only
commandbuilding-blocks block multiplier
commandbuilding-blocks block snapon id
commandbuilding-blocks block transform
command
- building-blocks face commands
building-blocks face add-controls
commandbuilding-blocks face cycle
commandbuilding-blocks face delete
commandbuilding-blocks face drape
commandbuilding-blocks face group
commandbuilding-blocks face id
commandbuilding-blocks face list
commandbuilding-blocks face snapon id
commandbuilding-blocks face transform
command
- building-blocks edge commands
building-blocks edge add-controls
commandbuilding-blocks edge delete
commandbuilding-blocks edge drape
commandbuilding-blocks edge factor
commandbuilding-blocks edge group
commandbuilding-blocks edge id
commandbuilding-blocks edge list
commandbuilding-blocks edge ratio
commandbuilding-blocks edge ratio-isolate
commandbuilding-blocks edge size
commandbuilding-blocks edge snapon id
commandbuilding-blocks edge transform
commandbuilding-blocks edge type
command
- building-blocks point commands
- building-blocks set commands
building-blocks set arrest-triangle
commandbuilding-blocks set automatic-zone
commandbuilding-blocks set auto-tolerance
commandbuilding-blocks set break-angle
commandbuilding-blocks set create
commandbuilding-blocks set delete
commandbuilding-blocks set export
commandbuilding-blocks set geometry
commandbuilding-blocks set import
commandbuilding-blocks set list
commandbuilding-blocks set select
commandbuilding-blocks set tolerance
commandbuilding-blocks set validate-all
command
- building-blocks block commands
- FISH Functions
- building_blocks.block Functions
building_blocks.block.ablock
building_blocks.block.center
building_blocks.block.check
building_blocks.block.edge
building_blocks.block.face
building_blocks.block.group
building_blocks.block.group.remove
building_blocks.block.isgroup
building_blocks.block.multiplier
building_blocks.block.point
building_blocks.block.size
- building_blocks.face Functions
building_blocks.face.area
building_blocks.face.center
building_blocks.face.check
building_blocks.face.edge
building_blocks.face.flip
building_blocks.face.gridsizei
building_blocks.face.gridsizej
building_blocks.face.group
building_blocks.face.group.remove
building_blocks.face.isgroup
building_blocks.face.next.face
building_blocks.face.next.index
building_blocks.face.point
building_blocks.face.size
building_blocks.face.toglobal
building_blocks.face.tolocal
- building_blocks.edge Functions
building_blocks.edge.center
building_blocks.edge.cp.add
building_blocks.edge.cp.delete
building_blocks.edge.cp.localu
building_blocks.edge.cp.point
building_blocks.edge.cp.size
building_blocks.edge.curve
building_blocks.edge.direction
building_blocks.edge.grid.ratio
building_blocks.edge.grid.ratio.isolate
building_blocks.edge.grid.size
building_blocks.edge.group
building_blocks.edge.group.remove
block.isgroup
building_blocks.edge.length
building_blocks.edge.next.edge
building_blocks.edge.next.index
building_blocks.edge.point
building_blocks.edge.start.face
building_blocks.edge.start.index
building_blocks.edge.toglobal
building_blocks.edge.tolocal
building_blocks.edge.type
- building_blocks.point Functions
- building_blocks.set Functions
building_blocks.set.block.create
building_blocks.set.block.find
building_blocks.set.block.list
building_blocks.set.block.remove
building_blocks.set.block.size
building_blocks.set.create
building_blocks.set.delete
building_blocks.set.edge.find
building_blocks.set.edge.list
building_blocks.set.edge.near
building_blocks.set.edge.size
building_blocks.set.face.find
building_blocks.set.face.list
building_blocks.set.face.near
building_blocks.set.face.size
building_blocks.set.find
building_blocks.set.id
building_blocks.set.list
building_blocks.set.name
building_blocks.set.point.find
building_blocks.set.point.list
building_blocks.set.point.near
building_blocks.set.point.size
- building_blocks.block Functions
- The Building Blocks Pane
- Extrude
- The Extrusion Pane
- Commands
- FISH Functions
block
functionsextrude.block.area
extrude.block.block
extrude.block.center
extrude.block.check
extrude.block.countzones
extrude.block.edge
extrude.block.extra
extrude.block.find
extrude.block.flip
extrude.block.grid.pos
extrude.block.group
extrude.block.group.remove
extrude.block.id
extrude.block.irregular.typeid
extrude.block.isgroup
extrude.block.list
extrude.block.maxid
extrude.block.multiplier
extrude.block.next.block
extrude.block.next.index
extrude.block.nodes
extrude.block.num
extrude.block.param.pos
extrude.block.point
extrude.block.regular.typeid
extrude.block.size
extrude.block.typeid
extrude.block.zones.i
extrude.block.zones.j
edge
functionsextrude.edge.blocked
extrude.edge.blocks
extrude.edge.center
extrude.edge.curve
extrude.edge.direction
extrude.edge.extra
extrude.edge.find
extrude.edge.grid.ratio
extrude.edge.grid.ratio.isolate
extrude.edge.grid.size
extrude.edge.gridpos
extrude.edge.group
extrude.edge.group.remove
extrude.edge.id
extrude.edge.isgroup
extrude.edge.length
extrude.edge.list
extrude.edge.maxid
extrude.edge.next.edge
extrude.edge.next.index
extrude.edge.num
extrude.edge.parampos
extrude.edge.point
extrude.edge.poly.add
extrude.edge.poly.localu
extrude.edge.poly.localv
extrude.edge.poly.point
extrude.edge.poly.remove
extrude.edge.poly.size
extrude.edge.simple
extrude.edge.start.block
extrude.edge.start.index
extrude.edge.type
extrude.edge.typeid
point
functionsextrude.point.blocks
extrude.point.edges
extrude.point.extra
extrude.point.find
extrude.point.group
extrude.point.group.remove
extrude.point.id
extrude.point.isgroup
extrude.point.list
extrude.point.maxid
extrude.point.num
extrude.point.pos
extrude.point.start.edge
extrude.point.start.index
extrude.point.typeid
segment
functionsextrude.segment.count
extrude.segment.grid.ratio
extrude.segment.grid.size
extrude.segment.group
extrude.segment.isgroup
extrude.segment.length
extrude.segment.node.add
extrude.segment.node.delete
extrude.segment.node.group
extrude.segment.node.isgroup
extrude.segment.node.pos
extrude.segment.node.removegroup
extrude.segment.removegroup
set
functionsextrude.set.axis.n
extrude.set.axis.u
extrude.set.axis.v
extrude.set.badzones
extrude.set.block.create
extrude.set.block.delete
extrude.set.block.find
extrude.set.block.list
extrude.set.block.near
extrude.set.block.size
extrude.set.create
extrude.set.delete
extrude.set.edge.combine
extrude.set.edge.create
extrude.set.edge.delete
extrude.set.edge.find
extrude.set.edge.list
extrude.set.edge.near
extrude.set.edge.size
extrude.set.find
extrude.set.id
extrude.set.list
extrude.set.metadata.find
extrude.set.metadata.key
extrude.set.metadata.size
extrude.set.metadata.value
extrude.set.name
extrude.set.origin
extrude.set.point.create
extrude.set.point.delete
extrude.set.point.find
extrude.set.point.list
extrude.set.point.near
extrude.set.point.size
extrude.set.region.element.num
extrude.set.region.nodes
extrude.set.set.un
extrude.set.set.uv
extrude.set.set.vn
extrude.set.zone.autodir
extrude.set.zone.count2
extrude.set.zone.count3
extrude.set.zone.target.edge
extrude.set.zone.target.size
extrude.set.zone.target.total
- Structural Elements
- Zone
- The Model Pane
- Commands
- zone commands
zone apply
commandzone apply-remove
commandzone attach
commandzone cmodel
commandzone copy
commandzone create
commandzone creep
commandzone delete
commandzone densify
commandzone dynamic
commandzone export
commandzone fluid
commandzone generate
commandzone geometry-test
commandzone geometry-tolerance
commandzone geometry-update
commandzone group
commandzone hide
commandzone history
commandzone import
commandzone initialize
commandzone initialize-stresses
commandzone list
commandzone mechanical
commandzone nodal-mixed-discretization
commandzone property
commandzone property-distribution
commandzone ratio
commandzone reflect
commandzone relax
commandzone results
commandzone select
commandzone separate
commandzone split
commandzone thermal
commandzone trace
commandzone validate
commandzone vtk
commandzone water
command
zone face
commandszone gridpoint
commandszone gridpoint create
commandzone gridpoint fix
commandzone gridpoint force-reaction
commandzone gridpoint free
commandzone gridpoint group
commandzone gridpoint import
commandzone gridpoint initialize
commandzone gridpoint list
commandzone gridpoint merge
commandzone gridpoint system
command
zone interface
commands
- zone commands
- FISH Functions
attach
functionszone.face
functionszone.field
functions (zone field data)zone.field.component
zone.field.extra
zone.field.get
zone.field.get.gp
zone.field.gravity
zone.field.hide.fluidnull
zone.field.hide.mechnull
zone.field.hide.thermnull
zone.field.index
zone.field.init
zone.field.log
zone.field.method.index
zone.field.method.name
zone.field.name
zone.field.power
zone.field.prop
zone.field.quantity
zone.field.radius.ratio
zone.field.reset
zone.field.source
zone.field.tol
zone.field.type
zone.field.velocity.limit
gp
functions (zone gridpoints)gp.accel
gp.biot.modulus
gp.convergence
gp.copy
gp.create
gp.delete
gp.disp
gp.disp.small
gp.dynamic.mul
gp.dynamic.timestep
gp.extra
gp.find
gp.find.name
gp.fix
gp.flow
gp.fluid.app
gp.fluid.load
gp.fluid.modulus
gp.fluid.modulus.confined
gp.fluid.tension
gp.fluid.unbal
gp.fluid.vol.inv
gp.flux
gp.force.app
gp.force.load
gp.force.unbal
gp.force.unbal.add
gp.force.unbal.current
gp.group
gp.group.remove
gp.head
gp.id
gp.isgroup
gp.list
gp.mass.add
gp.mass.gravity
gp.mass.inertial
gp.maxid
gp.multiplier
gp.name
gp.near
gp.near.all
gp.near.live
gp.next
gp.num
gp.pos
gp.pp
gp.pp.fix
gp.ratio
gp.ratio.target
gp.sat
gp.state.restore
gp.state.save
gp.stiff
gp.temp
gp.temp.app
gp.temp.change
gp.temp.fix
gp.temp.source
gp.typeid
gp.vel
gp.zones
interface.node.head
interface.node.list
interface
functions (zone interfaces)interface.elem
functions (zone interface elements)interface.elem.area
interface.elem.extra
interface.elem.group
interface.elem.group.remove
interface.elem.head
interface.elem.host.face
interface.elem.host.zone
interface.elem.id
interface.elem.isgroup
interface.elem.join
interface.elem.list
interface.elem.next
interface.elem.normal
interface.elem.vertex
interface.node
functions (zone interface nodes)interface.node.area
interface.node.disp
interface.node.disp.shear
interface.node.extra
interface.node.find
interface.node.group
interface.node.group.remove
interface.node.head
interface.node.host.face
interface.node.host.weight
interface.node.host.zone
interface.node.id
interface.node.isgroup
interface.node.list
interface.node.near
interface.node.next
interface.node.normal
interface.node.penetration
interface.node.position
interface.node.pp
interface.node.prop
interface.node.slip
interface.node.state
interface.node.stress.normal
interface.node.stress.normal.add
interface.node.stress.shear
interface.node.target.face
interface.node.target.weight
interface.node.target.zone
interface.node.tol
interface.node.vel
zone.tet
functions (zone tetra)zone
functionszone.aspect
zone.bad
zone.code
zone.condition
zone.containing
zone.copy
zone.create.gp
zone.create.interface.elem
zone.create.pos
zone.create.ratio
zone.creep.time.total
zone.creep.timestep
zone.cycle.init
zone.density
zone.dynamic.mul
zone.dynamic.time.total
zone.dynamic.timestep
zone.extra
zone.find
zone.flow
zone.fluid.density
zone.fluid.model
zone.fluid.prop
zone.fluid.prop.index
zone.fluid.ratio
zone.fluid.stress.normal
zone.fluid.time.total
zone.fluid.unbal.avg
zone.fluid.unbal.max
zone.flux
zone.force.update
zone.geom.test
zone.gp
zone.gp.num
zone.group
zone.group.remove
zone.head
zone.hysteretic
zone.id
zone.inbox
zone.isgroup
zone.islive
zone.join
zone.list
zone.maxid
zone.mech.convergence
zone.mech.prop.name
zone.mech.prop.num
zone.mech.ratio
zone.mech.ratio
zone.mech.ratio.local
zone.mech.ratio
zone.model
zone.model.init
zone.near
zone.near.all
zone.near.list
zone.near.live
zone.near.map
zone.next
zone.num
zone.ortho
zone.overlays
zone.planarity
zone.plane.traction
zone.pos
zone.pp
zone.prop
zone.prop.index
zone.rotation.inc
zone.rotation.rate
zone.state
zone.state.restore
zone.state.save
zone.strain.inc
zone.strain.rate
zone.strain.shear.inc
zone.strain.shear.rate
zone.strain.vol.inc
zone.strain.vol.rate
zone.stress
zone.stress.effective
zone.stress.int
zone.stress.max
zone.stress.min
zone.stress.prin
zone.temp
zone.test.quality
zone.thermal.model
zone.thermal.prop
zone.thermal.prop.index
zone.thermal.ratio
zone.thermal.time.total
zone.typeid
zone.unbal
zone.vol
zone.vol.deformed
zone.was.updated
zone.work.elastic.shear
zone.work.elastic.total
zone.work.elastic.vol
zone.work.plastic.shear
zone.work.plastic.total
zone.work.plastic.vol
- Orientation of Nodes and Faces within a Zone
- Condition Measure of Zones
- Zone Field Data Names
- Building-Blocks
- Options
- C++ Option
- Creep Option for FLAC3D
- Dynamic Analysis
- Relation to Equivalent-Linear Methods
- Dynamic Formulation
- Dynamic Modeling Considerations
- Dynamic Loading and Boundary Conditions
- Hydrodynamic Pressures
- Wave Transmission
- Mechanical Damping and Material Response
- Rayleigh Damping
- Example Application of Rayleigh Damping
- Guidelines for Selecting Rayleigh Damping Parameters
- Hysteretic Damping
- Hysteretic Damping Formulation, Implementation, and Calibration
- Practical Issues When Using Hysteretic Damping
- Local Damping for Dynamic Simulations
- Spatial Variation in Damping
- Structural Element Damping for Dynamic Simulations
- Artificial Viscosity
- Integration of Damping Schemes and Nonlinear Material Models for Geo-materials
- Liquefaction Modeling
- Solving Dynamic Problems
- Verification Problems
- Natural Periods of an Elastic Column
- Comparison of FLAC3D to SHAKE for a Layered, Linear-Elastic Soil Deposit
- Comparison of FLAC3D to SHAKE for a Layered, Nonlinear-Elastic Soil Deposit
- Slip Induced by Harmonic Shear Wave
- Hollow Sphere Subject to an Internal Blast
- Free Vibration of a Cantilever Beam
- Dynamic Input Wizard
- References
- Thermal Analysis
- Thermal Analysis
- Mathematical Model Description
- Numerical Formulation
- Solving Thermal-Only and Coupled-Thermal Problems
- Input Instructions for Thermal Analysis
- Systems of Units for Thermal Analysis
- Verification and Example Problems
- Conduction in a Plane Sheet
- Conduction in a Hollow Cylinder
- Infinite Line Heat Source in an Infinite Medium
- Thermal Pore Pressure Coupled Response
- One-Dimensional Solution of Thermal Transport by Forced Convection and Conduction
- Steady-State Convection in a Saturated Porous Medium Heated from Above
- Steady-State Convection in a Saturated Porous Medium Heated from Below
- References
- Hydration
- Thermal Analysis
- Examples
- Tutorials
- Tutorial: Quick Start
- Tutorial: Illustrative Model — Mechanics of Using FLAC3D
- Tutorial: Working with FISH
- Verification Problems
- Cylindrical Hole in an Infinite Mohr-Coulomb Material
- Cylindrical Hole in an Infinite Hoek-Brown Medium
- Rough Strip Footing on a Cohesive Frictionless Material
- Smooth Circular Footing on an Associated Mohr-Coulomb Material
- Smooth Square Footing on a Cohesive Frictionless Material
- Uniaxial Compressive Strength of a Jointed Material Sample
- Drained and Undrained Triaxial Compression Test on a Cam-Clay Sample
- Lined Circular Tunnel in an Elastic Medium with Anisotropic Stresses
- Development of Plastic Hinges in a Statically Loaded Beam
- Simply Supported Isotropic Rectangular Plate under Combined Lateral and Direct Loads
- Simply Supported Orthotropic Plate
- Cylindrical Concrete Vault
- Free Vibration of a Cantilever Beam
- Simple Slope in Hoek-Brown Material
- Example Applications
- Influence of Slope Curvature on Stability
- Pillar Loads at Intersecting Tunnels
- Excavation in a Saturated Soil
- One-Dimensional Consolidation Considering Secondary Compression
- Excavation and Support for a Shallow Tunnel
- Grid Generation for Intersecting Tunnels
- Pressurized Cylindrical Cavern
- Prediction of Borehole Closure in a Salt Formation
- Axial and Lateral Loading of a Concrete Pile
- Undrained Cylindrical Cavity Expansion in a Cam-Clay Medium
- Simulation of Pull-Tests for Fully Bonded Rock Reinforcement
- Wheel Load over a Buried Pipe
- Embankment Loading on a Cam-Clay Foundation
- Impermeable Concrete Caisson Wall with Pretensioned Tiebacks
- Dewatered Construction of a Braced Excavation
- Installation of a Triple-Anchored Excavation Wall
- Reinforced Tunnel Excavation
- Subsidence above Horizontal Cut
- Punch Indentation of a Bonded Material
- Sleeved Triaxial Test of a Bonded Material
- Tutorials
- Index: FLAC3D Examples
- Index: FLAC3D Commands
- Index: FLAC3D FISH
- Maps
- FLAC3D Modeling
- Scripting
- FISH Scripting Reference
- FISH Rules and Usage
- Lines
- Data Types
- Reserved Names for Functions and Variables
- Scope of Variables
- Functions: Structure, Evaluation and Calling Scheme
- Operators, Assignment, Conversions, and Member Access
- Executing FISH: Inline FISH or FISH Fragments
- Splitting: Automatic Execution of Functions on Type Contents
- Operators: Multi-threaded function support
- Redefining FISH Functions
- FISH Error Handling
- FISH Callback Events
- FISH Debugging
- FISH Statements
- FISH Commands
- FISH Functions
creep
process utilitiesdynamic
process utilitiesfile
utilitiesfluid
process utilitiesglobal
utilitiesio
utilitiesmail
utilitiesmath
utilitiesmath.aangle.to.euler
math.abs
math.acos
math.and
math.area.intersect.poly.poly
math.area.poly
math.asin
math.atan
math.atan2
math.bound
math.ceiling
math.choose
math.closest.segment.point
math.closest.triangle.point
math.cos
math.cosh
math.cross
math.ddir.from.normal
math.degrad
math.dip.from.normal
math.dist.segment.point
math.dist.segment.segment
math.dist.triangle.segment
math.dot
math.erf
math.erfc
math.euler.to.aangle
math.exp
math.expint
math.floor
math.gamma
math.in.range
math.ln
math.log
math.lshift
math.mag
math.mag2
math.max
math.min
math.normal.from.dip
math.normal.from.dip.ddir
math.not
math.or
math.outer.product
math.pi
math.random.gauss
math.random.uniform
math.round
math.rshift
math.sgn
math.sin
math.sinh
math.sqrt
math.tan
math.tanh
math.triangle.inside
math.triangle.interp
math.unit
mechanical
process utilitiessocket
utilitiessystem
utilitiesthermal
process utilitiestime
utilities- Value Type utilities
array
utilities- Constructors
list
utilitiesmap
utilitiesmatrix
utilitiesmemory
utilitiesstring
utilitiesstring.build
string.compare
string.csv.from
string.csv.to
string.file.ext
string.file.name
string.file.path
string.find
string.find.regex
string.join
string.len
string.lower
string.match.regex
string.replace
string.replace.regex
string.simplify
string.split
string.split.regex
string.sub
string.token
string.token.type
string.type
string.upper
structure
utilitiestensor
utilitiestype
utilities
version
utilities
- FISH Type Index
- FISH Rules and Usage
- Python Scripting
- Python Introduction
- 3DEC Python
- FLAC3D Python
- Using Python with FLAC3D
- Working with FLAC3D Zones
- Working with FLAC3D Zones Properties
- Working with FLAC3D gridpoints
- Working with Structural Elements
- Extra variables
- Using FLAC3D Groups and Applying Boundary Conditions
- Running parameter studies
- Handling FLAC3D errors
- Inspecting the FLAC3D model geometry
- Python Type System
- Python Callback Functions
- Example File
- Array Style Programming with FLAC3D and NumPy
- Recording Peak Particle Velocity
- FLAC3D-Python API
- Using Python with FLAC3D
- PFC Python
- Using Python with PFC
- Array Style Programming with PFC and NumPy
- UCS Test With Imported Geometry
- Using SciPy and Other Third-party Python Packages
- GUI Programming with PySide
- PFC-Python API
- BallBallContact
- BallBallThermalContact
- BallFacetContact
- BallFacetThermalContact
- BallPebbleContact
- BallPebbleThermalContact
- BallRBlockContact
- PebbleFacetContact
- PebbleFacetThermalContact
- PebblePebbleContact
- PebblePebbleThermalContact
- PebbleRBlockContact
- RBlockFacetContact
- RBlockRBlockContact
- ball
- ballarray
- ballballarray
- ballfacetarray
- ballpebblearray
- ballrblockarray
- cfdarray
- clump
- clumparray
- contact
- element
- facetarray
- measure
- pebblearray
- pebblefacetarray
- pebblepebblearray
- pebblerblockarray
- rblock
- rblockarray
- rblockfacetarray
- rblockrblockarray
- wall
- wallarray
- Itasca (Common) API
- itasca
- BallBallContact
- BallBallThermalContact
- BallFacetContact
- BallFacetThermalContact
- BallPebbleContact
- BallPebbleThermalContact
- BallRBlockContact
- PebbleFacetContact
- PebbleFacetThermalContact
- PebblePebbleContact
- PebblePebbleThermalContact
- PebbleRBlockContact
- RBlockFacetContact
- RBlockRBlockContact
- attach
- ball
- ballarray
- ballballarray
- ballfacetarray
- ballpebblearray
- ballrblockarray
- block
- blockarray
- cfdarray
- clump
- clumparray
- contact
- dfn
- element
- facetarray
- fish
- flowknot
- flowknotarray
- flowplane
- flowplanearray
- gridpoint
- gridpointarray
- history
- interface
- interfacearray
- interfaceelementarray
- interfacenodearray
- measure
- pebblearray
- pebblefacetarray
- pebblepebblearray
- pebblerblockarray
- rblock
- rblockarray
- rblockfacetarray
- rblockrblockarray
- sel
- structure
- util
- vertexarray
- wall
- wallarray
- zone
- zonearray
- vec
- itasca
- FISH Scripting Reference
- Coupling PFC and FLAC3D
- 1D Structural Element Coupling
- Wall-Zone Coupling
- Commands
- wall-zone compute-stiffness command
wall-zone create
commandwall-zone full-computation
commandwall-zone stiffness-factor
commandwall-zone update-tolerance
command- wall-structure compute-stiffness command
wall-structure create
commandwall-structure full-computation
commandwall-structure stiffness-factor
commandwall-structure update-tolerance
command
- Commands
- Ball-Zone Coupling
- Examples
- PFC
- Numerical Simulations with PFC
- PFC Overview
- PFC Model Formulation
- How to …
- … set the model domain
- … clean the model, and when it can be useful
- … create particle assemblies
- … setup and control boundary conditions
- … control initial conditions
- … select appropriate contact model(s)
- … calibrate material behavior
- … monitor a simulation
- … solve to a target termination criterion
- … perform sequential modeling
- … insert custom operations in the calculation cycle
- Release Notes
- PFC Model Objects
- Balls
- Commands
ball accumulate-stress
commandball attribute
commandball clump
commandball create
commandball delete
commandball distribute
commandball export
commandball extra
commandball fix
commandball free
commandball generate
commandball group
commandball history
commandball initialize
commandball list
commandball property
commandball results
commandball tolerance
commandball trace
commandball tractions
command
- FISH Functions
ball.contact.list
ball.contact.list.all
ball.contactmap
ball.contactmap.all
ball.contactnum
ball.contactnum.all
ball.containing
ball.convergence
ball.create
ball.damp
ball.delete
ball.density
ball.disp
ball.energy
ball.euler
ball.extra
ball.find
ball.fix
ball.force.app
ball.force.contact
ball.force.unbal
ball.fragment
ball.group
ball.group.list
ball.group.remove
ball.groupmap
ball.id
ball.inbox
ball.inside
ball.isbonded
ball.isgroup
ball.isprop
ball.list
ball.mass
ball.mass.real
ball.maxid
ball.mech.convergence
ball.mech.ratio.avg
ball.mech.ratio.local
ball.mech.ratio.max
ball.mech.unbal.max
ball.moi
ball.moi.real
ball.moment.app
ball.moment.contact
ball.moment.unbal
ball.near
ball.num
ball.pos
ball.prop
ball.radius
ball.ratio
ball.ratio.target
ball.rotation
ball.spin
ball.stress
ball.stress.full
ball.typeid
ball.vel
ball.vol
- Commands
- Clumps
- Commands
clump accumulate-stress
commandclump attribute
commandclump break
commandclump create
commandclump delete
commandclump distribute
commandclump export
commandclump extra
commandclump fix
commandclump free
commandclump generate
commandclump group
commandclump history
commandclump initialize
commandclump list
commandclump order
commandclump property
commandclump replicate
commandclump results
commandclump rotate
commandclump scale
commandclump template
commandclump tolerance
commandclump trace
command
- FISH Functions
clump.addpebble
clump.calculate
clump.contact.list
clump.contact.list.all
clump.contactmap
clump.contactmap.all
clump.contactnum
clump.contactnum.all
clump.containing
clump.convergence
clump.damp
clump.delete
clump.deletepebble
clump.density
clump.disp
clump.energy
clump.euler
clump.extra
clump.find
clump.fix
clump.force.app
clump.force.contact
clump.force.unbal
clump.fragment
clump.group
clump.group.list
clump.group.remove
clump.groupmap
clump.id
clump.inbox
clump.inglobal
clump.inprin
clump.inside
clump.isbonded
clump.isgroup
clump.list
clump.mass
clump.mass.real
clump.maxid
clump.mech.convergence
clump.mech.ratio.avg
clump.mech.ratio.local
clump.mech.ratio.max
clump.mech.unbal.max
clump.moi
clump.moi.fix
clump.moi.prin
clump.moi.prin.real
clump.moi.real
clump.moment.app
clump.moment.contact
clump.moment.unbal
clump.near
clump.num
clump.pebble.clump
clump.pebble.contact.list
clump.pebble.contact.list.all
clump.pebble.contactmap
clump.pebble.contactmap.all
clump.pebble.contactnum
clump.pebble.contactnum.all
clump.pebble.delete
clump.pebble.extra
clump.pebble.find
clump.pebble.group
clump.pebble.group.list
clump.pebble.group.remove
clump.pebble.groupmap
clump.pebble.id
clump.pebble.inbox
clump.pebble.isbonded
clump.pebble.isgroup
clump.pebble.isprop
clump.pebble.list
clump.pebble.maxid
clump.pebble.near
clump.pebble.num
clump.pebble.pos
clump.pebble.prop
clump.pebble.radius
clump.pebble.typeid
clump.pebble.vel
clump.pebblelist
clump.pos
clump.prop
clump.ratio
clump.ratio.target
clump.rotate
clump.rotation
clump.scalesphere
clump.scalevol
clump.spin
clump.stress
clump.template
clump.template.addpebble
clump.template.clone
clump.template.delete
clump.template.deletepebble
clump.template.euler
clump.template.find
clump.template.findpebble
clump.template.list
clump.template.make
clump.template.maxid
clump.template.moi
clump.template.moi.prin
clump.template.name
clump.template.num
clump.template.origpos
clump.template.pebblelist
clump.template.scale
clump.template.typeid
clump.template.vol
clump.typeid
clump.vel
clump.vol
- Commands
- Rigid Blocks
- Commands
rblock apply-facet-groups
commandrblock attribute
commandrblock clump
commandrblock construct
commandrblock contact-resolution
commandrblock create
commandrblock cut
commandrblock damping
commandrblock delete
commandrblock densify
commandrblock dilate
commandrblock distribute
commandrblock erode
commandrblock export
commandrblock extra
commandrblock facet apply
commandrblock facet apply-remove
commandrblock facet group
commandrblock fix
commandrblock free
commandrblock generate
commandrblock group
commandrblock hide
commandrblock history
commandrblock import
commandrblock initialize
commandrblock list
commandrblock merge
commandrblock property
commandrblock refine
commandrblock replicate
commandrblock results
commandrblock rotate
commandrblock scale
commandrblock select
commandrblock template
commandrblock tolerance
commandrblock trace
command- rblock tractions command
- FISH Functions
rblock.angle
rblock.aspect.ratio
rblock.axis.angle
rblock.axis.long
rblock.ball.pos
rblock.ball.radius
rblock.contact.list
rblock.contact.list.all
rblock.contactmap
rblock.contactmap.all
rblock.contactnum
rblock.contactnum.all
rblock.containing
rblock.convergence
rblock.copy
rblock.damp
rblock.delete
rblock.density
rblock.disp
rblock.energy
rblock.euler
rblock.extra
rblock.facet.area
rblock.facet.centroid
rblock.facet.closest
rblock.facet.group
rblock.facet.group.remove
rblock.facet.isgroup
rblock.facet.list
rblock.facet.map
rblock.facet.normal
rblock.facet.num
rblock.facet.vertex.pos
rblock.find
rblock.fix
rblock.force.app
rblock.force.contact
rblock.force.unbal
rblock.fragment
rblock.group
rblock.group.list
rblock.group.remove
rblock.groupmap
rblock.id
rblock.inbox
rblock.inglobal
rblock.inprin
rblock.inside
rblock.intersect
rblock.isbonded
rblock.isgroup
rblock.isprop
rblock.length.max
rblock.length.min
rblock.list
rblock.mass
rblock.mass.real
rblock.maxid
rblock.mech.convergence
rblock.mech.ratio.avg
rblock.mech.ratio.local
rblock.mech.ratio.max
rblock.mech.unbal.max
rblock.moi
rblock.moi.fix
rblock.moi.prin
rblock.moi.prin.real
rblock.moi.real
rblock.moment.app
rblock.moment.contact
rblock.moment.unbal
rblock.near
rblock.num
rblock.pos
rblock.prin.angle
rblock.prin.axis.angle
rblock.prin.euler
rblock.prop
rblock.ratio
rblock.ratio.target
rblock.rotation
rblock.rounding
rblock.scalesphere
rblock.scalevol
rblock.spin
rblock.stress
rblock.template.delete
rblock.template.find
rblock.template.list
rblock.template.maxid
rblock.template.moi
rblock.template.moi.prin
rblock.template.name
rblock.template.num
rblock.template.typeid
rblock.template.vol
rblock.typeid
rblock.unbond
rblock.vel
rblock.vertex.list
rblock.vertex.map
rblock.vertex.num
rblock.vertex.pos
rblock.vol
- Commands
- Walls
- Faceted Walls in PFC
- Commands
wall active-sides
commandwall addfacet
commandwall attribute
commandwall create
commandwall delete
commandwall export
commandwall extra
commandwall generate
commandwall group
commandwall history
commandwall import
commandwall initialize
commandwall list
commandwall property
commandwall resolution
commandwall results
commandwall rotate
commandwall servo
commandwall tolerance
commandwall velocity-conveyor
command
- FISH Functions
wall.addfacet
wall.closed
wall.contact.list
wall.contact.list.all
wall.contactmap
wall.contactmap.all
wall.contactnum
wall.contactnum.all
wall.convex
wall.cutoff
wall.delete
wall.disp
wall.energy
wall.euler
wall.extra
wall.facet.active
wall.facet.contact.list
wall.facet.contact.list.all
wall.facet.contactmap
wall.facet.contactmap.all
wall.facet.contactnum
wall.facet.contactnum.all
wall.facet.conveyor
wall.facet.delete
wall.facet.extra
wall.facet.find
wall.facet.group
wall.facet.group.list
wall.facet.group.remove
wall.facet.groupmap
wall.facet.id
wall.facet.inbox
wall.facet.isbonded
wall.facet.isgroup
wall.facet.isprop
wall.facet.list
wall.facet.maxid
wall.facet.near
wall.facet.normal
wall.facet.num
wall.facet.pair
wall.facet.pointnear
wall.facet.pos
wall.facet.prop
wall.facet.typeid
wall.facet.vertex
wall.facet.wall
wall.facetlist
wall.find
wall.force.contact
wall.fragment
wall.group
wall.group.list
wall.group.remove
wall.groupmap
wall.id
wall.inbox
wall.inside
wall.isbonded
wall.isgroup
wall.list
wall.maxid
wall.moment.contact
wall.name
wall.near
wall.num
wall.pos
wall.prop
wall.rotation
wall.rotation.center
wall.spin
wall.typeid
wall.vel
wall.vertex.delete
wall.vertex.facetarray
wall.vertex.find
wall.vertex.id
wall.vertex.inbox
wall.vertex.list
wall.vertex.maxid
wall.vertex.near
wall.vertex.num
wall.vertex.pos
wall.vertex.typeid
wall.vertex.vel
wall.vertexlist
- Balls
- Contacts and Contact Models
- Contact Resolution
- Contact Model Assignment Table (CMAT)
- Contact Models
- Contact Model Framework
- Built-in Contact Models
- Null Model
- Linear Model
- Linear Contact Bond Model
- Linear Parallel Bond Model
- Soft-Bond Model
- Rolling Resistance Linear Model
- Adhesive Rolling Resistance Linear Model
- Flat-Joint Model
- Smooth-Joint Model
- Hertz Model
- Hysteretic Model
- Burger’s Model
- FISH Model
- Spring Network Model
- Linear Dipole Model
- Edinburgh-Elasto-Plastic-Adhesive (EEPA) Contact Model
- Johnson-Kendall-Roberts (JKR) Contact Model
- User-Defined Contact Models
- Commands
cmat add
commandcmat apply
commandcmat default
commandcmat list
commandcmat modify
commandcontact cmat proximity
commandcmat remove
commandcontact activate
commandcontact apply-group
commandcontact delete
commandcontact detection
commandcontact extra
commandcontact fix
commandcontact group
commandcontact history
commandcontact inhibit
commandcontact list
commandcontact method
commandcontact model
commandcontact persist
commandcontact property
command
- FISH Functions
- contact.activate
- contact.active
- contact.area
contact.branch
- contact.end1
- contact.end2
- contact.energy
- contact.energy.sum
- contact.extra
- contact.fid
- contact.find
contact.force.from.stress
contact.force.global
contact.force.local
- contact.force.normal
contact.force.set
- contact.force.shear
- contact.fullupdate
- contact.gap
contact.group
- contact.group.list
- contact.group.list.all
contact.group.remove
- contact.groupmap
- contact.groupmap.all
- contact.id
- contact.inherit
- contact.inhibit
- contact.isbonded
- contact.isenergy
contact.isgroup
- contact.isprop
- contact.list
- contact.list.all
- contact.method
- contact.model
- contact.model.prop.index
contact.moment.on1.global
contact.moment.on1.local
contact.moment.on2.global
contact.moment.on2.local
- contact.normal
- contact.num
- contact.num.all
contact.offset
- contact.otherend
- contact.persist
contact.pos
- contact.prop
- contact.prop.index
contact.shear
- contact.to.global
- contact.to.local
- contact.typeid
- contact.unbond
- Additional Features
- Bricks and Inlets
- Commands
- FISH Functions
brick.assemble
brick.delete
brick.extent
- brick.find
brick.id
- brick.list
brick.lower.corner
- brick.maxid
- brick.num
- brick.typeid
brick.upper.corner
inlet.active
inlet.brick
inlet.delete
- inlet.find
inlet.flow.vel
inlet.id
- inlet.list
- inlet.maxid
- inlet.num
inlet.orientation
inlet.pos
inlet.rotation.center
inlet.spin
- inlet.typeid
inlet.vel
- Fragment
- Measure
- Thermal Calculation
- PFC Thermal Formulation
- Verification Problems
- Thermal Balls
- Commands
- FISH Functions
ball.thermal.ball
ball.thermal.contact.list
ball.thermal.contact.list.all
ball.thermal.contactmap
ball.thermal.contactmap.all
ball.thermal.contactnum
ball.thermal.contactnum.all
ball.thermal.expansion
ball.thermal.extra
ball.thermal.find
ball.thermal.fix
ball.thermal.group
ball.thermal.group.list
ball.thermal.group.remove
ball.thermal.groupmap
ball.thermal.id
ball.thermal.inbox
ball.thermal.isgroup
ball.thermal.isprop
ball.thermal.list
ball.thermal.near
ball.thermal.num
ball.thermal.power.app
ball.thermal.power.unbal
ball.thermal.prop
ball.thermal.specific.heat
ball.thermal.temp
ball.thermal.temp.increment
ball.thermal.typeid
- Thermal Clumps
- Commands
- FISH Functions
clump.thermal.clump
clump.thermal.contact.list
clump.thermal.contact.list.all
clump.thermal.contactmap
clump.thermal.contactmap.all
clump.thermal.contactnum
clump.thermal.contactnum.all
clump.thermal.expansion
clump.thermal.extra
clump.thermal.find
clump.thermal.fix
clump.themal.group
clump.themal.group.list
clump.themal.group.remove
clump.themal.groupmap
clump.thermal.id
clump.thermal.inbox
clump.themal.isgroup
clump.thermal.list
clump.thermal.near
clump.thermal.num
clump.thermal.pebble.clump
clump.thermal.pebble.contact.list
clump.thermal.pebble.contact.list.all
clump.thermal.pebble.contactmap
clump.thermal.pebble.contactmap.all
clump.thermal.pebble.contactnum
clump.thermal.pebble.contactnum.all
clump.thermal.pebble.find
clump.thermal.pebble.group
clump.thermal.pebble.group.list
clump.thermal.pebble.group.remove
clump.thermal.pebble.groupmap
clump.thermal.pebble.id
clump.thermal.pebble.inbox
clump.thermal.pebble.isgroup
clump.thermal.pebble.isprop
clump.thermal.pebble.list
clump.thermal.pebble.near
clump.thermal.pebble.num
clump.thermal.pebble.pebble
clump.thermal.pebble.prop
clump.thermal.pebble.typeid
clump.thermal.pebblelist
clump.thermal.power.app
clump.thermal.power.unbal
clump.thermal.prop
clump.thermal.specific.heat
clump.thermal.temp
clump.thermal.temp.increment
clump.thermal.typeid
- Thermal Rigid Blocks
- Commands
- FISH Functions
- rblock.thermal.contact.list
- rblock.thermal.contact.list.all
- rblock.thermal.contactmap
- rblock.thermal.contactmap
- rblock.thermal.contactnum
- rblock.thermal.contactnum.all
- rblock.thermal.expansion
- rblock.thermal.extra
- rblock.thermal.find
- rblock.thermal.fix
rblock.thermal.group
rblock.thermal.group.list
rblock.thermal.group.remove
rblock.thermal.groupmap
- rblock.thermal.id
- rblock.thermal.inbox
rblock.thermal.isgroup
- rblock.thermal.isprop
- rblock.thermal.list
- rblock.thermal.near
- rblock.thermal.num
- rblock.thermal.power.app
- rblock.thermal.power.unbal
- rblock.thermal.prop
- rblock.thermal.rblock
- rblock.thermal.specific.heat
- rblock.thermal.temp
- rblock.thermal.temp.increment
- rblock.thermal.typeid
- Thermal Walls
- Commands
- FISH Functions
wall.thermal.contact.list
wall.thermal.contact.list.all
wall.thermal.contactmap
wall.thermal.contactmap.all
wall.thermal.extra
wall.thermal.facet.contact.list
wall.thermal.facet.contact.list.all
wall.thermal.facet.contactmap
wall.thermal.facet.contactmap.all
wall.thermal.facet.facet
wall.thermal.facet.find
wall.thermal.facet.group
wall.thermal.facet.group.list
wall.thermal.facet.group.remove
wall.thermal.facet.groupmap
wall.thermal.facet.id
wall.thermal.facet.inbox
wall.thermal.facet.isgroup
wall.thermal.facet.isprop
wall.thermal.facet.list
wall.thermal.facet.near
wall.thermal.facet.num
wall.thermal.facet.pos
wall.thermal.facet.prop
wall.thermal.facet.typeid
wall.thermal.facet.wall
wall.thermal.facetlist
wall.thermal.find
wall.thermal.group
wall.thermal.group.list
wall.thermal.group.remove
wall.thermal.groupmap
wall.thermal.id
wall.thermal.inbox
wall.thermal.isgroup
wall.thermal.list
wall.thermal.near
wall.thermal.num
wall.thermal.pos
wall.thermal.prop
wall.thermal.typeid
wall.thermal.wall
- Thermal Contacts and Contact Models
- Thermal Process FISH Functions
- CFD module for PFC3D
- PFC3D Fluid-Particle Interaction Formulation
- Implementation Details
- Examples
- CFD General
- CFD Balls
- CFD Clumps
- Commands
- FISH Functions
- clump.cfd.clump
- clump.cfd.elementlist
- clump.cfd.elementmap
- clump.cfd.extra
clump.cfd.find
clump.cfd.force
clump.cfd.group
clump.cfd.group.remove
- clump.cfd.id
clump.cfd.inbox
clump.cfd.isgroup
clump.cfd.list
clump.cfd.near
clump.cfd.num
clump.cfd.pebble.clump
clump.cfd.pebble.find
clump.cfd.pebble.group
clump.cfd.pebble.group.remove
clump.cfd.pebble.id
clump.cfd.pebble.inbox
clump.cfd.pebble.isgroup
clump.cfd.pebble.list
clump.cfd.pebble.near
clump.cfd.pebble.num
clump.cfd.pebble.pebble
clump.cfd.pebble.typeid
- clump.cfd.pebblelist
clump.cfd.pos
clump.cfd.typeid
- CFD Elements
- Commands
- FISH Functions
element.cfd.density
element.cfd.dragforce
element.cfd.edge.adjacentlist
element.cfd.edge.adjacentmap
element.cfd.extra
element.cfd.face.adjacent
element.cfd.face.adjacentlist
element.cfd.face.adjacentmap
- element.cfd.face.num
- element.cfd.find
element.cfd.group
element.cfd.group.remove
element.cfd.id
- element.cfd.inbox
element.cfd.isgroup
- element.cfd.list
- element.cfd.near
element.cfd.node.adjacentlist
element.cfd.node.adjacentmap
- element.cfd.node.num
element.cfd.node.pos
- element.cfd.num
element.cfd.porosity
element.cfd.pos
element.cfd.presgradient
element.cfd.pressure
- element.cfd.typeid
element.cfd.vel
element.cfd.viscosity
element.cfd.vol
- C++ Plugins
- Installing Qt
- Contact Model Plug-ins
- Adhesive Rolling Resistance Linear Model
- Burger’s Contact Model Implementation
- EEPA Model Implementation
- Flat-Joint Model Implementation
- Hertz Model Implementation
- Hysteretic Model Implementation
- JKR Model Implementation
- Linear Contact Model Implementation
- Linear Contact Bond Model Implementation
- Linear Parallel Bond Model Implementation
- Null Contact Model Implementation
- Rolling Resistance Linear Contact Model Implementation
- Smooth-Joint Model Implementation
- Soft-Bond Model Implementation
- Spring Network Model Implementation
- Programmer’s Interface
- Bricks and Inlets
- Examples
- Tutorials
- Balls in a Box
- Clumps in a Box
- Attributes and Properties
- Using the CMAT
- Generating a Bonded Assembly
- Replicating a Particle Size Distribution
- Inclusions in a Matrix
- Hopper Discharge
- Using FISH Callbacks
- Table Tennis
- Shallow Foundation
- Slip on a Fault
- Creation of a Synthetic Rock Mass (SRM) Specimen
- FISH Contact Model
- Verification Problems
- Measure Logic
- Strength of a Face-Centered Cubic Array of Spheres
- Tip-Loaded Cantilever Beam
- Linear Contact Model: Calibrating the Normal Critical Damping Ratio
- Hertz Contact Model: Complex Loading Paths
- Wave Propagation in Particle Assemblies
- Rolling Resistance Linear Contact Model: Single Ball on a Flat Surface
- Rolling Resistance Linear Contact Model: Repose Angle
- Adhesive Rolling Resistance Linear Contact Model: Repose Angle
- Burger’s Contact Model: Stress Relaxation
- Sliding Wedge
- Spring Network Contact Model Capabilities
- Simulating Square Permanent Magnets
- Pull-Test for a Grouted Cable Anchor in a PFC Rigid Block Model
- Shear Pull-Tests for a Hybrid Bolt in PFC3D
- Example Applications
- Hopper Flow
- Probing a Granular Specimen
- Ribbon Blender
- Fragmentation Analysis during a Uniaxial Compression with Crack Tracking Using Fractures
- DFN Generation, Analysis, and Simplification
- Rock Testing
- Rigid Block Model of Flying Buttresses
- Rigid Block Model of a Rockslide
- Genesis and Testing of a Soft-Bonded Material
- Simple Rigid Block Bonded-Block Modeling (BBM)
- Rigid Block Model of Tunnel Excavation
- Using the Rigid Body Spring Network Paradigm
- Particle Inlets
- Tutorials
- Index: PFC Commands
- Index: PFC FISH Functions
- Numerical Simulations with PFC
- 3DEC
- 3DEC Modeling
- Introduction
- Getting Started
- Problem Solving with 3DEC
- Approach and Project Setup
- Model Generation
- Zoning 3DEC Blocks
- Choice of Constitutive Model
- Material Properties
- Boundary Conditions
- Initial Conditions
- Uniform Stresses in an Unjointed Medium: No Gravity
- Stresses with Gradients in an Unjointed Medium: Uniform Material
- Stresses with Gradients in a Nonuniform Material
- Compaction within a Model with Nonuniform Zoning
- Initial Stresses following a Model Change
- Stresses in a Jointed Medium
- Specifying Initial Pore Pressure
- Transferring Field Stresses to Model Stresses
- Reaching Equilibrium
- Loading and Sequential Modeling
- Working with Geometric Data
- Working with FISH
- Exporting 3DEC models
- 3DEC Theory and Background
- Background — the 3D Distinct Element Method
- Constitutive Models in 3DEC
- Block Constitutive Models
- Zone Constitutive Models
- Creep Material Models
- Joint Constitutive Models
- Writing New Constitutive Models
- Structural Elements
- Introduction
- Rock Reinforcement
- Local Reinforcement at Joints (sel reinforcement command)
- Hybrid Bolts (sel hybrid command)
- Modeling Considerations
- References
- Fluid-Mechanical Interaction
- Introduction
- Pore Pressure and Effective Stress
- Matrix Fluid Flow
- Introduction
- 3DEC Fluid-Mechanical Formulation – Mathematical Description
- Numerical Formulation
- Properties and Units for Fluid Flow Analysis
- Porosity
- Fluid-Flow Boundary Conditions, Initial Conditions, Sources, and Sinks
- Calculation Modes for Fluid-Mechanical Interaction
- Verification Examples
- Joint Fluid Flow
- Introduction
- Joint Hydraulics and Parallel Plate Model for Incompressible Flow
- Hydromechanically Coupled Fluid-Flow Formulation in Rock Masses
- 3DEC Joint Model
- Calculation Modes and Commands for Fluid-Flow Analysis
- Leak-off
- Considerations for Model Optimization
- Representation of a Discrete Fracture Network (DFN) for Fluid Flow Simulations
- Geometrical and Topological Model of a Fractured Rock Mass
- Gas Flow
- Fluid Discharge and Velocity
- References
- Proppant
- Fluid Flow Properties and Units
- Factor-of-Safety Calculation
- Energy Calculation
- Introduction
- Energy Balance
- Calculation of Individual Energy Components
- References
- Isolated Block Stability Method
- Structural Finite Elements
- Element Formulation
- Element Implementation in 3DEC
- Contact Forces
- Application of Boundary Loads and Velocities
- Solution Algorithm
- Generation and Use of FE Blocks
- Shape Functions and Derivatives
- Commands and Keywords for Finite Element Blocks
- Verification: Cantilever Beam
- Example: Tunnel Liner
- Example of Creating a Finite Element Base Model of a Dam in 3DEC
- References
- 3DEC Commands and FISH
- Block
- Commands
- block commands
block analyze-stability
commandblock apply
commandblock apply-remove
commandblock cells
commandblock copy
commandblock create
commandblock cut
commandblock delete
commandblock densify
commandblock dynamic
commandblock excavate
commandblock export
commandblock fill
commandblock finite-element
commandblock fix
commandblock fluid
commandblock fragment
commandblock free
commandblock generate
commandblock group
commandblock hide
commandblock history
commandblock import
commandblock initialize
commandblock insitu
commandblock join
commandblock joint-plane
commandblock list
commandblock makewall
commandblock mechanical
commandblock merge-finish
commandblock merge-start
commandblock property
commandblock skip-join-update
commandblock thermal
commandblock to-flac3d
commandblock to-pfc
commandblock to-udec
commandblock tolerance
commandblock trace
commandblock update
commandblock vtk
commandblock water
command
- block contact commands
block contact apply
commandblock contact area-minimum
commandblock contact compute
commandblock contact delete-open
commandblock contact generate-subcontacts
commandblock contact group
commandblock contact group-subcontact
commandblock contact history
commandblock contact jmodel
commandblock contact join
commandblock contact list
commandblock contact local-stiffness
commandblock contact material-table
commandblock contact property
commandblock contact property-distribution
commandblock contact record-shear
commandblock contact reset
commandblock contact tolerance
command
- block face commands
- block gridpoint commands
- block zone commands
block zone cmodel
commandblock zone fluid
commandblock zone generate
commandblock zone generate-new
commandblock zone group
commandblock zone initialize
commandblock zone list
commandblock zone nodal-mixed-discretization
commandblock zone property
commandblock zone property-distribution
commandblock zone size
commandblock zone thermal
commandblock zone volume-minimum-delete
command
- fblock commands
- block commands
- FISH Functions
- block functions
block.area
block.atol
block.btol
block.contactlist
block.convergence
block.ctol
block.damp.alpha
block.damp.beta
block.damp.global
block.damp.local
block.density
block.disp
block.dsf
block.dt.fraction
block.dtol
block.eigen
block.etol
block.excavated
block.extra
block.facelist
block.feb.elementlist
block.feb.facelist
block.find
block.fix
block.fluid.bulk
block.fluid.cohesion
block.fluid.density
block.fluid.htc
block.fluid.specheat
block.fluid.thermcond
block.fluid.viscosity
block.fluid.vol.unbal.av
block.fluid.vol.unbal.max
block.force.app
block.force.unbal
block.freefield
block.fromindex
block.gas.alpha
block.gas.bulkmin
block.gas.constant
block.gas.densmin
block.gplist
block.group
block.group.remove
block.head
block.hidden
block.id
block.index
block.inside
block.isgroup
block.list
block.mass
block.master
block.mech.ratio
block.mech.ratio.avg
block.mech.ratio.max
block.moi
block.moitensor
block.moment
block.ms
block.msnext
block.near
block.next
block.num
block.pos
block.proppant.conclimit
block.proppant.density
block.proppant.grainsize
block.proppant.grainsize.factor
block.proppant.modulus
block.proppant.perm
block.proppant.perm.factor
block.region
block.rigid
block.rvel
block.thermal.conductivity
block.thermal.diffusivity
block.thermal.grid.n12
block.thermal.grid.n23
block.thermal.grid.num
block.thermal.grid.point
block.thermal.grid.source
block.thermal.grid.strength
block.thermal.grid.tstart
block.thermal.line.n12
block.thermal.line.num
block.thermal.line.point
block.thermal.line.source
block.thermal.line.strength
block.thermal.line.tstart
block.thermal.point
block.thermal.point.num
block.thermal.point.source
block.thermal.point.strength
block.thermal.point.tstart
block.thermal.source.components
block.thermal.decay.fraction
block.thermal.source.fraction
block.thermal.source.num
block.unbal
block.vel
block.vol
block.wall
block.zonelist
- block.contact functions
block.contact.b1
block.contact.b2
block.contact.dfnid
block.contact.energy.fric
block.contact.energy.strain.comp
block.contact.energy.strain.shear
block.contact.energy.strain.tensile
block.contact.energy.strain.total
block.contact.excavated
block.contact.extra
block.contact.fb1
block.contact.fb2
block.contact.fid
block.contact.find
block.contact.flowplane
block.contact.fromindex
block.contact.group
block.contact.group.remove
block.contact.head
block.contact.hidden
block.contact.id
block.contact.index
block.contact.isgroup
block.contact.jset
block.contact.list
block.contact.near
block.contact.next
block.contact.normal
block.contact.num
block.contact.pos
block.contact.subcontactlist
block.contact.type
- block.subcontact functions
block.subcontact.apini
block.subcontact.area
block.subcontact.b1
block.subcontact.b2
block.subcontact.contact
block.subcontact.dfnid
block.subcontact.disp.norm
block.subcontact.disp.shear
block.subcontact.disp.shear.max
block.subcontact.edgegp
block.subcontact.energy
block.subcontact.energy.total
block.subcontact.excavated
block.subcontact.extra
block.subcontact.face
block.subcontact.fid
block.subcontact.find
- block.subcontact.flowplane.vertex
block.subcontact.flowplane.zone
block.subcontact.force.norm
block.subcontact.force.pp
block.subcontact.force.shear
block.subcontact.fromindex
block.subcontact.gp
block.subcontact.group
block.subcontact.group.remove
block.subcontact.hidden
block.subcontact.id
block.subcontact.index
block.subcontact.isgroup
block.subcontact.list
block.subcontact.model
block.subcontact.near
block.subcontact.near.list
block.subcontact.next
block.subcontact.num
block.subcontact.partner
block.subcontact.pos
block.subcontact.pp
block.subcontact.prop
block.subcontact.sratio
block.subcontact.state
block.subcontact.state.string
block.subcontact.stress.norm
block.subcontact.stress.shear
block.subcontact.type
block.subcontact.vel.shear
- block.face functions
block.face.area
block.face.bface
block.face.excavated
block.face.extra
block.face.fblock
block.face.fid
block.face.find
block.face.flowplane
block.face.fos.kinematic
block.face.fromindex
block.face.gp
block.face.gplist
block.face.group
block.face.group.remove
block.face.hidden
block.face.hostblock
block.face.id
block.face.index
block.face.isgroup
block.face.jset
block.face.list
block.face.next
block.face.ngp
block.face.normal
block.face.original
block.face.planar
block.face.pos
block.face.sreg
block.face.zone
- block.gp functions
block.gp.convergence
block.gp.bc
block.gp.bc.norm
block.gp.bc.x
block.gp.bc.y
block.gp.bc.z
block.gp.disp
block.gp.dsf
block.gp.extra
block.gp.fblock
block.gp.find
block.gp.flowknot
block.gp.flux
block.gp.flux.app
block.gp.force.app
block.gp.force.reaction
block.gp.force.unbal
block.gp.fromindex
block.gp.gplinks
block.gp.group
block.gp.group.remove
block.gp.hostblock
block.gp.id
block.gp.index
block.gp.isgroup
block.gp.linkzones
block.gp.list
block.gp.mass
block.gp.mass.dynamic
block.gp.mass.thermal
block.gp.near
block.gp.near.list
block.gp.next
block.gp.num
block.gp.pos
block.gp.pp
block.gp.ratio
block.gp.ratio.target
block.gp.stiffness
block.gp.temp
block.gp.vel
block.gp.vel.app
- block.zone functions
block.zone.condition
block.zone.containing
block.zone.discharge
block.zone.dt.fraction
block.zone.excavated
block.zone.extra
block.zone.face.area
block.zone.face.gp
block.zone.face.normal
block.zone.face.pos
block.zone.find
block.zone.fromindex
block.zone.geo_metric
block.zone.gp
block.zone.group
block.zone.group.remove
block.zone.hidden
block.zone.hostblock
block.zone.isgroup
block.zone.join
block.zone.list
block.zone.mass
block.zone.model
block.zone.near
block.zone.next
block.zone.nmd
block.zone.num
block.zone.plane.traction
block.zone.pos
block.zone.pp
block.zone.prop
block.zone.prop.thermal
block.zone.strain.rotation.inc
block.zone.strain.rotation.rate
block.zone.state
block.zone.strain.inc
block.zone.strain.rate
block.zone.strain.shear.inc
block.zone.strain.shear.rate
block.zone.strain.total
block.zone.strain.vol.inc
block.zone.strain.vol.rate
block.zone.stress
block.zone.stress.effective
block.zone.stress.int
block.zone.stress.max
block.zone.stress.min
block.zone.stress.prin
block.zone.stress.prin.dir
block.zone.vol
- block.fragment functions
- block.field functions
block.field.component
block.field.effective
block.field.extra
block.field.get
block.field.get.gp
block.field.hide.exc
block.field.index
block.field.init
block.field.method.index
block.field.method.name
block.field.name
block.field.power
block.field.prop
block.field.quantity
block.field.radius.ratio
block.field.reset
block.field.source
block.field.tol
- fblock functions
- block functions
- Commands
- FEBlock
- Flow
- Commands
- FISH Functions
- flowknot functions
flowknot.area
flowknot.bulk
flowknot.extra
flowknot.find
flowknot.fix.fluid
flowknot.fix.proppant
flowknot.fix.thermal
flowknot.flux.fluid.app
flowknot.flux.thermal
flowknot.flux.thermal.app
flowknot.flux.thermal.unbal
flowknot.fromindex
flowknot.group
flowknot.group.remove
flowknot.head
flowknot.htc
flowknot.id
flowknot.index
flowknot.isgroup
flowknot.list
flowknot.near
flowknot.next
flowknot.pos
flowknot.pp
flowknot.propin.mass
flowknot.propin.vol
flowknot.stiffness
flowknot.temp
flowknot.timestep
flowknot.trans
flowknot.vol
flowknot.vol.unbal
flowknot.vol.unbal.max
- flowplane functions
flowplane.area
flowplane.contact
flowplane.extra
flowplane.find
flowplane.fromindex
flowplane.group
flowplane.group.remove
flowplane.head
flowplane.id
flowplane.index
flowplane.isgroup
flowplane.list
flowplane.local1
flowplane.local2
flowplane.next
flowplane.pos
flowplane.prop
flowplane.vertexlist
flowplane.zonelist
- flowplane.vertex functions
flowplane.vertex.aperture.hydraulic
flowplane.vertex.aperture.mech
flowplane.vertex.area
flowplane.vertex.extra
flowplane.vertex.find
flowplane.vertex.flowplane
flowplane.vertex.fromindex
flowplane.vertex.group
flowplane.vertex.group.remove
flowplane.vertex.id
flowplane.vertex.index
flowplane.vertex.isgroup
flowplane.vertex.knot
flowplane.vertex.list
flowplane.vertex.local1
flowplane.vertex.local2
flowplane.vertex.next
flowplane.vertex.pos
flowplane.vertex.property
flowplane.vertex.proppant.mconc
flowplane.vertex.proppant.thick
flowplane.vertex.proppant.vconc
flowplane.vertex.subcontact1
flowplane.vertex.subcontact2
flowplane.vertex.visc
flowplane.vertex.weight1
flowplane.vertex.weight2
- flowplane.zone functions
flowplane.zone.area
flowplane.zone.discharge
flowplane.zone.extra
flowplane.zone.find
flowplane.zone.flowplane
flowplane.zone.fromindex
flowplane.zone.group
flowplane.zone.group.remove
flowplane.zone.id
flowplane.zone.index
flowplane.zone.isgroup
flowplane.zone.list
flowplane.zone.next
flowplane.zone.pos
flowplane.zone.velocity
flowplane.zone.vertex
- flowknot functions
- SEL (Structural Element)
- Commands
- FISH Functions
- sel.hybrid functions
sel.hybrid.area
sel.hybrid.collection
sel.hybrid.dir
sel.hybrid.dowel.dis
sel.hybrid.dowel.force
sel.hybrid.dowel.group
sel.hybrid.dowel.group.remove
sel.hybrid.dowel.isgroup
sel.hybrid.dowel.length
sel.hybrid.dowel.norm
sel.hybrid.dowel.pos
sel.hybrid.dowel.sfactor
sel.hybrid.dowel.state
sel.hybrid.dowel.strain
sel.hybrid.dowellist
sel.hybrid.extra
sel.hybrid.find
sel.hybrid.force.axial
sel.hybrid.force.thermal
sel.hybrid.fromindex
sel.hybrid.group
sel.hybrid.group.remove
sel.hybrid.grout.cohesion
sel.hybrid.grout.friction
sel.hybrid.grout.perimeter
sel.hybrid.grout.stiffness
sel.hybrid.head
sel.hybrid.id
sel.hybrid.index
sel.hybrid.isgroup
sel.hybrid.length
sel.hybrid.list
sel.hybrid.material
sel.hybrid.material.num
sel.hybrid.next
sel.hybrid.node
sel.hybrid.pos
sel.hybrid.rupture.tension
sel.hybrid.state
sel.hybrid.strain.axial
sel.hybrid.stress.axial
sel.hybrid.yield.compression
sel.hybrid.yield.tension
sel.hybrid.young
- sel.node functions
sel.node.along
sel.node.attach
sel.node.bond
sel.node.collection
sel.node.dis
sel.node.extra
sel.node.find
sel.node.fix
sel.node.force
sel.node.force.app
sel.node.force.shear
sel.node.fromindex
sel.node.group
sel.node.group.remove
sel.node.head
sel.node.id
sel.node.index
sel.node.isgroup
sel.node.length
sel.node.list
sel.node.mass
sel.node.material
sel.node.matnum
sel.node.near
sel.node.next
sel.node.pos
sel.node.vel
- sel.reinforcement functions
sel.reinforcement.b1
sel.reinforcement.b2
sel.reinforcement.collection
sel.reinforcement.dir
sel.reinforcement.disp.axial
sel.reinforcement.disp.shear
sel.reinforcement.extra
sel.reinforcement.face1
sel.reinforcement.face2
sel.reinforcement.find
sel.reinforcement.force.axial
sel.reinforcement.force.shear
sel.reinforcement.fromindex
sel.reinforcement.group
sel.reinforcement.group.remove
sel.reinforcement.halflength
sel.reinforcement.id
sel.reinforcement.index
sel.reinforcement.isgroup
sel.reinforcement.list
sel.reinforcement.material.num
sel.reinforcement.next
sel.reinforcement.pos
sel.reinforcement.rupture.shear
sel.reinforcement.rupture.tension
sel.reinforcement.state
sel.reinforcement.stiffness.axial
sel.reinforcement.stiffness.shear
sel.reinforcement.strain.axial
sel.reinforcement.strain.shear
sel.reinforcement.yield.shear
sel.reinforcement.yield.tension
- sel.hybrid functions
- Block
- Options
- Thermal Option
- Numerical Thermal Formulation
- Analytical Thermal Formulation
- References
- Dynamic Analysis
- Damping
- Natural Modes of Oscillation
- Wave Transmission
- Partial Density Scaling for Dynamic Analysis
- Boundary Conditions
- Application of Dynamic Input
- Calculation of Natural Frequencies and Modes of Vibration
- Verification Examples
- C++ Option
- Thermal Option
- Examples
- Verification Problems & Example Applications
- Sliding Wedge
- Falling Wedge
- Block with a Slipping Crack under Cyclic Loading
- Cylindrical Hole in an Infinite Elastic Medium
- Cylindrical Hole in an Infinite Mohr-Coulomb Medium
- Rough Square Footing on a Cohesive Frictionless Material
- Stability of an Open Pit in a Jointed Rock Mass
- Assessment of Fault Slip Potential from Sill Pillar Mining
- Highway Loading of an Arch Bridge
- Hydraulic Fracture
- Hydraulic Fracture with DFN
- Excavation in a Saturated Soil
- Flying Buttress
- Flemish Wall
- Discrete Fracture Network (Advanced)
- Finite Element Dam
- Open Pit with Face Blocks
- Open Pit with Octree Blocking
- Sliding and Toppling Blocks
- Supported Tunnel
- UCS Test with Fragmentation
- UCS Test with Voronoi Blocks
- Rockmass Integration
- Lined Circular Tunnel in an Elastic Medium with Anisotropic Stresses
- Tutorial: Braced Support of a Vertical Excavation
- Example: Ring Support of a Jointed Tunnel
- Cable-Reinforced Beam
- Example: Pull-Test for a Grouted Cable Anchor
- Advancing Lined Tunnel (Slip at Liner-Soil Interface)
- Demonstration of Large-Strain Sliding
- Simple Test of Liner-Block Interface Behavior
- Liner-Reinforced Beam
- Structural Liner in Jointed Tunnel
- Example: Shear and tension test for rockbolt crossing a joint
- Verification Problems & Example Applications
- Index: 3DEC Commands
- Index: 3DEC FISH
- 3DEC 7.0 for 5.2 Users
- Command and FISH Maps
- 3DEC Modeling
- Examples Index
- Command Index
- FISH Index
- Glossary
Was this helpful? ... | FLAC3D © 2019, Itasca | Updated: Feb 25, 2024 |