33
1 Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné Université Paris Diderot-Sorbonne Paris Cité Institut de Physique du Globe de Paris

Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

1

Seismology Tutorial 1: !Normal modes of telluric planets!!Philippe Lognonné!Université Paris Diderot-Sorbonne Paris Cité !Institut de Physique du Globe de Paris

Page 2: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

Tutorial software

• The following tutorial is based on minos normal modes program • A version of minos is available at CIG

• http://geodynamics.org/archive/software/mineos • The version used in this tutorial is NOT the CIG one but have been

modified in order to compute modes and seismograms for different planets, and also to compute modes for higher order perturbation theories software (HOPT package) • http://www.ipgp.fr/fr/pss/3d-synthetic-seismogram-package

2

MineosMineos computes synthetic seismograms in a spherically symmetric non-rotating Earth by summing normal modes.

Attenuation, gravity and transversal anisotropy effects may be optionally taken into account. The packagecomputes mode eigenfrequencies and eigenfunctions, Green's functions and synthetic seismograms forsources with a moment tensor defined in time as a step-function.

Status Accepting bug reports.

Contact [email protected]

Bug reports Github Issue Tracker

License GNU Public License

Binaries

LinuxMineos-Linux32-1_0_2.tgz - binary for Linux 32 bitMineos-Linux64-1_0_2.tgz - binary for Linux 64 bit

MacintoshMineos-Mac10_4-1_0_2.dmg - dmg for Mac OS X 10.4 (Tiger)Mineos-Mac10_6-1_0_2.dmg - dmg for Mac OS X 10.6 (Snow Leopard)

WindowsMineos-Win-1_0_2.zip - .zip for Windows (contains .exe in package)

Source Code

mineos-1.0.2.tgzLatest release.

Documentation

ÉQUIPES DE RECHERCHE

Annuaire Accès Contacts Intranet Webmail FrEn

Accueil

Membres de l’équipe

Thèmes de recherche

Projets

Equipement

Logiciels et base de données

3D Synthetic SeismogramPackage

OPTICLEAF - The databaseon leaf optical properties

SHTOOLS - Tools for workingwith spherical harmonics

3D Synthetic Seismogram Package

33DD SSyynntthheettiicc SSeeiissmmooggrraamm PPaacckkaaggee iiss aa sseett ooff lliibbrraarriieess aanndd pprrooggrraammss ffoorr tthhee ccoommppuuttaattiioonn ooffnnoorrmmaall mmooddeess aanndd sseeiissmmooggrraammss ffoorr aa wwiiddee vvaarriieettyy ooff 33DD EEaarrtthh mmooddeellss.. TThhiiss ccooddee iiss bbaasseedd oonn tthheehhiigghheerr oorrddeerr ppeerrttuurrbbaattiioonn tthheeoorryy iinn sseeiissmmoollooggyy ddeevveellooppeedd bbyy PPhhiilliippppee LLooggnnoonnnnéé,, aanndd rreeqquuiirreessoonnllyy aa ffeeww ppaarraammeetteerr sseettttiinnggss.. The codes runs successfully on several operating systems. Disk space of at least 1 GB and 600 MB ofmemory are recommended for practical use. The source code is contained in gzip/tar format (17 MB)with an included README file, documentation in postscript and PDF formats, installation scripts, input fileexamples, and working directories with input files for the 1D PREM and the 3D SAW12D models.The minos program that is provided in the distribution was written by F. Gilbert, G. Masters and J.

Planétologie et sciences spatiales

INSTITUT RECHERCHE OBSERVATION FORMATION NOTRE TERRE

INSTITUT DE PHYSIQUE DU GLOBE DE PARISTerre - Planètes - Environnement - Risques naturels

Connexion

Evènements à venir Infos pratiques

Page 3: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

setting up• Setting up your VM

• Start the VM • create a shared folder CIG_SHARED ( to use results for matlab and other

application) • put a file “hello” inside • launch the CIG CIDER_1 • if green, then put folders inputfortutorial0 and inputfortutorial1 • make outputtutorial0 and outputtutorial1

3

Page 4: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

4

Tutorial exercice #0: Normal modes for different Mars models

We will compute the modes for model AR ! for model M1! for model SOHL

Page 5: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

5

Tutorial exercice #0: Normal modes for different Mars models

