SlideShare a Scribd company logo
Computation of the gravity gradient tensor
       due to topographic masses
               using tesseroids

                   Leonardo Uieda 1
                    Naomi Ussami 2
                 Carla F Braitenberg 3

        1. Observatorio Nacional, Rio de Janeiro, Brazil
        2. Universidade de São Paulo, São Paulo, Brazil
              3. University of Trieste, Trieste, Italy.


                     August 9, 2010
Outline

  The Gravity Gradient Tensor (GGT)

  What is a tesseroid

  Why use tesseroids

  Numerical issues

  Modeling topography with tesseroids

  Topographic effect in the Paraná Basin region

  Further applications

  Concluding remarks
Gravity Gradient Tensor
Gravity Gradient Tensor

     Hessian matrix of gravitational potential
Gravity Gradient Tensor

     Hessian matrix of gravitational potential
                               
                                  ∂2V     ∂2V    ∂2V
                                                       
                                 ∂x 2    ∂x∂y   ∂x∂z 
                                                    
            gxx   gxy   gxz      2                    
                                ∂ V      ∂2V    ∂ 2V 
     GGT = gyx   gyy   gyz  =                       
            gzx   gzy   gzz
                                 ∂y ∂x
                                         ∂y 2   ∂y ∂z 
                                                       
                                 2
                                          ∂2V      2V 
                                                       
                                ∂ V             ∂
                                  ∂z∂x    ∂z∂y    ∂z 2
Gravity Gradient Tensor

     Hessian matrix of gravitational potential
                               
                                  ∂2V     ∂2V    ∂2V
                                                       
                                 ∂x 2    ∂x∂y   ∂x∂z 
                                                    
            gxx   gxy   gxz      2                    
                                ∂ V      ∂2V    ∂ 2V 
     GGT = gyx   gyy   gyz  =                       
            gzx   gzy   gzz
                                 ∂y ∂x
                                         ∂y 2   ∂y ∂z 
                                                       
                                 2
                                          ∂2V      2V 
                                                       
                                ∂ V             ∂
                                  ∂z∂x    ∂z∂y    ∂z 2

     Volume integrals
Gravity Gradient Tensor

     Hessian matrix of gravitational potential
                                         
                                          ∂2V       ∂2V      ∂2V
                                                                   
                                         ∂x 2      ∂x∂y     ∂x∂z 
                                                                
            gxx      gxy        gxz      2                        
                                        ∂ V         ∂2V     ∂ 2V 
     GGT = gyx      gyy        gyz  =                           
            gzx      gzy        gzz
                                         ∂y ∂x
                                                    ∂y 2    ∂y ∂z 
                                                                   
                                         2
                                                    ∂2V        2V 
                                                                   
                                        ∂ V                 ∂
                                          ∂z∂x      ∂z∂y      ∂z 2

     Volume integrals
                            ˆ
         gij (x, y , z) =        Kernel(x, y , z, x , y , z ) dΩ
                            Ω
Gravity Gradient Tensor




     Can discretize volume Ω using:
Gravity Gradient Tensor




     Can discretize volume Ω using:

        Rectangular prisms
Gravity Gradient Tensor




     Can discretize volume Ω using:

        Rectangular prisms

        Tesseroids (spherical prisms)
What is a tesseroid?
What is a tesseroid?
                           Z

           Tesseroid




                           r

                               φ
       X
                       λ           Y
What is a tesseroid?


Delimited by:                   Z

    2 meridians




                                r

                       λ1           φ
                  X
                            λ           Y
What is a tesseroid?


Delimited by:                   Z

    2 meridians




                                r

                       λ2           φ
                  X
                            λ           Y
What is a tesseroid?


Delimited by:               Z

    2 meridians

    2 parallels




                       φ1

                            r

                                φ
                  X
                       λ            Y
What is a tesseroid?


Delimited by:               Z

    2 meridians

    2 parallels

                       φ2




                            r

                                φ
                  X
                       λ            Y
What is a tesseroid?


Delimited by:                   Z

    2 meridians

    2 parallels

    2 concentric
    spheres


                       r1       r

                                    φ
                   X
                            λ           Y
