Wellbores may be drilled into a surface location or seabed for a variety of exploratory or extraction purposes. For example, a wellbore may be drilled to access fluids, such as liquid and gaseous hydrocarbons, stored in subterranean formations and to extract the fluids from the formations. Wellbores used to produce or extract fluids may be lined with casing around the walls of the wellbore. A variety of drilling methods may be utilized depending partly on the characteristics of the formation through which the wellbore is drilled.
During drilling of a wellbore, drill bits that include cutting elements are used to remove material from the earth to create or extend the wellbore. Drill bits of a wide variety of types and sizes may be used. For instance, fixed cutter bits include polycrystalline diamond cutting elements brazed within pockets of fixed blades. The polycrystalline diamond cutting elements traditionally have a planar cutting face that is used to shear the formation as the drill bit is rotated. Roller cone bits include cutting elements connected to, or integral with, a rotating cone on the cutting tool. As the drill bit rotates, each cone rotates about a cone axis to present different cutting elements that scrape and cut the formation to form the wellbore. Other examples of drill bits include impregnated drill bits, and coring bits. Hybrids of the various types of bits may also be used.
The formation being drilled, the application (e.g., straight hole or directional), and other factors may influence the type of drill bit being used. Within each type of drill bit, different designs may also have different characteristics, including on the efficiency of the bit, the durability of the bit, and the impact it has to other tools (e.g., through vibration). Often, these characteristics are interrelated.
In order to describe the manner in which features of embodiments of the present disclosure can be obtained, a more particular description will be rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. For better understanding, the like elements have been designated by like reference numbers throughout the various accompanying figures. While some of the drawings may be schematic or exaggerated representations of concepts, non-schematic drawings should be considered as being to scale for some embodiments of the present disclosure. Understanding that the drawings depict some example embodiments, the embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Selection of drill bits can be done locally, based on the criteria that is application-specific and based on the geology being drilled and the drilling methods that are used. Knowledge of the application, geology, and drilling methods are thus utilized to effectively select a drill bit. Existing validation and verification methods allow a handful of bits to be simulated in a given environment and rely on the local experts to select the products to be simulated. In several situations, it may be easier to design a new product rather than select an existing product because of the multi-parameter optimization that needs to be done. Creation of many new products can lead to a fragmented product line that is difficult to manage and maintain.
According to some embodiments, fragmentation can be minimized by building individual models that are refined by the current experts using real time or historical run data and then applied to the existing fleet of inventory or designs based on the need. This architecture described herein can then return a series of products that are best fit for the application, thereby reducing the amount of expertise and time taken to arrive at a short list of bits that can then potentially be verified using simulation or standard validation and verification methods.
When using this model 102, a set of numbers for various performance factors 112 can be output to predict performance of a drill bit compared to existing baselines. In some embodiments, baselines may be selected on or provided to a computing device 126 as discussed and known to the assignee of the current application, such as those disclosed in U.S. Pat. No. 10,180,045, which is incorporated by reference in its entirety. Examples of performance factors include cutting aggressiveness 114, bit durability 116, impact resistance 118, axial vibration resistance 120, steerability 122, and the like. Additional examples of performance factors may include, but are not limited to lateral vibration resistance, torsional vibration resistance, cost, repairability, balling resistance, and erosion resistance, among others.
The model 102 may be static or dynamic, and may output performance factors 112 that are fixed, variable, or even run in real time. For instance, the architecture can be implemented to dynamically and locally calculate performance factors based on the set of input parameters that include any of bit design geometry, material of the bit, cutting element shape/type, expected drilling formation, drilling application, historical bit run information, and the like. In some embodiments, the architecture can be implemented to dynamically and locally calculate performance factors based on input parameters that utilize performance and sales bulletins associated with a particular product (e.g., BOM), bit family, or product feature. Using these models, the software can locally output performance factors 112 relevant to a particular location or field. As the software is deployed, this model can be updated manually or automatically. For instance, a machine learning model such as Artificial Neural Network can be used to improve the success of the performance index models 102.
While performance index models 102 may be locally relevant because of application and formation inputs, improvements can be made to refine the model 102 to be even more geographically relevant. For instance, a next step of this architecture 100 can include refining the model by using local models. A local model 140 may be applied for each geography or basin, to allow predictions of performance factors 112 to be more accurate at a local level. For instance, different drilling conditions exist in the Permian basin as compared to the Ghawar, the Bakken, or the Jupiter oil fields. Accordingly, using local models corresponding to different basins may result in different performance factors 112 for the same bit in each basin.
It is also expected that the prediction of performance factors 112 will be more accurate if a drilling objective or drilling application is used to refine the model. For instance, different conditions may exist when the drilling application is drilling a straight wellbore, primary hole wellbore, drilling a lateral wellbore, or drilling a wellbore section with casing/liner. In each case, models 140 may be developed that are location or application/objective-based to refine the performance factor output 112. Accordingly, while
The architecture 100 described and illustrated relative to
Although the present application considers use of the index or local models as being run on the local device 126, some or all information may be stored on a server or at a location between or otherwise accessible to the server and/or local computing device.
When a local application of the architecture 100 (i.e., remote from a central computing device or server) is executed on the local device 126 (e.g., desktop computing device, laptop computing device, tablet computing device, mobile device), a user 128 may provide information that is used to compute the bit indices 104 used in selection of a bit. For instance, the user 128 may provide information relating to the drilling application, the geography, the local models 140 to be used, and the like.
In
In an example of the interface 200 used to search based on a baseline, the user may enter a description or identifier associated with a baseline bit. For instance, in
In addition to the baseline bit that is provided, other information may be computed and displayed. For instance, additional, comparable bits may be displayed at 206. In this embodiment, five additional bits can be displayed based on comparison criteria/objectives specified at 207. In this particular case, the comparison at 207 indicates that bits of the same size should be used, although other options to have a larger or smaller bit are also available. Additionally, for performance, it is selected to have bits of higher aggressiveness be displayed. Other options that can be cumulatively or alternatively selected are performance characteristics related to wear durability/resistance, impact resistance, vibration resistance, etc.
With the objectives selected at 207, available existing bit designs can be evaluated using the index and local models. Bits of the same size and higher aggressiveness (in this embodiment) can then be displayed at 206. As shown, each listed bit has a size of 077 which is equal to that of the baseline bit, and an aggressiveness index that is at least the 42 computed for the baseline bit. In addition to aggressiveness, other information including wear resistance, impact resistance, and the other categories of information displayed for the baseline bit can be provided for the comparison bits displayed at 206.
Any or each of the comparison drill bits may also be hidden in one or more manners. For instance, in the comparison field at 206, an option is provided to hide an individual bit. Additionally, at 208, any of various filters may be applied. Example filters include the bit type, bit technology, product features, inventory numbers or status, product status (e.g., active, inactive, decommissioned, etc.), available historical run data (DRS), or other filters.
Optionally, some or all of the information may be selected to obtain further information. For instance, by selecting certain information (e.g., highlighted information, circled information, etc.) such as the inventory numbers 214 and historical run information 215, further information may be displayed to show the bits that are available at 218 or the runs that have been recorded at 219. For any or all of the information, options to export 220, email, save, or otherwise later access or share the information may also be included in one or more interfaces.
As illustrated in
The panes 222-1, 222-2 also optionally include images 223 of one or more of the bits in a bit family. In some cases, the images 223 may be selected. For instance, once selected, the enlarged views of the face and side views of a bit, an image of the composite cutting profile, or other features of the bit may be displayed. Options to select bits for comparison purposes may also be provided at 224.
When a search is performed, the user interface 200 may include a search status pane 225 that includes, in some embodiments, the features shown in
The search status pane 225 may also provide other options including an indication of how many search results were found at 230. If the search results are filtered, or if more than a maximum for a single page are displayed, another option may be to show all bits to override the page maximum or de-apply any filters at 231. Of course, any number of filters or sorting options may also be used. For instance, all bit families in a search result may be expanded at 231, sorted by descending order 232, sorted by ascending order 233, or to filter the results to see the same type of search results at 234.
Some of the options available from the search status pane 225 are further shown in
As described above with respect to
To simplify a review of the comparisons across multiple families, information that is the same as the baseline data may be highlighted at 239. For instance, in the table shown in the display 236, the cells that are colored or highlighted are different than the baseline bit family, but those without such coloring have the same index or physical information 237, 238. Additionally, to remove any bit from the comparison, a user may select the “X” or other suitable removal icon or feature for a corresponding bit family. Information may also be exported to a suitable format, including a spreadsheet file.
As also described above with respect to
As shown in the product status option 247, when a filter is expanded, additional options may be displayed and categorized according to filter name or type. In some embodiments, certain filters are pre-selected by default (e.g., all bits where engineering review has been completed and bits that are ready to be manufactured or run), but can be overridden by the user. Sub-filters for any selected filter may also be applied. At any point during use of the filters at 208, a user may apply/remove a filter, reset a particular filter or category of filters, or reset all filters to the default values.
The resulting comparison may then be displayed at 251 as shown in
Of course, other types of information may be displayed. For instance,
Turning now to
Once the search criteria are specified, the search can be performed (e.g., by user selection of a search option or automatically as each criteria is selected). Bit families that match the selected criteria may then be displayed at 253. Any number of different types of information may be included, such as the name or identifier for a family and any index information (if available). Physical information about the bit, including the size, bit type, technology, and inventory availability can also be provided. As discussed previously, other information can include the number of prior runs recorded in a database (i.e., DRS), or the number of individual bit designs within the family (i.e., 10 digits).
Other options discussed herein may also be available, such as the ability to hide certain bit families, show all bit families, compare families, go to a specific family, expand/contract a family, obtain summaries of inventory information, or apply filters.
The drill bits listed in frame 256 can be arranged in any of numerous manners. For instance, a first section may show bits that have the same design as the searched drill bit or drill bit family (i.e., Exact Match). Information about these bits, including the serial number, bill of materials, drill bit type, cutting element and body materials and technology, spec sheets, images, and locations may also be provided. Additional information in frame 256 can include a description of when the drill bit was manufactured, how long it has been at the current location, the current bit status, and how long it has been since the bit changed status (e.g., on hand vs. in manufacturing/repair). Whether the bit has been newly produced or repaired may also be displayed, along with a description of the condition and/or cost. Optionally, an input element may further be provided to allow the user of the interface 200 to request the bit, which can email the current location, or generate a purchase order or shipping label.
Other bits other than exact matches may also be displayed. For instance, at 257, the search results include a summary of on hand drill bits and indicates that there are 4 exact matches, 4 bits that have the same features, 8 available bits with the same cutting structure, and 35 bits with similar performance and features. Any of these results may be turned on or off by selecting the corresponding summary. Each type is also listed, with the bits with the same features (but not exact matches) also shown in the frame at 256, along with the same corresponding descriptions of the bit, location, and the like. By scrolling further down the list, the other bits with the same cutting structure (1 is shown in frame 256) and bits with similar performance/features may also be viewed. When a user has identified the bit that should be used, the user can select the ‘Request It’ option to generate the email, purchase order, or shipping label as discussed above.
As with other views or frames within the user interface 200, the availability search at 204 can also include other options. Filtering, comparisons between bits or bit families, exporting, emailing of results, and the like can also be performed in the view shown in
Also available from any view or frame may be the option to send feedback. As shown in
Embodiments of the present disclosure include, but are not limited to, computerized or automated methods, systems, and architectures for displaying, filtering, selecting, and ordering drill bits. It should be appreciated that any number of special and general purpose computing devices and processors may be involved, including the architecture described with respect to
Within the present disclosure, a processor or computing device may include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
Note that within the example embodiment of
As used herein, “storage media”, “computer-readable storage media,” and the like refer to physical media that stores software instructions in the form of computer-readable program code that allows performance of embodiments of the present disclosure. “Transmission media”, “computer-readable transmission media,” and the like refer to non-physical media which carry software instructions in the form of computer-readable program code that allows performance of embodiments of the present disclosure. Thus, by way of example, and not limitation, embodiments of the present disclosure can include at least two distinctly different kinds of computer-readable media, namely storage media and/or transmission media. Combinations of storage media and transmission media should be included within the scope of computer-readable media.
To further illustrate the distinct nature of storage media and transmission media, storage media may include one or more different forms of memory including semiconductor memory devices such as dynamic or static random access memories (DRAMs or SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs) and flash memories, magnetic disks such as fixed, floppy and removable disks, other magnetic media including tape, optical media such as compact disks (CDs) or digital video disks (DVDs), BLURAY® disks, or other types of optical storage, or solid state drives, or other types of storage devices.
Transmission media may conversely include communications networks or other data links that enable the transport of electronic data between computer systems and/or modules, engines, and/or other electronic devices. When information is transferred or provided over a communication network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computing device, the computing device properly views the connection as a transmission medium. Transmission media can therefore include a communication network and/or data links, carrier waves, wireless signals, and the like, which can be used to carry desired program, code means, or instructions.
Note that the instructions discussed above may be provided on one computer-readable or machine-readable medium, or may be provided on multiple computer-readable or machine-readable media distributed in a large system having possibly plural nodes. Such computer-readable or machine-readable medium or media is (are) considered to be part of an article (or article of manufacture). An article or article of manufacture may refer to any manufactured single component or multiple components. The computer-readable medium or media may be located either in the machine running the machine-readable instructions, or located at a remote site from which machine-readable instructions may be downloaded over a network for execution. Further, where transmission media is used, upon reaching various computing system components, program code in the form of computer-executable instructions or data structures can be transferred automatically or manually from transmission media to storage media (or vice versa). For example, computer-executable instructions or data structures received over a network or data link can be buffered in memory-type storage media (e.g., RAM) within a network interface module (NIC), and then eventually transferred to computer system RAM and/or to less volatile storage media (e.g., a hard drive) at a computer system. Thus, it should be understood that storage media can be included in computer system components that also (or even primarily) utilize transmission media.
In some embodiments, a computing system or architecture contains one or more modeling or indexing module(s). In some embodiments, a single modeling/indexing module may be used to perform some aspects of one or more embodiments of the methods disclosed herein. In other embodiments, a plurality of modeling/indexing modules may be used to perform some aspects of methods herein.
It should be appreciated that a computing system or architecture as specifically described above is merely one example of a computing system, and that a computing system may have more or fewer components than shown, may combine additional components not depicted in the example embodiment of
Further, the steps in the processing methods described herein 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 included within the scope of the present disclosure.
Computational interpretations, models, and/or other interpretation aids may be refined in an iterative fashion, and this concept is applicable to the methods discussed herein. This may include use of feedback loops executed on an algorithmic basis, such as at a computing device, and/or through manual control by a user who may make determinations regarding whether a given step, action, template, model, or set of index models or local indexes has become sufficiently accurate for the evaluation of a given design.
The terms “couple,” “coupled,” “connect,” “connection,” “connected,” “in connection with,” and “connecting” refer to “in direct connection with” or “in connection with via one or more intermediate elements or members.”
In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not merely structural equivalents, but also equivalent structures. It is the express intention of the applicant not to invoke functional claiming for any limitations of any of the claims herein, except for those in which the claim expressly uses the words “means for” or “step for” together with an associated function.
Although a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from the scope of the present disclosure. Accordingly, any such modifications are intended to be included within the scope of this disclosure.
This application claims priority to, and the benefit of U.S. Patent Application No. 62/810,135, filed Feb. 25, 2019, which is expressly incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62810135 | Feb 2019 | US |