Aspects of the present disclosure generally relate to analyzing and hence predicting effects from Matrix Bypass Events (MBEs) in oil production processes.
Poorly consolidated reservoirs (e.g., shallow viscous oil reservoirs) are prone to sand production. For instance, West Sak is a shallow viscous oil reservoir partially located in the Kuparuk River Unit (KRU) on the North Slope of Alaska. The oil gravity ranges from 16° to 22° API, and the targeted in-situ oil viscosity is between 20 and 100 cp. The reservoir represents a shallow marine depositional sequence resulting in three main producing sand intervals. These sands are poorly consolidated, with permeabilities of 20 to 3000 md. Poorly consolidated reservoirs can lead to a significant risk for the development of Matrix Bypass Events (MBEs). MBEs result in pattern breakage and lost production capacity.
Example embodiments of the present disclosure provide a new process (tool) to predict the production effects from MBEs. This tool can be based on an extensive study which risked the likelihood of MBE occurrence for patterns grouped by sand and completion type. The tool is capable of building many possible MBE forecast outcomes based on this risk assessment, evaluating the effects on production by simulating the loss of production allocated to broken or remediated patterns. The tool can then output a deration curve for each well to represent the expected outcome.
In one aspect, a method includes determining a risk of Matrix Bypass Event (MBE) occurrence for a given sand type; assigning an MBE status to the given sand type based on the risk of MBE occurrence; and predicting an effect of the MBE status for the given sand type on production in a target production well.
In another aspect, determining the risk of MBE occurrence includes generating a random number; comparing the risk of the MBE occurrence to the random number; and assigning the MBE status based on a result of comparing the risk of the MBE occurrence to the random number.
In another aspect, the method further includes setting the MBE status to no MBE occurred if the random number is greater than the risk of the MBE occurrence; and setting the MBE status to MBE occurred if the random number is less than the risk of the MBE occurrence.
In another aspect, the method further includes repeating the determining and the assigning for all sand types and all years of interest to yield an MBE risk schedule; and predicting the effect of the MBE status for the given sand type using the MBE risk schedule.
In another aspect, predicting the effect of the MBE status includes adjusting producer capacity for the target well production based on the MBE status to yield an adjusted producer capacity; and generating a deration curve for the target production well based on the adjusted producer capacity.
In another aspect, adjusting the producer capacity includes one of reducing the producer capacity by a fixed threshold or based on a multiplier corresponding to a remediation efficiency of the given sand type.
In another aspect, the method further includes outputting the deration curve on a terminal.
In one aspect, a system includes one or more memories having computer-readable instructions stored therein and one or more processors. The one or more processors configured to execute the computer-readable instructions to determine a risk of Matrix Bypass Event (MBE) occurrence for a given sand type; assign an MBE status to the given sand type based on the risk of MBE occurrence; and predict an effect of the MBE status for the given sand type on production in a target production well.
In another aspect, the one or more processors are configured to execute the computer-readable instructions to determine the risk of MBE occurrence by generating a random number; comparing the risk of the MBE occurrence to the random number; and assigning the MBE status based on a result of comparing the risk of the MBE occurrence to the random number.
In another aspect, the one or more processors are further configured to execute the computer-readable instructions to set the MBE status to no MBE occurred if the random number is greater than the risk of the MBE occurrence; and set the MBE status to MBE occurred if the random number is less than the risk of the MBE occurrence.
In another aspect, the one or more processors are further configured to execute the computer-readable instructions to repeat determining and assigning processes for all sand types and all years of interest to yield an MBE risk schedule; and predict the effect of the MBE status for the given sand type using the MBE risk schedule.
In another aspect, the one or more processors are configured to execute the computer-readable instructions to predict the effect of the MBE status by adjusting producer capacity for the target well production based on the MBE status to yield an adjusted producer capacity; and generating a deration curve for the target production well based on the adjusted producer capacity.
In another aspect, the one or more processors are configured to execute the computer-readable instructions to adjust the producer capacity by one of reducing the producer capacity by a fixed threshold or based on a multiplier corresponding to a remediation efficiency of the given sand type.
In another aspect, the one or more processors are further configured to execute the computer-readable instructions to output the deration curve on a terminal.
In one aspect, one or more non-transitory computer-readable media comprising computer-readable instructions, which when executed by one or more processors, cause the one or more processors to determine a risk of Matrix Bypass Event (MBE) occurrence for a given sand type assign an MBE status to the given sand type based on the risk of MBE occurrence; and predict an effect of the MBE status for the given sand type on production in a target production well.
In another aspect, the execution of the computer-readable instructions, cause the one or more processors to determine the risk of MBE occurrence by generating a random number; comparing the risk of the MBE occurrence to the random number; and assigning the MBE status based on a result of comparing the risk of the MBE occurrence to the random number.
In another aspect, the execution of the computer-readable instructions, cause the one or more processors to set the MBE status to no MBE occurred if the random number is greater than the risk of the MBE occurrence; and set the MBE status to MBE occurred if the random number is less than the risk of the MBE occurrence.
In another aspect, the execution of the computer-readable instructions, cause the one or more processors to repeat determining and assigning processes for all sand types and all years of interest to yield an MBE risk schedule; and predict the effect of the MBE status for the given sand type using the MBE risk schedule.
In another aspect, the execution of the computer-readable instructions, cause the one or more processors to predict the effect of the MBE status by adjusting producer capacity for the target well production based on the MBE status to yield an adjusted producer capacity; and generating a deration curve for the target production well based on the adjusted producer capacity.
In another aspect, the execution of the computer-readable instructions, cause the one or more processors to adjust the producer capacity by one of reducing the producer capacity by a fixed threshold or based on a multiplier corresponding to a remediation efficiency of the given sand type.
In order to describe the manner in which the above-recited and other advantages and features of the disclosure can be obtained, a more particular description of the principles briefly described above will be rendered by reference to specific example embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope, the principles herein are described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Various example embodiments of the disclosure are discussed in detail below. While specific implementations are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the disclosure. Thus, the following description and drawings are illustrative and are not to be construed as limiting. Numerous specific details are described to provide a thorough understanding of the disclosure. However, in certain instances, well-known or conventional details are not described in order to avoid obscuring the description. References to one or an example embodiment in the present disclosure can be references to the same example embodiment or any example embodiment; and, such references mean at least one of the example embodiments.
Reference to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the example embodiment is included in at least one example embodiment of the disclosure. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same example embodiment, nor are separate or alternative example embodiments mutually exclusive of other example embodiments. Moreover, various features are described which may be exhibited by some example embodiments and not by others.
The terms used in this specification generally have their ordinary meanings in the art, within the context of the disclosure, and in the specific context where each term is used. Alternative language and synonyms may be used for any one or more of the terms discussed herein, and no special significance should be placed upon whether or not a term is elaborated or discussed herein. In some cases, synonyms for certain terms are provided. A recital of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification including examples of any terms discussed herein is illustrative only, and is not intended to further limit the scope and meaning of the disclosure or of any example term. Likewise, the disclosure is not limited to various example embodiments given in this specification.
Without intent to limit the scope of the disclosure, examples of instruments, apparatus, methods and their related results according to the example embodiments of the present disclosure are given below. Note that titles or subtitles may be used in the examples for convenience of a reader, which in no way should limit the scope of the disclosure. Unless otherwise defined, technical and scientific terms used herein have the meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. In the case of conflict, the present document, including definitions will control.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or can be learned by practice of the herein disclosed principles. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become more fully apparent from the following description and appended claims, or can be learned by the practice of the principles set forth herein.
The disclosure begins with a description of an example environment, in which the methods and systems of the present disclosure can be applied.
The system diagram is representative of a hydraulic fracture system 100 operably coupled with a well head 102, and set up to hydraulically fracture stages 104 of a horizontal section 106 of a wellbore 108. The hydraulic fracturing equipment may include pump trucks, sources of water (e.g., water trucks), and sources of proppant, diverter, and other substances that may be combined with water and injected into the well as part of the hydraulic fracturing process. In some configurations, a pump truck is connected to the well head 102 to pump, under controlled pressure and rate, the hydraulic fracturing fluid into the well which flows through a well casing (not shown) to the stage 104 being hydraulic fractured. The casing of the stage has been perforated such that fluid pumped into the stage can flow through the perforations to open fractures 112 in the formation 110 surrounding the well. For illustration, only one stage is shown at the toe of the well; however, a horizontal section typically has numerous stages as a horizontal section of a well may be thousands of feet, and stages are discrete sections around one hundred feet. In some systems discussed herein, data and interactions with an offset well 116 may further be assessed. The offset well 116 may be fitted with various possible sensors for measuring pressure, e.g., tubing pressure in one example, within the well or within some portion or portions of the well. The well and the equipment involved in the hydraulic fracturing process may include sensors, gauges, and other devices to monitor and record data associated with the hydraulic fracturing processes. The data may then be reported and stored at a processing system 114. The processing system 114 may involve one or more computing devices, at the well site. The processing system 114 may be in wired or wireless communication with various aspects of the well and/or the fracturing equipment.
Processing system 114 may be communicatively coupled to an off-site (remote) processing center 118. As will be described below, remote processing center 118 may receive streams of data from processing system 114 to perform real-time processing of the received data to determine start and end times of various stages of the fracturing process.
While not shown in
While example setting of claim 1 is more specific to a fracturing process, the MBE forecasting tool disclosed herein is not limited to being applicable to a fracturing process but can be used in other settings including, but not limited to, other oil and natural resources extraction processes and settings.
As noted above, poorly consolidated reservoirs are prone to sand production. For instance, West Sak is a shallow viscous oil reservoir partially located in the Kuparuk River Unit (KRU) on the North Slope of Alaska. The oil gravity ranges from 16° to 22° API, and the targeted in-situ oil viscosity is between 20 and 100 cp. The reservoir represents a shallow marine depositional sequence resulting in three main producing sand intervals A(A1-A4), B, and C.
To address this risk, the present disclosure provides a new tool to predict these production effects from MBEs. This example tool is based on an extensive study which risked the likelihood of MBE occurrence for patterns grouped by sand and completion type. Based on this risk assessment, the tool builds many possible MBE forecast outcomes, evaluating the effects on production by simulating the loss of production allocated to broken or remediated patterns. It then outputs a deration curve for each well to represent the expected outcome. While built on several simplifications and assumptions, back-casting exercises indicate that the new tool is useful and more predictive than previous approaches.
In the example of West Sak, production began in 1997 with vertical producers and injectors. These projects were uneconomic, but advancements in multilateral drilling allowed implementation of economic multilateral wells since 1999. A multilateral development can target the producing sands with individual horizontal laterals.
Because the sands are poorly consolidated in regions such as West Sak, issues with sand production have been prevalent. While sand production is an operational challenge on its own, sand production can also lead to the formation of void space conduits, commonly referred to as Matrix Bypass Events (MBEs). To date, 39 MBEs have been confirmed in West Sak. These MBEs essentially represent pattern breakage, and as such can have a significant impact on production that should be accounted for in production forecasting.
The poorly consolidated sands are prone to sand production. If sand production is concentrated in a specific interval, a wormhole connected to the producing lateral can begin to form. Continued sand production will result in extension of the wormhole, and the wormhole could connect back to the injecting lateral, forming an infinite conductivity conduit between the injector and the producer. This is referred to as a MBE.
MBEs result in pattern breakage since all fluid injected into the broken lateral (e.g., lateral 400-1 and/or lateral 402-1) can go through the corresponding one of conduits 404 and 406 instead of sweeping oil from the pattern. Furthermore, any other patterns supported by this broken injecting lateral will also lose injection support and will be effectively broken. These patterns may be ‘indirectly’ affected by any of these MBEs.
Timing of MBEs may be understood through a risk-assessment informed by applicable risk factors, both within and beyond an operator's control. Geomechanical studies have helped to identify a number of these risk factors. These risk factors can include, but are not limited to, rock strength, flow rate, pressure, etc.
Cohesiveness or strength of the reservoir rock itself can be indicative of an MBE risk (e.g., the stronger the rock, the more resistant it will be to sand production, and thus a lower risk of an MBE). The three main productive sands in the non-limiting example of West Sak show contrasting MBE risk that can be convincingly tied to differences in rock strength.
Flow rate is another risk factor, where higher liquid throughput rates result in more rapid sand production and a higher risk of an MBE. The flow rate may be influenced by injection conformance. If a single interval sees higher flow rates, then that zone would also see higher rates of sand production and a higher risk of MBE development. Once an MBE forms, regardless of where it is located, the entire pattern is broken. Furthermore, a higher permeability zones also tend to have lower rock strength. As such, injection conformance should be maintained to avoid overflooding a single zone and forming an MBE.
Pressure is another risk factor. The strength of the rock can be influenced by the pressure exerted upon it. Hence, reservoir pressure by targeting a voidage replacement ratio of about one. Drawdown pressure and interwell pressure gradient can be limited to keep sand grains in place. Accordingly, pre-production on the injectors should be limited during development start-up.
In addition to the above factors, lower completions installed on both producers and injectors such as multilateral producer 400 and multilateral injector 402 can influence the risk of an MBE.
When an MBE occurs, all fluid sent to the involved injecting lateral will enter the conduit, bypassing the matrix and flooding out the involved producing lateral, as shown in
If the MBE is not immediately treatable due to reservoir or mechanical constraints, and if the injecting well completion includes the necessary lateral entry modules, then injecting lateral carrying the MBE (e.g., lateral 402-1 and/or 402-2) may be isolated with an iso-sleeve and the remaining injecting laterals are brought back online. If the MBE is deemed treatable, then the appropriate treatment option is selected.
For MBEs corresponding to toe MBE of
Currently and with practice, the cycle time to treat an easily remediated MBE has been reduced to about 6 to 8 months from the time since the event is first detected. Current treatment options demonstrate a success rate of about 70%. So far, these options show resistance to failure later in time, though previous treatment options did demonstrate later-time failures and recurrence of an MBE. To prevent recurrence of a treated MBE, the throughput rate must remain somewhat limited, suggesting a residual loss in the producing well's capacity.
Example embodiments of tool disclosed herein for MBE deration and the underlying model addresses both the timing and the effects of an MBE. The question of timing—when an MBE will occur—is based on a detailed risk assessment, whereas the question of effect—what happens to production after an MBE occurs—is based on simulation of injecting lateral shut-ins and pattern breakage.
The disclosure first addresses the question of timing and associated risk management.
To inform the structure and inputs into an MBE deration model, the risk of an MBE occurring based on influencing parameters is assessed first.
First, the influence of sand on the MBE risk is examined, followed by the influence of lower completion types. Cumulative risk is assessed through pie charts, examples of which are shown in
In
Instantaneous risk, which indicates how the risk changes as sand patterns age, is assessed through the MBE frequency plot.
Risk curves may be developed based on the data grouped by these classifications shown in
Because the A sands have the highest UCS, have additional overburden, and have yet to experience a confirmed MBE, the model can assume the MBE risk for the A sands to be negligible. This is supported practically as the A sands are not the strongest producing zone in West Sak on account of their poor lateral extent and lesser reservoir quality.
Referring back to
Visually filtering out early-time MBEs in the B sand as being an artifact of the weak zone, one can see from plots 800 and 802 that the B and the D sand have similar late time MBE frequency behavior, with a gradual increase in risk that asymptotically flattens with time. This can be explained by the similar UCS values between the remaining portions of the B sand and the weaker failure-prone portions of the D sand.
Having described the differential MBE risk by sand, the next step is to drill down MBE risk by completion type. In this regard, risk influences from both the producer and injector lower completions must be considered. A number of these completions seem to provide negligible risk. First, the producer completions will be discussed.
While development strategies in areas with similar formation such as West Sak involves targeting multiple isolated sand bodies with multilateral producing wells (examples of which are described above with reference to
Of the horizontal producing laterals, a few of the more recent developments are completed with ultra-fine (107-micron mesh) open-hole stand-alone screens (OHSAS). These ultra-fine screens can prevent most of the sand from being produced, only allowing the finest grains through. In theory, if sand is not being produced and remains in place within the formation, a void conduit cannot form, thus mitigating any MBE risk. This theory seems to be holding well in practice; with about 7 years of production on OHSAS, no MBEs have been observed. Based on this, it is assumed that the MBE risk for this “sand exclusion” category is negligible. However, this assumption may prove invalid in the future depending on the longevity of OHSAS. For example, if we have issues with screens plugging from either formation solids or scale and have to perforate the screens, or if the screens erode or corrode, then the sand exclusion advantage of the screens would be lost, and forward-looking risking would need to consider this “shelf-life.”
This leaves horizontal producing laterals that do not have sand-exclusion installed, including slotted liners, perforated liners, or legacy coarser-mesh screens. This group collectively bears most of the MBE risk from the producer completions perspective. No differential risk behavior is apparent between these producer completion types, and they are lumped into the “No Control” category to reflect that they do not provide sand exclusion.
Based on the assumptions made here, only the horizontal producing laterals with no sand control have meaningful risk for an MBE. On the other side of the pattern, West Sak producers have been supported by single and multilateral horizontal injectors as well as vertical injectors, with several completion types attempted for these geometries. As will be shown, there is a differential MBE risk for these injector completion types.
Most of the horizontal injecting laterals have been completed with slotted liners, with a few being perforated instead. Lumping these together in the slotted liner (SL) category, it is observed that most of the MBE risk is accrued for these completion types.
A few of the horizontal injecting laterals have been completed with injection control devices (ICDs). These devices are designed to prevent overflooding a single interval, encouraging injection conformance. ICDs can reduce the risk of an MBE by preventing zones from experiencing differentially high throughput rates. This concept seems to have held well, with no MBEs occurring on patterns with functioning ICDs.
Vertical injectors are also used to support horizontal producing laterals.
The comparison between vertical and horizontal injectors is the same in the D sand as that shown in
As noted above, risk curves are fit to MBE frequency plot and then extrapolated for forecasting MBE risk. Risk curves may then be provided as input into the MBE deration model. These curves are based on the fatigue life distribution family of curves, which describe material failure risk with age. The probability density function (PDF) without horizontal shift is given by:
Where β is a scale parameter (value greater than 0) which “flattens” the curve, γ is a shape parameter (value greater than 0), x represents the year, and ϕ is the PDF of the standard normal distribution, given by:
The cumulative distribution function (CDF) of the fatigue life distribution is given by:
Where Φ is the CDF of the standard normal distribution, evaluated numerically as the integral of the standard normal PDF. Finally, the hazard function for the fatigue life distribution is given by:
Either the PDF or the hazard function can fit the MBE frequency data by appropriately tuning the scale and shape parameters.
Curve fits based on the fatigue life distribution are shown in
Example embodiments of tool disclosed herein for MBE deration and the underlying model addresses both the timing and the effects of an MBE. The question of timing (when an MBE will occur), is based on a detailed risk assessment, whereas the question of effect-what happens to production after an MBE occurs (effect), is based on simulation of injecting lateral shut-ins and pattern breakage.
With respect to timing, because the risk assessment of MBE timing is statistical in nature, a range of risk-informed possible outcomes may be produced, collectively from which the expected outcome can be assessed. As such, the model can be structured in the spirit of a Monte Carlo analysis and can be highly iterative.
At step 1602, processing system 114 may determine a risk of MBE occurrence for a particular sand pattern from age and risk curve assigned to the particular sand pattern, ‘p’ in a given year ‘y’, as described above with reference to
In a single iteration for a given year, processing system 114 starts by resolving the MBE status of each pattern from the previous year. If the particular pattern had an MBE or was carrying a remediation in the previous year, processing system 114 determines a remediation in the given year. If the particular pattern was indirectly affected by an MBE in the previous year or had no MBE effects, then processing center 114 assigns a no MBE effects to the particular pattern in the given year. The tool determines which patterns experience MBEs in a given year. For each pattern that is listed as remediated or unaffected, the risk of an MBE occurring is determined based on the assigned risk curve and the pattern age in the given year, as described above with reference to
At step 1604, processing system 114 generates a random number and compares Rp to the random number ‘n’.
At step 1606, processing system 114 determines if n is greater than Rp or not. If at step 1606, processing system 114 determines that n is greater than Rp, then at step 1608, processing center 114 determines no MBE for the particular sand type ‘p’ in that given year (assigns no MBE to sand type ‘p’ in year ‘y’). If n is less than Rp, at step 1610, processing system 114 assigns MBE status to the particular sand pattern (assigns MBE to sand type ‘p’ in year ‘y’). In this case, any other patterns that are supported by the involved injecting lateral (same injector in the same sand) are assigned the “indirect” status.
At step 1612, processing system 114 determines if there are more active sand patterns for which an MBE status is to be determined (e.g., p being less than ‘P’, with ‘P’ being an upper threshold on the number of different sand patterns). If there are more active sand patterns (No at step 1612), ‘p’ is incremented by 1 and the process reverts back to step 1602 and processing system 114 repeats steps 1602 to 1610 for all remaining sand patterns.
If processing system 114 determines that no more active sand patterns remain to be analyzed for MBE status determination (p=P and Yes at step 1612), at step 1614, processing system 114 determines if all desired years (during which each active sand pattern may or may not have experienced an MBE) have been covered (i.e., whether ‘y’ is equal to ‘Y’, with ‘Y’ being an upper limit on the number of years for which the analysis is being carried out).
If processing system 114 determines that more years are to be covered (No at step 1614), ‘y’ is incremented by one and the process reverts back to step 1602 and processing system 114 repeats steps 1602-1612 for all desired years. If not (y=Y and YES at step 1614), the process proceeds to step 1616.
At step 1616 and based on the iterative processes performed at steps 1602-1614 for all sand types and all desired years, processing system 114 generates a single risk-informed MBE schedule.
Steps 1602-1616 address the timing aspect of the MBE deration model creation mentioned above. With respect to the effect aspect, the model evaluates the effects of the constructed MBE schedule on production. If an MBE occurs, the tool simulates the shut-in of the involved injecting lateral. This is achieved by removing the production allocation assigned to patterns supported by said injecting lateral (these patterns were identified in the previous steps of 1602-1616 with the MBE and indirect status assignments).
Hereinafter, an assumption is made that produces (operators of wells) start with a 100% capacity that may subsequently be derated based on assigned pattern MBE status described above.
At step 1618, processing system 114 determines the MBE status for a given sand pattern p from the schedule of step 1616. If the MBE status indicates an MBE assigned (direct and/or indirect) to the sand pattern p, then at step 1620, processing system 114 reduces capacity of the given sand pattern by a threshold (e.g., fixed threshold (e.g., percentage) such as 15%—from 100% to 85%). In one example, sand patterns subject to the determination at step 1618 may be those that are relevant to a particular producer for a particular reservoir location.
If the MBE status indicates no MBE assigned to the sand pattern p, then at step 1621, processing system 114 maintains full producer capacity for the given sand pattern. If the MBE status indicates remediated MBE status to the sand pattern p, at step 1622, processing system 114 multiplies the percent allocated to the sand pattern p by the remediation efficiency, and this reduced percent allocation is returned to the producer.
At step 1624, processing system 114 determines if the processes of steps 1602-1622 are repeated (m times) for a statistically significant number of iterations (k iterations), where the number of iterations may be determined based on experiments and/or empirical studies. In other words, processing system 114, at step 1624 determines if m=k or not. If not (NO at step 1626), m is incremented by one and the process reverts back to 1602 and the entire process of
If m=k (YES at step 1626), at step 1626, processing system 114 generates a deration curve for each well based on the remaining capacity for each producer for each year, averaged across all iterations.
At step 1628, processing system 114 may output the deration curves on a user interface available to an operator via terminal (e.g., computer device) communicatively coupled to processing system 114.
An example advantage of the deration process (tool) implemented via the process of
The tool also acknowledges existing MBE history through a user input, incorporating reduced capacity for wells currently carrying remediated patterns as shown in
Example embodiments of the present disclosure provide a new tool to predict the production effects from MBEs. This tool can be based on an extensive study which risked the likelihood of MBE occurrence for patterns grouped by sand and completion type. Similar to a Monte Carlo analysis, the tool is capable of building many possible MBE forecast outcomes based on this risk assessment, evaluating the effects on production by simulating the loss of production allocated to broken or remediated patterns. The tool can then output a deration curve for each well to represent the expected outcome.
In some embodiments, computing system 2000 is a distributed system in which the functions described in this disclosure can be distributed within a datacenter, multiple data centers, a peer network, etc. In some embodiments, one or more of the described system components represents many such components each performing some or all of the function for which the component is described. In some embodiments, the components can be physical or virtual devices.
Example system 2000 includes at least one processing unit (CPU or processor) 2010 and connection 2005 that couples various system components including system memory 2015, such as read-only memory (ROM) 2020 and random access memory (RAM) 2025 to processor 2010. Computing system 2000 can include a cache of high-speed memory 2012 connected directly with, in close proximity to, or integrated as part of processor 2010.
Processor 2010 can include any general purpose processor and a hardware service or software service, such as services 2032, 2034, and 2036 stored in storage device 2030, configured to control processor 2010 as well as a special-purpose processor where software instructions are incorporated into the actual processor design. Processor 2010 may essentially be a completely self-contained computing system, containing multiple cores or processors, a bus, memory controller, cache, etc. A multi-core processor may be symmetric or asymmetric.
To enable user interaction, computing system 2000 includes an input device 2045, which can represent any number of input mechanisms, such as a microphone for speech, a touch-sensitive screen for gesture or graphical input, keyboard, mouse, motion input, speech, etc. Computing system 2000 can also include output device 2035, which can be one or more of a number of output mechanisms known to those of skill in the art. In some instances, multimodal systems can enable a user to provide multiple types of input/output to communicate with computing system 2000. Computing system 2000 can include communications interface 2040, which can generally govern and manage the user input and system output. There is no restriction on operating on any particular hardware arrangement, and therefore the basic features here may easily be substituted for improved hardware or firmware arrangements as they are developed.
Storage device 2030 can be a non-volatile memory device and can be a hard disk or other types of computer readable media which can store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices, digital versatile disks, cartridges, random access memories (RAMs), read-only memory (ROM), and/or some combination of these devices.
The storage device 2030 can include software services, servers, services, etc., that when the code that defines such software is executed by the processor 2010, it causes the system to perform a function. In some embodiments, a hardware service that performs a particular function can include the software component stored in a computer-readable medium in connection with the necessary hardware components, such as processor 2010, connection 2005, output device 2035, etc., to carry out the function.
For clarity of explanation, in some instances, the various examples can be presented as individual functional blocks comprising devices, device components, steps or routines in a method embodied in software, or combinations of hardware and software.
In some examples, the computer-readable storage devices, media, and memories can include a cable or wireless signal containing a bit stream and the like. However, when mentioned, non-transitory computer-readable storage media expressly exclude media such as energy, carrier signals, electromagnetic waves, and signals per se.
Methods according to the above-described examples can be implemented using computer-executable instructions that are stored or otherwise available from computer readable media. Such instructions can comprise, for example, instructions and data which cause or otherwise configure a general-purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Portions of computer resources used can be accessible over a network. The computer executable instructions can be, for example, binaries, intermediate format instructions such as assembly language, firmware, or source code. Examples of computer-readable media that can be used to store instructions, information used, and/or information created during methods according to described examples include magnetic or optical disks, flash memory, USB devices provided with non-volatile memory, networked storage devices, and so on.
Devices implementing methods according to these disclosures can comprise hardware, firmware, and/or software, and can take various form factors. Some examples of such form factors include general-purpose computing devices such as servers, rack mount devices, desktop computers, laptop computers, and so on, or general-purpose mobile computing devices, such as tablet computers, smartphones, personal digital assistants, wearable devices, and so on. The functionality described herein also can be embodied in peripherals or add-in cards. Such functionality can also be implemented on a circuit board among different chips or different processes executing in a single device, by way of further example.
The instructions, media for conveying such instructions, computing resources for executing them, and other structures for supporting such computing resources are means for providing the functions described in these disclosures.
Although a variety of examples and other information was used to explain aspects within the scope of the appended claims, no limitation of the claims should be implied based on particular features or arrangements in such examples, as one of ordinary skill would be able to use these examples to derive a wide variety of implementations. Further and although some subject matter can have been described in language specific to examples of structural features and/or method steps, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to these described features or acts. For example, such functionality can be distributed differently or performed in components other than those identified herein. Rather, the described features and steps are disclosed as examples of components of systems and methods within the scope of the appended claims.
Claim language reciting “at least one of” refers to at least one of a set and indicates that one member of the set or multiple members of the set satisfy the claim. For example, claim language reciting “at least one of A and B” means A, B, or A and B.
The present application claims priority to U.S. Provisional Patent Application No. 63/471,387 filed on Jun. 6, 2023, which is incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
63471387 | Jun 2023 | US |