Suppressing oscillations due to pattern switching in low drawdown wells
AssigneesSchlumberger Technology Corporation, Chevron Energy Technology Company, Total SA
InventorVito Joseph Zapata
Life of this patent
Estimating the term…
Abstract
From a simulation engine simulating the field operation, simulation variable values corresponding to grid cells are obtained. The grid cells represent at least a portion of the field for simulating the field operation. The simulation variable values are analyzed to generate a scaling factor and adjusted according to the scaling factor to generate adjusted simulation variable values. The scaling factor controls intermediate result deviation between computation iterations of simulating the field operation. Using the simulation engine, a simulation result is generated based at least on the adjusted simulation variable values. A field operation is performed based on the simulation result.
Claims20
A method to perform a field operation in a field, comprising:
- obtaining, from a simulation engine simulating the field operation, a plurality of simulation variable values corresponding to a plurality of grid cells, wherein the plurality of grid cells represent at least a portion of the field for simulating the field operation;
- analyzing the plurality of simulation variable values to generate a scaling factor, wherein the scaling factor controls intermediate result deviation between computation iterations of simulating the field operation;
- adjusting the plurality of the simulation variable values according to the scaling factor to generate a plurality of adjusted simulation variable values;
- generating, using the simulation engine, a simulation result based at least on the plurality of adjusted simulation variable values;
- and
- performing the field operation based on the simulation result.
A system to perform a field operation in a field, comprising:
- a plurality of data acquisition tools disposed in the field and configured to generate a plurality of exploration and production (E&P) data sets associated with a plurality of geological structures and a plurality of wells in the field;
- and
- an E&P tool executing on a computer processor and configured to perform E&P activities in the field, the E&P tool comprising:
- a simulation control module configured to:
- obtain, from a simulation engine simulating the field operation, a plurality of simulation variable values corresponding to a plurality of grid cells, wherein the plurality of grid cells represent at least a portion of the field for simulating the field operation;
- analyze the plurality of simulation variable values to generate a scaling factor, wherein the scaling factor controls intermediate result deviation between computation iterations of simulating the field operation;
- and
- adjust the plurality of the simulation variable values according to the scaling factor to generate a plurality of adjusted simulation variable values;
- the simulation engine executing on the computer processor and configured to generate a simulation result based at least on the plurality of adjusted simulation variable values;
- and
- an E&P task engine executing on the computer processor and configured to perform the field operation based on the simulation result.
A non-transitory computer readable medium comprising instructions to perform a field operation in a field, the instructions when executed by a computer processor comprising functionality for:
- obtaining, from a simulation engine simulating the field operation, a plurality of simulation variable values corresponding to a plurality of grid cells, wherein the plurality of grid cells represent at least a portion of the field for simulating the field operation;
- analyzing the plurality of simulation variable values to generate a scaling factor, wherein the scaling factor controls intermediate result deviation between computation iterations of simulating the field operation;
- adjusting the plurality of the simulation variable values according to the scaling factor to generate a plurality of adjusted simulation variable values;
- generating, by the simulation engine, a simulation result based at least on the plurality of adjusted simulation variable values;
- and
- performing the field operation based on the simulation result.
Dependencies are inferred from the claim text.