Language selection

Search

Patent 3103969 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 3103969
(54) English Title: ESTIMATE ACTIVE-ADJACENT BOREHOLE INTERFERENCE SEVERITY
(54) French Title: GRAVITE DE L'INTERFERENCE D'UN TROU DE FORAGE ADJACENTE A UNE ESTIMATION ACTIVE
Status: Granted and Issued
Bibliographic Data
(51) International Patent Classification (IPC):
  • E21B 47/10 (2012.01)
  • E21B 47/06 (2012.01)
(72) Inventors :
  • RUHLE, WILLIAM OWEN ALEXANDER (United States of America)
  • SHETTY, DINESH ANANDA (United States of America)
  • SRIDHAR, SRIVIDHYA (United States of America)
  • JAMALI, SHAHAB (United States of America)
(73) Owners :
  • HALLIBURTON ENERGY SERVICES, INC.
(71) Applicants :
  • HALLIBURTON ENERGY SERVICES, INC. (United States of America)
(74) Agent: PARLEE MCLAWS LLP
(74) Associate agent:
(45) Issued: 2023-07-04
(22) Filed Date: 2020-12-23
(41) Open to Public Inspection: 2022-06-04
Examination requested: 2020-12-23
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
17/112,600 (United States of America) 2020-12-04

Abstracts

English Abstract

This disclosure presents processes to determine whether a leak-off event is occurring during the treatment stage of an active borehole. The leak-off event data, such as the severity or magnitude of the potential leak-off, can be communicated to other systems to adjust the treatment stage, the fluid composition, the fluid pressure, or the fluid flow rate. Diverter material can be added to the fluid. The monitoring of the leak-off event can occur over a time interval, such as the time of the treatment stage and periodic adjustments to the treatment stage can be implemented. The leak-off event can be identified when a fluid pressure slope indicates an overall increase in pressure in an adjacent borehole or if the amount of fluid entering an adjacent borehole exceeds a leak-off threshold.


French Abstract

La présente divulgation présente des procédés pour déterminer si un événement de prise de détection de fuite a lieu à létape de traitement dun trou de forage actif. Les données dévénement de prise de détection de fuite, comme la gravité ou magnitude de la prise de détection de fuite potentielle, peuvent être communiquées à dautres systèmes afin dajuster létape de traitement, la composition de fluide, la pression de fluide, ou le débit de fluide. Un matériau déflecteur peut être ajouté au fluide. La surveillance de lévénement de prise de détection de fuite peut avoir lieu au cours dun intervalle de temps, comme le délai de létape de traitement et des ajustements périodiques à létape de traitement pouvant être mis en application. Lévénement de prise de détection de fuite peut être identifié lorsquune pente de pression de fluide indique une augmentation générale de pression dans un trou de forage adjacent ou lorsque la quantité de fluide entrant dans un trou de forage adjacent dépasse un seuil de prise de détection de fuite.

Claims

Note: Claims are shown in the official language in which they were submitted.


WHAT IS CLAIMED IS:
1. A method, comprising:
receiving input parameters from one or more adjacent boreholes in a reservoir;
performing a treatment stage of an active borehole proximate the one or more
adjacent boreholes;
monitoring the input parameters of the one or more adjacent boreholes, wherein
the
input parameters are received at a periodic time interval and wherein the
input parameters comprise
an adjacent fluid volume and an adjacent fluid pressure relationship over a
recording time interval;
and
determining a leak-off event with one or more of the one or more adjacent
boreholes
by utilizing one or more of monitoring a change in the adjacent fluid pressure
or the adjacent fluid
volume of the one or more of the one or more adjacent boreholes, wherein the
adjacent fluid
pressure exceeds a fracture hit threshold or the adjacent fluid volume exceeds
a leak-off threshold.
2. The method as recited in Claim 1, further comprising:
adjusting the treatment stage by adjusting one or more of a pumped fluid
volume,
a pumped fluid flow rate, a pumped fluid pressure, or a pumped fluid
composition.
3. The method as recited in Claim 2, wherein the pumped fluid composition
is
adjusted by one or more of increasing or decreasing one or more of an oil, a
water, a brine, a slurry,
a proppant, a chemical, an additive, or a diverter material.
-22-

4. The method as recited in Claim 1, wherein the input parameters are
received at the
periodic time interval from one or more sensors in the one or more adjacent
boreholes.
5. The method as recited in Claim 4, wherein the input parameters are
utilized as a
look up table to obtain the adjacent fluid volume from the adjacent fluid
pressure.
6. The method as recited in Claim 4, wherein the adjacent fluid volume at a
specified
time and specified fluid pressure is computed utilizing a system
compressibility parameter, a leak-
off coefficient, and a time shift factor.
7. The method as recited in Claim 1, wherein the adjacent fluid volume at a
specified
time and specified fluid pressure is computed utilizing a machine learning
model trained using an
estimate of a production volume of an oil, a gas, and a water for the one or
more adjacent boreholes.
8. The method as recited in Claim 1, wherein the fracture hit threshold is
determined
from a standard deviation and a multiplier.
9. A system that includes an active borehole of a reservoir undergoing at
least one
treatment stage where pumped fluid is pumped into the active borehole,
comprising:
a well site controller, capable of directing operation of the active borehole
and
directing an adjustment of the pumped fluid, and where the reservoir includes
at least one adjacent
borehole; and
-23-

