Knowledge Base
The following questions are common modelling-related tech support questions:
Can I convert alpha/beta from an oriented core drilling into dip/dip direction or strike/dip data?
Yes, Dips can convert alpha-beta measurements from oriented cores into true dip/dip direction data for Oriented Linear Borehole and Oriented Curved Borehole traverse types .
Please see the following sections from the Dips Online Help for more information:
- Orientation Data
- Overview of Traverses
- Curved Borehole Oriented Core
- Linear Borehole Oriented Core
- Dips Tutorial 7 - Curved Borehole Oriented Core
How can I correct the measurement bias of data collected on a Linear Borehole?
If the borehole fracture data is already processed into true dip/dip direction (e.g., from optical or acoustic televiewer) then you simply define a Linear Traverse where the Discontinuities' Trend/Plunge values in the Orientation Data dialog are equal to the Trend/Plunge of the Traverse (i.e., borehole).
The Terzaghi Weighting (bias correction) for a Linear Borehole Televiewer is the same as a Linear Borehole Oriented Core. Discontinuities not intersected perpendicularly by the borehole are assigned a weighting greater than 1 to account for measurement bias. Please see the Terzaghi Weighting topic for more information.
For wedges sliding on one plane, can I determine which joint is the sliding joint?
This information is not directly available in Dips. For wedges sliding on one plane, Dips does not identify which is the sliding plane and which is the release plane.
However, follow the instructions below for a way to determine this information:
- Select Visibility > Kinematic Analysis > Export Critical Intersections, and all available critical intersections from the current kinematic analysis will be exported to a comma-delimited file.
- In the Wedge Sliding column, you will see a flag which identifies critical intersections (P2=sliding on two planes, P1=sliding on one plane)
- The Dip and Dip Direction of the two planes forming the critical intersection is listed.
If you have RocSlope2 you can simply input these two planes into RocSlope2, along with the slope's Dip and Dip Direction. The RocSlope2 block results will give you the details about sliding plane and release plane. For more information about RocSlope2, see the RocSlope2 product page.
You can also determine the Wedge Sliding mode graphically on a stereonet. The following article is useful:
Yoon, W.S., Jeong, U.J., and Kim, J.H. (2002) Kinematic Analysis for sliding failure of multi-faced rock slopes. Engineering Geology. 67:51-61
How can I calculate the apparent dip of a plane from another orientation?
To calculate the apparent dip of a plane, add the plane to the stereonet using the Add User Plane option in the Stereonet 2D menu. Then use the Add Trend Line option in the Tools menu to add a line at the desired Trend orientation. The intersection of the great circle and the trend line will give you the apparent dip, which you can measure graphically. To get the coordinates, hover the mouse over the intersection point, and make sure that the Reporting Convention option (click on the box in the lower right corner of the application) is set to Trend/Plunge, so that the coordinates of the intersection line are displayed in Trend/Plunge format.
How do I plot great circles?
To display all great circles for all of the poles in the Pole Data Grid:
- Select Pole Vectors from the Visibility tree.
- Ensure that the Pole Vectors visibility is ON.
- In the Properties pane, select Show Pole Planes checkbox.
To display the great circle for a User Plane, Mean Set Plane, or Best Fit Fold Plane:
- Select the corresponding plane from the User Planes, Mean Set Planes, and/or Best Fit Fold Planes group from the Visibility tree.
- Ensure that the User Planes, Mean Set Planes, and/or Best Fit Fold Planes group visibility is ON.
- Ensure that the individual Plane visibility is ON.
- In the Properties pane, select Show Pole Planes checkbox.
To quickly toggle the display of all User Planes, Mean Set Planes, and/or Best Fit Fold Planes use the group visibility toggle.
Why is it taking so long to show pole intersections?
The number of intersections is proportional to the number of poles squared.
If n=number of poles, then the number of possible intersections is given by:
n*(n-1)/2
For example, 4000 poles generates 32 million intersections. As Dips is a 64-bit program, memory usage is limited, and intersection results cannot be cached in memory and must be computed on dynamically every time they are requested, which can grind computations and rendering to a halt. The same is true for Kinematic Analysis involving pole intersections (e.g., Wedge Sliding, Direct Toppling) and Intersection Vector Density Contours.
See the Intersections Overview topic in the online help for more information.
Can coordinates be entered into Dips?
Dips does not have any capability to plot joint locations in x,y,z coordinates (in either 2D or 3D).
You could enter x,y,z coordinate data into the spreadsheet using extra columns, but you would only be able to plot the information on the stereonet (symbolic pole plot) or using histograms/chart plotting, which is of limited usefulness.
What is the difference between the Global Mean and the Global Best Fit?
The Global Best Fit Plane is a best-fit plane through the pole vectors. This results in a plane which is approximately parallel to the pole vectors, whereas a Global Mean Plane is approximately perpendicular to the pole vectors. A best-fit plane is typically used for fold analysis, where it is of interest to find a plane which is perpendicular to a fold axis (and therefore parallel to the pole vectors of the folded planes). You can see this if you use the Add Fold Analysis option in the Stereonet 2D menu, select a group of poles with the freehand window, and you will notice that the best fit great circle passes through the selected poles.
What is Orient1, Orient2, and Orient3 on a Linear Borehole Oriented Core?
Article on orientation of borehole data: https://static.rocscience.cloud/assets/resources/learning/papers/Dips-An-Interactive-and-Graphical-Approach-to-the-Analysis-of-Orientation-Based-Data.pdf
Discontinuity measurements on oriented cores are in terms of alpha and beta angles measured with respect to the core axis. The beta angle is measured with respect to a reference line scribed along the length of the core. The position of this reference line is measured with respect to the TOP of the core.
For example:
- If the reference line is coincident with the TOP of the core, then Orientation 1 = 0
- If the reference line is at the bottom of the core, then Orientation 1 = 180
Typically, the reference line is either at the top or the bottom of the core, so Orientation 1 = 0 or 180.
However, Dips allows for a general definition of the position of the reference line, so Orientation 1 can be any angle between 0 and 359.
Also, note that the direction of drilling must also be accounted for. As stated in the Online Help, Orientation 1 is defined as:
The angle from the top of the core to the reference line (measured clockwise looking in the down-core direction). Use 0 if the borehole is vertical.
To summarize:
- The Alpha and Beta angles of discontinuities are measured with respect to the core itself.
- Dips then uses the Orientation 1, 2, and 3 values of the borehole to convert the local alpha and beta angles into true dip and dip direction
In order to process your data correctly, you will have to enter all of the data in the exact format required by Dips. If you have used slightly different conventions for any of the measurements, make sure that they are converted to the format described in the Linear Borehole Oriented Core, and Oriented Core Borehole Data topics.
Why is the lateral limit (Kinematic Analysis planar failure) in Dips straight instead of curved (following the contours)?
The straight line lateral limits were chosen partly for simplicity, since the lateral limit is constant regardless of the dip of the slope or failure plane. With the curved lateral limits (defined by a cone) the limits are a function of the dip of the slope.
Both methods are in use and it seems that straight line limits have become more commonly used. The critical area for both approaches is very similar and under most circumstances the number of critical poles will be nearly identical. The reason for imposing lateral limits is due to the observation that planar (and toppling) failure tends to occur when the dip direction of the failure plane is within a certain angular range of the slope dip direction. This limit is empirical and values between plus/minus 15 and 30 degrees have been proposed (e.g. Goodman, Hudson, and Harrison). The kinematic analysis module in Dips is heavily based on Chapter 18 of “Engineering Rock Mechanics” by John Hudson and John Harrison. The book outlines an approach based on linear lateral limits.
Another (minor) reason for not using the curved limits, is that the straight line limits can be used with either pole vectors or dip vectors and the results are identical. With curved limits, the dip vector and pole vector results are not equivalent, unless you convert the curved limits when using dip vectors. Since Dips can do Kinematic Analysis on both poles and dip vectors we choose to use linear lateral limits.
Practically speaking, there is not a great deal of difference whether you use straight or curved limits. The curved lateral limits cover a larger area and could be considered more conservative.
Another consideration is the following. For Planar Sliding, the difference between straight and curved limits becomes more pronounced as the dip angle of a failure plane decreases. (see image below, highlighted yellow regions). However, the probability of oblique planar failure also decreases as planes become flatter. Therefore, we reason that poles which plot in these yellow regions represent a low probability of failure. Conversely, as you approach the stereonet perimeter, the straight and curved lateral limits converge to the same point. Poles plotting near the perimeter (steeply dipping planes) are of the most concern and have the highest probability of oblique failure. For this case, the straight and curved limits are virtually identical (e.g. consider vertical or near vertical slopes).

