6
ABSTRACT KEY WORDS R. ČUNDERLÍK, K. MIKULA BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING IN THE HIMALAYAS ABSTRACT KEY WORDS The Neumann Geodetic Boundary Value Problem Surface Gravity Disturbances Boundary Element Method Variational Solution Parallel Computing This paper presents the boundary element method (BEM) that is applied to the Earth’s gravity field modelling in the Himalayas. A combination of gravimetric and satellite measurements provides the Neumann boundary conditions in the form of surface gravity disturbances that correspond to derivatives of the unknown disturbing potential. This idea has an obvious practical advantage in such mountainous area. An application of BEM to the Neumann geodetic boundary value problem gives a variational (weak) solution directly on the Earth’s surface, where a classical solution could hardly be found. The presented numerical experiments deal with a local refinement of the solution. In order to get accuracy as high as possible, computing on parallel computers is necessary. 1 INTRODUCTION The determination of an external gravity field is usually formulated in terms of the geodetic boundary value problem (BVP) for the Laplace equation. Our proposed approach is based on the idea that terrestrial gravimetric measurements followed by GPS geocentric positioning are sufficient for a determination of surface gravity disturbances. They almost correspond to derivatives of the unknown disturbing potential at points on the Earth’s surface. This means they represent the Neumann boundary conditions (BC). This fact indicates new possibilities for the gravity field modelling. Although the Neumann geodetic boundary value problem (NGBVP) has theoretically been known for a long time, its practical solution is still an open problem. An application of BEM to NGBVP provides a variational (weak) solution directly on the Earth’s surface, where a classical solution could hardly be found. BEM as a numerical method based on the weak (integral) formulation of the partial differential equation (PDE) is suitable for solving exterior BVPs. The advantage of BEM arises from the fact that only the boundary of the solution’s domain requires a subdivision into its elements. Thus, the dimension of the problem is effectively reduced by one. The reformulation of PDE consists of the surface integral equations defined on the boundary, i.e., on the Earth’s surface. They are transformed into a linear system of equations by an appropriate numerical technique, e.g., by the collocation method. Here we consider the collocation technique with linear basis functions. With respect to the giant size of the Earth and in order to get the level of accuracy as high as possible, computing on parallel computers is practically essential. In our applications the number of equations is more than 10 5 . The BEM application enables detailed modelling in a selected region by a local refinement of the triangulation. It gives more precise results inside this area. The presented experiments deal with the numerical aspects of the local refinement in an extremely mountainous terrain – in the Himalayas. 2005/4 PAGES 13 – 18 RECEIVED 28. 11. 2005 ACCEPTED 19. 12. 2005 2005 SLOVAK UNIVERSITY OF TECHNOLOGY 13 R. Čunderlík Dept. of Theoretical Geodesy, Faculty of Civil Engineering, Slovak University of Technology, Radlinkého 11, 813 68 Bratislava, Slovakia, e-mail: [email protected] Research field: geodesy, gravity field modeling K. Mikula Dept. of Mathematics and Descriptive Geometry, Faculty of Civil Engineering, Slovak University of Technology, Radlinkého 11, 813 68 Bratislava, Slovakia, e-mail: [email protected] Research field: numerical mathematics, free boundary problems, image processing, flow in porous media cunderlik.indd 13 28. 6. 2006 9:10:15

BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

ABSTRACT KEY WORDS

R. ČUNDERLÍK, K. MIKULA

BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING IN THE HIMALAYAS

ABSTRACT KEY WORDS

• The Neumann Geodetic Boundary Value Problem

• Surface Gravity Disturbances • Boundary Element Method • Variational Solution• Parallel Computing

This paper presents the boundary element method (BEM) that is applied to the Earth’s gravity field modelling in the Himalayas. A combination of gravimetric and satellite measurements provides the Neumann boundary conditions in the form of surface gravity disturbances that correspond to derivatives of the unknown disturbing potential. This idea has an obvious practical advantage in such mountainous area. An application of BEM to the Neumann geodetic boundary value problem gives a variational (weak) solution directly on the Earth’s surface, where a classical solution could hardly be found. The presented numerical experiments deal with a local refinement of the solution. In order to get accuracy as high as possible, computing on parallel computers is necessary.

