Anda di halaman 1dari 31

SeisComP3

Software for seismological analysis in real-time


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

www.seiscomp3.org

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)


SeisComP3
Software 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

GUIs 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++
SeisComP3
Some 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


SeisComP3
Some Features
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.)


SeisComP3
Processing Modules

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
SeisComP3
Graphical user interfaces (GUI)

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
SeisComP3
Utilities

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
Simplified
automatic processing
AutoPick AutoLoc EventTool GUI

P Pick O Origin E Event


1
2
3
4
5
6
7 1 1
Time
Magnitude
Location
1
2
3
4
5
6
7
Magnitude

MagTool

A Origin M
1
Waiting until
time windows of 30s Amplitude
for mb amplitude 1
2
3
4
5
6
7
calculations are filled.
Metadata is required for stations to be
processed by SeisComp

(1) create key-files


import_dlsv -p acquisition:iris dataless_II.SSS1
import_dlsv -p acquisition:iris dataless_IU.SSS2
import_dlsv -p acquisition:stat3 dataless_NN.SSS3
import_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)


GUIs
- scmv -

Station with
actual ground
motion
Ground motion
legend Triggering
station
(blinking)
GUIs
- scmv -

P-wave

Associated
stations

Epicenter
Size=Magnitude
Color=Depth
S-Wave
GUIs
- scrttv -

Pick

Time
Trace
information
GUIs
- scrttv -

Picks
Trace sorted by
Distance

Origin arrived
GUIs
- scesv -

Time Magnitude
information information

Location
Epicenter
information
GUIs
- scolv -

Summary
Epicenter
plus Stations

Origin
information
Arrival table Residuals
X=Distance
Merge manualY=Time
Openand automatic
Relocate Commit Origin
ManualPicker
solution to system

Fix Depth
GUIs
- scolv -

X=Azimuth
Y=Residual
GUIs
- scolv -
Magnitudes

Magnitude
residuals

Stationmagnitude
table
GUIs
- scolv -

Choose
Align traces by Picking modeFilter
component Relocate
phase or time (P/S) (defined)
(Z/N/E)
Manual pick
(green)
Automatic picksZoom
All traces
trace
(red)
Theoretical
arrivals (blue)

Time

Trace
information
update of metadata

GFZ
Potsdam ETH
Zurich

INGV
Rome

IPGP
Others:
IRIS Munich Paris
Hannover

~ 1000 stations, ~100 TB


http://www.seiscomp3.org/wiki/license
Originally developed for teleseismic (tsunamigenic)
earthquakes flexibility for monitoring local earthquakes
QC-Tool:
Determining waveform quality AutoPick: MagTool:
like Detection of seismic signals Calculating magnitudes
Timing quality MLv
RMS mb
Offset SC3 Server mB
Gaps WF

Master:
AmpTool: AT AP QC Central element of the
Calculating amplitudes for messaging system, which is
MLv handling the meta data
mb exchange between SC3
mB modules

based on spread (open


WaveformServer: source messaging toolkit)
Master
Providing real time data by TCP/IP
with DB
seedlink and archive data by DB-plugin writes objects to SQL DB
arclink (MySQL, POSTGRESQL)

EventTool:
Associating origins to events AutoLoc:
(earthquake folder) Automatic localization of
Choosing best location and earthquakes
AL MT ET
magnitude,

Anda mungkin juga menyukai