West Coast/Alaska Tsunami Warning Center

Operations Manual

NOAA/NWS/WCATWC

910 South Felton Street

Palmer, Alaska 99645

http://wcatwc.arh.noaa.gov

 

 

Section 4.1: EarlyBird Overview and Module Description

 

Last Updated: 8/2010

------------------------------------------------------------------------------------------------------------

WC/ATWCs EarlyBird seismic data processing system is used for both real-time and post-processing of seismic data. EarlyBird is a combination of standard Earthworm modules (Johnson, et al., 1995) and WC/ATWC-developed earthworm modules.

Earlybird builds on several iterations of processing software previously developed at the WC/ATWC (Sokolowski, et al., (1983); Sokolowski, et al., (1990); and Zitek, et al., (1990); Whitmore and Sokolowski, (2002)). EarlyBird automatically locates and sizes (using Mb, Ml, MS, Mw, and Mwp) worldwide, regional, and local earthquakes. Graphical interfaces for the earthworm modules have been created to allow interactive additions and changes to automatically computed parameters during initial earthquake processing or after-the-fact. Real-time data can be monitored and interacted with directly through earthworm modules. Data logged to disk by the system can be analyzed immediately after logging through stand-alone analysis programs. The automatically computed seismic parameters are interfaced with the tsunami message generation software and the EarthVu geographic information system (Section 4.3).

The seismic network utilized by the EarlyBird system is discussed in detail in Section 2.3. Incoming seismic data are distributed throughout the center as shown in Section 3.2. Seismic data arrives at the WC/ATWC by four basic paths: digital broadband data via leased circuits, digital broadband data transmitted via the TsunamiNet, digital broadband data transmitted over the internet, and digital data transmitted via a private VSAT system. Data are exported to other centers using the TsunamiNet or internet.

A separate PC is used to acquire data from each path and to export data and hypocenters to other centers. Connections between import/export and processing systems are shown in the attached figure (which also links to earthworm ring and module diagrams). Switches, routers, PCs, and data paths are configured to eliminate any single points of failure.

A network of ten Windows XP-based PCs comprise the EarlyBird seismic processing system. Five PCs, as described above, import and export data using standard Earthworm modules. Two of the remaining PCs are the main and backup seismic data processors. Both constantly monitor earthquake activity on approximately 350 seismic channels. The last three PCs are used for training/development and large screen display.



The figure above displays the data processing flow within EarlyBird1. Earthworm rings are shared memory locations. The windows icons indicate modules which accommodate user interaction and review. Waveforms are first placed in the SCNL_RING. Here duplicates are filtered out and the information either decimated or copied as is into the WAVE_RING. The modules perform the following basic functions: Latency_mon keeps track of data outages and latencies. Disk_wcatwc logs all trace data to disk. This data is immediately available for review by Analyze, and modules Hypo_display, Lpproc, Mm, and Mtinver. Typically two weeks worth of data is saved on disk. Data from large quakes are archived through Analyze. Module Pick_wcatwc analyzes the signal to determine the onset of an earthquake. Once a pick has been made, the signal is further analyzed to determine Mb, Ml, and Mwp magnitude parameters. Module Develo displays the real-time signal in a similar fashion as an old-fashioned develocorder. Develo displays P-picks made in Pick_wcatwc and allows the user to add or refine pick data to earthquakes presently being processed. Develo also analyzes the signal to look for strong earthquakes. Alarms are triggered when parameters have been exceeded. The P-picks made in Pick_wcatwc are sent to the PICK_RING . Module Loc_wcatwc ingests these P-picks and automatically locates the events. s Alarms can be triggered in Loc_wcatwc based on location and size. The earthquake locations and magnitude information is sent to HYPO_RING. Module Hypo_display summarizes this information and displays a GUI which allows a user to modify P data (which is re-sent to Loc_wcatwc for refinement). When a large earthquake occurs (M>5), long period and broadband data are processed to refine the magnitude estimate. Broadband data in WAVE_RING is decimated to 1 sample/second and placed in WAVE_RING_LP. Modules Lpproc, Mm, and Mtinver operate on these data to determine Ms, Mw, moment tensor, and fault plane solutions. Hypocenter information is exported from the HYPO_RING to other Centers through CWorm and IWorm. Each of these modules is described in greater detail below.

