CPC G01V 99/005 (2013.01) [G06F 30/20 (2020.01); G06F 2111/04 (2020.01); G06F 2111/10 (2020.01); G06F 2113/08 (2020.01)] | 16 Claims |
1. A method, comprising:
obtaining wellbore pressure data from a plurality of pressure sensors in a wellbore for a first well in a geological region of interest;
obtaining flow rate data from at least one flow rate sensor that measures a production rate for the first well;
obtaining, by a computer processor, grid model data for the geological region of interest and well data for a plurality of wells in the geological region of interest, wherein the first well is among the plurality of wells;
determining, by the computer processor, a simulated well network for the first well in the geological region of interest for a reservoir simulation,
wherein the simulated well network comprises a well source node, a plurality of wellbore links, and a plurality of reservoir perforation links, and
wherein at least one reservoir perforation link among the plurality of reservoir perforation links corresponds to a perforation operation that perforates a casing in the wellbore for the first well;
determining, by the computer processor and based on the grid model data, the wellbore pressure data, the flow rate data, and the well data, a first simulation solution for a first constraint rate equation decoupled from the simulated well network and using a first search method;
determining, by the computer processor and based on the grid model data, the well data, the wellbore pressure data, the flow rate data, and the first simulation solution, a second simulation solution for a second constraint rate equation coupled to the simulated well network and using a second search method;
performing, by the computer processor and based on the grid model data, and the second simulation solution, the reservoir simulation of the geological region of interest for a predetermined period of time using a third search method; and
determining, by the computer processor, a predicted production rate for the first well based on the reservoir simulation.
|