HYDRAULIC FRACTURING, COMPLETION, AND DIVERTER OPTIMIZATION METHOD FOR KNOWN WELL ROCK PROPERTIES
A method for optimizing hydraulic fracturing includes characterizing a fracture induced by pumping fracturing fluid into a subsurface formation. The characterizing includes analyzing properties of reflected tube waves detected in a well. Change in expected characterization of the subsurface formation is modeled with respect to a modeled change in at least one parameter of the pumping fracturing fluid. The modeled change is compared to a measured change in the characterization with respect to an actual change in the at least one parameter. The modeled change and the measured change are used to train a machine learning algorithm to determine an optimized change in the at least one parameter.
Continuation of International Application No. PCT/US2020/042825 filed on Jul. 20, 2020. Priority is claimed from U.S. Provisional Application No. 62/876,613 filed on Jul. 20, 2019. Both the foregoing applications are incorporated herein by reference in their entirety.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENTNot Applicable.
NAMES OF THE PARTIES TO A JOINT RESEARCH AGREEMENTNot Applicable.
BACKGROUNDThis disclosure generally relates to multi-stage hydraulic fracturing and well completions. More particularly, the present disclosure relates to techniques for hydraulic fracturing treatment planning and optimization for oil and gas producing wells.
Multi-stage hydraulic fracturing is a well stimulation and completion technique to improve the productivity of the well by enhancing the connectivity of the wellbore to the adjacent fluid reservoir. Hydraulic fracturing is performed by high-pressure injection of fracturing fluids into the wellbore to create fractures within the reservoir rock formation. The composition of the fracture fluid is primarily water mixed with sand and/or other proppant. The fracture fluid may comprise other solutes such as chemical additives, polymers, acids or solids such as quartz or other sized particulates. The effectiveness of the hydraulic fracturing operation affects the hydraulic conductivity of the induced fracture network where natural gas, oil, and water flow into the well from the reservoir rock. The hydraulic conductivity of the fracture network in turn affects the ultimate hydrocarbon production and therefore profit. Service companies usually become more skilled at formulating effective fracture treatment parameters with each well or stage completed, yet achieving the optimal parameters for hydraulic fracturing remains to a considerable extent a practice of trial and error.
Completion engineers use relatively complex fracture models to design fracture treatment parameters, such as fracturing fluid composition and volume, pumping rate and pressure, casing/liner perforation types, perforation cluster type, and perforation cluster spacing. In addition to the foregoing parameters, some other treatment additives such as acid, gels, diverters, or breakers may also be used in hydraulic fracturing. Generally, water and sand are relatively inexpensive, while other additives and diverters may be more expensive and thus their use may be limited and/or closely monitored. The fracture treatment design intends to obtain a relevant type of fracture for the formation characteristics to optimize production and hydrocarbon recovery. For example, the completion engineer may prefer long and uniform fractures rather than a dense and interconnected fracture network emanating from the wellbore to cover a reservoir area of interest to be drained and produced. The desired length of the fractures may be affected by the cost/estimated production ratio.
SUMMARYOne aspect of the present disclosure relates to a method for optimizing hydraulic fracturing. A method according to this aspect of the disclosure includes characterizing a fracture induced by pumping fracturing fluid into a subsurface formation. The characterizing includes analyzing properties of reflected tube waves detected in a well. Change in expected characterization of the subsurface formation is modeled with respect to a modeled change in at least one parameter of the pumping fracturing fluid. The modeled change is compared to a measured change in the characterization with respect to an actual change in the at least one parameter. The modeled change and the measured change are used to train a machine learning algorithm to determine an optimized change in the at least one parameter.
In some embodiments, the at least one parameter comprises at least one of pad volume, fracture fluid viscosity, fracture fluid density, propping agent type, propping agent volume, fracturing fluid Injection rate and fracture fluid volume.
In some embodiments, the characterizing a fracture comprises analyzing a far field fracture system property and a near field fracture system property.
In some embodiments, the analyzing the far field fracture property comprises analyzing pressure decay after completing pumping the fracturing fluid.
In some embodiments, the analyzing the near field fracture property comprises analyzing at least amplitude and arrival time of the reflected tube waves.
In some embodiments, the tube waves are induced by inducing a pressure change in the well.
In some embodiments, the machine learning algorithm comprises a recursive feature elimination.
In some embodiments, the recursive feature elimination comprises a ridge regression model for each of a plurality of dimensions of hydraulic fractures.
In some embodiments, the plurality of dimensions comprises at least one of, fracture length, fracture height, near field fracture conductivity and far field fracture conductivity.
In some embodiments, the recursive feature elimination comprises a random forest model for each of a plurality of parameters of a fracture treatment.
In some embodiments, the plurality of fracture treatment parameters comprises at least one of fluid pumping rate, fluid pumping pressure, proppant type, proppant size, proppant size distribution and stage length of a fracture treatment state.
In some embodiments, the at least one parameter comprises at least one of diverter type and diverter amount.
A non-transitory computer readable medium according to another aspect of this disclosure includes logic operable to cause a programmable computer to perform actions comprising: characterizing a fracture induced by pumping fracturing fluid into a subsurface formation, the characterizing comprising analyzing properties of reflected tube waves detected in a well; modeling change in expected characterization of the subsurface formation with respect to a modeled change in at least one parameter of the pumping fracturing fluid; comparing the modeled change to a measured change in the characterization with respect to an actual changes in the at least one parameter; and using the modeled change and the measured change to train a machine learning algorithm to determine an optimized change in the at least one parameter.
In some embodiments, the at least one parameter comprises at least one of pad volume, fracture fluid viscosity, fracture fluid density, propping agent type, propping agent volume, fracturing fluid Injection rate and fracture fluid volume.
In some embodiments, the characterizing a fracture comprises analyzing a far field fracture system property and a near field fracture system property.
In some embodiments, the analyzing the far field fracture property comprises analyzing pressure decay after completing pumping the fracturing fluid.
In some embodiments, the analyzing the near field fracture property comprises analyzing at least amplitude and arrival time of the reflected tube waves.
In some embodiments, the tube waves are induced by inducing a pressure change in the well.
In some embodiments, the machine learning algorithm comprises a recursive feature elimination.
In some embodiments, the recursive feature elimination comprises a ridge regression model for each of a plurality of dimensions of hydraulic fractures.
In some embodiments, the plurality of dimensions comprises at least one of, fracture length, fracture height, near field fracture conductivity and far field fracture conductivity.
In some embodiments, the recursive feature elimination comprises a random forest model for each of a plurality of parameters of a fracture treatment.
In some embodiments, the plurality of fracture treatment parameters comprises at least one of fluid pumping rate, fluid pumping pressure, proppant type, proppant size, proppant size distribution and stage length of a fracture treatment state.
In some embodiments, the at least one parameter comprises at least one of diverter type and diverter amount.
Other aspects and possible advantages will be apparent from the description and claims that follow.
An objective of methods according to this disclosure is to increase the precision of multi-stage hydraulic fracturing to create the desired hydraulic fracturing results. At the same time, such methods can substantially decrease the cost of fracture treatment by identifying the point of diminishing returns for each fracture treatment parameter.
The present disclosure provides a novel and improved method for planning and optimizing hydraulic fracture treatments of subsurface formations in which the steps in an example embodiment are shown in a flow chart in
Mechanical specific energy (MSE)
Poisson's ratio
Shear stress
Young's modulus
Stress environment,
Min/max horizontal stresses
Overburden stress
VP/VS, a ratio of compressional to shear acoustic velocity Rock brittleness (related to bulk and Young's modulus)
Many of the foregoing properties may be determined from common geophysical and petrophysical surveys, including but not limited to well logging measurements such as sonic (acoustic travel time), gamma-ray, neutron porosity, bulk density, drilling data (d-exponent, etc.), seismic data or geological maps. For instance, an acoustic log (VP/VS) can deliver a ratio of compressional to shear velocity, elastic moduli (Young's modulus, shear modulus, bulk modulus), Poisson ratio, and porosity. Geochemical data may also be evaluated to determine the TOC, hydrocarbon content. Examples of geochemical data include chemical logs, core, and fluid analysis. Assuming the same treatment parameters, all of these properties and their various combinations will affect the properties and geometry of the created fracture system in the treated formation(s).
Referring to
At 101 in
Additionally, the data obtained in this step may be analyzed to evaluate zones with similar features such as composition or stress-strain relationship in a rock formation. The characterized zones are later matched with well-path locations such as stages and perforations, as shown in
Dividing the wellbore into regions based on mechanical properties is important as those properties may, all other parameters being equal, affect the resulting fracture systems. Referring briefly to
Referring once again to
At 103, perform the hydraulic fracturing treatment. An hydraulic fracture treatment is performed on a particular longitudinal well axial interval (“stage”) by perforating the wellbore casing or liner, hydraulically isolating the interval, and pumping under high pressure a fluid comprising specific size proppant, chemicals, etc., according to the designed fracture treatment plan. Although the hydraulic fracture fluid pumping is not always performed exactly according to the intended design, the fluid concentrations are pumped as closely to those designed as practical. The hydraulic fracturing treatment parameters may be recorded based on operator decisions during the treatment operation and generally include but may not be limited to:
Pad volume
Fracture fluid viscosity and density
Propping agent (proppant) type, size distribution and volume
Fluid Injection rate
Treatment volume
At 104, perform fracture network measurements and inversions to obtain certain fracture properties or parameters. For purposes of the present disclosure, the terms “fracture properties” and “fracture parameters” are used to mean properties of fractures induced by pumping hydraulic fracture fluid into a subsurface formation. Such properties may include, without limitation, fracture length, fracture height, hydraulic conductivity. Such properties are a result of the fracture fluid pumping and are not within the direct control of the fracture treatment operator. The implementation, according to this example embodiment of a method, may include a measurement set up as shown in
The source 302 is designed to generate acoustic (or tube) waves within a frequency range of interest. The frequency range may be related to pre-defined completion properties such as the number of perforations, perforation diameter, perforation cluster spacing, length of the well, and acoustic propagation properties. In some cases, tube wave acoustic signals may be compressional or shear waves generated by other sources in or near the wellbore, such as by rate changes of a fluid pumping unit, devices located at the wellhead, from another wellbore, or downhole/reservoir noises. In real-time applications, if there are multiple sources present, additional filtering may take place to eliminate extraneous signals, or signal conditioning to utilize such pumping signals.
The acoustic energy traveling in the fluid-filled well experiences minor energy loss during propagation along well 301. Since the fluid-filled well is coupled to the surrounding formation, a tube wave reflects with varying properties based on obstacles or changes such as casing size or weight change, formation channels 307, the bottom of the wellbore or plugs positioned in the wellbore 308. The reflections 305 travel back to the location near the surface where they are sensed by one or more pressure transducers (e.g., hydrophones, as shown at 303. Tube wave reflections are influenced by acoustic source signature, acoustic wave velocity, wellbore attenuation, fluid properties, pressure, temperature, depth, and wellbore condition within or near within the targeted fracture treatment stage 306. The reflections 305 carry information related to the downhole conditions and travel back within the wellbore where they are sensed, recorded, and processed by the DAQ system 300. The recorded signals are then processed and analyzed, e.g., by an automated DAQ system that delivers insights in real-time. The recorded tube wave reflections from the downhole features usually contain frequency components ˜0.1-100 Hz.
Pressure and/or pressure time derivative may also be measured in a nearby (offset) well 309.
The automated DAQ system may comprise (none of the following shown separately) a seismic energy source controller, a seismic signal detector, a signal digitizer, computing chip, power supply/source, and a recording device to record the digitized detected seismic signals and the ground surface seismic sensors. The DAQ system may be in signal communication with the SRC and comprise an absolute time to reference recorded signals by using a global positioning system (GPS) satellite. The source controller (not shown) may be configured to actuate the seismic energy source SRC at selected times and cause the sensors to detect seismic signals at selected times autonomously, or substantially continuously. The time-series data is used by computer simulations, which solve partial differential equations governing tube wave propagation and fluid flow in the wellbore, with various objects such as casing change, plugs, perforations, and fractures. Each model is described by idealized models having minimal parameters.
Forward modeling may be embedded in nonlinear full-waveform inversion to estimate the near field fracture system characteristics such as a harmonic average of dimensions, boundary condition, and hydraulic conductivity of each cluster. Different models describing the fracture system as fractures and/or perforation, are designed to understand the downhole properties. A method to characterize the fractures is provided in U.S. Pat. No. 10,641,090 issued to Felkl et al., incorporated herein by reference. Other ways to determine the fracture network properties are also possible, such as using downhole tools, Fiber optic, pressure analysis, electromagnetic analysis, downhole cameras, and/or passive seismic emission tomography (Microseismic). The method, according to this disclosure, is not limited the fracture models described in U.S. Pat. No. 10,641,090. In some embodiment, other possible fracture models such as GDK, elliptical, radial, pseudo 3D, statistical, finite element analysis (FEA), or other custom models can be used to determine fracture closure dimensions (height, length, both, neither) by those skilled in the art.
The fracture characterization described in U.S. Pat. No. 10,641,090 is focused on the near-field (NF) and far-field (FF) analysis. Near-field measurements indicate fracture width and near wellbore conductivity, and far-field measurements indicate fracture length and the reservoir conductivity far from the wellbore. This modeling of reflection data can provide information such as fracture geometry, hydraulic conductivity of the fractures, and level of complexity of the fractures.
The far-field (FF) evaluation comprises measuring pressure using gauges located near the wellhead, an analyzing the pressure decay in the fracture treatment after shut in for a selected time. The pressure decay data is used to construct a model to determine far-field fracture conductivity, fracture complexity, reservoir connectivity for the first or any subsequent fracture treatment stage, or a stimulated portion of the wellbore in real-time.
The near-field (NF) and far-field fracture characterization information combined with the fracture treatment stages located in characterized zones in the previous step may be used to optimize the hydraulic fracturing treatment plan based on the actual rock deformation, fracture characteristics, and hydrocarbon content characteristics. For example, in zones where the development of complex fracture systems are identified, changes to completion design may be implemented to improve the completion efficiency by promoting the development of the desired types of fractures, by modifying operational parameters (e.g., proppant, rate, cluster spacing, etc.) However, in case the complex fracture systems have a high Young Modulus (i.e., brittle rock), changes at the proppant and proppant concentration may be suggested.
Returning to
Some of the foregoing information may be available before hydraulic fracturing treatment within the first stage and can aid the treatment plan as well as the prediction of the delivered fracture system. For example, a more brittle rock will result in more complex and shorter fractures, while a more ductile rock will result in more, longer fractures.
At 106, modify fracture treatment parameters to optimize hydraulic fracturing outcomes (reduce uncertainty design vs. actual fracture network parameters). The rock types may be unique for each formation, area and geological zone and may require recalibration on every well base design for the first few stages. The process of optimizing the hydraulic fracturing at a stage-by-stage basis is described in
Due to the many changes made to the completion base design, plus the high degree of reservoir heterogeneity, it is difficult for an analyst to detect and fully optimize the hydraulic fracture treatment based on the changes and to modify the treatment design accordingly to achieve desired fracture geometries. This is the main driver behind introducing machine learning (ML) and artificial intelligence (AI) to identify more subtle relationships and perform a more accurate calibration of the treatment to achieve the desired fracture properties in the future wells in a formation or a given area.
A method according to this disclosure identifies the reservoir behavior with regard to the fracture treatment operation based on historical completion data and determines the optimum treatment parameters to further calibrate the completion design for every future stage based on reservoir properties.
As the fracture characteristics (or parameters or properties) are substantially influenced by the rock type, data-driven models can be developed to consider the rock properties along with treatment parameters. The machine learning model only concerns input parameters and adjusts output accordingly. The customized models for each rock type identify areas that require recalibration along the well lateral (or among stages). A machine learning framework consisting of various modules may be used to examine all the possible parameter combination to predicting the treatment parameters based on the desired fracture geometries, and the means to achieve it.
An objective of a ML/AI process in methods according to the present disclosure is to understand the relationship between treatment fracture parameters, rock properties, and the characteristics of induced fractures using a data-driven approach. The target focus is then toward predicting optimized treatment parameters based on the desired fracture geometries, and the means to obtain such optimized parameters.
Known data from at least one well on treatment parameters such as fluid (for example % pad, overflush, total clean fluid), proppant (size and amounts), pump rate, number and properties of perforation guns, stage length, pumped acid and other (for example gel) can be used as in input to predict behavior of another well. This behavior would include for example near-field complexity, far-field conductivity, fracture half-length, fracture height, and fracture width.
Because fracture characteristics are influenced by the rock type, individual models may be developed for each rock type. These rock type models may be unique for each formation, area and geological zone and require recalibration on every new well.
A module comprising feature extraction, feature selection, and an example of sub-modules, may be used to estimate and predict the fracture geometries given certain rock types and treatment parameters. This module of the machine learning framework enables the user to observe the expected result of a certain fracture treatment design given specific rock properties before a treatment stage is performed. A second module in this machine learning framework comprises a machine learning system that takes the output of the first module (e.g., a regression model), compares to the desired fracture geometries, and adjust the treatment parameters to obtain the optimal fracture network properties for successive stages in a fracture treatment.
Then, machine learning methods of a generally linear regression type, for example Ridge Regression, in combination with a generally non-linear machine learning model, for example, Random Forest, can be used to better understand the impact of treatment parameters on fracture characteristics and identify the point of diminishing returns. These are example methods and other machine learning algorithms and approaches may be used. An example of a regressional model that may be used in this method, Ridge Regression, to study the linear relationship between treatment parameters and fracture geometries, can be fit to the treatment data. A possible advantage of Ridge Regression over Ordinary Least Squares (OLS) is that Ridge Regression can differentiate important from less-important parameters in the model and eliminates those parameters that do not have significant contribution to the model output. Also, Ridge Regression is a good linear model option when there is multicollinearity in the data (i.e., there are highly correlated variables in the data). In addition, Ridge Regression forces the coefficients to spread similarly between the correlated variables, which is an advantage for feature importance interpretation and understanding the importance of treatment parameters and rock properties. However other linear regression models can be used.
Non-linear models such as Random Forest also present a powerful machine learning technique that randomly creates an ensemble of decision trees. Each tree picks a random set of samples (bagging) from the data and models the samples independently from other trees. Instead of relying on a single learning model, Random Forest builds a collection of decision models and the final decision is made based on the output of all the trees in the model. Random Forest can be used for both classification and regression. A Random Forest Regressor can be trained on the treatment parameters with the target output being a characteristic of the fractures (e.g., half-length, fracture height or width). Note that other non-linear regression models can be used.
High-dimensionality is one of the main challenges in the development of fracturing data-driven models. Various feature selection methods have been developed to reduce the dimension of the input data and eliminate variables that do not contribute to the model output. These methods are grouped into Filter and Wrapper methods. Filter methods measure the relevance of the features by analyzing their correlations, while wrapper methods evaluate the effectiveness of a subset of features. One of the wrapper feature selection methods used in this study is Recursive Feature Elimination (RFE).
For the following description, please refer to
The inputs, at 1800, to the ML (AI) model comprise fracture treatment parameters such as fluid types and quantities, proppant type and quantity, stage design, etc. Additional inputs may comprise rock properties, such as gamma ray properties, carbonate content, clay and quartz amounts, rock brittleness, etc. Each row in the model input represents a fracture treatment stage, and the output corresponding to each row includes fracture geometries, and Near Field and Far Field complexities determined at the end of the respective fracture treatment stage. To train the models, at 1802, firstly, each parameter, from among both rock properties and fracture treatment parameters, may be normalized by subtracting the values from the parameter's mean and dividing it by the parameter's standard deviation. Then, the model data set is randomly split into training and test sets, for example, 70% and 30% respectively.
Using training data (which may comprise a combination of input parameters and calculated fracture parameter results), a Ridge Regression model, at 1804, may be developed for each fracture dimension and complexity, i.e., fracture half length, height, and width, as well Near Field and Far Field complexities. L2 is used as the regularization parameter for the Ridge Regression model, and the ridge parameter (k) is changed within a range of 0.1 and 1 to select the optimum value. Ultimately, the trained model may be able to take the fracture treatment parameters and rock properties as input and estimate the expected fracture properties (e.g., dimensions) at 1806. The coefficients in the Ridge Regression model may correspond to the importance of each input parameter.
In parallel to the Ridge Regression model, a Random Forest model at 1810, may be utilized as a more complex and robust alternative to the linear regression. The output of the Random Forest model comprises fracture geometries at 1812. Random Forest uses a subsample selection called bagging and develops individual “trees” for each subsample. In case of strong correlation between inputs, the Random Forest model selects the top one and aggressively eliminates others as they do not have significant additional contribution to the model. For understanding the true feature importance, the Random Forest model may be coupled with a recursive feature elimination (RFE) method encapsulated in boxes 1814 and 1816—to accurately model the fracture properties (parameters) and provide information about the importance of treatment parameters and rock properties for each fracture parameter. For Random Forest, RFE fits a model using all the features, and recursively removes each feature, as shown at 1808. In each iteration, the model accuracy (Mean Absolute Error) and the feature importance values are recorded. The implementation of RFE provides opportunity for all the features to express themselves in the model, and not be shadowed by the most important ones. In each step, the importance of features and the corresponding model accuracy is considered. In the end, the importance of the input parameters is determined based on the maximum contribution each input parameter has had during the process.
Once the training process is completed, test portion of the data is used to validate the models in terms of their generalization ability. The outcomes, at 1818, from the linear model at 1808, and non-linear model at 1810 are compared as follows. Each model is assigned an R-squared (R2) score at 1824 and 1820, respectively. Importance of each feature of the Ridge Regression coefficient model and Random Forest model, 1826, 1822, respectively are estimated. The results are cross validated at 1828, to ensure the validity of both models, even though their accuracy can be different depending on the underlying relationships in the data. The R2 scores, or coefficients of determination, are used to observe an amount of variance in the data that the models were able to explain. Using this ML framework, the user is able to estimate the fracture parameters in a particular stage using the fracture treatment as-designed parameters, before any particular stage is fracked.
Each different rock facies (or type) may have a natural tendency to promote a different fracture system, given the same treatment input, due to the different rock properties and stress state. The introduction of AI/ML analysis is a way to diagnose and adjust the treatment to achieve the desired fracture properties for any given rock type. The results of this three-part AI/ML analysis (rock properties, fracture system and completion schedule) affords the opportunity for designing an optimum completion strategy for future wells drilled in the same Eagle Ford area and landing zone.
A method according to this disclosure aims to reduce the uncertainty in the actual fracture network created versus the expected one. In spite of the theoretical plans for hydraulic fracturing treatment, unexpected factors influence the final result. To further understand the deliverables, a fracture characterizing step can take place before (which may comprise natural fractures) and after the hydraulic fracturing treatment of a stage.
The performed optimization may be an adjustment in pumping rate, perforation schema (including hole and explosive charge sizes), cluster spacing, diverter use (if any), proppant type, completion fluids, and the pumping schedule. This step is used to enhance the fracture treatment operation to obtain the desired fracture type. At 107, update well profile as needed. The operator may choose to maintain a well profile of the treated well and compare with other well profiles in the same or similar region as needed. The complete treatment planning analysis of prior stages or/and other wells within the region can be collected as part of a well profile. The well profile may then be used to improve future fracturing treatment operations to deliver the most desirable fracture properties and treatment for a well, or a series of similar wells (similar properties and behavior zones). The well profile develops a treatment system that is appropriate to the characteristics of the reservoir fluids and their anticipated behavior during the production phase (this may not correspond to a maximum produced fluid flow rate). Note that rock-type profile along the wellbore will not change, however the measured fracture properties, conductivity, etc.) will change and deviate from the planned ones.
For treatment stage n+1, at 1511, input the rock properties in stage n+1, then at 1512, adjust one or more parameters of the fracture treatment design. At 1513, finalize treatment of stage n+1 and repeat the foregoing process for stage n+2 and any subsequent stages in the designed fracture treatment.
Returning to
In
Another example can take place in zones where a planar radial fracture system is developed and measured. In this case, an alteration to the completion design suggested improving the development of these types of fracture systems within the subsequent zones of the lateral.
Returning to
As outlined in
Further increase in diverter pumped negatively affected the development of the fracture system. Using the described analysis, the operator can identify a “sweet spot” (in
For example, in
The processor(s) 1404 may also be connected to a network interface 1408 to allow the individual computer system 1401A to communicate over a data network 1410 with one or more additional individual computer systems and/or computing systems, such as 1401B, 1401C, and/or 1401D (note that computer systems 1401B, 1401C and/or 1401D may or may not share the same architecture as computer system 1401A, and may be located in different physical locations, for example, computer systems 1401A and 141B may be at a well drilling location, while in communication with one or more computer systems such as 1401C and/or 1401D that may be located in one or more data centers on shore, aboard ships, and/or located in varying countries on different continents).
A processor may include, without limitation, a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
The storage media 1406 may be implemented as one or more computer-readable or machine-readable storage media. Note that while in the example embodiment of
It should be appreciated that computing system 1400 is only one example of a computing system, and that any other embodiment of a computing system may have more or fewer components than shown, may combine additional components not shown in the example embodiment of
Further, the acts of the processing methods described above may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are all included within the scope of the present disclosure.
The data collected and analyzed in this example can be used in machine learning model building to improve the decision-making process. The methods described in the disclosure can be automated in a microprocessor as a system to provide the data and recommendations or pumping treatment adjustments in near real-time.
Although only a few examples have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the examples. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims.
Claims
1. A method for optimizing hydraulic fracturing, comprising:
- characterizing a fracture induced by pumping fracturing fluid into a subsurface formation, the characterizing comprising analyzing properties of reflected tube waves detected in a well;
- modeling change in expected characterization of the subsurface formation with respect to a modeled change in at least one parameter of the pumping fracturing fluid;
- comparing the modeled change to a measured change in the characterization with respect to an actual changes in the at least one parameter; and
- using the modeled change and the measured change to train a machine learning algorithm to determine an optimized change in the at least one parameter.
2. The method of claim 1 wherein the at least one parameter comprises at least one of pad volume, fracture fluid viscosity, fracture fluid density, propping agent type, propping agent volume, fracturing fluid Injection rate and fracture fluid volume.
3. The method of claim 1 wherein the characterizing a fracture comprises analyzing a far field fracture system property and a near field fracture system property.
4. The method of claim 3 wherein the analyzing the far field fracture property comprises analyzing pressure decay after completing pumping the fracturing fluid.
5. The method of claim 3 wherein the analyzing the near field fracture property comprises analyzing at least amplitude and arrival time of the reflected tube waves.
6. The method of claim 5 wherein the tube waves are induced by inducing a pressure change in the well.
7. The method of claim 1 wherein the machine learning algorithm comprises a recursive feature elimination.
8. The method of claim 7 wherein the recursive feature elimination comprises a ridge regression model for each of a plurality of dimensions of hydraulic fractures.
9. The method of claim 8 wherein the plurality of dimensions comprises at least one of, fracture length, fracture height, near field fracture conductivity and far field fracture conductivity.
10. The method of claim 7 wherein the recursive feature elimination comprises a random forest model for each of a plurality of parameters of a fracture treatment.
11. The method of claim 10 wherein the plurality of fracture treatment parameters comprises at least one of fluid pumping rate, fluid pumping pressure, proppant type, proppant size, proppant size distribution and stage length of a fracture treatment state.
12. The method of claim 1 wherein the at least one parameter comprises at least one of diverter type and diverter amount.
13. A non-transitory computer readable medium comprising logic operable to cause a programmable computer to perform actions comprising:
- characterizing a fracture induced by pumping fracturing fluid into a subsurface formation, the characterizing comprising analyzing properties of reflected tube waves detected in a well;
- modeling change in expected characterization of the subsurface formation with respect to a modeled change in at least one parameter of the pumping fracturing fluid;
- comparing the modeled change to a measured change in the characterization with respect to an actual changes in the at least one parameter; and
- using the modeled change and the measured change to train a machine learning algorithm to determine an optimized change in the at least one parameter.
14. The non-transitory computer readable medium of claim 13 wherein the at least one parameter comprises at least one of pad volume, fracture fluid viscosity, fracture fluid density, propping agent type, propping agent volume, fracturing fluid Injection rate and fracture fluid volume.
15. The non-transitory computer readable medium of claim 13 wherein the characterizing a fracture comprises analyzing a far field fracture system property and a near field fracture system property.
16. The non-transitory computer readable medium of claim 15 wherein the analyzing the far field fracture property comprises analyzing pressure decay after completing pumping the fracturing fluid.
17. The non-transitory computer readable medium of claim 15 wherein the analyzing the near field fracture property comprises analyzing at least amplitude and arrival time of the reflected tube waves.
18. The non-transitory computer readable medium of claim 17 wherein the tube waves are induced by inducing a pressure change in the well.
19. The non-transitory computer readable medium of claim 13 wherein the machine learning algorithm comprises a recursive feature elimination.
20. The non-transitory computer readable medium of claim 19 wherein the recursive feature elimination comprises a ridge regression model for each of a plurality of dimensions of hydraulic fractures.
21. The non-transitory computer readable medium of claim 20 wherein the plurality of dimensions comprises at least one of, fracture length, fracture height, near field fracture conductivity and far field fracture conductivity.
22. The non-transitory computer readable medium of claim 19 wherein the recursive feature elimination comprises a random forest model for each of a plurality of parameters of a fracture treatment.
23. The non-transitory computer readable medium of claim 22 wherein the plurality of fracture treatment parameters comprises at least one of fluid pumping rate, fluid pumping pressure, proppant type, proppant size, proppant size distribution and stage length of a fracture treatment state.
24. The method of claim 13 wherein the at least one parameter comprises at least one of diverter type and diverter amount.
Type: Application
Filed: Jan 20, 2022
Publication Date: May 12, 2022
Inventors: Panagiotis Dalamarinis (Austin, TX), Hossein Davari Ardakani (Austin, TX)
Application Number: 17/580,032