SeisComP3 Software for seismological analysis in real-time • GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo, ... • GEMPA (Potsdam) Bernd Weber, Jan Becker,

Download Report

Transcript SeisComP3 Software for seismological analysis in real-time • GFZ (GEOFON; Potsdam) Winfried Hanka, Joachim Saul, Andres Heinloo, ... • GEMPA (Potsdam) Bernd Weber, Jan Becker,

SeisComP3
Software for seismological analysis in real-time
• GFZ (GEOFON; Potsdam)
Winfried Hanka, Joachim Saul, Andres Heinloo, ...
• GEMPA (Potsdam)
Bernd Weber, Jan Becker, ...
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
• Originally designed as acquisition and archiving software for GEOFON
• SeedLink as core protocol became a de-facto standard in Europe since 2001
• Since 2003 development of simple automatic analysis tools
• Since 2005 with global associator/locator, interactive analysis (SH, SeisComP2)
• ArcLink for distributed archives (waveforms and meta data)
• Mid of 2006 start of SeisComP 3 core (communication, database) - TWS
• SeisComP 3 GUI development starting in end of 2006
• Installation at BMG (Indonesia) in May 2007
SeisComP3
Software for seismological analysis in real-time
• Software package for seismological data acquisition, quality control,
archiving and automated/manual analysis in real time
• Inter-process communication between modules using TCP-based
messaging to allow distributed processing; Communications managed
by central mediator
• Uses/supports standards: SEED, SeedLink, QuakeML data model used
for storage and communication
• GUI‘s for quick manual interaction/review, waveform visualization, event
visualization and state-of-health monitoring
• Framework for seismological software development
SeisComP3
Features
• Automatic P picker (STA/LTA; AR-AIC in progress)
• Automatic global phase associator/locator (LocSAT)
• 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
Recent achievements
•
•
•
•
•
•
•
•
•
Station inventory improved schema
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 in scolv of locator and traveltime tables
scolv offline mode to work with mseed files
some new magnitudes incl. broaband Ms
automated moment tensor (Hamburg Univ.)
.....
Originally developed for teleseismic (tsunamigenic)
earthquakes – flexibility for monitoring local earthquakes
Upcoming Features
•Multiband picker
•Different velocity models
•QuakeLink (based on jabber protocol)
•Support of MacOS
•Other fast magnitudes available (Mwp) or planned (Mwpd, mBc, ...)
•Oracle support planned
QC-Tool:
Determining waveform quality
like
• Timing quality
• RMS
• Offset
• Gaps
•…
AmpTool:
Calculating amplitudes for
• MLv
• mb
• mB
•…
AutoPick:
Detection of seismic signals
WF
AT
WaveformServer:
Providing real time data by
seedlink and archive data by
arclink
EventTool:
Associating origins to events
(earthquake folder)
Choosing best location and
magnitude,
SC3 Server
AP
QC
Master
with
DB-plugin
AL
MT
DB
ET
MagTool:
Calculating magnitudes
• MLv
• mb
• mB
•…
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)
AutoLoc:
Automatic localization of
earthquakes
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





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
P
Pick
1
2
3
4
5
6
7
EventTool
Origin
1
O
Magnitude
1
2
3
4
5
6
7
O
MagTool
A
Waiting until
time windows of 30s
for mb amplitude
calculations are filled.
Origin
1
Amplitude
1
2
3
4
5
6
7
M
GUI
E
Event
1
Time
Location
Magnitude
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
information
Epicenter
Magnitude
information
Location
information
GUIs
- scolv Summary
Epicenter
plus Stations
Origin
information
Residuals
Arrival table
X=Distance
Merge manualY=Time
Openand automatic
Relocate Commit Origin
ManualPicker
to system
solution
Fix Depth
GUIs
- scolv -
X=Azimuth
Y=Residual
GUIs
- scolv -
Polarplot
GUIs
- scolv Magnitudes
Magnitude
residuals
Stationmagnitude
table
GUIs
- scolv -
Choose
Align traces by
Picking mode
Filter
Relocate
component
phase or time
(P/S) (defined)
(Z/N/E)
Manual pick
(green)
All traces
trace
Automatic picksZoom
(red)
Theoretical
arrivals (blue)
Time
Trace
information
http://www.seiscomp3.org/wiki/license
Future of SeisComP3
•GITEWS project, by which the development of SC3 was
financed, ended in March 2010
•Gempa is a spin-off from GFZ and is providing long term
support for SC3
•Business model is based on:
–Support & Maintainance
–Training
–Software development