Embodiments relate generally to developing hydrocarbon reservoirs, and more particularly to modeling and developing hydrocarbon reservoirs based on natural fracture constraints.
A well typically includes a wellbore (or “borehole”) that is drilled into the earth to provide access to a geologic formation that resides below the earth's surface (or “subsurface formation”). A well may facilitate the extraction of natural resources, such as hydrocarbons and water, from a subsurface formation, facilitate the injection of substances into the subsurface formation, or facilitate the evaluation and monitoring of the subsurface formation. In the petroleum industry, hydrocarbon wells are often drilled to extract (or “produce”) hydrocarbons, such as oil and gas, from subsurface formations.
Developing a hydrocarbon well for production typically involves a drilling stage, a completion stage and a production stage. The drilling stage involves drilling a wellbore into a portion of the formation that is expected to contain hydrocarbons (often referred to as a “hydrocarbon reservoir” or a “reservoir”). The completion stage involves operations for making the well ready to produce hydrocarbons, such as installing casing, installing production tubing, installing valves for regulating production flow, or pumping substances into the well to fracture, clean or otherwise prepare the well to produce hydrocarbons. The production stage involves producing hydrocarbons from the reservoir by way of the well. During the production stage, the drilling rig is typically replaced with production valves that are operable to regulate production flow rate and pressure, and to route production to a distribution network of midstream facilities, such as tanks, pipelines or vehicles that transport production from the well to downstream facilities, such as refineries or export terminals.
Developing a hydrocarbon well normally involves overcoming a variety of challenges in the drilling, completion and production stages. For example, during production operations, a well operator typically attempts to regulate production from wells to optimize the amount of production from the reservoir. The can include regulating well flow rates and pressures based on characteristics of the reservoir and wells in the reservoir. In some instances, production operations are conducted based on simulations that predict movement of fluids within a reservoir under different sets of operating conditions. For example, a reservoir developer may generate models that incorporate characteristics of a reservoir, such as estimates of formation rock properties across the reservoir and the location and operating parameters of wells in the reservoir, use the models to generate a simulations that predict how production fluid and water will move within the formation over time under different conditions, and operate wells in the reservoir based on the predictions provided by the simulations. In many cases, simulations are updated overtime and corresponding adjustments are made in an effort to optimize the extraction of hydrocarbons from the reservoir.
Simulations can be an important aspect of developing a reservoir. For example, simulations of different operational scenarios may reveal an optimal solution for extracting hydrocarbons from the reservoir, and an operator may create and execute a field development plan (FDP) in accordance with the solution. In many instances, simulations are generated periodically based on updated information, such as updated well measurements (e.g., updated well logs) and updated models (e.g., updated reservoir models), and the updated simulations are used to adjust an FDP in an effort to produce the reservoir in an effective and efficient manner.
Unfortunately, reservoir characteristics and performance can be difficult to model, which can lead to inaccurate simulations. Although some characteristics can be measured directly (e.g., by way of core assessments, well logs and seismic logs), these types of measurements may be limited to certain locations within the reservoir (e.g., in or around a wellbore) or may provide a limited amount of information. As a result, many “unknown” characteristics are estimated, for example, by way of interpretation and additional modeling based on well performance test and assessment (e.g., pressure transient analysis (PTA) and production logs tests (PLTs)).
Reservoir permeability—a measure of the ability of reservoir rock to transmit fluids—is typically an important aspect of modeling and simulating a hydrocarbon reservoir, but permeability can be difficult to characterize. Permeability of reservoir rock can be attributable to a number of factors, including fractures in the formation rock that provide paths for the communication of fluids. Natural fractures present in subsurface formations are discontinuities formed as a result of movements and deformations within subsurface rock over time, and they often continue to evolve as a result of seismic events, such as tremors or movements in the earth's crust. Natural fractures are different in origin form fractures induced in earth formations from external stimulations, such as hydraulic fractures generated by hydraulic fracturing operations (or “fracking”). Natural fracture identification, characterization and prediction is one of the more challenging problems in reservoir assessment. As a result, many models and simulations suffer due to an inability to accurately account for the location, size and behavior of natural fractures.
Provided are systems and methods for developing hydrocarbon reservoirs based on constrained natural fracture parameters. In some embodiments, a natural fracture modeling is generated for a reservoir, an initial set of fracture model parameters is determined (e.g., including initial ranges for certain fracture model parameters), and a fracture model “optimization” is conducted (e.g., including a parameterization and calibration employing Genetic algorithm) to determine an “optimized” set of fracture model parameters (e.g., including constrained ranges for the fracture model parameters). In some embodiments the optimized set of fracture model parameters is used as a basis for modeling the reservoir (e.g., in a simultaneous closed loop inversion of the natural fracture modeling of the reservoir), and the modeling is used to generate a simulation of the reservoir. Such a simulation may, for example, be used as a basis for developing the reservoir.
Provided is a method of developing a hydrocarbon reservoir, the method including: determining a natural fracture model of the hydrocarbon reservoir; determining initial ranges for the plurality of fracture modeling parameters including: determining, based on geomechanical modeling of the hydrocarbon reservoir, initial ranges of geomechanical parameters of the hydrocarbon reservoir including: an initial range of an in-situ stress parameter for the hydrocarbon reservoir; and an initial range of a friction angle parameter for the hydrocarbon reservoir; determining, based on a borehole image (BHI) log of a wellbore extending into the hydrocarbon reservoir, initial ranges of fracture distribution parameters of the hydrocarbon reservoir including: an initial range of a fracture intensity parameter; an initial range of a fracture length parameter; an initial range of a fracture aspect ratio parameter; and an initial range of a fracture concentration parameter; determining an initial range of a fracture permeability factor for the hydrocarbon reservoir; determining a geological modeling of the hydrocarbon reservoir, the geological modeling of the hydrocarbon reservoir adapted to generate, for a given set of fracture modeling parameters, a modeled flow capacity; determining, based on observed well production test data, an observed well flow capacity; conducting a natural fracture model optimization including: for each of different sets of fracture model parameters falling within the initial fracture model parameter ranges, applying the set of fracture model parameters to the geological modeling of the hydrocarbon reservoir to generate a corresponding modeled flow capacity; and conducting a minimization operation to determine constrained fracture model parameters ranges, the minimization operation including comparison of the modeled flow capacities to the observed well flow capacity and the constrained fracture model parameter ranges including a constrained range defined by a maximum and minimum value for each fracture modeling parameter of the plurality of fracture modeling parameters; conducting, using the constrained fracture model parameters ranges and the natural fracture model, a simulation of the hydrocarbon reservoir to generate a reservoir simulation including predicted of performance of the hydrocarbon reservoir; determining, based on the reservoir simulation, operational parameters for a well extending into the hydrocarbon reservoir; and developing, in response to determining the operational parameters, the well in accordance with the operational parameters for the well.
In some embodiments, the minimization operation includes minimization of differences between the observed well flow capacity and the modeled flow capacity, and where the minimization operation includes application of a genetic algorithm to identify a set of optimal fracture model parameters, where the constrained fracture model parameters ranges include maximum and minimum values of the fracture model parameters of the set of optimal fracture model parameters. In certain embodiments, the simulation includes a simultaneous closed-loop inversion in dual porosity dual permeability numerical simulation. In some embodiments, the natural fracture model including a plurality of fracture modeling parameters characterizing naturally occurring fractures of the hydrocarbon reservoir. In certain embodiments, the modeled flow capacity including a sum of the following: a flow capacity for fractures in the hydrocarbon reservoir; a flow capacity for high permeability streaks (HPS) in the hydrocarbon reservoir; and a flow capacity for the rock matrix in the hydrocarbon reservoir. In some embodiments, the observed well production test data including production log test (PLT) data and pressure transient analysis (PTA) data. In certain embodiments, the operational parameters for the well include a well location and trajectory, and developing the well includes drilling the well at the location and with the trajectory, or where the operational parameters for the well include a production pressure or production rate, and developing the well includes operating the well at the production pressure or the production rate.
Provided in some embodiments is a hydrocarbon well system including: a well system adapted to operate the hydrocarbon well; and a well control system adapted to perform the following operations: determining a natural fracture model of the hydrocarbon reservoir; determining initial ranges for the plurality of fracture modeling parameters including: determining, based on geomechanical modeling of the hydrocarbon reservoir, initial ranges of geomechanical parameters of the hydrocarbon reservoir including: an initial range of an in-situ stress parameter for the hydrocarbon reservoir; and an initial range of a friction angle parameter for the hydrocarbon reservoir; determining, based on a borehole image (BHI) log of a wellbore extending into the hydrocarbon reservoir, initial ranges of fracture distribution parameters of the hydrocarbon reservoir including: an initial range of a fracture intensity parameter; an initial range of a fracture length parameter; an initial range of a fracture aspect ratio parameter; and an initial range of a fracture concentration parameter; determining an initial range of a fracture permeability factor for the hydrocarbon reservoir; determining a geological modeling of the hydrocarbon reservoir, the geological modeling of the hydrocarbon reservoir adapted to generate, for a given set of fracture modeling parameters, a modeled flow capacity; determining, based on observed well production test data, an observed well flow capacity; conducting a natural fracture model optimization including: for each of different sets of fracture model parameters falling within the initial fracture model parameter ranges, applying the set of fracture model parameters to the geological modeling of the hydrocarbon reservoir to generate a corresponding modeled flow capacity; and conducting a minimization operation to determine constrained fracture model parameters ranges, the minimization operation including comparison of the modeled flow capacities to the observed well flow capacity and the constrained fracture model parameter ranges including a constrained range defined by a maximum and minimum value for each fracture modeling parameter of the plurality of fracture modeling parameters; conducting, using the constrained fracture model parameters ranges and the natural fracture model, a simulation of the hydrocarbon reservoir to generate a reservoir simulation including predicted of performance of the hydrocarbon reservoir; and determining, based on the reservoir simulation, operational parameters for a well extending into the hydrocarbon reservoir; controlling, in response to determining the operational parameters, the well system to develop the well in accordance with the operational parameters for the well.
In some embodiments, the minimization operation includes minimization of differences between the observed well flow capacity and the modeled flow capacity, and where the minimization operation includes application of a genetic algorithm to identify a set of optimal fracture model parameters, where the constrained fracture model parameters ranges include maximum and minimum values of the fracture model parameters of the set of optimal fracture model parameters. In some embodiments, the simulation includes a simultaneous closed-loop inversion in dual porosity dual permeability numerical simulation. In certain embodiments, the natural fracture model including a plurality of fracture modeling parameters characterizing naturally occurring fractures of the hydrocarbon reservoir. In some embodiments, the modeled flow capacity including a sum of the following: a flow capacity for fractures in the hydrocarbon reservoir; a flow capacity for high permeability streaks (HPS) in the hydrocarbon reservoir; and a flow capacity for the rock matrix in the hydrocarbon reservoir. In certain embodiments, the observed well production test data including production log test (PLT) data and pressure transient analysis (PTA) data. In some embodiments, the operational parameters for the well include a well location and trajectory, and developing the well includes drilling the well at the location and with the trajectory, or where the operational parameters for the well include a production pressure or production rate, and developing the well includes operating the well at the production pressure or the production rate.
Provided in some embodiments is a non-transitory computer readable storage medium including program instructions stored thereon that are executable by a processor to perform the following operations for developing a hydrocarbon reservoir: determining a natural fracture model of the hydrocarbon reservoir; determining initial ranges for the plurality of fracture modeling parameters including: determining, based on geomechanical modeling of the hydrocarbon reservoir, initial ranges of geomechanical parameters of the hydrocarbon reservoir including: an initial range of an in-situ stress parameter for the hydrocarbon reservoir; and an initial range of a friction angle parameter for the hydrocarbon reservoir; determining, based on a borehole image (BHI) log of a wellbore extending into the hydrocarbon reservoir, initial ranges of fracture distribution parameters of the hydrocarbon reservoir including: an initial range of a fracture intensity parameter; an initial range of a fracture length parameter; an initial range of a fracture aspect ratio parameter; and an initial range of a fracture concentration parameter; determining an initial range of a fracture permeability factor for the hydrocarbon reservoir; determining a geological modeling of the hydrocarbon reservoir, the geological modeling of the hydrocarbon reservoir adapted to generate, for a given set of fracture modeling parameters, a modeled flow capacity; determining, based on observed well production test data, an observed well flow capacity; conducting a natural fracture model optimization including: for each of different sets of fracture model parameters falling within the initial fracture model parameter ranges, applying the set of fracture model parameters to the geological modeling of the hydrocarbon reservoir to generate a corresponding modeled flow capacity; and conducting a minimization operation to determine constrained fracture model parameters ranges, the minimization operation including comparison of the modeled flow capacities to the observed well flow capacity and the constrained fracture model parameter ranges including a constrained range defined by a maximum and minimum value for each fracture modeling parameter of the plurality of fracture modeling parameters; conducting, using the constrained fracture model parameters ranges and the natural fracture model, a simulation of the hydrocarbon reservoir to generate a reservoir simulation including predicted of performance of the hydrocarbon reservoir; and determining, based on the reservoir simulation, operational parameters for a well extending into the hydrocarbon reservoir; controlling, in response to determining the operational parameters, a well system to develop the well in accordance with the operational parameters for the well.
In some embodiments, the minimization operation includes minimization of differences between the observed well flow capacity and the modeled flow capacity, and where the minimization operation includes application of a genetic algorithm to identify a set of optimal fracture model parameters, where the constrained fracture model parameters ranges include maximum and minimum values of the fracture model parameters of the set of optimal fracture model parameters. In certain embodiments, the simulation includes a simultaneous closed-loop inversion in dual porosity dual permeability numerical simulation. In some embodiments, the natural fracture model including a plurality of fracture modeling parameters characterizing naturally occurring fractures of the hydrocarbon reservoir. In certain embodiments, the modeled flow capacity including a sum of the following: a flow capacity for fractures in the hydrocarbon reservoir; a flow capacity for high permeability streaks (HPS) in the hydrocarbon reservoir; and a flow capacity for the rock matrix in the hydrocarbon reservoir. In some embodiments, the observed well production test data including production log test (PLT) data and pressure transient analysis (PTA) data. In certain embodiments, the operational parameters for the well include a well location and trajectory, and developing the well includes drilling the well at the location and with the trajectory, or where the operational parameters for the well include a production pressure or production rate, and developing the well includes operating the well at the production pressure or the production rate.
While this disclosure is susceptible to various modifications and alternative forms, specific embodiments are shown by way of example in the drawings and will be described in detail. The drawings may not be to scale. It should be understood that the drawings and the detailed descriptions are not intended to limit the disclosure to the particular form disclosed, but are intended to disclose modifications, equivalents, and alternatives falling within the scope of the present disclosure as defined by the claims.
Described are embodiments of novel systems and method for developing hydrocarbon reservoirs based on constrained natural fracture parameters. In some embodiments, a natural fracture modeling is generated for a reservoir, an initial set of fracture model parameters is determined (e.g., including initial ranges for certain fracture model parameters), and a fracture model “optimization” is conducted (e.g., including a parameterization and calibration employing Genetic algorithm) to determine an “optimized” set of fracture model parameters (e.g., including constrained ranges for the fracture model parameters). In some embodiments the optimized set of fracture model parameters is used as a basis for modeling the reservoir (e.g., in a simultaneous closed loop inversion of the natural fracture modeling of the reservoir), and the modeling is used to generate a simulation of the reservoir. Such a simulation may, for example, be used as a basis for developing the reservoir.
The formation 104 may include a porous or fractured rock formation that resides beneath the earth's surface (or “surface”) 108. The reservoir 102 may be a hydrocarbon reservoir defined by a portion of the formation 104 that contains (or that is at least determined or expected to contain) a subsurface pool of hydrocarbons, such as oil and gas. The formation 104 and the reservoir 102 may each include layers of rock having varying characteristics, such as varying degrees of permeability, porosity and fluid saturation. The formation 104 may include natural fractures 107 (e.g., fractures created by naturally occurring stress and formation movement) or induced fractures 109 (e.g., fractures generated by hydraulic fracturing or similar stimulation operations).
In the illustrated embodiment, the well 106 includes a wellbore 120, a production system 122, and a well control system (“control system”) 124. The wellbore 120 is defined by a bored hole that extends from the surface 108 into a target zone of the formation 104, such as the reservoir 102. The wellbore 120 may be created, for example, by a drill bit of a drilling system of the well 106 boring through the formation 104 and the reservoir 102. An upper end of the wellbore 120 (e.g., located at or near the surface 108) may be referred to as the “up-hole” end of the wellbore 120. A lower end of the wellbore 120 (e.g., terminating in the formation 104) may be referred to as the “down-hole” end of the wellbore 120. In the case of the well 106 being operated as a production well, the well 106 may be a hydrocarbon production well that is operable to facilitate the extraction of hydrocarbons (or “production”) from the reservoir 102. In the case of the well 106 being operated as an injection well, the well 106 may be a water or gas injection well that is operable to facilitate the injection of water or gas into the formation 104 (or “fracking”) to generate the induced fractures 109.
In some embodiments, the production system 122 includes devices that facilitate that extraction of production from the reservoir 102 by way of the wellbore 120. For example, the production system 122 may include valves, pumps and sensors that are operable to regulate the flow of production from the wellbore 120 and to monitor production parameters (e.g., production flow rate, temperature, and pressure).
In some embodiments, the well control system 124 is operable to control various operations of the well 106, such as well drilling operations, well completion operations, well production operations, or well or formation remediation operations. For example, the well control system 124 may include a well system memory and a well system processor that are capable of performing the various processing and control operations of the well control system 124 described here. In some embodiments, the well control system 124 includes a computer system that is the same as or similar to that of computer system 1000 described with regard to at least
In some embodiments, the well control system 124 is operable to determine and employ constrained fracture model parameter ranges. This may include, for example, the well control system 124 performing the following operations: (1) determining a natural fracture model 130 of the hydrocarbon reservoir 102; (2) determining initial ranges of a plurality of fracture modeling parameters 132 of the natural fracture model 130 (e.g., determining initial ranges for fracture intensity, fracture length, fracture aspect ratio, fracture concentration, in-situ stresses, friction angle, and a fracture permeability factor of the natural fracture model 130); (3) determining a geological modeling 134 of the hydrocarbon reservoir 102 for generating a modeled flow capacity for the well 106 (e.g., a modeled flow capacity that is dependent on the fracture modeling parameters); (4) determining an observed well flow capacity for the well (e.g., based on observed well production test data 136, such as production log test (PLT) data and pressure transient analysis (PTA) data); and (5) conducting a natural fracture model optimization (e.g., an optimization employing a genetic algorithm to minimize differences between the observed and modeled well flow capacities) to determine constrained fracture model parameters 138 including a constrained range (e.g., defined by a maximum and minimum) for each fracture modeling parameter of the plurality of fracture modeling parameters 132. In some embodiments, the minimization operation includes a minimization of differences between the observed well flow capacity and the modeled flow capacity. For example, the minimization operation may include application of a genetic algorithm to identify a set of “optimal” fracture model parameters that include constrained fracture model parameters 138, defined maximum and minimum values of some or all of the fracture model parameters of the set of optimal fracture model parameters.
In some embodiments, the well control system 124 conducts a simulation of the hydrocarbon reservoir that employs the “constrained” natural fracture model 130 (e.g., the natural fracture model 130 including the constrained fracture model parameters 138) to generate a reservoir simulation 140 that includes a prediction of performance of the hydrocarbon reservoir 102 (e.g., hydrocarbon production estimates for the well 106). In some embodiments, the simulation is a simultaneous closed-loop inversion in dual porosity dual permeability numerical simulation, such as that described in U.S. Patent Publication No. 2020/0292722 titled “Method for Dynamic Calibration and Simultaneous Closed-Loop Inversion of Simulation Models of Fractured Reservoirs” by Maucec, et al., which is hereby incorporated by reference.
In some embodiments, the well control system 124 determines well parameters 142 for the well 106 based on the reservoir simulation 140, and the well 106 is developed in accordance with the well parameters 132. The well parameters 142 may include, for example, a well location and a wellbore trajectory. In such an instance, operating the well 106 may include the well control system 124 (or another operator) controlling a drilling system to drill the wellbore 120 of the well 106 at the location and trajectory. As a further example, the well parameters 142 may include a production pressure or production rate, and operating the well 106 may include the well control system 124 (or another operator) controlling the production system 122 of the well 106 to operate the well 106 at the production pressure or production rate.
In some embodiments, a parameter range initialization stage includes determining initial fracture model parameters 132 based on the elements defined and obtained in the fracture modeling stage. The initial fracture model parameters 132 may include an “initial” range (e.g., defined by a maximum and minimum value) for each of the fracture model parameters 132, including, for example, an initial fracture intensity parameter range 160 (e.g., range of volumetric fracture density, expressed as the area of fractures per unit volume of a fracture set being modeled), an initial fracture length parameter range 162 (e.g., range of length of fractures of the set), an initial fracture aspect ratio parameter range 164 (e.g., a range of the ratio of fracture length to width of the set), an initial fracture friction angle range 166 (e.g., a range of the friction angles of the set), an initial in-situ stress range 168 (e.g., ranges of the variogram major (max), the variogram minor (min) and the variogram vertical of the formation rock, which are indicative of ranges of the max and minimum horizontal stresses and the vertical stresses, respectively, of the formation rock), an initial fracture concentration parameter range 170 (e.g., a range of aperture distribution for the set), and an initial permeability factor range 172.
In some embodiments, the initial fracture friction angle range 166 and the initial in-situ stress range 168 are determined using the geomechanical model 150. The geomechanical model 150 may include including modeling of various mechanical characteristics of the reservoir 102, such as a brittleness modeled using a neuronal network classification, a paleo-stress analysis modeling fracture folding (e.g., using geomechanical restoration (e.g., using Kine 3D provided by Emerson E&P Software of Houston, Tex.) and faulting response modeled using boundary element method (BEM) (e.g., using Petrel software by Schlumberger of Houston, Tex.)), an in-situ stress regime modeling using finite element method (FEM) to predict stress/strain tensor regime using mechanical boundary elements, and a critical stress concept criteria to assess in-situ stress orientation and magnitude (e.g., following Mohr Coulomb criteria). The initial fracture friction angle range 166 and the initial in-situ stress range 168 may be determined from corresponding maximum and minimum values for each, provided by the geomechanical model 150. In some embodiments, the initial fracture friction angle range 166 is determined to at or about 0.6.
In some embodiments, the initial fracture intensity parameter range 160, the initial fracture length parameter range 162, the initial fracture aspect ratio parameter range 164, and the initial fracture concentration parameter range 170 are determined based on assessment of the borehole image (BHI) log 152. The initial ranges of each may be determined from corresponding maximum and minimum values for each, provided by assessment of the borehole image (BHI) log 152. The initial fracture intensity parameter range 160 may be determined, for example, by way of a P32 intensity model of the borehole image (BHI) log 152.
In some embodiments, the permeability factor is a coefficient that is applied to provide for adjustment of the overall permeability, in effort to account for variations due to stress and other factors. The initial permeability factor range 172 may, for example, be a predefined range based on permeability factors historically used for similarly situated formation rock, such as other rock found in or near the formation 104.
In some embodiments, a parameterization and calibration stage includes employing an optimization based on comparisons of observed and modeled flow capacity parameters 180. This may include conducting an optimization to minimize differences between an observed (or “well test”) flow capacity 182 and modeled flow capacities 184. An observed flow capacity 182 may be a flow capacity determined based on historical well test data, such as the PLTs 158 and the PTAs 156 for one or more wells in the formation 104 (e.g., for well 106). A modeled flow capacity 184 may be an estimated flow capacity generated using the geological model 134 for a given set of fracture model parameters 132. In some embodiments, the modeled flow capacity 184 is a sum of a matrix model flow capacity 186, a fracture model flow capacity 188 and a HPS model flow capacity 190. During the parameterization and calibration stage a natural fracture model optimization may be conducted that includes, for each of different sets of fracture model parameters falling within the ranges of the initial fracture model parameters 132, applying the set of fracture model parameters to the geological modeling 134 to generate a corresponding modeled flow capacity 184, and conducting a minimization operation based on a comparison of the modeled flow capacities 184 to observed flow capacities 182, to determine constrained fracture model parameters 138. The constrained fracture model parameters 138 may include a “constrained” range (e.g., defined by a maximum and minimum value) for each of the fracture model parameters 132, including, for example, a constrained fracture intensity parameter range 200, a constrained fracture length parameter range 202, a constrained fracture aspect ratio (e.g., fracture length/with) parameter range 204, a constrained fracture friction angle range 206, a constrained in-situ stress range 208, a constrained fracture concentration (e.g., aperture distribution) parameter range 210, and a constrained permeability factor range 212. In some embodiments, the minimization operation includes a comparison of the modeled flow capacities to one or more of the observed well flow capacities. For example, the minimization operation may include a minimization of observed and modeled flow capacities for one or more wells, according to the following equation:
O.F.=Minimize(Σi=1n|(KHPTA(i)−KHMatrix(i)−KHFracture(i)−KHHPS(i))|) (1),
In some embodiments, the minimization operation includes application of a genetic algorithm (e.g., using the above equation) to identify a set of optimal fracture model parameters. Such a genetic algorithm based minimization operation may include generating a set of error values for sets of fracture model parameters falling within the initial fracture model parameter ranges, and iteratively reducing (or “narrowing”) some or all of the fracture model parameter ranges until the error is reduced to a sufficient degree, and generating constrained fracture model parameters 132 having ranges that correspond to the “reduced” ranges associated with the reduced error.
In some embodiments the constrained parameter ranges (e.g., constrained parameter ranges 138) are used as a basis for modeling the reservoir 102. For example, the constrained parameter ranges 500 may be used in a simultaneous closed loop inversion of the natural fracture modeling of the reservoir) which provides inputs to the geological model 134 used to generate a corresponding reservoir simulation 140 of the reservoir 104. Such a simulation 140 may, for example, be used as a basis for developing the reservoir 102. For example, the results of the simulation 140 may be used to develop a field development plan (FDP) for the reservoir 102 that defines a drilling location and a wellbore trajectory for each of one or more wells in the reservoir 102 or operating parameters (e.g., specified production rates or pressures) for each of one or more wells in the reservoir 102. The one or more wells may be drilled at the associated location and with the associated wellbore trajectory, or the one or more wells may be operated in accordance with the operating parameters (e.g., some or all of the wells may be operated at a specified production rate or pressure defined for the well, in the FDP).
In some embodiments, method 600 includes determining modeling of a reservoir (block 602) and determining dynamic well data for the reservoir (block 604). This may include determining a natural fracture modeling and a geological modeling of a reservoir, and obtaining dynamic well data, such as PTAs and PLTs for one or more wells in the reservoir. For example, this may include the well control system 124 (or another operator of the well 106) determining the reservoir models 148, including the geomechanical model 150 and the geological model 134 of the reservoir 102, and obtaining dynamic well data 154, including PTAs 156 and PLTs 158 for one or more wells in the reservoir 102.
In some embodiments, method 600 includes determining initial fracture model parameters (block 606). This may include determining initial fracture model parameters, including an “initial” range for each of the fracture model parameters. For example, this may include the well control system 124 (or another operator of the well 106) determining the initial fracture model parameters 132, including an “initial” range (e.g., defined by a maximum and minimum value) for each of the fracture model parameters 132.
In some embodiments, method 600 includes conducting natural fracture model optimization (block 608). This may include a parameterization and calibration (e.g., employing Genetic algorithm) to determine an “optimized” set of fracture model parameters, including constrained ranges for the fracture model parameters. For example, this may include the well control system 124 (or another operator of the well 106) conducting a parameterization and calibration employing a genetic algorithm to determine a constrained set of fracture model parameters 138, including constrained ranges for the fracture model parameters (e.g., including a constrained fracture length parameter range 202 of 3688.29 to 4597.77).
In some embodiments, method 600 includes determining a reservoir simulation based on the natural fracture model optimization (block 610). This may include determining a reservoir simulation using the “optimized” set of fracture model parameters. For example, this may include the well control system 124 (or another operator of the well 106) determining a reservoir simulation 140 using the “optimized” set of fracture model parameters 138.
In some embodiments, method 600 includes developing the reservoir based on the reservoir simulation (block 612). This may include determining a FDP for the reservoir based on the reservoir simulation, and developing the reservoir based on the FDP. For example, this may include the well control system 124 (or another operator of the well 106) using the results of the simulation 140 to develop a field development plan (FDP) for the reservoir 102 with well parameters 142 that define a drilling location and a wellbore trajectory for each of one or more wells in the reservoir 102 or operating parameters (e.g., specified production rates or pressures) for each of one or more wells in the reservoir 102, and controlling a drilling system to drill each of one or more of the wells at a location and with an associated wellbore trajectory (e.g., to create the well in accordance with a location and trajectory defined for the well, in the FDP), or controlling a production system of each of the one or more wells to operate the well in accordance with the operating parameters (e.g., to operate the well at a production rate or pressure defined for the well, in the FDP).
The processor 1006 may be any suitable processor capable of executing program instructions. The processor 1006 may include a central processing unit (CPU) that carries out program instructions (for example, the program instructions of the program modules 1012) to perform the arithmetical, logical, or input/output operations described. The processor 1006 may include one or more processors. The I/O interface 1008 may provide an interface for communication with one or more I/O devices 1014, such as a joystick, a computer mouse, a keyboard, or a display screen (for example, an electronic display for displaying a graphical user interface (GUI)). The I/O devices 1014 may include one or more of the user input devices. The I/O devices 1014 may be connected to the I/O interface 1008 by way of a wired connection (for example, an Industrial Ethernet connection) or a wireless connection (for example, a Wi-Fi connection). The I/O interface 1008 may provide an interface for communication with one or more external devices 1016. In some embodiments, the I/O interface 1008 includes one or both of an antenna and a transceiver. The external devices 1016 may include, for example, devices of the production system 122.
Further modifications and alternative embodiments of various aspects of the disclosure will be apparent to those skilled in the art in view of this description. Accordingly, this description is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the general manner of carrying out the embodiments. It is to be understood that the forms of the embodiments shown and described here are to be taken as examples of embodiments. Elements and materials may be substituted for those illustrated and described here, parts and processes may be reversed or omitted, and certain features of the embodiments may be utilized independently, all as would be apparent to one skilled in the art after having the benefit of this description of the embodiments. Changes may be made in the elements described here without departing from the spirit and scope of the embodiments as described in the following claims. Headings used here are for organizational purposes only and are not meant to be used to limit the scope of the description.
It will be appreciated that the processes and methods described here are example embodiments of processes and methods that may be employed in accordance with the techniques described here. The processes and methods may be modified to facilitate variations of their implementation and use. The order of the processes and methods and the operations provided may be changed, and various elements may be added, reordered, combined, omitted, modified, and so forth. Portions of the processes and methods may be implemented in software, hardware, or a combination of software and hardware. Some or all of the portions of the processes and methods may be implemented by one or more of the processors/modules/applications described here.
As used throughout this application, the word “may” is used in a permissive sense (that is, meaning having the potential to), rather than the mandatory sense (that is, meaning must). The words “include,” “including,” and “includes” mean including, but not limited to. As used throughout this application, the singular forms “a”, “an,” and “the” include plural referents unless the content clearly indicates otherwise. Thus, for example, reference to “an element” may include a combination of two or more elements. As used throughout this application, the term “or” is used in an inclusive sense, unless indicated otherwise. That is, a description of an element including A or B may refer to the element including one or both of A and B. As used throughout this application, the phrase “based on” does not limit the associated operation to being solely based on a particular item. Thus, for example, processing “based on” data A may include processing based at least in part on data A and based at least in part on data B, unless the content clearly indicates otherwise. As used throughout this application, the term “from” does not limit the associated operation to being directly from. Thus, for example, receiving an item “from” an entity may include receiving an item directly from the entity or indirectly from the entity (for example, by way of an intermediary entity). Unless specifically stated otherwise, as apparent from the discussion, it is appreciated that throughout this specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like refer to actions or processes of a specific apparatus, such as a special purpose computer or a similar special purpose electronic processing/computing device. In the context of this specification, a special purpose computer or a similar special purpose electronic processing/computing device is capable of manipulating or transforming signals, typically represented as physical, electronic or magnetic quantities within memories, registers, or other information storage devices, transmission devices, or display devices of the special purpose computer or similar special purpose electronic processing/computing device.