a leak-off event estimator, capable of receiving input parameters from the at
least
one adjacent borehole, wherein the input parameters comprise an adjacent fluid
volume and an
adjacent fluid pressure relationship, and the well site controller at a
periodic time interval, and
determining a leak-off event, wherein the leak-off event is determined using a
fracture hit threshold
or a leak-off threshold.
10. The system as recited in Claim 9, further comprising:
a pumping plan generator, capable of adjusting the at least one treatment
stage and
communicating with the well site controller.
11. The system as recited in Claim 9, further comprising:
a machine learning model, capable of estimating a fluid volume utilizing a
production volutne of oil, a production volume of water, and a production
volume of gas from the
at least one adjacent borehole.
12. The system as recited in Claim 9, further comprising:
a sensor, capable of communicating a measured fluid pressure as an input
parameter
to the leak-off event estimator, wherein the sensor measures the adjacent
fluid pressure in the at
least one adjacent borehole.
13. The system as recited in Claim 9, wherein the treatment stage is
adjusted utilizing
an output of the leak-off event estimator, where the treatment stage adjusts a
pumped fluid volume,
a pumped fluid flow rate, a pumped fluid pressure, or a pumped fluid
composition.
-24-

14. The system as recited in Claim 9, wherein the periodic time interval is
real-time or
near real-time.
15. A computer program product having a series of operating instructions
stored on a
non-transitory computer-readable medium that directs a data processing
apparatus when executed
thereby to perform operations to determine a leak-off event, the operations
comprising:
receiving input parameters from one or more adjacent boreholes in a reservoir;
directing a treatment stage of an active borehole proximate the one or more
adjacent
boreholes;
monitoring the input parameters of the one or more adjacent boreholes, wherein
the
input parameters are received at a periodic time interval and wherein the
input parameters comprise
an adjacent fluid volume and an adjacent fluid pressure relationship over a
recording time interval;
and
determining a leak-off event with one or more of the one or more adjacent
boreholes
by utilizing one or more of monitoring a change in the adjacent fluid pressure
or the adjacent fluid
volume of the one or more of the one or more adjacent boreholes, wherein the
adjacent fluid
pressure exceeds a fracture hit threshold or the adjacent fluid volume exceeds
a leak-off threshold.
16. The computer program product as recited in Claim 15, further
comprising:
adjusting the treatment stage by directing one or more of a pumped fluid
volume, a
pumped fluid flow rate, a pumped fluid pressure, or a pumped fluid
composition.
-25-

17. The computer program product as recited in Claim 15, wherein the input
parameters
are received at the periodic time interval from one or more sensors in the one
or more adjacent
borehol es .
18. The computer program product as recited in Claim 17, wherein the
adjacent fluid
volume at a specified time and specified adjacent fluid pressure is computed
utilizing a system
compressibility parameter, a leak-off coefficient, and a time shift factor.
19. The computer program product as recited in Claim 15, wherein the
adjacent fluid
volume at a specified time and specified adjacent fluid pressure is computed
utilizing a machine
learning model trained using an estimate of a production volume of an oil, a
production volume of
a gas, and a production volume of a water for the one or more adjacent
boreholes.
20. The computer program product as recited in Claim 15, wherein the
fracture hit
threshold is determined from a standard deviation and a multiplier.
- 2 6-

Description

Note: Descriptions are shown in the official language in which they were submitted.


ESTIMATE ACTIVE-ADJACENT BOREHOLE INTERFERENCE SEVERITY
TECHNICAL FIELD
[0001] This application is directed, in general, to determining a hydraulic
fracturing treatment
stage plan and, more specifically, to determining a magnitude of a leak-off
event.
BACKGROUND
[0002] When developing a well system, fluid is often pumped into the well
system as part of a
treatment plan. For example, the fluid can be a fracturing fluid in a
hydraulic fracturing well
system. When this is done near a void, such as an adjacent borehole or a
depleted reservoir,
some of the hydraulic fluid can leak off into that other void. This can be
detected because the
volume of fluid that is pumped into the borehole is larger than what the
borehole can hold. As
fluid leaks off into the void, the efficiency of the fluid in the active well
system decreases, for
example, the fluid pressure can drop. Understanding the amount or magnitude of
leak-off that is
occurring would be beneficial.
SUMMARY
[0003] In one aspect, a method is disclosed. In one embodiment, the method
includes (1)
receiving input parameters from one or more adjacent boreholes in a reservoir,
(2) performing a
treatment stage of an active borehole proximate the one or more adjacent
boreholes, (3)
monitoring the input parameters of the one or more adjacent boreholes, wherein
the input
parameters are received at a periodic time interval, and (4) determining a
leak-off event with one
or more of the one or more adjacent boreholes by utilizing one or more of
monitoring a change in
an adjacent fluid pressure or an adjacent fluid volume of the one or more of
the one or more
-1 ¨
Date Recue/Date Received 2020-12-23

adjacent boreholes, wherein the adjacent fluid pressure exceeds a fracture hit
threshold or the
adjacent fluid volume exceeds a leak-off threshold.
[0004] In a second aspect, a system that includes an active borehole of a
reservoir undergoing at
least one treatment stage where pumped fluid is pumped into the active
borehole is disclosed. In
one embodiment, the system includes (1) a well site controller, capable of
directing operation of
the active borehole and directing an adjustment of the pumped fluid, and where
the reservoir
includes at least one adjacent borehole, and (2) a leak-off event estimator,
capable of receiving
input parameters from the at least one adjacent borehole and the well site
controller at a periodic
time interval, and determining a leak-off event, wherein the leak-off event is
determined using a
fracture hit threshold or a leak-off threshold.
[0005] In a third aspect, a computer program product having a series of
operating instructions
stored on a non-transitory computer-readable medium that directs a data
processing apparatus
when executed thereby to perform operations to determine a leak-off event is
disclosed. In one
embodiment, the computer program product has operations including (1)
receiving input
parameters from one or more adjacent boreholes in a reservoir, (2) directing a
treatment stage of
an active borehole proximate the one or more adjacent boreholes, (3)
monitoring the input
parameters of the one or more adjacent boreholes, wherein the input parameters
are received at a
periodic time interval, and (4) determining a leak-off event with one or more
of the one or more
adjacent boreholes by utilizing one or more of monitoring a change in an
adjacent fluid pressure
or an adjacent fluid volume of the one or more of the one or more adjacent
boreholes, wherein
the adjacent fluid pressure exceeds a fracture hit threshold or the adjacent
fluid volume exceeds a
leak-off threshold.
- 2 ¨
Date Recue/Date Received 2020-12-23

