论文部分内容阅读
摘 要:阐述了数字地震观测报告中用程序计算体波与面波震级的方法,达到准确计算mb、mB、MS等震级,同时减少工作量的目的。
关键词:体波 面波 震级
中图分类号:P315 文献标识码:A 文章编号:1672-3791(2011)06(a)-0025-01
数字测震地震仪远震分析中,分析软件虽然自动计算并生成震级,但要求只标P,S震相,如果标的震相多,则误差比较大。因此在台站远震分析时,根据公式用手工计算各种震级。手工计算震级,既繁琐又容易出错等缺点。
根据这些问题,用《Visual Basic》编写了《体波与面波震级计算程序》,用于方便而快捷计算体波与面波震级计算,不受分析中标多个震相的限制。
1 基本计算公式
(1)体波震级。
mb或mB=log(A/T)+Q(Δ,h)
(2)面波震级。
水平向震级:要仿真成SK记录,利用两水平向记录测定,计算公式为:
M=log(A/T)+1.66×log(Δ)+3.5
其中A=,T=(T+T)/2
垂直向震级:要仿真成763记录,利用垂直向记录测定,计算公式为:
M=log(A/T)+1.66×log(Δ)+3.3
2 程序使用说明
在Windows环境下运行《体波与面波震级计算程序》,则弹出如图1画面(表1)。
如图1,程序界面上相应输入栏里参照《程序栏参数输入表》依次输入各种数据,然后点击<计算>按钮,即可计算出所需的某个震级。考虑到分析中同时需要计算mb、mB、MS震级,多设计了一个<合并计算>按钮。只要<体波震级计算参数>与<面波震级计算参数>各项栏里输入相关数据后点击<合并计算>按钮即可得出各项震级,而不用依次点击各项震级<计算>按钮。如果要全部重算或计算下一个震级则点击〈清空〉按钮,程序将清空栏里所有数据。
以延边台2011年4月8日数字地震观测报告中远震分析为实例,如图2。
把数字地震观测报告中周期、地动位、震中距、起算函数等参数,依次输入到程序输入栏后,点击对应<计算>按钮即可计算出某单个震级。如果需要计算全部震级,则输入全部数据后单击<合并计算>按钮,即可完成所有震级计算。另外输入数据时,按键则光标移动到下一个栏里。
3 结语
本程序主要是针对数字化台站进行远震分析时使用,是台站日常工作的实用程序。另外本程序运行需要安装《Visual Basic》程序。从试用情况来看该程序具有操作简单、运行稳定、计算结果准确而可靠等特点。由于该程序是日常数据处理软件,在使用中还需不断改进和完善。
参考文献
[1] 王新民,于翔志.2006.Visual Basic程序设计[M].北京:电子工业出版社.
[2] 时振梁,张少泉,赵荣国,等.地震工作手册[M].北京:地震出版社,1992.
[3] 刘克骧,孙自刚,等.单台测震分析辅助软件的设计及实现[J].地震地磁观测与研究,2006.
[4] 邓存华,李雷,等.CDSN日常分析工作辅助软件设计[J].地震地磁观测与研究,2006.
关键词:体波 面波 震级
中图分类号:P315 文献标识码:A 文章编号:1672-3791(2011)06(a)-0025-01
数字测震地震仪远震分析中,分析软件虽然自动计算并生成震级,但要求只标P,S震相,如果标的震相多,则误差比较大。因此在台站远震分析时,根据公式用手工计算各种震级。手工计算震级,既繁琐又容易出错等缺点。
根据这些问题,用《Visual Basic》编写了《体波与面波震级计算程序》,用于方便而快捷计算体波与面波震级计算,不受分析中标多个震相的限制。
1 基本计算公式
(1)体波震级。
mb或mB=log(A/T)+Q(Δ,h)
(2)面波震级。
水平向震级:要仿真成SK记录,利用两水平向记录测定,计算公式为:
M=log(A/T)+1.66×log(Δ)+3.5
其中A=,T=(T+T)/2
垂直向震级:要仿真成763记录,利用垂直向记录测定,计算公式为:
M=log(A/T)+1.66×log(Δ)+3.3
2 程序使用说明
在Windows环境下运行《体波与面波震级计算程序》,则弹出如图1画面(表1)。
如图1,程序界面上相应输入栏里参照《程序栏参数输入表》依次输入各种数据,然后点击<计算>按钮,即可计算出所需的某个震级。考虑到分析中同时需要计算mb、mB、MS震级,多设计了一个<合并计算>按钮。只要<体波震级计算参数>与<面波震级计算参数>各项栏里输入相关数据后点击<合并计算>按钮即可得出各项震级,而不用依次点击各项震级<计算>按钮。如果要全部重算或计算下一个震级则点击〈清空〉按钮,程序将清空栏里所有数据。
以延边台2011年4月8日数字地震观测报告中远震分析为实例,如图2。
把数字地震观测报告中周期、地动位、震中距、起算函数等参数,依次输入到程序输入栏后,点击对应<计算>按钮即可计算出某单个震级。如果需要计算全部震级,则输入全部数据后单击<合并计算>按钮,即可完成所有震级计算。另外输入数据时,按
3 结语
本程序主要是针对数字化台站进行远震分析时使用,是台站日常工作的实用程序。另外本程序运行需要安装《Visual Basic》程序。从试用情况来看该程序具有操作简单、运行稳定、计算结果准确而可靠等特点。由于该程序是日常数据处理软件,在使用中还需不断改进和完善。
参考文献
[1] 王新民,于翔志.2006.Visual Basic程序设计[M].北京:电子工业出版社.
[2] 时振梁,张少泉,赵荣国,等.地震工作手册[M].北京:地震出版社,1992.
[3] 刘克骧,孙自刚,等.单台测震分析辅助软件的设计及实现[J].地震地磁观测与研究,2006.
[4] 邓存华,李雷,等.CDSN日常分析工作辅助软件设计[J].地震地磁观测与研究,2006.