1 INTRODUCTION

The determination of an external gravity field is usually formulated in terms of the geodetic boundary value problem (BVP) for the Laplace equation. Our proposed approach is based on the idea that terrestrial gravimetric measurements followed by GPS geocentric positioning are sufficient for a determination of surface gravity disturbances. They almost correspond to derivatives of the unknown disturbing potential at points on the Earth’s surface. This means they represent the Neumann boundary conditions (BC). This fact indicates new possibilities for the gravity field modelling. Although the Neumann geodetic boundary value problem (NGBVP) has theoretically been known for a long time, its practical solution is still an open problem. An application of BEM to NGBVP provides a variational (weak) solution directly on the Earth’s surface, where a classical solution could hardly be found. BEM as a numerical method based on the weak (integral) formulation of the partial

differential equation (PDE) is suitable for solving exterior BVPs. The advantage of BEM arises from the fact that only the boundary of the solution’s domain requires a subdivision into its elements. Thus, the dimension of the problem is effectively reduced by one. The reformulation of PDE consists of the surface integral equations defined on the boundary, i.e., on the Earth’s surface. They are transformed into a linear system of equations by an appropriate numerical technique, e.g., by the collocation method. Here we consider the collocation technique with linear basis functions.With respect to the giant size of the Earth and in order to get the level of accuracy as high as possible, computing on parallel computers is practically essential. In our applications the number of equations is more than 105. The BEM application enables detailed modelling in a selected region by a local refinement of the triangulation. It gives more precise results inside this area. The presented experiments deal with the numerical aspects of the local refinement in an extremely mountainous terrain – in the Himalayas.

2005/4 PAGES 13 – 18 RECEIVED 28. 11. 2005 ACCEPTED 19. 12. 2005

2005 SLOVAK UNIVERSITY OF TECHNOLOGY 13

R. ČunderlíkDept. of Theoretical Geodesy, Faculty of Civil Engineering, Slovak University of Technology, Radlinkého 11, 813 68 Bratislava, Slovakia, e-mail: [email protected] field: geodesy, gravity field modeling

K. MikulaDept. of Mathematics and Descriptive Geometry, Faculty of Civil Engineering, Slovak University of Technology, Radlinkého 11, 813 68 Bratislava, Slovakia, e-mail: [email protected] Research field: numerical mathematics, free boundary problems, image processing, flow in porous media

cunderlik.indd 13 28. 6. 2006 9:10:15

Page 2: BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

14 BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING ...

2 THE NEUMANN GEODETIC BOUNDARY VALUE PROBLEM

The disturbing potential T is defined as the difference between the actual and normal gravity potential. The normal gravity potential is generated by an appropriate normal body, e.g. the geocentric equipotential ellipsoid. Let us assume that the parameters of a normal body and its normal potential are defined in such a way (e.g., the Geodetic Reference System GRS-80 (Moritz, 1992)), that the disturbing potential is a harmonic function outside the Earth. Then it satisfies the Laplace equation ∆ T(x) = 0 , x∈R3- Ω , (1)

where the domain Ω represents the body of the Earth. The surface gravity disturbance δg compares the magnitudes of the actual gravity g and the normal gravity γ at the same point x

δg(x) = g(x) – γ(x), x∈R3. (2)

Neglecting a small angle between the directions of γ and the outer normal ne to the geocentric equipotential ellipsoid, we can formulate the Neumann BC in the form

⟨ ∇ T(x), ne(x)⟩ ≅ – δg(x), x∈Γ, (3)

where ⟨ , ⟩ represents the inner product of the vectors, and Γ is the boundary of Ω, i.e., the actuall Earth’s surface. Equations (1) and (3) formulate the NGBVP. They represent the exterior oblique derivative BVP for the Laplace equation with the Neumann BC. The oblique derivative problem arises from the fact that the normal to the Earth’s surface Γ does not coincide with the normal to ellipsoid ne. This problem is relevant mainly in mountainous areas.

