Synchronization of distributed measurements in a borehole

US9007231B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9007231-B2
Application numberUS-201313743720-A
CountryUS
Kind codeB2
Filing dateJan 17, 2013
Priority dateJan 17, 2013
Publication dateApr 14, 2015
Grant dateApr 14, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G01V3/18Primary

    specially adapted for well-logging · CPC title

  • G01V1/26Primary

    Reference-signal-transmitting devices, e.g. indicating moment of firing of shot · CPC title

  • specially adapted for well-logging · CPC title

  • E21B47/00Primary

    Survey of boreholes or wells (monitoring pressure or flow of drilling fluid E21B21/08) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9007231B2 cover?
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 coupl…
Who is the assignee on this patent?
Macpherson John D, Baker Hughes Inc
What technology area does this patent fall under?
Primary CPC classification G01V3/18. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 14 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).