BRIEF DESCRIPTION
[0006] Reference is now made to the following descriptions taken in
conjunction with the
accompanying drawings, in which:
[0007] FIG. 1 is an illustration of a diagram of an example hydraulic
fracturing (HF) well
system;
[0008] FIG. 2 is an illustration of a diagram of an example fluid volume graph
for an adjacent
borehole;
[0009] FIG. 3 is an illustration of a diagram of an example graph to monitor
adjacent borehole
pressure changes;
[0010] FIG. 4 is an illustration of a diagram of an example graph to predict a
leak-off event;
[0011] FIG. 5 is an illustration of a flow diagram of an example method to
monitor an adjacent
borehole for a leak-off event; and
[0012] FIG. 6 is an illustration of a block diagram of an example leak-off
estimator system.
DETAILED DESCRIPTION
[0013] When developing a borehole system, such as a hydraulic fracturing (HF)
well system, a
scientific borehole system, or other types of borehole systems, a treatment
plan can include a
stage for pumping a fluid into the active borehole. The fluid can be one or
more, or a
combination of, various types of fluids, for example, oil, water, brine,
chemicals, diverters,
hydraulic fluids, slurry, proppant, and other fluids with various additives.
The fluid pumped into
a borehole location, e.g., downhole material, can perform a function to
develop the borehole, for
example, fracturing a portion of the surrounding subterranean formation or
blocking a fluid path
with diverter material.
- 3 ¨
Date Recue/Date Received 2020-12-23

[0014] During the treatment stage, the ability to place a maximum possible
amount of fluid, for
example, proppant or slurry, in the borehole system, e.g., reservoir, can be
important for the
efficiency of the treatment stage. Presence of a depleted reservoir adjacent
to the active
borehole, e.g., adjacent borehole, void, reservoir, or other subterranean
formation area
(collectively, adjacent borehole system), can result in well-interference, and
hence loss of the
fluid to the depleted reservoir, e.g., a leak-off event.
[0015] The effectiveness of the pumped fluid performing its function can be
reduced if a portion
of the pumped fluid leaks off into another void. Understanding the amount or
magnitude of the
leak-off can improve decision making by a controller, such as a well site
controller or a user.
Decisions can be made to adjust the pressure, volume, or rate of the pumped
fluid, or diverter
material can be increased or decreased in the pumped fluid. Being able to
determine these
decisions can improve the efficiency of developing the borehole and thereby
reduce operating
costs.
[0016] This disclosure presents processes that can be implemented to determine
the amount or
magnitude of a potential leak-off event in real-time or near real-time. The
disclosed processes
can be implemented by one or more computing systems capable of receiving input
parameters,
performing the described calculations, and outputting the result parameters to
a controller, a
computing system, or a user. The computing system can be a well site
controller, a smaiiphone,
mobile phone, PDA, laptop, server, data center, cloud environment, and can be
located
proximate the active borehole or a distance from the active borehole. In some
aspects, the input
parameters can be the fluid volume and the fluid pressure measurements over a
time interval for
the adjacent boreholes. In some aspects, the input parameters can include
adjacent borehole
system characteristics, reservoir characteristics, and subterranean formation
characteristics. In
- 4 ¨
Date Recue/Date Received 2020-12-23

some aspects, the active borehole pressure can be measured at a surface
location. In some
aspects, the processes can be applied to pressure measurements measured at one
or more
locations within the active borehole.
[0017] As a decision is made utilizing the leak-off event data, adjustments to
the pumped fluid
parameters can be made, for example, an adjustment to the pump volume, the
pump rate, or the
pump pressure. In addition, the fluid composition can be adjusted, for
example, adding diverter
material, adjusting the amount of diverter material, or adjusting the
composition of the pumped
fluid, such as adjusting the amount of oil, water, brine, chemicals,
additives, proppant, slurry, or
other hydraulic fluids.
[0018] As the pumped fluid parameters or composition are adjusted, the
disclosed processes can
recalculate the estimated leak-off event data in real-time or near real-time
so a controller or a
user can monitor the effectiveness of the adjustments made and determine
whether further
adjustments should be made to the pumped fluid parameters or composition. The
described
processes can improve the efficiency of developing the borehole, e.g., well
system, thereby
lowering operating costs.
[0019] In some aspects, a real-time or near real-time recording of pressure
fluctuations on one or
more parent wells, e.g., adjacent boreholes, during the treatment stage of an
active well,
translated into fluid volume invading the depleted reservoir boundary, e.g.,
misplaced slurry, can
be utilized to quantify the severity of interference on the active borehole by
the one or more
adjacent borehole systems, to enable deployment of control techniques to
mitigate the severity.
[0020] Turning now to the figures, FIG. 1 is an illustration of a diagram of
an example HF well
system 100, which can be a well site where HF operations are occurring through
the
implementation of a HF treatment plan. HF well system 100 demonstrates a
nearly horizontal
- 5 ¨
Date Recue/Date Received 2020-12-23