3 BEM APPLIED TO NGBVP

In a direct BEM formulation the boundary integral equation is derived from the weak (integral) formulation of the Laplace equation (1) through the application of Green’s second theorem (Brebbia et al., 1984). In three dimensions it has the following form

4πT(x) + T(y) (x, y) dy = (y) G(x, y) dy, x∈Γ, (4)

where nΓ is the normal to the boundary Γ. The kernel function G is known as Green’s function, and it represents the fundamental solution of the Laplace equation

G(x, y) = , x,y ∈ R3. (5)

The oblique derivative BC (3) is incorporated into the BEM formulation (4) in the following way. Since the directions of ∇T(x) and ne(x) are almost identical, we can approximate the term ⟨∇T(x) , nΓ(x)⟩ by a projection of the input surface gravity disturbances δg(x) to the vector nΓ(x), i.e. by δg(x) cosα(x), where α(x) is the angle ∠ (nΓ(x) , ne(x)). Thus, we can replace the term ∂T/∂nΓ in (4) by these corresponding quantities at any point x∈Γ. In the next step a collocation method with linear basis functions (the C1 collocation) is used for deriving the linear system of equations from the boundary integral equation (4). The Earth’s surface as a boundary is approximated by the triangulation of the topography, which is expressed as a set of panels. The vertices of the triangles represent the nodes, i.e., the collocation points. The C1 collocation involves approximating the boundary functions by linear functions on each triangular panel using linear basis functions (Brebbia et al., 1984). These approximations permit the reduction of the boundary integral equation (4) to a discrete form for each collocation point. Such a system of discrete equations is rewritten into a system of linear equations. Here, the discretization of the integral operators is affected by the singularity of the kernel function (5). The integrals with regular integrands, which represent non-diagonal coefficients, are approximated by the Gaussian quadrature rules defined on a triangle. The irregular integrals (singular elements) require special treatment in order to handle the singularity of the kernel function. The details of the numerical procedure are published in (Čunderlík, 2004) and (Čunderlík et al., 2004).Through solving this linear system of equations, we obtain the values of the unknown disturbing potential at the collocation points. Afterwards, they are transformed into height anomalies (quasigeoidal heights) using the modified Bruns formula in an iterative way, which is symbolically written using the expression

, (6)

whereϕ, λ, h are the ellipsoidal (geodetic) coordinates of the collocation point; ζ i (ϕ, λ) is the height anomaly of the i-th iteration; T (ϕ, λ, h) is the disturbing potential at the collocation point; and γ (ϕ, h - ζ i) is the normal gravity on the “iterative” telluroid.

4 EFFICIENT NUMERICAL SOLUTION

The main drawback of the proposed approach is that the system matrix is a dense nonsymmetric N x N matrix. Therefore, enormous

2005/4 PAGES 1 — 6

cunderlik.indd 14 28. 6. 2006 9:10:17

Page 3: BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

2005/4 PAGES 13 — 18

15BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING ...

memory requirements are the main limitation factor for any computations. Thanks to the opportunity to access the HPC facilities (see the acknowledgments) it was possible to compute on several processors and consequently to extend our computations. The code parallelization was performed by the standard MPI subroutines (Aoyama, Nakano, 1999). Point-to-point and collective communication subroutines were implemented for the matrix assembly as well as for the linear solver BiCGSTAB (Barrett et al., 1994). Moreover, the elimination of interactions of the far zones can rapidly reduce the memory requirements. This can be performed straightforward using the fast multipole methods (Greengard, Rokhlin, 1987) or simply incorporating the known geopotential models. Both methods can transform the original dense system matrix into a sparse one. Here we consider the second approach, i.e., we use the low-frequency components of the geopotential models accurately obtained by satellite measurements.

5 NUMERICAL EXPERIMENTS

