-
PDF
- Split View
-
Views
-
Cite
Cite
Jiao Zhu, Changchun Yin, Youshan Liu, Yunhe Liu, Ling Liu, Zhilong Yang, Changkai Qiu, 3-D dc resistivity modelling based on spectral element method with unstructured tetrahedral grids, Geophysical Journal International, Volume 220, Issue 3, March 2020, Pages 1748–1761, https://doi.org/10.1093/gji/ggz534
Close - Share Icon Share
SUMMARY
In this paper, we propose a spectral element method (SEM) based on unstructured tetrahedral grids for direct current (dc) resistivity modelling. Unlike the tensor-product of 1-D Gauss–Lobatto–Legendre (GLL) quadrature in conventional SEM, we use Proriol–Koornwinder–Dubiner (PKD) polynomials to form the high-order basis polynomials on tetrahedral grids. The final basis functions are established by using Vandermonde matrix. Compared to traditional SEM, our method truly takes into account the high precision of spectral method and the flexibility of finite element method with unstructured grids for modelling the complex underground structures. After addressing the theory on the construction of basis functions and interpolation and integration nodes, we validate our algorithm using the analytical solutions for a layered earth model and the results from other methods for multiple geoelectrical models. We further investigate a dual-track scheme for improving the accuracy of our SEM by increasing the order of interpolation polynomials or by refining the grids.
1 INTRODUCTION
The direct current (dc) resistivity method is one of the classic exploration methods in geophysics. Due to simple equipment, low cost, diverse observation methods, it is widely used in mining, groundwater and geothermal exploration and in various engineering or environmental studies (Rucker et al. 2009; Abu Rajab & El-Naqa 2013; Weiss et al. 2016).
However, except for some simple models that have analytic solutions, for most complex models the numerical simulation is feasible for data interpretation. Fortunately, the theory of dc resistivity method is relatively simple and the numerical simulation for this method has early entered the 3-D era (Günther et al. 2006; Rücker et al. 2006; Beskardes & Weiss 2018). Since a fast and reliable forward modelling builds the foundation for inversions, much attention has been paid to 3-D modelling. There are mainly three mainstream methods, including integral equation (IE), finite difference (FD) and finite element (FE) method. Each of them have their own pros and cons, but all of them must solve two fundamental problems associated with the accuracy and speed. Among these methods, the IE method only handles the abnormal bodies by the regular grids, it is fast and accurate, however, it cannot simulate complicated models (Xu et al. 1988; Zhdanov et al. 2000; Hvoždara 2012). The FD method can be easily implemented, but it has low accuracy and is limited to structured grids (Spitzer 1995; Hou et al. 2006; Liu & Yin 2014). In comparison, the FE method is more flexible due to its capability of using unstructured grids and thus can handle complex models and irregular interfaces. It has now been developed into an efficient and effective modelling tool (Zhou & Greenhalgh 2001; Li & Spitzer 2002; Yang et al. 2017).
In FE method, there generally exist two strategies for improving the model accuracy: to refine grids (h-type) and to raise the order of interpolation functions (p-type). Between the two strategies, the grid refinement has been more widely used, especially with the application of the adaptive unstructured FE method (Ren & Tang 2010; Ren & Tang 2014; Yin et al. 2016). The other strategy, namely the high-order interpolation generally takes nodes at the equal interval (Silvester 1969). However, with increasing order, the Runge phenomenon (Runge 1901) may occur that can create serious oscillations at the ends of the domain. In that case, a non-linear interpolation may be a good solution and the spectral method (SM) was introduced. Its mathematical basis was set up by Gottlieb & Orszag (1977). Maday & Quarteroni (1981) and Canuto et al. (1988) systematically discussed the polynomial approximation and application of Fourier method. However, as a global method, the SM cannot be used to simulate complex models. To solve this problem, Patera (1984) combined the FE method with the spectral method and put forward the spectral element method (SEM) for fluid dynamics. The classic SEM uses the Gauss–Lobatto–Legendre (GLL) polynomials for basis functions with the numerical integration realized on GLL nodes. In this way, one can obtain a diagonal mass matrix for the modelling and enhancing simultaneously the precision and speed (Komatitsch & Tromp 1999). Komatitsch (2002) used the SEM to model the propagation of the global seismic wave and solved the seismic modelling problem of large scale. After that, the SEM has also been used in EM modelling (Lee et al. 2006; Yin et al. 2017). Since GLL polynomials can only be applied to rectangular or hexahedron, to fit irregular interfaces, one needs to use very small deformed hexahedrons, and as a result, the strict condition for stability must be enforced and the modelling accuracy is reduced. On the other hand, a triangle or tetrahedron can well model the complex and irregular interfaces with relatively homogeneous grids (Wang et al. 2013). This stimulates the research in this paper to develop a spectral element method based on tetrahedral grids (TSEM).
We will deal with three key issues—the basis functions, the interpolation nodes and the numerical integration. In classic SEM, the rectangular or hexahedral elements have independent edge directions, so that one can obtain the nodes for multidimensional interpolations and integrations via tensor product extension of 1-D GLL polynomials (Karniadakids & Sherwin 2005). However, as the triangular and tetrahedral elements are all calculated in simplex region, the edge directions are coupled, it is till now impossible to find similar GLL basis functions. Thus, we try to use Proriol–Koornwinder–Dubiner (PKD) polynomials (Proriol 1957; Koornwinder 1975; Dubiner 1991) that are the compound polynomials built for the coupled directions. PKD polynomials cannot be used directly as the basis functions for they do not satisfy |${\varphi _i}{\rm{(}}{x_j}{\rm{)}} = {\delta _{ij}}$|, thus a Vandermonde matrix is needed to connect PKD polynomials and basis functions. Note that, in this case the expansion with nth polynomials combines all elements of (n–1)th polynomials, so that the highest order in the basis functions is n. This kind of basis functions are called the hierarchical basis functions (Sherwin 1997). When the order of the basis functions is 1, the SEM becomes the traditional FE method.
The SEM has obvious advantage in solving the time-domain problem, because one can build a diagonal mass matrix when the same interpolation and integration points are used, and thus allowing explicit time discretization and reducing the computational cost (Cohen et al. 1994; Archer & Whalen 2005; Liu et al. 2014). Liu et al. (2017) proposed mass-lumping technique based on Lp-norm optimization for triangular elements and obtained a set of nodes that can be used for both interpolation and integration. Geevers et al. (2018) designed the nodes for tetrahedral elements along the same line, the maximum order can be 4. However, to ensure the consistency of the nodes for both interpolation and integration, additional points need to be added to reach a compromise between them (Helenbrook 2009). It implies that the number of interpolation and integration points will increase, while neither of the two point sets are optimal.
In this paper, we study the 3-D forward modelling problem for dc resistivity method using TSEM, we choose different nodes for interpolation and integration, so that we have good interpolation nodes to guarantee the property of the interpolation while we can have a high accuracy by using Gaussian-type integrals (Pasquetti & Rapetti 2006). The Fekete nodes (Fekete 1923) are the optimal set of interpolation nodes for triangles. At the edges of the triangles, they are GLL points that can be used in construction of hybrid grids because they can well match those of a rectangular element. (Taylor & Wingate 1999; Komatitsch et al. 2001; Pasquetti & Rapetti 2004). However, it is not the case for a tetrahedral element. There are many ways to evaluate the property of an interpolation, such as maximization of Vandermonde determinant (Taylor et al. 2001), minimization of Lebesgue constant (Smith 2006), minimization of electrostatic potential (Hesthaven & Teng 2000), etc. In this paper, we take the explicit construction method proposed by Warburton (2006) to calculate the interpolation nodes. Pasquetti & Rapetti (2010) confirmed that the nodes obtained in this way have good interpolation performance. For the numerical integration, we use the symmetric integration nodes proposed by Zhang et al. (2009). We will focus our attention on establishing the SEM basis functions and constructing the interpolation nodes. After validating the accuracy of our algorithm to 3-D dc resistivity modelling, we will analyse the characteristic of dc resistivity for typical abnormal bodies and the influence of the topography.
2 METHODOLOGY
2.1 Governing equations
In eq. (7), Ωe and Γe define the volume and surface of element e, respectively. The second term exists only when |${\Gamma _{\rm{e}}} \in {\Gamma _\infty }$|.
2.2 Construction of basis functions
2.3 Coordinate transformation
From the above discussion, it can be seen that the physical domain and reference domain are not identical, thus we need to build a mapping relation between the physical coordinate (x, y, z) and reference coordinate (ξ, η, ζ) using the affine transformation (cf. Fig. 1a). Besides, to obtain the coefficient matrix, we need to utilize orthogonality and calculate the partial derivative of the basis functions. To simplify the calculation, we introduce new variables (r, s, t) for the polynomials in eq. (18), where (r, s, t) belong to a standard hexahedron domain |${\Omega _H} = \{ { {{\rm{(}}r{\rm{,}}s{\rm{,}}t{\rm{)}}} | - 1 \le r{\rm{,}}s{\rm{,}}t \le 1} \}$|. The mapping between the reference tetrahedral and the standard hexahedron is called collapsed transformation (cf. Fig. 1b). Thus, to accomplish the calculation related to the basis functions, we need to establish the reversible mapping relations between three coordinate systems (physical, reference and standard hexahedron), namely |${\rm{(}}x{\rm{,}}y{\rm{,}}z{\rm{)}} \Leftrightarrow {\rm{(}}\xi {\rm{,}}\eta {\rm{,}}\zeta {\rm{)}} \Leftrightarrow {\rm{(}}r{\rm{,}}s{\rm{,}}t{\rm{)}}$| (Karniadakis & Sherwin 2005). Fig. 1 shows the detailed mapping relations between these coordinate systems.
(a) Affine transformation between physical coordinate |${\rm{(}}x{\rm{,}}y{\rm{,}}z{\rm{)}}$| and reference coordinate |${\rm{(}}\xi {\rm{,}}\eta {\rm{,}}\zeta {\rm{)}}$|; (b) Collapsed transformation between reference coordinate |${\rm{(}}\xi {\rm{,}}\eta {\rm{,}}\zeta {\rm{)}}$| and standard hexahedral coordinate |${\rm{(}}r{\rm{,}}s{\rm{,}}t{\rm{)}}$|.(refer to Karniadakis & Sherwin 2005)
Using eq. (22) we can easily make transformation between two coordinate systems, so that the relations between two domains in Fig. 1 (a) are established. The coordinate transformation in Fig. 1(b) is obtained via eq. (18).
2.4 Construction of interpolation nodes
As reasonable nodes are crucial for the stability of numerical solutions, we will in the following use the specific spectral interpolation node sets to construct the above discussed Vandermonde matrix and to locate the nodal positions in each element. However, a simple location mapping from GLL nodes to a right-angled tetrahedral element is not appropriate, because a lot of interpolation points defined in this way will become asymmetrical clustering to the vertices, resulting in ill-conditioned operators (Hesthaven & Warburton 2008). Karniadakis & Sherwin (2005) have shown that the Lebesgue constant defines the farthest distance between the constructed nodes and the optimal nodes. In other words, one needs to find a set of points that possess greater closeness to GLL. In this paper, we will search a set of nodes within the tetrahedron that are most possibly close to GLL nodes, we will follow the concept of Warburton (2006) to constructed the warp & blend nodes. The procedure is as follow:
1-D deformation function
2-D warping and blending function
To obtain the construction functions for 2-D interpolation nodes, we apply the 1-D deformation function in the warp transformation for the three edge directions of a triangle and combine with blend transformation. To construct a set of symmetric nodes, we consider an equilateral triangle with the coordinates of the vertexes |${\rm{(}} - {\rm{1,}}\frac{{ - {\rm{1}}}}{{\sqrt {\rm{3}} }}{\rm{),(1,}}\frac{{ - {\rm{1}}}}{{\sqrt {\rm{3}} }}{\rm{),(0,}}\frac{{\rm{2}}}{{\sqrt {\rm{3}} }}{\rm{)}}$|. Similar to 1-D case, we try to find the equidistributed nodes and denote them by the barycentric coordinates |${\rm{\{ }}{\nu _i}{\rm{\} ,}}\,\,i = 1{\rm{,}}\,\,2{\rm{,}}\,\,3$|. Then, we use the warp and blend transformation to obtain the warp and blend nodes (Warburton 2006).
From eq. (26), the nodes located at edges coincide the GLL nodes, while the nodes inside the triangle are stretched towards the edges. Besides, we have introduced a parameter |$\alpha $| in eq. (26) to strengthen the nodes further toward the edges. |$\alpha $| can be obtained by optimizing the Lebesgue constant (Warburton 2006). For the nodes at the vertexes, |${\nu _{\rm{1}}} = {\nu _{\rm{3}}} = 0$| or |${\nu _{\rm{1}}} = {\nu _{\rm{2}}} = 0$|, we do not need to process, the interpolation nodes stay at the location of the vertexes.
In the practical construction of the interpolation nodes, we first determine the equidistributed points within an equilateral triangle and use eqs (24) and (25) to calculate wi and bi(i = 1,2,3), and then use (26) to calculate the 2-D interpolation nodes.
3-D warping and blending function
Construction of 3-D interpolation nodes. |${{{\bf t}}_{i,j}}$| denote the vectors forming orthogonal axes in the plane of each face.
From the above discussion, we can summarize the process of determining the interpolation nodes: a series of equidistributed points are stretched towards certain directions at certain distances, so that they are put into the optimal locations closing to the vertexes and edges. Once these nodes are obtained in an equilateral tetrahedron, we can map them into reference domain of a right-angled tetrahedron and obtain the interpolation nodes. Fig. 4 shows the distributions of the nodes for 2nd, 5th and 8th order.
Distribution of interpolation nodes in a right-angled tetrahedron for the order of n = 2, 5 and 8. The red points are nodes at vertexes, the yellow ones are for edge nodes, the green ones are for surface nodes, while the blue points are for interior nodes.(refer to Warburton 2006)
For the nth interpolation, we have Nt interpolation nodes, including vertex nodes, edge nodes, face nodes, and interior nodes. When n = 1, we have only vertex nodes, with four nodes for each tetrahedron. When |$n \ge 2$|, there exist edge nodes, the number of nodes at each edge is n–1 (exclude the vertex nodes). When |$n \ge 3$|, there exist face nodes, the number of the face nodes is (n + 1)(n + 2)/2–3n (exclude the edge and vertex nodes). When|$n \ge 4$|, there exist interior nodes, the number of nodes is (n – 1)(n – 2)(n– 3)/6. Table 1 gives the number of totalnodes and interior nodes.
Number of total nodes Nt and interior nodes Ni for nth-order interpolation.
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nt | 4 | 10 | 20 | 35 | 56 | 84 | 120 | 165 |
| Ni | 0 | 0 | 0 | 1 | 4 | 10 | 20 | 35 |
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nt | 4 | 10 | 20 | 35 | 56 | 84 | 120 | 165 |
| Ni | 0 | 0 | 0 | 1 | 4 | 10 | 20 | 35 |
Number of total nodes Nt and interior nodes Ni for nth-order interpolation.
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nt | 4 | 10 | 20 | 35 | 56 | 84 | 120 | 165 |
| Ni | 0 | 0 | 0 | 1 | 4 | 10 | 20 | 35 |
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nt | 4 | 10 | 20 | 35 | 56 | 84 | 120 | 165 |
| Ni | 0 | 0 | 0 | 1 | 4 | 10 | 20 | 35 |
Finally, we can get the complete basis functions |${\varphi _i}$| and interpolation nodes for our modelling. Fig. 5 shows 1-D basis functions of 4th order. It consists of five functions and their intersections are GLL interpolation nodes. Fig. 6 shows 2-D basis functions of the 4th order. It consists of 15 functions, with the locations of the maximum value corresponding to the interpolation nodes. For the 3-D case, there are 35 functions in total that are connected with variables |${\rm{(}}\xi {\rm{,}}\eta {\rm{,}}\zeta {\rm{)}}$|. This results in the difficulty in displaying them, so we do not show them here.
2-D basis functions of 4th order.(refer to Hesthaven & Warburton 2008)
2.5 Numerical integration
Number of integration nodes for tetrahedral elements.
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nf | 1 | 4 | 8 | 14 | 14 | 24 | 35 | 46 |
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nf | 1 | 4 | 8 | 14 | 14 | 24 | 35 | 46 |
Number of integration nodes for tetrahedral elements.
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nf | 1 | 4 | 8 | 14 | 14 | 24 | 35 | 46 |
| Order/n . | 1 . | 2 . | 3 . | 4 . | 5 . | 6 . | 7 . | 8 . |
|---|---|---|---|---|---|---|---|---|
| Nf | 1 | 4 | 8 | 14 | 14 | 24 | 35 | 46 |
In eq. (36), |${\bf J}_{H}\,=\,| _{\frac{\partial \xi}{\partial s}\,\,\,\,\frac{\partial \eta}{\partial s}}^{\frac{\partial \xi}{\partial r}\,\,\,\,\frac{\partial \eta}{\partial r}}|\,=\,\frac{1-s}{2},\,\,{\ell}$|, m, p, q and k, l satisfy the similar relations in eq. (35). In this paper, we use the open source code TetGen (Hang 2015) to discretize the model domain into tetrahedral elements. After obtaining the elements in eqs (7) and (8), we assemble them together to form the equations system of eq. (9) and solved it by the open source code MUMPS (Amestoy et al. 2000).
3 NUMERICAL EXPERIMENTS
3.1 Accuracy verification
To verify the accuracy of our TSEM, we design a 2-layer earth model. The first layer has a resistivity of 1 |$\Omega \cdot {\rm{m}}$| and a thickness of 10 m, the basement has a resistivity of 100 |$\Omega \cdot {\rm{m}}$|. The point current source of 1A is located at the origin. We calculate the potentials at interval of 1 m within an area of |$100\,{\rm{m}} \times 100\,{\rm{m}}$|. To demonstrate the advantages of our high-order algorithm that can improve the modelling accuracy by raising the order of basis functions in the interpolation, we assume a very coarse initial mesh. We only refine the mesh around the source for we use total field method here. Fig. 7 shows the mesh for the research area at the earth surface.
Fig. 8 shows the results in contours using our TSEM for different orders. From the figure, it is seen that when n = 1, the contour becomes deformed. With increasing order, the contours become more and more smooth and circular, implying that the TSEM delivers more and more accurate results. Moreover, we compare our modelling results with the analytical solutions given by Wait (1990). From Fig. 9, it is seen that with the increasing order the relative errors decrease. The maximum error for n = 1 is 451.5 per cent, while it is 2.3 per cent for n = 4. This demonstrates that our TSEM method can model the electrical potential effectively. With higher order of TSEM, the modelling accuracy can be very much improved.
Electrical potentials for a point source at the surface of a 2-layer earth. The TSEM order is changing. (a) n=1 (b) n=2 (c) n=3 (d) n=4. Note that with increasing order, the contours become more and more smooth and circular that is close to the true distribution of potential for a point source
Errors E in percentage related to the 1-D analytical solutions for the model in Fig. 7 for different order of TSEM. (a) n = 1 (b) n = 2 (c) n = 3 (d) n = 4. With increasing order, the relative errors reduce sharply.
Meanwhile, we have chosen a profile along the y-axis to our model results and the relative errors against the analytical solutions are given in Fig. 10. From the figure, we can draw the similar conclusion that with increasing order in our TSEM the accuracy is vastly improved.
Modelling results of our TSEM in comparison to the analytical solutions along the profile z = 0 m, x = 0 m for the layered model given in Fig. 7. (a) Electrical potential; (b) relative errors.
3.2 Efficiency analysis
To illustrate another advantage of efficiency of our TSEM, we take the model designed by Ren & Tang (2010) and compare the results from our TSEM with their adaptive finite element method (AFEM) results. Refer to Fig. 11, the model domain has a dimension of |$2000\,\,{\rm{m}} \times 2000\,\,{\rm{m}} \times 1200\,\,{\rm{m}}$|. We assume that there exists a vertical contact that divides the half-space into two parts, with resistivities of 10 and 100 |$\Omega \cdot {\rm{m}}$|, respectively. A cubic body with an edge length of 2 m and a resistivity of 10 |$\Omega \cdot {\rm{m}}$| is buried in the resistive section. The top depth of the body is 2 m. We choose the Schlumberger array for our modelling, the potential electrodes MN are, respectively, located at (0, −3.4 m, 0) and (0, −2.6 m, 0). The current electrodes AB are symmetric about the center of MN, AB/2 ranges from 0.5 to 100 m. The current is 1A. After obtaining the potential using TSEM, we use the definition given by Telford et al. (1990) to calculate the apparent resistivity.
A cube buried in a half-space with a vertical contact (refer to Ren & Tang 2010).
To make the evaluation on our TSEM, we take the semi-analytical results from boundary integral (BI) method as the standard solution (Hvozdara & Kaikkonen 1994) and compare our results with those calculated by the AFEM with the open-source code at https://software.seg.org/2010/0002/index.html. Fig. 12(a) shows the comparison between the apparent resistivities calculated by FE method from adaptively refined grids (Ap_0, Ap_1, Ap_2, Ap_3) and those calculated from our TSEM at the coarse grids Ap_0 for different orders (n = 1, n = 2, n = 3, n = 4), while Fig. 12(b) shows the relative errors against the BI solutions. One sees that the FE method improves the modelling accuracy by refining the grids, while our TSEM can do that by enhancing the order. The precision of our results at the second order for the coarse Ap_0 grids has surpassed that of the FE results for Ap_3 (refine grids three times). The high order TSEM can achieve even higher accuracy.
Fig. 13 shows the comparison of apparent resistivity for different grids/orders of TSEM for the model in Fig. 11 and the relative errors against the semi-analytical solutions. It can be observed that in contrast to traditional FE method that can only improve the modelling accuracy by refining grids, our TSEM can improve the accuracy by both refining grids and enhancing the order. In fact, from Fig. 13(b), one sees that the accuracy for n = 4 at coarse grids Ap_0 is comparable to that for n = 3 at fine grids Ap_1.
(a) Comparison of apparent resistivity for different grids/orders of TSEM for the model in Fig. 11; (b) relative errors. In the figure, the original modelling for n = 1, 2, 3, 4 takes the Ap_0 grids, while the new modelling for n_refine = 1, 2, 3, 4 takes the refined Ap_1 grids.
Table 3 gives comparison of our TSEM with AFEM results in terms of grids, DOFs and relative errors against the semi-analytical solutions from Hvozdara & Kaikkonen (1994) for the model in Fig. 11. It is seen that the DOFs for AFEM at Ap_3 (three-time refinements) is 114 310, for 4th TSEM, however, the DOFs is only 46 413, roughly 40 per cent of the DOFs for AFEM, and the accuracy of our TSEM is 17–18 times higher than AFEM. In addition, the DOFs of AFEM increase very fast even when the adaptive technique is used.
Comparison of TSEM with AFEM in terms of grids and DOFs.
| Method . | AFEM . | TSEM . | ||||||
|---|---|---|---|---|---|---|---|---|
| . | Ap_0 . | Ap_1 . | Ap_2 . | Ap_3 . | n = 1 . | n = 2 . | n = 3 . | n = 4 . |
| No. of grids | 3215 | 46 503 | 209 189 | 682 514 | 3215 | 3215 | 3215 | 3215 |
| DOFs | 927 | 8140 | 35 193 | 114 310 | 927 | 6341 | 20 188 | 46 413 |
| Max error (per cent) | 27.54 | 8.86 | 6.32 | 3.97 | 27.54 | 2.03 | 0.71 | 0.22 |
| Average error (per cent) | 12.34 | 5.12 | 3.60 | 2.07 | 12.34 | 0.92 | 0.21 | 0.12 |
| Method . | AFEM . | TSEM . | ||||||
|---|---|---|---|---|---|---|---|---|
| . | Ap_0 . | Ap_1 . | Ap_2 . | Ap_3 . | n = 1 . | n = 2 . | n = 3 . | n = 4 . |
| No. of grids | 3215 | 46 503 | 209 189 | 682 514 | 3215 | 3215 | 3215 | 3215 |
| DOFs | 927 | 8140 | 35 193 | 114 310 | 927 | 6341 | 20 188 | 46 413 |
| Max error (per cent) | 27.54 | 8.86 | 6.32 | 3.97 | 27.54 | 2.03 | 0.71 | 0.22 |
| Average error (per cent) | 12.34 | 5.12 | 3.60 | 2.07 | 12.34 | 0.92 | 0.21 | 0.12 |
Comparison of TSEM with AFEM in terms of grids and DOFs.
| Method . | AFEM . | TSEM . | ||||||
|---|---|---|---|---|---|---|---|---|
| . | Ap_0 . | Ap_1 . | Ap_2 . | Ap_3 . | n = 1 . | n = 2 . | n = 3 . | n = 4 . |
| No. of grids | 3215 | 46 503 | 209 189 | 682 514 | 3215 | 3215 | 3215 | 3215 |
| DOFs | 927 | 8140 | 35 193 | 114 310 | 927 | 6341 | 20 188 | 46 413 |
| Max error (per cent) | 27.54 | 8.86 | 6.32 | 3.97 | 27.54 | 2.03 | 0.71 | 0.22 |
| Average error (per cent) | 12.34 | 5.12 | 3.60 | 2.07 | 12.34 | 0.92 | 0.21 | 0.12 |
| Method . | AFEM . | TSEM . | ||||||
|---|---|---|---|---|---|---|---|---|
| . | Ap_0 . | Ap_1 . | Ap_2 . | Ap_3 . | n = 1 . | n = 2 . | n = 3 . | n = 4 . |
| No. of grids | 3215 | 46 503 | 209 189 | 682 514 | 3215 | 3215 | 3215 | 3215 |
| DOFs | 927 | 8140 | 35 193 | 114 310 | 927 | 6341 | 20 188 | 46 413 |
| Max error (per cent) | 27.54 | 8.86 | 6.32 | 3.97 | 27.54 | 2.03 | 0.71 | 0.22 |
| Average error (per cent) | 12.34 | 5.12 | 3.60 | 2.07 | 12.34 | 0.92 | 0.21 | 0.12 |
Summarizing the above discussion, we find that the TSEM of this paper has the advantage of improving the modelling accuracy by enhancing the order and refining the grids. In practice, we can take a dual strategy for high-accuracy numerical modelling, namely we first enhance the order on coarse grids to improve the accuracy until further enhancement of the order does not obviously improve the accuracy. At this time, we can refine the grids and further improve the accuracy.
3.3 Responses to typical models
In this section, we design a topographic earth model with two spheres embedded. Fig. 14 gives the model parameters. The 2-D hill and valley have an expansion of 50 m, the peak of the hill and the depth of the valley are both 10 m, the peak and valley bottom are, respectively, located at x = −25 m, x = 25 m. Two spheres with a radius of 5 m are buried 5 m deep under the hill and the valley, respectively. The resistivities are |${\rho _1} = 1\,\Omega \cdot {\rm{m}}$| to the left and |${\rho _2} = 10\,000\,\Omega \cdot {\rm{m}}$| to the right sphere. The earth half-space has a resistivity of 100 |$\Omega \cdot {\rm{m}}$|. The survey line is along the x-axis. Figs 14(a)–(c) display the tetrahedral grids for the topographic earth with abnormal bodies. Fig. 14(d) displays the distribution of the interpolation nodes at the cross section of a quarter of sphere. We use the 3rd order of TSEM to calculate the potential and the apparent resistivities for gradient array and pole–dipole array (forward and reverse measurement, Sheriff 2002).
A topographic earth with two spherical bodies embedded. The white dashed box denotes an area to be enlarged in the next figure. (a) Tetrahedral grids; (b) enlarged model in profile; (c) grids of the resistive sphere; (d) nodes for 3rd order of TSEM.
Fig. 15 shows the apparent resistivities for both configurations. From Fig. 15(a), one sees that the apparent resistivity for pure topographic earth has a mirror relation with the topography. With the introduction of the abnormal bodies, the anomalies for both spherical bodies are superposed by the topographic response. For the forward and reverse pole–dipole array, the responses |$\rho _{_{\rm{S}}}^{\rm{A}}$| and |$\rho _{_{\rm{S}}}^{\rm{B}}$| for the pure topography demonstrate the standard form for a hill (the left-hand side) and valley (the right-hand side) topography, with the cross points located over the peak of the hill or valley bottom. The addition of two spheres results in the deformation of the anomalies. Whereas the anomaly of the right-hand side resistive body is strengthened by the valley response, the left conductive body is overwhelmed by the response of the hill topography.
Apparent resistivities for (a) gradient array and (b) forward and reverse pole–dipole array for the model in Fig. 14. The TSEM of 3rd order has been used in the modelling.
Apparent resistivities after topographic corrections. The anomalies for the conductive and resistive spherical bodies are clearly observed. The central locations of the abnormal bodies can also be distinguished.
4 CONCLUSIONS
By incorporating the SEM with unstructured grids, we have successfully developed an algorithm for dc resistivity modelling. In contrast to traditional SEM based on structured grids, our TSEM truly combines the merits of quick convergence of the spectral method and the unstructured finite element method for complex models. The modelling accuracy can be improved via a dual-track procedure of increasing the order of the interpolation and refining grids. Numerical experiments demonstrated that we can obtain accurate model results iteratively by increasing the TSEM order first until no further improvement is achieved, and then we refine the grids and repeat the process, so that we can quickly achieve the expected accuracy. By revisiting the typical topographic earth models, we confirmed again the seriousness of topographic effect and importance of topographic correction. However, we only test our TSEM based on node interpolation on dc resistivity method. Our future research will be focusing on EM modelling based on vector interpolation.
ACKNOWLEDGEMENTS
The paper is financially supported by the National Natural Science Foundation of China (41774125, 41530320), the Strategic Priority Research Program of the Chinese Academy of Sciences (XDA14020102), the Key National Research Project of China (2017YFC0601900, 2016YFC0303100) and the S&T Program of Beijing (Z181100005718001).















