-
PDF
- Split View
-
Views
-
Cite
Cite
Chaojian Chen, Zhengyong Ren, Kejia Pan, Jingtian Tang, Thomas Kalscheuer, Hansruedi Maurer, Ya Sun, Yang Li, Exact solutions of the vertical gravitational anomaly for a polyhedral prism with vertical polynomial density contrast of arbitrary orders, Geophysical Journal International, Volume 214, Issue 3, September 2018, Pages 2115–2132, https://doi.org/10.1093/gji/ggy250
Close - Share Icon Share
SUMMARY
We present general closed-form solutions for the vertical gravitational anomaly caused by a polyhedral prism with mass density contrast varying with depth. Our equations are the first ones to implement a polynomial vertical mass density contrast of arbitrary order. Singularities in the gravity field which arise when the observation site is close to or in the anomalous polyhedral prism are removed in our analytic expressions. Therefore, the observation site can be located outside, on the faces of or inside the anomalous mass bodies. A simple prismatic body of anomalous density is adopted to test the accuracy of our newly developed closed-form solution. Cases of constant, linear, quadratic, cubic and quartic polynomial orders of mass density contrast are tested. For cases of constant, linear, quadratic and cubic polynomial orders, the relative errors between our results and other published exact solutions are less than 10−11%. For the case of quartic polynomial order, relative errors less than 10−10% are obtained between our solutions and those computed by a high-order Gaussian quadrature rule (512 × 512 |$\times 512=134\, 217\, 728$| quadrature points), where our new analytic solution needs significantly less computational time (0.0009 versus 31.106 s). These numerical experiments not only verified the accuracy of our new formula but also demonstrated their potential in computing exact gravity anomalies for complicated mass density distributions in the Earth.
1 INTRODUCTION
Given a mass distribution, the calculation of its gravitational signals such as the gravity potential and gravity field is a core task in the study of the Earth’s gravity field (Blakely 1996; Li & Oldenburg 1998; Hofmann-Wellenhof & Moritz 2006). The gravitational signals of a mass body can be calculated by either solving Poisson-type partial differential equations or evaluating volume integral expressions. The former approach generally can employ the well-established finite-difference and finite-element methods (Zhang et al.2004; Cai & Wang 2005; Farquharson & Mosher 2009). These Poisson-equation approaches first calculate the gravity potential distribution over the entire domain which is composed of both mass bodies and free space. Then, the gravity fields at the observation sites are obtained by taking derivatives of the numerical gravity potential. Using standard linear shape functions for the gravity potential, the gravity fields obtained by finite-element methods are constant in each finite element and discontinuous across the element faces. Averaging these discontinuous gravity fields surrounding observation sites leads to large numerical errors in the final numerical solutions of the gravity field. Similar issues exist in finite-difference type methods. Therefore, elaborate strategies are required to obtain highly accurate gravity fields for these Poisson-equation approaches, such as p-type (adjusting orders of shape functions) adaptive refinement (Grayver & Kolev 2015) or h-type (adjusting size of elements) adaptive mesh refinement (Key & Weiss 2006; Franke et al.2007; Li & Key 2007; Schwarzbach et al.2011; Ren et al.2013; Ren & Tang 2014; Ren et al.2018a). In recent times, researchers have focused more on the latter approach of evaluating volume integrals. Different closed-form solutions could be developed for these volume integrals for the gravity potential and gravity field. These closed-form solutions offer high accuracy for numerical gravity potentials and their derivatives. They effectively avoid the accuracy loss encountered in the Poisson-equation approaches.
To derive closed-form solutions of gravity signals, only the underground mass anomaly needs to be discretized into disjoint elements. These elements can have different geometric shapes, such as circular disks and cylinders (Singh 1977; Krogh et al.1982; Damiata & Lee 2002; Rim & Li 2016; Asgharzadeh et al.2018), prisms and polyhedra (Li & Chouteau 1998; Wu & Chen 2016; Wu 2016, 2018; Jiang et al.2018; Ren et al.2018b). The prismatic body has been the focus of interest for an extended period of time due to its simplicity and high effectiveness. A large number of analytic expressions were developed for the prismatic mass body with different mass density contrasts such as polynomial density contrasts of constant, linear and quadratic orders or parabolic polynomial density contrast functions (Nagy 1966; Goodacre 1973; Banerjee & Das Gupta 1977; Rao 1990; Kwok 1991; Garcia-Abdeslem 1992; Rao & Babu 1993; Murthy & Swamy 1996; Li & Chouteau 1998; Chakravarthi et al.2001; Gallardo-Delgado et al.2003; Garcia-Abdeslem 2005; Swank 2006; Zhou 2009). Similarly, intensive studies have been conducted to find closed-form solutions for constant and linear density contrasts for the polyhedral body (Talwani & Ewing 1960; Paul 1974; Barnett 1976; Okabe 1979; Pohanka 1988, 1998; Holstein & Ketteridge 1996; Petrović 1996; Hansen 1999; Singh & Guptasarma 2001; Holstein 2002, 2003; Hamayun et al.2009; Tsoulis 2012; D’Urso 2013, 2014; Sudhakar et al.2014; Kim & Wessel 2016; Ren et al.2017a). In gravity problems, consideration of a polynomial variation of density in the vertical direction is particularly important, because the density of many geological bodies increases continuously with depth, for instance, in sedimentary basins. This is a direct result of lithostatic pressure increasing with depth.
Prisms and polyhedra are the fundamental mass elements used in the computation of the Earth’s gravity field. Exact solutions for prisms and polyhedra with low-order polynomial variations of mass density contrasts with depth (such as constant, linear and quadratic orders) have been widely used in both geophysics and geodesy (Blakely 1996; Li & Chouteau 1998; Hofmann-Wellenhof & Moritz 2006). Their success leads to an important but still unresolved theoretical question, which is to find exact solutions of the gravity field for a general density function that is continuous with depth. As demonstrated by Zhang & Jiang’s (2017) recent work for complicated underground mass anomalies, a general continuous density function can be better approximated by a polynomial density function (of arbitrarily high order) than by other depth-dependent density functions. The necessity to consider general density functions is also evident by the complicated physical and chemical processes of the Earth’s evolution (such as plate tectonics, volcano eruptions and earthquakes), which formed complicated mass density contrasts in the crust and mantle. In addition, from the gravity inversion point of view, we might prefer large discretized mass elements to represent the anomalous mass bodies, because this can significantly reduce the computational cost. Large elements can also be used to reduce the non-uniqueness of the inversion process (Li & Oldenburg 1998). However, for these cases with large discretized elements, low-order polynomial functions might be inappropriate. Therefore, high-order polynomial density contrasts might be more practical to approximate the complex mass distribution in the Earth.
Until now, only a limited number of studies has been carried out to find closed-form solutions of the gravity fields for prisms and polyhedra with general polynomial density contrasts. For instance, Zhang et al. (2001) derived analytical formulae for gravity anomalies caused by 2-D bodies with density contrast varying as polynomial functions of arbitrary orders. Garcia-Abdeslem (2005) formulated analytic expressions for gravity fields of a prismatic body with constant, linear, quadratic and cubic orders of polynomial density contrast. D’Urso (2015) derived exact closed-form equations for 2-D polygonal bodies with polynomial density contrasts of constant, linear, quadratic and cubic orders. More recently, similarly to the previously presented 2-D results (D’Urso 2015), D’Urso & Trotta (2017) and Ren et al. (2018c) independently considered the more difficult 3-D case, where exact solutions of gravity fields for polyhedral bodies with constant, linear, quadratic and cubic orders of polynomial density contrasts were found. In two recent contributions, Jiang et al. (2017) and Zhang & Jiang (2017) describe exact solutions for gravity fields of a prismatic mass body with arbitrary orders of polynomial density functions.
Now, the remaining natural task is to find exact gravity field solutions of a general polyhedral mass body with polynomial density contrasts of arbitrary orders. This task is a difficult and hard one to be accomplished. In this study, instead of considering the general polyhedral mass body, we chose the polyhedral prism which can be considered as a body between the simple prism and the complicated polyhedron. The polyhedral prism is a general prism with polygonal cross-section, which can be applied in gravity terrain corrections, gravity inversion and estimating the geometry of an isolated 3-D source (Plouff 1976; Kwok 1991; Murthy & Swamy 1996; Tsoulis 2003; Oliveira et al.2011; Oliveira & Barbosa 2013). After careful treatment, here we report our new findings about the exact solutions for both the gravity potential and gravity field of a polyhedral prism with vertical polynomial density contrast of arbitrary order. To derive the exact solution, the divergence theorem and gradient theorem were used leading to a new set of recursive equations. In these new recursive equations, the initial terms are simple surface integrals. Singularity-free closed-form solutions were derived for these initial terms. Therefore, the final recursive formulae for the gravity field are completely singularity-free. This means that the observation sites can be placed outside, inside and on the surface of the polyhedral prism.
The structure of this paper is as follows. First, the geometry of the polyhedral prism and its mass density contrast are defined. Second, the detailed procedures are given to derive the formulae for the gravitational signals, and its singularity-free properties are discussed. Then, prisms with constant, linear, quadratic and cubic orders of polynomial density contrast are used to verify the accuracy of our newly developed closed-form solution. For the case of quartic polynomial density contrast, high-order Gaussian quadrature rules are used to verify our solution. Excellent agreements between these solutions were obtained. Finally, the numerical stability of our new formula is tested by observing its accuracy reduction when the distance from the observation site to the mass target gradually raises. The stability tests show that our new algorithms can be applied safely in realistic exploration problems.
2 THEORY
2.1 Expressions for vertical gravitational anomaly
Illustration of a vertical polyhedral prism H of polygonal cross-section with polynomial density contrast λ(z) of arbitrary order in depth (z) in a right-handed Cartesian coordinate system, where the xy plane is horizontal and the z-axis is vertically downward. The ith planar facet is represented by ∂Hi, and |$\partial H=\bigcup _{i=1}^{N}\partial H_{i}$| is the union of all the facets, representing the prism H, with N ≥ 5. For simplicity, we include the bottom facet ∂H+ and top facet ∂H− among the N surfaces. The meanings of all symbols are given in Table 1. The observation site |$\mathbf {r}^{\prime }$| is located at the origin of the Cartesian coordinate system.
List of symbols for the polyhedral prism as shown in Fig. 1.
| H | a polyhedral prism or its volume |
| λ(z) | density contrast along depth |
| N | number of faces on the polyhedral prism, N ≥ 5 |
| ∂H− | top surface of the polyhedral prism |
| ∂H+ | bottom surface of the polyhedral prism |
| ∂Hi | ith surface of the polyhedral prism, 1 ≤ i ≤ N |
| z+, z− | z-coordinates of ∂H+ and ∂H−, respectively |
| |$\mathbf {r}^{\prime }$| | observation site with coordinates |$(0,0,0)\, \text{m}$| |
| |$\mathbf {r}$| | arbitrary source point with coordinates (x, y, z) in H |
| R | distance from |$\mathbf {r}^{\prime }$| to |$\mathbf {r}$| |
| |$\mathbf {o}_i$| | projection of |$\mathbf {r}^{\prime }$| on the ith surface ∂Hi, that is, ∂H− in the example in Fig. 1 |
| Mi | number of edges on the ith surface |
| Cij | jth edge of the ith surface |
| |$\mathbf {\hat{n}}_i$| | outward-pointing normal unit vector of the ith surface |
| |$\mathbf {\hat{m}}_{ij}$| | outward-pointing normal unit vector of edge Cij lying within its defining surface ∂Hi |
| |$\mathbf {\hat{e}}_{ij}$| | tangential unit vector of edge Cij |
| |$\mathbf {v}_{0ij}, \mathbf {v}_{1ij}$| | start and end vertices of edge Cij, respectively |
| R0ij, R1ij | distances from |$\mathbf {r}^{\prime }$| to |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| sij | projected coordinate of vector |$(\mathbf {r}-\mathbf {r}^{\prime })$| along |$\hat{\mathbf {e}}_{ij}$| |
| s0ij, s1ij | parameterised coordinates sij for |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| hi | projection of (|$\mathbf {r}^{\prime } - \mathbf {r}$|) onto |$\hat{\mathbf {n}}_i$| |
| mij | projection of |$(\mathbf {r}-\mathbf {o}_i)$| onto |$\mathbf {\hat{m}}_{ij}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\mathbf {p}_{ij}^{\perp }$| | vertical projection of |$\mathbf {r}^{\prime }$| onto edge Cij |
| |$\hat{\boldsymbol {\rho }}_{ij}^{\perp }$| | unit vector from point |$\mathbf {o}_i$| to point |$\mathbf {p}_{ij}^{\perp }$| |
| τij | distance between |$\mathbf {o}_i$| and |$\mathbf {r}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\beta (\mathbf {o}_i)$| | angle of the circular region centred at |$\mathbf {o}_i$| on ∂Hi |
| βij | angle between the points |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$| as measured from point |$\mathbf {o}_{i}$| |
| H | a polyhedral prism or its volume |
| λ(z) | density contrast along depth |
| N | number of faces on the polyhedral prism, N ≥ 5 |
| ∂H− | top surface of the polyhedral prism |
| ∂H+ | bottom surface of the polyhedral prism |
| ∂Hi | ith surface of the polyhedral prism, 1 ≤ i ≤ N |
| z+, z− | z-coordinates of ∂H+ and ∂H−, respectively |
| |$\mathbf {r}^{\prime }$| | observation site with coordinates |$(0,0,0)\, \text{m}$| |
| |$\mathbf {r}$| | arbitrary source point with coordinates (x, y, z) in H |
| R | distance from |$\mathbf {r}^{\prime }$| to |$\mathbf {r}$| |
| |$\mathbf {o}_i$| | projection of |$\mathbf {r}^{\prime }$| on the ith surface ∂Hi, that is, ∂H− in the example in Fig. 1 |
| Mi | number of edges on the ith surface |
| Cij | jth edge of the ith surface |
| |$\mathbf {\hat{n}}_i$| | outward-pointing normal unit vector of the ith surface |
| |$\mathbf {\hat{m}}_{ij}$| | outward-pointing normal unit vector of edge Cij lying within its defining surface ∂Hi |
| |$\mathbf {\hat{e}}_{ij}$| | tangential unit vector of edge Cij |
| |$\mathbf {v}_{0ij}, \mathbf {v}_{1ij}$| | start and end vertices of edge Cij, respectively |
| R0ij, R1ij | distances from |$\mathbf {r}^{\prime }$| to |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| sij | projected coordinate of vector |$(\mathbf {r}-\mathbf {r}^{\prime })$| along |$\hat{\mathbf {e}}_{ij}$| |
| s0ij, s1ij | parameterised coordinates sij for |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| hi | projection of (|$\mathbf {r}^{\prime } - \mathbf {r}$|) onto |$\hat{\mathbf {n}}_i$| |
| mij | projection of |$(\mathbf {r}-\mathbf {o}_i)$| onto |$\mathbf {\hat{m}}_{ij}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\mathbf {p}_{ij}^{\perp }$| | vertical projection of |$\mathbf {r}^{\prime }$| onto edge Cij |
| |$\hat{\boldsymbol {\rho }}_{ij}^{\perp }$| | unit vector from point |$\mathbf {o}_i$| to point |$\mathbf {p}_{ij}^{\perp }$| |
| τij | distance between |$\mathbf {o}_i$| and |$\mathbf {r}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\beta (\mathbf {o}_i)$| | angle of the circular region centred at |$\mathbf {o}_i$| on ∂Hi |
| βij | angle between the points |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$| as measured from point |$\mathbf {o}_{i}$| |
List of symbols for the polyhedral prism as shown in Fig. 1.
| H | a polyhedral prism or its volume |
| λ(z) | density contrast along depth |
| N | number of faces on the polyhedral prism, N ≥ 5 |
| ∂H− | top surface of the polyhedral prism |
| ∂H+ | bottom surface of the polyhedral prism |
| ∂Hi | ith surface of the polyhedral prism, 1 ≤ i ≤ N |
| z+, z− | z-coordinates of ∂H+ and ∂H−, respectively |
| |$\mathbf {r}^{\prime }$| | observation site with coordinates |$(0,0,0)\, \text{m}$| |
| |$\mathbf {r}$| | arbitrary source point with coordinates (x, y, z) in H |
| R | distance from |$\mathbf {r}^{\prime }$| to |$\mathbf {r}$| |
| |$\mathbf {o}_i$| | projection of |$\mathbf {r}^{\prime }$| on the ith surface ∂Hi, that is, ∂H− in the example in Fig. 1 |
| Mi | number of edges on the ith surface |
| Cij | jth edge of the ith surface |
| |$\mathbf {\hat{n}}_i$| | outward-pointing normal unit vector of the ith surface |
| |$\mathbf {\hat{m}}_{ij}$| | outward-pointing normal unit vector of edge Cij lying within its defining surface ∂Hi |
| |$\mathbf {\hat{e}}_{ij}$| | tangential unit vector of edge Cij |
| |$\mathbf {v}_{0ij}, \mathbf {v}_{1ij}$| | start and end vertices of edge Cij, respectively |
| R0ij, R1ij | distances from |$\mathbf {r}^{\prime }$| to |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| sij | projected coordinate of vector |$(\mathbf {r}-\mathbf {r}^{\prime })$| along |$\hat{\mathbf {e}}_{ij}$| |
| s0ij, s1ij | parameterised coordinates sij for |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| hi | projection of (|$\mathbf {r}^{\prime } - \mathbf {r}$|) onto |$\hat{\mathbf {n}}_i$| |
| mij | projection of |$(\mathbf {r}-\mathbf {o}_i)$| onto |$\mathbf {\hat{m}}_{ij}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\mathbf {p}_{ij}^{\perp }$| | vertical projection of |$\mathbf {r}^{\prime }$| onto edge Cij |
| |$\hat{\boldsymbol {\rho }}_{ij}^{\perp }$| | unit vector from point |$\mathbf {o}_i$| to point |$\mathbf {p}_{ij}^{\perp }$| |
| τij | distance between |$\mathbf {o}_i$| and |$\mathbf {r}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\beta (\mathbf {o}_i)$| | angle of the circular region centred at |$\mathbf {o}_i$| on ∂Hi |
| βij | angle between the points |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$| as measured from point |$\mathbf {o}_{i}$| |
| H | a polyhedral prism or its volume |
| λ(z) | density contrast along depth |
| N | number of faces on the polyhedral prism, N ≥ 5 |
| ∂H− | top surface of the polyhedral prism |
| ∂H+ | bottom surface of the polyhedral prism |
| ∂Hi | ith surface of the polyhedral prism, 1 ≤ i ≤ N |
| z+, z− | z-coordinates of ∂H+ and ∂H−, respectively |
| |$\mathbf {r}^{\prime }$| | observation site with coordinates |$(0,0,0)\, \text{m}$| |
| |$\mathbf {r}$| | arbitrary source point with coordinates (x, y, z) in H |
| R | distance from |$\mathbf {r}^{\prime }$| to |$\mathbf {r}$| |
| |$\mathbf {o}_i$| | projection of |$\mathbf {r}^{\prime }$| on the ith surface ∂Hi, that is, ∂H− in the example in Fig. 1 |
| Mi | number of edges on the ith surface |
| Cij | jth edge of the ith surface |
| |$\mathbf {\hat{n}}_i$| | outward-pointing normal unit vector of the ith surface |
| |$\mathbf {\hat{m}}_{ij}$| | outward-pointing normal unit vector of edge Cij lying within its defining surface ∂Hi |
| |$\mathbf {\hat{e}}_{ij}$| | tangential unit vector of edge Cij |
| |$\mathbf {v}_{0ij}, \mathbf {v}_{1ij}$| | start and end vertices of edge Cij, respectively |
| R0ij, R1ij | distances from |$\mathbf {r}^{\prime }$| to |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| sij | projected coordinate of vector |$(\mathbf {r}-\mathbf {r}^{\prime })$| along |$\hat{\mathbf {e}}_{ij}$| |
| s0ij, s1ij | parameterised coordinates sij for |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$|, respectively |
| hi | projection of (|$\mathbf {r}^{\prime } - \mathbf {r}$|) onto |$\hat{\mathbf {n}}_i$| |
| mij | projection of |$(\mathbf {r}-\mathbf {o}_i)$| onto |$\mathbf {\hat{m}}_{ij}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\mathbf {p}_{ij}^{\perp }$| | vertical projection of |$\mathbf {r}^{\prime }$| onto edge Cij |
| |$\hat{\boldsymbol {\rho }}_{ij}^{\perp }$| | unit vector from point |$\mathbf {o}_i$| to point |$\mathbf {p}_{ij}^{\perp }$| |
| τij | distance between |$\mathbf {o}_i$| and |$\mathbf {r}$|, |$\mathbf {r}\in C_{ij}$| |
| |$\beta (\mathbf {o}_i)$| | angle of the circular region centred at |$\mathbf {o}_i$| on ∂Hi |
| βij | angle between the points |$\mathbf {v}_{0ij}$| and |$\mathbf {v}_{1ij}$| as measured from point |$\mathbf {o}_{i}$| |
2.2 Closed-form equations
Eq. (18) shows that the volume integral K(t, q) is transformed into a volume integral term K(t′, q′) plus surface terms, such that t′ = t − 2 and q′ = q + 2. Note that t + q = t′ + q′. It follows that when t is an even integer greater than 0, K(t, q) is transformed to K(0, t + q) plus a sum of surface integrals in t/2 steps, and when t is an odd integer greater than 0, K(t, q) is transformed to K(1, q + t − 1) plus a sum of surface integrals in (t − 1)/2 steps. Now, we further observe that when the order of z becomes 1 (order of R changes to q + t − 1), eq. (20) is straight-forward to apply and, consequently, only the surface integrals |$\iint _{\partial H_\pm }R^{q+t+1}\text{d}s$| remain to be evaluated.
Thus, according to eqs (18)–(20), for any number t ≥ 0, the volume integral |$\iiint _{H}z^{t}R^{q}\text{d}v$| is eventually transformed into a simple volume integral |$\iiint _{H}R^{k}\text{d}v$| and two surface integrals |$\iint _{\partial H_\pm }R^{p}\text{d}s$| over the bottom and top surfaces of the polyhedral prism mass body. Note that both k and p are odd integers, because q is an odd integer (cf. discussion after eq. 16). The ranges of these odd integers and their final values after an iterative application of eq. (18) are listed in the following for the different cases:
When t = 2, 4, …, ∞, k = q + t, |$p=q+2*\frac{t}{2}$|, and, as q ≥ 1, it follows that k ≥ 3 and p ≥ 3. Both volume and surface integrals need to be evaluated.
When t = 3, 5, …, ∞, |$p=q+2*\frac{t+1}{2}$|, and, as q ≥ 1, it follows p ≥ 5. No volume integral needs to be evaluated.
When t = 1, p = q + 2, and, as q ≥ 1, it follows p ≥ 3. No volume integral needs to be evaluated.
When t = 0, k = q, and, as q ≥ 1, it follows k ≥ 1. No surface integrals need to be evaluated.
2.3 Algorithm and singularity-free property
In summary, by using the recursive formulae for S(∂Hi, p) in eq. (27), |$B_{ij}^{p}$| in eq. (30) and |$L_{ij}^p$| in eq. (32), we can find the exact solutions of the gravity potential and the vertical gravity field of a polyhedral prism with vertical polynomial mass density contrast of arbitrary orders.
First, we consider ϕn. According to eqs (6)–(8), (18) and (24), we have the following formulae:
From eqs (35), (37) and (39), we know that when n is an odd number, only the contributions from the top and bottom surfaces are needed to evaluate ϕn and gn − 1. Thus, we have to evaluate the surface integrals S(∂Hi, t), t = 1, 3, 5, .., ∞ and S(∂H±, t), t = −1, 1, 3, ..., ∞. The latter surface integral S(∂H±, t) is the special case of the former surface integral S(∂Hi, t), so that here we only describe the solution to calculate S(∂Hi, t). By setting p = t in eq. (27), we need to compute the angle β using eq. (28), the line integral |$B_{ij}^{p+2}$| using eq. (30) and the initial line integral in eq. (31).
As for the gravity potential ϕn, the integrand of the volume integral in eq. (3), which contains a factor 1/R, is mathematically singular, when the observation point |$\mathbf {r}^{\prime }$| is close to the polyhedral prism body H (R → 0). Using the divergence theorem, the weak singularity of the gravity potential is eliminated except for term ϕ0, as shown in eqs (34) to (39) where only S(∂Hi, −1) is singular. Fortunately, we have derived the singularity-free exact solution for S(∂Hi, −1) in eqs (27) and (31). Therefore, our solutions for the gravity potential ϕn are completely singularity-free.
The gravity field gn has a stronger mathematical singularity of 1/R2 in its integrand (R → 0). As ϕn and S(∂Hi, −1) in eq. (39) are now both singularity-free, it is easy to show that gn is also singularity-free.
2.4 Closed-form solutions for rectangular prism with low-order polynomial density contrast functions
The above singularity-free formulae are developed for a general prism with polyhedral cross-section. Since the rectangular prism is a commonly used element in the computation of the Earth’s gravity field, it is quite interesting to investigate the explicit closed-form solutions for this standard element. Thus far, closed-form solutions for the gravity field of the prism with low-order polynomial density contrasts for n ≤ 4 were widely considered (Garcia-Abdeslem 2005; Ren et al.2017a, 2018c; D’Urso & Trotta 2017). So, here, we only investigate this low-order case of n ≤ 4.
2.4.1 Constant order—Case n = 0
2.4.2 Linear order—Case n = 1
2.4.3 Quadratic order—Case n = 2
2.4.4 Cubic order—Case n = 3
2.4.5 Quartic order—Case n = 4
3 VERIFICATION
Garcia-Abdeslem’s (2005) rectangular prism model. Dashed lines in red colour represent two observation profiles. Profile B is located right on the top surface of the prism, while profile A has a vertical offset of 15 cm from this top surface. Two observation sites (S1 and S2) of profile B are on edges of the top surface (with z = 0) where the gravity fields in Garcia-Abdeslem’s (2005) formulae are singular.
We computed the vertical gravity fields at 61 equally spaced observation sites along profile A from |$x=0\, \text{km}$| to |$x=30\, \text{km}$| (|$y=15\, \text{km}$|, |$z=-0.15\, \text{m}$|) (as shown in Fig. 2). Since there is a small vertical offset between profile A and the top surface of the prism, there is no singularity for the computed gravity fields. The results from our singularity-free method, Garcia-Abdeslem (2005)’s method and the equivalent point mass approach (Holstein et al.2007) are compared in Table (2) for the vertical gravity field. The contributions to the vertical gravity field by each term of the polynomial density contrast in eq. (50) are shown in Fig. 3. Excellent agreement is obtained between our closed-form solution and Garcia-Abdeslem (2005)’s method for all four orders (constant, linear, quadratic and cubic orders). Due to the close distance from the observation site to the prism, the equivalent point mass approach cannot produce good results. Note that the coefficients of density contrasts for constant and quadratic orders are negative, so that the vertical gravity fields of these two terms are negative, as shown in Figs 3(a) and (c). As shown in Fig. 3e, the relative errors referring to Garcia-Abdeslem’s (2005) solutions are less than 10−11% which verifies the accuracy of our newly developed algorithm.
Comparisons of gravity anomalies computed by Garcia-Abdeslem’s (2005) analytical expression and our formula for a prismatic body (Fig. 2) with polynomial density contrasts of (a) constant order, (b) linear order, (c) quadratic order and (d) cubic order; (e) relative errors with regard to Garcia-Abdeslem’s (2005) solutions. The observation sites are located at |$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|, thus avoiding singularities. Excellent agreements are obtained for all orders.
Comparison of solutions for the vertical gravity field computed by our analytical formula, Garcia-Abdeslem’s (2005) formula and the equivalent point mass approach for the prismatic body as shown in Fig. 2. The profile is located above the prism, that is, at |$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|, thus avoiding singularities. Excellent agreement between the results by our analytical formula and Garcia-Abdeslem’s (2005) formula is obtained.
| . | g (mGal) along profile A (|$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|) . | . | |
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions . | Garcia-Abdeslem’s solutions . | Equivalent point mass solutions . |
| 0 | −1.41666286151468E+00 | −1.41666286151481E+00 | −1.84108618104241E+00 |
| 1 | −1.73422227639846E+00 | −1.73422227639855E+00 | −2.23149257955557E+00 |
| 2 | −2.15234264546948E+00 | −2.15234264546958E+00 | −2.73741793052409E+00 |
| 3 | −2.71326520931830E+00 | −2.71326520931837E+00 | −3.40343974343350E+00 |
| 4 | −3.48203673411649E+00 | −3.48203673411646E+00 | −4.29552616723902E+00 |
| 5 | −4.56231001247872E+00 | −4.56231001247878E+00 | −5.51326925463090E+00 |
| 6 | −6.12675013291898E+00 | −6.12675013291993E+00 | −7.21003321285478E+00 |
| 7 | −8.48173961731087E+00 | −8.48173961731099E+00 | −9.62627299077403E+00 |
| 8 | −1.22299031940987E+01 | −1.22299031940998E+01 | −1.31437976407972E+01 |
| 9 | −1.88269449325808E+01 | −1.88269449325800E+01 | −1.83688884601663E+01 |
| 10 | −3.62664287162128E+01 | −3.62664287162135E+01 | −2.62366314127874E+01 |
| 11 | −5.36259783186966E+01 | −5.36259783186970E+01 | −3.80499008405665E+01 |
| 12 | −5.99739916027339E+01 | −5.99739916027357E+01 | −5.51012744441785E+01 |
| 13 | −6.32743074931516E+01 | −6.32743074931500E+01 | −7.70049860116706E+01 |
| 14 | −6.49254770325312E+01 | −6.49254770325319E+01 | −9.82615386701048E+01 |
| 15 | −6.54308299900759E+01 | −6.54308299900765E+01 | −1.07615318326458E+02 |
| . | g (mGal) along profile A (|$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|) . | . | |
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions . | Garcia-Abdeslem’s solutions . | Equivalent point mass solutions . |
| 0 | −1.41666286151468E+00 | −1.41666286151481E+00 | −1.84108618104241E+00 |
| 1 | −1.73422227639846E+00 | −1.73422227639855E+00 | −2.23149257955557E+00 |
| 2 | −2.15234264546948E+00 | −2.15234264546958E+00 | −2.73741793052409E+00 |
| 3 | −2.71326520931830E+00 | −2.71326520931837E+00 | −3.40343974343350E+00 |
| 4 | −3.48203673411649E+00 | −3.48203673411646E+00 | −4.29552616723902E+00 |
| 5 | −4.56231001247872E+00 | −4.56231001247878E+00 | −5.51326925463090E+00 |
| 6 | −6.12675013291898E+00 | −6.12675013291993E+00 | −7.21003321285478E+00 |
| 7 | −8.48173961731087E+00 | −8.48173961731099E+00 | −9.62627299077403E+00 |
| 8 | −1.22299031940987E+01 | −1.22299031940998E+01 | −1.31437976407972E+01 |
| 9 | −1.88269449325808E+01 | −1.88269449325800E+01 | −1.83688884601663E+01 |
| 10 | −3.62664287162128E+01 | −3.62664287162135E+01 | −2.62366314127874E+01 |
| 11 | −5.36259783186966E+01 | −5.36259783186970E+01 | −3.80499008405665E+01 |
| 12 | −5.99739916027339E+01 | −5.99739916027357E+01 | −5.51012744441785E+01 |
| 13 | −6.32743074931516E+01 | −6.32743074931500E+01 | −7.70049860116706E+01 |
| 14 | −6.49254770325312E+01 | −6.49254770325319E+01 | −9.82615386701048E+01 |
| 15 | −6.54308299900759E+01 | −6.54308299900765E+01 | −1.07615318326458E+02 |
Comparison of solutions for the vertical gravity field computed by our analytical formula, Garcia-Abdeslem’s (2005) formula and the equivalent point mass approach for the prismatic body as shown in Fig. 2. The profile is located above the prism, that is, at |$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|, thus avoiding singularities. Excellent agreement between the results by our analytical formula and Garcia-Abdeslem’s (2005) formula is obtained.
| . | g (mGal) along profile A (|$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|) . | . | |
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions . | Garcia-Abdeslem’s solutions . | Equivalent point mass solutions . |
| 0 | −1.41666286151468E+00 | −1.41666286151481E+00 | −1.84108618104241E+00 |
| 1 | −1.73422227639846E+00 | −1.73422227639855E+00 | −2.23149257955557E+00 |
| 2 | −2.15234264546948E+00 | −2.15234264546958E+00 | −2.73741793052409E+00 |
| 3 | −2.71326520931830E+00 | −2.71326520931837E+00 | −3.40343974343350E+00 |
| 4 | −3.48203673411649E+00 | −3.48203673411646E+00 | −4.29552616723902E+00 |
| 5 | −4.56231001247872E+00 | −4.56231001247878E+00 | −5.51326925463090E+00 |
| 6 | −6.12675013291898E+00 | −6.12675013291993E+00 | −7.21003321285478E+00 |
| 7 | −8.48173961731087E+00 | −8.48173961731099E+00 | −9.62627299077403E+00 |
| 8 | −1.22299031940987E+01 | −1.22299031940998E+01 | −1.31437976407972E+01 |
| 9 | −1.88269449325808E+01 | −1.88269449325800E+01 | −1.83688884601663E+01 |
| 10 | −3.62664287162128E+01 | −3.62664287162135E+01 | −2.62366314127874E+01 |
| 11 | −5.36259783186966E+01 | −5.36259783186970E+01 | −3.80499008405665E+01 |
| 12 | −5.99739916027339E+01 | −5.99739916027357E+01 | −5.51012744441785E+01 |
| 13 | −6.32743074931516E+01 | −6.32743074931500E+01 | −7.70049860116706E+01 |
| 14 | −6.49254770325312E+01 | −6.49254770325319E+01 | −9.82615386701048E+01 |
| 15 | −6.54308299900759E+01 | −6.54308299900765E+01 | −1.07615318326458E+02 |
| . | g (mGal) along profile A (|$y=15\, \text{km}$| and |$z=-0.15\, \text{m}$|) . | . | |
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions . | Garcia-Abdeslem’s solutions . | Equivalent point mass solutions . |
| 0 | −1.41666286151468E+00 | −1.41666286151481E+00 | −1.84108618104241E+00 |
| 1 | −1.73422227639846E+00 | −1.73422227639855E+00 | −2.23149257955557E+00 |
| 2 | −2.15234264546948E+00 | −2.15234264546958E+00 | −2.73741793052409E+00 |
| 3 | −2.71326520931830E+00 | −2.71326520931837E+00 | −3.40343974343350E+00 |
| 4 | −3.48203673411649E+00 | −3.48203673411646E+00 | −4.29552616723902E+00 |
| 5 | −4.56231001247872E+00 | −4.56231001247878E+00 | −5.51326925463090E+00 |
| 6 | −6.12675013291898E+00 | −6.12675013291993E+00 | −7.21003321285478E+00 |
| 7 | −8.48173961731087E+00 | −8.48173961731099E+00 | −9.62627299077403E+00 |
| 8 | −1.22299031940987E+01 | −1.22299031940998E+01 | −1.31437976407972E+01 |
| 9 | −1.88269449325808E+01 | −1.88269449325800E+01 | −1.83688884601663E+01 |
| 10 | −3.62664287162128E+01 | −3.62664287162135E+01 | −2.62366314127874E+01 |
| 11 | −5.36259783186966E+01 | −5.36259783186970E+01 | −3.80499008405665E+01 |
| 12 | −5.99739916027339E+01 | −5.99739916027357E+01 | −5.51012744441785E+01 |
| 13 | −6.32743074931516E+01 | −6.32743074931500E+01 | −7.70049860116706E+01 |
| 14 | −6.49254770325312E+01 | −6.49254770325319E+01 | −9.82615386701048E+01 |
| 15 | −6.54308299900759E+01 | −6.54308299900765E+01 | −1.07615318326458E+02 |
Profile B with a range of |$x=[0\, \text{km},30\, \text{km}]$| is located on the top surface of the prism at |$y=15\, \text{km}$| and |$z=0\, \text{km}$|, as shown in Fig. (2). The formula presented by Garcia-Abdeslem (2005) is singular, if the observation point is located at an edge of the anomalous prism (i.e. at sites S1 and S2 in the case of profile B). However, our formulae are singularity-free and show a regular behaviour as demonstrated in Table (3). We observe that solutions computed by our analytical formula, Garcia-Abdeslem’s (2005) formula and a high-order Gaussian quadrature method (using 512 × 512 × 512 quadrature points) (Davis & Rabinowitz 1984) show excellent agreement with each other. Remarkably, our solution shows smooth behaviour even at the edges where the gravity signals are mathematically singular in the analytical expression presented by Garcia-Abdeslem (2005). If the observation site is close to the rectangular prism, compared to closed-form solutions, even the high-order Gaussian quadrature method cannot achieve high-precision results, demonstrating the superiority of our proposed closed-form solution.
Comparison of solutions for the vertical gravity field computed by our analytical formula, Garcia-Abdeslem’s (2005) formula and a high-order Gaussian quadrature method (using 512 × 512 × 512 quadrature points) (Davis & Rabinowitz 1984) for the prismatic body as shown in Fig. 2. Similar to Fig. 3, but for the singular case where profile B is located on the top of the prism, that is, at |$y=15\, \text{km}$| and |$z=0\, \text{km}$|. At the edges of the prism, that is, at |$x=10\, \text{km}$| (site S1), the analytical solution presented by Garcia-Abdeslem (2005) is singular, but our solution is completely singularity-free. Due to symmetry, solutions for only one half of profile B are shown (results for |$x=(15\, \text{km},30\, \text{km}]$| are omitted).
| . | g along profile B (|$y=15\, \text{km}$| and |$z=0\, \text{km}$|) . | ||
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions (mGal) . | Garcia-Abdeslem’s solutions (mGal) . | Gauss quadrature solutions (mGal) . |
| 0 | −1.41659381299933E+00 | −1.41659381299899E+00 | −1.41659381299908E+00 |
| 1 | −1.73413869984550E+00 | −1.73413869984593E+00 | −1.73413869984550E+00 |
| 2 | −2.15224028284275E+00 | −2.15224028284243E+00 | −2.15224028284317E+00 |
| 3 | −2.71313815047598E+00 | −2.71313815047617E+00 | −2.71313815047556E+00 |
| 4 | −3.48187657349074E+00 | −3.48187657349082E+00 | −3.48187657349141E+00 |
| 5 | −4.56210442191832E+00 | −4.56210442191851E+00 | −4.56210442191737E+00 |
| 6 | −6.12648027897631E+00 | −6.12648027897630E+00 | −6.12648027897633E+00 |
| 7 | −8.48137503186591E+00 | −8.48137503186615E+00 | −8.48137503186620E+00 |
| 8 | −1.22293900434146E+01 | −1.22293900434145E+01 | −1.22293900434128E+01 |
| 9 | −1.88261712992561E+01 | −1.88261712992562E+01 | −1.88261712992559E+01 |
| 10 | −3.62673071958274E+01 | − | −3.61614752500613E+01 |
| 11 | −5.36285124167034E+01 | −5.36285124167031E+01 | −5.34172694362954E+01 |
| 12 | −5.99762760875470E+01 | −5.99762760875471E+01 | −5.97502011647203E+01 |
| 13 | −6.32764627789341E+01 | −6.32764627789341E+01 | −6.30471992541654E+01 |
| 14 | −6.49275676133833E+01 | −6.49275676133832E+01 | −6.46962805858505E+01 |
| 15 | −6.54329007321985E+01 | −6.54329007321983E+01 | −6.51862869517059E+01 |
| . | g along profile B (|$y=15\, \text{km}$| and |$z=0\, \text{km}$|) . | ||
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions (mGal) . | Garcia-Abdeslem’s solutions (mGal) . | Gauss quadrature solutions (mGal) . |
| 0 | −1.41659381299933E+00 | −1.41659381299899E+00 | −1.41659381299908E+00 |
| 1 | −1.73413869984550E+00 | −1.73413869984593E+00 | −1.73413869984550E+00 |
| 2 | −2.15224028284275E+00 | −2.15224028284243E+00 | −2.15224028284317E+00 |
| 3 | −2.71313815047598E+00 | −2.71313815047617E+00 | −2.71313815047556E+00 |
| 4 | −3.48187657349074E+00 | −3.48187657349082E+00 | −3.48187657349141E+00 |
| 5 | −4.56210442191832E+00 | −4.56210442191851E+00 | −4.56210442191737E+00 |
| 6 | −6.12648027897631E+00 | −6.12648027897630E+00 | −6.12648027897633E+00 |
| 7 | −8.48137503186591E+00 | −8.48137503186615E+00 | −8.48137503186620E+00 |
| 8 | −1.22293900434146E+01 | −1.22293900434145E+01 | −1.22293900434128E+01 |
| 9 | −1.88261712992561E+01 | −1.88261712992562E+01 | −1.88261712992559E+01 |
| 10 | −3.62673071958274E+01 | − | −3.61614752500613E+01 |
| 11 | −5.36285124167034E+01 | −5.36285124167031E+01 | −5.34172694362954E+01 |
| 12 | −5.99762760875470E+01 | −5.99762760875471E+01 | −5.97502011647203E+01 |
| 13 | −6.32764627789341E+01 | −6.32764627789341E+01 | −6.30471992541654E+01 |
| 14 | −6.49275676133833E+01 | −6.49275676133832E+01 | −6.46962805858505E+01 |
| 15 | −6.54329007321985E+01 | −6.54329007321983E+01 | −6.51862869517059E+01 |
Comparison of solutions for the vertical gravity field computed by our analytical formula, Garcia-Abdeslem’s (2005) formula and a high-order Gaussian quadrature method (using 512 × 512 × 512 quadrature points) (Davis & Rabinowitz 1984) for the prismatic body as shown in Fig. 2. Similar to Fig. 3, but for the singular case where profile B is located on the top of the prism, that is, at |$y=15\, \text{km}$| and |$z=0\, \text{km}$|. At the edges of the prism, that is, at |$x=10\, \text{km}$| (site S1), the analytical solution presented by Garcia-Abdeslem (2005) is singular, but our solution is completely singularity-free. Due to symmetry, solutions for only one half of profile B are shown (results for |$x=(15\, \text{km},30\, \text{km}]$| are omitted).
| . | g along profile B (|$y=15\, \text{km}$| and |$z=0\, \text{km}$|) . | ||
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions (mGal) . | Garcia-Abdeslem’s solutions (mGal) . | Gauss quadrature solutions (mGal) . |
| 0 | −1.41659381299933E+00 | −1.41659381299899E+00 | −1.41659381299908E+00 |
| 1 | −1.73413869984550E+00 | −1.73413869984593E+00 | −1.73413869984550E+00 |
| 2 | −2.15224028284275E+00 | −2.15224028284243E+00 | −2.15224028284317E+00 |
| 3 | −2.71313815047598E+00 | −2.71313815047617E+00 | −2.71313815047556E+00 |
| 4 | −3.48187657349074E+00 | −3.48187657349082E+00 | −3.48187657349141E+00 |
| 5 | −4.56210442191832E+00 | −4.56210442191851E+00 | −4.56210442191737E+00 |
| 6 | −6.12648027897631E+00 | −6.12648027897630E+00 | −6.12648027897633E+00 |
| 7 | −8.48137503186591E+00 | −8.48137503186615E+00 | −8.48137503186620E+00 |
| 8 | −1.22293900434146E+01 | −1.22293900434145E+01 | −1.22293900434128E+01 |
| 9 | −1.88261712992561E+01 | −1.88261712992562E+01 | −1.88261712992559E+01 |
| 10 | −3.62673071958274E+01 | − | −3.61614752500613E+01 |
| 11 | −5.36285124167034E+01 | −5.36285124167031E+01 | −5.34172694362954E+01 |
| 12 | −5.99762760875470E+01 | −5.99762760875471E+01 | −5.97502011647203E+01 |
| 13 | −6.32764627789341E+01 | −6.32764627789341E+01 | −6.30471992541654E+01 |
| 14 | −6.49275676133833E+01 | −6.49275676133832E+01 | −6.46962805858505E+01 |
| 15 | −6.54329007321985E+01 | −6.54329007321983E+01 | −6.51862869517059E+01 |
| . | g along profile B (|$y=15\, \text{km}$| and |$z=0\, \text{km}$|) . | ||
|---|---|---|---|
| |$x\, \text{(km)}$| . | Our new solutions (mGal) . | Garcia-Abdeslem’s solutions (mGal) . | Gauss quadrature solutions (mGal) . |
| 0 | −1.41659381299933E+00 | −1.41659381299899E+00 | −1.41659381299908E+00 |
| 1 | −1.73413869984550E+00 | −1.73413869984593E+00 | −1.73413869984550E+00 |
| 2 | −2.15224028284275E+00 | −2.15224028284243E+00 | −2.15224028284317E+00 |
| 3 | −2.71313815047598E+00 | −2.71313815047617E+00 | −2.71313815047556E+00 |
| 4 | −3.48187657349074E+00 | −3.48187657349082E+00 | −3.48187657349141E+00 |
| 5 | −4.56210442191832E+00 | −4.56210442191851E+00 | −4.56210442191737E+00 |
| 6 | −6.12648027897631E+00 | −6.12648027897630E+00 | −6.12648027897633E+00 |
| 7 | −8.48137503186591E+00 | −8.48137503186615E+00 | −8.48137503186620E+00 |
| 8 | −1.22293900434146E+01 | −1.22293900434145E+01 | −1.22293900434128E+01 |
| 9 | −1.88261712992561E+01 | −1.88261712992562E+01 | −1.88261712992559E+01 |
| 10 | −3.62673071958274E+01 | − | −3.61614752500613E+01 |
| 11 | −5.36285124167034E+01 | −5.36285124167031E+01 | −5.34172694362954E+01 |
| 12 | −5.99762760875470E+01 | −5.99762760875471E+01 | −5.97502011647203E+01 |
| 13 | −6.32764627789341E+01 | −6.32764627789341E+01 | −6.30471992541654E+01 |
| 14 | −6.49275676133833E+01 | −6.49275676133832E+01 | −6.46962805858505E+01 |
| 15 | −6.54329007321985E+01 | −6.54329007321983E+01 | −6.51862869517059E+01 |
Comparison of gravity anomalies computed by (a) our formula and (b) the high-order Gauss quadrature rule (512 × 512 × 512 quadrature points) for the prismatic body in Fig. 2 but with a quartic polynomial density contrast. The observation sites are uniformly distributed on the top surface of the prism at |$z=0\, \text{km}$|, |$x=[0\, \text{km},30\, \text{km}]$| and |$y=[0\, \text{km},30\, \text{km}]$|. The maximum absolute relative error (c) between these two approaches is less than |$10^{-10}\,\%$|.
4 ASSESSMENT OF NUMERICAL STABILITY
The vertical gravity fields for different 1/γ are calculated by our formula, the high-order Gaussian quadrature rule with 512 × 512 × 512 quadrature points (Davis & Rabinowitz 1984), and the equivalent point mass approach (Holstein 2003). The results of these three approaches are denoted by g, ggauss and gpoint and shown in Fig. 5a. The computing times of our method and the high-order Gaussian quadrature method were 0.0018 s and 85.469 s for 25 observation sites, respectively. These computations were run on a computer with a Intel core i5 processor at 3.30 GHz using four cores. Two kinds of numerical relative errors (Fig.5b) are calculated. One is |g − ggauss|/|ggauss|, which measures the differences between our closed-form solutions and the high-order Gaussian quadrature solutions. Another is |g − gpoint|/|gpoint|, which measures the differences between our results and those of the equivalent point mass approach. In addition, absolute errors between our results and those by the high-order Gaussian quadrature rule are shown in Fig. 5(c).
Comparisons of results computed by our formula, the high-order Gaussian quadrature rule (512 × 512 × 512 quadrature points) and the equivalent point mass approach when the dimensionless target distance 1/γ increases. Panel (a) shows the computed values of the vertical gravity fields, panel (b) is for their relative errors and panel (c) shows the absolute error between our results and those calculated by the high-order Gaussian quadrature rule.
In Fig. 5(b), when the observation site is located close to the prism, that is, at 1/γ ≈ 1, |g − ggauss|/|ggauss| is less than |$10^{-10}\,\%$|. But |g − gpoint|/|gpoint| shows values larger than |$10^{0}\,\%$| as the prism cannot be approximated as an equivalent point mass in this case. When 1/γ increases, the relative error |g − ggauss|/|ggauss| increases over the whole range of 1/γ. From 1/γ ≈ 1 to 1/γ ≈ 80, |g − gpoint|/|gpoint| shows a decreasing behaviour which means that the prism can be gradually well approximated as an equivalent point mass when 1/γ increases. When 1/γ ≈ 80, |g − ggauss|/|ggauss| and |g − gpoint|/|gpoint| finally converge (see Fig. 5a). This is because the gravity signals are close to zero at this critically far distance. Due to the limited machine precision of the computer (Intel core i5 CPU 3.3GHz and 16GB RAM), our formula has difficulty to produce accurate gravity signals near zero. It is interesting to observe that beyond this critical distance, solutions of the Gaussian quadrature rules and the equivalent point mass still match well with each other (see Fig. 5a). This is because solutions of Gaussian quadrature rules can be considered as simple summations of individual contributions from a set of point masses. The amplitudes of these point-mass contributions are generally at the same level. Therefore, there are no additions of small numbers to large numbers which leads to the precision loss in our analytical formulae. Factually, the numerical quantities generated in our solution grow in magnitude with increasing 1/γ, while the signal is decreasing. Our solution requires these large quantities to cancel under summation. With limited machine precision ε (approximately 10−16 in our computer), however, the representation error of a number W is of order Wε. When W is sufficiently large, Wε can exceed the signal that is sought, in which case no significance is left in the summed result.
This precision issue exists for all analytical solutions of gravity anomalies (Holstein 2003; Holstein et al.2013). Readers should pay attention to this limit of our new formula, when they deal with large values of 1/γ. However, we should not worry about this issue in exploration gravity problems. As shown in Fig. 5(b), when 1/γ reaches a critical value of 180 (the intersection between the 100% error line and the fitted error growth line), the residuals between our solutions and those calculated by the Gaussian quadrature rule are around 10−5 mGal (Fig. 5c) which is smaller than the amplitude of the minimum detectable gravity anomaly in exploration geophysics (about |$5\cdot 10^{-3}\, \text{mGal}$| for the typical CG-5 AutoGrav gravity meter, Reudink et al.2014). As |$\alpha =4\cdot \sqrt{66}\, \text{km}$|, using eq. (52), the observation site can be located at a distance of around |$5849\, \text{km}$| to the target mass. If higher order polynomial formulae are used for the density contrast, then the ”horizon” will reduce compared to that found here.
5 CONCLUSIONS
New formulae were developed for the gravity potential and the vertical gravity field of a polyhedral prism. The polyhedral prism is a vertical prism with a polygonal cross-section. In this polyhedral prism, the density contrast is assumed to vary with depth as a polynomial function. The orders of the polynomial density contrast functions can be arbitrary, such as constant, linear, quadratic, cubic, etc. Using our newly developed formulae, exact solutions are obtained for arbitrary order.
No new singularities exist in our formulation of polynomial density contrast anomaly, over those that already exist in the constant density case. These are known to be removable. Thus, our algorithm can be safely used for all observation points placed in, on or outside the prism. Considering a rectangular prism, we have demonstrated the accuracy of our new approach by comparing our solution to those of previously published analytic solutions and of Gaussian quadrature rules. Compared to our new approach, these previously published methods have the drawback that they do not have singularity removal implemented and, hence, may deliver less accurate solutions, if the observation sites are located in or on the border of an anomalous mass body.
Using our new formulae, interested readers may be able to derive closed-form solutions for the gravity gradient tensor, the magnetic field and even the magnetic gradient tensor of the polyhedral prism. Although we have considered only depth-dependent density functions, the identities and formulae presented in this study may be further used to derive exact solutions for a polyhedral body with both horizontal and vertical polynomial density contrasts of arbitrary orders.
ACKNOWLEDGEMENTS
This work was financially supported by the National Science Foundation of China (41574120, 41474103 and 41704100), the National Basic Research Program of China (973 - 2015CB060200), the Natural Science Foundation of Hunan Province of China (2018JJ3643), the Innovation-Driven Project of Central South University (2018CX042), an award for outstanding young scientists by Central South University (Lieying program 2013) and the Pioneer Hundred Talents Program, Chinese Academy of Sciences. The authors thank the editor Bert Vermeersen and the reviewer Jianzhong Zhang for their comments to improve the draft. Authors want to give deep thanks to the reviewer H. Holstein for his word-by-word and symbol-by-symbol checking which significantly improved the clarity and quality of the manuscript.
REFERENCES
APPENDIX A
FORMULA FOR oi
Illustration of the relationship between |$\mathbf {r}^{\prime }$| and facet ∂Hi.