The numerical experiments deal with the gravity field modeling in an extremely mountainous terrain – the Himalayas (Fig.1). The BEM applications enable local refinements of the solution in the selected region. First, the Earth’s surface is approximated by an approximately homogenous global triangulation of the topography (Čunderlík et al., 2004). Then, the global triangulation is sequentially refined in the selected region until the required level (Fig.2). In such a way we can generate the horizontal positions of the collocation points. The vertical components, i.e., the ellipsoidal heights, are interpolated from a combination of

the known geopotential model EIGEN-CG01C (GFZ Potsdam) and the global digital elevation model GTOPO-30 (EROS Data Centre). Unfortunately, the original gravity data in this area are not available. Therefore, the surface gravity disturbances at the collocation points are generated from the geopotential coefficients of EIGEN-CG01C (Fig.3). Consequently, the variational solution of our application should converge on the EIGEN-CG01C

Fig. 1: Terrain model in the Himalayas created from ellipsoidal heights at collocation points (EIGEN-CG01C + GTOPO-30)

Fig. 2: Local refinement of the triangulation in the Himalayas

Fig. 3: Surface gravity disturbances generated from the EIGEN-CG01C geopotential model

cunderlik.indd 15 28. 6. 2006 9:10:20

Page 4: BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

16 BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING ...

2005/4 PAGES 13 — 18

geopotential model. Such an experiment should confirm the mathematical reliability of the proposed solution and estimate its accuracy.The large-scale computations were accomplished using the high-speed parallel computer IBM SP4 with 512 processors (1.2 TB of the distributed internal memory) at CINECA (see the acknowledgements). In order to extend the computations as much as possible, the interactions of the far zones were eliminated by incorporating the known geopotential models (Tab.1). Here, 3 experiments were considered:a) the homogenous global triangulation for ∆ϕ = 0.5° (194 402

collocation points) with the elimination factor a/2 (an effect of the far zones’ interaction further than a/2 are considered known, where a is the semi-major axis of the Earth)

b) the local refinement of a) in the Himalayas (Fig.2) by 2 refined ”halving” levels, i.e., ∆ϕ = 0.125° in fully refined zones (247 273 collocation points) with the elimination factor a/10

c) homogenous global triangulation for ∆ϕ = 0.36° (375 002 collocation points) with the elimination factor a/8

The variational solution as a result of the BEM applied to NGBVP is compared with the EIGEN-CG01C geopotential model. Figure 4 depicts the local quasigeoid model in the Himalayas (experiment b)). Its residuals from EIGEN-CG01C are shown in Fig.5. The statistical characteristics of the residuals in the selected region as well as the computational aspects are depicted in Tab.1.

6 ANALYSES OF THE RESULTS

The numerical results of the proposed approach show a strong mathematical reliability. The comparison between the variational solution and the EIGEN-CG01C geopotential model indicates the high accuracy of the achieved results, considering such a mountainous terrain. The local refinement has resulted in a more precise solution (compare experiments a) and b) in Tab.1). According

Fig. 4: Local quasigeoid model in the Himalayas (local refinement of the BEM applied to NGBVP)

Fig. 5: Residuals between the variational solutions (experiments a),b),c)) and the EIGEN-CG01C geopotential model

cunderlik.indd 16 28. 6. 2006 9:10:22

Page 5: BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

2005/4 PAGES 13 — 18

17BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING ...

to the statistical characteristics in Tab.1, a further refinement of the global triangulation has surprisingly resulted in the best solution (experiment c)). However, the depicted residuals show a better overall agreement of the local refinement (experiment b)) except for small zones of the high extremes. It could be due to a fact that in our approach the input data as well as the variational solution are determined on the Earth’s surface. In the case of the geopotential models (based on the spherical harmonics) the boundary is a sphere or ellipsoid and does not reflect the complicated mountainous terrain. This could describe the reason for the higher residuals in experiment b) than in c).The depicted residuals (Fig.5) show that the main disagreements are on the edges of mountain ranges where the quasigeoid is extremely undulated (zones of the highest vertical of the deflection). Here, a small inaccuracy in horizontal directions results in striking residuals in the vertical directions. A refined discretization of the extremely mountainous terrain allows modelling of detailed quasigeoid undulations in the areas of steep peaks (Fig.5b). The overall depression of the variational solution in comparison with the EIGEN-CG01C confirms the fact that the low-frequency components of the geopotential models accurately obtained by satellite measurements cannot be improved by terrestrial gravimetric data (Klees et al., 2001).

