Vous êtes sur la page 1sur 4

An algorithm for the three-dimensional inversion of magnetotelluric data

Colin G. Farquharson , Douglas W. Oldenburg, UBCGeophysical Inversion Facility, U. of British


Columbia, Vancouver, Canada, Eldad Haber, EMISchlumberger, Richmond, CA, Roman Shekhtman,
UBCGIF.

Summary the forward-modelling solution procedure with a modified


right-hand side. Hence, the whole inversion algorithm in-
We present an algorithm for inverting magnetotelluric volves only sequences of sparse matrix-vector products,
data to recover a three-dimensional conductivity model making it very effective for large-scale problems.
of the Earth. The algorithm is an iterative, linearised,
minimum-structure procedure within which the solution Forward modelling
of the forward problem, the application of the Jaco-
bian matrix of sensitivities, and the solution of the Our forward-modelling procedure is based on that of
matrix equation are all done using sparse matrix-vector Haber et al. (2000a). Those authors concentrated on
operations. Consequently, the algorithm is extremely controlled sources. Here we summarise the modifications
efficient in its use of memory, making three-dimensional required for the MT problem, with only brief mention of
inversions feasible. the points common to both procedures.
Haber et al. (2000a) decompose the electric field into vec-
Introduction tor and scalar potentials:
The magnetotelluric (MT) technique, which uses the E = A + , (1)
natural variations of the Earths magnetic field as its
source, is sensitive to the Earths conductivity structure and impose the Coloumb gauge condition:
to greater depths than any electromagnetic technique
using man-made sources. Its classic application is to A = 0 (2)
the study of the crust and upper mantle. However, the
MT method also plays a significant role in hydrocarbon to render the decomposition unique. (See also Everett
exploration when geology is sufficiently complex or of and Schultz, 1996; LaBrecque, 1999.) This decomposition
a certain type that traditional seismic methods fail, explicitly splits the electric field into a part (A) residing
and is playing an ever more important role in mineral in the active space of the curl operator, and a part ()
exploration as interest in discovering deeper targets residing in its null space. Eliminating the H-field from
increases. Maxwells two curl equations, and introducing eqs. (1) &
(2) gives
The improvements in speed and memory of computers has 2 A + i0 (A + ) = 0, (3)
now made the three-dimensional inversion of geophysical
electromagnetic data conceivable, and there have been a where is the angular frequency, 0 is the magnetic per-
number of recent reports of the development of inversion meability of free space, = (r)
is the electrical conduc-
algorithms for MT data, for example, Newman and Alum- tivity of our Earth model, i = 1, and the quasi-static
baugh (2000), Hursan and Zhdanov (2001), Uchida et al. assumption and a time-dependence of eit have been as-
(2001), Mackie et al. (2001). sumed. For the purposes of the discussion here, we con-
Here we present a further algorithm for the three- sider the above equation to be a homogeneous equation:
dimensional inversion of MT data. Its overall frame- how the source of the MT fields is implemented is dealt
work is that of a typical iterative, linearised, minimum- with below. The definition of current density, and the
structure inversion procedure, and as such is similar to statement that it is divergence free (again ignoring any
other algorithms. However, it differs in many of the de- sources) are
tails. It is built upon a forward-modelling procedure that J = (A + ), (4)
decomposes the electric field into vector and scalar po- and
tentials to avoid problems with the null space of the curl J = 0. (5)
operator, efficiently solves the matrix equation using a
preconditioned Krylov space method, and can cope with For both the forward and inverse problems, we discre-
large conductivity contrasts. The matrix equation at each tise our Earth model into a rectangular grid of cells with
iteration of the inversion algorithm is solved using a sim- the conductivity considered to be uniform within each
ilar Krylov space method, which requires only matrix- cell. To obtain a numerical solution, the scalar potential
vector products, not the explicit generation and storage is approximated by its values at the cell centres, and the
of the inverse of the matrix. As such, only the prod- vector potential and current density by their normal com-
uct of the Jacobian matrix (or its transpose) with a vec- ponents at the centres of the cell faces. A system of equa-
tor is ever needed, and this can be done efficiently using tions is obtained by applying a finite volume technique to
A three-dimensional MT inversion algorithm
eqs. (3)(5) (see Haber et al. 2000a). This involves the where the superscripts indicate the source field polarisa-
harmonic averaging of the conductivities in neighbour- tion.
ing cells. Once this has been done, the components of
the current density can be eliminated from the algebraic
equations, giving
Inversion
   The main features of our inversion algorithm the min-
