1. Introduction
Asteroids, as remnants of the early stages of planet formation, have the potential to advance knowledge about the origin of the solar system. Knowledge of the internal structure of asteroids is of great significance for understanding the origin, evolution, and current state of asteroids [
1]. Although the interior cannot be observed directly, other information can be used to assist in gaining an up-to-date understanding. For example, in the study of the internal structure of planetary moons, Durante et al. [
2] used flyby data to determine the gravitational field to degree and order 5, which improved the estimated value of tidal Love number k2 and determined that Titan has a strongly differentiated interior. Cappuccio et al. [
3] used Ganymede’s gravity field and tide response, determined by Doppler and range data from a 500 km circular orbit in the 3GM experiment simulation, to provide critical information for accurately modeling Ganymede’s internal structure. However, the size of most asteroids is smaller than these moons, and we have less prior knowledge of the internal structure, although many asteroid exploration missions have measured their gravity fields [
4,
5,
6]. Additionally, many asteroids are considered to be rubble pile asteroids, and their internal composition and structure may be unconstrained [
7]. Therefore, if it is possible to estimate the internal structure of asteroids with a tiny amount of information about them (only the gravity field and shape data are available); this will be of great help for research on asteroids. What factors are related to the estimation of the internal structure of asteroids? Since it is difficult to directly detect the internal structure, we can indirectly obtain the distribution of the internal structure from the density and gravity field information of asteroids. Density is indeed a fundamental property for understanding their composition and internal structure [
1], which means that the density of asteroids may reflect their internal composition. Otherwise, the asteroid gravity field implies information about the density and internal structure of asteroids. An accurate gravity field will help asteroid exploration missions, such as in the design of frozen orbits [
8]. Therefore, this paper aims to establish a new gravity field model of asteroids that can be used to estimate their density distribution. The performance of density estimation is investigated in two cases: (1) the internal structure with no prior information; and (2) the internal structure with prior information.
There are three fundamental solutions for modeling the gravitational field of an asteroid (or a comet): the spherical harmonic function [
9], the polyhedron model [
10], and the mascon method [
11]. As each of these solutions has its pros and cons, a series of improved models have been proposed to either increase the computational efficiency or improve the fineness of computing irregularly shaped asteroid gravitation [
12,
13,
14,
15,
16]. Among these improved models, the tetrahedral finite-element method (FEM) [
17,
18] attracts the most attention since it combines the advantages of the polyhedron (excellent asteroid irregular surface representation) and the mascon (non-uniform density distribution representation) approaches. The basic idea of the tetrahedral FEM is to use tetrahedral elements to fill up an asteroid’s spatial shape, and the faces of the outer-layer elements approximate the asteroid’s irregular surface. The volume of each tetrahedral element is determined by the specific meshing method with either coarse meshes or fine meshes. In the literature, there are two representative types of finite element meshes in the tetrahedral FEM, which are depicted in
Figure 1: centroid-vertex meshes and free-vertex meshes. The former was first proposed by Scheeres et al. [
16], in which at least one of the vertexes of all finite elements is constrained at the center of mass of the asteroid. However, this approach cannot directly express the internal density distribution of asteroids, such as the rubble piles model [
19,
20], the elongated bi-lobed model (4179 Toutatis [
21] and comet 67P/Churyumov–Gerasimenko [
22]) and the hypothetical model (the planar cut model, the surface layer model, the one core model, the two-core model, and the torus model, proposed by Takahashi et al. [
23]). In contrast, the free-vertex meshes can remove the constraint assumed in the centroid-vertex meshes, providing a more flexible solution for generating tetrahedral finite elements. Therefore, this article focuses on presenting the free-vertex tetrahedral finite-element representation and its use for estimating the density distribution of irregularly shaped asteroids, which may be helpful for obtaining the internal structure of these small bodies.
The concept of the tetrahedral FEM for asteroid shape representation can be traced independently back to the concepts of the mascon method and the polyhedron model. To overcome the shortcomings of the mascon method in describing the shapes of asteroids, Pearl and Hitt proposed the tetrahedral FEM and higher-order polyhedral FEM meshes (which are called polyhedral-dual meshes, different from the polyhedral model) [
24], and they found that the number of mascons derived from the FEM meshes can be reduced by 90% compared with the uniformly distributed mascons [
14]. Pearl et al. [
25] then compared the mascons derived from different FEM meshes with the polyhedron model and showed that the FEM-based mascons are more accurate for computing asteroid gravitation than the polyhedron model in some specific regions, such as a thin region that hugs the surface of the asteroid. Moreover, Rathinam et al. [
26] suggested that the mascons based on the octree approach (a mesh generation method of FEM) are more computationally efficient than the polyhedron model. On the other hand, the tetrahedral FEM can also be obtained by improving the polyhedral model, which assumes a constant density distribution. Park et al. [
27] used finite element spheres and finite element cubes to approximate the shape of asteroids, but there are gaps between the elements, and the surface is not smooth. Recently, Yu et al. [
18] proposed an approach of computing the gravitational potentials of the binary asteroids using the free-vertex tetrahedral finite element and showed the effectiveness of the tetrahedral FEM. Yin et al. [
17] found that the free-vertex tetrahedral finite element model can fit the structure of small bodies better than the polyhedron model.
The tetrahedral FEM with the variable meshing method is more suitable for the study of the asteroid density distribution than the polyhedron model and the mascon method, as it provides representations of the non-uniform density distribution of an asteroid with finer meshes. However, it is difficult to obtain the internal density distribution of the asteroid even if we can detect the gravity field and shape of the asteroid. A solution for estimating the density distribution of asteroids was proposed by Scheeres et al. [
16]; the method uses the relationship between the spherical harmonic coefficients and the tetrahedral model to determine the density of each centroid-vertex tetrahedron by applying a least-squares method. Then, Park et al. [
27] applied an alternative method using navigation measurements such as station-to-spacecraft tracking to estimate density distribution. However, the asteroid density distribution is quite unlikely to be accurately approximated by the centroid-vertex tetrahedral elements. Takahashi et al. [
23,
28] and Ledbetter et al. [
29] divided the centroid-vertex tetrahedron element into layers, but the accuracy of density distribution estimation is still limited.
In summary, the motivation of this study is to investigate the use of the free-vertex tetrahedral FEM for representing an asteroid’s spatial shape and density distribution. It is deemed a follow-up advancement of density distribution estimation using the strip-shaped elements observed in the centroid-vertex tetrahedral FEM [
16]. In
Section 2, the free-vertex tetrahedral finite element gravitation model is introduced. In
Section 3, we derive the transformations between gravitational potentials expressed by the free-vertex tetrahedral finite elements and the spherical harmonic functions, and a least-squares method is used to estimate the density of each free-vertex tetrahedral finite element. In
Section 4, we consider the asteroid 216 Kleopatra [
30] as an example to demonstrate the free-vertex tetrahedral FEM. Conclusions are presented in
Section 5.
2. Free-Vertex Tetrahedral Finite Element Gravitation Model
The gravitational potential and force caused by each free-vertex tetrahedral finite element (which can also be called a tetrahedron) can be calculated by applying the polyhedron method [
10], and then the values of each potential and force are added up to obtain the gravitational potential
and the gravitational force
for a specific asteroid, which are given below.
where
G is the universal gravitational constant,
i is the serial number of the tetrahedral elements,
is the density of the numbered tetrahedral element,
e represents the edge of the tetrahedron, and
f represents the triangular face by three vertices of the tetrahedron.
where
is the dyad related to the triangular face,
is the dyad related to the edge,
is the dimensionless factor of each edge,
is the dimensionless factor of each face,
represents the outward-pointing surface normal direction vector of the face, and
is the normal direction vector of the edge of the face lying in the face plane, which is orthogonal to both the face normal vector and the along-the-edge vector, and points outward.
and
are the symbols of the two faces that have common edges, respectively.
and
represent the vectors from the field point to the three vertices of the triangle surface, respectively, and
, and
are the modulus of the corresponding vectors. The edges and faces, as well as the normal direction vectors, are shown in
Figure 2.
The free-vertex tetrahedral finite element model is obtained by mesh generation methods [
31]. The structured mesh is composed of horizontal and vertical lines that cross orthogonally at intersections called nodes. Generally, the structured mesh generation process is best achieved by discretizing the physical domain defined by the square or rectangular boundary; thus, it is mainly suitable for simple geometric shapes. In unstructured meshes, the nodes used to discretize the two-dimensional physical domain change from being ordered orthogonally in the structured mesh to seemingly randomly placed. These nodes are connected to other nodes via triangular or quadrilaterally shaped subdomains or elements. In the three-dimensional physical domain, the most common types of elements are tetrahedrons and hexahedrons. The generation of unstructured meshes requires more thought and effort than structured meshes. In general, one puts more nodes (or elements) near surfaces and in regions where activity (or steep gradients) is likely to occur. Therefore, the unstructured mesh is a better choice for irregularly shaped asteroids. The unstructured mesh can be generated by the octree algorithm [
32], the Delaunay algorithm [
31] or the advancing front algorithm [
33]. The Octree algorithm uses a cube to cover the entire shape area that needs to be meshed, and then continuously subdivides the cube according to the requirements of the mesh size. The advancing front algorithm generates tetrahedral elements from the boundary of the meshed area and continues to advance to the center until the entire area is covered by tetrahedral elements. The Delaunay algorithm requires the tetrahedron to satisfy the Delaunay criterion [
31]; that is, there are no other points in the circumscribed ball of each tetrahedron, except for its own four vertices. A significant advantage of the Delaunay algorithm is that it can make the minimum angle of each tetrahedron element in the mesh system constituted by a given point set as large as possible, allowing us to obtain tetrahedron elements with as high a quality as possible.
The asteroid 216 Kleopatra is taken to generate the free-vertex tetrahedral meshes as an example. As shown in
Figure 3, the shape model of Kleopatra is modeled as the polyhedron model and the free-vertex tetrahedral FEMs. The meshes of the tetrahedral FEMs are generated by the Delaunay triangulation algorithm [
31] with different maximum element growth rates (the difference between the sizes of two adjacent elements).
Since we generate the free-vertex tetrahedral FEMs, if we obtain the prior information about the density distribution, we can calculate the gravitational field of the asteroid. Although the meshes of these models are different, the gravity field calculated by each FEM is valid if the density distribution of the corresponding mesh can be obtained. This also shows that the meshes of the free-vertex tetrahedral FEMs are not restricted by the internal structures of the asteroid. On the contrary, if the internal structures are known, the divided tetrahedral finite elements can be combined into the corresponding structures, which is also the reason that we propose the free-vertex tetrahedral FEM.
4. Density Distribution Estimation
In this section, a simulation in 216 Kleopatra is presented to verify the effectiveness of the free-vertex tetrahedral FEM for density distribution estimation. The mass of the asteroid 216 Kleopatra is
, and the reference radius of Kleopatra is 112 km. The coarse mesh that consists of 1467 tetrahedrons shown in
Figure 3c was used. The volume of Kleopatra calculated by the proposed tetrahedral FEM is
; thus, its bulk density (the mass to volume ratio of Kleopatra) is
. In these simulations, tetrahedrons can be used alone or assembled into polyhedrons. Then, we assigned densities to each tetrahedron (or polyhedron) to compute the “true” gravity potential, and the coefficients of the spherical harmonic function can be obtained from Equation (
14). Then, the least-squares method was employed on the same shape discretization to verify that we recovered the proper densities for each tetrahedron (or polyhedron). Since the true gravitational field was fully known in our tests, the covariance matrix
became an identity matrix.
4.1. Density Distribution Estimation for Each Tetrahedron
We first estimated the density distribution when each tetrahedron acts as an independent unit of the free-vertex tetrahedral finite-element model. This indicates that the densities for elements of a mass distribution are estimated without prior information on the geometry of the distribution. This is of great significance for asteroid exploration missions. At the early stage of these missions, we do not particularly understand the internal structure of the target asteroid. If we can use shape information and the spherical harmonic gravitational field information in the mission to detect the asteroid, we can find out whether the interior of the asteroid is uniform, or whether there are density mutations or hollows.
Since the number of tetrahedrons is 1467, which is larger than the dimensions of the vector of the spherical harmonic coefficients (), the problem of estimating the density distribution is under-determined. Therefore, we needed to study the performance of the method under this condition. The effectiveness and limitations of this method were investigated by the sensitivity of estimating a density mutation and the estimation accuracy of different numbers of density mutations by different degrees and orders of gravity field coefficients.
4.1.1. Density Mutation Assumptions
Three cases were chosen, namely, single mutations (No. 1426), double mutations (No. 35/1426), and ten mutations (No. 2/35/87/624/675/790/960/1307/1401/1426), to estimate the density mutation. We assumed an a priori density of
for the mutations in the three cases; the remaining tetrahedrons without density mutations took the original bulk density. These three assumptions are shown in
Figure 4a.
Figure 4b shows the location of the three density mutation cases in each tetrahedral model, and different densities correspond to different colors. To display the result better, the tetrahedrons with density mutations selected in this study are on the surface of the asteroid. The tetrahedrons with single and double mutations are distributed at both ends of the asteroid, and the ten mutations are evenly distributed. For example, tetrahedrons No. 2/35/1401 and No. 1426 are at the ends, and tetrahedrons No. 624/790/960 are near the center of the asteroid.
4.1.2. Validation Test
We tested the sensitivity of our approach with the under-determined case (using a single mutation as an example). Tetrahedron No. 1426 was assumed to have an inconstant density from 0 to , and the densities of the remaining 1466 tetrahedrons were . The true spherical harmonic gravitational field was assigned to degree and order 8. The density of all 1467 tetrahedrons was initialized and assumed to be equal to . We computed the correction to this initial assumption.
Figure 5 shows the estimated density of tetrahedron No. 1426 and the minimum, maximum, and mean of the other 1466 tetrahedrons as a function of the assumed density of that tetrahedron. The red solid line with the red points is the estimated density of tetrahedron No. 1426, and the blue dotted line with the blue circle is the mean value of the remaining tetrahedrons. The yellow and magenta dotted lines with symbols of the yellow star and the magenta asterisk show the minimum and maximum values of the remaining tetrahedrons, respectively.
Table 1 lists the absolute error of the estimated density of tetrahedron No. 1426. The results show that, when the density of a tetrahedron is different from the others in an under-determined system, we can separate it from other tetrahedrons, although the density of the special tetrahedron cannot be restored accurately. In particular, when the assumed value is very close to the initial value, the accuracy of density estimation is the best.
4.1.3. Influence of High-Order Spherical Harmonics
In these tests, the influence of the different degrees and orders of the spherical harmonic coefficients on the results of estimating different number density mutations were inspected. Under the premise of three density mutation assumptions (single mutation, double mutations, and ten mutations), we assumed that the densities of the tetrahedrons with density mutations were
, and the density of the other 1466/1465 and 1657 tetrahedrons was assumed to be
, respectively. The true spherical harmonic gravitational field was specified up to degree and order 40. Then, we initially assumed that the densities of all 1467 tetrahedrons were equal to the bulk density
and calculated the correction for these initial values under the three density mutation assumptions cases. The density estimation results of the mutations and the other tetrahedrons as a function of the harmonic degree used for the “true” gravity field are shown in
Figure 6,
Figure 7 and
Figure 8, respectively. The solid lines of the three figures show the estimated densities of the mutational tetrahedrons, and the dotted lines with the blue circle, the yellow star, and the magenta asterisk represent the mean, minimum and maximum values of the remaining tetrahedrons, respectively.
Table 2 shows the error statistics of the mutations for three density mutation assumptions (we chose degrees 8, 15, 20, and 40 as examples).
Figure 9 shows the density estimation results for the three mutation cases by the spherical harmonic gravitational field with degree and order 20. The left plot is the density of each tetrahedron, and the right plot shows the locations of the tetrahedrons, in which the density value is higher as the color becomes closer to yellow.
It should be noted that the densities of the mutant tetrahedrons were estimated more accurately as the degree became higher. In contrast, as the number of mutant tetrahedrons increased and their position distribution in the asteroid became increasingly random, the error of density estimation grew. When the spherical harmonic coefficients increased from degree 1 to 40, the density of the single mutation (tetrahedron No. 1426) was estimated from to , moving closer to the assumed density. Meanwhile, the density of tetrahedron No. 35 with the double mutations increased from to , and the estimated error of ten mutations also increased as the degree became larger.
Comparing the results in
Figure 9 with the prior density distributions in
Figure 4, it can be found that, when the least-squares method is applied, the density of the mutational tetrahedron can be well estimated. However, we can also see that the densities of the surrounding tetrahedrons will be significantly affected by the mutant tetrahedron, while the tetrahedrons far away from this mutant tetrahedron are almost unaffected. The maximum density of the remaining tetrahedrons is bigger than tetrahedron No. 35 when the harmonic degree is less than 10, as shown in
Figure 7. The reason for this is that, due to the close distance between the mutation and its adjacent tetrahedron, it is difficult to distinguish the mutation during the density estimation process. Furthermore, as the degree of the harmonic coefficients is lower, the “measured” gravity field contains less information. Thus, the estimated densities of some tetrahedrons adjacent to the mutation are similar to those of the corresponding mutant, which could be larger than the other tetrahedrons. In addition, to balance the values of the spherical harmonic coefficients of the whole asteroid, some tetrahedrons near the mutation have density values that should be smaller than the other tetrahedrons.
In particular, from the results of the ten mutations case shown in
Figure 8 and
Figure 9, we can find that the estimated densities of the tetrahedrons, which are closer to the ends of the asteroid, are more accurate than the others, such as tetrahedrons No. 2/35/1401 and 1426. The densities of the tetrahedrons, which are close to the center of the asteroid, such as No. 624/675/790, were estimated to be no more than
—that is, only about
larger than the mean of the remaining tetrahedrons without density mutations.
The above results can be explained by the appearance of the dumbbell-shaped asteroid Kleopatra. A tetrahedron close to the center of an asteroid could be called a near-center tetrahedron; on the contrary, the tetrahedrons distributed at both ends could be called distal tetrahedrons. Since the size of the tetrahedral element is relatively uniform in the model used in this study, the gravitational perturbation caused by the tetrahedron around the near-center tetrahedron is very close to it. Furthermore, it is difficult to distinguish whether the difference in the gravitational potential caused by the density mutation is caused by the mutational tetrahedron or its adjacent tetrahedrons. At the same time, this also explains that, even when the degree of the spherical harmonic coefficients is 40, the density of each tetrahedron cannot be solved accurately. The dimension of the equations is
, which is more than the number of tetrahedral elements, at 1467. Due to the existence of near-centered tetrahedrons, Equation (
23) is easily linearly related. Therefore, a positive definite system and a unique equation solution cannot be obtained.
The results show that the spherical harmonic coefficients can be used to estimate the density distribution of asteroids. When mutations of density exist inside an asteroid, they can be detected. If the mutation is in a distal tetrahedron, the density can be estimated accurately, while for a near-center tetrahedron, the density anomaly near it can be estimated.
4.2. Density Distribution Estimation for Known Structures
If a structural hypothesis of asteroids can be obtained through other detection methods, estimating the densities of the known structures will be easier than assuming each tetrahedron is an unknown variable. In this section, it is assumed that we are exploring the asteroid 216 Kleopatra and its internal structure has been ascertained. It is, therefore, necessary to estimate the density of each constituent structure.
We refer to the one- and two-core models proposed in [
23] and combine them to form a new structure, as shown in
Figure 10. Assuming sphere structures with a radius of 10 km at the center and both ends of the target asteroid, the density near the center of mass is
, the density of the end along the positive
x-axis is
, and the density of the end along the negative
x-axis is 0. Then, the entire asteroid model is divided into four parts with different densities. It is important to state that, when dividing the four parts, they are not strict spheres. Judging the property of the tetrahedron is based on whether the center of the tetrahedron element is within the spherical range of the given structure. For this process, fine meshing can be used to obtain more precise structural divisions in the future.
Since there are only four unknowns, the system is positive definite, and all the densities can be solved accurately using the appropriate degree and order of spherical harmonic coefficients. The errors of the four parts are shown in
Figure 11. When the degree is more than 2, the errors can reach the order of
. However, when the degree of the coefficient is 1, we cannot obtain a precise result. As the dimension of Equation (
21) is three, it is less than the number of unknowns (four), leading to an under-determined system.
The density data are not listed, but the density distribution of the hypothetical structure in the model is given, as shown in the cross-sectional view of
Figure 12 (different colors correspond to different density values). Therefore, as long as the true spherical harmonic coefficients are obtained during the exploration, the density distribution of the asteroid with a known structure can be effectively estimated.