Clock calibration of remote systems by roundtrip time
US-11905826-B2 · Feb 20, 2024 · US
US9007231B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9007231-B2 |
| Application number | US-201313743720-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 17, 2013 |
| Priority date | Jan 17, 2013 |
| Publication date | Apr 14, 2015 |
| Grant date | Apr 14, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method to synchronize distributed measurements in a borehole are described. The system includes a plurality of wired segments coupled together by couplers and a plurality of nodes configured to measure, process, or relay information obtained in the borehole to a surface processing system, each of the plurality of nodes comprising a local clock and being disposed at one of the couplers or between couplers. The system also includes a surface processing system coupled to a master clock and configured to determine a time offset between the master clock and the local clock of an nth node among the plurality of nodes based on a downhole generated synchronization signal.
Opening claim text (preview).
The invention claimed is: 1. A system to synchronize distributed measurements in a borehole, the system comprising: a plurality of wired segments coupled together by couplers; a plurality of nodes configured to measure, process, or relay information obtained in the borehole to a surface processing system, each of the plurality of nodes comprising a local clock and being disposed at one of the couplers or between couplers; and the surface processing system coupled to a master clock and configured to determine a time offset between the master clock and the local clock of an nth node among the plurality of nodes based on a downhole generated synchronization signal, wherein the surface processing system determines the time offset associated with the local clock of the nth node based on a subtracting a first value from a second value, the first value including the master clock time and the second value including a sum of components that include the local clock time of the nth node, an aggregate of a delay associated with every node from the surface processing system to the nth node, an aggregate of a delay associated with every wired segment from the surface processing system to the nth node, and an aggregate of a delay associated with every coupler from the surface processing system to the nth node. 2. The system according to claim 1 , wherein the surface processing system determines a time offset associated with every node between the nth node and the surface processing system. 3. The system according to claim 1 , wherein the wired segments are part of a wired pipe. 4. The system according to claim 1 , wherein the surface processing system determines the time offset associated with the local clock of the nth node as follows: B[n]=C[n]+da[n]+dc[n]+dr[n]−C M where B[n] is the time offset for the nth node; C[n] is the local clock time of the nth node; da[n] is the aggregate of the delay associated with every node from the surface processing system to the nth node; dc[n] is the aggregate of the delay associated with every wired segment from the surface processing system to the nth node; dr[n] is the aggregate of the delay associated with every coupler from the surface processing system to the nth node; and C M is the master clock time. 5. The system according to claim 4 , wherein the delay associated with every coupler is based on a statistical analysis of experimental results. 6. The system according to claim 4 , wherein the delay associated with every wired segment is the same based on a length of each of the plurality of wired segments. 7. The system according to claim 4 , wherein the delay associated with each wired segment is determined based on a model. 8. The system according to claim 4 , wherein the delay associated with every node that performs processing is an artificial delay greater than a processing delay at any node. 9. The system according to claim 4 , wherein the delay associated with each node is determined statistically. 10. The system according to claim 1 , wherein the surface processing system determines a synchronized time stamp from a time stamp associated with data from the nth node based on the time offset associated with the local clock of the nth node from the time stamp. 11. A method of synchronizing distributed measurements in a borehole, the method comprising: disposing a known number of wired segments coupled together by couplers in the borehole; disposing nodes along the wired segments, the nodes being disposed at two or more of the couplers or between couplers and each node comprising a local clock and configured to measure or relay information obtained in the borehole to a surface processing system; generating a time-stamped signal at an nth node based on the local clock of the nth node; receiving the time-stamped signal at the surface processing system; and the surface processing system computing a time offset between a master clock associated with the surface processing system and the local clock of the nth node, wherein the surface processing system computing the time offset associated with the local clock of the nth node is based on subtracting a first value from a second value, the first value including the master clock time and the second value including a sum of components that include the local clock time of the nth node, an aggregate of a delay associated with every node from the surface processing system to the nth node, an aggregate of a delay associated with every wired segment from the surface processing system to the nth node, and an aggregate of a delay associated with every coupler from the surface processing system to the nth node. 12. The method according to claim 11 , further comprising the surface processing system computing a time offset between the master clock and the local clock of every node between the nth node and the surface processing system. 13. The method according to claim 11 , wherein the surface processing system computing the time offset for the nth node is as follows: B[n]=C[n]+da[n]+dc[n]+dr[n]−C M where B[n] is the time offset for the nth node; C[n] is the local clock time of the nth node; da[n] is the aggregate of the delay associated with every node from the surface processing system to the nth node; dc[n] is the aggregate of the delay associated with every wired segment from the surface processing system to the nth node; dr[n] is the aggregate of the delay associated with every coupler from the surface processing system to the nth node; and C M is the master clock time. 14. The method according to claim 13 , wherein the delay associated with every coupler is based on a statistical analysis of experimental results. 15. The method according to claim 13 , wherein the delay associated with every wired segment is the same based on a length of each of the wired segments. 16. The method according to claim 13 , wherein the delay associated with each wired segment is determined based on a model. 17. The method according to claim 13 , wherein the delay associated with every node that performs processing is an artificial delay greater than a processing delay at any node. 18. The method according to claim 13 , wherein the delay associated with each node is determined statistically. 19. The method according to claim 11 , further comprising the surface processing system determining a standardized time stamp from the time stamp associated with data from the nth node based on the time offset associated with the local clock of the nth node from the time stamp.
specially adapted for well-logging · CPC title
Reference-signal-transmitting devices, e.g. indicating moment of firing of shot · CPC title
specially adapted for well-logging · CPC title
Survey of boreholes or wells (monitoring pressure or flow of drilling fluid E21B21/08) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.