31
GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo, ... GEMPA (Potsdam) Bernd Weber, Jan Becker, ... SeisComP3 Software for seismological analysis in real-time re package for seismological data acquisition, quality contro ing and automated/manual analysis in real-time mP3 originally developed within the GITEWS project vailable for MS Windows) www.seiscomp3.org

GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Embed Size (px)

Citation preview

Page 1: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

• GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo, ...

• GEMPA (Potsdam) Bernd Weber, Jan Becker, ...

SeisComP3Software for seismological analysis in real-time

Software package for seismological data acquisition, quality control,archiving and automated/manual analysis in real-time

SeisComP3 originally developed within the GITEWS project

(NOT available for MS Windows)

www.seiscomp3.org

Page 2: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

SeisComP3Software for seismological analysis in real-time• Software package for seismological data acquisition, quality control, archiving and automated/manual analysis in real time

• Uses/supports standards: SEED, SeedLink, QuakeML based data model used for storage and communication, ArcLink

• GUI‘s for quick manual interaction/review, waveform visualization, event visualization and state-of-health monitoring

• Framework for seismological software development

• Inter-process communication between modules using TCP-based messaging to allow distributed processing; communications managed by central mediator; C++

Page 3: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

SeisComP3Some Features• Automatic P picker (STA/LTA; AR-AIC)

• Automatic global phase associator/locator (LocSAT); grid search

• Magnitudes implemented: ML, MJ, mb, mB, Mw(mB), Mwp, Mw(Mwp) Slower magnitudes have no high priority, but will be implemented (e.g. Ms)

• Manual interaction where necessary; relocator choice (LocSAT, NonLinLoc)

• Remote processing/review

• SeisComP 3 uses (broadband) mB as default magnitude for large earthquakes

• Written in C++ with most functionality available as library functions

• Database support as module (MySQL, SQLite, PostgreSQL)

• Scripting interface for the Python language

Page 4: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

• Station inventory XML schema (dataless SEED import)

• Use of full instrument response (e.g. MT, strong motion data)

• Abstract locator interface to allow use of not just LocSat

• NonLinLoc fully integrated as relocator option (ETH funded)

• Choice of locator and traveltime tables

• Offline mode to work with mseed or XML files; replay

• Automated moment tensor (Hamburg Univ.)

SeisComP3Some Features

Page 5: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 6: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

SeedLink – Real time data acquisition slarchive – Storing waveform data in SDS structure ArcLink – Retrieval of waveform data from archive scmaster – Central modul of messaging system scqc – Determination of Quality Parameters of WF scautopick – Automatic picking scautoloc – Automatic localization scamp – Amplitude determination scmag – Magnitude calculation scevent – Compilation of earthquake parameters

SeisComP3Processing Modules

Page 7: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

scrttv – Showing actual waveforms of the stations

scmv – Showing the overall situation scesv – Summary of the Event scolv – Revision of processing results including

manual picking scqcv – Showing the Waveform quality

parameters

SeisComP3Graphical user interfaces (GUI)

Page 8: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

scart – copying waveforms from archive to archive or file

scbulletin – writing event information into a bulletin file

scmm – Performance monitor (GUI) scdb – writing QuakeML files to DB scevtlog – Loggin of all event updates scevtls – providing event IDs within a timespan

SeisComP3Utilities

Page 9: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Simplifiedautomatic processing

MagTool

EventToolAutoLoc

Pick1

Pick2

Pick3

Pick4

Pick5

Pick6

Pick7

P O Origin1

Event1

E

Origin1

Amplitude1

A

O

Amplitude2

Amplitude3

Amplitude4

Amplitude5

Amplitude6

Amplitude7

Magnitude1

Magnitude2

Magnitude3

Magnitude4

Magnitude5

Magnitude6

Magnitude7

M

AutoPick

TimeLocation

Magnitude

TimeLocation

Waiting until time windows of 30sfor mb amplitude calculations are filled.

Page 10: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Metadata is required for stations to be processed by SeisComp

(1) create key-filesimport_dlsv -p “acquisition:iris” dataless_II.SSS1import_dlsv -p “acquisition:iris” dataless_IU.SSS2import_dlsv -p “acquisition:stat3” dataless_NN.SSS3import_dlsv -p “acquisition:stat4” dataless_NN.SSS4

profile in ~/seiscomp3/acquisition/key/profile_iris

SRCADDR=‘rtserve.iris.washington.edu’ SRCPORT=‘18000’

(2) sesicomp config and choose option ‘W’

(3) sync_dlsv dataless_NN.SSS1 (updates the DB)

Page 11: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Station with actual ground

motion

Triggering station

(blinking)

Ground motionlegend

GUIs- scmv -

Page 12: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

EpicenterSize=Magnitude

Color=DepthS-Wave

Associated stations

P-wave

GUIs- scmv -

Page 13: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Traceinformation

Pick

Time

GUIs- scrttv -

Page 14: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

PicksTrace sorted by

Distance

Origin arrived

GUIs- scrttv -

Page 15: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

GUIs- scesv -

Time information

Magnitude information

Location informationEpicenter

Page 16: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

ResidualsX=Distance

Y=Time

Arrival table

Epicenter plus Stations

Fix Depth

Merge manual and automatic

solutionOpen

ManualPickerCommit Origin

to system

Origin information

Relocate

GUIs- scolv -

Summary

Page 17: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

GUIs- scolv -

X=AzimuthY=Residual

Page 18: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

GUIs- scolv -

Magnitudes

Magnitude residuals

Stationmagnitude table

Page 19: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Zoom traceAll traces

Theoretical arrivals (blue)

Automatic picks (red)

Manual pick(green)

Align traces by phase or time

Choose component

(Z/N/E)

Picking mode (P/S)

Filter(defined)Relocate

Traceinformation

Time

GUIs- scolv -

Page 20: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 21: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 22: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 23: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

~ 1000 stations, ~100 TB

GFZ

Potsdam ETH

Zurich

INGV

Rome

IPGP

ParisOthers:

Munich

Hannover

IRIS

update of metadata

Page 24: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 25: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 26: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

http://www.seiscomp3.org/wiki/license

Page 27: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Originally developed for teleseismic (tsunamigenic) earthquakes – flexibility for monitoring local earthquakes

Page 28: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 29: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 30: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological
Page 31: GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo,... GEMPA (Potsdam) Bernd Weber, Jan Becker,... SeisComP3 Software for seismological

Masterwith

DB-plugin

AP QCAT

MT ETAL

SC3 Server

Master:Central element of the messaging system, which is handling the meta data exchange between SC3 modules

• based on spread (open source messaging toolkit) • TCP/IP• writes objects to SQL DB (MySQL, POSTGRESQL)

QC-Tool:Determining waveform quality like • Timing quality• RMS • Offset • Gaps • …

AutoPick:Detection of seismic signals

AutoLoc:Automatic localization of earthquakes

AmpTool:Calculating amplitudes for • MLv• mb• mB• …

MagTool:Calculating magnitudes • MLv• mb• mB• …

EventTool:Associating origins to events (earthquake folder)Choosing best location and magnitude,

DB

WF

WaveformServer:Providing real time data by seedlink and archive data by arclink