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 applycommandstructure node createcommandstructure node damping-localcommandstructure node deletecommandstructure node fixcommandstructure node freecommandstructure node groupcommandstructure node hidecommandstructure node historycommandstructure node initializecommandstructure node joincommandstructure node listcommandstructure node selectcommandstructure node system-localcommand
- FISH Functions
struct.node.acc.globalstruct.node.acc.localstruct.node.applystruct.node.apply.localstruct.node.convergencestruct.node.damp.localstruct.node.disp.globalstruct.node.disp.localstruct.node.dynamic.timestepstruct.node.elementsstruct.node.extrastruct.node.findstruct.node.fixstruct.node.fix.localstruct.node.force.unbal.globalstruct.node.force.unbal.localstruct.node.groupstruct.node.group.removestruct.node.headstruct.node.idstruct.node.id.componentstruct.node.isgroupstruct.node.linkstruct.node.liststruct.node.markstruct.node.mass.addedstruct.node.mass.localstruct.node.maxidstruct.node.nearstruct.node.nextstruct.node.numstruct.node.posstruct.node.pos.referencestruct.node.ratiostruct.node.ratio.targetstruct.node.resultantstruct.node.stiff.localstruct.node.surface.validstruct.node.surface.xdirstruct.node.system.localstruct.node.system.surfacestruct.node.temp.incrementstruct.node.typeidstruct.node.vel.globalstruct.node.vel.local
- Commands
- Structural Element Links
- Introduction
- Link Model Properties
- Compression vs. Tension Direction
- Manually setting link properties
- Commands & FISH
- Commands
structure link attachcommandstructure link createcommandstructure link deletecommandstructure link groupcommandstructure link hidecommandstructure link historycommandstructure link listcommandstructure link propertycommandstructure link selectcommandstructure link slidecommandstructure link tolerance-contactcommandstructure link tolerance-nodecommandstructure link slide-tolerancecommand
- FISH Functions
struct.link.attachstruct.link.deletestruct.link.extrastruct.link.findstruc.link.groupstruc.link.group.removestruct.link.headstruct.link.idstruct.link.id.componentstruc.link.group.removestruct.link.liststruct.link.maxidstruct.link.modelstruct.link.model.areastruct.link.model.compressionstruct.link.model.dispstruct.link.model.forcestruct.link.model.gapstruct.link.model.gap.negstruct.link.model.gap.posstruct.link.model.propstruct.link.model.stiffnessstruct.link.model.tensionstruct.link.model.yieldstruct.link.nextstruct.link.nodestruct.link.numstruct.link.sidestruct.link.slidestruct.link.slide.tolstruct.link.targetstruct.link.typestruct.link.typeidstruct.link.used.by
- Commands
- Beam Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure beam applycommandstructure beam createcommandstructure beam deletecommandstructure beam groupcommandstructure beam hidecommandstructure beam historycommandstructure beam importcommandstructure beam initializecommandstructure beam listcommandstructure beam propertycommandstructure beam refinecommandstructure beam selectcommand
- FISH Functions
- Commands
- Cable Structural Elements
- Mechanical Behavior
- Properties
- Example Applications
- Commands & FISH
- Commands
- FISH Functions
struct.cable.areastruct.cable.force.axialstruct.cable.grout.cohesionstruct.cable.grout.confiningstruct.cable.grout.dirstruct.cable.grout.dispstruct.cable.grout.frictionstruct.cable.grout.perimeterstruct.cable.grout.slipstruct.cable.grout.stiffnessstruct.cable.grout.stressstruct.cable.lengthstruct.cable.slidestruct.cable.slide.tolstruct.cable.state.compressionstruct.cable.state.tensionstruct.cable.strain.plasticstruct.cable.stress.axialstruct.cable.table.grout.cohesionstruct.cable.table.grout.frictionstruct.cable.volumestruct.cable.yield.compressionstruct.cable.yield.tensionstruct.cable.young
- Hybrid Bolt Structural Elements
- Pile Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure pile applystructure pile createcommandstructure pile deletecommandstructure pile groupcommandstructure pile hidecommandstructure pile historycommandstructure pile importcommandstructure pile initializecommandstructure pile listcommandstructure pile propertycommandstructure pile refinecommandstructure pile selectcommand
- FISH Functions
struct.pile.areastruct.pile.forcestruct.pile.gapstruct.pile.lengthstruct.pile.loadstruct.pile.moistruct.pile.momentstruct.pile.moment.plasticstruct.pile.moment.plastic.ystruct.pile.moment.plastic.zstruct.pile.normal.cohesionstruct.pile.normal.dirstruct.pile.normal.dispstruct.pile.normal.frictionstruct.pile.normal.gapstruct.pile.normal.statestruct.pile.normal.stiffnessstruct.pile.normal.stressstruct.pile.perimeterstruct.pile.poissonstruct.pile.rockboltstruct.pile.rupture.tensionstruct.pile.shear.cohesionstruct.pile.shear.dirstruct.pile.shear.dispstruct.pile.shear.flagstruct.pile.shear.frictionstruct.pile.shear.statestruct.pile.shear.stiffnessstruct.pile.shear.stressstruct.pile.slidestruct.pile.slide.tolstruct.pile.state.compressionstruct.pile.state.tensionstruct.pile.strain.failurestruct.pile.stress.confiningstruct.pile.table.cohesionstruct.pile.table.factorstruct.pile.table.frictionstruct.pile.volumestruct.pile.ydirstruct.pile.yield.compressionstruct.pile.yield.tensionstruct.pile.young
- Commands
- Shell-Type Structural Elements
- Shell Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure shell applycommandstructure shell createcommandstructure shell deletecommandstructure shell groupcommandstructure shell hidecommandstructure shell historycommandstructure shell importcommandstructure shell initializecommandstructure shell listcommandstructure shell propertycommandstructure shell recovercommandstructure shell refinecommandstructure shell selectcommand
- FISH Functions
struct.shell.areastruct.shell.betastruct.shell.depth.factorstruct.shell.element.typestruct.shell.poissonstruct.shell.pressurestruct.shell.prop.anisstruct.shell.prop.matxstruct.shell.prop.orthostruct.shell.prop.typestruct.shell.resultantstruct.shell.resultant.validstruct.shell.stressstruct.shell.stress.maxstruct.shell.stress.minstruct.shell.stress.prinstruct.shell.stress.validstruct.shell.thicknessstruct.shell.volumestruct.shell.young
- Commands
- Geogrid Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure geogrid applycommandstructure geogrid createcommandstructure geogrid deletecommandstructure geogrid groupcommandstructure geogrid hidecommandstructure geogrid historycommandstructure geogrid importcommandstructure geogrid initializecommandstructure geogrid listcommandstructure geogrid propertycommandstructure geogrid recovercommandstructure geogrid refinecommandstructure geogrid selectcommand
- FISH Functions
- Commands
- Liner Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure liner applycommandstructure liner createcommandstructure liner deletecommandstructure liner gap-factorcommandstructure liner groupcommandstructure liner hidecommandstructure liner historycommandstructure liner importcommandstructure liner initializecommandstructure liner listcommandstructure liner propertycommandstructure liner recovercommandstructure liner refinecommandstructure liner selectcommand
- FISH Functions
struct.liner.embeddedstruct.liner.normal.dirstruct.liner.normal.dispstruct.liner.normal.stiffnessstruct.liner.normal.strengthstruct.liner.normal.stressstruct.liner.shear.cohesionstruct.liner.shear.dirstruct.liner.shear.dispstruct.liner.shear.frictionstruct.liner.shear.residualstruct.liner.shear.statestruct.liner.shear.stiffnessstruct.liner.shear.stressstruct.liner.slidestruct.liner.slide.tol
- Commands
- General Formulation of Structural-Element Logic
- References
structureCommands & FISH (all)- Commands
- FISH Functions
struct.connectivitystruct.deletestruct.densitystruct.extrastruct.findstruct.force.nodalstruct.force.nodal.localstruct.force.updatestruct.groupstruct.group.removestruct.headstruct.idstruct.id.componentstruct.isgroupstruct.liststruct.local.systemstruct.markstruct.maxidstruct.mech.convergencestruct.mech.ratio.avgstruct.mech.ratio.localstruct.mech.ratio.maxstruct.nearstruct.nextstruct.nodestruct.numstruct.posstruct.therm.expansionstruct.typestruct.typeidstruct.was.updated
- Structural Element Nodes
- Common Commands and FISH
- Data
- Commands
data label createcommanddata label deletecommanddata label listcommanddata label modifycommanddata label resultscommanddata scalar createcommanddata scalar deletecommanddata scalar exportcommanddata scalar groupcommanddata scalar importcommanddata scalar listcommanddata scalar resultscommanddata tensor createcommanddata tensor deletecommanddata tensor exportcommanddata tensor groupcommanddata tensor importcommanddata tensor listcommanddata tensor resultscommanddata vector createcommanddata vector deletecommanddata vector exportcommanddata vector groupcommanddata vector importcommanddata vector listcommanddata vector resultscommand
- FISH Functions
- Label Functions
- Scalar Functions
data.scalar.createdata.scalar.deletedata.scalar.extradata.scalar.finddata.scalar.groupdata.scalar.group.removedata.scalar.headdata.scalar.iddata.scalar.isgroupdata.scalar.listdata.scalar.maxiddata.scalar.neardata.scalar.nextdata.scalar.numdata.scalar.posdata.scalar.typeiddata.scalar.value
- Tensor Functions
data.tensor.createdata.tensor.deletedata.tensor.extradata.tensor.finddata.tensor.groupdata.tensor.group.removedata.tensor.headdata.tensor.iddata.tensor.isgroupdata.tensor.listdata.tensor.maxiddata.tensor.neardata.tensor.nextdata.tensor.numdata.tensor.posdata.tensor.typeiddata.tensor.value
- Vector Functions
data.vector.createdata.vector.ddirdata.vector.deletedata.vector.dipdata.vector.extradata.vector.finddata.vector.groupdata.vector.group.removedata.vector.headdata.vector.iddata.vector.isgroupdata.vector.listdata.vector.maxiddata.vector.neardata.vector.nextdata.vector.numdata.vector.posdata.vector.typeiddata.vector.value
- Commands
- Discrete Fracture Network (DFN)
- Overview
- Commands
fracture aperturecommandfracture attributecommandfracture clustercommandfracture combinecommandfracture computecommandfracture connectivitycommandfracture contact-modelcommandfracture copycommandfracture createcommandfracture deletecommandfracture dfn-extracommandfracture dfn-groupcommandfracture exportcommandfracture extracommandfracture generatecommandfracture groupcommandfracture importcommandfracture initializecommandfracture intersections automatic-updatecommandfracture intersections computecommandfracture intersections deletecommandfracture intersections scanlinecommandfracture joint-setcommandfracture listcommandfracture propertycommandfracture prunecommandfracture resultscommandfracture set-propertycommandfracture template createcommandfracture template deletecommandfracture template modify-defaultcommandfracture verify-filecommand
- FISH Functions
dfnfunctionsdfn.templatefunctionsfracture.template.ddirmaxfracture.template.ddirminfracture.template.dipmaxfracture.template.dipminfracture.template.findfracture.template.idfracture.template.listfracture.template.maxidfracture.template.namefracture.template.norientparamfracture.template.nposparamfracture.template.nsizeparamfracture.template.numfracture.template.orientparamfracture.template.orienttypefracture.template.posparamfracture.template.postypefracture.template.sizemaxfracture.template.sizeminfracture.template.sizeparamfracture.template.sizetypefracture.template.typeid
fracturefunctionsfracture.aperturefracture.areafracture.centerdensityfracture.contact.listfracture.contact.list.allfracture.contactmapfracture.contactmap.allfracture.copyfracture.createfracture.ddirfracture.decimatefracture.deletefracture.densityfracture.dfnfracture.diameterfracture.dipfracture.extrafracture.findfracture.genposfracture.gensizefracture.geomp10fracture.geomp20fracture.geomp21fracture.geomtracefracture.gintersectfracture.groupfracture.group.removefracture.idfracture.inboxfracture.interarrayfracture.intersectfracture.isdiskfracture.isgroupfracture.ispropfracture.lenfracture.listfracture.maxidfracture.nearfracture.normalfracture.numfracture.p10fracture.percolationfracture.pointnearfracture.posfracture.propfracture.typeidfracture.vertexarrayfracture.vertexlist
fracture.intersectionfunctionsfracture.intersect.end1fracture.intersect.end2fracture.intersect.findfracture.intersect.lenfracture.intersect.listfracture.intersect.maxidfracture.intersect.npolylineptfracture.intersect.numfracture.intersect.polylineptfracture.intersect.pos1fracture.intersect.pos2fracture.intersect.setfracture.intersect.typeid
fracture.intersection.setfunctionsfracture.intersect.set.deletefracture.intersect.set.findfracture.intersect.set.idfracture.intersect.set.interlistfracture.intersect.set.internumfracture.intersect.set.listfracture.intersect.set.maxidfracture.intersect.set.namefracture.intersect.set.numfracture.intersect.set.pathfracture.intersect.set.typeid
fracture.vertexfunctions
- Domain
- FISH
- Geometry
- Commands
geometry assign-groupscommandgeometry copycommandgeometry deletecommandgeometry edge createcommandgeometry edge deletecommandgeometry edge exportcommandgeometry edge extracommandgeometry edge groupcommandgeometry exportcommandgeometry fillcommandgeometry generatecommandgeometry importcommandgeometry listcommandgeometry move-tocommandgeometry node createcommandgeometry node deletecommandgeometry node exportcommandgeometry node extracommandgeometry node groupcommandgeometry paint-extracommandgeometry polygon createcommandgeometry polygon deletecommandgeometry polygon exportcommandgeometry polygon extracommandgeometry polygon groupcommandgeometry refinecommandgeometry resultscommandgeometry rotatecommandgeometry selectcommandgeometry separatecommandgeometry setcommandgeometry tessellatecommandgeometry translatecommandgeometry triangulatecommand
- FISH Functions
geometry.edgeFunctionsgeom.edge.creategeom.edge.deletegeom.edge.dirgeom.edge.extrageom.edge.findgeom.edge.groupgeom.edge.group.removegeom.edge.idgeom.edge.isgroupgeom.edge.listgeom.edge.neargeom.edge.next.edgegeom.edge.next.indexgeom.edge.nodegeom.edge.node.posgeom.edge.posgeom.edge.removegeom.edge.start.indexgeom.edge.start.polygeom.edge.typeid
geometry.nodeFunctionsgeometry.polygonFunctionsgeom.poly.add.edgegeom.poly.add.nodegeom.poly.areageom.poly.checkgeom.poly.closegeom.poly.creategeom.poly.deletegeom.poly.edgegeom.poly.extrageom.poly.findgeom.poly.groupgeom.poly.group.removegeom.poly.idgeom.poly.isgroupgeom.poly.listgeom.poly.neargeom.poly.next.indexgeom.poly.next.polygeom.poly.nodegeom.poly.normalgeom.poly.posgeom.poly.removegeom.poly.sizegeom.poly.typeid
geometry.setFunctionsgeom.set.closestgeom.set.creategeom.set.listgeom.set.deletegeom.set.edge.maxidgeom.set.edge.numgeom.set.findgeom.set.idgeom.set.listgeom.set.maxidgeom.set.namegeom.set.node.maxidgeom.set.node.numgeom.set.numgeom.set.poly.closestgeom.set.poly.maxidgeom.set.poly.numgeom.set.raydistgeom.set.removegeom.set.typeid
- Commands
- Group
- History
- Model
- Commands
model calmcommandmodel cleancommandmodel configurecommandmodel creepcommandmodel cyclecommandmodel deterministiccommandmodel displaycommandmodel domaincommandmodel dynamiccommandmodel energycommand- model factor-of-safety command
model fluidcommandmodel gravitycommandmodel historycommandmodel large-straincommandmodel listcommandmodel mechanicalcommandmodel newcommandmodel orientation-trackingcommandmodel precisioncommandmodel randomcommandmodel rangecommand- model restore command
model resultscommandmodel savecommandmodel solvecommandmodel stepcommandmodel thermalcommandmodel titlecommandmodel update-intervalcommand
- Commands
- Plot
- Command-Driven Plotting Workflow
- Switch/Keyword Options
- Commands
plot activecommandplot backgroundcommandplot clearcommandplot copycommandplot createcommandplot currentcommandplot deletecommandplot exportcommandplot itemcommandplot legendcommandplot loadcommandplot moviecommandplot outlinecommandplot print-sizecommandplot renamecommandplot showcommandplot titlecommandplot title-jobcommandplot updatecommandplot viewcommand
- Program
- Commands
program automatic-model-savecommand- program call command
program continuecommandprogram customer-title-1commandprogram customer-title-2commandprogram directorycommandprogram echocommandprogram echo-linecommandprogram encryptcommandprogram exitcommandprogram floating-point-checkcommandprogram licensecommandprogram listcommandprogram loadcommandprogram logcommandprogram log-filecommandprogram mailcommandprogram noticecommandprogram paginationcommandprogram pausecommandprogram playbackcommandprogram quitcommandprogram returncommandprogram stopcommandprogram systemcommandprogram threadscommandprogram undocommandprogram warningcommand
- 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 createcommandbuilding-blocks block deletecommandbuilding-blocks block exportcommandbuilding-blocks block groupcommandbuilding-blocks block hidecommandbuilding-blocks block idcommandbuilding-blocks block importcommandbuilding-blocks block listcommandbuilding-blocks block make-hex-onlycommandbuilding-blocks block multipliercommandbuilding-blocks block snapon idcommandbuilding-blocks block transformcommand
- building-blocks face commands
building-blocks face add-controlscommandbuilding-blocks face cyclecommandbuilding-blocks face deletecommandbuilding-blocks face drapecommandbuilding-blocks face groupcommandbuilding-blocks face idcommandbuilding-blocks face listcommandbuilding-blocks face snapon idcommandbuilding-blocks face transformcommand
- building-blocks edge commands
building-blocks edge add-controlscommandbuilding-blocks edge deletecommandbuilding-blocks edge drapecommandbuilding-blocks edge factorcommandbuilding-blocks edge groupcommandbuilding-blocks edge idcommandbuilding-blocks edge listcommandbuilding-blocks edge ratiocommandbuilding-blocks edge ratio-isolatecommandbuilding-blocks edge sizecommandbuilding-blocks edge snapon idcommandbuilding-blocks edge transformcommandbuilding-blocks edge typecommand
- building-blocks point commands
- building-blocks set commands
building-blocks set arrest-trianglecommandbuilding-blocks set automatic-zonecommandbuilding-blocks set auto-tolerancecommandbuilding-blocks set break-anglecommandbuilding-blocks set createcommandbuilding-blocks set deletecommandbuilding-blocks set exportcommandbuilding-blocks set geometrycommandbuilding-blocks set importcommandbuilding-blocks set listcommandbuilding-blocks set selectcommandbuilding-blocks set tolerancecommandbuilding-blocks set validate-allcommand
- building-blocks block commands
- FISH Functions
- building_blocks.block Functions
building_blocks.block.ablockbuilding_blocks.block.centerbuilding_blocks.block.checkbuilding_blocks.block.edgebuilding_blocks.block.facebuilding_blocks.block.groupbuilding_blocks.block.group.removebuilding_blocks.block.isgroupbuilding_blocks.block.multiplierbuilding_blocks.block.pointbuilding_blocks.block.size
- building_blocks.face Functions
building_blocks.face.areabuilding_blocks.face.centerbuilding_blocks.face.checkbuilding_blocks.face.edgebuilding_blocks.face.flipbuilding_blocks.face.gridsizeibuilding_blocks.face.gridsizejbuilding_blocks.face.groupbuilding_blocks.face.group.removebuilding_blocks.face.isgroupbuilding_blocks.face.next.facebuilding_blocks.face.next.indexbuilding_blocks.face.pointbuilding_blocks.face.sizebuilding_blocks.face.toglobalbuilding_blocks.face.tolocal
- building_blocks.edge Functions
building_blocks.edge.centerbuilding_blocks.edge.cp.addbuilding_blocks.edge.cp.deletebuilding_blocks.edge.cp.localubuilding_blocks.edge.cp.pointbuilding_blocks.edge.cp.sizebuilding_blocks.edge.curvebuilding_blocks.edge.directionbuilding_blocks.edge.grid.ratiobuilding_blocks.edge.grid.ratio.isolatebuilding_blocks.edge.grid.sizebuilding_blocks.edge.groupbuilding_blocks.edge.group.removeblock.isgroupbuilding_blocks.edge.lengthbuilding_blocks.edge.next.edgebuilding_blocks.edge.next.indexbuilding_blocks.edge.pointbuilding_blocks.edge.start.facebuilding_blocks.edge.start.indexbuilding_blocks.edge.toglobalbuilding_blocks.edge.tolocalbuilding_blocks.edge.type
- building_blocks.point Functions
- building_blocks.set Functions
building_blocks.set.block.createbuilding_blocks.set.block.findbuilding_blocks.set.block.listbuilding_blocks.set.block.removebuilding_blocks.set.block.sizebuilding_blocks.set.createbuilding_blocks.set.deletebuilding_blocks.set.edge.findbuilding_blocks.set.edge.listbuilding_blocks.set.edge.nearbuilding_blocks.set.edge.sizebuilding_blocks.set.face.findbuilding_blocks.set.face.listbuilding_blocks.set.face.nearbuilding_blocks.set.face.sizebuilding_blocks.set.findbuilding_blocks.set.idbuilding_blocks.set.listbuilding_blocks.set.namebuilding_blocks.set.point.findbuilding_blocks.set.point.listbuilding_blocks.set.point.nearbuilding_blocks.set.point.size
- building_blocks.block Functions
- The Building Blocks Pane
- Extrude
- The Extrusion Pane
- Commands
- FISH Functions
blockfunctionsextrude.block.areaextrude.block.blockextrude.block.centerextrude.block.checkextrude.block.countzonesextrude.block.edgeextrude.block.extraextrude.block.findextrude.block.flipextrude.block.grid.posextrude.block.groupextrude.block.group.removeextrude.block.idextrude.block.irregular.typeidextrude.block.isgroupextrude.block.listextrude.block.maxidextrude.block.multiplierextrude.block.next.blockextrude.block.next.indexextrude.block.nodesextrude.block.numextrude.block.param.posextrude.block.pointextrude.block.regular.typeidextrude.block.sizeextrude.block.typeidextrude.block.zones.iextrude.block.zones.j
edgefunctionsextrude.edge.blockedextrude.edge.blocksextrude.edge.centerextrude.edge.curveextrude.edge.directionextrude.edge.extraextrude.edge.findextrude.edge.grid.ratioextrude.edge.grid.ratio.isolateextrude.edge.grid.sizeextrude.edge.gridposextrude.edge.groupextrude.edge.group.removeextrude.edge.idextrude.edge.isgroupextrude.edge.lengthextrude.edge.listextrude.edge.maxidextrude.edge.next.edgeextrude.edge.next.indexextrude.edge.numextrude.edge.paramposextrude.edge.pointextrude.edge.poly.addextrude.edge.poly.localuextrude.edge.poly.localvextrude.edge.poly.pointextrude.edge.poly.removeextrude.edge.poly.sizeextrude.edge.simpleextrude.edge.start.blockextrude.edge.start.indexextrude.edge.typeextrude.edge.typeid
pointfunctionsextrude.point.blocksextrude.point.edgesextrude.point.extraextrude.point.findextrude.point.groupextrude.point.group.removeextrude.point.idextrude.point.isgroupextrude.point.listextrude.point.maxidextrude.point.numextrude.point.posextrude.point.start.edgeextrude.point.start.indexextrude.point.typeid
segmentfunctionsextrude.segment.countextrude.segment.grid.ratioextrude.segment.grid.sizeextrude.segment.groupextrude.segment.isgroupextrude.segment.lengthextrude.segment.node.addextrude.segment.node.deleteextrude.segment.node.groupextrude.segment.node.isgroupextrude.segment.node.posextrude.segment.node.removegroupextrude.segment.removegroup
setfunctionsextrude.set.axis.nextrude.set.axis.uextrude.set.axis.vextrude.set.badzonesextrude.set.block.createextrude.set.block.deleteextrude.set.block.findextrude.set.block.listextrude.set.block.nearextrude.set.block.sizeextrude.set.createextrude.set.deleteextrude.set.edge.combineextrude.set.edge.createextrude.set.edge.deleteextrude.set.edge.findextrude.set.edge.listextrude.set.edge.nearextrude.set.edge.sizeextrude.set.findextrude.set.idextrude.set.listextrude.set.metadata.findextrude.set.metadata.keyextrude.set.metadata.sizeextrude.set.metadata.valueextrude.set.nameextrude.set.originextrude.set.point.createextrude.set.point.deleteextrude.set.point.findextrude.set.point.listextrude.set.point.nearextrude.set.point.sizeextrude.set.region.element.numextrude.set.region.nodesextrude.set.set.unextrude.set.set.uvextrude.set.set.vnextrude.set.zone.autodirextrude.set.zone.count2extrude.set.zone.count3extrude.set.zone.target.edgeextrude.set.zone.target.sizeextrude.set.zone.target.total
- Structural Elements
- Zone
- The Model Pane
- Commands
- zone commands
zone applycommandzone apply-removecommandzone attachcommandzone cmodelcommandzone copycommandzone createcommandzone creepcommandzone deletecommandzone densifycommandzone dynamiccommandzone exportcommandzone fluidcommandzone generatecommandzone geometry-testcommandzone geometry-tolerancecommandzone geometry-updatecommandzone groupcommandzone hidecommandzone historycommandzone importcommandzone initializecommandzone initialize-stressescommandzone listcommandzone mechanicalcommandzone nodal-mixed-discretizationcommandzone propertycommandzone property-distributioncommandzone ratiocommandzone reflectcommandzone relaxcommandzone resultscommandzone selectcommandzone separatecommandzone splitcommandzone thermalcommandzone tracecommandzone validatecommandzone vtkcommandzone watercommand
zone facecommandszone gridpointcommandszone gridpoint createcommandzone gridpoint fixcommandzone gridpoint force-reactioncommandzone gridpoint freecommandzone gridpoint groupcommandzone gridpoint importcommandzone gridpoint initializecommandzone gridpoint listcommandzone gridpoint mergecommandzone gridpoint systemcommand
zone interfacecommands
- zone commands
- FISH Functions
attachfunctionszone.facefunctionszone.fieldfunctions (zone field data)zone.field.componentzone.field.extrazone.field.getzone.field.get.gpzone.field.gravityzone.field.hide.fluidnullzone.field.hide.mechnullzone.field.hide.thermnullzone.field.indexzone.field.initzone.field.logzone.field.method.indexzone.field.method.namezone.field.namezone.field.powerzone.field.propzone.field.quantityzone.field.radius.ratiozone.field.resetzone.field.sourcezone.field.tolzone.field.typezone.field.velocity.limit
gpfunctions (zone gridpoints)gp.accelgp.biot.modulusgp.convergencegp.copygp.creategp.deletegp.dispgp.disp.smallgp.dynamic.mulgp.dynamic.timestepgp.extragp.findgp.find.namegp.fixgp.flowgp.fluid.appgp.fluid.loadgp.fluid.modulusgp.fluid.modulus.confinedgp.fluid.tensiongp.fluid.unbalgp.fluid.vol.invgp.fluxgp.force.appgp.force.loadgp.force.unbalgp.force.unbal.addgp.force.unbal.currentgp.groupgp.group.removegp.headgp.idgp.isgroupgp.listgp.mass.addgp.mass.gravitygp.mass.inertialgp.maxidgp.multipliergp.namegp.neargp.near.allgp.near.livegp.nextgp.numgp.posgp.ppgp.pp.fixgp.ratiogp.ratio.targetgp.satgp.state.restoregp.state.savegp.stiffgp.tempgp.temp.appgp.temp.changegp.temp.fixgp.temp.sourcegp.typeidgp.velgp.zonesinterface.node.headinterface.node.list
interfacefunctions (zone interfaces)interface.elemfunctions (zone interface elements)interface.elem.areainterface.elem.extrainterface.elem.groupinterface.elem.group.removeinterface.elem.headinterface.elem.host.faceinterface.elem.host.zoneinterface.elem.idinterface.elem.isgroupinterface.elem.joininterface.elem.listinterface.elem.nextinterface.elem.normalinterface.elem.vertex
interface.nodefunctions (zone interface nodes)interface.node.areainterface.node.dispinterface.node.disp.shearinterface.node.extrainterface.node.findinterface.node.groupinterface.node.group.removeinterface.node.headinterface.node.host.faceinterface.node.host.weightinterface.node.host.zoneinterface.node.idinterface.node.isgroupinterface.node.listinterface.node.nearinterface.node.nextinterface.node.normalinterface.node.penetrationinterface.node.positioninterface.node.ppinterface.node.propinterface.node.slipinterface.node.stateinterface.node.stress.normalinterface.node.stress.normal.addinterface.node.stress.shearinterface.node.target.faceinterface.node.target.weightinterface.node.target.zoneinterface.node.tolinterface.node.vel
zone.tetfunctions (zone tetra)zonefunctionszone.aspectzone.badzone.codezone.conditionzone.containingzone.copyzone.create.gpzone.create.interface.elemzone.create.poszone.create.ratiozone.creep.time.totalzone.creep.timestepzone.cycle.initzone.densityzone.dynamic.mulzone.dynamic.time.totalzone.dynamic.timestepzone.extrazone.findzone.flowzone.fluid.densityzone.fluid.modelzone.fluid.propzone.fluid.prop.indexzone.fluid.ratiozone.fluid.stress.normalzone.fluid.time.totalzone.fluid.unbal.avgzone.fluid.unbal.maxzone.fluxzone.force.updatezone.geom.testzone.gpzone.gp.numzone.groupzone.group.removezone.headzone.hystereticzone.idzone.inboxzone.isgroupzone.islivezone.joinzone.listzone.maxidzone.mech.convergencezone.mech.prop.namezone.mech.prop.numzone.mech.ratiozone.mech.ratiozone.mech.ratio.localzone.mech.ratiozone.modelzone.model.initzone.nearzone.near.allzone.near.listzone.near.livezone.near.mapzone.nextzone.numzone.orthozone.overlayszone.planarityzone.plane.tractionzone.poszone.ppzone.propzone.prop.indexzone.rotation.inczone.rotation.ratezone.statezone.state.restorezone.state.savezone.strain.inczone.strain.ratezone.strain.shear.inczone.strain.shear.ratezone.strain.vol.inczone.strain.vol.ratezone.stresszone.stress.effectivezone.stress.intzone.stress.maxzone.stress.minzone.stress.prinzone.tempzone.test.qualityzone.thermal.modelzone.thermal.propzone.thermal.prop.indexzone.thermal.ratiozone.thermal.time.totalzone.typeidzone.unbalzone.volzone.vol.deformedzone.was.updatedzone.work.elastic.shearzone.work.elastic.totalzone.work.elastic.volzone.work.plastic.shearzone.work.plastic.totalzone.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
creepprocess utilitiesdynamicprocess utilitiesfileutilitiesfluidprocess utilitiesglobalutilitiesioutilitiesmailutilitiesmathutilitiesmath.aangle.to.eulermath.absmath.acosmath.andmath.area.intersect.poly.polymath.area.polymath.asinmath.atanmath.atan2math.boundmath.ceilingmath.choosemath.closest.segment.pointmath.closest.triangle.pointmath.cosmath.coshmath.crossmath.ddir.from.normalmath.degradmath.dip.from.normalmath.dist.segment.pointmath.dist.segment.segmentmath.dist.triangle.segmentmath.dotmath.erfmath.erfcmath.euler.to.aanglemath.expmath.expintmath.floormath.gammamath.in.rangemath.lnmath.logmath.lshiftmath.magmath.mag2math.maxmath.minmath.normal.from.dipmath.normal.from.dip.ddirmath.notmath.ormath.outer.productmath.pimath.random.gaussmath.random.uniformmath.roundmath.rshiftmath.sgnmath.sinmath.sinhmath.sqrtmath.tanmath.tanhmath.triangle.insidemath.triangle.interpmath.unit
mechanicalprocess utilitiessocketutilitiessystemutilitiesthermalprocess utilitiestimeutilities- Value Type utilities
arrayutilities- Constructors
listutilitiesmaputilitiesmatrixutilitiesmemoryutilitiesstringutilitiesstring.buildstring.comparestring.csv.fromstring.csv.tostring.file.extstring.file.namestring.file.pathstring.findstring.find.regexstring.joinstring.lenstring.lowerstring.match.regexstring.replacestring.replace.regexstring.simplifystring.splitstring.split.regexstring.substring.tokenstring.token.typestring.typestring.upper
structureutilitiestensorutilitiestypeutilities
versionutilities
- 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 createcommandwall-zone full-computationcommandwall-zone stiffness-factorcommandwall-zone update-tolerancecommand- wall-structure compute-stiffness command
wall-structure createcommandwall-structure full-computationcommandwall-structure stiffness-factorcommandwall-structure update-tolerancecommand
- 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-stresscommandball attributecommandball clumpcommandball createcommandball deletecommandball distributecommandball exportcommandball extracommandball fixcommandball freecommandball generatecommandball groupcommandball historycommandball initializecommandball listcommandball propertycommandball resultscommandball tolerancecommandball tracecommandball tractionscommand
- FISH Functions
ball.contact.listball.contact.list.allball.contactmapball.contactmap.allball.contactnumball.contactnum.allball.containingball.convergenceball.createball.dampball.deleteball.densityball.dispball.energyball.eulerball.extraball.findball.fixball.force.appball.force.contactball.force.unbalball.fragmentball.groupball.group.listball.group.removeball.groupmapball.idball.inboxball.insideball.isbondedball.isgroupball.ispropball.listball.massball.mass.realball.maxidball.mech.convergenceball.mech.ratio.avgball.mech.ratio.localball.mech.ratio.maxball.mech.unbal.maxball.moiball.moi.realball.moment.appball.moment.contactball.moment.unbalball.nearball.numball.posball.propball.radiusball.ratioball.ratio.targetball.rotationball.spinball.stressball.stress.fullball.typeidball.velball.vol
- Commands
- Clumps
- Commands
clump accumulate-stresscommandclump attributecommandclump breakcommandclump createcommandclump deletecommandclump distributecommandclump exportcommandclump extracommandclump fixcommandclump freecommandclump generatecommandclump groupcommandclump historycommandclump initializecommandclump listcommandclump ordercommandclump propertycommandclump replicatecommandclump resultscommandclump rotatecommandclump scalecommandclump templatecommandclump tolerancecommandclump tracecommand
- FISH Functions
clump.addpebbleclump.calculateclump.contact.listclump.contact.list.allclump.contactmapclump.contactmap.allclump.contactnumclump.contactnum.allclump.containingclump.convergenceclump.dampclump.deleteclump.deletepebbleclump.densityclump.dispclump.energyclump.eulerclump.extraclump.findclump.fixclump.force.appclump.force.contactclump.force.unbalclump.fragmentclump.groupclump.group.listclump.group.removeclump.groupmapclump.idclump.inboxclump.inglobalclump.inprinclump.insideclump.isbondedclump.isgroupclump.listclump.massclump.mass.realclump.maxidclump.mech.convergenceclump.mech.ratio.avgclump.mech.ratio.localclump.mech.ratio.maxclump.mech.unbal.maxclump.moiclump.moi.fixclump.moi.princlump.moi.prin.realclump.moi.realclump.moment.appclump.moment.contactclump.moment.unbalclump.nearclump.numclump.pebble.clumpclump.pebble.contact.listclump.pebble.contact.list.allclump.pebble.contactmapclump.pebble.contactmap.allclump.pebble.contactnumclump.pebble.contactnum.allclump.pebble.deleteclump.pebble.extraclump.pebble.findclump.pebble.groupclump.pebble.group.listclump.pebble.group.removeclump.pebble.groupmapclump.pebble.idclump.pebble.inboxclump.pebble.isbondedclump.pebble.isgroupclump.pebble.ispropclump.pebble.listclump.pebble.maxidclump.pebble.nearclump.pebble.numclump.pebble.posclump.pebble.propclump.pebble.radiusclump.pebble.typeidclump.pebble.velclump.pebblelistclump.posclump.propclump.ratioclump.ratio.targetclump.rotateclump.rotationclump.scalesphereclump.scalevolclump.spinclump.stressclump.templateclump.template.addpebbleclump.template.cloneclump.template.deleteclump.template.deletepebbleclump.template.eulerclump.template.findclump.template.findpebbleclump.template.listclump.template.makeclump.template.maxidclump.template.moiclump.template.moi.princlump.template.nameclump.template.numclump.template.origposclump.template.pebblelistclump.template.scaleclump.template.typeidclump.template.volclump.typeidclump.velclump.vol
- Commands
- Rigid Blocks
- Commands
rblock apply-facet-groupscommandrblock attributecommandrblock clumpcommandrblock constructcommandrblock contact-resolutioncommandrblock createcommandrblock cutcommandrblock dampingcommandrblock deletecommandrblock densifycommandrblock dilatecommandrblock distributecommandrblock erodecommandrblock exportcommandrblock extracommandrblock facet applycommandrblock facet apply-removecommandrblock facet groupcommandrblock fixcommandrblock freecommandrblock generatecommandrblock groupcommandrblock hidecommandrblock historycommandrblock importcommandrblock initializecommandrblock listcommandrblock mergecommandrblock propertycommandrblock refinecommandrblock replicatecommandrblock resultscommandrblock rotatecommandrblock scalecommandrblock selectcommandrblock templatecommandrblock tolerancecommandrblock tracecommand- rblock tractions command
- FISH Functions
rblock.anglerblock.aspect.ratiorblock.axis.anglerblock.axis.longrblock.ball.posrblock.ball.radiusrblock.contact.listrblock.contact.list.allrblock.contactmaprblock.contactmap.allrblock.contactnumrblock.contactnum.allrblock.containingrblock.convergencerblock.copyrblock.damprblock.deleterblock.densityrblock.disprblock.energyrblock.eulerrblock.extrarblock.facet.arearblock.facet.centroidrblock.facet.closestrblock.facet.grouprblock.facet.group.removerblock.facet.isgrouprblock.facet.listrblock.facet.maprblock.facet.normalrblock.facet.numrblock.facet.vertex.posrblock.findrblock.fixrblock.force.apprblock.force.contactrblock.force.unbalrblock.fragmentrblock.grouprblock.group.listrblock.group.removerblock.groupmaprblock.idrblock.inboxrblock.inglobalrblock.inprinrblock.insiderblock.intersectrblock.isbondedrblock.isgrouprblock.isproprblock.length.maxrblock.length.minrblock.listrblock.massrblock.mass.realrblock.maxidrblock.mech.convergencerblock.mech.ratio.avgrblock.mech.ratio.localrblock.mech.ratio.maxrblock.mech.unbal.maxrblock.moirblock.moi.fixrblock.moi.prinrblock.moi.prin.realrblock.moi.realrblock.moment.apprblock.moment.contactrblock.moment.unbalrblock.nearrblock.numrblock.posrblock.prin.anglerblock.prin.axis.anglerblock.prin.eulerrblock.proprblock.ratiorblock.ratio.targetrblock.rotationrblock.roundingrblock.scalesphererblock.scalevolrblock.spinrblock.stressrblock.template.deleterblock.template.findrblock.template.listrblock.template.maxidrblock.template.moirblock.template.moi.prinrblock.template.namerblock.template.numrblock.template.typeidrblock.template.volrblock.typeidrblock.unbondrblock.velrblock.vertex.listrblock.vertex.maprblock.vertex.numrblock.vertex.posrblock.vol
- Commands
- Walls
- Faceted Walls in PFC
- Commands
wall active-sidescommandwall addfacetcommandwall attributecommandwall createcommandwall deletecommandwall exportcommandwall extracommandwall generatecommandwall groupcommandwall historycommandwall importcommandwall initializecommandwall listcommandwall propertycommandwall resolutioncommandwall resultscommandwall rotatecommandwall servocommandwall tolerancecommandwall velocity-conveyorcommand
- FISH Functions
wall.addfacetwall.closedwall.contact.listwall.contact.list.allwall.contactmapwall.contactmap.allwall.contactnumwall.contactnum.allwall.convexwall.cutoffwall.deletewall.dispwall.energywall.eulerwall.extrawall.facet.activewall.facet.contact.listwall.facet.contact.list.allwall.facet.contactmapwall.facet.contactmap.allwall.facet.contactnumwall.facet.contactnum.allwall.facet.conveyorwall.facet.deletewall.facet.extrawall.facet.findwall.facet.groupwall.facet.group.listwall.facet.group.removewall.facet.groupmapwall.facet.idwall.facet.inboxwall.facet.isbondedwall.facet.isgroupwall.facet.ispropwall.facet.listwall.facet.maxidwall.facet.nearwall.facet.normalwall.facet.numwall.facet.pairwall.facet.pointnearwall.facet.poswall.facet.propwall.facet.typeidwall.facet.vertexwall.facet.wallwall.facetlistwall.findwall.force.contactwall.fragmentwall.groupwall.group.listwall.group.removewall.groupmapwall.idwall.inboxwall.insidewall.isbondedwall.isgroupwall.listwall.maxidwall.moment.contactwall.namewall.nearwall.numwall.poswall.propwall.rotationwall.rotation.centerwall.spinwall.typeidwall.velwall.vertex.deletewall.vertex.facetarraywall.vertex.findwall.vertex.idwall.vertex.inboxwall.vertex.listwall.vertex.maxidwall.vertex.nearwall.vertex.numwall.vertex.poswall.vertex.typeidwall.vertex.velwall.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 addcommandcmat applycommandcmat defaultcommandcmat listcommandcmat modifycommandcontact cmat proximitycommandcmat removecommandcontact activatecommandcontact apply-groupcommandcontact deletecommandcontact detectioncommandcontact extracommandcontact fixcommandcontact groupcommandcontact historycommandcontact inhibitcommandcontact listcommandcontact methodcommandcontact modelcommandcontact persistcommandcontact propertycommand
- 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.stresscontact.force.globalcontact.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.globalcontact.moment.on1.localcontact.moment.on2.globalcontact.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.assemblebrick.deletebrick.extent- brick.find
brick.id- brick.list
brick.lower.corner- brick.maxid
- brick.num
- brick.typeid
brick.upper.cornerinlet.activeinlet.brickinlet.delete- inlet.find
inlet.flow.velinlet.id- inlet.list
- inlet.maxid
- inlet.num
inlet.orientationinlet.posinlet.rotation.centerinlet.spin- inlet.typeid
inlet.vel
- Fragment
- Measure
- Thermal Calculation
- PFC Thermal Formulation
- Verification Problems
- Thermal Balls
- Commands
- FISH Functions
ball.thermal.ballball.thermal.contact.listball.thermal.contact.list.allball.thermal.contactmapball.thermal.contactmap.allball.thermal.contactnumball.thermal.contactnum.allball.thermal.expansionball.thermal.extraball.thermal.findball.thermal.fixball.thermal.groupball.thermal.group.listball.thermal.group.removeball.thermal.groupmapball.thermal.idball.thermal.inboxball.thermal.isgroupball.thermal.ispropball.thermal.listball.thermal.nearball.thermal.numball.thermal.power.appball.thermal.power.unbalball.thermal.propball.thermal.specific.heatball.thermal.tempball.thermal.temp.incrementball.thermal.typeid
- Thermal Clumps
- Commands
- FISH Functions
clump.thermal.clumpclump.thermal.contact.listclump.thermal.contact.list.allclump.thermal.contactmapclump.thermal.contactmap.allclump.thermal.contactnumclump.thermal.contactnum.allclump.thermal.expansionclump.thermal.extraclump.thermal.findclump.thermal.fixclump.themal.groupclump.themal.group.listclump.themal.group.removeclump.themal.groupmapclump.thermal.idclump.thermal.inboxclump.themal.isgroupclump.thermal.listclump.thermal.nearclump.thermal.numclump.thermal.pebble.clumpclump.thermal.pebble.contact.listclump.thermal.pebble.contact.list.allclump.thermal.pebble.contactmapclump.thermal.pebble.contactmap.allclump.thermal.pebble.contactnumclump.thermal.pebble.contactnum.allclump.thermal.pebble.findclump.thermal.pebble.groupclump.thermal.pebble.group.listclump.thermal.pebble.group.removeclump.thermal.pebble.groupmapclump.thermal.pebble.idclump.thermal.pebble.inboxclump.thermal.pebble.isgroupclump.thermal.pebble.ispropclump.thermal.pebble.listclump.thermal.pebble.nearclump.thermal.pebble.numclump.thermal.pebble.pebbleclump.thermal.pebble.propclump.thermal.pebble.typeidclump.thermal.pebblelistclump.thermal.power.appclump.thermal.power.unbalclump.thermal.propclump.thermal.specific.heatclump.thermal.tempclump.thermal.temp.incrementclump.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.grouprblock.thermal.group.listrblock.thermal.group.removerblock.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.listwall.thermal.contact.list.allwall.thermal.contactmapwall.thermal.contactmap.allwall.thermal.extrawall.thermal.facet.contact.listwall.thermal.facet.contact.list.allwall.thermal.facet.contactmapwall.thermal.facet.contactmap.allwall.thermal.facet.facetwall.thermal.facet.findwall.thermal.facet.groupwall.thermal.facet.group.listwall.thermal.facet.group.removewall.thermal.facet.groupmapwall.thermal.facet.idwall.thermal.facet.inboxwall.thermal.facet.isgroupwall.thermal.facet.ispropwall.thermal.facet.listwall.thermal.facet.nearwall.thermal.facet.numwall.thermal.facet.poswall.thermal.facet.propwall.thermal.facet.typeidwall.thermal.facet.wallwall.thermal.facetlistwall.thermal.findwall.thermal.groupwall.thermal.group.listwall.thermal.group.removewall.thermal.groupmapwall.thermal.idwall.thermal.inboxwall.thermal.isgroupwall.thermal.listwall.thermal.nearwall.thermal.numwall.thermal.poswall.thermal.propwall.thermal.typeidwall.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.findclump.cfd.forceclump.cfd.groupclump.cfd.group.remove- clump.cfd.id
clump.cfd.inboxclump.cfd.isgroupclump.cfd.listclump.cfd.nearclump.cfd.numclump.cfd.pebble.clumpclump.cfd.pebble.findclump.cfd.pebble.groupclump.cfd.pebble.group.removeclump.cfd.pebble.idclump.cfd.pebble.inboxclump.cfd.pebble.isgroupclump.cfd.pebble.listclump.cfd.pebble.nearclump.cfd.pebble.numclump.cfd.pebble.pebbleclump.cfd.pebble.typeid- clump.cfd.pebblelist
clump.cfd.posclump.cfd.typeid
- CFD Elements
- Commands
- FISH Functions
element.cfd.densityelement.cfd.dragforceelement.cfd.edge.adjacentlistelement.cfd.edge.adjacentmapelement.cfd.extraelement.cfd.face.adjacentelement.cfd.face.adjacentlistelement.cfd.face.adjacentmap- element.cfd.face.num
- element.cfd.find
element.cfd.groupelement.cfd.group.removeelement.cfd.id- element.cfd.inbox
element.cfd.isgroup- element.cfd.list
- element.cfd.near
element.cfd.node.adjacentlistelement.cfd.node.adjacentmap- element.cfd.node.num
element.cfd.node.pos- element.cfd.num
element.cfd.porosityelement.cfd.poselement.cfd.presgradientelement.cfd.pressure- element.cfd.typeid
element.cfd.velelement.cfd.viscosityelement.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-stabilitycommandblock applycommandblock apply-removecommandblock cellscommandblock copycommandblock createcommandblock cutcommandblock deletecommandblock densifycommandblock dynamiccommandblock excavatecommandblock exportcommandblock fillcommandblock finite-elementcommandblock fixcommandblock fluidcommandblock fragmentcommandblock freecommandblock generatecommandblock groupcommandblock hidecommandblock historycommandblock importcommandblock initializecommandblock insitucommandblock joincommandblock joint-planecommandblock listcommandblock makewallcommandblock mechanicalcommandblock merge-finishcommandblock merge-startcommandblock propertycommandblock skip-join-updatecommandblock thermalcommandblock to-flac3dcommandblock to-pfccommandblock to-udeccommandblock tolerancecommandblock tracecommandblock updatecommandblock vtkcommandblock watercommand
- block contact commands
block contact applycommandblock contact area-minimumcommandblock contact computecommandblock contact delete-opencommandblock contact generate-subcontactscommandblock contact groupcommandblock contact group-subcontactcommandblock contact historycommandblock contact jmodelcommandblock contact joincommandblock contact listcommandblock contact local-stiffnesscommandblock contact material-tablecommandblock contact propertycommandblock contact property-distributioncommandblock contact record-shearcommandblock contact resetcommandblock contact tolerancecommand
- block face commands
- block gridpoint commands
- block zone commands
block zone cmodelcommandblock zone fluidcommandblock zone generatecommandblock zone generate-newcommandblock zone groupcommandblock zone initializecommandblock zone listcommandblock zone nodal-mixed-discretizationcommandblock zone propertycommandblock zone property-distributioncommandblock zone sizecommandblock zone thermalcommandblock zone volume-minimum-deletecommand
- fblock commands
- block commands
- FISH Functions
- block functions
block.areablock.atolblock.btolblock.contactlistblock.convergenceblock.ctolblock.damp.alphablock.damp.betablock.damp.globalblock.damp.localblock.densityblock.dispblock.dsfblock.dt.fractionblock.dtolblock.eigenblock.etolblock.excavatedblock.extrablock.facelistblock.feb.elementlistblock.feb.facelistblock.findblock.fixblock.fluid.bulkblock.fluid.cohesionblock.fluid.densityblock.fluid.htcblock.fluid.specheatblock.fluid.thermcondblock.fluid.viscosityblock.fluid.vol.unbal.avblock.fluid.vol.unbal.maxblock.force.appblock.force.unbalblock.freefieldblock.fromindexblock.gas.alphablock.gas.bulkminblock.gas.constantblock.gas.densminblock.gplistblock.groupblock.group.removeblock.headblock.hiddenblock.idblock.indexblock.insideblock.isgroupblock.listblock.massblock.masterblock.mech.ratioblock.mech.ratio.avgblock.mech.ratio.maxblock.moiblock.moitensorblock.momentblock.msblock.msnextblock.nearblock.nextblock.numblock.posblock.proppant.conclimitblock.proppant.densityblock.proppant.grainsizeblock.proppant.grainsize.factorblock.proppant.modulusblock.proppant.permblock.proppant.perm.factorblock.regionblock.rigidblock.rvelblock.thermal.conductivityblock.thermal.diffusivityblock.thermal.grid.n12block.thermal.grid.n23block.thermal.grid.numblock.thermal.grid.pointblock.thermal.grid.sourceblock.thermal.grid.strengthblock.thermal.grid.tstartblock.thermal.line.n12block.thermal.line.numblock.thermal.line.pointblock.thermal.line.sourceblock.thermal.line.strengthblock.thermal.line.tstartblock.thermal.pointblock.thermal.point.numblock.thermal.point.sourceblock.thermal.point.strengthblock.thermal.point.tstartblock.thermal.source.componentsblock.thermal.decay.fractionblock.thermal.source.fractionblock.thermal.source.numblock.unbalblock.velblock.volblock.wallblock.zonelist
- block.contact functions
block.contact.b1block.contact.b2block.contact.dfnidblock.contact.energy.fricblock.contact.energy.strain.compblock.contact.energy.strain.shearblock.contact.energy.strain.tensileblock.contact.energy.strain.totalblock.contact.excavatedblock.contact.extrablock.contact.fb1block.contact.fb2block.contact.fidblock.contact.findblock.contact.flowplaneblock.contact.fromindexblock.contact.groupblock.contact.group.removeblock.contact.headblock.contact.hiddenblock.contact.idblock.contact.indexblock.contact.isgroupblock.contact.jsetblock.contact.listblock.contact.nearblock.contact.nextblock.contact.normalblock.contact.numblock.contact.posblock.contact.subcontactlistblock.contact.type
- block.subcontact functions
block.subcontact.apiniblock.subcontact.areablock.subcontact.b1block.subcontact.b2block.subcontact.contactblock.subcontact.dfnidblock.subcontact.disp.normblock.subcontact.disp.shearblock.subcontact.disp.shear.maxblock.subcontact.edgegpblock.subcontact.energyblock.subcontact.energy.totalblock.subcontact.excavatedblock.subcontact.extrablock.subcontact.faceblock.subcontact.fidblock.subcontact.find- block.subcontact.flowplane.vertex
block.subcontact.flowplane.zoneblock.subcontact.force.normblock.subcontact.force.ppblock.subcontact.force.shearblock.subcontact.fromindexblock.subcontact.gpblock.subcontact.groupblock.subcontact.group.removeblock.subcontact.hiddenblock.subcontact.idblock.subcontact.indexblock.subcontact.isgroupblock.subcontact.listblock.subcontact.modelblock.subcontact.nearblock.subcontact.near.listblock.subcontact.nextblock.subcontact.numblock.subcontact.partnerblock.subcontact.posblock.subcontact.ppblock.subcontact.propblock.subcontact.sratioblock.subcontact.stateblock.subcontact.state.stringblock.subcontact.stress.normblock.subcontact.stress.shearblock.subcontact.typeblock.subcontact.vel.shear
- block.face functions
block.face.areablock.face.bfaceblock.face.excavatedblock.face.extrablock.face.fblockblock.face.fidblock.face.findblock.face.flowplaneblock.face.fos.kinematicblock.face.fromindexblock.face.gpblock.face.gplistblock.face.groupblock.face.group.removeblock.face.hiddenblock.face.hostblockblock.face.idblock.face.indexblock.face.isgroupblock.face.jsetblock.face.listblock.face.nextblock.face.ngpblock.face.normalblock.face.originalblock.face.planarblock.face.posblock.face.sregblock.face.zone
- block.gp functions
block.gp.convergenceblock.gp.bcblock.gp.bc.normblock.gp.bc.xblock.gp.bc.yblock.gp.bc.zblock.gp.dispblock.gp.dsfblock.gp.extrablock.gp.fblockblock.gp.findblock.gp.flowknotblock.gp.fluxblock.gp.flux.appblock.gp.force.appblock.gp.force.reactionblock.gp.force.unbalblock.gp.fromindexblock.gp.gplinksblock.gp.groupblock.gp.group.removeblock.gp.hostblockblock.gp.idblock.gp.indexblock.gp.isgroupblock.gp.linkzonesblock.gp.listblock.gp.massblock.gp.mass.dynamicblock.gp.mass.thermalblock.gp.nearblock.gp.near.listblock.gp.nextblock.gp.numblock.gp.posblock.gp.ppblock.gp.ratioblock.gp.ratio.targetblock.gp.stiffnessblock.gp.tempblock.gp.velblock.gp.vel.app
- block.zone functions
block.zone.conditionblock.zone.containingblock.zone.dischargeblock.zone.dt.fractionblock.zone.excavatedblock.zone.extrablock.zone.face.areablock.zone.face.gpblock.zone.face.normalblock.zone.face.posblock.zone.findblock.zone.fromindexblock.zone.geo_metricblock.zone.gpblock.zone.groupblock.zone.group.removeblock.zone.hiddenblock.zone.hostblockblock.zone.isgroupblock.zone.joinblock.zone.listblock.zone.massblock.zone.modelblock.zone.nearblock.zone.nextblock.zone.nmdblock.zone.numblock.zone.plane.tractionblock.zone.posblock.zone.ppblock.zone.propblock.zone.prop.thermalblock.zone.strain.rotation.incblock.zone.strain.rotation.rateblock.zone.stateblock.zone.strain.incblock.zone.strain.rateblock.zone.strain.shear.incblock.zone.strain.shear.rateblock.zone.strain.totalblock.zone.strain.vol.incblock.zone.strain.vol.rateblock.zone.stressblock.zone.stress.effectiveblock.zone.stress.intblock.zone.stress.maxblock.zone.stress.minblock.zone.stress.prinblock.zone.stress.prin.dirblock.zone.vol
- block.fragment functions
- block.field functions
block.field.componentblock.field.effectiveblock.field.extrablock.field.getblock.field.get.gpblock.field.hide.excblock.field.indexblock.field.initblock.field.method.indexblock.field.method.nameblock.field.nameblock.field.powerblock.field.propblock.field.quantityblock.field.radius.ratioblock.field.resetblock.field.sourceblock.field.tol
- fblock functions
- block functions
- Commands
- FEBlock
- Flow
- Commands
- FISH Functions
- flowknot functions
flowknot.areaflowknot.bulkflowknot.extraflowknot.findflowknot.fix.fluidflowknot.fix.proppantflowknot.fix.thermalflowknot.flux.fluid.appflowknot.flux.thermalflowknot.flux.thermal.appflowknot.flux.thermal.unbalflowknot.fromindexflowknot.groupflowknot.group.removeflowknot.headflowknot.htcflowknot.idflowknot.indexflowknot.isgroupflowknot.listflowknot.nearflowknot.nextflowknot.posflowknot.ppflowknot.propin.massflowknot.propin.volflowknot.stiffnessflowknot.tempflowknot.timestepflowknot.transflowknot.volflowknot.vol.unbalflowknot.vol.unbal.max
- flowplane functions
flowplane.areaflowplane.contactflowplane.extraflowplane.findflowplane.fromindexflowplane.groupflowplane.group.removeflowplane.headflowplane.idflowplane.indexflowplane.isgroupflowplane.listflowplane.local1flowplane.local2flowplane.nextflowplane.posflowplane.propflowplane.vertexlistflowplane.zonelist
- flowplane.vertex functions
flowplane.vertex.aperture.hydraulicflowplane.vertex.aperture.mechflowplane.vertex.areaflowplane.vertex.extraflowplane.vertex.findflowplane.vertex.flowplaneflowplane.vertex.fromindexflowplane.vertex.groupflowplane.vertex.group.removeflowplane.vertex.idflowplane.vertex.indexflowplane.vertex.isgroupflowplane.vertex.knotflowplane.vertex.listflowplane.vertex.local1flowplane.vertex.local2flowplane.vertex.nextflowplane.vertex.posflowplane.vertex.propertyflowplane.vertex.proppant.mconcflowplane.vertex.proppant.thickflowplane.vertex.proppant.vconcflowplane.vertex.subcontact1flowplane.vertex.subcontact2flowplane.vertex.viscflowplane.vertex.weight1flowplane.vertex.weight2
- flowplane.zone functions
flowplane.zone.areaflowplane.zone.dischargeflowplane.zone.extraflowplane.zone.findflowplane.zone.flowplaneflowplane.zone.fromindexflowplane.zone.groupflowplane.zone.group.removeflowplane.zone.idflowplane.zone.indexflowplane.zone.isgroupflowplane.zone.listflowplane.zone.nextflowplane.zone.posflowplane.zone.velocityflowplane.zone.vertex
- flowknot functions
- SEL (Structural Element)
- Commands
- FISH Functions
- sel.hybrid functions
sel.hybrid.areasel.hybrid.collectionsel.hybrid.dirsel.hybrid.dowel.dissel.hybrid.dowel.forcesel.hybrid.dowel.groupsel.hybrid.dowel.group.removesel.hybrid.dowel.isgroupsel.hybrid.dowel.lengthsel.hybrid.dowel.normsel.hybrid.dowel.possel.hybrid.dowel.sfactorsel.hybrid.dowel.statesel.hybrid.dowel.strainsel.hybrid.dowellistsel.hybrid.extrasel.hybrid.findsel.hybrid.force.axialsel.hybrid.force.thermalsel.hybrid.fromindexsel.hybrid.groupsel.hybrid.group.removesel.hybrid.grout.cohesionsel.hybrid.grout.frictionsel.hybrid.grout.perimetersel.hybrid.grout.stiffnesssel.hybrid.headsel.hybrid.idsel.hybrid.indexsel.hybrid.isgroupsel.hybrid.lengthsel.hybrid.listsel.hybrid.materialsel.hybrid.material.numsel.hybrid.nextsel.hybrid.nodesel.hybrid.possel.hybrid.rupture.tensionsel.hybrid.statesel.hybrid.strain.axialsel.hybrid.stress.axialsel.hybrid.yield.compressionsel.hybrid.yield.tensionsel.hybrid.young
- sel.node functions
sel.node.alongsel.node.attachsel.node.bondsel.node.collectionsel.node.dissel.node.extrasel.node.findsel.node.fixsel.node.forcesel.node.force.appsel.node.force.shearsel.node.fromindexsel.node.groupsel.node.group.removesel.node.headsel.node.idsel.node.indexsel.node.isgroupsel.node.lengthsel.node.listsel.node.masssel.node.materialsel.node.matnumsel.node.nearsel.node.nextsel.node.possel.node.vel
- sel.reinforcement functions
sel.reinforcement.b1sel.reinforcement.b2sel.reinforcement.collectionsel.reinforcement.dirsel.reinforcement.disp.axialsel.reinforcement.disp.shearsel.reinforcement.extrasel.reinforcement.face1sel.reinforcement.face2sel.reinforcement.findsel.reinforcement.force.axialsel.reinforcement.force.shearsel.reinforcement.fromindexsel.reinforcement.groupsel.reinforcement.group.removesel.reinforcement.halflengthsel.reinforcement.idsel.reinforcement.indexsel.reinforcement.isgroupsel.reinforcement.listsel.reinforcement.material.numsel.reinforcement.nextsel.reinforcement.possel.reinforcement.rupture.shearsel.reinforcement.rupture.tensionsel.reinforcement.statesel.reinforcement.stiffness.axialsel.reinforcement.stiffness.shearsel.reinforcement.strain.axialsel.reinforcement.strain.shearsel.reinforcement.yield.shearsel.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 |