Finite element method is an important method to solve mathematical problems in engineering. Many mathematical equations are difficult to solve, but it becomes very simple after using the finite element method. In this paper, the finite element method is applied to the calculation of gravity anomaly. First, the variational equation of gravity anomaly calculation is established, and then the gravity anomaly value ten times the distance away from the anomaly body is used as the boundary condition. By comparing the gravity anomaly obtained by solving the stiffness matrix with the analytical solution, it can be found that the method in this paper has high accuracy. Finally, the model of Jinchuan copper nickel deposit is used for calculation, and the calculated gravity anomaly field is inverted with Growth3D. It can be found that the inversion result is very close to the model, which verifies the effectiveness of the algorithm in this paper.
National Key Research and Development Program of China2016YFC06005051. Introduction
Finite element method is an effective method to solve mathematical problems [1]. It is based on the variational principle and the weighted residual method. Its basic solution idea is to divide the calculation domain into finite nonoverlapping elements [2]. In each element, select some suitable nodes as the interpolation points of the solution function and rewrite the variables in the differential equation into a linear expression composed of the node values of each variable or its derivative and the selected interpolation function. By means of variational principle or weighted residual method, the differential equation is solved discretely [3]. Different weight functions and interpolation functions are used to form different finite element methods. The finite element method was first used in structural mechanics, and then it was used in the numerical simulation of hydrodynamics with the development of computers [4].
The model built by the rectangular or structural grid has the advantages of convenient calculation. It can be calculated by finite difference, finite element, finite volume, and other algorithms. It has been favored by many experts and scholars [5]. However, the regular body grid also has great limitations. When the structure of the model body is relatively complex, the grid often has no advantages and there is no way to carry out accurate modeling, so that the accuracy of the subsequent simulation results is not reliable [6]. In order to overcome this problem, it can be considered to increase the grid density to capture the accuracy of numerical simulation solution, but it will greatly increase the amount of calculation [7]. Based on the above considerations, the use of unstructured grid modeling is undoubtedly a very effective method. This method can encrypt the grid in the important area and sparse the grid in the background area to save the memory of the computer. At the same time, the accurate description of the model also provides a strong support for the accuracy of numerical simulation [8]. At the same time, using the finite element method for numerical simulation will also achieve good results [9].
In the field of Engineering Geophysics, inversion imaging of the underground target is one of the most important targets [10]. In the process of inversion, the forward algorithm is one of the most important components. The accuracy of forward simulation and the establishment of the forward model are the key to the success of forward calculation [11]. The finite element method is very powerful in the calculation of a complex model, and the Delaunay grid has good adaptability in the establishment of the complex model [12–14]. The combination of the two will make the calculation of gravity anomaly more advantageous. When the work of forward modeling is completed, the inversion of geophysical methods will progress together [15].
In the inversion process of geophysics, the most commonly used methods are the least-square method and the minimum structure method. At the same time, these two methods also perform well in the calculation of potential field. However, in the inversion process, the underground geological body is often divided into a combination of finite elements, so it is also a meaningful work to refine the internal area of the geological body locally [16].
With the development of the computer technology, the finite element method is more and more widely used to solve the boundary value problems of the Poisson equation in various mathematical technical problems [17]. The calculation of the gravity anomaly generated by the three-dimensional geological body can be transformed into the boundary value problem of the Poisson equation, so the finite element method can be used to solve the gravity anomaly field of the three-dimensional geological model, and it also provides an effective new method for the calculation of the gravity anomaly generated by the abnormal body [18].
In this paper, the unstructured grid and finite element method are used for numerical calculation of gravity anomalies, and synthetic data are used for analysis and evaluation of the results of this paper. Finally, the actual model of Jinchuan copper nickel deposit is modeled by the unstructured grid, and then the finite element method is used for numerical simulation, and the results of simulation are inverted by the growth code, which shows that the inverse result of the algorithm is very good, which also proves the effectiveness of the algorithm used in this paper.
2. Method2.1. Boundary Problem of Gravity Anomaly Field
When calculating the field value of the local gravity anomaly of the earth, the curvature of the earth is not considered. In three-dimensional space, the coordinate system O-xyz can be established, which is O-z along the vertical downward direction of gravity. At the same time, the gravitational potential caused by the abnormal body can be expressed as Vr⟶, which satisfies the Poisson equation inside, such as the formula(1)∇2Vr⟶=−4πGρr⟶,where r⟶ is the vector, G is the gravitational constant, and ρ is the density at r⟶. Vr⟶ satisfies the Laplace equation outside the abnormal body.(2)∇2Vr⟶=0.
According to formulas (1) and (2), we can obtain the gravity anomaly data at any position in the space.(3)gr⟶=∂V∂x.
According to formula (3), Poisson’s equation and Laplace’s equation are satisfied inside and outside the abnormal body.(4)∇2gr⟶=−4πG∂ρ∂zr⟶,(5)∇2gr⟶=0.
As shown in Figure 1, the area surrounded by area A represents the geological body with abnormal density and A0 represents the area without the abnormal body. When we have the abnormal value of boundary condition S, we can obtain the field value of any point in the space by formulas (4) and (5).
Diagram of the abnormal body and closed area.
When calculating the gravity anomaly generated by the three-dimensional abnormal body, the gravity anomaly generated on S can be calculated according to the density distribution law of the abnormal body. With boundary conditions, the gravity anomaly on S can be calculated by Poisson equations (4) and (5). However, although the shape and density data of the abnormal body are known, the abnormal value on the closed surface S is not known. Therefore, the closed surface S should be selected first, and then the gravity abnormal data on the curve S should be calculated [19].
2.2. Selection of Gravity Boundary Conditions
As shown in Figure 2, if the coordinate origin o is selected at the center of gravity of the abnormal body A, the gravitational potential generated by the abnormal body A at any point outside can be expressed as(6)Vr⟶=G∫ρr0dτ,1r0=1r∑n=0∞r′rnpncosθ.
Diagram of the abnormal body and closed area.
In the formula, pncosθ is the Legendre polynomial of order n of cosθ. By using the above formula, the gravity anomaly value of the abnormal body on the boundary can be obtained. After getting the gravity anomaly values on all nodes of the boundary conditions, the next step can be carried out. When the value of r is larger, the data of gravity anomaly field on the boundary is more accurate, but the time of numerical simulation will be greatly increased [20]. In a comprehensive consideration, we choose the length of r as about 10 times the length of the abnormal body and use the synthetic data to test the results.
We multiply the two ends of formula (4) by the continuous differentiable function φr⟶ and integrate them within the boundary conditions to get the following formula:(7)∫A+A0φ∇2gdτ=−4πG∫Tφ∂ρ∂zdτ.
If the density of the geological body is evenly distributed along the direction of z axis, then there is the following formula:(8)∫Tφ∂ρ∂zdτ=−∫Tρ∂φ∂zdτ.
Formula (9) can be obtained after simplification:(9)∫T+T0∇φ⋅∇gdτ=−4πG∫Tρ∂φ∂zdτ.
2.3. Finite Element Method of Gravity Anomaly
When we use the finite element method to calculate the gravity anomaly of the three-dimensional geological body, we need to follow these steps:
According to the shape and density distribution of the abnormal body, the center of gravity of the abnormal body is calculated.
Select the appropriate boundary as the boundary condition and calculate the gravity anomaly data generated by all nodes on the boundary condition.
The integral equation (9) is discretized in space so that equation (9) can be transformed into a system of linear equations. The numerical solution of the Poisson equation in the whole space can be obtained by solving the system of equations.
We use tetrahedral elements to establish linear and quadratic finite element schemes. The method of the variational equation is used to obtain the gravity anomaly of grid nodes. At any point in tetrahedron e, the approximate solution φ is expressed as(10)gex,y,z=Niex,y,zgi,(11)φex,y,z=Niex,y,zφi,where Ni is the shape function of the tetrahedral element e and i=1,2,3,4 is the number of four vertices of tetrahedron. The shape function of tetrahedron can be expressed as the linear equation, as shown in the following equation :(12)Nie=16Veaie+biex+ciey+diez.
Inside the tetrahedron e of the element, the left-hand side of formula (9) can be expressed as(13)∫e∇φ⋅∇gdτ=φiki,jegj,where i and j are the summation coordinates.(14)ki,je=∫e∂Nie∂xr∂Nie∂xrdτ,where r is the summation coordinate. ki,je is the element of stiffness matrix ke. The right-hand side of equation (9) can be expressed as(15)−4πG∫eρ∂φ∂zdτ=φiFie,(16)Fie=−4πG∫eρ∂Nie∂zdτ.
According to equations (15) and (16), in the tetrahedron of the element, equation (11) can be expressed as(17)φiki,je=φiFie.
If n is the total number of nodes in equation (9), then ke and Fe can be expressed as matrices of N×N order and vectors of degree n, and then sum all elements to obtain the following formula:(18)φiki,jgj=φiFi,ki,j=∑ski,je,Fi=∑sFi,je.
When on the node of Dirichlet boundary condition, φr=0. Therefore, formula (19) can be obtained as follows: (19)φiki,jgj+φiki,rgr=φiFi.
By solving the linear equation (19), we can obtain the gravity anomaly values of all nodes in the region.
2.4. Examples
The solution calculated by the finite element method is a numerical solution, so it needs to use the analytical solution to compare with it and the error also needs to be analyzed. When the error is within the acceptable range, the actual model can be used for calculation. In order to evaluate the algorithm used in this paper, we choose to use the rectangular abnormal body model for experiment, as shown in Figure 3. The size of the abnormal body in the middle of Figures 3(a) and 3(b) is 100 × 100 × 100 m, the density is 1 g/cm3, the density of the background is 0 g/cm3, and the boundary condition is set at the position 10 times the size of the abnormal body. This boundary condition belongs to the first kind of the boundary condition, also called the Dirichlet boundary condition. According to the governing equations and boundary conditions, the gravity field of any point in the region can be calculated.
Synthetic data. (a) Coarse mesh. (b) Fine mesh.
Figures 3(a) and 3(b) are rough mesh and fine mesh models, respectively. The grid quality of Figure 3(b) is relatively high and the number of grids is large, so the time of numerical simulation will be greatly increased. The number of grids in Figure 3(a) is less, and the calculation time will not be too much. The grid parameters of the two models are shown in Table 1.
Two model parameters after mesh generation.
Grid/parameters
Fine mesh
Coarse mesh
Number of grids
101.821
22.080
Average volume
8496.32
44251.70
Total point
22.219
4.331
Average size
38.093
57.393
CPU consumption time
1644 s
42.50 s
As shown in Figure 4, Figure 4(a) represents the exact solution of the anomaly data (Y = 500 m, elevation = 1000 m). Figures 4(b) and 4(d) represent the numerical solutions of coarse and fine mesh (Y = 500 m, elevation = 1000 m), and Figures 4(c) and 4(e) represent the error distribution between the two and the exact solutions. From the shape of the curve, it can be seen that the error of the simulation results of the coarse mesh is large, and the error of the local position has exceeded 0.008 mGal. However, the error of the simulation results of the fine mesh is much smaller, and the error curve always fluctuates around the position of 0 point, and the maximum error is not more than 0.001 mGal. Therefore, when the grid is encrypted, it can not only effectively reduce the error of numerical simulation but also increase the running time of the computer. As shown in Table 1, the numerical simulation time of the coarse mesh is only 42.50 s, and the numerical simulation time of the fine mesh is 1644 s. The number of grids and the number of nodes are also increased several times.
Calculation results of the abnormal body by different mesh generation. (a) Analytical solution. (b) Coarse mesh. (c) Difference between (a) and (b). (d) Fine mesh. (e) Difference between (a) and (d).
Therefore, the above results give us some enlightenment. When the finite element method is used to calculate the gravity anomaly field of the actual geological model, it is necessary to effectively control the number of grids according to the shape of the model, so as to ensure the accuracy of the numerical simulation and save the memory of the computer as much as possible.
3. Real Data3.1. Geological Background
The Jinchuan ore bearing ultrabasic intrusive body is located in the northeast of the Longshoushan uplift belt in the southwest margin, and the mining area is between 38°N and 39°N. The deep fault (F1) in the north of Longshoushan uplift is adjacent to the tidal fault basin of the Alxa block, while the deep fault in the south is adjacent to the corridor transition zone of the early Paleozoic fold belt of North Qilian [21]. The Jinchuan mining area is called III, I, II, and IV mining area from west to east, as shown in Figure 5. The scale, shape, occurrence, and ore storage capacity of rock mass in each mining area are different. This paper selects the Jinchuan II mining area for research. The intrusive body of the mining area II is about 3000 m long, which lies in the southwest direction of fault F16. The east part is covered by a quaternary system, and the rest sections are exposed [21]. It gradually widens from east to west, with the largest width around F17, about 530 m, and then narrows to the west. The strike of the intrusion is about 50° to the northwest, and the dip angle is 50° to 60°, and the dip angle in the east is relatively slow. The west end is obviously deflected by the influence of the fault, with a large extension depth, and the maximum extension depth is more than 1000 m, among which there is a large-scale rich ore body, which is ore body 1. The eastern part of the ore body is relatively shallow, with a wide outcrop, and the maximum width of 530 m, which is ore body 2. The nickel content of ore bodies 1 and 2 accounts for more than 99% of the mining area. The position of the purple line in Figure 5 represents the location of the section model in Figure 6, which is No. 34 section of Jinchuan Cu-Ni sulfide deposit.
Research area.
No. 34 section model of Jinchuan deposit. (a) Geologic model. (b) Tetrahedral model.
3.2. Modeling of Gravity
According to the drilling data, we can determine the lithologic body information of some sections. When the distance between the two sections is close, the 3D geological model can be established by the interpolation method. We first established a two-dimensional geological section model of Jinchuan Cu-Ni sulfide deposit, which is shown in Figure 7. According to the drilling data of Jinchuan Cu-Ni sulfide deposit, the accuracy of the cross section model can be effectively controlled. At the same time, there are other sections and drilling data in this area. Therefore, it is scientific to use the borehole data of the cross section for geological modeling. In order to better describe the boundary of rock and ore body and fine structure of rock mass and increase the number of corresponding points, the magnetic susceptibility model with uneven grid density can be obtained.
We can see the density data of each lithologic body from Figure 7. The density of striped migmatite, serpentine marl, and homogeneous migmatite is 2.67 g/cm3. Since the anomaly response calculated in this paper is residual gravity anomaly, the three lithologic bodies are taken as the background and the density data of 2.67 g/cm3 is taken as the background density.
The rock mass in the green area is peridotite, and the peridotite has more components, which contributes to the largest proportion of gravity anomaly field. The density difference between peridotite and background lithologic body is 0.3 g/cm3. In addition, the model also includes some high-grade ore bodies, such as intrusive sulfide ores and ultrabasic sulfide ores. The density value of them is 3.03 g/cm3, and the density difference with the background surrounding rock is 0.36 g/cm3. With the density data of rock mass and the position information of the tetrahedral grid, the residual gravity anomaly field generated by the surface can be calculated by using the algorithm proposed in this paper. The observation system is located on the undulating surface near 1700 meters above the sea level.
The residual gravity anomaly field of the Jinchuan deposit model is calculated by the algorithm proposed in this paper, as shown in Figure 8. It can be seen that the gravity anomaly field calculated in this paper has high similarity with the Jinchuan deposit model. However, the gravity anomaly response calculated by the finite element method is only the numerical solution of the model, so we need to analyze the residual anomaly field. Therefore, this paper uses the open-source code of Growth3D to carry out 3D inversion calculation of gravity anomaly field calculated in this paper [22].
Surface gravity anomaly response.
The inversion results are shown in Figure 9. It can be seen from Figure 9(a) that the inversion result is very close to the cross section model in Figure 8, and the inversion residual density value is also close to 0.3 g/cm3, which corresponds well with the residual density of peridotite. At the same time, the corresponding effect of depth and width is also very good. As shown in Figure 9(c), the residual density of the surface obtained by inversion is very close to the surface deposit model, the density value is perfectly corresponding to peridotite, and the morphology has high spatial consistency with the deposit model. It can also be seen from Figure 9(b) that the maximum buried depth of the ore body obtained by inversion is about 1100–1200 m, while the buried depth of the actual deposit is about 1100 m. Therefore, it can be proved that the inversion results in this paper are very good. At the same time, it can be proved that the finite element method used in this paper is successful and the effect is good.
The inversion result of the gravity field.
4. Conclusion
In this paper, we use the Delaunay grid to build a complex geological model. According to the nonuniformity of density, the grid density of different regions is appropriately encrypted. Then, the finite element method is used to calculate the gravity anomaly response based on the model. First, the error analysis of the method used in this paper is carried out by using the synthetic data. Finally, the accuracy of the calculated gravity anomaly field is verified by using the inversion results, and the following three conclusions are obtained.
Delaunay is a very effective method for modeling. The quality of the Delaunay grid is good, and it can complete the accurate numerical simulation. Moreover, the Delaunay grid can consider the complex structure of the model and can effectively encrypt the complex area and sparse the simple area, so as to achieve accurate modeling and save computer memory.
After completing the Delaunay mesh modeling, the finite element method is used to calculate the gravity anomaly response. When the number of grids in the model is more, the accuracy of numerical simulation results is higher but the calculation time is longer. Therefore, when the number of meshes is good, the finite element method has good effect and good adaptability.
In practical application, the Delaunay mesh generation method can effectively build complex practical models. It is well performed in the modeling of Jinchuan Cu-Ni sulfide deposit. At the same time, the results of numerical simulation are verified and analyzed by using the open-source code of Growth3D. The results show that the finite element method is a very effective method to calculate the response of gravity anomaly, which can also solve the practical engineering geological problems.
Data Availability
The data used to support the findings of this study have not been made available because the project to which the data belongs is still in progress.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
The authors thank Professor Sixin Liu from College of Geo-exploration Science and Technology, Jilin University, for his geologic model and useful suggestions which have greatly improved the paper. This research was supported by the National Key Research and Development Program of China (2016YFC0600505).
WhiteR. E.An introduction to the finite element method with applications to nonlinear problems1987103309312KumarM.MishraG.An introduction to numerical methods for the solutions of partial differential equations20112111327133810.4236/am.2011.211186MelenkJ. M.BabuškaI.The partition of unity finite element method: basic theory and applications19961391–428931410.1016/s0045-7825(96)01087-02-s2.0-0030380578MillerF. P.2010GermanyAlphascript Publishing, SaarbrückenMeiC.Decha-UmphaiK.A finite element method for nonlinear forced vibrations of rectangular plates198523710.2514/3.90442-s2.0-0022093383ShewchukJ. R.Delaunay refinement algorithms for triangular mesh generation2002221–3217410.1016/s0925-7721(01)00047-52-s2.0-31244438495AmentaN.MarshallB.KamvysselisM.A new Voronoi-based surface reconstruction algorithm199811415421ShewchukJ. R.BrownB. C.Fast segment insertion and incremental construction of constrained Delaunay triangulations201548855457410.1016/j.comgeo.2015.04.0062-s2.0-84930376641MallickK.SharmaK. K.A finite element method for computation of the regional gravity anomaly199964246146910.1190/1.14445512-s2.0-0033102485RoyK. K.2008Berlin, GermanySpringer-Verlag651ZhangL.HaoT. Y.2D irregular gravity modeling and computation of gravity based on Delaunay triangulation200649387788410.1002/cjg2.892LiZ. H.LuoZ. C.ZhongB.Gravity modeling and analyzing based on 3D Delaunay triangulation algorithm20125572259226710.6038/j.issn.0001-5733.2012.07.012LiuY.LiY. G.HanB.Delaunay edge finite element modeling of the 3d CSEM field on unstructured grids2017601248734886KomatitschD.TrompJ.Introduction to the spectral element method for three-dimensional seismic wave propagation1999139380682210.1046/j.1365-246x.1999.00967.x2-s2.0-0033400861ZhangJ.MackieR. L.MaddenT. R.3-D resistivity forward modeling and inversion using conjugate gradients19956051313132510.1190/1.14438682-s2.0-0029373346JiaZ. S.ChengS.ZhaoX.ZhangG.Modeling of complex geological body and computation of geomagnetic anomaly20202020110983960610.1155/2020/9839606LiuA. A.ZlotnikI. A.A fast direct algorithm for implementing a high-order finite element method on rectangles as applied to boundary value problems for the Poisson equation201795212913510.1134/s10645624170200892-s2.0-85019250965LiY.OldenburgD. W.3-D inversion of gravity data199863110911910.1190/1.14443022-s2.0-0031646577JahandariH.FarquharsonC.Forward modeling of gravity data using finite-volume and finite-element methods on unstructured grids201378310.1190/geo2012-0246.12-s2.0-84878704174XuS.1994Beijing, ChinaScience PressSongX.Siderophile and chalcophile elemental constraints on the origin of the Jinchuan Ni-Cu-(PGE) sulfide deposit, NW China2013732404424CamachoA. G.MontesinosF. G.VieiraR.A 3-D gravity inversion tool based on exploration of model possibilities200228219120410.1016/s0098-3004(01)00039-52-s2.0-0036498666