What is a tesseroid?


Delimited by:                   Z

    2 meridians

    2 parallels

    2 concentric
    spheres


                       r2       r

                                    φ
                   X
                            λ           Y
Why use tesseroids?
Why use tesseroids?

       Earth




                      Core




                      Matle   Crust
Why use tesseroids?

       Earth




                      Core




                      Matle   Crust
Why use tesseroids?

           Want to model the geologic body


                               Observation
                               Point




                                 Geologic body
Why use tesseroids?


                      Flat Earth


                                   Observation
                                   Point
Why use tesseroids?


                      Flat Earth
                           + Rectangular Prisms

                                       Observation
                                       Point
Why use tesseroids?


                      Flat Earth
 Good for small            + Rectangular Prisms
 regions
 (Rule of thumb: <                     Observation
 2500 km)                              Point
Why use tesseroids?


                      Flat Earth
 Good for small            + Rectangular Prisms
 regions
 (Rule of thumb: <                     Observation
 2500 km)                              Point

 and close
 observation point
Why use tesseroids?


                      Flat Earth
 Good for small            + Rectangular Prisms
 regions
 (Rule of thumb: <                     Observation
 2500 km)                              Point

 and close
 observation point

 Not very accurate
 for larger regions
Why use tesseroids?


                      Spherical Earth


                                        Observation
                                        Point
Why use tesseroids?


                      Spherical Earth
                         + Rectangular Prisms

                                      Observation
                                      Point
Why use tesseroids?


                      Spherical Earth
                         + Rectangular Prisms

                                     Observation
                                     Point
Why use tesseroids?


                      Spherical Earth
 Usually accurate
 enough (if mass of      + Rectangular Prisms
 prisms = mass of
 tesseroids)                         Observation
                                     Point
Why use tesseroids?


                      Spherical Earth
 Usually accurate
 enough (if mass of      + Rectangular Prisms
 prisms = mass of
 tesseroids)                         Observation
                                     Point

 Involves many
 coordinate
 changes
Why use tesseroids?


                      Spherical Earth
 Usually accurate
 enough (if mass of      + Rectangular Prisms
 prisms = mass of
 tesseroids)                         Observation
                                     Point

 Involves many
 coordinate
 changes

 Computationally
 slow
Why use tesseroids?


                      Spherical Earth


                                        Observation
                                        Point
Why use tesseroids?


                      Spherical Earth
                                 + Tesseroids

                                      Observation
                                      Point
Why use tesseroids?


                      Spherical Earth
                                 + Tesseroids

                                      Observation
                                      Point
Why use tesseroids?


 As accurate as       Spherical Earth
 Spherical Earth +               + Tesseroids
 rectangular prisms
                                      Observation
                                      Point
Why use tesseroids?


 As accurate as       Spherical Earth
 Spherical Earth +               + Tesseroids
 rectangular prisms
                                      Observation
 But faster                           Point
Why use tesseroids?


 As accurate as       Spherical Earth
 Spherical Earth +               + Tesseroids
 rectangular prisms
                                      Observation
 But faster                           Point

 As shown in
 Wild-Pfeiffer
 (2008)
Why use tesseroids?


 As accurate as       Spherical Earth
 Spherical Earth +               + Tesseroids
 rectangular prisms
                                      Observation
 But faster                           Point

 As shown in
 Wild-Pfeiffer
 (2008)

 Some numerical
 problems
Numerical issues
Numerical issues


     Gravity Gradient Tensor (GGT) volume
     integrals solved:
Numerical issues


     Gravity Gradient Tensor (GGT) volume
     integrals solved:

        Analytically in the radial direction
Numerical issues


     Gravity Gradient Tensor (GGT) volume
     integrals solved:

        Analytically in the radial direction

        Numerically over the surface of the
        sphere
Numerical issues


     Gravity Gradient Tensor (GGT) volume
     integrals solved:

        Analytically in the radial direction

        Numerically over the surface of the
        sphere

           Using the Gauss-Legendre
           Quadrature (GLQ)