borehole undergoing a fracturing operation. Although FIG. 1 depicts a specific
borehole
configuration, those skilled in the art will understand that the disclosure is
equally well suited for
use in boreholes having other orientations including vertical boreholes,
horizontal boreholes,
slanted boreholes, multilateral boreholes, and other borehole types. FIG. 1
depicts an onshore
operation. Those skilled in the art will understand that the disclosure is
equally well suited for
use in offshore operations. FIG. 1 depicts a HF well system and the disclosed
processes can be
utilized for other borehole types, for example, scientific boreholes, drilling
boreholes, and other
type of boreholes and well systems.
[0021] HF well system 100 includes a surface well equipment 105 located at a
surface 106, a
well site controller 110, and a HF pump system 114. In some aspects, well site
controller 110 is
communicatively connected to a computing system 112, for example, a server, a
data center, a
cloud service, a tablet, a laptop, a smartphone, or other types of computing
systems. Computing
system 112 can be located proximate to well site controller 110 or located a
distance from well
site controller 110. Computing system 112 can be utilized by a well system
engineer or operator
to review leak-off event data or to direct recommendations to a pumping plan
generator or well
site controller 110.
[0022] Extending below surface 106 from surface well equipment 105 is a
borehole 120.
Borehole 120 can have zero or more cased sections and a bottom section that is
uncased.
Inserted into the borehole 120 is a fluid pipe 122. The bottom portion of
fluid pipe 122 has the
capability of releasing pumped fluid 125 from fluid pipe 122 to the
surrounding subterranean
formation 140. The release of pumped fluid 125 can be by perforations in fluid
pipe 122, by
valves placed along fluid pipe 122, or by other release means. At the end of
fluid pipe 122 is a
bottom hole assembly (BHA) 130. BHA 130 can be one or more downhole tools,
including an
- 6 ¨
Date Recue/Date Received 2020-12-23

endcap assembly. Proximate borehole 120 is an adjacent borehole 160 that has
an endcap 165.
For demonstration purposes, fluid 170 is shown as having leaked into borehole
160 from
borehole 120 through one of the fracture clusters 142.
[0023] In HF well system 100, fluid pipe 122 is releasing pumped fluid 125
into subterranean
formation 140 at a determined HF fluid pressure and HF fluid flow rate. Pumped
fluid 125 is
being absorbed by, e.g., enter or flowing into, several fracture clusters 142.
The leak-off event
data computed can be utilized as an input into a pumping plan for HF well
system 100, such as
for the pumping plan of the treatment stage. The insights gained from the leak-
off computation
result parameters can be used by well site controller 110 or computing system
112 to modify the
treatment stage, such as adjusting the concentration or composition of pumped
fluid 125,
adjusting the timing of release of diverter material or other downhole
material, or adjusting the
HF fluid pressure, HF fluid flow rate, or HF fluid volume of pumped fluid 125.
[0024] Well site controller 110 can include a well site parameter collector
that can collect sensor
data from sensors proximate to the well site and located within the borehole,
such as a downhole
HF fluid pressure gauge and a DAS. In some aspects, well site controller 110
and computing
system 112 can include a leak-off estimator system capable of receiving
downhole data, such as
HF fluid pressure, HF fluid flow rate, physical model parameters, borehole
parameters, input
parameters from adjacent boreholes, and other data, and compute the leak-off
event data.
[0025] In an alternative aspect, computing system 112 can be located a
distance from HF well
system 100, such as in a data center, server, or other system, and computing
system 112 can be
disconnected from HF well system 100. In this aspect, computing system 112 can
receive
physical model parameters, along with the borehole parameters, treatment stage
parameters, and
other input parameters, where the various parameters were collected by the
other components of
- 7 ¨
Date Recue/Date Received 2020-12-23

HF well system 100. In some aspects, the leak-off event estimator can be part
of computing
system 112 and can produce a recommendation on the modifications to the
treatment stage.
[0026] FIG. 2 is an illustration of a diagram of an example fluid volume graph
200 for an
adjacent borehole. Fluid volume graph 200, generated from data collected from
an adjacent
borehole, can be utilized as a pressure-volume model. Fluid volume graph 200
has an x-axis 205
showing an increasing pressure. A y-axis 206 shows an increasing volume of
fluid. A plot area
210 shows line plot 220 of an adjacent borehole showing the pressure-volume
curve.
[0027] FIG. 3 is an illustration of a diagram of an example graph 300 to
monitor adjacent
borehole pressure changes as fluid is pumped into the active borehole. As the
pumped fluid is
pumped into the active borehole over time, changes can be measured for the
pressure of the fluid
in the active borehole and the adjacent borehole. Graph 300 has an x-axis 305
showing time, and
a y-axis 306 showing increasing pressure. A plot area 310 has three line plots
and event points.
[0028] A line plot 320 shows an example pumped fluid flow rate over time. A
line plot 322
shows an example pumped fluid pressure changing over time. A line plot 324
shows an example
pressure rate measured in an adjacent borehole. Point P1 330 indicates a point
where the
pressure in the adjacent borehole begins to increase at a higher rate than at
a previous point in
time. The increased rate of pressure can be indicative of a leak-off event.
Point P2 335 indicates
an arbitrary point after point P1 330. The input parameters gathered at point
P1 330 and point P2
335 can be utilized by the methods described in FIG. 5.
[0029] FIG. 4 is an illustration of a diagram of an example graph 400 to
predict a leak-off event
using machine learning algorithms. Graph 400 can be generated using input
parameters received
from an adjacent borehole in real-time or near real-time, or from a data
storage, for example, a
hard disk, database, memory, cloud environment, or other storage areas. Graph
400 has an x-
-8 ¨
Date Recue/Date Received 2020-12-23

