A2 Talwani and Heirtzler (1964) magnetic algorithm
Magnetic anomalies are calculated using a python implementation of Talwani and Heirtzler’s (1964) [9] algorithm for two-dimensional uniformly magnetised bodies. This employs a similar procedure to that described in Section A1 for calculating two-dimensional gravity anomalies by treating a body as an n-sided polygon, solving the anomaly for each side and summing the result. However, in the case of magnetic anomalies, there is added complexity owing to the fact that a given bodies magnetisation vector is, for the case of induced magnetisation, dependent on the inclination, delineation and magnitude of the inducing magnetic field (i.e., Earth’s magnetic field). Moreover, if the body has retained a remanent magnetisation, then the magnetisation vector may vary from that of the local Earth field. Furthermore, for two-dimensional modelling, the relationship between the model profile azimuth and the magnetisation vector must also be considered.
These complexities are handled by considering the vertical and horizontal components of the total magnetisation vector separately and then summing these components at the final calculation step. Following the trigonometric parametrisation for a two-dimensional body shown in Figure 4, Talwani and Heirtzler (1964) [9] showed that the horizontal and vertical components of the total magnetic field are given by:
where:
and:
To account for the bodies magnetisation vector and its relationship with the model profile azimuth \(J_{x}\) and \(J_{z}\) are then given by:
where angle A is measured in the vertical plane from zero at the horizontal and positive downwards. Angles B and C are measured in the horizontal plane, in a positive clockwise direction from geographic north, as shown in Figure 5.
For the case when magnetisation is induced only:
where \(k\) is the susceptibility contrast between the body and surrounding material and \(H\) is the strength of inducing field. Also, A will be equal to the inclination (I) and B will be equal to the declination (D) of Earth’s field Talwani and Heirtzler (1964) [9].
For the case when magnetisation is remanent or a combination of remanent and induced, the angles A and B will require modification by the user to account for the difference between the inducing field vector and remanent field vector.
The total magnetic anomaly is then given as the sum of the horizontal and vertical components in the model plane:
Talwani and Heirtzler (1964) method testing
To assess the accuracy of the Talwani and Heirtzler (1964) [9] method, the magnetic anomaly determined using the algorithm is compared to that of an exact analytic solution for a simple body. In this case, the solution for a thin (width \(<<\) depth) flat topped vertical sheet with a constant dip angle and magnetisation, which extends infinitely into and out of the model plane and infinitely in depth is solved. The solution for this case is given by, for example, Reford (1964) [7] as:
Where \(k\) is the magnetic susceptibility contrast between the sheet and its surroundings; \(T\) is the strength of the inducing field; \(w\) is the width of the flat top of the sheet; \(h\) is the depth to the top of the dyke; \(i\) is the angle of inclination measured downwards from the horizontal; \(I\) is the angle of inclination of the component of i in the model plane; \(D\) is the angle between magnetic north and the positive x axis (model profile azimuth); \(d\) is the dip of the dyke measured clockwise from the positive x axis (e.g. Figure 5).
This solution is used to simulate a vertical dyke of finite depth extent by calculating the anomalies produced by two bodies, one where \(h=d_{1}\) (the top of the dyke) and a second where \(h = d_{2}\) (the base of the dyke). The effect of the second dyke is subtracted from the first to leave the anomaly caused by a dyke of finite depth extent \(d_{2}\).
Figure 6 shows anomalies calculated using the analytic solution and the Talwani and Heirtzler (1964) [9] algorithm for a thin vertical sheet beginning at a depth of 1 \(km\) and extending to 10 \(km\) with no dip and a magnetic susceptibility of 0.001. Inclination and declination are both 0 degree, and the model azimuth is due north, such that, the sheet strikes east-west.