# US 2014/0152460 A1 · Toolstring Topology Mapping in Cable Telemetry

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152460 A1
- Document ID: US20140152460A1
- Status: Published application
- Kind: A1
- Application number: 13/705,139
- Filed: 2012-12-04
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: Schlumberger Technology Corporation
- Applicants: Schlumberger Technology Corporation
- Inventors: David Santoso; Takeaki Nakayama; Hiromasa Nishisaka; Yuichi Kobayashi; Nalin Weerasinghe; Milos Milosevic; Eric Jeanson; Kun Wang; Motohiro Nakanouchi
- Web page: https://patentgrep.com/patent/US20140152460A1

## CPC

- G08C 19/00: Electric signal transmission systems (G08C17/00 takes precedence)
- E21B 47/12: Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- E21B: EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS

## Abstract

Toolstring topology mapping systems having a downhole toolstring including a master node controller and a plurality of nodes and related methods. The methods involve querying each of the plurality of nodes in the downhole toolstring for actual topology information, receiving actual topology information from each of the plurality of nodes in the downhole toolstring in response to querying, and generating a topology map of the downhole toolstring based on the actual topology information from each of the plurality of nodes in the downhole toolstring. The methods can also involve comparing the topology map with the input topology information to identify topology mismatch and then take remedial actions if needed.

## Claims

### Claim 1

A method for toolstring topology mapping of a downhole toolstring having cable telemetry, comprising:
providing the downhole toolstring comprising a master node controller and tools with a plurality of nodes;
querying each of the plurality of nodes in the downhole toolstring for actual topology information;
receiving the actual topology information from each of the plurality of nodes in the downhole toolstring in response to the querying; and
generating a topology map of the downhole toolstring based on the actual topology information from each of the plurality of nodes in the downhole toolstring.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising storing the topology map at the master node controller.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the topology map comprises one or more of: 1) an actual number of tools in the downhole toolstring, 2) an actual tool identifier for each of the plurality of nodes in the downhole toolstring, 3) an actual identifier for an interface package for each of the plurality of nodes in the downhole toolstring, and 4) an actual relative order of the tools in the downhole toolstring.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising receiving input topology information from a user interface of a surface computer operatively coupled to the downhole toolstring via a cable, the input topology information relating to each of the plurality of nodes in the downhole toolstring.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the input topology information comprises one or more of: 1) an input number of tools in the downhole toolstring, 2) an input tool identifier for each of the plurality of nodes in the downhole toolstring, 3) an input identifier for an interface package for each of the plurality of nodes in the downhole toolstring, and 4) an input relative order of the tools in the downhole toolstring.

### Claim 6 (depends on 4)

The method according to claim 4, further comprising sending the topology map to the surface computer.

### Claim 7 (depends on 6)

The method according to claim 6, further comprising comparing the input topology information and the topology map; and generating an alert for a topology mismatch between the input topology information and the topology map.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the topology mismatch indicates one or more of: 1) an input number of the tools in the downhole toolstring does not match an actual number of the tools in the downhole toolstring, 2) an input tool identifier for a single node of the plurality of nodes in the downhole toolstring does not match an actual tool identifier for the single node in the downhole toolstring, 3) an input identifier for an interface package for a single node of the plurality of nodes in the downhole toolstring does not match an actual identifier for the interface package for the single node in the downhole toolstring, and 4) an input relative order of the tools in the downhole toolstring does not match an actual relative order of the tools in the downhole toolstring.

### Claim 9 (depends on 1)

The method according to claim 1, further comprising halting tool-specific bi-directional communications in response to an adequate head voltage measurement at the master node controller.

### Claim 10

A system for toolstring topology mapping of a downhole toolstring in cable telemetry, comprising:
the downhole toolstring comprising tools with a plurality of nodes and a master node controller that, in response to powering up the downhole toolstring, queries each of the plurality of nodes in the downhole toolstring for actual topology information and generates a topology map of the downhole toolstring based on the actual topology information from each of the plurality of nodes;
a surface computer comprising a user interface that receives input topology information relating to each of the plurality of nodes in the downhole toolstring; and
a cable operatively coupling the downhole toolstring and the surface computer.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the topology map comprises one or more of: an actual number of tools in the downhole toolstring; an actual tool identifier for each of the plurality of nodes in the downhole toolstring; an actual identifier for an interface package for each of the plurality of nodes in the downhole toolstring; and an actual relative order of the tools in the downhole toolstring.

### Claim 12 (depends on 10)

The system according to claim 10, wherein the input topology information comprises one or more of: an input number of tools in the downhole toolstring; an input tool identifier for each of the plurality of nodes in the downhole toolstring; an input identifier for an interface package for each of the plurality of nodes in the downhole toolstring; and an input relative order of the tools in the downhole toolstring.

### Claim 13 (depends on 10)

The system according to claim 10, wherein the surface computer further comprises a memory module that stores the topology map, and the user interface is configured to display the topology map.

### Claim 14 (depends on 10)

The system according to claim 10, wherein the surface computer further comprises a data routing module that, upon receipt of the topology map from the master node controller, compares the input topology information and the topology map, and generates an alert for a topology mismatch between the input topology information and the topology map.

### Claim 15 (depends on 14)

The system according to claim 14, wherein the topology mismatch indicates one or more of: 1) an input number of the tools in the downhole toolstring does not match an actual number of the tools in the downhole toolstring, 2) an input tool identifier for a single node of the plurality of nodes in the downhole toolstring does not match an actual tool identifier for the single node in the downhole toolstring, 3) an input identifier for an interface package for a single node of the plurality of nodes in the downhole toolstring does not match an actual identifier for the interface package for the single node in the downhole toolstring, and 4) an input relative order of the tools in the downhole toolstring does not match an actual relative order of the tools in the downhole toolstring.
