Upload
arthur-miles
View
225
Download
2
Embed Size (px)
Citation preview
• 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
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++
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
• 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
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
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)
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
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.
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)
Station with actual ground
motion
Triggering station
(blinking)
Ground motionlegend
GUIs- scmv -
EpicenterSize=Magnitude
Color=DepthS-Wave
Associated stations
P-wave
GUIs- scmv -
Traceinformation
Pick
Time
GUIs- scrttv -
PicksTrace sorted by
Distance
Origin arrived
GUIs- scrttv -
GUIs- scesv -
Time information
Magnitude information
Location informationEpicenter
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
GUIs- scolv -
X=AzimuthY=Residual
GUIs- scolv -
Magnitudes
Magnitude residuals
Stationmagnitude table
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 -
~ 1000 stations, ~100 TB
GFZ
Potsdam ETH
Zurich
INGV
Rome
IPGP
ParisOthers:
Munich
Hannover
IRIS
update of metadata
http://www.seiscomp3.org/wiki/license
Originally developed for teleseismic (tsunamigenic) earthquakes – flexibility for monitoring local earthquakes
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