地震定位
约 1323 字大约 4 分钟
2026-06-06
在地震定位中,震源 (hypocenter) 被看成一个点,震源在地表的垂直投影叫震中 (epicenter)。地震定位就是为了确定震源的物理位置 (x,y,z) 以及发震时刻 t。
我们假设:
- 已知真实的地球速度模型
- 已知观测台站坐标以及到时数据
震中位置估算
设介质速度均匀,震源坐标为 (x,y,z),观测台站坐标为 (xα,yα,zα),发震时刻为 t,则理论到时为
tα=v1(x−xα)2+(y−yα)2+(z−zα)2+t
以地表观测台站为坐标原点,台站与震中得连线为 X 轴,则
tP=α1x2+z2+t
tS=β1x2+z2+t
S 波与 P 波的到时差为
tS−tP=(β1−α1)x2+z2
假设 z/x≪1,则有
x≈α−βαβ(tS−tP)
上式表明如果能获得 S 波与 P 波的到时差,就能估算出震中距。如果有三个以上的台站,就可以粗略估计出震中位置。
孤立地震定位
定义震源模型参数矢量
m=(r,t)=(x,y,z,t)
若已知台站坐标,由确定的震源模型参数可以计算理论到时
tcal(m)=T(r)+t
其中 T(r) 表示 r 处激发的地震射线的理论走时。
设先验震源模型为 m0=(r0,t0),将走时 T(r) 在 r0 处做一阶泰勒展开,得
T(r)=T(r0)+∇T(r0)⋅(r−r0)
将上式代入理论到时方程,得
tcal(m)−tcal(m0)=∇T(r0)⋅(r−r0)+(t−t0)
设共有 n 个台站,则有
t1cal∣m0mt2cal∣m0m⋮tncal∣m0m=∂x∂T1(r0)∂x∂T2(r0)⋮∂x∂Tn(r0)∂y∂T1(r0)∂y∂T2(r0)⋮∂y∂Tn(r0)∂z∂T1(r0)∂z∂T2(r0)⋮∂z∂Tn(r0)11⋮1x−x0y−y0z−z0t−t0
简写为
d=GΔm
于是问题转化为一个最小二乘问题
Δmmin∣∣dobs−GΔm∣∣2
dobs=t1obs−t1cal∣m0t2obs−t2cal∣m0⋮tnobs−tncal∣m0
一维水平层状介质
参考光路可逆性,可以得到
∇T(r)r=r0=−cn(r0)
其中 n(r0) 为先验震源点 r0 处射线的出射方向单位矢量,c 为 r0 处的介质速度。

于是有
tαcal∣m0m=−cn(r0)⋅(r−r0)+(t−t0)

设第 α 条射线的出射角为 θα,第 α 个观测台相对于先验震中的方位角为 ϕα,则有
n(r0)=(sinθαcosϕα,−sinθαcosϕα,±cosθα)
cn(r0)=(pαsinϕα,−pαcosϕα,±c−2−pα2)
当射线出射方向向下时取正号,向上时取负号。
主地震相对定位
假设已知一个地震的震源参数,称其为主地震,确定主地震附近地震相对于主地震的位置的方法叫主地震相对定位。由于主震区以外介质的非均匀性影响对主震区所有地震的影响基本相同,所以相对定位可以消除主震区以外介质的影响,从而提高定位精度。
设主地震震源参数为 m0=(x0,y0,z0,t0),附近地震的震源参数为 m=(x,y,z,t)。对附近地震到第 α 个台站的到时在 m0 处做一阶泰勒展开,得:
tαcal(m)=tαcal(m0)+∂m∂tαcal(m0)⋅(m−m0)
令
dα=tαcal(m)−tαcal(m0),Gαβ=∂mβ∂tαcal(m0),Δmβ=mβ−m0,β
同样可以写为线性方程形式
d=GΔm
双差重定位
双差即为两个地震到同一个台站的走时残差之差,设有地震 mα 和 mβ,台站 i,则双差为
di,αβ=[ti,αcal(mα)−ti,βcal(mβ)]−[ti,αcal(m0β)−ti,βcal(m0β)]
di,αβ=∂m∂ti,αcal(m0)⋅(mα−m0α)−∂m∂ti,βcal(m0)⋅(mβ−m0β)
设地震数目为 K,台站数目为 N,地震配对的数目为 M,则至多可以构建 M×N 个上式方程,把这些方程联立起来求解最小二乘问题,可以解出 4×K 个地震参数的修正量。
