This training is an introduction to continuous modeling with FLAC2D and FLAC3D. At the end of the course, participants will master the graphical interface, documentation and the main modeling steps. Concepts are illustrated using a tunnel excavation example, from building the model geometry to results analysis. This introductory course provides the foundation for more advanced use of the software, which can be covered in more specific training modules.
FLAC2D is different from FLAC in several important ways:
It is important to appreciate that, like FLAC3D, FLAC2D initializes stress from the model origin (0, 0), whereas FLAC initializes stress from the starting position of the specified range. Also, stress gradations should be specified in terms of change in stress per unit length, whereas FLAC bases the stress variations on the total length of the boundary.
For example, for a 60 m deep model domain with rock density of 2700 kg/m3 and a ko ratio of 0.5, model stresses can be initialized using the commands:
FLAC
set gravity 9.81
initial syy -1589220 var 0.0, 1589220 ;(2700. * 9.81 * 60)
initial sxx -794610 var 0.0, 794610 ;(2700. * 9.81 * 60 * 0.5)
initial szz -794610 var 0.0, 794610 ;(2700. * 9.81 * 60 * 0.5)
FLAC2D
model gravity 0 -9.81
zone initialize stress-yy 0.0 gradient 0, [2700.*9.81]
zone initialize stress-xx 0.0 gradient 0, [2700.*9.81*0.5]
zone initialize stress-zz 0.0 gradient 0, [2700.*9.81*0.5]The square brackets above indicate an inline FISH function, which is useful for embedding calculations or FISH variables into commands.
zone initialize stress-zz 0.0 gradient 0, [2700.*9.81*0.5]
Where stress initialization is based simply on gravitational loading, in FLAC2D the previous three commands can simply be replaced with the the following command, which will automatically accounts for any material density variation over the model domain. They keyword ratio refers to the ko ratio of horizontal to vertical stress.
zone ini-stress ratio 0.5
In FLAC, zones and gridpoints are identified by their i,j coordinates. For example, to fix the gridpoints on the left side of a model, you may give a command like fix x i=1. In FLAC2D, you must use the keyword range when identifying things. Since there is no i,j, things are commonly identified with coordinates or group names. A possible equivalent to the previous command in FLAC2D would be zone gridpoint fix velocity-x range position-x 0.
While FLAC has been such an important program for Itasca engineers and our clients, it has reached the end of its development life. The advent of FLAC2D ensures that Itasca will continue to provide a powerful, cost-effective, and fast two-dimensional option for analyzing engineering designs and solutions appropriate to plane-strain and axisymmetrical problems. FLAC2D will also make it easier to learn and effectively work with numerical modeling and simplify the transition to three-dimensional modeling.
As some FLAC features will not be available initially (e.g., two‐phase flow, automatic remeshing), anyone purchasing FLAC2D will be able to download and run FLAC 8.1 at no additional cost. Technical support and software bug fixes will also continue to be offered for FLAC 8.1 until one year after FLAC2D 10 is released.
FLAC/Slope 8.1 will continue to be available as freeware and will continue to be supported and maintained for the foreseeable future.
Developing FLAC2D has been a major effort at Itasca but not everything from FLAC 8.1 will be available in FLAC2D. Although not available for the Pre-release version, Itasca anticipates that the following features will be available for the Final Release version in early 2023:
Features to look forward in future versions of FLAC2D are:
LEARN MORE
Mapping
FLAC2D includes a major update of the command and FISH scripting syntax from FLAC. To help you learn the new syntax and convert existing projects, an extensive set of one-to-one Maps are available. You can find these in the documentation set that is included with FLAC2D or online. Look in the documentation table of contents under FLAC (FLAC2D/FLAC3D) > Maps > Mapping Commands from Old to New FLAC2D Syntax (and > Mapping FISH from Old to New FLAC2D Syntax). For example, the command New is now Model new and the FISH function atan is now math.atan. In some cases, there will not be any equivalent syntax (e.g., the command Print Head or the FISH function jzones).
Powerful Help Tools
Extrude/Export FLAC Grids
As of the FLAC 8.10.154 update, it is possible to:
Then simply import the generated grid file into your FLAC2D or FLAC3D project, as appropriate.
New and More Training Options
Itasca is in the process of developing and publishing more online training content on Itasca's Software Academy, our new learning management system (LMS). Itasca wants to make learning Itasca software more accessible and easier. More content will be coming for FLAC2D by Release in early 2023. Both free and paid content will be available. External teaching partners are also invited to participate in Itasca's software academy.
Of course, Itasca will continue to provide ad hoc webinars, tutorials, and in-person training at our offices or custom in-person courses at client offices/sites.
Technical Support
Need more help? Contact our Technical Support teams.