axis 405 showing increasing time and a y-axis 406 showing increasing pressure.
A plot area 410
shows line plots similar to graph 300 of FIG. 3, with a focus on the bottom
portion of graph 300.
[0030] A line plot 420 is a portion of a pumped fluid rate line, similar to
line plot 320. A line
plot 424 is a portion of line plot 324 from graph 300, with a focus around a
point 430, similar to
point P1 330. The left side of point 430, shown by the vertical dashed line,
represents a learn 440
portion of the analysis. The right side of point 430 represents a predict 445
portion of the
analysis.
[0031] The machine learning algorithm can utilize the received information to
perform analysis
in support of the processes described herein. A fitted line 432 can be fitted
to line plot 424 in
learn 440 portion. A fracture hit threshold can be utilized to determine a
range of values that can
satisfy fitted line 432, this calculated range is shown by threshold lines 434
in learn 440 portion.
In predict 445 portion, fitted line 432 and threshold lines 434 are estimated
as shown by
prediction 450. Point 430 is the point where line plot 424 no longer satisfies
the fracture hit
threshold, therefore a leak-off event is likely occurring and should be
analyzed more closely by a
computing system or a user.
[0032] FIGs. 2, 3, and 4 demonstrate graphs that can be utilized to assist in
the disclosed analysis
and processes. These graphs are for demonstration purposes and are not
necessary for the
implementation of the disclosed processes. The disclosed processes can be
implemented within
a computing system where the input parameters are stored and manipulated in a
form appropriate
for the computing system without a graphing or visual component.
[0033] FIG. 5 is an illustration of a flow diagram of an example method 500 to
monitor an
adjacent borehole system for a leak-off event. Method 500 can be performed on
a computing
system, such as a well site controller, a leak-off event estimator, or other
computing system
- 9 ¨
Date Recue/Date Received 2020-12-23

capable of receiving the input parameters, and capable of communicating with
equipment or a
user at a well site, for example, well site controller 630 of FIG. 6. Other
computing systems can
be a smaitphone, a mobile phone, a PDA, a laptop computer, a desktop computer,
a server, a data
center, a cloud environment, or other computing system. Method 500 can be
encapsulated in
software code or in hardware, for example, an application, a code library, a
dynamic link library,
a module, a function, a RAM, a ROM, and other software and hardware
implementations. The
software can be stored in a file, database, or other computing system storage
mechanism.
Method 500 can be partially implemented in software and partially in hardware.
[0034] Method 500 starts at a step 505 and proceeds to a step 510 or a step
520. Step 510 can be
selected when input parameters from the adjacent borehole system are
available. Step 520 can
be selected when input parameters from the adjacent borehole system are not
available and a
machine learning process can be utilized. When step 510 is selected, the
processes can receive
adjacent borehole system input parameters. There can be one or more adjacent
borehole systems
utilized in the processes. In some aspects, the adjacent borehole system input
parameters can be
the water-injection data or re-fracture data for the adjacent borehole
systems. In some aspects,
the adjacent borehole system input parameters can correspond to pressure and
flow-rate
recording over the time interval of interest. Using the flow-rate time-series
data, the volume
injected can be computed and, in some aspects, a fluid pressure vs. fluid
volume chart can be
generated. In some aspects, the fluid pressure can be translated to bottom-
hole conditions by
applying the appropriate vertical depth parameter. An example of the fluid
pressure vs. fluid
volume curve is shown in FIG. 2. In some aspects, the data utilized to
generate the fluid pressure
vs. fluid volume curve can be utilized as a look-up table to obtain a volume
of the fluid for a
given fluid pressure in the borehole.
-10-
Date Recue/Date Received 2020-12-23

[0035] In some aspects, the fluid pressure vs. fluid volume data can be
utilized to infer borehole
and reservoir specific characteristics, for example, a system compressibility
parameter (Cr), a
leak-off coefficient (Lk), and a time shift factor (to) by fitting Equation 1
to the data. The fluid
volume in the borehole for a given fluid pressure at a given time can be
computed utilizing these
estimated coefficients.
Equation 1: Example calculating fluid volume using estimated borehole
characteristic
coefficients
AV = Cp (Pp ¨ Pp, s) ¨ 2 Lk(Vt + to ¨ Vts + to)
where AV is the calculated fluid volume,
Cp is the system compressibility parameter utilizing the initial fluid
pressure Pp,s and a
measured point in time (t) pressure Pp, and
Lk is the leak-off coefficient over a time interval identified by a start time
ts, a time shift
factor to, and the point in time t.
[0036] When step 520 is selected, a machine learning process can be utilized
to predict the fluid
pressure vs. fluid volume data or to predict the fitted coefficients. For
example, one such process
can be to collect production data for all adjacent borehole systems that have
fluid injection data.
This can be represented as a time history of the production volume for gas
(Qg), oil (Q,), and
water (Q14,). The production volume can be converted to bottom hole production
conditions
utilizing a formation factor as shown in Equation 2.
Equation 2: Example bottom hole production conversion
Qp = Qofo + Qgfg + Qw
where Qp is the computed production volume that can be utilized as the input
parameters in the
subsequent method steps,
-11-
Date Recue/Date Received 2020-12-23

fi is the formation oil factor, and
fg is the formation gas factor.
[0037] The production flow rate can be computed utilizing Equation 3. A
general fit can be
computed where time (x-axis) and inverse flow rate (y-axis) can be utilized to
determine the
slope (m) and intercept (c). For example, Equation 4 demonstrates a linear fit
and the x-axis is a
square root of time.
Equation 3: Example production flow rate
qp = dQpIdt
Equation 4: Example linear fit
1/qp = m Vt + c
[0038] A machine learning model can utilize the computed Qp, m, and c factors
along with
corresponding injection data. In some aspects, additional factors can be
included in the machine
learning model. For one or more of the adjacent borehole systems that do not
have
corresponding input parameters, the machine learning model can be used to
estimate the input
parameters for those respective adjacent borehole systems.
[0039] From step 510 or step 520, method 500 proceeds to a step 530, where the
active borehole
treatment stage can be in progress, such as pumping a fluid into the active
borehole. The
treatment stage follows the treatment plan and can have various combinations
of flow rate,
pressure, and composition changes over the time interval of the treatment
stage. Proceeding to a
step 540, the processes can monitor the input parameters from one or more
adjacent borehole
systems as the treatment stage is in progress. The monitoring can receive or
determine a fracture
hit threshold that can be utilized to determine when a pressure change in an
adjacent borehole
-12 ¨
Date Recue/Date Received 2020-12-23

