E21B43/00

REDUCED PHYSICS WELL PRODUCTION MONITORING
20230059014 · 2023-02-23 ·

Fluid flow dynamics modeling methods and system are provided. In some embodiments, such methods include determining a bottomhole pressure for the unconventional reservoir based, at least in part, on a tubing head pressure for one or more wells penetrating at least a portion of the unconventional reservoir, one or more fluid properties of a fluid in the unconventional reservoir, and a well production volume for the one or more wells; determining a Productivity Index (PI) for the unconventional reservoir, based, at least in part, on the one or more fluid properties and measured well data for the one or more wells, wherein the measured well data includes a well production rate and a well flowing pressure; and determining a fluid depletion of the unconventional reservoir based, at least in part, on the bottomhole pressure and the PI.

Hydrocarbon flowline corrosion inhibitor overpressure protection

The disclosure describes hydrocarbon flowline corrosion inhibitor overpressure protection. Such a protection system includes a fluid flow pathway fluidically coupled to a corrosion inhibitor injection pump that injections corrosion inhibitor into a hydrocarbon carrying flowline. When the injection pump pressure exceeds a threshold flow pressure, the corrosion inhibitor is flowed through a first branch of the fluid flow pathway to relieve the excess pressure. The first branch is fluidically isolated from a second branch. When a rupture disc in the first branch fails, then the corrosion inhibitor is diverted to flow through the second branch and the first branch is isolated from the corrosion inhibitor flow.

Method and system for reactively defining valve settings

A method includes obtaining a reservoir model for a subsurface reservoir, identifying a current state of the subsurface reservoir using the reservoir model, and a computer processor selecting an optimization function from multiple optimization functions according to the current state of the reservoir to obtain a selected optimization function. The method further includes the computer processor calculating valve positions of physical devices using the selected optimization function. The valve positions are implemented.

Hybrid power generation system combines renewable energy with direct-air-capture (DAC)
11588332 · 2023-02-21 · ·

A method, system and computer-readable medium where an integrator application identifies an excess energy condition based on a supply load of electricity exceeding a consumptive load. The integrator application directs an air scrubber to utilize the excess electricity to remove carbon dioxide from the ambient air and routes the carbon dioxide to an enhanced coal bed methane well where methane is displaced by the carbon dioxide. In response to identifying an energy deficient condition based on the consumptive load exceeding the supply load, the integrator application routes the methane to a gas power plant and directs the gas power plant to convent the methane to electricity.

Method and device for determining hydrocarbon production for a reservoir
11499412 · 2022-11-15 · ·

The present invention relates to a method for determining hydrocarbon production for a reservoir. The method comprises determining a projector matrix based on a Jacobian matrix function of the gridded model, then splitting the Jacobian matrix into subsets of consecutive lines. For each subset of consecutive lines, creating a respective square matrix based on said subset. A determining eigenvectors and respective eigenvalues associated with the respective square matrix and then determining relevant eigenvectors having respective eigenvalues below a predetermined threshold. The projector is determined as a concatenation of the extended eigenvectors ordered according to multiple criteria: the respective order value of the subset; and the respective eigenvalue of the relevant eigenvector.

Method and device for determining hydrocarbon production for a reservoir
11499412 · 2022-11-15 · ·

The present invention relates to a method for determining hydrocarbon production for a reservoir. The method comprises determining a projector matrix based on a Jacobian matrix function of the gridded model, then splitting the Jacobian matrix into subsets of consecutive lines. For each subset of consecutive lines, creating a respective square matrix based on said subset. A determining eigenvectors and respective eigenvalues associated with the respective square matrix and then determining relevant eigenvectors having respective eigenvalues below a predetermined threshold. The projector is determined as a concatenation of the extended eigenvectors ordered according to multiple criteria: the respective order value of the subset; and the respective eigenvalue of the relevant eigenvector.

Dynamic calibration of reservoir simulation models using flux conditioning

One or more methods for validating reservoir simulation models. At least one of the methods include determining one or more time segments of fluid recovery of a reservoir by analyzing a production history of the reservoir; running a simulation model, for the first time segment, to generate one or more drainage volumes; generating, for a first time segment, a plurality of grid regions along one or more no-flow boundaries of the one or more drainage volumes; generating, for the first time segment, a plurality of sector models corresponding to the plurality of grid regions; and performing, for the first time segment, a history matching process corresponding to a time phase simultaneously on each of the plurality of sector models to generate, for each of the sector models, a history matching output.

Dynamic calibration of reservoir simulation models using flux conditioning

One or more methods for validating reservoir simulation models. At least one of the methods include determining one or more time segments of fluid recovery of a reservoir by analyzing a production history of the reservoir; running a simulation model, for the first time segment, to generate one or more drainage volumes; generating, for a first time segment, a plurality of grid regions along one or more no-flow boundaries of the one or more drainage volumes; generating, for the first time segment, a plurality of sector models corresponding to the plurality of grid regions; and performing, for the first time segment, a history matching process corresponding to a time phase simultaneously on each of the plurality of sector models to generate, for each of the sector models, a history matching output.

Dynamic calibration of reservoir simulation models using pattern recognition

Methods for validating reservoir simulation models can include determining one or more time segments of fluid recovery of a reservoir; generating, for a first time segment, one or more streamlines on a full simulation grid corresponding to the reservoir by performing one or more reservoir simulations; generating, for the first time segment, one or more drainage volumes; generating, for the first time segment, grid regions along one or more no-flow boundaries of the one or more drainage volumes; generating, for the first time segment, sector models corresponding to the grid regions; performing, for the first time segment, a history matching process corresponding to a time phase simultaneously on each of the sector models to generate, for each sector model, a history matching output; and comparing, for the first time segment and for each sector model, the history matching output for that sector model to a tolerance threshold.

Dynamic calibration of reservoir simulation models using pattern recognition

Methods for validating reservoir simulation models can include determining one or more time segments of fluid recovery of a reservoir; generating, for a first time segment, one or more streamlines on a full simulation grid corresponding to the reservoir by performing one or more reservoir simulations; generating, for the first time segment, one or more drainage volumes; generating, for the first time segment, grid regions along one or more no-flow boundaries of the one or more drainage volumes; generating, for the first time segment, sector models corresponding to the grid regions; performing, for the first time segment, a history matching process corresponding to a time phase simultaneously on each of the sector models to generate, for each sector model, a history matching output; and comparing, for the first time segment and for each sector model, the history matching output for that sector model to a tolerance threshold.