FLAC3D
Base Commands
The main commands used by FLAC3D are encapsulated on the list below. Note these are a mix of FLAC3D-specific commands (at right) and commands that are also commonly used by PFC and 3DEC (at left).
| Common | FLAC3D Commands | |
| c data | c model | c building-blocks |
| c dfn | c plot | c extrude |
| c fish | c program | c structure |
| c fragment | c project | c zone |
| c geometry | c table | |
| c group | c trace | |
| c history |
range Reference
Full documentation for the range phrase can be found in Range Phrase Keywords.
FISH Functions
FISH functions used in FLAC3D are presented below in groups. Common functions (ones also used by PFC and 3DEC) appear on the left and FLAC3D-specific functions appear on the right.
| Common | FLAC3D-specific | |
| c dfn | process utilities | c building_blocks |
| c domain | c socket | c extrude |
| c file | c system | c structure |
| c geometry | c table | c zone |
| c global | c time | |
| c group | user data functions | |
| c io | value type utilities | |
| c mail | c version | |
| c math |
- 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
⇄
| Was this helpful? ... | FLAC3D © 2019, Itasca | Updated: Feb 25, 2024 |