Principle:  Modes  catalogue  is  put  in  a  folder  Modes  are  computed  in  a  frequency  bandwidth                                                                                  in  a  angular  order  bandwidth                                                                                  and  up  to  n  overtones  are  computed  Modes  are  either  spheroidal,  radial  or  toroidal

Command  file  go  in  directory  and  execute  minos_new  input  parameters:  catalogue  directory  name  output  file  name  catalogue  file  generic  name  error  gravity-­‐cutoff  (sec-­‐1)  type  of  mode      (  3  for  S,  1  for  R,  2  for  T)  Lmin  Lmax  fmin  fmax  0  !last  command  is  to  prepare  the  output  for  figures  

Page 6: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

6

Tutorial exercice #0: Frequencies with gnu plot

N L omega (Hz) f (mHz) T(sec) vg (km/s) Q error

order in *freq files

Page 7: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

7

Tutorial exercice #0: Frequencies with matlab (1/2)

0 20 40 60 80 100 1200

2

4

6

8

10

12

14

16

18

20

Freq

uenc

y m

Hz

Angular order

Mars models: frequencies

0 20 40 60 80 100 1200

2

4

6

8

10

12

14

16

18

20

Gro

up v

eloc

ity k

m/s

Angular order

Mars models: Group velocities

Sohl modelAR modelGudkova M1 model

Page 8: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Both frequencies and group velocities shows large sensitivity to the model used…

8

0 20 40 60 80 100 1200

2

4

6

8

10

12

14

16

18

20

Freq

uenc

y m

Hz

Angular order

Mars models: frequencies

0 20 40 60 80 100

3.5

4

4.5

5

5.5

6

Gro

up v

eloc

ity k

m/s

Angular order

Mars models: Group velocities

Sohl modelAR modelGudkova M1 model

Tutorial exercice #0: Frequencies with matlab (1/2)

Page 9: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• WHAT ARE THE AMPLITUDE OF 15 sec SEISMIC WAVES GENERATED BY A SHALLOW MOONQUAKE ON THE MOON ? • Choose a Lunar Model • Compute Normal modes: Why ? • Define a seismic source, i.e. moonquake with

• position (including depth) • Magnitude

• Compute seismograms at different stations… • Estimate the amplitude

9

Tutorial exercice #1

Page 10: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Why computing normal modes….? • Reason is mathematical… • Normal modes are a complete basis of ALL solutions of the

seismic equation with given boundary limits, which practically means that ANY solution of the seismic equation (such as our solution for a deep moonquake) can be expressed in this basis

10

Tutorial exercice #1: background

3D Basis ( our 3D space)

Constant Position and 3D coordinates

Time dependent Position and 3D coordinates

Coordinates depends on timeunit vector does not depend on time

Page 11: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

11

Normal mode Basis ( the space of seismic waves)3D field of position, including surface displacement

Time dependent Position and 3D coordinates

Coordinates depends on timeunit vector does not depend on time

• Why computing normal modes….? • Reason is mathematical… • Normal modes are a complete basis of ALL solutions of the

seismic equation with given boundary limits, which practically means that ANY solution of the seismic equation (such as our solution for a deep moonquake) can be expressed in this basis

! u (t,r,θ,ϕ) = c(t)!

U k (r,θ,ϕ)k∑

k = ℓ m n( )

Tutorial exercice #1: background

Page 12: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

12

Tutorial exercice #1: background

Page 13: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• go and update the command file for normal modes computations

• cx_prem (Prem model for Earth) • cx_sohl ( Sohl model for Mars) • cx_weber ( Weber model for Moon)

13

Tutorial exercice #1

Page 14: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• update the cx_weber into two tutorial for S modes between 0.1 and 67 mHz ( cx_weber_tutorial1a) and radial modes (cx_weber_tutorial1b) both are in inputfortutorial1

14

folder where the modes will be stored and file describing the model

Generic name for model

output file

error and angular frequency above which gravity is neglected

Spheroidal (3), Toroidal (2)!Radial(1)

Lmin, Lmax, fmin, fmax, N 0!!Lmin: minimum angular number!Lmax: maximum angular number!fmin : minimum frequency!fmax: maximum frequency!Number of overtones computed

Tutorial exercice #1 : update in VM

for 50 mHz, Lmax = 500!for 100 mHz, Lmax =1000

Page 15: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

15

Tutorial exercice #1 : update through shared folder

Page 16: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• execute the script by typing • ./cx_weber_tutorial1a • ./cx_weber_tutorial1b !!

