Mwpd¶
Duration-amplitude moment magnitude Mwpd (Lomax & Michelini 2009), ported from Early-est 1.2.9. The vertical broadband is restituted to displacement, high-passed at the BRB-HP corner and integrated over the source duration T0; T0 is estimated from the high-frequency envelope. The amplitude processor emits the displacement integral (nm*s) and carries T0 as the amplitude period; the magnitude processor forms M0 and Mwpd with the distance, PREM depth and duration corrections.
Description¶
is a per-station duration–amplitude moment magnitude for
large earthquakes, determined from teleseismic P waveforms. It integrates the
broad-band P-wave ground displacement over the apparent source duration
, after Lomax & Michelini (2009), and is a port of the Mwpd
implementation in Early-est (A. Lomax). Because it integrates over the whole
source duration rather than taking the peak (as
does), it does
not saturate for events with long rupture duration, such as tsunami
earthquakes and great earthquakes.
The plugin contributes both an amplitude processor and a magnitude processor of
type Mwpd. Both use the vertical broad-band component only.
Method¶
Given the far-field P displacement for a source of duration
, the scalar seismic moment is (Tsuboi et al. 1995; Lomax &
Michelini 2009)
where is the P-arrival time. The implementation accumulates the
running displacement integral separately over its positive and negative
lobes (to separate the direct P wave from later reflected/secondary phases
of opposite polarity, eq. 3 of Lomax & Michelini 2009) and uses the larger of the two at
. The moment magnitude follows the standard relation
with a distance correction (INGV/Early-est, subtracted; zero
for
km), then a PREM step depth correction
and a
moment-scaling term for great/slow events:
The duration ramp engages only for
s (the moment
scaling for large interplate-thrust / tsunamigenic events, eq. 5a in Lomax &
Michelini 2009).
Amplitude¶
For each P pick on the vertical broad-band, the amplitude processor:
restitutes counts to ground velocity (sensitivity gain) and high-passes with a Butterworth filter at a 0.005 Hz corner (the Early-est BRB-HP filter); a low corner is essential to retain the long-period displacement that carries the moment of great earthquakes;
single-integrates to displacement and accumulates the running double integral into positive/negative lobes;
estimates the apparent source duration
from the high-frequency envelope: the velocity is band-passed 1–5 Hz, squared and boxcar-smoothed, and
is derived from the times at which this envelope last drops below 90/80/50/20 % of its peak;
integrates over
— the
cap (from a travel-time table) keeps the integral free of S and surface-wave energy.
The amplitude carries the displacement integral (unit nm*s); is
carried as the amplitude period. In real-time application, the computation is
progressive: the processing is updated as new data arrives and finalised once
is resolved.
Magnitude¶
The magnitude processor reads the displacement integral (nm*s) and
(period) and applies the relations above, with the moment constant
(Tsuboi constant; ,
,
). Since
is already a moment magnitude, no further
conversion
is applied (SeisComP’s per-station
estimateMw step is the identity here);
the network magnitude is a robust (median / trimmed-mean) average of the station
values.
Calibration¶
The implementation was validated against GCMT moment magnitudes for 972 events
( 6.0–8.8, 2015–2026), processed through this algorithm with
broad-band stations from global networks.
tracks
along the 1:1 line with no saturation and no
significant depth dependence.
(this plugin) versus GCMT
for 972 events,
coloured by source depth. Overall slope 1.02, mean difference +0.05,
, correlation r = 0.95.¶
Mean difference by magnitude band:
mean |
sigma |
N |
|
|---|---|---|---|
6.0 – 7.0 |
+0.07 |
0.14 |
831 |
7.0 – 7.5 |
-0.05 |
0.13 |
94 |
7.5 – 8.0 |
-0.04 |
0.20 |
40 |
8.0 – 9.5 |
-0.09 |
0.16 |
7 |
and by source depth:
depth (km) |
mean |
sigma |
N |
|---|---|---|---|
0 – 70 |
+0.07 |
0.16 |
702 |
70 – 300 |
-0.02 |
0.13 |
175 |
300 – 800 |
+0.01 |
0.10 |
95 |
These results are consistent with operational Early-est (slope ~1.01,
) and with Lomax & Michelini (2009), which reports
matching
within
.
A small residual bias remains at the low-magnitude end (mean
for
6.0–7.0, within
the
scatter). Because
is reported as
a moment magnitude, no correction is applied by default, but any residual trend
can be flattened per network without code changes using the standard
scmag mechanisms: a linear station correction
via
magnitudes.Mwpd.multiplier /
magnitudes.Mwpd.offset, or a piecewise-linear proxy mapping
via
magnitudes.Mwpd.MwMapping (as used for other
proxies). Operators should derive these from a regression against
their own reference magnitudes.
Early-est itself is deliberately conservative with at smaller
magnitudes: it is not reported/alerted below
(
alert.mwpd_min, default 6.95) and is only set as the event’s preferred
magnitude once (
preferred.min_value.mwpd; A.
Lomax, pers. comm., 2026, suggests this could be lowered to approximately
7.5). SeisComP’s own preferred-magnitude selection (scevent) is a
static per-type priority list rather than a value-gated threshold, so
operators wanting equivalent behaviour should configure the
priority accordingly: treat it with caution below
and
avoid letting it override other magnitude types unless the event is
confirmed large.
Configuration¶
Add mwpd to the plugins parameter and enable the Mwpd amplitude and
magnitude in scamp / scmag (or scolv). The defaults
reproduce Early-est; the most important amplitude parameter is
amplitudes.Mwpd.highpassCorner (0.005 Hz — keep low). See the binding
parameter descriptions for the full list. Because integrates
over the source duration, it requires a long post-P window (up to
signalEnd), so the final value has higher latency than .
For faster tsunami early warning, Lomax & Michelini (2013) describe
, a real-time variant that uses a smaller minimum
station distance and avoids some of the duration estimation and re-scaling;
it is not implemented in this plugin.
References¶
Lomax, A. & Michelini, A. (2009).
: a duration–amplitude procedure for rapid determination of earthquake magnitude and tsunamigenic potential from P waveforms. Geophys. J. Int. 176, 200–214, doi:10.1111/j.1365-246X.2008.03974.x
Lomax, A. & Michelini, A. (2013). Tsunami early warning within five minutes. Pure Appl. Geophys. 170, 1385–1395, doi:10.1007/s00024-012-0512-6
Tsuboi, S. et al. (1995). Rapid determination of
from broadband P waveforms. Bull. Seismol. Soc. Am. 85, 606–613.