![Comparison of gravity anomalies computed by (a) our formula and (b) the high-order Gauss quadrature rule (512 × 512 × 512 quadrature points) for the prismatic body in Fig. 2 but with a quartic polynomial density contrast. The observation sites are uniformly distributed on the top surface of the prism at $z=0\, \text{km}$, $x=[0\, \text{km},30\, \text{km}]$ and $y=[0\, \text{km},30\, \text{km}]$. The maximum absolute relative error (c) between these two approaches is less than $10^{-10}\,\%$.](https://oup.silverchair-cdn.com/oup/backfile/Content_public/Journal/gji/214/3/10.1093_gji_ggy250/3/m_ggy250fig4.jpeg?Expires=1712696920&Signature=N9kbSyhhrrEjFHZdwls-YIHhNizIahrXhT-NQqYGg6gDDUoLPFt5FfvdmmUUSjXb7Mkprx8ULpW3Lz21QfZqLm6PL4iGA95Y64dcVlagtmIV~SrMuVvVCEWU9S33Q9ZxFPGlUc-tRurNODRksXNSDRfC3hJ6XEahG540grKMDqiRy3WBm4Uc8TpjqdZ3P9sUh~Jo0lQ3mNgwWbvXASNcR9ALiTpSvPkX4U0gM5h8smGZLdQ5IYk073OnrOs9Lt0WSVpZiIoBJaOdyDtJpL70RA0WBf9PHoNqeXwcmCgCLuyFhoLihrQUzRhRK9cEbAU49J4jN0sKtKXGnyrYd1Tjjw__&Key-Pair-Id=APKAIE5G5CRDK6RD3PGA)

