E21B43/00

Parallel multiscale reservoir simulation

Systems, computer-readable media, and methods for performing a reservoir simulation by obtaining reservoir data; translating the reservoir data into grid properties to create a grid; dividing the grid into domains; generating coarse grids corresponding to each domain; processing the domains, where processing a domain includes: calculating pressure for the domain using a coarse grid corresponding to the domain, calculating flux for the domain using a coarse grid corresponding to the domain, and calculating transport of fluids for the domain using a coarse grid corresponding to the domain; and generating a reservoir simulation corresponding to the grid based on processing each domain. The domains can be processed in parallel on different computer systems, different processors, or different cores.

OIL AND GAS RESERVOIR SIMULATOR

A reservoir simulation platform is provided. The reservoir simulation platform includes a mimetic finite discretization scheme and an operator-based linearization approach. The reservoir simulation system further includes a parallel framework for coupling the mimetic finite discretization scheme and the operator-based linearization approach.

QUANTIFYING UNCERTAINTY IN POROSITY COMPACTION MODELS OF SEDIMENTARY ROCK
20230129986 · 2023-04-27 · ·

Methods and systems for quantifying an uncertainty in at least one porosity compaction model parameter are disclosed. The method includes obtaining a first sequence of depth-porosity duplets from a sedimentary layer and generating a plurality of alternate sequences of depth-porosity duplets based, at least in part, on resampling the first sequence. The method further includes estimating a plurality of values for the porosity compaction model parameter based on fitting a porosity compaction model to the first sequence and each alternate sequence. The method further includes quantifying the uncertainty in the porosity compaction model parameter based on determining the value of a parameter of probability density function fit to a histogram of the plurality of values for the porosity compaction model parameter.

Determining one or more parameters of a well completion design based on drilling data corresponding to variables of mechanical specific energy

Methods for determining parameter/s of a well completion design (WCD) for at least a portion of a drilled well based on drilling data corresponding to variables of mechanical specific energy (MSE) are provided. In some cases, MSE values may be acquired and the WCD parameter/s may be based on the MSE values. The MSE values may be obtained from a provider or may be acquired by calculating the MSE values via the drilling data. In some cases, the data may be amended prior to determining the WCD parameter/s to substantially neutralize distortions of the data. In some cases, the methods may include creating a geomechanical model of the drilled well from acquired MSE values, optionally amending the geomechanical model and determining the WCD parameter/s from the geomechanical model. Storage mediums having program instructions which are executable by a processor for performing any steps of the methods are also provided.

Determining one or more parameters of a well completion design based on drilling data corresponding to variables of mechanical specific energy

Methods for determining parameter/s of a well completion design (WCD) for at least a portion of a drilled well based on drilling data corresponding to variables of mechanical specific energy (MSE) are provided. In some cases, MSE values may be acquired and the WCD parameter/s may be based on the MSE values. The MSE values may be obtained from a provider or may be acquired by calculating the MSE values via the drilling data. In some cases, the data may be amended prior to determining the WCD parameter/s to substantially neutralize distortions of the data. In some cases, the methods may include creating a geomechanical model of the drilled well from acquired MSE values, optionally amending the geomechanical model and determining the WCD parameter/s from the geomechanical model. Storage mediums having program instructions which are executable by a processor for performing any steps of the methods are also provided.

Integrated surveillance and control

A method of managing oilfield activity with a control system is provided having a plurality of virtual sensors and integrating the virtual sensors into a virtual sensor network. The method includes determining interdependencies among the virtual sensors, obtaining operational information from the virtual sensors, and providing virtual sensor output to the control system based on the determined interdependencies and the operational information.

Downhole and near wellbore reservoir state inference through automated inverse wellbore flow modeling

A method to estimate the likely downhole conditions in the wellbore and reservoir by Inverse modeling well flow simulation history matched with field sensor data. The invention presents a method for automating sensor data processing through cleaning, transformation, and identification of stable states. This process is crucial for the selection of data to be simulated and matched without human review. The matched simulations are subjected to a state-space model in order to assign a probability to a given unknown state. This probability is updated at each time step. As the well undergoes transition over time including decline, the drift of the likely state of operation is orchestrated to allow physically constrained movement to a proximate space. Based on the extent of repetition and overlap between similar states as they transition over several time steps, the confidence of the inverse model increases, thus narrowing down the likely domain and trajectory of operation and boosting the probability of this narrowed zone. The knowledge of downhole and near wellbore reservoir zone is essential for better modeling, understanding of the wells and decision making in the oilfield. This knowledge may be obtained through well testing but involves physical intervention that can involve expense and production loss. It is also less common to have such well tests being performed at a daily, weekly or even monthly basis so timely information is generally not available. This invention provides a mechanism to have a live update of such information without any physical intervention.

Dual cation hydrate inhibitors

Dual cation hydrate inhibitor compositions and methods of using such compositions to, for example, inhibit the formation of gas hydrate agglomerates are provided. In some embodiments, such methods include introducing a hydrate inhibitor composition into a fluid, wherein the hydrate inhibitor composition includes at least one compound having the structural formula: ##STR00001##
wherein each of R.sup.1, R.sup.2, and R.sup.3 is independently a C.sub.1 to C.sub.6 hydrocarbon chain, wherein R.sup.4 is selected from the group consisting of hydrogen and any C.sub.1 to C.sub.50 hydrocarbon chain, wherein each of R.sup.5 and R.sup.6 is independently selected from the group consisting of hydrogen and a C.sub.1 to C.sub.50 hydrocarbon chain, wherein X.sup.− and Y.sup.− are counter anions, and wherein each of a and b is independently an integer from 1 to 10.

Dual cation hydrate inhibitors

Dual cation hydrate inhibitor compositions and methods of using such compositions to, for example, inhibit the formation of gas hydrate agglomerates are provided. In some embodiments, such methods include introducing a hydrate inhibitor composition into a fluid, wherein the hydrate inhibitor composition includes at least one compound having the structural formula: ##STR00001##
wherein each of R.sup.1, R.sup.2, and R.sup.3 is independently a C.sub.1 to C.sub.6 hydrocarbon chain, wherein R.sup.4 is selected from the group consisting of hydrogen and any C.sub.1 to C.sub.50 hydrocarbon chain, wherein each of R.sup.5 and R.sup.6 is independently selected from the group consisting of hydrogen and a C.sub.1 to C.sub.50 hydrocarbon chain, wherein X.sup.− and Y.sup.− are counter anions, and wherein each of a and b is independently an integer from 1 to 10.

Systems and methods for evaluating and selecting completion equipment using a neural network

In an example method, a system obtains first data indicating a plurality of properties of a wellbore, and determines a plurality of types of completion equipment available for deployment at the wellbore. Further, the system determines, using a computerized neural network, a plurality of quality metrics based on the first data. Each of the quality metrics represents an estimated likelihood of success of operating a respective one of the types of completion equipment at the wellbore. Further, the system causes a graphical user interface to be displayed to a user. The graphical user interface includes a concurrent presentation of an indication of each of the types of completion equipment, and an indication of each of the quality metrics.