Application of Discrete Fracture Networks
1.0 Introduction
This tutorial demonstrates how to apply Discrete Fracture Network (DFN) to the RS3 model. The DFN approach for modeling fractured rock masses refers to explicit representation of fractures forming a network. This tutorial covers the use of DFN to represent a joint set applied to a sector of an open pit mine, which consists of sandstone, schist, shale, and siltstone. The joint set dips at 63 degrees, dipping towards 259 degrees (in near opposite direction from the slope).
All tutorial files installed with RS3 can be accessed by selecting File > Recent > Tutorials folder from the RS3 main menu. The initial file of the tutorial can be found in DFN application - starting file.rs3model file and the finished tutorial can be found in the DFN application - final.rs3model file.
2.0 Starting the Model
Open the starting file from File > Recent > Tutorials > DFN application - starting file.rs3model
The model should have initial project settings
and material properties of external volume already defined for the user.
Open Project Settings dialog following the steps:
Select: Analysis > Project Settings.
The Project Setting dialog is used to configure main analysis parameters for your RS3 model. Under the tab [Units], set Units as Metric, stress as MPa. The dialog should look as shown below:
3.0 Assigning DFN
Select Materials>Discrete Fracture Networks (DFNs)>Define DFNs…
The Define DFNs dialog appears, which is divided in three sections with each section designated for users to:
- add/remove DFN set or add/remove Parallel or Cross Jointed DFN types under the certain DFN set;
- control the geometry of the bounding box (when having DFN set selected) or assign DFN parameters (when having DFN type selected) from the input data fields, which are grouped under headings. Labels (descriptions) of the input fields are shown on the left cells while the corresponding actual input fields are on the right; and
- see or manipulate the preview of the defined DFN within the bounding box.
Change the name of the DFN set by clicking the text of the set name on left section of the dialog, which by default is named “DFN”, to “Parallel Joint Set”
Enter the scale of the Box as following
Box Min: X1 = -530, Y1=-640, Z1=-370
Box Max: X2=540, Y2=650, Z2=230
Select Add Parallel DFN from the three dots drop down menu next to the DFN to create a new set of parallel joint network.
3.1 JOINT NETWORK INPUT
When new Parallel or Cross jointed DFN is added, the Define DFNs dialog automatically selects the newly added DFN type and the input data fields also switches accordingly.
Keep the Property of the DFN to Joint 1 and Infinite Plane enabled.
Enable the Is Spacing Stochastic with Normal spacing distribution and specify the following distribution parameters:
- Sp. Mean = 20
- Sp. Std. Dev = 7
- Rel. Min = 10
- Rel. Max = 30
Specify the joint orientation of 63/259 for dip/dip direction and Click Preview, then select OK.
The model should already have joint properties defined, but it can be checked to make sure that the assigned inputs are as shown below
Select: Materials>Joints>Define Joint Properties
3.2 ADDING DFN
We are going to assign the DFN to Shale entity.
Select Shale entity from the visibility tree or viewport (But make sure the Entity Selection mode is enabled when selecting from the viewport)
Select: Materials>Discrete Fracture Networks (DFNs)>Add a DFN…
Add DFN dialog should appear as below (Checking the Preview check box geometry of the joint network); clicking OK will add DFN to the Shale entity
The model with DFN successfully added (and selected) to the Shale entity should look similar to below. As described earlier on note, the joint distribution in the model generated following the described steps may NOT look identical to the figure below.
3.3 DIVIDE ALL GEOMETRY
Now that we have completed assigning DFN, we can use the Divide All Geometry function to fully integrate the DFN for the stress analysis computation.
Select: Geometry > 3D Boolean > Divide All Geometry.
The Divide All Parameters dialog appears, which can be used to fine-tune the details of subdividing external boundaries. Keeping Quality in Default is suitable for a wide range of models in general, however, there are cases where changing the setting is required to successfully intersect every geometry with the external volume.
For more detail about each option under Divide All Parameters, please refer to Divide/Un-Divide All Geometry.
We will keep the Quality default for this tutorial. Select OK to begin dividing.
4.0 Field Stress
Select the Loads tab from the workflow .
This tab allows you to define loading condition and field stress.
Select: Loading > Field Stress
The Gravity field stress option is used for this model, which applies in-situ stress field that varies with depth. Gravity field stress is typically used for surface or near surface excavations modelling, which has varying ground profile elevation.
The depth and the unit weight of overlying material determines the vertical stress distribution throughout the model. The horizontal stresses are then calculated by multiplying the vertical stress by the Horizontal/Vertical Stress Ratio(s).
Since this model does not consists of soil material, Use effective stress ratio is disabled. In the Field Stress dialog, the following parameters are used to define a Gravity stress field.
5.0 Restraints
Move to the Restraints tab to assign restraints to the external boundary of the model .
For this tutorial, we need to apply XYZ restraints on all surfaces other than the excavated slope face.
Select: Restraints > Auto Restrain (Surface).
After the application of restraints, your model should look similar to the one below
6.0 Mesh
Next, we move to the Mesh tab. Here, we may specify the mesh type and discretization density for our model. For this tutorial, we will use a default setting, 4-noded tetrahedra graded mesh.
Select: Mesh > Mesh Settings
Click Mesh button from the dialog to begin meshing the model and click OK when completed.
Your model should look like the figurebelow
7.0 Computing Results
Next, we move to Compute tab.
From this tab, we can compute the results of our model. Before commencing the stress analysis computation, it is recommended to save the final model as a separate file so that you can access the original file anytime: File > Save As.
Select: Compute > Compute
8.0 Result Interpretation
Next we move to Results tab.
8.1 SOLID DEFORMATION
Following procedures will guide you to see the deformation of solid elements.
Select: Total displacement for contour plot.
Select: Interpret > Show Exterior Contour.
The slope deformation is concentrated at the upper region of the shale with the maximum total displacement of 0.18 m.
Having Shale entity selectedSelect: Interpret > Displacement Vectors
The vectors that show the direction of the element displacement appears. Since the size of these vectors are too small to visualize, having the newly created Displacement Vectors entity selected from the visibility tree, increase the Max Length to 20 under Properties pane. Also, switching the vector color to black produce vectors more distinct like the figure below.
To examine the displacement within the region of high deformation with respect to depth, we will create a contour plane to make a section view of the contour.
Select: Interpret > Show data on plane > XZ Plane
Enter the origin location/orientation of the plane as following:
X1 = 12536.7, Y1= 18814.9, Z1= -69.1
Orientation (Dip/Dip Direction): 90/-9.0
Select Add and then Close.
Hide all entities other than the created contour plane and maximize the Front view by right clicking on the viewport box in the top right hand corner.
The contour plane shows discontinuous displacement due to shearing of joints (See Section 8.2 for the state of the joint). The modeling result indicates that this region is prone to toppling failure. Toppling effect becomes more conspicuous after reducing the Interval Count to 20 and with Show Contour Lines enabled from Contour Options
Click OK.
8.2 JOINT STATE
The state of joint elements can be examined by following the procedure:
- Switch the Results Element Type under Legend from Solids to Interfaces & Joints
- Select: Interpret>Yielded Elements>Pick Yielded Elements and enable Shear and Tension under Interface + Joint Elements from the Pick Yielded Elements dialog
- Click OK on the Yielded Elements dialog, then the yielded elements (shear and tension) will be displayed. But, since the contour data already is active, yielded joint elements may not be clearly visible. Following additional steps show tricks to help to visualize the yielded elements, which can be done by hiding the projected contour data. We can change the contour legend to be out of the range. If no changes were made to the contour data type, it should be set to Relative X Displacement in default (and the following steps are explained assuming that the Relative X Displacement plot is displayed).
Select: Interpret>Contour Legend>Contour Options.
- Switch Contour Range from Auto Range to Custom Range (1 to 2).
The view port should show the location of failed joint elements as below. The modeling result shows the shear failure of most of the joint elements at the upper region of the shale, where the maximum deformation happens.
This concludes the tutorial.