7 CONCLUSIONS

The boundary element method applied to the Neumann geodetic boundary value problem provides the variational solution directly on the Earth’s surface. The numerical experiments show the obvious perspective of the proposed approach for the gravity field modeling in an extremely mountainous terrain – the Himalayas. A local refinement provides a more precise solution inside the refined region. The elimination of far zones’ interactions reduces the memory requirements rapidly. This permits further computation extensions. The Neumann boundary conditions in the form of the surface gravity disturbances have a striking practical advantage as the gravimetric measurements can be followed by precise GPS positioning without demanding levelling.

Acknowledgements. The work has been performed under the Project HPC-EUROPA (RII3-CT-2003-506079), with the support of the European Community – Research Infrastructure Action under the FP6 ”Structuring the European Research Area” Programme. Special thanks go to the High Performance Centre CINECA (Consorzio Interuniversitario) in Bologna, Italy, particularly to Giovanni Erbacci, Gerardo Ballabio and Fiorella Sgallari.

Tab. 1: Statistical characteristics of the residuals and computational aspects

Experiment a) b) c)

Statistical characteristics

N (total) 194 402 247 273 375 002

∆B 0.5° 0.5° → 0.125° 0.36°

elimination factor a/2 a/10 a/8

N (local) 2 640 40 378 4 995

mean -1.422 m -1.628 m -1.581 m

max. -0.186 m -0.893 m -0.870 m

min. -4.639 m -2.925 m -2.657 m

st.dev. 0,512 m 0,323 m 0,289 m

Computational aspects

processors 22 32 24

blocking unlimited 32 unlimited

iterations 6 7 5

matrix assembly 15 556 s 5 447 s 16 539 s

BiCGSTAB time 38 s 19 s 16 s

total CPU time 15 602 s 5 478 s 16 573 s

cunderlik.indd 17 28. 6. 2006 9:10:23

Page 6: BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD - stuba.sk

18 BOUNDARY ELEMENT METHOD FOR THE GRAVITY FIELD MODELLING ...

2005/4 PAGES 13 — 18

REFERENCES

Aoyama, Y. and Nakano, J. (1999) RS/6000 SP: Practical MPI Programming. www.redbooks.ibm.comBarrett, R., Berry, M., Chan, T. F., Demmel, J., Donato, J., Dongarra, J., Eijkhout, V., Pozo, R., Romine, C., Van der Vorst, H. (1994) Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods. http://www.netlib.org/templates/Templates.html.Brebbia, C. A., Telles, J. C. F., Wrobel, L. C. (1984) Boundary Element Techniques, Theory and Applications in Engineering. Springer-Verlag, New York.Čunderlík, R. (2004) Boundary element method applied to the Neumann geodetic boundary value problem. PhD Thesis, SvF STU, Bratislava.Čunderlík, R., Mikula, K., Mojzeš M. (2004) A comparison of

the variational solution to the Neumann geodetic boundary value problem with the geopotential model EGM-96. Contributions to Geophysics & Geodesy, Vol. 34, No. 3, BratislavaGreengard, L., Rokhlin V. (1987) A fast algorithm for particle simulation. Journal of Computational Physics, 73, 325-348.Klees, R., Van Gelderen, M., Lage, Ch. and Schwab, Ch. (2001) Fast numerical solution of the linearized Molodensky problem. J. Geodesy, 75 (7-8), 349-362 Moritz, H. (1992) Geodetic reference system 1980. Bulletin Geodesique, No: 66 (2): 187-192.Vaníček, P., Krakiwsky, E. (1982) Geodesy – The Concepts. The North-Holland Publishing Company, Amsterdam – New York – Oxford.

cunderlik.indd 18 28. 6. 2006 9:10:24