L + i0 S i0 S G A imisation of a combination of data-misfit and model
= 0, (6)
DS DSG complexity, and solution by means of an iterative Gauss-
Newton procedure based on the linearised approximation
where A now represents the vector containing the values of the relationship between the model parameters and
of the components of the vector potential on the mesh, observations are standard. However, because the
and represents the vector of values of the scalar poten- three-dimensional inversion of electromagnetic data
tial. In addition, L represents the typical discretisation is so computationally intensive, it is critical that the
of the Laplacian operator, S represents the averaged cell components of the algorithm are efficiently implemented.
conductivities, and G and D are the discretisations of the The algorithm used here is the Gauss-Newton algorithm
gradient and divergence operators. The matrix in eq. (6) of Haber et al. (2000b), with the necessary modifications
is extremely sparse. for inverting MT data.
We consider two different solution methods for the MT Our solution to the inverse problem is via the minimisa-
forward-modelling problem. The first involves express- tion of the objective function:
ing the electric field as the sum of a primary part as-
sociated with a background model and a secondary part = d + m , (9)
arising from the difference between the actual model and
the background. Equation (6) then becomes where d is a measure of data-misfit, m is a measure
   s   of the amount of structure in the Earth model, and
L + i0 S i0 S G A i 0 S Ep is the trade-off or regularisation parameter that balances
s = ,
DS DSG D S Ep the effects of the two terms. The measure of misfit we use
(7) here is the traditional sum-of-squares misfit:
where S = S Sp is the difference between the averaged
 2
conductivities of the actual model and those of the back- d = Wd dobs dprd , (10)
ground, Ep is the primary electric field, and As & s are
the secondary potentials. The background model can be where dobs is the vector of observations, Wd is a diagonal
anything, although we have only considered horizontally- matrix whose elements at the reciprocals of the measure-
layered models. The boundary conditions for this solution ment uncertainties, and k k represents the l2 -norm. The
method are that the tangential component of As , the
data, dprd , produced by the forward-modelling for a par-
normal component of As , and the normal derivative of s
ticular Earth model can be represented by:
all vanish on the mesh boundaries.
The second method of solution for the MT problem in- dprd = Q(ux , uy ), (11)
volves solving eq. (6) directly for the total field. In this
case, the tangential component of A (that is, the H- where ux & uy are the solutions of eq. (7) (or eq. 6) for
field) and the normal component of J are specified on the the two polarisations of the source field. The operator Q
boundaries. These values are computed for the one- or incorporates both the calculation of the horizontal com-
two-dimensional conductivity model that is appropriate ponents of the E- & H-fields at each observation location
for each boundary. from the values of the vector and scalar potentials on the
The matrix equations in both of the above methods are mesh, and the calculation of the impedances (see eq. 8).
solved using a stabalised bi-conjugate gradient algorithm. The former operation is the same as that of the Q matrix
This requires only the products of the sparse matrix in of Haber et al. (2000b).
eqs. (6) & (7) with a vector. An incomplete LU decom- The measure of model structure is the typical
position of the L and D S G blocks is used as a precondi-
tioner. 4
X  2
To finish the forward-modelling process for the MT prob- m = k Wk m mref , (12)
k=1
lem, the horizontal components of the E- & H-fields are
computed for two different polarisations of the source where W1 is a diagonal matrix and W2 , W3 & W4 are
field: one for an x-directed H-field at the top of the mesh, the first order finite-difference matrices in the x-, y- & z-
and the other for a y-directed H-field. The components, directions for the mesh, and mref is a reference model.
Zxx , Zxy , Zyx & Zyy , of the impedance tensor are then The vector m contains the parameters describing the
computed from the solution of: model: the logarithms of the cell conductivities.
 x    x 
