FLAC3D Modeling” from the FLAC3D Help
Total Page:16
File Type:pdf, Size:1020Kb
FLAC3D6.0 FLAC3DModeling (an excerpt from FLAC3D Help) break © 2017 Itasca Consulting Group, Inc. First Edition (FLAC3D Version 2.1) April 2002 Second Edition (FLAC3D Version 3.0) September 2005 Third Edition (FLAC3D Version 3.1) December 2006 Fourth Edition (FLAC3D Version 4.0) December 2009 Fifth Edition (FLAC3D Version 5.0) October 2012 break Sixth Edition (FLAC3D Version 6.0) April 2017 FLAC3D 6.0 Precis This document is a reproduction of the section “FLAC3D Modeling” from the FLAC3D Help. It is provided as a convenience to FLAC3D users who would prefer access to the documentation in a printable form. There is no substantial difference between the content presented here and that which appears in the FLAC3D Help. In cases of variance, the difference is either a change made to accommodate format in going from a screen-based media to one intended for paper, or, since the Help is updated concurrent to code revisions, that the Help file content is more up-to-date than this document. In any case of variance between the two, precedence should always be given to the Help. Printing Tip This document uses a facing pages layout. Users who wish to print the document are advised that printing double-sided, if possible, will produce the best result. A double-sided copy can be bound or inserted into a ring-binder break for ease of use. FLAC3D 6.0 This Document and Help Hyperlinks The FLAC3D Help, from which this document is excerpted and produced, has many cross-reference hyperlinks. These are not reproduced here. Elements in the body-text of the Help that are hyperlinks are colored dark green in this document. This convention has been adopted to allow for link identification within the text of this PDF. To see the matter referenced, however, readers break will need to access the equivalent link in the Help file. FLAC3D 6.0 FLAC3D Modeling: Table of Contents INTRODUCTION ............................................................................................................ 3 Overview .................................................................................................................. 5 Why A Command-Driven Interface? ............................................................... 6 Why FISH? ........................................................................................................... 9 The Lagrangian Finite Volume Grid ............................................................... 18 Nomenclature ................................................................................................... 19 FLAC3D Features .................................................................................................... 27 Features ............................................................................................................ 27 Optional Features .............................................................................................. 28 Modeling Physical Processes and Interactions ............................................. 29 New Features in Version 6.0 ........................................................................... 31 Comparison with Other Methods ......................................................................... 43 Fields of Application ............................................................................................. 45 Modeling in Concept ............................................................................................. 49 Numerical Analysis, Geotechnical Engineering ............................................ 49 Modeling Methodology ................................................................................... 54 General Solution Procedure Illustrated ......................................................... 59 The Solution Procedure as a FLAC3D Project ................................................. 60 About FLAC3D Commands ......................................................................................... 61 Command Scope & Overwriting ........................................................................... 64 Targeting Commands with Ranges and Groups ................................................. 65 Command Tools .................................................................................................... 67 Syntax Changes from Version 5.0 to 6.0 ............................................................ 68 FLAC3D Program Layout ............................................................................................ 71 Files ........................................................................................................................ 73 FLAC3D Projects Introduced ................................................................................. 76 Guide to the FLAC3D Help File.................................................................................... 79 User Support .......................................................................................................... 81 About Itasca Consulting Group, Inc. ......................................................................... 83 FLAC3D 6.0 TUTORIALS ................................................................................................................ 84 Tutorial: Quick Start ............................................................................................. 84 Tutorial: Illustrative Model — Mechanics of Using FLAC3D ........................... 103 Create a New Project ..................................................................................... 107 Discussion ................................................................................................. 108 Projects: In the Interface .......................................................................... 108 Generate the Grid .......................................................................................... 111 Discussion ................................................................................................. 111 Further Discussion: Meshing With Primitives ..................................... 112 Meshing: In the Interface ....................................................................... 118 Create Model Groups ..................................................................................... 121 Discussion ................................................................................................. 122 Further Discussion: Model Groups .......................................................... 123 Grouping: In the Interface ....................................................................... 124 Specifying Models, Boundaries, and Initial Conditions .............................. 127 Discussion ................................................................................................. 127 Further Discussion: Assigning a Constitutive Model ............................ 129 Further Discussion: Applying Boundary Conditions ............................ 130 Further Discussion: Specifying Initial Conditions ................................ 134 Step to Equilibrium ......................................................................................... 137 Discussion ................................................................................................. 137 Further Discussion: Step to Equilibrium ................................................. 138 Stepping: In the Interface ........................................................................ 143 Alter Model: Excavation ................................................................................. 145 Discussion ................................................................................................. 145 Further Discussion: Performing Alterations ........................................... 147 Examine Model: Plotting ............................................................................... 149 Discussion ................................................................................................. 150 Plotting: In the Interface .......................................................................... 151 Further Alterations: Support ......................................................................... 153 Discussion ................................................................................................. 154 Further Discussion: Using Save/Restore and Staged Modeling ............ 154 FLAC3D 6.0 Project Finishing ............................................................................................. 159 Discussion ................................................................................................. 159 Finishing: In the Interface ....................................................................... 160 Tutorial: Working with FISH .............................................................................. 163 Defining a FISH Function .............................................................................. 163 Variables ......................................................................................................... 164 Using FISH for Custom Calculations ............................................................ 166 FISH Rules, Syntax, and Statements, Illustrated ........................................ 169 Arrays and Maps ............................................................................................. 178 Further Information ...................................................................................... 179 PROBLEM SOLVING WITH FLAC3D ........................................................................