• Normal modes can be computed to higher frequencies • This will however need a vertical model with a thinner mesh • The key in the computation is to check the error, which must

never be larger than 1e-3 ( which is already large, precise computation must have errors of at least 1e-6 )

16

Tutorial exercice #1 : compute normal modes

Page 17: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Results are in Normal_modes/modes/moonweber • These are files for all n orders, in which the normal modes functions and

frequencies are stored • create a frequency file with the two runs • The results can be exported in the shared outputtutorial1

17

Tutorial exercice #1

Page 18: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

18

Tutorial exercice #1 : plotting results with gnu plot

N L omega (Hz) f (mHz) T(sec) vg (km/s) Q error

group velocity is the slope!vg = dw/dk = r0 * dw/dl!where r0 is the planetary radius

Angular order

Freq

uenc

y m

Hz

Page 19: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• matlab alternative ( plot_weber.m in inputfortutorial1 folder)

19

0 50 100 150 200 250 300 350 400 4500

10

20

30

40

50

60

70

Freq

uenc

y m

Hz

Angular order

Moon Weber model: frequencies

0 50 100 150 200 250 300 350 400 450102

103

104

105

Qua

lity

coef

ficie

nt

Angular order

Moon Weber model: Quality coefficient

0 50 100 150 200 250 300 350 400 4500

5

10

15

20

25

30

Gro

up v

eloc

ity (k

m/s

)

Angular order

Moon Weber model: Group velocity

0 50 100 150 200 250 300 350 400 45010−14

10−12

10−10

10−8

10−6

10−4

10−2

Erro

r

Angular order

Moon Weber model: computing error

Tutorial exercice #1 : plotting results with matlab

Page 20: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Transfert modes amplitudes (m10,m20… files) in shared folder

20

Tutorial exercice #1 : plotting mode amplitudes with matlab

Page 21: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

21

Tutorial exercice #1 : plotting mode amplitudes with gnu plot

Page 22: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• plotmode_weber.m

22

−0.15 −0.1 −0.05 0 0.050

200

400

600

800

1000

1200

1400

1600

Amplitude

Rad

ius

km

Moon: Vertical displacement

−0.05 0 0.05 0.1 0.150

200

400

600

800

1000

1200

1400

1600

Amplitude

Rad

ius

km

Horizontal displacement

−5 0 5 10x 10−3

0

200

400

600

800

1000

1200

1400

1600

AmplitudeR

adiu

s km

Gravitational Potential

Tutorial exercice #1 : plotting mode amplitudes with matlab

Page 23: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• WHAT ARE THE AMPLITUDE OF 10 sec CORE PHASE, 20 sec SURFACE WAVES AND NORMAL MODES GENERATED BY A SHALLOW MOONQUAKE ON THE MOON ? • Choose a Lunar Model • Compute Normal modes: Why ? • Define a seismic source, i.e. moonquake with

• position (including depth) • Magnitude

• Compute seismograms at different stations… • Estimate the amplitude

23

Tutorial exercice #1

Page 24: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Largest deep Moonquake ~ 5 1013 Nm • Largest Shallow Moonquake 3 1014 Nm- 1.6 1014 Nm • Tohoku Earthquake ~5.3 1022 Nm

• Moon DMQ moments are 109 smaller than the largest Earth quakes…

• We take a 1014 Nm quake ( 1021 dyne cm)

24

Tutorial exercice #1 : Seismic moment for Moonquake

Depth = 130 km

Page 25: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

25

Tutorial exercice #1 : preparing the input files (1/2)

Page 26: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

26

Folder  with  the  mode  generic  name  NSmin  NSmax  NTmin  NTmax  fmin  fmax  Number  of  seismograms  (here  1)  ivit  igrav  isec  ioutput      (ivit  0,1,2  for  displacement,  velocity,  accelera9on;  igrav=0,1  for  gravity  or  not,  ised  =1,0  for  sta9c  term  or  not,  output  =1,0  for  output  or  not)  input  output  (input  0  (hand  input),  1  through  ah,  2  change  dura9on,  output  0  (only  synthe9cs),  1  data  and  synthe9cs)  output  file  depth  alNtude  (if  -­‐1  -­‐1,  those  of  the  input  file)  Nme  of  seismogram  in  hr  

Tutorial exercice #1 : preparing the input files (2/2)