For Flexural Toppling, the logic is the same. Since the critical poles are near the perimeter, there is virtually no difference between the use of straight or curved limits.
In general, we feel that straight line limits are sufficient for most analyses and are easier to understand and implement.
You can still draw a curved lateral limit by hand using the cone tool. You need to use a pole vector plot for this. For a lateral limit of X degrees, you should draw a cone with radius of 90-X degrees, centered at a trend offset 90 degrees from the dip direction of the slope and a plunge of 0. For example, if you are performing a Kinematic Analysis with 20 degree lateral limit and a slope with dip/dip direction of 75/230 you would place a cone with radius 70 at trend/plunge of 140/0.
You will need to either use the planar sliding failure mode with lateral limits and manually count the number of poles that fall in the space between the linear and curved limits, adding them to the total, or use Planar Sliding failure mode without lateral limits and count the number of poles that fall inside the total critical area but outside the curved limits, and subtract them from the total.
Why does Dips occasionally calculate a dip average that is outside the range of dip directions?
The calculation of mean planes from Set Windows is based on vector averaging of the pole vectors. It is not a simple numerical average, as this does not give you the correct results.
For a wrapped set window, it is possible to obtain a mean dip (for example) which is outside the actual range of the individual readings. This is because the poles on the opposite side of the stereonet are actually assigned an upper hemisphere orientation so that the correct mean vector is obtained. See the note about mean vector calculation for Wrapped Set Windows.
In general, straight numerical averaging of orientation data is not recommended and should be used with caution. For example, with trend values on either side of 0/360, numerical averaging will give wrong answers.
Details of the mean vector calculation in Dips can be found in the Verification Manual.
I need to know how you have discretized the equal area net used for contouring the poles. A standard equal area net would result in biasing the pole count and the contours. Chapter 3 of Rock Slope Engineering has a reference to Denness. Is this the method used in Dips?
First and foremost, it is important to note that all calculations in Dips regarding pole densities, etc., take place ON THE REFERENCE HEMISPHERE, and NOT on the 2-dimensional stereonet. This avoids all of the problems associated with the various methods of determining contours directly on the 2D stereonet, and is in fact much simpler to program and understand.
In Dips, the pole concentration contours are determined as follows:
- A regular 1-degree plunge by 1-degree trend, polar grid is superimposed on the 2D stereonet.
- The centers of each of these grids results in a grid of points on the surface of the sphere. This is the actual grid used in the contouring calculations.
- Each pole is assigned an influence on the surface of the sphere, according to the Distribution method used - Fisher or Schmidt.
- A "floating cone" is then used, such that its circular intersection on the surface of the sphere, encloses an area equivalent to 1% of the area on ONE hemisphere. (1% is the default, and commonly used value, however, the user can set different values if desired, between 0.5% and 5%, using the Count Circle option in the Contour Data dialog.
- This circle (or cone) is then centered on each grid point on the sphere, and the pole vectors falling within the cone are counted (using either the Schmidt or Fisher influence for each pole), and the total at each grid point is divided by the total population, to obtain a concentration value (density) at each grid point on the sphere.
- Once the grid point densities on the sphere have been calculated, the grid values are assigned to the associated grid points on the 2D stereonet. This polar array of values is then contoured using linear interpolation in 2 dimensions, to generate the continuous contours that you see in Dips.
NOTE:
- In legacy versions of Dips, the grid is a regular square cartesian grid. In the old DOS version of Dips, the grid spacing could be set to one of two values: 4% or 6% of the projection radius. In the legacy Windows version of Dips, the spacing is fixed at 4%, since a finer grid spacing gives smoother and more accurate contours). This square grid of points is then back-mapped onto the reference hemisphere, resulting in a corresponding grid of points on the surface of the sphere. This is the actual grid used in the contouring calculations. Due to the difference in grid schemes, the resulting contours will have a slight discrepancy between the current (Dips version 9) and legacy versions.
- The "floating cone" used in Dips is analogous, in 3D, to the "floating circle" counting method described in Rock Slope Engineering. However, distortion and data loss are completely eliminated, since the counting is done on the sphere and not on the projection. (2D grid cell methods such as the Denness method, are NOT used in Dips.)
- If you are using Traverses in your Dips file, note that both WEIGHTED (Terzaghi bias correction applied) and UNWEIGHTED densities are calculated at each grid point. This produces the WEIGHTED contour plot in Dips. If you are not using Traverses, then weighted and unweighted plots will appear the same.
See the Density Calculation topic for more information.
What are the confidence and variability limits and how are they calculated?
The formulae for the confidence and variability limits used in Dips, are as follows:
Variability limit angle:
cos(alpha) = 1.0 + ln(1-P)/(K)
Confidence limit angle:
cos(alpha) = 1.0 + ln(1-P)/(RK)
where P is one of 2 probabilities:
For variability, it is the probability that a vector selected at random makes a solid angle of theta with the calculated mean.
For confidence, it is the probability that the calculated mean is within theta of the true population mean.
P in the above formulae ranges from 0 to 1 (i.e. 0 % to 100%)
K and R are defined as follows:
K is Fisher's constant = (N - 1) / (N - R)
where N is the total length of pole vectors in a set, and R is the length of the resultant vector (upon vector addition of all poles in the set)
NOTE:
- The numerical value of Fisher's constant K, for each set that you have created, can be found in the Info Viewer listing in Dips.
- The values of N and R are derived from the mean vector calculation for a set. Since we consider a sphere of unit radius, each pole vector is of unit length, and therefore the value of N is numerically equal to the number of poles in the set. The value of R is the length of the resultant vector, upon vector addition of all poles in a set (therefore the value of R is always less than or equal to the value of N). The orientation of vector R, is the mean orientation for the set.
A reference for these calculations, is the following:
Priest, S.D. (1985) Hemispherical projection methods in rock mechanics. London: George Allen & Unwin. 124p.
The formulae are calculated as described in Section 5.4 pages 44 to 50 (Variability: Equations 5.17 and 5.18, Confidence: Equations 5.19 and 5.20)
For more detailed information, you can track down this reference.
See the Set Statistics topic for more information.