09 Practical Hints Using Numerical Methods Rock Mechanics
09 Practical Hints Using Numerical Methods Rock Mechanics
Rock Mechanics
Autor: Prof. Dr. habil. Heinz Konietzky, (TU Bergakademie Freiberg, Geotechnical Insti-
tute)
1 Introduction.............................................................................................................2
2 Initial- and Boundary Conditions .............................................................................2
3 Meshing Rules ........................................................................................................4
4 Meshing Techniques ..............................................................................................5
5 Model Size ..............................................................................................................7
6 Continuum versus Discontinuum Scale Effects ...................................................8
7 2D versus 3D ........................................................................................................10
8 Specifics for Simulation of Dynamic Processes....................................................11
9 Mesh dependency in the post-failure region .........................................................13
10 Parallel computing .............................................................................................15
11 Choice of numerical method / code ...................................................................16
12 Conceptual and numerical model ......................................................................18
13 Important terms..................................................................................................24
14 Current and future trends ...................................................................................25
15 Literature............................................................................................................25
1 Introduction
Although numerical software products become more and more easy to handle and
find broad acceptance and use in engineering practice as well as in geo-engineering
sciences, careful choice and use of these powerful tools are necessary to avoid
wrong calculation results. Quite a lot of aspects have to be considered, like:
Therefore, careful inspection of model set-up and in-depth analysis of simulation re-
sults is necessary. Comparison with other methods and experience or measurements
is strongly recommended.
Page 2 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Displacement boundary conditions are also called Dirichlet conditions, force and
stress conditions, however, are called Neumann conditions.
Fig. 1: Normalized stresses and displacements at two observation points in dependence of the type
of boundary condition and the ratio of model size to excavation size [ITASCA 2011]
Exemplary, Fig. 1 demonstrates, how displacement and stress values inside the
model with two excavations alter in relation to model size. Furthermore, this figure
Page 3 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
illustrates the influence of the displacement and stress boundary conditions on the
results in comparison to the exact analytical solution. One recognizes, that with in-
creasing distance between the boundaries and the inner model area both types of
boundary conditions converge and come finally close to the analytical solution.
Boundary conditions are normally applied in form of normal and/or tangential compo-
nents or in Cartesian coordinates. Also, over different regions of the boundary differ-
ent types of boundary conditions can be applied.
3 Meshing Rules
For 2- and 3-dimensional discretization (meshing) of objects, three fundamental as-
pects should be considered:
Choice of appropriate element type
Appropriate mesh density
Choice of appropriate meshing technique
Furthermore, for one element type, different shape functions can be applied, which
implies different interpolation functions and finally leads to different accuracy (non-
linear interpolation).
Mesh density : this leads to improved resolution and higher accuracy, but:
this leads, on the other side, to increasing calculation time and storage de-
mand
Page 4 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
4 Meshing Techniques
In a broader sense, meshing comprises two phases: set up of geometrical model and
subsequent filling with elements (meshing).
Page 5 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Several of the numerical simulation tools have already integrated CAD tools and
mesher.
The following Figures 2 5 illustrate exemplary some of the above mentioned mesh-
ing techniques.
Fig. 1: With zones filled basic volumes, which can be composed to a final model (LEGO-system),
(ITASCA 2012)
Page 6 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Fig. 3: Generation of final mesh via trimming, deformation and partial deletion of virigin (initial) mesh
Abb. 4: Generation of final mesh by graduel geometrical adaption and mesh refinement
5 Model Size
The ratio between model size (overall dimension of numerical mesh) and object size
(e.g. dimension of excavation, pillar, slope etc.) plays an important role in respect to
correct simulations (see also DGGT 2014). An optimum of two competitive require-
ments have to be found (see also chapter Meshing rules):
Preferably large ratio model size / object size to minimize boundary influence
Preferably small ratio model size / object size to minimize calculation time and
memory space.
Page 7 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
A second aspect, especially important for settlement and uplift prediction, is the prob-
lem, that overall model size has a non-vanishing influence of these deformation val-
ues. In case of large overall model dimension elastic or simple elasto-plastic models
would lead to unrealistic high deformation values. To avoid these problems either
depth-dependent stiffness values or so-called small-strain stiffness has to be includ-
ed.
REV is defined as the smallest volume, from which measurements, parameters and
object reactions, respectively, can be obtained and which are representative for the
whole rock mass. That means: the REV is the smallest continuum mechanical vol-
ume, which is statistical equivalent to the in-situ discontinuum.
Fig. 6 shows the history of the two quantities npm and nfr as function of considered
volume. One recognizes, that the spread of the quantity decreases with increasing
volume (e.g. strength values, deformation module, permeability etc.) und finally the
quantity converges and reaches a nearly constant value.
Beyond a specific volume Vmin, which represents the REV, the quantity does not
change any more significantly even over a bigger volume towards Vmax. Like Fig. 6
also shows, the area of Vmin - Vmax can be quite different for different physical quanti-
ties. If several quantities have to be considered simultaneously the common intersec-
tion (overlap) have to be considered. In such a case Rfp hast to be considered as
REV.
Page 8 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
intact rock
heavy fractured
rock mass
Fig. 2: Relation between structure and considered volume using the example of a rock mass (scale
effect).
Depending on the considered volume the rock mass structure shall be modelled in
different ways (Fig. 7). In case of very small volumes, it is possible that only intact
rock exist and therefore a classical continuum mechanical approach with rock-
mechanical parameters is recommended. At bigger volumes several single joints or
joint sets are observed, which can be handled best with a discontinuum mechanical
approach (e.g. Discrete Element Method), where different material laws and parame-
ters are assigned to rock matrix and discontinuities in an explicit manner. If a huge
number of joints or joint sets exist (highly fractured rock mass), it make sense, to go
back to a continuum mechanical approach, where the effect of the discontinuities is
not directly (discrete) considered, but in a smeared manner by reduced strength and
Page 9 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
stiffness parameters. But, due to increased computer power today even complex
DFNs can be modelled via DEM-techniques (e.g. Sainsbury 2015).
The scale effect is highly important for rockmasses and has to be considered careful-
ly whenever constitutive laws and corresponding parameter are chosen. Rockmass
classification schemes can be used to deduce appropriate rockmass parameters
based on rockmechanical lab data and engineering-geological investigations accord-
ing to the following scheme:
7 2D versus 3D
In the forefront of any numerical model set-up the following key questions should be
answered:
Is a 3-dimensional modelling necessary or is a 2-dimensional consideration
acceptable?
Are there symmetry lines or planes which would allow to reduce the model
size?
If symmetry conditions are met, models may be reduced (simplified) to half or quarter
models or even reduced from 3D to 2D (axisymmetrical). However, one has to take
into account, that symmetry conditions have to be referred to several aspects, which
have to be met simultaneously:
Page 10 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Fig. 8 illustrates potential model reductions on the basis of pure geometrical consid-
erations, like used to simulate shaft- , tunnel- and borehole problems or building ex-
cavations.
Fig. 1: Examples for model reduction on the basis of the consideraion of pure geometrical symmetry
conditions (full model, half model and quarter model)
E 1
c (1 + )(1 )
hP 10 P= 10 S= (1)
f f
G
c
hS 10 S= 10 S= (2)
f f
hP: maximum gridpoint distance for P-wave (longitudinal wave / compression wave)
hS: maximum gridpoint distance for S-wave (transverse wave / shear wave)
cp: P-wave velocity
Page 11 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
o mass-proportional damping
o stiffness-proportional damping
o local damping
o Viscous damping
o Rayleigh damping
o Intrinsic damping (damping due to plastifications)
The damping behavior can be described by the seismic quality factor Q. The seismic
quality factor is frequency independent and effects increasing damping with increas-
ing frequency, which is characteristic for geomaterials. This requirement is satisfied
by the local damping scheme and, for a broader frequency range, also for the popu-
lar Rayleigh damping (Fig. 9).
= (3)
where:
f: frequency [Hz]
c: wave speed [m/s]
: damping coefficient [m-1]
Page 12 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Damping
local
Rayleigh
stiffness proportional
mass proportional
Frequency
The logical consequence is, that normally dynamic meshes shall have much higher
resolution (much smaller gridpoint distances). This results in larger computation
times.
Also, often it is necessary to filter the dynamic input signal to suppress higher fre-
quencies and to perform baseline-correction.
d
c,
ab c d
b,
a,
Fig.1: Stress-strain behavior with strain-softening and different mesh refinement a,b,c and d without
any procedure to avoid influence of mesh dependency
Page 13 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Similar behavior is sometimes observed, when static problems with pronounced plas-
tifications are calculated by using explicit methods and loading or unloading occurs
instantaneously. Therefore, in such cases properties, loads or geometrical changes
should be performed gradually. Exemplary, Fig. 12 shows displacement magnitudes
along the tunnel contour for a model according to Fig. 11 with isotropic virgin stress
field, but anisotropic material behavior with complex plastification pattern. As Fig. 12
illustrates, coarse mesh (here: 900 zones) does not deliver correct values, but mesh-
es with number of zones around 14000 or bigger give nearly identical results. Also,
without soft relaxation of boundary stresses at the tunnel contour (see dashed line in
Fig. 12) wrong displacements are obtained. That statement, that appropriate choice
of elements and mesh density is essential to obtain reasonable results is supported
by a lot of studies, e.g. Batoz et al. (1980), Jovanovic et al. (2010), Ljustina et al.
(2014) or Veyhl et al. (2010).
Fig. 2: Mesh for -symmetric tunnel including boundary conditions (900 zones)
Fig. 12: Displacement magnitudes along tunnel contour vs. location of observation point
Page 14 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
10 Parallel computing
Huge numerical models (huge number of elements, zones, blocks, gridpoints etc.)
demand very long runtimes (days up to weeks). Therefore, parallelizing also called
high performance computing (= usage of several processors in parallel) is sugges-
tive. Parallelization can be realized in different ways: e.g. by hyper- and multi-
threading (shared memory computing) or physical partitioning of the model to several
processors (at best this could be several processors at one board, but also several
computers within a network or cluster distributed memory computing). Shared
memory computer reach maximum speed, if all processors on board are used. Fur-
ther speed increase can be reached if hybrid parallel computing is applied (combina-
tion of shared and distributed memory methods).
However, the calculation speed does not linearly increase with number of processors,
but the calculation speed follows Amdahls law:
1
Sm = (4)
fp
fs +
N
where:
Sm factor of speed increase
N number of processors
fp share of parallelized code
fs share of serialized code
Sm
N
Fig. 13: Amdahls law: Increase in claculation speed Sm as fuction of number of processors N
Ts
=
N Tn
where:
Ts calculation time using 1 processor
Tn calculation time using N processors
N number of processors
Page 15 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
1 number of zones
N
Fig. 14: Calculation efficiency as function of number of processors N and number of zones
The efficiency of parallelization increases with increasing number of zones and de-
creases with rising number of processors.
Whereas implicit methods are faster than explicit methods in case of elastic simula-
tions, explicit methods are better suited whenever large deformations, strong non-
linearities or physical instabilities occur (e.g. crash or impact simulations, blasting,
rock cutting or drilling, rockfall etc.)
Mesh-based methods can be distinguished into integral (BEM) and differential (FEM,
FDM, XFEM, VEM) methods. Integral methods have the following general character-
istics:
Page 16 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Due to this additional features, especially the automatic contact detection algorithms,
these approaches are quite computational intensive, but offer unique simulation pos-
sibilities whenever disintegration, mixture or flow of material, mass movement, blast-
ing, rock cutting and drilling, rockfall or micro-mechanical problems at the grain size
level are of interest (e.g. Stahl & Konietzky 2011, Lunow & Konietzky 2009, Groh et
al. 2011, Wang & Konietzky 2009, Lisjak & Grasselli 2014 ). Fig. 15 gives an impres-
sion about the power of DEM methods to simulate desintegration processes.
Currently under development are hybrid codes, which combine mesh-based and
meshless approaches.
Besides general purpose programs (e.g. Ansys, Abaqus, Nastran, Comsol etc.) spe-
cial designed codes for rock- and soil-mechanical simulations were developed, which
have the advantage, that appropriate constitutive models and structural elements (for
simulating anchors, piles, walls etc.) are already included. Also, these codes have
participated in a lot of benchmarks and validation procedures (e.g. DECOVALEX).
Page 17 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Fig. 15: DEM Simulation of cutting process for brittle rock (Lunow & Konietzky 2009)
The first phase comprises the development of the general modeling strategy and in-
cludes some more general decisions about simulation tools and approaches.
Phase 1 starts with an analysis of the modelling task and the available data base fol-
lowed by the allocation to the corresponding phase and finally the detailed analysis of
all aspects according to Fig. 16.
Pre-planning
Dimensioning
Construction
Monitoring
Backanalysis
Page 18 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
In the pre-planning phase quite often only a very limited data base exist, the budget
is limited and the expectations about precision in prediction are lower. Therefore, in
this phase numerical modelling is restricted to simplified geometries, coarser mesh-
es, simple constitutive laws and consideration of less construction stages. The pre-
planning phase also includes the comparison of different concepts. The aim of this
phase is to detect the main geomechanical features / characteristics / pitfalls etc. of
the project, to get the correct order of magnitude in terms of stresses and defor-
mations and to obtain a deeper understanding of the geomechanical processes. Also
different construction methods can be compared and evaluated.
The phase of monitoring and backanalysis normally starts, when the construction is
finished and characterized by the fact, that in-situ measurement data and observa-
tions in respect to the interaction rockmass construction are available. The aim of
modelling during these phases is the back-calculation of parameters or to analyze
failure situations.
The approach to perform fundamental or applied research can be quite different and
is highly dependent on the modeling task (often innovative approaches).
If one has defined the corresponding phase, several aspects according to Fig. 16
have to be considered. Especially, the following questions have to be discussed:
Page 19 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
The answering of all questions / aspects according to Fig. 16 allows to formulate the
Conceptual Model.
Page 20 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Phases Aspects
2D or 3D symmetry
Pre-planning
lines/planes
Continuum vs.
Dimensioning
discontinuum
Calculation sequence
Applied research
boundary conditions
Page 21 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
In a second step the Numerical Model (Fig. 17) hast to be set-up, which means to
perform the detailed programming including specification of initial and boundary con-
ditions, meshing, parameter specification etc.
The second phase starts with a detailed analysis of the data base and demands also
thinking ahead, how and which model results should be obtained and documented.
After that analysis, the model set-up starts with definition of the mesh, the initial and
boundary conditions, the calculation sequence, the specification of constitutive laws
und their parameters etc. in form of an input script or a menu-driven dialog. In case of
any umbiguity / problem or to test the behavior, it is helpful to set up small models (in
an extreme case a 1-zone-model) and to perform test simulations until the problem is
exhausted.
Then, the numerical simulation will be started and the model results will be stored for
further evaluation. However, before reporting is started, the modelling results have to
be checked carefully. Considering that, the following methods are available:
Plausibility check: that means to check, whether the calculated physical val-
ues are generally feasible (are they within a plausible range? is the general
deformation, stress and failure pattern logical?)
Comparison with experience: that means, are the model results located inside
the field of experience and if not, can they be explained logical on a physical
basis?
Direct comparison with measurements and / or observations in-situ. This ap-
proach is always the best choice and should always be used.
Comparison with other calculation methods, either alternative numerical simu-
lation approaches or semi-analytical solutions. This is already a demand at
least for projects of special importance.
If the check of modelling results is positive, either the project can be finished by writ-
ing a report or further simulations follow, e.g. in form of a parameter study, sensitivity
analysis, robustness analysis, optimization, comparison between variants etc.
If the check of the modelling results is negative, one has to check if it is a more prin-
cipal conceptual error (e.g. effect of water not considered, continuum approach not
able to duplicate significant discontinuum effects etc.) or a more detailed error inside
the numerical model (e.g. wrong parameter, wrong initial condition etc.) Depending
on this evaluation one has to jump back inside the scheme, has to make corrections
and then to execute all subsequent steps again.
Page 22 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Conceptual Model
Definition
(i) model geometry and mesh structure
(ii) boundary conditions
(iii) initial coniditions
(iv) constitutive law and parameters
(v) calculation sequence
Numerical model
Check
(i) Plausibility
(ii) experience
(iii) measurements / observations
(iv) comparison with other methods
Page 23 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
13 Important terms
reality
ana
lysis
simulation
modell conceptual
validation
model
ing
ramm
g
pro
numerical
model
model
verification
Fig.17: Role of verification and validation within the framework of simulation and software development
Calibration:
Process of adjustment model parameters in such a way, that measured values are
reproduced in a satisfying manner. The prerequisit is successful verification and vali-
dation. Calibration can be achieved by trial-and-error procedure, by mathematical
based backanalysis on the basis of special in-situ or labor tests or by mathematical
based optimization.
Sensitivity analysis:
This analysis investigates the sensitivity of the model output as function of varying
input parameters. This can be performed by a parameter study or in a more sophisti-
cated and effective manner by stochastic sampling with statistical evaluation.
Parameter studies:
The model is run systematically with different parameter sets. The model response is
evaluated as function of input parameters.
Uncertainty analysis:
Probabilistic modelling to determine the influence of fuzziness (range of variation) of
input parameters on the model response.
Page 24 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Robustness analysis:
Probabilistic modelling to determine the robustness (stability) of the model response
as function of varying (fluctuating) input values.
Reliability analysis:
This analysis investigates border violations (limit state violations) of the system be-
havior. The probability of failure is the quotient of number of model runs with failure to
total number of model runs.
Multi-scale modelling
High performance computing
Automatic coupling of meshless and meshfree methods
3D-visualization within caves
Integration of numerical models into GIS
Coupling with optimization tools
Integration of time-dependent and time-independent damage and fracture me-
chanical approaches into classical elasto-plastic ones
Sophisticated HTMC-coupling
15 Literature
Batoz, J.-L. et al. (1980): A study of the three-node triangular plate bending ele-
ments, Int. J. Numerical Methods in Engineering, 15: 1771-1812
DGGT (2014): Empfehlungen des Arbeitskreises Numerik in der Geotechnik, Ernst &
Sohn
Itasca (2011): FLAC Manuals, Itasca Consulting Group, Inc., Minneapolis, Minnesota,
USA
Itasca (2012): FLAC3D Manuals, Itasca Consulting Group, Inc., Minneapolis, Minne-
sota, USA
Jovanovic, M. et al. (2010): Accuracy of the FEM analysis in the function of the finite
element type selection, Mechanical Engineering, 8(1): 1-8
Lisjak, A. & Grasselli, G. (2014). A review of discrete modelling techniques for fractur-
ing processes in discontinuous rock mass, Int. J. Rock Mech. Min. Sci., 6: 301-314
Page 25 of 26
Practical Hints for Using Numerical Methods in Rock Mechanics
Only for private and internal use! Updated: 30 June 2015
Ljustina, G. et al. (2014): Rate sensitive continuum damage model sand mesh de-
pendence in finite element analysis, The Scientific World Journal, ID 260571
Lunow, Ch. & Konietzky, H. (2009): Two dimensional simulation of the pressing and
the cutting rock destruction., Proc. 2nd Int. Conf. on Computational Methods in Tun-
neling, Aedificatio Publishers, 1: 223-230
Sainsbury, D. et al. (2015): The use of Synthetic Rock Mass (SRM) modelling tech-
niques to investigate joint rock mass strength and deformation behavior
http://share.hydrofrac.wikispaces.net/file/view/Sainsbury_SRM.pdf (19.06.2015)
Stahl, M. & Konietzky, H., (2011): Discrete element simulation of ballast and gravel
under special consideration of grain-shape, grain size and relative density, Granular
Matter, 4: 417-428
Veyhl, C et al. (2010): On the mesh dependency of non-linear mechanical finite ele-
ment analysis, Finite Elements in Analysis and Design, 46: 371-378
Wang, Z.L. & Konietzky, H., (2009): Modelling of blast-induced fractures in jointed
rock mass, Engineering Fracture Mechanics, 76: 1945-1955.
Page 26 of 26