Timing alignment method for data acquired by monitoring units of borehole-surface micro-seismic monitoring system
11719841 · 2023-08-08
Assignee
- China University Of Mining And Technology (Xuzhou, CN)
- Xuzhou Hongyi Technology Development Co., Ltd. (Xuzhou, CN)
Inventors
Cpc classification
G01V2210/1234
PHYSICS
G01V2210/65
PHYSICS
G01V1/26
PHYSICS
International classification
Abstract
A timing alignment method for data acquired by monitoring units of a borehole-surface micro-seismic monitoring system includes acquiring two rock-burst waveform data segments with GPS timestamps; calculating a time difference and a number of sampling points between each pair of adjacent GPS timestamps; adding, on an equal-interval basis, a sampling time to a sampling point missing a timestamp between each pair of adjacent GPS timestamps; calculating average sampling frequencies of the two rock-burst waveform data segments, adding, on an equal-interval basis, a sampling time to a sampling point missing a timestamp except first and last GPS timestamps in each of the two data segments; obtaining sampling times of all sampling points, resampling the sampling times according to a uniform sampling frequency; calculating a rock-burst waveform data segment at a new sampling time with a linear interpolation formula, and aligning the sampling times of the two rock-burst waveform data segments.
Claims
1. A timing alignment method for data acquired by monitoring units of a borehole-surface micro-seismic monitoring system, comprising the following steps: (1) extracting a first rock-burst waveform data segment and a second rock-burst waveform data segment that are respectively acquired by a surface wireless monitoring unit and an underground wired monitoring unit of the borehole-surface micro-seismic monitoring system and each provided with multiple global positioning system (GPS) timestamps, wherein the first rock-burst waveform data segment and the second rock-burst waveform data segment have different lengths; (2) calculating a time difference and a number of sampling points between each pair of adjacent GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment; and adding, on an equal-interval basis, a sampling time to a sampling point missing a timestamp between each pair of adjacent GPS timestamps; (3) calculating an average sampling frequency of each of the first rock-burst waveform data segment and the second rock-burst waveform data segment; and adding, on an equal-interval basis, a sampling time to a sampling point missing a timestamp except first and last GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment; (4) resampling sampling times of all sampling points obtained in steps (2) and (3), according to a uniform sampling frequency; and (5) calculating, based on the sampling times of all of the sampling points obtained in steps (2) and (3) and rock-burst waveform data segments at the sampling times, a rock-burst waveform data segment at a new sampling time according to step (4) with a linear interpolation formula; and aligning the sampling times of the first rock-burst waveform data segment and the second rock-burst waveform data segment.
2. The timing alignment method for data acquired by monitoring units of the borehole-surface micro-seismic monitoring system according to claim 1, wherein in step (1), the surface wireless monitoring unit and the underground wired monitoring unit carry out independent high-precision GPS timing separately, and sample at sampling frequencies f.sub.s and f.sub.u, respectively; the first rock-burst waveform data segment and the second rock-burst waveform data segment are denoted as y.sub.i.sup.s and y.sub.j.sup.u, respectively; i=1, 2, . . . , l; l denotes a sampling length of the surface wireless monitoring unit; j=1, 2, . . . , p; p denotes a sampling length of the underground wired monitoring unit; the GPS timestamps are created for some sampling points of each of the first rock-burst waveform data segment and the second rock-burst waveform data segment; the timestamps created for a sampling point index.sub.i′.sup.s of the first rock-burst waveform data segment y.sub.i.sup.s form a GPS timing sequence T.sub.i′.sup.s; i′=1, 2, . . . , m; index.sup.s denotes a position number corresponding to the timestamp of the first rock-burst waveform data segment y.sub.i.sup.s; m denotes a number of sampling points with a GPS timestamp of the first rock-burst waveform data segment monitored by the surface wireless monitoring unit; the timestamps created for a sampling point index.sub.j′.sup.u of the second rock-burst waveform data segment y.sub.j.sup.u form a GPS timing sequence T.sub.j′.sup.u; j′=1, 2, . . . , n; index.sup.u denotes a position number corresponding to the timestamp of the second rock-burst waveform data segment y.sub.j.sup.u; and n denotes a number of sampling points with a GPS timestamp of the second rock-burst waveform data segment monitored by the underground wired monitoring unit.
3. The timing alignment method for data acquired by monitoring units of the borehole-surface micro-seismic monitoring system according to claim 2, wherein in step (2), the adding, on an equal-interval basis, a sampling time to a sampling point missing a timestamp between each pair of adjacent GPS timestamps further comprises: 201) calculating a time difference and a number of sampling points between each pair of adjacent timestamps in each of the GPS timing sequences T.sub.i′.sup.s and T.sub.j′.sup.u: time difference: ΔT.sup.s=T.sub.i′+1.sup.s−T.sub.i′.sup.s; ΔT.sup.u=T.sub.j′+1.sup.u−T.sub.j′.sup.u; number of sampling points: ΔN.sup.s=index.sub.i′+1.sup.s−index.sub.i′.sup.s+1; ΔN.sup.u=index.sub.j′+1.sup.u−index.sub.j′.sup.u+1; 202) bringing the time difference and the number of sampling points into the following equation:
4. The timing alignment method for data acquired by monitoring units of the borehole-surface micro-seismic monitoring system according to claim 3, wherein in step (3), the adding, on an equal-interval basis, a sampling time to a sampling point missing a timestamp except first and last GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment further comprises: 301) calculating the average sampling frequency
5. The timing alignment method for data acquired by monitoring units of the borehole-surface micro-seismic monitoring system according to claim 4, wherein in step (4), the uniform sampling frequency is f; after addition, the sampling time corresponding to the first rock-burst waveform data segment y.sub.i.sup.s is denoted as
6. The timing alignment method for data acquired by monitoring units of the borehole-surface micro-seismic monitoring system according to claim 5, wherein step (5) further comprises calculating a corresponding rock-burst waveform data segment according to the sampling times
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(7) The present disclosure is further described below with reference to the drawings.
(8) As shown in
(9) (1) A first rock-burst waveform data segment and a second rock-burst waveform data segment are extracted, which are respectively acquired by a surface wireless monitoring unit and an underground wired monitoring unit of the borehole-surface micro-seismic monitoring system, are each provided with multiple global positioning system (GPS) timestamps, and have different lengths.
(10) (2) A time difference and a number of sampling points between each pair of adjacent GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment are calculated, and on an equal-interval basis, a sampling time is added to a sampling point missing a timestamp between each pair of adjacent GPS timestamps.
(11) (3) An average sampling frequency of each of the first rock-burst waveform data segment and the second rock-burst waveform data segment is calculated, and on an equal-interval basis, a sampling time is added to a sampling point missing a timestamp except first and last GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment.
(12) (4) Sampling times of all sampling points obtained in steps (2) and (3) are resampled according to a uniform sampling frequency.
(13) (5) Based on the sampling times of all the sampling points obtained in steps (2) and (3) and rock-burst waveform data segments at the sampling times, a rock-burst waveform data segment at a new sampling time according to step (4) is calculated with a linear interpolation formula; and the sampling times of the first rock-burst waveform data segment and the second rock-burst waveform data segment are aligned.
(14) Further, in step (1), the surface wireless monitoring unit and the underground wired monitoring unit carry out independent high-precision GPS timing separately, and sample at sampling frequencies f.sub.s and f.sub.u, respectively; the first rock-burst waveform data segment and the second rock-burst waveform data segment are denoted as y.sub.i.sup.s and y.sub.j.sup.u, respectively; i=1, 2, . . . , l; l denotes a sampling length of the surface wireless monitoring unit; j=1, 2, . . . , p; p denotes a sampling length of the underground wired monitoring unit; the GPS timestamps are created for some sampling points of each of the first rock-burst waveform data segment and the second rock-burst waveform data segment; the timestamps created for sampling point index.sub.i′.sup.s of the first rock-burst waveform data segment y.sub.i.sup.s form a GPS timing sequence T.sub.i′.sup.s; i′=1, 2, . . . , m; index.sup.s denotes a position number corresponding to the timestamp of the first rock-burst waveform data segment y.sub.i.sup.s; m denotes a number of sampling points with a GPS timestamp of the first rock-burst waveform data segment monitored by the surface wireless monitoring unit; the timestamps created for sampling point index.sub.j′.sup.u of the second rock-burst waveform data segment y.sub.j.sup.u form a GPS timing sequence T.sub.j′.sup.u; j′=1, 2, . . . , n; index.sup.u denotes a position number corresponding to the timestamp of the second rock-burst waveform data segment y.sub.j.sup.u; and n denotes a number of sampling points with a GPS timestamp of the second rock-burst waveform data segment monitored by the underground wired monitoring unit.
(15) Further, in step (2), on an equal-interval basis, the sampling time is added to a sampling point missing a timestamp between each pair of adjacent GPS timestamps.
(16) 201) A time difference and a number of sampling points between each pair of adjacent timestamps in each of the GPS timing sequences T.sub.i′.sup.s and T.sub.j′.sup.u are calculated as follows:
(17) time difference: ΔT.sup.s=Y.sub.i′+1.sup.s−T.sub.i′.sup.s; ΔT.sup.u=T.sub.j′+1.sup.u−T.sub.j′.sup.u;
(18) number of sampling points: ΔN.sup.s=index.sub.i′+1.sup.s−index.sub.i′.sup.s+1; ΔN.sup.u=index.sub.j′+1.sup.u−index.sub.j′.sup.u+1.
(19) 202) The time difference and the number of sampling points are brought into the following equation:
(20)
(21) The sampling time of a k-th sampling point after the sampling point index.sub.i′.sup.s in the first rock-burst waveform data segment y.sub.i.sup.s is calculated on an equal-interval basis, until sampling point index.sub.i′+1.sup.s−1.
(22) The time difference and the number of sampling points are brought into the following equation:
(23)
(24) The sampling time of a k-th sampling point after the sampling point index.sub.j′.sup.u in the second rock-burst waveform data segment y.sub.j.sup.u is calculated on an equal-interval basis, until sampling point index.sub.j′+1.sup.u−1.
(25) 203) Steps 201) and 202) are repeated until all sampling points missing a timestamp between each pair of adjacent GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment are added with a sampling time.
(26) Further, in step (3), on an equal-interval basis, a sampling time is added to a sampling point missing a timestamp except first and last GPS timestamps in each of the first rock-burst waveform data segment and the second rock-burst waveform data segment.
(27) 301) The average sampling frequency
(28)
(29) 302) According to
(30)
and on an equal-interval basis, a sampling time is added to a k-th sampling point before the first GPS timestamp of the first rock-burst waveform data segment monitored by the surface wireless monitoring unit, until a first sampling point of the first rock-burst waveform data segment. According to
(31)
and on an equal-interval basis, a sampling time is added to a k-th sampling point after the last GPS timestamp of the first rock-burst waveform data segment monitored by the surface wireless monitoring unit, until a last sampling point of the first rock-burst waveform data segment.
(32) According to
(33)
and on an equal-interval basis, a sampling time is added to a k-th sampling point before the first GPS timestamp of the second rock-burst waveform data segment monitored by the underground wired monitoring unit, until a first sampling point of the second rock-burst waveform data segment. According to
(34)
and on an equal-interval basis, a sampling time is added to a k-th sampling point after the last GPS timestamp of the second rock-burst waveform data segment monitored by the underground wired monitoring unit, until a last sampling point of the second rock-burst waveform data segment.
(35) Further, in step (4), the uniform sampling frequency is f; after addition, the sampling time corresponding to the first rock-burst waveform data segment y.sub.i.sup.s is denoted as
(36) 401) A minimum value t.sub.min.sup.s and a maximum value t.sub.max.sup.s of the sampling time
(37) 402) A start value
(38)
and an end value
(39)
of a sampling time
(40)
and an end value
(41)
of a sampling time
(42) 403) The sampling time
(43)
(44) where, i=1, 2, . . . , l, l=(
(45) The sampling time
(46)
(47) where, j=1, 2, . . . p, p=(
(48) Further, in step (5), a corresponding rock-burst waveform data segment is calculated according to the sampling times
(49) 501) A subscript position index satisfying
(50) where, k=1, 2, . . . , z; index=1, 2, . . . , z−1; z=l or p; x=u or s.
(51) 502) The subscript position index is brought into the linear interpolation formula:
(52)
(53) A rock-burst waveform data segment
(54) The sampling times
(55) If x takes u,
(56) Embodiment
(57) (1) As shown in
(58) As shown in
(59) (2) A sampling time is added, on an equal-interval basis, to a sampling point missing a timestamp between each pair of adjacent GPS timestamps.
(60) 201) A time difference between GPS timestamp T.sub.1.sup.s and an adjacent timestamp of the waveform data segment y.sub.i.sup.s is calculated as ΔT.sup.s=T.sub.2.sup.s−T.sub.1.sup.s=1s, and a number of sampling points between the two adjacent timestamps is calculated as ΔN.sup.s=index.sub.2.sup.s−index.sub.1.sup.s+1=501−1+1=501. A time difference between GPS timestamp T.sub.1.sup.u and an adjacent timestamp of the waveform data segment y.sub.j.sup.u(j=1, 2, . . . , 6000) is calculated as ΔT.sup.u=T.sub.2.sup.u−T.sub.1.sup.u=0.128s, and a number of sampling points between the two adjacent timestamps is calculated as ΔN.sup.u=index.sub.2.sup.u−index.sub.1.sup.u+1=112−48+1=65.
(61) 202) The time difference and the number of sampling points are brought into the following equation:
(62)
(63) The sampling time of a k-th sampling point after the sampling point index.sub.1.sup.s=1 in y.sub.i.sup.s(i=1, 2, . . . , 6000) is calculated on an equal-interval basis, until sampling point index.sub.2.sup.s−1=501−1=500.
(64) The time difference and the number of sampling points are brought into the following equation:
(65)
(66) The sampling time of a k-th sampling point after the sampling point index.sub.1.sup.u=48 in y.sub.j.sup.u(j=1, 2, . . . , 6000) is calculated on an equal-interval basis, until sampling point index.sub.2.sup.u−1=112−1=111.
(67) 203) Steps 201) and 202) are repeated until all sampling points missing a timestamp between each pair of adjacent GPS timestamps in each of the two waveform data segments are added with a sampling time.
(68) (3) A sampling time is added, on an equal-interval basis, to a sampling point missing a timestamp except first and last GPS timestamps in each of the waveform data segments y.sub.i.sup.s and y.sub.j.sup.u.
(69) 301) The average sampling frequency
(70)
(71)
(72) 302) According to
(73)
and on an equal-interval basis, a sampling time is added to a k-th sampling point before the first GPS timestamp in the waveform data segment y.sub.i.sup.s monitored by the surface wireless monitoring unit, until a first sampling point in the waveform data segment. According to
(74)
and on an equal-interval basis, a sampling time is added to a k-th sampling point after the last GPS timestamp in the waveform data segment y.sub.i.sup.s monitored by the surface wireless monitoring unit, until a last sampling point in the waveform data segment. According to
(75)
and on an equal-interval basis, a sampling time is added to a k-th sampling point before the first GPS timestamp in the waveform data segment y.sub.j.sup.u monitored by the underground wired monitoring unit, until a first sampling point in the waveform data segment. According to
(76)
and on an equal-interval basis, a sampling time is added to a k-th sampling point after the last GPS timestamp in the waveform data segment y.sub.j.sup.u monitored by the underground wired monitoring unit, until a last sampling point in the waveform data segment.
(77) (4) As shown in
(78) 401) A minimum value t.sub.min.sup.s=739 and a maximum value t.sub.max.sup.s=750.998 of the sampling time
(79) 402) A start value of the sampling time
(80)
(81) An end value of the sampling time for resampling is determined as:
(82)
(83) A start value of the sampling time
(84)
(85) An end value of the sampling time for resampling is determined as:
(86)
(87) 403) The sampling time
(88)
(89) The sampling time
(90)
(91) (5) The new sampling times
(92) 501) A subscript position index satisfying
(93) 502) The subscript position index is brought into the linear interpolation formula:
(94)
(95) The waveform data segment