FLAC Features

FLAC offers large strain simulation of continua using interfaces that simulate faults, joints, or boundaries. It utilizes an explicit solution scheme that can model unstable physical processes.

The program provides 19 built-in material models, groundwater flow, coupled mechanical-flow calculation, inclusion of structural elements, plotting statistical distribution of any property, optional automatic remeshing during solution, and a built-in scripting language (FISH) that can customize or automate virtually all aspects of program operation, including user-defined properties and other variables.

The program can be extended with options that are offered separately from the base program (see Options for more information).

FLAC offers a fully integrated development environment that includes: project management facilities, built-in libraries of materials, pre-defined meshes, movies, extensive plotting capabilities, and run-time monitoring of results.

GENERAL

  • 64-bit version
  • Large-strain simulation of continua
  • Explicit solution scheme
  • Extensive solution controls and options
  • Multi-physics modeling
  • Track histories of model properties and results throughout the model to allow for comparison to actual monitoring and instrumentation data
  • Built-in scripting language (FISH) permits access (read) and control (write) of most model parameters, even while cycling
  • Multi-threaded solutions with no CPU locks or additional cost
  • Built-in project management tools
  • All operations are interchangeably performed via user interface (UI), written commands, or FISH scripting
  • Coupled hydro-mechanical-thermal effects using socket commands and FISH scripting
  • DOS console can be hidden or visible
  • Plots can be set to refresh automatically or manually during model cycling

MATERIALS and CONSTITUTIVE MODELS

  • Built-in material properties database
  • Option to add user-defined models via C++
  • Specify property statistical distributions
  • Groundwater fluid flow analyses are included
    • Effective stress (water table)
    • Steady-state
    • Transient
  • Constitutive model properties provide both basic and advanced inputs
  • Includes 19 standard, built-in material models:
    • Null
    • Elastic, isotropic
    • Elastic, transversely isotropic
    • Drucker-Prager
    • Mohr-Coulomb
    • Ubiquitous-joint (UBJ)
    • Caniso
    • Strain hardening/softening
    • Bilinear strain hardening/softening UBJ
    • Double yield
    • Modified Cam-clay
    • Hoek-Brown
    • Modified Hoek-Brown
    • Cysoil
    • Simplified Cysoil
    • Mohr-Coulomb swelling
    • Plastic Hardening UPDATED (small strain option)
    • NorSand NEW
    • Soft-Soil NEW

FACTOR OF SAFETY ANALYSIS

  • Automatic, fast solutions using the shear strength reduction (SSR) method and a converging bracket approach
  • Includes groundwater, structural support elements, and material strength properties for zones and interfaces
  • Applicable for Mohr-Coulomb, Ubiquitous-Joints, and Hoek-Brown constitutive models
  • Associated plastic flow rule (i.e., dilation) can be enabled
  • Automatic safety map contouring to indicate the distribution of factors of safety throughout the model

POST PROCESSING

  • Multiple graphical output formats (PNG, JPG, BMP, EMF, DXF, and PostScript)
  • Copy plots directly to clipboard to paste into reports or slides
  • Easily export history results to spreadsheet-compatible CSV files
  • Export tables, histories, and model variable data to ASCII files
  • View-data option for TABLE and PROFILE charts that displays a table of the charted data NEW
  • Extensive visual plotting facilities (large number of plot items)Automatically export a series of PNG images at regular cycle intervals to create a video-ready series (third party software required for video assembly)
  • Up to 20 frame sets can be created during cycling and saved to different folders for video assembly NEW
  • Color ramps for contour plots Record pane and plot legend font size can be scaled using the mouse wheel
  • Multiple histories can be exported to a file with data written either vertically (columns) or horizontally (rows)
  • Liner moment-thrust and shear-thrust diagrams can be plotted

GRIDS and GEOMETRY

  • Visual model geometry creation and manipulation tools
  • Library of generic, pre-built geometries (slopes, tunnels, walls, footings, etc.)
  • Import grid geometry from CAD or table data (ASCII)
  • Re-meshing tools for highly deformed grids during cycling
  • Export extruded FLAC3D models
  • Mouse position relays model (x,y) and (i,j) coordinates NEW

BOUNDARIES and CONDITIONS

  • Displacement and stress boundaries
  • Artificial boundaries
  • Structural elements for ground support include: beams, liners, cables, piles, rock bolts, strips, support members, and shells
  • Axisymmetrical shells for simulating 3D effects of shaft linings, pressure vessels, and circular plates, etc.
  • The length and angle of structural elements can be specified
  • Water table for effective stresses
  • Interfaces allow inclusion of faults, joints, and boundaries that permit slip, separation, and closure
  • Boundary relaxation permits:
    • Simulating 3D tunnel advance, including ground reaction curves (GRC)
    • Avoiding numerical artifacts when excavating in weak materials and/or high stress fields
  • Boundary conditions are easy to apply across attached grids

SOLUTIONS

  • Project tree and clone model tools make for easy construction, sequencing, and parameterizing of analyses at any construction phase
  • Rapid batch processing using data files
  • Groundwater flow calculations are included as a standard feature
  • Coupled calculations between standard (mechanical and fluid flow) and options (thermal, creep, C++ UDM, and dynamic)
  • Mechanical and fluid flow calculations are multithreaded
  • FLAC/Slope is included for simple and fast factor-of-safety analysis of soil and rock slopes and earth dams
  • SOLVE elastic command for initial elastic equilibrium state extended to most plasticity constitutive models
  • Seismic wizard for pre-processing ground waves for dynamic analysis

FISH SCRIPTING

  • FISH is a scripting is a programming language embedded within FLAC that enables the user to define new variables and functions.
  • These functions may be used to extend FLAC’s usefulness or add user defined features (e.g., servo-control boundaries may be applied to a numerical test, unusual property distributions specified, and parameter studies automated).
  • Built-in text editor and FISH management pane
  • Integer, floating-point, and string data types that are automatically assigned and reassigned based on value
  • Control statements include CASE, IF-ELSE-ENDIF, EXIT, LOOP, LOOP WHILE, SECTION, and COMMAND
  • Built-in error handling
  • Use FISHCALL to access information at any point during the solution cycle (e.g., before any structure calculations or after the motion calculations) for each solution cycle or step
  • Built-in general scalar variables and intrinsic logic, mathematics, text, and parsing functions
  • Access FLAC solution variables, zone, and gridpoint variables (including zone strains and strain rates), and constitutive model variables
  • Access data tables, arrays, ASCII/binary data, I/O routines, data structures, and memory
  • Access socket I/O routines to exchange data between two or more Itasca software (FLAC or PFC2D) running as separate processes
  • FISH line statements can now contain up to 200 characters
  • Includes FISH Library function that can automatically vary the slope angle iteratively to reach a given factor of safety

Latest News
  • 2020 Peter A. Cundall Award ...
    Read More
  • Itasca Symposium 2020 Technical Papers and Statistics ...
    Read More
  • Itasca Symposium 2020 - Registration Now Open! Registration is now open for the Fifth International Itasca Symposium....
    Read More

Upcoming Events
17 Feb
Itasca Symposium 2020
The Fifth International Itasca Symposium will be held at the University of Vienna (Austria). The Symposium will features the applicatio... Read More
9 Mar
FLAC Introductory Training - Minneapolis
FLAC is numerical modeling software for advanced geotechnical analysis of soil, rock, groundwater, and ground support in two dimensions... Read More
16 Mar
FLAC3D Introductory Training - Minneapolis
Three days of general feature training addressing basic concepts and recommended procedures for geotechnical numerical analysis.... Read More