Elle - Project Overview
The aim of this project is to investigate a class of problems in structural
geology and metamorphicpetrology where the kinetics of the deformation processes
and metamorphic reactions involve similar time scales. It has proved extremely
difficult to make much progress in experiments of deforming and reacting rocks
or analogues, because the kinetics of the deformation processes cannot generally
be simultaneously scaled with the kinetics of the reaction processes.
The investigation of deformation microstructures often assumes the dominance of
a single deformation process, and this is no doubt in part because the
theoretical framework for multi-process systems is still in its infancy (eg
Karato 1987, Jessell & Lister 1990, Zhang et al. 1995). The interpretation
of metamorphic assemblages generally takes into account the impact of
deformation to distinguish different generations of minerals, on the other hand
the role of deformation on the textures and mineralogy of a single assemblage is
often hard to determine.
We are examining the link between the metamorphic and deformation histories of
rocks and their microstructures by building a two-dimensional numerical
simulation of the interaction between the grain scale processes involved in
deformation and metamorphism.
METHODOLOGY
The development of a multi-process modelling system depends on three types of
code being written: a common data format that describes all aspects of the
geometry and attributes of the microstructures; micro-process based driving
forces that determine the extent and direction of movement of nodes, and
routines that actually enact the movement of nodes, and perform checks to ensure
the coherence of the grain structure following these moves. The overall master
program (including the data model) which will recursively parcel off tasks to
each of the simulations to model specific micro-processes.
Figure 1. Program flow based on separate description of grain scale
processes, in most cases building on existing and available software, with
examples of output from these software. The model is essentially divided up into
three elements: the dynamic calculations,that simulate the deformation
mechanisms; the thermodynamic calculations, that simulate the chemical and
surface energy driven processes; and the dynamic recrystallisation calculations,
that simulate the formation new grains and the reorientation of crystal lattices.
a) Data Structure
To combine existing programs and new algorithms together into an integrated
numerical model, we have developed a data model which each of the existing
programs can use as the base upon which it can calculate its appropriate
deformation or metamorphic process. This data model can then be passed
recursively or iteratively to each of the programs required for a particular
numerical experiment.
The data model is based on the hierarchical division of the 2D space into grains,
sub-grains and units.
Figure 2. Nodes represent points on grain, sub-grain or element
boundaries. Each node may be joined to two other nodes (blue) or three other
nodes (yellow). It is the movement of these nodes, and change in attributes at
these nodes, that leads to changes in microstructure. Areas A & B are
sub-grains of a larger grain, area C is a grain in its own right.
The boundaries are defined as line segments joining neighbouring nodes, and it
is the nodes that carry information about the local chemistry, mineralogy,
mechanical properties and type of boundary. It is the movement of these nodes,
and change in properties at these nodes, that results in changes in the
microstructure of the sample.
For a typical simulation, the data model will be set up defining the initial
microstructure, and then external stress or strain-rate boundary conditions, and
a temperature history and fluid pressure will be applied. The deformation or
metamorphic processes of interest can be then chosen, and the program will
pass the data model first to the program Basil
to calculate the internal stresses within each grain and on each grain-boundary,
and then the data model with the calculated stresses will be passed to the
recrystallisation routines and the thermodynamic routines in turn.
b) Modelling of Micro-process driving forces
Wherever possible we have combined and built upon existing programs that
simulate the driving forces for texture development. In particular the code for
visco-elastic deformation behaviour will be modelled using an existing finite
element program (Basil;
Barr and Houseman, 1996). Programs that model dynamic recrystallization and
lattice rotations (Jessell and Lister, 1990) and surface energy driving grain
growth (Bons and Urai, 1992, and Bons 1994 unpublished) which have been
developed at Monash and Utrecht are also available. Experience gained from the
work of Zhang et al. 1994 suggests one possible route for the modelling of grain
boundary sliding, although this remains a problematic area. The predictions of
the equilibrium mineral and fluid assemblages will be accomplished using
programs devloped by other research groups (eg. for mineral equilibria -
Ge0-Calc, Brown et al., 1988; THERIAK, DeCapitani and Brown, 1987; and for
fluids - EQ3NR, Wolery et al., 1993; EQBRM, Crerar, 1975, THERMOCALC, Powell
& Holland, 1985).
c) Modelling of Micro-proccesses and Topology Checks
The treatment of inter- and intra-granular diffusion is being treated as the
individual processes of nucleation, dissolution & transport. In many cases
this leads to the creation, removal or change in position of nodes, and one of
the more complicated aspects of the modelling system is the description of the
movement of nodes, particularly the topology checks that need to be made to
ensure that boundary intersections are correctly handled.
Figure 3. Topology checks. Once a node has moved, a series of checks
have to be performed to ensure that boundaries do not intersect, and that grains
have not disappeared.This figure shows a sub-set of the possible overlaps that
need to be corrected.
Figure 4. Triangulations of an arbitrary grain structure. a) Grain
boundary structure, colours simply used to distinguish grains.The grains wrap
around the horizontal and vertical edges. b) Delaunay triangulation using all
boundaries and nodes. A Delaunay triangulation minimises the internal angles of
all the triangles within a mesh, which provides relatively stable meshes for
Finite Element calculations. c) Delaunay triangulation with the constraint that
no triangle may have an internal angle of less than 30?.
|