system is sufficient to trigger further analysis for a potential leak-off
event. The further analysis
can include calculating volume changes compared to the expected volume change,
for example,
using Equation 1.
[0040] FIG. 3 can be used to demonstrate an example analysis. Pressure point
P1 330 (Pi)
corresponds to the fluid pressure at the fracture hit event and pressure point
P2 335 (P2) is a fluid
pressure at a later time during the treatment stage. The fluid volume leaking
off to the adjacent
borehole system, e.g., a void, a depleted reservoir, or an adjacent borehole,
can be determined
using the function shown in Equation 5. If a look-up table approach can be
utilized, then
Equation 6 can be used to calculate the adjacent borehole volume. If the
coefficients of the fluid
pressure vs. fluid volume curve are utilized as shown in Equation 1, then for
this example,
Equation 7 can be utilized. The volume of pumped fluid lost to the void
represents the severity
of the interference. In some aspects, a control action such as adjusting the
pumping rate,
adjusting the composition, or dropping diverters can be deployed if this value
does not satisfy a
fracture hit threshold.
Equation 5: Example adjacent borehole volume function
AV = f (Pi, t1,P2, t2)
Equation 6: Example adjacent borehole volume using a look table
AV = V(P2) ¨ V(Pi)
Equation 7: Example adjacent borehole volume using Equation 1 coefficients
AV = Cp(P2 ¨ P1) ¨ 2 Lk(Vt2 + to ¨ Vti + to)
-13-
Date Recue/Date Received 2020-12-23

[0041] The fracture hit event detected at Pi can be determined by an
algorithm. For example,
graph 400 in FIG. 4 can be utilized to demonstrate one potential algorithm.
Input parameters
from adjacent boreholes can be received over an initial time interval, for
example, ten minutes or
other time intervals. In some aspects, the time interval can start at the
start of the active borehole
treatment stage. In some aspects, the time interval can start prior to or
after the start of the
treatment stage.
[0042] The input parameters can be used in correspondence to the pumped fluid
pressure and
pumped fluid flow rate, such as shown in FIG. 3 and FIG. 4. A curve fit, e.g.,
general fit,
operation can be applied starting at the to time period. This is represented
by fitted line 432 in
FIG. 4 and is shown by example using a linear fit in Equation 8, such that the
error represented
by Equation 9 is minimized.
Equation 8: Example linear line fit
p = bt + c
Equation 9: Example error minimization
IWO P(ti))2
where 15(0 is the linear fit to the data received at p(ti);
b is the slope; and
c is the intercept.
[0043] In some aspects, the fracture hit threshold can be determined by an
input parameter, for
example, provided by a user or a computing system, such as a well site
controller. In some
aspects, the fracture hit threshold can be determined using a confidence
interval on the fit, for
example, a standard deviation as shown in Equation 10.
-14 ¨
Date Recue/Date Received 2020-12-23

Equation 10: Example standard deviation for determining a confidence interval
P(ti))2
=
N ¨ 1
where N is the number of samples in the learn 440 portion. In some aspects,
the fracture hit
threshold can be defined as p + co- where c represents a multiplier. In some
aspects, the
multiplier can be 2.5 to 3.0, and in other aspects, other values can be used.
Threshold lines 434
represent the determined fracture hit threshold as applied to the received
input parameters.
[0044] The curve fit and the fracture hit threshold can be extended into the
predict 445 portion
by setting the time variable t in the regression fit. If the regression fit in
the predict 445 portion
satisfies the fracture hit threshold then that time interval can be moved into
the learn 440 portion
and a new predict 445 portion can be estimated by increasing the time variable
t. The analysis
can be performed again using the new time interval and the received input
parameters
corresponding to the new time interval.
[0045] If the regression fit in the predict 445 portion does not satisfy the
fracture hit threshold
then a potential leak-off event can be detected at the time where the
regression fit fails, for
example, point 430. To determine whether the potential leak-off event is a
true leak-off event,
additional analysis can be applied.
[0046] In some aspects, a leak-off linear regression can be fit to the data in
the predict 445
portion. If the slope suggests an overall increase of pressure, then the
potential event can be
assumed as a leak-off event. In some aspects, the potential event detection
can utilize an
estimation of pumped fluid entering the adjacent borehole. If the amount of
pumped fluid
entering the adjacent borehole after the time of the potential event exceeds a
leak-off threshold,
-15-
Date Recue/Date Received 2020-12-23

then the potential event can be assumed a leak-off event. The leak-off
threshold can be part of
the input parameters received or can be defaulted to a pre-determine
parameter.
[0047] Once the leak-off event is detected, an appropriate control technique
can be performed to
mitigate the leak-off event. The pressure reading past the leak-off event
detection point, for
example point 430, in correspondence to the volume of the pumped fluid
estimated to have
flowed into the adjacent borehole, can be utilized to assess the effect of the
control strategy.
[0048] Proceeding to a step 570, the treatment stage efficiency can be
analyzed and adjustments
can be determined. In some aspects, the adjustments can be a change to the
pumped fluid
pressure, pumped fluid flow rate, or pumped fluid volume. In some aspects, the
adjustments can
be a change in the pumped fluid composition, an addition or subtraction of
added material such
as diverter material, or other compositional changes. As the adjustments are
implemented in the
treatment stage, the processes as described herein can be performed in real-
time, near real-time,
or at proscribed time intervals to update the leak-off event data. Further
adjustments can be
made as needed. The adjustments can be implemented by a borehole device, such
as a well site
controller, or by a user. Method 500 ends at a step 590
[0049] FIG. 6 is an illustration of a block diagram of an example leak-off
estimator system 600,
which can be implemented using a pumping system and one or more computing
systems, for
example, a well site controller, a reservoir controller, a data center, a
cloud environment, a
server, a laptop, a smartphone, a mobile phone, a tablet, and other computing
systems. The
computing system can be located proximate the well site, or a distance from
the well site, such as
in a data center, cloud environment, or corporate location. The computing
system can be a
distributed system having a portion located proximate the well site and a
portion located
remotely from the well site.
-16-
Date Recue/Date Received 2020-12-23

