ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor...

26
Modeling Magnetic Anomalies with MATLAB Geodynamics, FA2012 Nate O’Flaherty James Holmes

Transcript of ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor...

Page 1: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Modeling  Magnetic  Anomalies  with  

MATLAB Geodynamics, FA2012

Nate O’Flaherty James Holmes

Page 2: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Introduction •  History

o  1912 – Wegner publicly advocates theory of Continental Drift •  1943 – G.G. Simpson publishes rebuttal, Wegner falls out of favor.

o  1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges.

o  1963 – Vine and Matthews publish results of survey over Carlsberg ridge •  They found symmetric stripes of magnetically polarized rock running

parallel to the spreading ridge.

2

Page 3: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Earth’s  Magnetism •  Geomagnetic Field

o  Earth’s geomagnetic field is a dipole to first-order. o  Poles slightly diverge from geographic poles over short term, aligned over

long term.

3

Image:  Wikimedia  Commons

Page 4: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Marine  Geology •  Oceanic Lithosphere

o  Three layers •  Layer 1 – Sediments •  Layer 2 – Basalts

o  2A – Pillow Basalts o  2B – Sheeted Dikes

•  Layer 3 – Gabbros (dark, coarse-grain plutonic rock)

4

Page 5: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Magnetic  Anomalies •  What are magnetic anomalies?

o  Spreading ridges extrude magnetite-rich magma at axes. o  As magma cools below Curie temperature (~500°C), crust magnetizes in

direction of geomagnetic field. “Thermo-remnant Magnetism” (TRM).

o  Most TRM recorded in Layer 2a (upper 1000m of oceanic crust). o  Plate spreading results in magnetized record of intensity and polarity.

5

Page 6: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Diagram  of  oceanic  lithosphere

6

Image:  Kent  et  al,  1993

Page 7: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Diagram  of  oceanic  lithosphere

7

Image:  Kent  et  al,  1993

Page 8: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Strength  of  anomaly  by  layer

8

Page 9: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Magnetic  anomalies  record  seafloor  spreading

9

Page 10: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

How  do  we  determine  the  anomaly?

•  Magnetization vector is combination of TRM and current dipole components. o  M = MTRM + MI!

•  Magnetic anomaly vector is parallel to the magnetization direction. o  !B(r) = "0Mƒ(r)#

•  Using ship-towed magnetometer, we measure total magnetic field, so we must remove Earth’s field. o  B = Be + !B!

•  However, most magnetometers give us a scalar field. o  |B| = (|Be|2 + 2Be�!B + |!B|2)1/2#

10

Page 11: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

How  do  we  determine  the  anomaly?

•  A huge difference in intensity. o  Earth’s dipole is ~ 50,000nT o  Anomaly is ~ 300nT

•  Therefore |!B|2 ~ 0, and we can generalize |B| further: o  |B| $ |Be|(1 + !B�Be / |Be|)#

•  30-seconds of algebra later… o  A = |B| - |Be| = !B�Be / |Be|#o  A is our measured scalar anomaly

11

Page 12: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mathematically  modeling  anomalies

•  The magnetic anomaly is the negative gradient of the magnetic potential. o  ΔB = -∇U

•  The potential satisfies Poisson’s equation within the source layer and Laplace’s equation above it. o  ∇2U = 0 , z ≠ z0 o  ∇2U = μ0∇�M , z = z0

•  We can then generalize the equation to:

12

Page 13: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mathematically  modeling  anomalies

•  The magnetic anomaly is the negative gradient of the magnetic potential. o  ΔB = -∇U

•  The potential satisfies Poisson’s equation within the source layer and Laplace’s equation above it. o  ∇2U = 0 , z ≠ z0 o  ∇2U = μ0∇�M , z = z0

•  We can then generalize the equation to: •  No vertical variation!

13

Page 14: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mathematically  modeling  anomalies

•  To solve our equation we need to: o  Implement a forward Fourier Transform. o  Solve for U(k) o  Then inverse Fourier Transform (via Cauchy-Residue Thm.) with respect to

kz.

•  Poles of integrand at ± ikx

•  Path integral around poles

•  When TRM has component parallel to dipole field (parallel to ridge axis) = No field anomaly.

•  Assume spreading ridge at magnetic pole so that dipole field lines are parallel to ‘z’, with no ‘x’ component.

14

Page 15: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mathematically  modeling  anomalies

•  Because scalar anomaly is:

•  Only the z-component is non-zero, so scalar anomaly is:

15

Page 16: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mathematically  modeling  anomalies

•  But wait! That’s not all: o  Now, rotate the spreading ridge down to an arbitrary latitude. o  X-component now non-zero. o  We get a skewness factor, θ.

•  Depends on latitude and orientation of ridge when crust cools.

•  Final model:

16

Page 17: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Modeling  actual  ridges Mid-Atlantic Ridge Pacific-Antarctic Ridge

17

Page 18: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Magnetic  Polarity  Data

18

Page 19: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

“Closest”  Fits

19

Page 20: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mid-­‐‑Atlantic  Ridge

20

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

Page 21: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

Mid-­‐‑Atlantic  Ridge

21

Page 22: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Mid-­‐‑Atlantic  Ridge

22

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

Page 23: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Pacific-­‐‑Antarctic  Ridge

23

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

Page 24: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

Pacific-­‐‑Antarctic  Ridge

24

Page 25: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Pacific-­‐‑Antarctic  Ridge

25

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

(1) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(2) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(3) A(k, z) = Cµ02⇡|k|e�2⇡|k|ze

i✓sgn(k)p(k)

(4) k =�nx/2 : nx/2� 1

L

=�nx/2 : nx/2� 1

v ⇤ dt

1

Page 26: ModelingMagnetic) Anomalieswith MATLAB · o 1960 – Harry Hess proposes concept of Seafloor Spreading to explain symmetric bathymetry profiles across spreading ridges. o 1963 –

Questions?

26