• ISSN 1673-5722
  • CN 11-5429/P

地震数据处理系统Earthworm在福建地震预警系统项目中的应用

方伟华 周蓝捷 闫培 李文惠 汪豪

方伟华, 周蓝捷, 闫培, 李文惠, 汪豪. 地震数据处理系统Earthworm在福建地震预警系统项目中的应用[J]. 震灾防御技术, 2018, 13(1): 226-236. doi: 10.11899/zzfy20180121
引用本文: 方伟华, 周蓝捷, 闫培, 李文惠, 汪豪. 地震数据处理系统Earthworm在福建地震预警系统项目中的应用[J]. 震灾防御技术, 2018, 13(1): 226-236. doi: 10.11899/zzfy20180121
Fang Weihua, Zhou Lanjie, Yan Pei, Li Wenhui, Wang Hao. Application of Earthworm on Earthquake Data Processing System in the Fujian Earthquake Early Warning System Project[J]. Technology for Earthquake Disaster Prevention, 2018, 13(1): 226-236. doi: 10.11899/zzfy20180121
Citation: Fang Weihua, Zhou Lanjie, Yan Pei, Li Wenhui, Wang Hao. Application of Earthworm on Earthquake Data Processing System in the Fujian Earthquake Early Warning System Project[J]. Technology for Earthquake Disaster Prevention, 2018, 13(1): 226-236. doi: 10.11899/zzfy20180121

地震数据处理系统Earthworm在福建地震预警系统项目中的应用

doi: 10.11899/zzfy20180121
基金项目: 

福建省简易烈度计项目 2015DZLDY004

详细信息
    作者简介:

    方伟华, 男, 生于1982年。工程师。主要从事地震业务系统运维工作。E-mail:258279496@qq.com

Application of Earthworm on Earthquake Data Processing System in the Fujian Earthquake Early Warning System Project

  • 摘要: 本文介绍了USGS(美国地质勘探局)开发的Earthworm系统在福建地震预警系统项目中的应用。该系统为开源软件,由C语言编写,由不同模块组建而成,每个模块实现不同的功能,主要包括数据接收模块、P波拾取模块、地震定位报告产出模块、地震事件图件绘制模块、地震波存储容器等。同时,用户可以根据自己的需求编写相应的功能模块。文章对该系统的应用进行了介绍,内容包括Earthworm系统的组织架构、业务流程、软件模块的主要功能搭建与配置及软件模块之间的逻辑关系等,目的在于介绍该系统的架构方法与使用心得,促进该系统在地震行业内得到应用与推广。
  • 图  1  基于Earthworm数据处理系统架构流程图

    Figure  1.  Processing flow-chart of the Earthworm-based data system

    图  2  地震波形实时查看

    Figure  2.  Real-time seismic waveforms

    图  3  Earthworm硬件资源使用情况

    Figure  3.  Earthworm hardware resource usage

    图  4  PICK_RING数据结构信息

    Figure  4.  Information of PICK_RING data structure

    图  5  地震事件报告

    Figure  5.  Report of earthquake events

    图  6  PGA加速度峰值分布图

    Figure  6.  Distribution of PGA

    表  1  Earthworm常用命令

    Table  1.   Commonly used commands of Earthworm

    序号 命令 作用 示例
    1 startstop 在计算机上启动和停止所有Earthworm模块,这个模块是Earthworm系统的核心
    2 restart 手动重新启动单个模块
    3 recon 允许向正在运行的Earthworm添加新模块或RING
    4 pau 完全关闭Earthworm和所有模块/RING pau startstop_nt.d
    5 stopmodule 给定一个Earthworm模块进程ID,stopmodule停止它,startstop将其标记为“Stop”,以防止statmgr重新启动它 用法:Stopmodule < process_id > < 可选:startstop配置文件 >
    6 quit 关闭earthworm系统
    7 restart 重启系统中任何一支模块 restart module id
    8 status 输出到屏幕EARTHWORM RING和模块的状态。 status < optional:startstop config file >
    9 sac2tb 将sac文档转成tank文档 sac2tb [-n max-samples] infile > > outfile
    10 ms2tb 将miniseed文档转成tank文档 ms2tb [-n max-samples] infile > > outfile
    11 remux_tbu 将地震观测数据资料按时间进行排序 remux_tbuf < demuxed_file > < outputfile >
    12 tankcut 将地震观测数据进行剪切 tankcut -s StartTime [-e EndTime|-d Duration] intank outtank all times for -s and -e options must be in YYYYMMDDHHMMSS format
    13 dumpwave 将tank二进制文档转成ASCII文档 dumpwave < filename > < optional:pinno >
    14 Findwave 查看数据池中是否已接收到地震波形数据 Findwave WAVE_RING 80 1 out.txt w
    15 Sniffwave 显示服务器每秒收到封包值 Sniffwave WAVE_RING L001 HLZ TW–y
    16 getmenu 检查waveserverV是否存活,有哪些资料 Getmenu 127.0.0.1:16001
    下载: 导出CSV
  • 马强, 2008. 地震预警技术研究及应用. 哈尔滨: 中国地震局工程力学研究所.
    王喆, 2006.高速铁路地震预警及快速反应系统研究.世界轨道交通, (6):44-46. http://www.cqvip.com/QK/87550X/200606/22047825.html
    吴永权, 黄文辉, 2010.数据处理系统软件JOPENS的架构设计与实现.地震地磁观测与研究, 31(6):59-63. https://www.wenkuxiazai.com/doc/90776b60e53a580217fcfe49.html
    Earthworm官方网址, 2015. Earthworm Documentation V7. 9. (2015-04-24). http://folkworm.ceri.memphis.edu/ew-doc/.
  • 加载中
图(6) / 表(1)
计量
  • 文章访问数:  47
  • HTML全文浏览量:  11
  • PDF下载量:  8
  • 被引次数: 0
出版历程
  • 收稿日期:  2017-07-05
  • 刊出日期:  2018-03-01

目录

    /

    返回文章
    返回