Ex Exy Zxx Zxy Hx Hxy At the (n+1)th iteration in the minimisation of the ob-
x y = x y , (8) jective function, the Gauss-Newton method requires the
Ey Ey Zyx Zyy Hy Hy
A three-dimensional MT inversion algorithm
solution of:
 x
JT WdT Wd J + WT W m = (a)
 
JT WdT Wd dobs dn WT W mn mref ,(13) y -1.0

where mn is the vector of model parameters from the


preceding iteration, J = J(mn ) is the Jacobian
P matrix of
sensitivities, W is such that WT W = k WkT Wk , and
m is the perturbation to be added to mn to give the new 1.0
model. -0.5 0.5

Following Haber et al. (2000b), we solve eq. (13) using (b)


an inexact preconditioned conjugate gradient algorithm. 0
The preconditioner is the incomplete
 LU decomposition 0.25
of the matrix WT W +0.1 I , where I is the identity ma-
trix. This method of solution requires only the operation
of WT W, J and JT on a vector. These multiplications 2 S/m 0.01 S/m
(described below for the Jacobian) can be done entirely x
with sparse matrix-vector operations.
z 2.25
At present, our inversion algorithm uses the primary-
secondary method of solution for the forward modelling Fig. 1: The COMMEMI 3D-1 model of Zhdanov et al (1997) which
(see eq. 7). Differentiating eq. (7) with respect to the was used for the synthetic example in this abstract. Panel (a)
model parameters, using the chain rule, and rearranging, shows a plan view and panel (b) shows a vertical section through
gives the conductive block. The distances are in kilometres.
us b (Aus )
A = , (14)
m m m
where A, us , and b are the matrix, solution vector and
right-hand side of eq. (7). Expressions for the matrices
on the right-hand side of eq. (14) follow directly from the Example
differentiation of the elements of A.
We briefly illustrate the abilities of our inversion al-
Consider now the Jacobian matrix of sensitivities: gorithm with its performance on a simple synthetic
data-set. The real and imaginary parts of all four
dprd elements of the impedance tensor were computed for
J = Q(ux , uy ), (15)
m m three frequencies (0.1, 1 & 10 Hz) at 81 locations over
Q usx Q usy the COMMEMI 3D-1 model (Zhdanov et al. 1997; see
= s
+ . (16) Fig. 1). The mesh contained 37, 41 & 24 cells in the
ux m usy m
x-, y- & z-directions, respectively. Random noise was
The matrix Q/us is straightforward to determine given added to the computed impedances to give the data-set
the expressions for the elements of the impedance tensor that was inverted. The standard deviation of the noise
in terms of the horizontal E- & H-fields. Hence, the proce- was 5 % of the magnitude of a datum, or one-half of
dure for computing the action of the Jacobian matrix on the average magnitude of all the off-diagonal elements
a vector is as follows (see also Mackie and Madden, 1993; of the impedance tensor, whichever was larger. The
Mackie et al., 2001). The vector is first pre-multiplied by off-diagonal impedances for 10 Hz are plotted in Fig. 2.
the right-hand side of eq. (14) with b and us for the first The inversion took a dozen iterations to reduce the misfit
source polarisation. Equation (14) is then solved with this to 2100. (There were 1296 data.) The forward-modelled
new right-hand side. This is done using the same proce- data for the final model are shown in Fig. 3. The fi-
dure as for the forward modelling. The solution is then nal model was the typical smeared-out image of the true
pre-multiplied by Q/usx . The second term in eq. (16) model. Both the starting and reference models were ho-
is obtained in the same way, but using b and us for the mogeneous halfspaces of 0.01 S/m. The trade-off parame-
second polarisation. The action of the transpose of the ter was specified to decrease exponentially from 1000 to 1.
Jacobian matrix on a vector is accomplished in an analo- The dozen iterations required 24 hours running on three
gous manner. 1 GHz Pentium III computers.
Once m has been found at a particular iteration, the new
model is given by mn+1 = mn+ m, where (0 < 1) Acknowledgments
is determined by a line search such that the objective
function is decreased. In the present version of the algo- This work was funded by NSERC and the IMAGE
rithm, the trade-off parameter is prescribed by a cooling Consortium, of which the following are members: AGIP,
schedule. Anglo American, Billiton, Cominco, Falconbridge, INCO,
A three-dimensional MT inversion algorithm