Numerical issues
     At 250 km height with Gauss-Legendre Quadrature
                       (GLQ) order 2
Numerical issues
     At 50 km height with Gauss-Legendre Quadrature
                      (GLQ) order 2
Numerical issues
     At 50 km height with Gauss-Legendre Quadrature
                      (GLQ) order 10
Numerical issues



     General rule:
Numerical issues



     General rule:
        Distance to computation point > Distance
        between nodes
Numerical issues



     General rule:
        Distance to computation point > Distance
        between nodes
           Increase number of nodes
Numerical issues



     General rule:
        Distance to computation point > Distance
        between nodes
           Increase number of nodes
           Divide the tesseroid in smaller parts
Modeling topography
  with tesseroids
Modeling topography with tesseroids

  Computer program: Tesseroids
Modeling topography with tesseroids

  Computer program: Tesseroids

     Python programming language
Modeling topography with tesseroids

  Computer program: Tesseroids

     Python programming language
     Open Source (GNU GPL License)
Modeling topography with tesseroids

  Computer program: Tesseroids

     Python programming language
     Open Source (GNU GPL License)
     Project hosted on Google Code
Modeling topography with tesseroids

  Computer program: Tesseroids

     Python programming language
     Open Source (GNU GPL License)
     Project hosted on Google Code
        http://code.google.com/p/tesseroids
Modeling topography with tesseroids

  Computer program: Tesseroids

     Python programming language
     Open Source (GNU GPL License)
     Project hosted on Google Code
        http://code.google.com/p/tesseroids
     Under development:
Modeling topography with tesseroids

  Computer program: Tesseroids

     Python programming language
     Open Source (GNU GPL License)
     Project hosted on Google Code
        http://code.google.com/p/tesseroids
     Under development:
        Optimizations using C coded modules
Modeling topography with tesseroids

  To model topography:
Modeling topography with tesseroids

  To model topography:

     Digital Elevation Model (DEM) ⇒ Tesseroid
     model
Modeling topography with tesseroids

  To model topography:

     Digital Elevation Model (DEM) ⇒ Tesseroid
     model

     1 Grid Point = 1 Tesseroid
Modeling topography with tesseroids

  To model topography:

     Digital Elevation Model (DEM) ⇒ Tesseroid
     model

     1 Grid Point = 1 Tesseroid

        Top centered on grid point
Modeling topography with tesseroids

  To model topography:

     Digital Elevation Model (DEM) ⇒ Tesseroid
     model

     1 Grid Point = 1 Tesseroid

        Top centered on grid point

        Bottom at reference surface
Topographic effect in the
  Paraná Basin region
Topographic effect in the Paraná Basin region

  Digital Elevation Model (DEM) Grid:
Topographic effect in the Paraná Basin region

  Digital Elevation Model (DEM) Grid:

      ETOPO1
Topographic effect in the Paraná Basin region

  Digital Elevation Model (DEM) Grid:

      ETOPO1

      10’ x 10’ Grid
Topographic effect in the Paraná Basin region

  Digital Elevation Model (DEM) Grid:

      ETOPO1

      10’ x 10’ Grid

      ~ 23,000 Tesseroids
Topographic effect in the Paraná Basin region

  Digital Elevation Model (DEM) Grid:

      ETOPO1

      10’ x 10’ Grid

      ~ 23,000 Tesseroids

      Density = 2.67 g × cm−3
Topographic effect in the Paraná Basin region

  Digital Elevation Model (DEM) Grid:

      ETOPO1

      10’ x 10’ Grid

      ~ 23,000 Tesseroids

      Density = 2.67 g × cm−3

      Computation height = 250 km
Topographic effect in the Paraná Basin region
Topographic effect in the Paraná Basin region


                  Height of 250 km
Topographic effect in the Paraná Basin region



      Topographic effect in the region has the
      same order of magnitude as a
      2◦ × 2◦ × 10 km tesseroid (100 Eötvös)
Topographic effect in the Paraná Basin region



      Topographic effect in the region has the
      same order of magnitude as a
      2◦ × 2◦ × 10 km tesseroid (100 Eötvös)

      Need to take topography into account when
      modeling (even at 250 km altitudes)