Page 27: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• type • ./cx_sismo_tutorial1a ( for fundamental only) • ./cx_sismo_tutorial1b ( for all modes )

27

Tutorial exercice #1 : compute seismograms

Page 28: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

28

Tutorial exercice #1 : plotting the seismograms on gnuplot

Page 29: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

29

Tutorial exercice #1 : plotting the seismograms on matlab

0 0.5 1 1.5 2 2.5 3−3

−2

−1

0

1

2

3

4

5

6 x 10−10

Time hr

Acc

eler

atio

n m

/s2

Lunar synthetics 1014 Nm 15sec

surface wave amplitudes ~ 10-11 ms-2

body wave amplitudes ~ < 0. 5 10-10 ms-2

• plot_sismo.m

Page 30: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Apollo noise at 20 sec ( 0.05 Hz) : ASD= 4 x 10-10 ms-2/Hz1/2

• Equivalent noise in the 0.01 Hz-0.06 Hz (15sec-100sec): • ASD*√Df = 0.9 10-10 ms-2 rms • Apollo was not able to detect these long period waves… and

practically, no waves below ~5 sec are detected…

30

10−3 10−2 10−1 100 10110−11

10−10

10−9

10−8

10−7

10−6

10−5

10−4

Frequence Hz

Acc

eler

atio

n m

s−2

Mars seismometers: resolution

Insight VBBInsight POSInsight SPOPT 4spsOPT 1spsOPT POSViking HR

10−3 10−2 10−1 100 10110−11

10−10

10−9

10−8

10−7

10−6

10−5

10−4

Frequence Hz

Acc

eler

atio

n m

s−2

Moon seismometers: resolution

RA LPRA SPAP LPFAP LPPAP SP

10−3 10−2 10−1 100 10110−11

10−10

10−9

10−8

10−7

10−6

10−5

10−4

Frequence Hz

Acc

eler

atio

n sp

ectr

al d

ensi

ty m

/s2 /H

z1/2

Apollo(Moon) and Earth noise

Earth Low NoiseAP H LPAP Z LPPGAP Z LPPCAP Z SPAP Z LPF

Tutorial exercice #1 : did Apollo got this signal ?

Page 31: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

Seismic noise estimations

• A continuous source of noise on the Moon can be related to the continuous impacts of micro-meteorites (Lognonné et al., 2009)

• We find a seismic background continuous noise in the range of 10-2-10-1 Apollo DU at 0.5 Hz, corresponding to amplitudes of 5 x 10-11 to 5x10-12 ms-2

Apollo resolution

Page 32: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

• Home work… re compute a seismograms for 10 km depth and get much larger amplitudes

32

0 0.5 1 1.5 2 2.5 3−6

−4

−2

0

2

4

6

8

10

12 x 10−8

Time hr

Acc

eler

atio

n m

/s2

Lunar synthetics 1014 Nm 15sec

Tutorial exercice #1 : source depth

10 degrees

20 degrees

50 degrees

100 degrees

surface wave amplitudes ~ 10-8 ms-2

body wave amplitudes ~ 10-9 ms-2

−0.15 −0.1 −0.05 0 0.050

200

400

600

800

1000

1200

1400

1600

Amplitude

Rad

ius

km

Moon: Vertical displacement

−0.05 0 0.05 0.1 0.150

200

400

600

800

1000

1200

1400

1600

Amplitude

Rad

ius

km

Horizontal displacement

−5 0 5 10x 10−3

0

200

400

600

800

1000

1200

1400

1600

Amplitude

Rad

ius

km

Gravitational PotentialSurface waves ARE concentrated at the surface

Page 33: Seismology Tutorial 1: Normal modes of telluric planets Philippe Lognonné · 2014. 7. 9. · 1 Seismology Tutorial 1: ! Normal modes of telluric planets!! Philippe Lognonné! Université

33

Tutorial exercice #1 : Displacement seismograms

0 0.5 1 1.5 2 2.5 3−2

0

2

4

6

8

10

12 x 10−9

Time hr

Dis

plac

emen

t m

Lunar synthetics 1014 Nm 15sec

• type • ./cx_sismo_tutorial1c ( for fundamental only) • ./cx_sismo_tutorial1d ( for all modes )

nm amplitudes…

TUTORIAL

 EXERCIC

E  2:  

CAN  WE  IM

AGINE  SEI

SMOLOGY  O

N  THE  MOON

 WITHOUT  S

EISMOMETER

S  ?