Fiber-optic cables are commonly used for data transmission from remote sensors. In most cases, the fiber is directly connected to the sensing device, and the sensing device generates optical signals to be sent through the fiber. Recently, new fiber-optic technologies have enabled the sensing of certain physical properties through the fiber itself, e.g., distributed acoustic sensor (DAS) systems for acoustic field recording, distributed temperature sensor (DTS) systems for temperature, etc.
Existing technologies for data transmission and telemetry of downhole devices in a well include retrieval of the data by other devices lowered into the borehole or placing a plurality of wireless nodes inside the borehole which communicate with each other and the surface in a multi-hop fashion. Fiber-optic cables offer the possibility to directly record acoustic signals transmitted from devices in the borehole, as well as to locate them.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
In general, in one aspect, embodiments related to methods for using a DAS system to receive signals transmitted from remote autonomous sensors and to locate the autonomous sensors. The methods include installing a DAS system in a borehole consisting of at least one fiber-optic cable connected to at least one corresponding interrogator, deploying at least one autonomous sensor, and conducting at least one measurement. The methods also include encoding the at least one measurement in at least one encoded acoustic signal, transmitting the at least one encoded acoustic signal to the at least one fiber-optic cable, and detecting the at least one encoded acoustic signal with the DAS system. Furthermore, the methods include recording the at least one encoded acoustic signal received by the DAS system at a surface location and processing the at least one encoded acoustic signal with a processing unit to decode and obtain the at least one measurement.
In general, in one aspect, embodiments related to a non-transitory computer readable medium storing instructions executable by a computer processor with functionality for conducting at least one measurement by at least one autonomous sensor, encoding the at least one measurement in at least one encoded acoustic signal, and transmitting the at least one encoded acoustic signal from the at least one autonomous sensor to at least one fiber-optic cable of a DAS system. The instructions further include detecting the at least one encoded acoustic signal with the DAS system, recording the at least one encoded acoustic signal received by the DAS system at a surface location, and processing the at least one encoded acoustic signal with a processing unit to decode and obtain the at least one measurement conducted by the at least one autonomous sensor and at least one location of the at least one autonomous sensor.
In general, in one aspect, embodiments related to a system including a DAS system including a first fiber-optic cable installed in a borehole and connected to a first corresponding interrogator, the DAS system being configured to record at least one encoded acoustic signal deforming a fiber in the first fiber-optic cable. The system also includes a DTS system consisting of a second fiber-optic cable installed in a borehole connected to a second corresponding interrogator, the DTS system being configured to record a temperature. The system further includes at least one autonomous sensor consisting of an acoustic transmitter and being configured to conduct at least one measurement in the borehole, wherein the acoustic transmitter transmits an encoded acoustic signal consisting of the at least one measurement to the DAS system. The system further includes a processing unit configured to demodulate/decode the at least one encoded acoustic signal and obtain at least one measurement conducted by the at least one autonomous sensor and at least one location of the at least one autonomous sensor.
Other aspects and advantages of the claimed subject matter will be apparent from the following description and the appended claims.
Specific embodiments of the disclosed technology will now be described in detail with reference to the accompanying figures. Like elements in the various figures are denoted by like reference numerals for consistency.
In the following detailed description of embodiments of the disclosure, numerous specific details are set forth in order to provide a more thorough understanding of the disclosure. However, it will be apparent to one of ordinary skill in the art that the disclosure may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid unnecessarily complicating the description.
Throughout the application, ordinal numbers (e.g., first, second, third, etc.) may be used as an adjective for an element (i.e., any noun in the application). The use of ordinal numbers is not to imply or create any particular ordering of the elements nor to limit any element to being only a single element unless expressly disclosed, such as using the terms “before,” “after,” “single,” and other such terminology. Rather, the use of ordinal numbers is to distinguish between the elements. By way of an example, a first element is distinct from a second element, and the first element may encompass more than one element and succeed (or precede) the second element in an ordering of elements.
In the following description of
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “an autonomous sensor” includes reference to one or more of such autonomous sensors.
Terms such as “approximately,” “substantially,” etc., mean that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic was intended to provide.
It is to be understood that one or more of the steps shown in the flowcharts may be omitted, repeated, and/or performed in a different order than the order shown. Accordingly, the scope disclosed herein should not be considered limited to the specific arrangement of steps shown in the flowcharts.
Embodiments disclosed herein relate to a system and a method for using a DAS system to receive signals transmitted from remote autonomous sensors not connected to the cable and to locate the autonomous sensors. In some embodiments, the system includes one or multiple deployed fiber-optic cables (cemented in the annulus behind the casing, attached to the production tubing, hanging in the wellbore, etc.) connected to one of multiple DAS/DTS interrogators, one or multiple autonomous sensors equipped with acoustic transmitters, and a processing unit on the surface.
In one or more embodiments, the method includes deploying the autonomous devices in a borehole where they conduct measurements, encode the measurements, and transmit them as acoustic waves. Using the DAS system, the encoded signals are recorded when they deform the deployed fiber-optic cables and transmitted to the surface. On the surface, the processing unit separates the encoded signals of the autonomous sensors from the background acoustic field and from each other, applies an algorithm for sensor localization, and demodulates the signals to obtain the measurements of each individual autonomous sensor. A DTS system is optionally used for additional sensor depth determination by matching the temperature profiles recorded by the DTS system and the autonomous sensors.
Fiber-optic cables (106) are widely used for sensor data transmission in various domains. Sensors may be directly connected to the fiber-optic cable (106) and generate optical signals that transmit sensor measurements through the fiber. When used in this way, the measurements obtained by the sensors are modulated onto a carrier wave of light and transmitted through the fiber-optic cable (106) to a receiver that decodes the signals.
Another way to obtain information with a fiber-optic cable (106) is to use the cable itself as a sensor. In one or more embodiments, a fiber-optic cable (106) is used to detect an acoustic field as a way to transmit information from downhole devices to the surface (101) without the need for a direct connection from the surface (101) to the devices. In this case, the downhole device may encode the digitally recorded data using a modulation technique and transmit it as an acoustic wave via an acoustic transmitter installed in the downhole device or sensor. The interrogator (110) generates light pulses that travel down the length of the fiber-optic cable (106), emitting backscattered signals before being reflected back to the interrogator (110) from the end of the fiber-optic cable (106). The DAS system comprises the fiber-optic cable (106) along with the interrogator (110); it records the acoustic signal using the installed fiber and transmits it to the surface (101) where it can be demodulated by the interrogator (110) to obtain the recordings of the downhole device or sensor. Any downhole device or sensor installed inside the well (100) (e.g., valves, pumps) and instrumented with an acoustic transmitter may act as a measurement tool and transmit data to the interrogator (110) through the fiber-optic cable (106).
Rayleigh backscattering is one type of scattering that occurs when scattering locations distributed throughout the fiber-optic cable (106) reflect the input light signals back to the interrogator (110). The interrogator (110) measures changes in the phase, wavelength, and intensity of the backscattered light signals. Changes in wavelength may be used to measure changes in temperature in the fiber-optic cable (106). Changes in intensity may be used to detect changes in pressure. Changes in the phase of backscattered light signals may be indicative of strain in the fiber-optic cable (106). Continuously measuring the change in strain throughout the fiber-optic cable (106) may allow it to be used as a detector of acoustic signals impinging upon it.
Other scattering effects can be used to obtain data from a fiber-optic cable (106): Brillouin scattering occurs when acoustic phonons traveling within the fiber-optic cable (106) interact with the input light signal. The backscattered signals from Brillouin scattering are much weaker than those from Rayleigh backscattering and require summing multiple backscattered signals related to the same event to obtain an accurate measurement. This limits applicability of the method to frequencies up to a few tens of Hertz. However, Brillouin scattering allows for measurements of the absolute value of temperature—something that Rayleigh scattering cannot do. Raman backscattering occurs when light is scattered at the molecular spatial scale. Raman backscattered signals are even weaker than those from Brillouin scattering and require summing signals over many seconds. This limits the applicability of this technique solely to measuring the absolute value of temperature.
A fiber-optic cable (106) may be of any conventional type, which always has intrinsic backscattering, or the fiber-optic cable (106) may be engineered in a specific way, for example, with Bragg gratings (capable of selectively reflecting and transmitting certain wavelengths of light). The fiber-optic cable (106) can be straight or shaped in various manners, e.g., helical. Embedding the fiber-optic cable (106) within the casing (104) or tubing of a well (100) allows it to be used as a downhole sensor for continuous measurement of acoustic signals and other physical properties (e.g., temperature, pressure, and strain) within the borehole (108).
In the embodiment in
Acoustic waves (308) emitted by the autonomous sensors (300) deform the fiber-optic cable (106) and are thereby detected by the interrogator device (110), which continuously sends the light pulses through the fiber-optic cable (106) and reconstructs the fiber deformations through analysis of the reflected light. The interrogator (110) outputs the recordings of fiber deformation in time and passes them to the processing unit (305).
Inside the processing unit (305), there are optional processing steps devoted to the separation of the modulated signals generated by the autonomous sensors (300) from each other as well as from the background acoustic noise recorded by the fiber-optic system. These steps can be carried out by a machine-learning system trained in advance using data collected in the field or simulated data. The machine-learning system can be based on neural networks of different types, but not limited to the following: multilayer perceptron, convolutional neural networks, recurrent neural networks, transformer networks. After the optional separation procedure, the processing unit conducts demodulation of the identified signals to obtain each autonomous sensors' (300) recordings. In one or more embodiments, the machine-learning system may be trained using synthetic or semi-synthetic datasets. Two separate datasets are created—one of the datasets consists of samples of acoustic noise measured in the borehole (108), and another dataset consists of clean samples of encoded sensor signals (which can be measured or synthetically generated). The training dataset is then created by weighted summation of acoustic noise samples with the clean encoded sensor signals, and the clean sensor signals without acoustic noise act as targets/labels. In this case, the task of the machine-learning system is to remove the borehole noise and is similar to machine-learning-based noise removal methods for images. The separation of different autonomous sensor (300) signals from each other may also be performed by machine learning algorithms and is similar to the procedure of separation of different sources' signals in seismic exploration, so-called ‘deblending.’
As the autonomous sensor (300) is not connected to the surface (101), its location is not available in real-time and it is necessary to perform a positioning procedure. If located in the well (100), the autonomous sensor (300) can measure the pressure and transmit it to the surface (101) through the described fiber-optic telemetry system, which allows for estimating the autonomous sensor's (300) location in the well (100) from the recorded pressure of the liquid column above it. Alternatively, depth can be determined based on a matching of the temperature profiles measured by the untethered autonomous sensor (300) and an optionally installed DTS. Furthermore, a more accurate estimate of the autonomous sensors' (300) locations can be obtained from the analysis of the DAS system recordings at any given time—for example, in the well (100), such localization can be performed by computation of the acoustic energy envelope along the fiber at any given moment and analysis of the amplitudes of the envelope. A simple estimate of an autonomous sensor's (300) location can be obtained by identifying the energy envelope maxima above a certain threshold. Additionally, the average velocity of the multiphase fluid in the well (100) can be estimated by computing the cross-correlation of a fiber-optic signal at two moments in time.
The data recorded by the autonomous sensors (300), its modulation and transmission through acoustic waves (308) to the fiber-optic cable (106), and its subsequent transmission through fiber to the surface (101) allow for almost real-time data transmission from the autonomous sensors (300) to the surface (101) and the localization of the autonomous sensors (300). Together with the recordings, each autonomous sensor (300) may transmit its unique identification number, its internal clock time, or other metadata. The following options can be realized:
Sending data in batches using the methods above allows for preserving the energy in a battery-operated untethered tool. Performing the system location determination by an external system such as DAS allows for removing internal depth estimation devices from the autonomous sensors (300), thus allowing further miniaturization.
Nodes (402) and edges (404) carry additional associations. Namely, every edge is associated with a numerical value. The edge numerical values, or even the edges (404) themselves, are often referred to as “weights” or “parameters”. While training a neural network (400), numerical values are assigned to each edge (404). Additionally, every node (402) is associated with a numerical variable and an activation function. Activation functions are not limited to any functional class, but traditionally follow the form:
where i is an index that spans the set of “incoming” nodes (402) and edges (404) and ƒ is a user-defined function. Incoming nodes (402) are those that, when viewed as a graph (as in
and rectified linear unit function ƒ (x)=max(0, x), however, many additional functions are commonly employed. Every node (402) in a neural network (400) may have a different associated activation function. Often, as a shorthand, activation functions are described by the function ƒ by which it is composed. That is, an activation function composed of a linear function ƒ may simply be referred to as a linear activation function without undue ambiguity.
When the neural network (400) receives an input, the input is propagated through the network according to the activation functions and incoming node (402) values and edge (404) values to compute a value for each node (402). That is, the numerical value for each node (402) may change for each received input. Occasionally, nodes (402) are assigned fixed numerical values, such as the value of 1, that are not affected by the input or altered according to edge (404) values and activation functions. Fixed nodes (402) are often referred to as “biases” or “bias nodes” (406), displayed in
In some implementations, the neural network (400) may contain specialized layers (405), such as a normalization layer, or additional connection procedures, like concatenation. One skilled in the art will appreciate that these alterations do not exceed the scope of this disclosure.
As noted, the training procedure for the neural network (400) comprises assigning values to the edges (404). To begin training, the edges (404) are assigned initial values. These values may be assigned randomly, assigned according to a prescribed distribution, assigned manually, or by some other assignment mechanism. Once edge (404) values have been initialized, the neural network (400) may act as a function, such that it may receive inputs and produce an output. As such, at least one input is propagated through the neural network (400) to produce an output. Recall, that a given data set will be composed of inputs and associated target(s), where the target(s) represent the “ground truth”, or the otherwise desired output. The neural network (400) output is compared to the associated input data target(s). The comparison of the neural network (400) output to the target(s) is typically performed by a so-called “loss function”; although other names for this comparison function such as “error function” and “cost function” are commonly employed. Many types of loss functions are available, such as the mean-squared-error function, however, the general characteristic of a loss function is that the loss function provides a numerical evaluation of the similarity between the neural network (400) output and the associated target(s). The loss function may also be constructed to impose additional constraints on the values assumed by the edges (404), for example, by adding a penalty term, which may be physics-based, or a regularization term. Generally, the goal of a training procedure is to alter the edge (404) values to promote similarity between the neural network (400) output and associated target(s) over the data set. Thus, the loss function is used to guide changes made to the edge (404) values, typically through a process called “backpropagation”.
In Step 504, a fiber-optic cable (106) records the transmitted acoustic waves (308) as fiber strain deformations. The interrogator (110) constantly sends light pulses down the fiber-optic cable (106); the fiber strain deformations register as changes in the backscattered light transmitted back to the interrogator (110) at the surface (101) as a function of depth and time. In this way, the recorded measurements taken by the autonomous sensors (300) are first encoded and modulated onto an acoustic wave (308) until it impinges upon the fiber-optic cable (106), at which point the same encoded waveform is modulated upon the signals of backscattered light being reflected up to the surface (101). In Step 506, upon reaching the surface (101), the light signals are processed by an interrogator (110), and an acoustic wavefield (308) is passed to the processing unit (305). Step 507 represents an optional procedure, where the processing unit (305) uses machine learning or other algorithms known to a person of ordinary skill in the art to separate the overlapping acoustic signals of the autonomous sensors (300) from each other, and from the background acoustic noise. In Step 508, the processing unit (305) decodes the acoustic signals to obtain the original recordings/measurements of the autonomous sensors (300) along with their location and their relevant metadata.
In order to obtain the location of the autonomous sensors (300), a positioning procedure must be performed. The autonomous sensor (300) can measure the pressure and transmit it to the surface (101) with the described fiber-optic telemetry system, which allows for estimating the sensor location in the well (100) from the recorded pressure of the liquid column above it. A more accurate estimate of the autonomous sensors' (300) locations can be obtained from the analysis of the DAS system recordings by computation of the acoustic energy envelope along the fiber-optic cable (106) at any given moment and analysis of the amplitudes of such envelope; a simple estimate of the location of an autonomous sensor (300) can be obtained by identifying the energy envelope maxima above a certain threshold. Alternatively, in Step 510, depth can be determined based on matching of the temperature profiles measured by the autonomous sensor (300) and an optionally installed DTS system. The data recorded by the autonomous sensors (300), its modulation and transmission through acoustic waves (308) to the fiber-optic cable (106) and through fiber to the surface (101) occur in parallel, thus enabling almost-real-time data transmission from autonomous sensors (300) to the surface (101) and the localization of the autonomous sensors (300).
The computer (602) can serve in a role as a client, network component, a server, a database or other persistency, or any other component (or a combination of roles) of a computer system for performing the subject matter described in the instant disclosure. The illustrated computer (602) is communicably coupled with a network (630). In some implementations, one or more components of the computer (602) may be configured to operate within environments, including cloud-computing-based, local, global, or other environment (or a combination of environments).
At a high level, the computer (602) is an electronic computing device operable to receive, transmit, process, store, or manage data and information associated with the described subject matter. According to some implementations, the computer (602) may also include or be communicably coupled with an application server, e-mail server, web server, caching server, streaming data server, business intelligence (BI) server, or other server (or a combination of servers).
The computer (602) can receive requests over network (630) from a client application (for example, executing on another computer (602) and responding to the received requests by processing the said requests in an appropriate software application. In addition, requests may also be sent to the computer (602) from internal users (for example, from a command console or by other appropriate access method), external or third-parties, other automated applications, as well as any other appropriate entities, individuals, systems, or computers.
Each of the components of the computer (602) can communicate using a system bus (603). In some implementations, any or all of the components of the computer (602), both hardware or software (or a combination of hardware and software), may interface with each other or the interface (604) (or a combination of both) over the system bus (603) using an application programming interface (API) (612) or a service layer (613) (or a combination of the API (612) and service layer (613). The API (612) may include specifications for routines, data structures, and object classes. The API (612) may be either computer-language independent or dependent and refer to a complete interface, a single function, or even a set of APIs. The service layer (613) provides software services to the computer (602) or other components (whether or not illustrated) that are communicably coupled to the computer (602). The functionality of the computer (602) may be accessible for all service consumers using this service layer. Software services, such as those provided by the service layer (613), provide reusable, defined business functionalities through a defined interface. For example, the interface may be software written in JAVA, C++, or other suitable language providing data in extensible markup language (XML) format or another suitable format. While illustrated as an integrated component of the computer (602), alternative implementations may illustrate the API (612) or the service layer (613) as stand-alone components in relation to other components of the computer (602) or other components (whether or not illustrated) that are communicably coupled to the computer (602). Moreover, any or all parts of the API (612) or the service layer (613) may be implemented as child or sub-modules of another software module, enterprise application, or hardware module without departing from the scope of this disclosure.
The computer (602) includes an interface (604). Although illustrated as a single interface (604) in
The computer (602) includes at least one computer processor (605). Although illustrated as a single computer processor (605) in
The computer (602) also includes a memory (606) that holds data for the computer (602) or other components (or a combination of both) that can be connected to the network (630). For example, memory (606) can be a database storing data consistent with this disclosure. Although illustrated as a single memory (606) in
The application (607) is an algorithmic software engine providing functionality according to particular needs, desires, or particular implementations of the computer (602), particularly with respect to functionality described in this disclosure. For example, application (607) can serve as one or more components, modules, applications, etc. Further, although illustrated as a single application (607), the application (607) may be implemented as multiple applications (607) on the computer (602). In addition, although illustrated as integral to the computer (602), in alternative implementations, the application (607) can be external to the computer (602).
There may be any number of computers (602) associated with, or external to, a computer system containing computer (602), wherein each computer (602) communicates over network (630). Further, the term “client,” “user,” and other appropriate terminology may be used interchangeably as appropriate without departing from the scope of this disclosure. Moreover, this disclosure contemplates that many users may use one computer (602), or that one user may use multiple computers (602).
Advantageously, embodiments disclosed herein provide a method for conducting fiber-optic telemetry for locating of autonomous sensing devices and data transmission from such devices in a well (100). The method involves joint use of untethered sensing devices and an installed distributed acoustic sensing system and enables the real-time or almost-real-time transmission of the recordings from the autonomous sensing devices to the fiber-optic system's interrogator (110). Due to a unique use of distributed fiber optic system as telemetry, the solution proposed herein allows data retrieval from an untethered downhole sensor in real-time and the localization of the sensor, provided a fiber-optic cable (106) is installed either behind the casing (104) or on production tubing (206). Thus, embodiments disclosed herein allow for real-time sensing without complex deployment. The exact application depends on the sensors installed in the sensing device used and include, but are not limited to, measurements of the physical and chemical properties of the fluid, measurements of physical fields in the well (100), etc.
Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/RU2022/000253 | 8/12/2022 | WO |