Further applications
Further applications

      Satellite gravity data = global coverage
Further applications

      Satellite gravity data = global coverage
      + Tesseroid modeling:
Further applications

      Satellite gravity data = global coverage
      + Tesseroid modeling:

         Regional/global inversion for density
         (Mantle)
Further applications

      Satellite gravity data = global coverage
      + Tesseroid modeling:

         Regional/global inversion for density
         (Mantle)

         Regional/global inversion for relief of an
         interface (Moho)
Further applications

      Satellite gravity data = global coverage
      + Tesseroid modeling:

         Regional/global inversion for density
         (Mantle)

         Regional/global inversion for relief of an
         interface (Moho)

         Joint inversion with seismic tomography
Concluding remarks
Concluding remarks

     Developed a computational tool for
     large-scale gravity modeling with tesseroids
Concluding remarks

     Developed a computational tool for
     large-scale gravity modeling with tesseroids

     Better use tesseroids than rectangular
     prisms for large regions
Concluding remarks

     Developed a computational tool for
     large-scale gravity modeling with tesseroids

     Better use tesseroids than rectangular
     prisms for large regions

     Take topographic effect into consideration
     when modeling density anomalies within the
     Earth
Concluding remarks

     Developed a computational tool for
     large-scale gravity modeling with tesseroids

     Better use tesseroids than rectangular
     prisms for large regions

     Take topographic effect into consideration
     when modeling density anomalies within the
     Earth

     Possible application: tesseroids in
     regional/global gravity inversion
Thank you
References




     WILD-PFEIFFER, F. A comparison of different mass
     elements for use in gravity gradiometry. Journal of
     Geodesy, v. 82 (10), p. 637 - 653, 2008.

More Related Content

What's hot

Charla Santiago Numerico
Charla Santiago NumericoCharla Santiago Numerico
Charla Santiago Numerico
royarzua
 
Thalesian_Monte_Carlo_NAG
Thalesian_Monte_Carlo_NAGThalesian_Monte_Carlo_NAG
Thalesian_Monte_Carlo_NAG
elviszhang
 
PhD_Theory_Probab.Appl
PhD_Theory_Probab.ApplPhD_Theory_Probab.Appl
PhD_Theory_Probab.Appl
Andrey Lange
 
New no-go theorems and the costs of cosmic acceleration
New no-go theorems and the costs of cosmic accelerationNew no-go theorems and the costs of cosmic acceleration
New no-go theorems and the costs of cosmic acceleration
dhwesley
 
Examples Of Central Forces
Examples Of Central ForcesExamples Of Central Forces
Examples Of Central Forces
narayana dash
 
Hidden Markov Models
Hidden Markov ModelsHidden Markov Models
Hidden Markov Models
Vu Pham
 

What's hot (6)

Charla Santiago Numerico
Charla Santiago NumericoCharla Santiago Numerico
Charla Santiago Numerico
 
Thalesian_Monte_Carlo_NAG
Thalesian_Monte_Carlo_NAGThalesian_Monte_Carlo_NAG
Thalesian_Monte_Carlo_NAG
 
PhD_Theory_Probab.Appl
PhD_Theory_Probab.ApplPhD_Theory_Probab.Appl
PhD_Theory_Probab.Appl
 
New no-go theorems and the costs of cosmic acceleration
New no-go theorems and the costs of cosmic accelerationNew no-go theorems and the costs of cosmic acceleration
New no-go theorems and the costs of cosmic acceleration
 
Examples Of Central Forces
Examples Of Central ForcesExamples Of Central Forces
Examples Of Central Forces
 
Hidden Markov Models
Hidden Markov ModelsHidden Markov Models
Hidden Markov Models
 

Viewers also liked

Robust 3D gravity gradient inversion by planting anomalous densities
Robust 3D gravity gradient inversion by planting anomalous densitiesRobust 3D gravity gradient inversion by planting anomalous densities
Robust 3D gravity gradient inversion by planting anomalous densities
Leonardo Uieda
 