real Zxy imaginary Zxy real Zxy imaginary Zxy

-2000 -2000 -2000 -2000


Y (m)

Y (m)

Y (m)

Y (m)
0 0 0 0

2000 2000 2000 2000

-2000 0 2000 -2000 0 2000 -2000 0 2000 -2000 0 2000


X (m) X (m) X (m) X (m)

-0.07 -0.06 -0.05 -0.04 -0.03 -0.02 0.03 0.04 0.05 0.06 -0.07 -0.06 -0.05 -0.04 -0.03 -0.02 0.03 0.04 0.05 0.06

real Zyx imaginary Zyx real Zyx imaginary Zyx

-2000 -2000 -2000 -2000


Y (m)

Y (m)

Y (m)

Y (m)
0 0 0 0

2000 2000 2000 2000

-2000 0 2000 -2000 0 2000 -2000 0 2000 -2000 0 2000


X (m) X (m) X (m) X (m)

0.02 0.03 0.04 0.05 0.06 -0.06 -0.05 -0.04 -0.03 0.02 0.03 0.04 0.05 0.06 -0.06 -0.05 -0.04 -0.03

Fig. 2: The real and imaginary parts of the off-diagonal tensor Fig. 3: The forward-modelled off-diagonal tensor elements at 10 Hz
elements at 10 Hz from the data-set that was inverted in the ex- for the final model in the example inversion.
ample. The 81 observation locations are shown by the dots. The
rectangles indicate the outline of the conductive block.
Mackie, R. L., and Madden, T. R., 1993, Three-
dimensional magnetotelluric inversion using conjugate
MIM, Muskox Minerals Newmont, Placer Dome, and Rio gradients: Geophys. J. Int., 115, 215229.
Tinto. We are grateful for their participation. Mackie, R. L., Rodi, W., and Watts, M. D., 2001, 3-
D magnetotelluric inversion for resource exploration:
71st Ann. Internat. Mtg., Soc. Expl. Geophys., 1501
1504.
References
Newman, G. A., and Alumbaugh, D. L., 2000, Three-
Everett, M. E., and Schultz, A., 1996, Geomagnetic in- dimensional magnetotelluric inversion using non-linear
duction in a heterogeneous sphere: Azimuthally sym- conjugate gradients: Geophys. J. Int., 410, 140424.
metric test computations and the response of an un- Uchida, T., Lee, T. J., Sasaki, Y., Honda, M., Andan, A.,
dulating 660-km discontinuity: J. Geophys. Res., 101, and Andan, A., 2001, Three-dimensional inversion of
27652783. magnetotelluric data at the Bajawa geothermal field,
Haber, E., Ascher, U. M., Aruliah, D. A., and Oldenburg, eastern Indonesia: 71st Ann. Internat. Mtg., Soc. Expl.
D. W., 2000a, Fast Simulation of 3D electromagnetic Geophys., 14971500.
problems using potentials: J. Comp. Phys., 163, 150 Zhdanov, M. S., Varentsov, I. M., Weaver, J. T., Golubev,
171. N. G., and Krylov, V. A., 1997, Methods for modelling
Haber, E., Ascher, U. M., and Oldenburg, D. W., 2000b, electromagnetic fields: Results from COMMEMI the
On optimization techniques for solving nonlinear in- international project on the comparison of modelling
verse problems: Inverse Problems, 16, 12631280. methods for electromagnetic induction: J. Appl. Geo-
phys., 37, 133271.
Hursan, G., and Zhdanov, M. S., 2001, Rapid 3-D magne-
totelluric and CSAMT inversion: 71st Ann. Internat.
Mtg., Soc. Expl. Geophys., 14931496.
LaBrecque, D. J., 1999, Finite-difference modeling of 3-
D EM fields with scalar and vector potentials: in
Three-Dimensional Electromagnetics, Oristaglio, M.,
and Spies, B., eds., Soc. Expl. Geophys., 146160.

Vous aimerez peut-être aussi