[0050] Leak-off estimator system 600, or a portion thereof, can be implemented
as an
application, a code library, a dynamic link library, a function, a module,
other software
implementation, or combinations thereof. In some aspects, leak-off estimator
system 600 can be
implemented in hardware, such as a ROM, a graphics processing unit, or other
hardware
implementation. In some aspects, leak-off estimator system 600 can be
implemented partially as
a software application and partially as a hardware implementation.
[0051] Leak-off estimator system 600 includes an active borehole system 610
with downhole
sensors 620, such as fluid pressure and temperature sensors, an adjacent
borehole system 612
with downhole sensors 622, such as fluid pressure and temperature sensors.
There can be
additional adjacent borehole systems. Active borehole system 610 also includes
a pumping
system capable of pumping a fluid with or without additional material, such as
chemicals,
additives, diverter material, and other downhole material, downhole into the
borehole.
Communicatively coupled to active borehole system 610 and, optionally,
adjacent borehole
system 612, is one or more well site controllers 630. In some aspects, a
pumping plan generator
632 is communicatively coupled to well site controllers 630. In some aspects,
pumping plan
generator 632 is part of well site controllers 630. A user system 634 is
communicatively coupled
to well site controllers 630 and pumping plan generator 632 to allow users to
enter the input
parameters, view analysis, and be able to direct adjustments to a treatment
stage of active
borehole system 610.
[0052] A leak-off event estimator 650 is communicatively coupled to well site
controllers 630,
pumping plan generator 632, and user system 634. Leak-off event estimator 650
is capable of
receiving input parameters from one or more sources, for example, from a
machine learning
model, from downhole sensors 622, from well site controllers 630, from user
system 634, or
-17 ¨
Date Recue/Date Received 2020-12-23

from other systems associated with the active borehole system 610. Leak-off
event estimator
650 can perform the analysis, processes, and methods as described herein to
determine a leak-off
event, and to provide the leak-off event data to pumping plan generator 632,
well site controllers
630, or user system 634.
[0053] The leak-off event data can be utilized by a user to adjust a treatment
plan, or by pumping
plan generator 632 to adjust a treatment plan which can be implemented by
other systems. The
receipt of input parameters and the subsequent analysis and processes can be
performed in real-
time, near-real-time, or at a periodic time interval to allow updated leak-off
event data to be
analyzed as a treatment stage is in progress at active borehole system 610.
[0054] In some aspects, leak-off event estimator 650 can be part of well site
controllers 630. In
some aspects, leak-off event estimator 650 can be part of pumping plan
generator 632. In some
aspects, leak-off event estimator 650 can communicate with other systems, for
example, a data
center, cloud environment, or other computing systems to provide the leak-off
event data. In
some aspects, leak-off event estimator 650 can generate visual graphs. In some
aspects, leak-off
event estimator 650 can provide the leak-off event data to another system for
decision making
and processing.
[0055] A memory or data storage of leak-off event estimator 650 can be
configured to store the
processes and algorithms for directing the operation of leak-off event
estimator 650. Leak-off
event estimator 650 can include a processor that is configured to operate
according to the
analysis operations and algorithms disclosed herein, and an interface to
communicate (transmit
and receive) data.
[0056] A portion of the above-described apparatus, systems or methods may be
embodied in or
performed by various analog or digital data processors, wherein the processors
are programmed
-18 ¨
Date Recue/Date Received 2020-12-23

or store executable programs of sequences of software instructions to perform
one or more of the
steps of the methods. A processor may be, for example, a programmable logic
device such as a
programmable array logic (PAL), a generic array logic (GAL), a field
programmable gate arrays
(FPGA), or another type of computer processing device (CPD). The software
instructions of
such programs may represent algorithms and be encoded in machine-executable
form on non-
transitory digital data storage media, e.g., magnetic or optical disks, random-
access memory
(RAM), magnetic hard disks, flash memories, and/or read-only memory (ROM), to
enable
various types of digital data processors or computers to perform one, multiple
or all of the steps
of one or more of the above-described methods, or functions, systems or
apparatuses described
herein.
[0057] Portions of disclosed examples or embodiments may relate to computer
storage products
with a non-transitory computer-readable medium that have program code thereon
for performing
various computer-implemented operations that embody a part of an apparatus,
device or carry
out the steps of a method set forth herein. Non-transitory used herein refers
to all computer-
readable media except for transitory, propagating signals. Examples of non-
transitory computer-
readable media include, but are not limited to: magnetic media such as hard
disks, floppy disks,
and magnetic tape; optical media such as CD-ROM disks; magneto-optical media
such as floppy
disks; and hardware devices that are specially configured to store and execute
program code,
such as ROM and RAM devices. Examples of program code include both machine
code, such as
produced by a compiler, and files containing higher level code that may be
executed by the
computer using an interpreter.
[0058] In interpreting the disclosure, all terms should be interpreted in the
broadest possible
manner consistent with the context. In particular, the terms "comprises" and
"comprising" should
-19-
Date Recue/Date Received 2020-12-23