Gravity inversion in spherical coordinates using tesseroids
Gravity inversion in spherical coordinates using tesseroidsGravity inversion in spherical coordinates using tesseroids
Gravity inversion in spherical coordinates using tesseroids
Leonardo Uieda
 
Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...
Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...
Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...
Leonardo Uieda
 
3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities
Leonardo Uieda
 
A software approach to mathematical programming
A software approach to mathematical programmingA software approach to mathematical programming
A software approach to mathematical programming
Arian Razmi Farooji
 
1559 mathematical and visualization software
1559 mathematical and visualization software1559 mathematical and visualization software
1559 mathematical and visualization software
Dr Fereidoun Dejahang
 
Masa mathematical applications 2016
Masa mathematical applications 2016Masa mathematical applications 2016
Masa mathematical applications 2016
Angela Phillips
 
Optimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applicationsOptimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applications
Philippe Laborie
 

Viewers also liked (8)

Robust 3D gravity gradient inversion by planting anomalous densities
Robust 3D gravity gradient inversion by planting anomalous densitiesRobust 3D gravity gradient inversion by planting anomalous densities
Robust 3D gravity gradient inversion by planting anomalous densities
 
Gravity inversion in spherical coordinates using tesseroids
Gravity inversion in spherical coordinates using tesseroidsGravity inversion in spherical coordinates using tesseroids
Gravity inversion in spherical coordinates using tesseroids
 
Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...
Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...
Rapid 3D inversion of gravity and gravity gradient data to test geologic hypo...
 
3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities3D gravity inversion by planting anomalous densities
3D gravity inversion by planting anomalous densities
 
A software approach to mathematical programming
A software approach to mathematical programmingA software approach to mathematical programming
A software approach to mathematical programming
 
1559 mathematical and visualization software
1559 mathematical and visualization software1559 mathematical and visualization software
1559 mathematical and visualization software
 
Masa mathematical applications 2016
Masa mathematical applications 2016Masa mathematical applications 2016
Masa mathematical applications 2016
 
Optimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applicationsOptimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applications
 

Similar to Computation of the gravity gradient tensor due to topographic masses using tesseroids

Basic differential equations in fluid mechanics
Basic differential equations in fluid mechanicsBasic differential equations in fluid mechanics
Basic differential equations in fluid mechanics
Tarun Gehlot
 
Formulation
FormulationFormulation
Formulation
Kumar
 
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
Dabe Milli
 
Peer instructions questions for basic quantum mechanics
Peer instructions questions for basic quantum mechanicsPeer instructions questions for basic quantum mechanics
Peer instructions questions for basic quantum mechanics
molmodbasics
 
Legendre
LegendreLegendre
Legendre
dfsolanol
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)
Septiko Aji
 
Kinematics of a fluid element
Kinematics of a fluid elementKinematics of a fluid element
Kinematics of a fluid element
Mohamed Yaser
 
Kinematics of a fluid element
Kinematics of a fluid elementKinematics of a fluid element
Kinematics of a fluid element
Mohamed Yaser
 
Example triple integral
Example triple integralExample triple integral
Example triple integral
Zulaikha Ahmad
 

Similar to Computation of the gravity gradient tensor due to topographic masses using tesseroids (9)

Basic differential equations in fluid mechanics
Basic differential equations in fluid mechanicsBasic differential equations in fluid mechanics
Basic differential equations in fluid mechanics
 
Formulation
FormulationFormulation
Formulation
 
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
 
Peer instructions questions for basic quantum mechanics
Peer instructions questions for basic quantum mechanicsPeer instructions questions for basic quantum mechanics
Peer instructions questions for basic quantum mechanics
 
Legendre
LegendreLegendre
Legendre
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)
 
Kinematics of a fluid element
Kinematics of a fluid elementKinematics of a fluid element
Kinematics of a fluid element
 
Kinematics of a fluid element
Kinematics of a fluid elementKinematics of a fluid element
Kinematics of a fluid element
 
