IP Library Granted Patent US 7,142,129
Granted Patent B2
US 7,142,129 · App. 10/710,875 · Granted Nov 28, 2006

Method and system for downhole clock synchronization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,142,129
App. No.
10/710,875
Granted
Nov 28, 2006
Kind
B2
Abstract

A method and system for use in synchronizing at least two clocks in a downhole network are disclosed. The method comprises determining a total signal latency between a controlling processing element and at least one downhole processing element in a downhole network and sending a synchronizing time over the downhole network to the at least one downhole processing element adjusted for the signal latency. Electronic time stamps may be used to measure latency between processing elements. A system for electrically synchronizing at least two clocks connected to a downhole network comprises a controlling processing element connected to a synchronizing clock in communication over a downhole network with at least one downhole processing element comprising at least one downhole clock. Preferably, the downhole network is integrated into a downhole tool string.

Claims (21)

1. A method for synchronization of at least two clocks connected to a downhole network comprising: a continuing processing element comprising a synchronizing clock sending a first request to a downhole processing element comprising at least one downhole clock to set the downhole clock to time t.sub.n; the controlling processing element sending a second request to the downhole processing element to relay a time t.sub.z back to the controlling processing element, time t.sub.z being the time according to the downhole clock at the approximate instant the second request is received; the controlling processing element receiving time t.sub.z from the downhole processing element and recording a time t.sub.x, time t.sub.x being the approximate instant time t.sub.z arrives from the downhole processing element, according to the synchronizing clock; approximately determining a total signal latency between the controlling processing element and the downhole processing element by logical computations using time t.sub.z and time t.sub.z; the controlling processing element sending a request to the downhole processing element to set the downhole clock to a synchronizing time adjusted to compensate for total signal latency.

2. The method of claim 1 , wherein the downhole network is housed within a downhole tool string.

3. The method of claim 2 , wherein the downhole network comprises a plurality of downhole components, wherein each downhole component comprises a conductor connecting a communication element in one end and a second communication element in another end.

4. The method of claim 3 , wherein the first and second communication elements are selected from the group consisting of inductive coils, optical fiber couplers, and electrical contacts.

5. The method of claim 4 , wherein the inductive coils are encapsulated in circular, magnetically conductive, electrically insulating troughs.

6. The method of claim 1 , wherein electronic time stamps are used to determine transmission latency between processing elements.

7. The method of claim 1 , wherein at least one of the processing elements comprises hardware that fixes the computational latency to a known constant.

8. A method for determining total signal latency between at least two processing elements connected to a downhole network comprising: a controlling processing element comprising a first clock sending a first request to a downhole processing element comprising a downhole clock to set the downhole clock to time t.sub.n; the controlling processing element sending a second request to the downhole processing element to relay a time t.sub.z back to the controlling processing element, time t.sub.z being the time according to the downhole clock at the approximate instant the second request is received; the controlling processing element receiving time t.sub.z from the downhole processing element and recording a time t.sub.x, time t.sub.x being the approximate instant time t.sub.z arrives from the downhole processing element, according to the first clock; the controlling processing element approximately determining a total signal latency between itself and the downhole processing element by logical computations using time t.sub.z and time t.sub.x.

9. The method of claim 8 , wherein the downhole network is housed within a downhole tool string.

10. The method of claim 9 , wherein the downhole network comprises a plurality of downhole components, wherein each downhole component comprises a conductor connecting a first communication element in one end and a second communication element in another end.

11. The method of claim 10 , wherein the first and second communication elements are selected from the group consisting of inductive coils, optical fiber couplers, and electrical contacts.

12. The method of claim 11 , wherein the inductive coils are encapsulated in circular, magnetically conducting, electrically insulating troughs.

13. The method of claim 8 , wherein at least one time t.sub.z and at least one time t.sub.x are measured to determine an approximate average total signal latency between the first and second devices.

14. The method of claim 8 , wherein at least one of the processing elements comprises hardware that fixes the computational latency to a known constant.

15. The method of claim 8 , wherein at least one of the clocks is located outside of the well bore.

16. The method of claim 8 , wherein at least one of the downhole clocks is attached to the tool string.

17. The method of claim 8 , wherein the downhole clocks are distributed along the tool string.

18. The method of claim 8 , wherein the downhole clocks are associated with tools selected from the group consisting of mud motors, turbines, jars, repeaters, amplifiers, nodes, mud hammers, shock absorbers, reamers, under-reamers, fishing tools, steering elements, MWD tools, LWD tools, seismic sources, seismic receivers, sensors, modems, swivels, pumps, perforators, other tools with an explosive charge, mud-pulse sirens, well casing, blow-out preventors, bottom hole assemblies, switches, routers, multiplexers, piezoelectric devices, optical transmitter, optical regenerators, optical receivers, and wireless transceivers.

19. The method of claim 8 , wherein at least one of the processing elements is connected to an information source through a medium selected from the group consisting of global positioning systems, computer networks, and wireless networks.

20. The method of claim 8 , wherein at least three clocks are concurrently electrically synchronized.

21. The system of claim 8 , wherein at least one clock comprises a clock source selected from the group consisting of at least one crystal, at least one transistor, at least one oscillator, at least one RC circuit, at least one LC circuit, and at least one RLC circuit.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2010
From: INTELLISERV, INC.
To: INTELLISERV, LLC
Reel/Frame 023750/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2009
From: INTELLISERV INTERNATIONAL HOLDING LTD
To: INTELLISERV, INC
Reel/Frame 023660/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2007
From: INTELLISERV, INC.
To: INTELLISERV INTERNATIONAL HOLDING, LTD.
Reel/Frame 020279/0455 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Sep 18, 2006
From: WELLS FARGO BANK
To: INTELLISERV, INC.
Reel/Frame 018268/0790 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Dec 15, 2005
From: INTELLISERV, INC.
To: WELLS FARGO BANK
Reel/Frame 016891/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2005
From: NOVATEK, INC
To: INTELLISERV, INC.
Reel/Frame 016106/0590 →
CONFIRMATORY LICENSE Recorded Mar 22, 2005
From: NOVATEK
To: ENERGY, UNITED STATES DEPARTMENT OF
Reel/Frame 016388/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2004
From: HALL, DAVID R.; BARTHOLOMEW, DAVID B.; MOON, JUSTIN; KOEHIER, ROGER O.; JOHNSON, MONTE L.
To: NOVATEK, INC.
Reel/Frame 015371/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2004
From: HALL, DAVID R.; BARTHOLOMEW, DAVID B.; MOON, JUSTIN; KOEHLER, ROGER O.; JOHNSON, MONTE L.
To: NOVATEK, INC.
Reel/Frame 015367/0034 →