be interpreted as referring to elements, components, or steps in a non-
exclusive manner,
indicating that the referenced elements, components, or steps may be present,
or utilized, or
combined with other elements, components, or steps that are not expressly
referenced.
[0059] Those skilled in the art to which this application relates will
appreciate that other and
further additions, deletions, substitutions and modifications may be made to
the described
embodiments. It is also to be understood that the terminology used herein is
for the purpose of
describing particular embodiments only, and is not intended to be limiting,
because the scope of
the present disclosure will be limited only by the claims. Unless defined
otherwise, all technical
and scientific terms used herein have the same meaning as commonly understood
by one of
ordinary skill in the art to which this disclosure belongs. Although any
methods and materials
similar or equivalent to those described herein can also be used in the
practice or testing of the
present disclosure, a limited number of the exemplary methods and materials
are described
herein.
[0060] Each of the aspects as disclosed in the SUMMARY section can have one or
more of the
following additional elements in combination. Element 1: adjusting the
treatment stage by
adjusting one or more of a pumped fluid volume, a pumped fluid flow rate, a
pumped fluid
pressure, or a pumped fluid composition. Element 2: wherein the pumped fluid
composition can
be adjusted by one or more of increasing or decreasing one or more of an oil,
a water, a brine, a
slurry, a proppant, a chemical, an additive, or a diverter material. Element
3: wherein the input
parameters are received at the periodic time interval from one or more sensors
in the one or more
adjacent boreholes, wherein the input parameters can include the adjacent
fluid volume and the
adjacent fluid pressure relationship over a recording time interval. Element
4: wherein the input
parameters are utilized as a look up table to obtain the adjacent fluid volume
from the adjacent
-20-
Date Recue/Date Received 2020-12-23

fluid pressure. Element 5: wherein the adjacent fluid volume at a specified
time and specified
fluid pressure is computed utilizing a system compressibility parameter, a
leak-off coefficient,
and a time shift factor. Element 6: wherein the adjacent fluid volume at a
specified time and
specified fluid pressure is computed utilizing a machine learning model
trained using an estimate
of a production volume of an oil, a gas, and a water for the one or more
adjacent boreholes.
Element 7: wherein the fracture hit threshold is determined from a standard
deviation and a
multiplier. Element 8: a pumping plan generator, capable of adjusting the at
least one treatment
stage and communicating with the well site controller. Element 9: a machine
learning model,
capable of estimating a fluid volume utilizing a production volume of oil, a
production volume of
water, and a production volume of gas from the at least one adjacent borehole.
Element 10: a
sensor, capable of communicating a measured fluid pressure as an input
parameter to the leak-off
event estimator, wherein the sensor measures fluid pressure in the at least
one adjacent borehole.
Element 11: wherein the treatment stage is adjusted utilizing an output of the
leak-off event
estimator, where the treatment stage adjusts a pumped fluid volume, a pumped
fluid flow rate, a
pumped fluid pressure, or a pumped fluid composition. Element 12: wherein the
periodic time
interval is real-time or near real-time. Element 13: adjusting the treatment
stage by directing one
or more of a pumped fluid volume, a pumped fluid flow rate, a pumped fluid
pressure, or a
pumped fluid composition.
-21-
Date Recue/Date Received 2020-12-23

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Letter Sent 2023-07-04
Inactive: Grant downloaded 2023-07-04
Inactive: Grant downloaded 2023-07-04
Grant by Issuance 2023-07-04
Inactive: Cover page published 2023-07-03
Pre-grant 2023-05-03
Inactive: Final fee received 2023-05-03
4 2023-02-01
Letter Sent 2023-02-01
Notice of Allowance is Issued 2023-02-01
Inactive: Approved for allowance (AFA) 2022-10-25
Inactive: Q2 passed 2022-10-25
Amendment Received - Response to Examiner's Requisition 2022-06-17
Amendment Received - Voluntary Amendment 2022-06-17
Application Published (Open to Public Inspection) 2022-06-04
Inactive: Cover page published 2022-06-03
Inactive: Report - No QC 2022-02-22
Examiner's Report 2022-02-22
Common Representative Appointed 2021-11-13
Letter Sent 2021-01-20
Inactive: <RFE date> RFE removed 2021-01-20
Inactive: IPC assigned 2021-01-19
Inactive: First IPC assigned 2021-01-19
Inactive: IPC assigned 2021-01-19
Letter sent 2021-01-12
Filing Requirements Determined Compliant 2021-01-12
Letter Sent 2021-01-11
Letter Sent 2021-01-11
Priority Claim Requirements Determined Compliant 2021-01-11
Request for Priority Received 2021-01-11
Common Representative Appointed 2020-12-23
Request for Examination Requirements Determined Compliant 2020-12-23
All Requirements for Examination Determined Compliant 2020-12-23
Inactive: QC images - Scanning 2020-12-23
Inactive: Pre-classification 2020-12-23
Application Received - Regular National 2020-12-23

Abandonment History

There is no abandonment history.

Maintenance Fee

The last payment was received on 2022-08-24

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Application fee - standard 2020-12-23 2020-12-23
Registration of a document 2020-12-23 2020-12-23
Request for examination - standard 2024-12-23 2020-12-23
MF (application, 2nd anniv.) - standard 02 2022-12-23 2022-08-24
Final fee - standard 2020-12-23 2023-05-03
MF (patent, 3rd anniv.) - standard 2023-12-27 2023-08-10
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
HALLIBURTON ENERGY SERVICES, INC.
Past Owners on Record
DINESH ANANDA SHETTY
SHAHAB JAMALI
SRIVIDHYA SRIDHAR
WILLIAM OWEN ALEXANDER RUHLE
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column (Temporarily unavailable). To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative drawing 2023-06-08 1 11
Cover Page 2023-06-08 1 46
Description 2020-12-22 21 906
Claims 2020-12-22 6 152
Drawings 2020-12-22 4 69
Abstract 2020-12-22 1 22
Representative drawing 2022-05-03 1 5
Cover Page 2022-05-03 1 39
Claims 2022-06-16 5 213
Courtesy - Acknowledgement of Request for Examination 2021-01-10 1 433
Courtesy - Filing certificate 2021-01-11 1 578
Courtesy - Certificate of registration (related document(s)) 2021-01-10 1 364
Courtesy - Acknowledgement of Request for Examination 2021-01-19 1 436
Commissioner's Notice - Application Found Allowable 2023-01-31 1 579
Electronic Grant Certificate 2023-07-03 1 2,527
New application 2020-12-22 17 739
Examiner requisition 2022-02-21 5 287
Amendment / response to report 2022-06-16 18 639
Final fee 2023-05-02 4 113