Example triple integral
Example triple integralExample triple integral
Example triple integral
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Computation of the gravity gradient tensor due to topographic masses using tesseroids

  • 1. Computation of the gravity gradient tensor due to topographic masses using tesseroids Leonardo Uieda 1 Naomi Ussami 2 Carla F Braitenberg 3 1. Observatorio Nacional, Rio de Janeiro, Brazil 2. Universidade de São Paulo, São Paulo, Brazil 3. University of Trieste, Trieste, Italy. August 9, 2010
  • 2. Outline The Gravity Gradient Tensor (GGT) What is a tesseroid Why use tesseroids Numerical issues Modeling topography with tesseroids Topographic effect in the Paraná Basin region Further applications Concluding remarks
  • 4. Gravity Gradient Tensor Hessian matrix of gravitational potential
  • 5. Gravity Gradient Tensor Hessian matrix of gravitational potential  ∂2V ∂2V ∂2V   ∂x 2 ∂x∂y ∂x∂z      gxx gxy gxz  2  ∂ V ∂2V ∂ 2V  GGT = gyx gyy gyz  =   gzx gzy gzz  ∂y ∂x  ∂y 2 ∂y ∂z    2 ∂2V 2V   ∂ V ∂ ∂z∂x ∂z∂y ∂z 2
  • 6. Gravity Gradient Tensor Hessian matrix of gravitational potential  ∂2V ∂2V ∂2V   ∂x 2 ∂x∂y ∂x∂z      gxx gxy gxz  2  ∂ V ∂2V ∂ 2V  GGT = gyx gyy gyz  =   gzx gzy gzz  ∂y ∂x  ∂y 2 ∂y ∂z    2 ∂2V 2V   ∂ V ∂ ∂z∂x ∂z∂y ∂z 2 Volume integrals
  • 7. Gravity Gradient Tensor Hessian matrix of gravitational potential  ∂2V ∂2V ∂2V   ∂x 2 ∂x∂y ∂x∂z      gxx gxy gxz  2  ∂ V ∂2V ∂ 2V  GGT = gyx gyy gyz  =   gzx gzy gzz  ∂y ∂x  ∂y 2 ∂y ∂z    2 ∂2V 2V   ∂ V ∂ ∂z∂x ∂z∂y ∂z 2 Volume integrals ˆ gij (x, y , z) = Kernel(x, y , z, x , y , z ) dΩ Ω
  • 8. Gravity Gradient Tensor Can discretize volume Ω using:
  • 9. Gravity Gradient Tensor Can discretize volume Ω using: Rectangular prisms
  • 10. Gravity Gradient Tensor Can discretize volume Ω using: Rectangular prisms Tesseroids (spherical prisms)
  • 11. What is a tesseroid?
  • 12. What is a tesseroid? Z Tesseroid r φ X λ Y
  • 13. What is a tesseroid? Delimited by: Z 2 meridians r λ1 φ X λ Y
  • 14. What is a tesseroid? Delimited by: Z 2 meridians r λ2 φ X λ Y
  • 15. What is a tesseroid? Delimited by: Z 2 meridians 2 parallels φ1 r φ X λ Y
  • 16. What is a tesseroid? Delimited by: Z 2 meridians 2 parallels φ2 r φ X λ Y
  • 17. What is a tesseroid? Delimited by: Z 2 meridians 2 parallels 2 concentric spheres r1 r φ X λ Y
  • 18. What is a tesseroid? Delimited by: Z 2 meridians 2 parallels 2 concentric spheres r2 r φ X λ Y
  • 20. Why use tesseroids? Earth Core Matle Crust
  • 21. Why use tesseroids? Earth Core Matle Crust
  • 22. Why use tesseroids? Want to model the geologic body Observation Point Geologic body
  • 23. Why use tesseroids? Flat Earth Observation Point
  • 24. Why use tesseroids? Flat Earth + Rectangular Prisms Observation Point
  • 25. Why use tesseroids? Flat Earth Good for small + Rectangular Prisms regions (Rule of thumb: < Observation 2500 km) Point
  • 26. Why use tesseroids? Flat Earth Good for small + Rectangular Prisms regions (Rule of thumb: < Observation 2500 km) Point and close observation point
  • 27. Why use tesseroids? Flat Earth Good for small + Rectangular Prisms regions (Rule of thumb: < Observation 2500 km) Point and close observation point Not very accurate for larger regions
  • 28. Why use tesseroids? Spherical Earth Observation Point
  • 29. Why use tesseroids? Spherical Earth + Rectangular Prisms Observation Point
  • 30. Why use tesseroids? Spherical Earth + Rectangular Prisms Observation Point
  • 31. Why use tesseroids? Spherical Earth Usually accurate enough (if mass of + Rectangular Prisms prisms = mass of tesseroids) Observation Point
  • 32. Why use tesseroids? Spherical Earth Usually accurate enough (if mass of + Rectangular Prisms prisms = mass of tesseroids) Observation Point Involves many coordinate changes
  • 33. Why use tesseroids? Spherical Earth Usually accurate enough (if mass of + Rectangular Prisms prisms = mass of tesseroids) Observation Point Involves many coordinate changes Computationally slow
  • 34. Why use tesseroids? Spherical Earth Observation Point
  • 35. Why use tesseroids? Spherical Earth + Tesseroids Observation Point
  • 36. Why use tesseroids? Spherical Earth + Tesseroids Observation Point
  • 37. Why use tesseroids? As accurate as Spherical Earth Spherical Earth + + Tesseroids rectangular prisms Observation Point
  • 38. Why use tesseroids? As accurate as Spherical Earth Spherical Earth + + Tesseroids rectangular prisms Observation But faster Point
  • 39. Why use tesseroids? As accurate as Spherical Earth Spherical Earth + + Tesseroids rectangular prisms Observation But faster Point As shown in Wild-Pfeiffer (2008)
  • 40. Why use tesseroids? As accurate as Spherical Earth Spherical Earth + + Tesseroids rectangular prisms Observation But faster Point As shown in Wild-Pfeiffer (2008) Some numerical problems
  • 42. Numerical issues Gravity Gradient Tensor (GGT) volume integrals solved:
  • 43. Numerical issues Gravity Gradient Tensor (GGT) volume integrals solved: Analytically in the radial direction
  • 44. Numerical issues Gravity Gradient Tensor (GGT) volume integrals solved: Analytically in the radial direction Numerically over the surface of the sphere
  • 45. Numerical issues Gravity Gradient Tensor (GGT) volume integrals solved: Analytically in the radial direction Numerically over the surface of the sphere Using the Gauss-Legendre Quadrature (GLQ)
  • 46. Numerical issues At 250 km height with Gauss-Legendre Quadrature (GLQ) order 2
  • 47. Numerical issues At 50 km height with Gauss-Legendre Quadrature (GLQ) order 2
  • 48. Numerical issues At 50 km height with Gauss-Legendre Quadrature (GLQ) order 10
  • 49. Numerical issues General rule:
  • 50. Numerical issues General rule: Distance to computation point > Distance between nodes
  • 51. Numerical issues General rule: Distance to computation point > Distance between nodes Increase number of nodes
  • 52. Numerical issues General rule: Distance to computation point > Distance between nodes Increase number of nodes Divide the tesseroid in smaller parts
  • 53. Modeling topography with tesseroids
  • 54. Modeling topography with tesseroids Computer program: Tesseroids
  • 55. Modeling topography with tesseroids Computer program: Tesseroids Python programming language
  • 56. Modeling topography with tesseroids Computer program: Tesseroids Python programming language Open Source (GNU GPL License)
  • 57. Modeling topography with tesseroids Computer program: Tesseroids Python programming language Open Source (GNU GPL License) Project hosted on Google Code
  • 58. Modeling topography with tesseroids Computer program: Tesseroids Python programming language Open Source (GNU GPL License) Project hosted on Google Code http://code.google.com/p/tesseroids
  • 59. Modeling topography with tesseroids Computer program: Tesseroids Python programming language Open Source (GNU GPL License) Project hosted on Google Code http://code.google.com/p/tesseroids Under development:
  • 60. Modeling topography with tesseroids Computer program: Tesseroids Python programming language Open Source (GNU GPL License) Project hosted on Google Code http://code.google.com/p/tesseroids Under development: Optimizations using C coded modules
  • 61. Modeling topography with tesseroids To model topography:
  • 62. Modeling topography with tesseroids To model topography: Digital Elevation Model (DEM) ⇒ Tesseroid model
  • 63. Modeling topography with tesseroids To model topography: Digital Elevation Model (DEM) ⇒ Tesseroid model 1 Grid Point = 1 Tesseroid
  • 64. Modeling topography with tesseroids To model topography: Digital Elevation Model (DEM) ⇒ Tesseroid model 1 Grid Point = 1 Tesseroid Top centered on grid point
  • 65. Modeling topography with tesseroids To model topography: Digital Elevation Model (DEM) ⇒ Tesseroid model 1 Grid Point = 1 Tesseroid Top centered on grid point Bottom at reference surface
  • 66. Topographic effect in the Paraná Basin region
  • 67. Topographic effect in the Paraná Basin region Digital Elevation Model (DEM) Grid:
  • 68. Topographic effect in the Paraná Basin region Digital Elevation Model (DEM) Grid: ETOPO1
  • 69. Topographic effect in the Paraná Basin region Digital Elevation Model (DEM) Grid: ETOPO1 10’ x 10’ Grid
  • 70. Topographic effect in the Paraná Basin region Digital Elevation Model (DEM) Grid: ETOPO1 10’ x 10’ Grid ~ 23,000 Tesseroids
  • 71. Topographic effect in the Paraná Basin region Digital Elevation Model (DEM) Grid: ETOPO1 10’ x 10’ Grid ~ 23,000 Tesseroids Density = 2.67 g × cm−3
  • 72. Topographic effect in the Paraná Basin region Digital Elevation Model (DEM) Grid: ETOPO1 10’ x 10’ Grid ~ 23,000 Tesseroids Density = 2.67 g × cm−3 Computation height = 250 km
  • 73. Topographic effect in the Paraná Basin region
  • 74. Topographic effect in the Paraná Basin region Height of 250 km
  • 75. Topographic effect in the Paraná Basin region Topographic effect in the region has the same order of magnitude as a 2◦ × 2◦ × 10 km tesseroid (100 Eötvös)
  • 76. Topographic effect in the Paraná Basin region Topographic effect in the region has the same order of magnitude as a 2◦ × 2◦ × 10 km tesseroid (100 Eötvös) Need to take topography into account when modeling (even at 250 km altitudes)
  • 78. Further applications Satellite gravity data = global coverage
  • 79. Further applications Satellite gravity data = global coverage + Tesseroid modeling:
  • 80. Further applications Satellite gravity data = global coverage + Tesseroid modeling: Regional/global inversion for density (Mantle)
  • 81. Further applications Satellite gravity data = global coverage + Tesseroid modeling: Regional/global inversion for density (Mantle) Regional/global inversion for relief of an interface (Moho)
  • 82. Further applications Satellite gravity data = global coverage + Tesseroid modeling: Regional/global inversion for density (Mantle) Regional/global inversion for relief of an interface (Moho) Joint inversion with seismic tomography
  • 84. Concluding remarks Developed a computational tool for large-scale gravity modeling with tesseroids
  • 85. Concluding remarks Developed a computational tool for large-scale gravity modeling with tesseroids Better use tesseroids than rectangular prisms for large regions
  • 86. Concluding remarks Developed a computational tool for large-scale gravity modeling with tesseroids Better use tesseroids than rectangular prisms for large regions Take topographic effect into consideration when modeling density anomalies within the Earth
  • 87. Concluding remarks Developed a computational tool for large-scale gravity modeling with tesseroids Better use tesseroids than rectangular prisms for large regions Take topographic effect into consideration when modeling density anomalies within the Earth Possible application: tesseroids in regional/global gravity inversion
  • 89. References WILD-PFEIFFER, F. A comparison of different mass elements for use in gravity gradiometry. Journal of Geodesy, v. 82 (10), p. 637 - 653, 2008.