EarlybIrd uses the following standard Earthworm modules:

·         adsend - digitize analog data,

·         copystatus - copy errors/heartbeats from one ring to another,
decimate - filter and reduce the sample rate of data for export and processing,

·         export_generic/scn - send hypocenter and trace data to other centers,

·         import_generic - gather hypocenter and trace data from other centers,

·         import_ida - receive data from the IRIS/IDA network into Earthworm,

·         liss2ew - receive data from the IRIS/ASL network into Earthworm,

·         ringdup_scn/generic - copy messages from one ring to another,

·         statmgr - monitor modules attached to a ring,

·         startstop -start and restart all modules when necessary, and

·         wftimefilter – filter out duplicate and out of order packets.


Several locally-developed Earthworm modules are also used and are discussed in greater detail in the links:

·         analyze - read, display, and analyze seismic data previously logged to disk, and archive data to CD-ROM,

·         atplayer – simulate real-time events with older data,

·         develo - display real-time, short period seismic data in develocorder type view,

·         disk_wcatwc - log trace data to disk,

·         dumptide - log certain channels to disk (tide gage data),

·         hypo_display - display computed hypocenter parameters and adjust P data,

·         hypo_print - log hypocenters to disk and EarthVu,

·         latency_mon - track data outages and latencies for all channels,

·         locate - interactively locate earthquakes detected in automatically or interactively, trigger LP processing in lpproc or analyze for MS and Mw, and display location and P data to screen,

·         loc_wcatwc - associator/locator module,

·         lpproc - display real-time, long period seismic data and process data for MS,

·         mm - process surface wave data for Mm (Mw),

·         mtinver - process data for moment tensor,

·         page_alarm - send alarm messages through various interfaces, and

·         pick_wcatwc - P-picking/magnitude determination algorithm.

·         summary - display earthquake summary and procedures to monitor.

 

One other non-Earthworm-based program is used to generate tsunami products:

·         Message2 - create tsunami warning and other messages.

 

Initialization files for earthworm-based modules are saved in the /twc-ops/earthworm/run/params directory, and are suffixed with .d.

 

Data are shared between the programs through shared memory, disk files, and semaphores. The earthworm system is modular. If one module breaks, the others should not be affected. The earthworm module statmgr monitors the modules and will restart them if necessary. The earthworm startstop module starts and stops the earthworm modules, and gives status of each.

All of the programs, including the Earthworm-based components of EarlyBird, run on a PC with a graphics adapter which splits the screen into twelve monitors. Modules analyze, locate, lpproc, develo, hypo_display, mm, mtinver, summary, and latency_mon also have graphical displays which utilize a monitor. Message2 brings up a dialog box when activated in locate. The EarthVu system uses the other four monitors. The EarlyBird system can be run on a single-monitor PC, but data will not be as clear as on a twelve-monitor system.

References

Buland, R. and C.H. Chapman (1983). The computation of seismic travel times, Bull. Seism. Soc. Am., 73, 1271-1302.

Kennet, B.L.N. (1991). IASPEI 1991 Seismological Tables, pub. by Research School of Earth Sciences, Australian National U., Canberra AU, 167 pp.

Johnson, C.E., A. Bittenbinder, B. Bogaert, L. Dietz, and W. Kohler (1995). Earthworm: a flexible approach to seismic network processing, IRIS Newsletter, 14, 1-4.

Sokolowski, T.J., G.W. Fuller, M.E. Blackford, and W.J. Jorgensen (1983). The Alaska Tsunami Warning Center's automatic earthquake processing system, in Proceedings, 1983 Tsunami Symposium, Hamburg, FRG, August, 1983, 131-147.

Sokolowski, T.J., P.M. Whitmore, and W.J. Jorgensen (1990). Alaska Tsunami Warning Center's automatic and interactive computer processing system, Pure and Applied Geophysics, 134, 163-174.

Whitmore, P.M. and T.J. Sokolowski (2002). Automatic earthquake processing developments at the U.S. West Coast/Alaska Tsunami Warning Center, in Recent Research Developments in Seismology, Transworld Research Network, Kervala, India, 1-13.

Zitek, W.O., A.H. Medbery, and T.J. Sokolowski (1990). Concurrent seismic data acquisition and processing using a single IBM PS/2 computer, NOAA Technical Memorandum NWS AR-41, 20 pp.