AU2005296058B2

Computer-implemented method of analysing the performance of a well

Abstract

A computer-implemented process simulates production of oil and gas from hydrocarbon reservoirs. The process is used to help forecast the optimal future oil and gas recovery from large hydrocarbon reservoirs. At the same, this process is flexible to allow for further addition of new options; robust and reliable; and easy to use. The process is also comprehensive in that it allows a forecast of future performance of a wide range of reservoirs and future operation scenarios. By using the high-resolution models provided, a reservoir can be described much more accurately.

AU2005296058B2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 5 October 2025, 1 year ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 10 independent, 10 dependent

  1. 1
    2005296058 28 Feb 2011 C:\NRftjrtbhDCCtfGXMOWO23’ J.DOC-2/2-W2iH I - 19THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS: 1. A computer-implemented method of analyzing performance of a producing giant hydrocarbon reservoir based on performance data obtained from the reservoir, for adjustment of production of hydrocarbon fluids from the reservoir, a method of analyzing production data from the reservoir, comprising the steps of;establishing in the computer a set of constraint values based on production constraints for objects in the reservoir;determining production results values for stream quantities produced by the objects in the reservoir based on performance data obtained from the reservoir;comparing in the computer the determined production result values for stream quantities produced for a first group of objects in the reservoir with the established set of constraint values based on production constraints for the first group of objects, the first group of objects being selected from wells and completions in wells in the reservoir;identifying in the computer, based upon the results of comparing for the first group, objects having determined production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust production performance of the identified objects of the first group so that further production from the identified objects of the first group conforms to the established constraint values;updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the first group of objects;comparing in the computer the determined production result values for stream quantities produced for a second group of objects in the reservoir with the established set of constraint values based on production constraints for the second group of objects, the second group of objects being selected from linked wells and linked groups of wells in the reservoir;identifying in the computer, based upon the results of comparing for the second group, objects having production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust for production performance of the identified C:\NRPoribhDCC\KXM\U9ll2S5_ I DQC-2/21/2011 2005296058 28 Feb 2011 -20objects of the second group so that further production from the objects of the second group conforms to the established production constraint values;and updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the second group of objects.
  2. 2
    A data processing system for analyzing performance of a producing giant hydrocarbon reservoir, based on performance data obtained from the reservoir, for adjustment of production of hydrocarbon fluids from the reservoir, the data processing system including a computer comprising:10 a processor for performing the steps of: establishing in the computer a set of constraint values based on production constraints for objects in the reservoir;determining production results values for stream quantities produced by the objects in the reservoir based on performance data obtained from the reservoir;15 comparing in the computer the determined production result values for stream quantities produced for a first group of objects in the reservoir with the established set of constraint values based on production constraints for the first group of objects, the first group of objects being selected from wells and completions in wells in the reservoir;20 identifying in the computer, based upon the results of comparing for the first group, objects having determined production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust production performance of the identified objects of the first group so that further production from the identified objects of 25 the first group conforms to the established constraint values;updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the first group of objects;comparing in the computer the determined production result values for stream quantities produced for a second group of objects in the reservoir with the 30 established set of constraint values based on production constraints for the second group of objects, the second group of objects being selected from linked wells and C \NRPonbbDCC\KXM\34 , X)215_l IXK.-2/24/20J 1 2005296058 28 Feb 2011 -21 linked groups of wells in the reservoir;identifying in the computer, based upon the results of comparing for the second group, object having production result values for stream quantities produced which violate at least one of the established set of constraint values;5 taking corrective action to adjust for production performance of the identified objects of the second group so that further production from the objects of the second group conforms to the established production constraint values;and updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the second group of objects.
  3. 3
    A data storage device having stored therein instructions in machine-readable code for causing a data processor to analyze performance of a producing giant hydrocarbon reservoir, based on performance data obtained from the reservoir, for adjustment of production of hydrocarbon fluids from wells in the reservoir, the stored instructions in the 15 data storage device causing the processor to perform the following steps:establishing in the computer a set of constraint values based on production constraints for objects in the reservoir;determining production results values for stream quantities produced by the objects in the comparing in the computer the determined production result values for stream 20 quantities produced for a first group of objects in the reservoir with the established set of constraint values based on production constraints for the first group of objects, the first group of objects being selected from wells and completions in wells in the reservoir;identifying in the computer, based upon the results of comparing for the first group, objects having determined production result values for stream quantities produced which 25 violate at least one of the established set of constraint values;taking corrective action to adjust production performance of the identified objects of the first group so that further production from the identified objects of the first group conforms to the established constraint values;updating data in the computer based on the steps of taking corrective action for 30 production performance of the identified objects of the first group of objects;comparing in the computer the determined production result values for stream C \NRPortbrU>CC\KXM\355MH9_1 DOC-3U2OI I 2005296058 29 Mar 2011 -22quantitics produced for a second group of objects in the reservoir with the established set of constraint values based on production constraints for the second group of objects, the second group of objects being selected from linked wells and linked groups of wells in the reservoir;5 identifying in the computer, based upon the results of comparing for the second group, objects having production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust for production performance of the identified objects of the second group so that further production from the objects of the second group 10 conforms to the established production constraint values;and updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the second group of objects.
  4. 14
    A computer-implemented method of analyzing performance of a producing giant 5 hydrocarbon reservoir, based on performance data obtained from production from the reservoir provided by a reservoir simulator computer, for adjustment of production of hydrocarbon fluids from the reservoir, comprising the steps of;establishing in the computer a set of constraint values based on production constraints for objects in the reservoir;10 determining production results values for stream quantities produced by the objects in the reservoir based on performance data obtained from the reservoir;comparing in the computer the determined production result values for stream quantities produced for a first group of objects in the reservoir with the established set of constraint values based on production constraints for the first group of objects, the first 15 group of objects being selected from wells and completions in wells in the reservoir;identifying in the computer, based upon the results of comparing for the first group, objects having determined production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust production performance of the identified objects 20 of the first group so that further production from the identified objects of the first group conforms to the established constraint values;updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the firs group of objects;comparing in the computer the determined production result values for stream 25 quantities produced for a second group of objects in the reservoir with the established set of constraint values based on production constraints for the second group of objects, the second group of objects being selected from linked wells and linked groups of wells in the reservoir;identifying in the computer, based upon the results of comparing for the second 30 group, objects having production result values for stream quantities produced which violate at least one of the established set of constraint values;CANRPorlWOCC\KXMV>49{)235 J.DOC-2/24/2011 2005296058 28 Feb 2011 -25 taking corrective action to adjust for production performance of the identified objects of the second group so that further production from the objects of the second group conforms to the established production constraint values;and updating data in the computer based on the steps of taking corrective action for 5 production performance of the identified objects of the second group of objects.
  5. 15
    A data processing system for analyzing performance of a producing giant hydrocarbon reservoir, based on performance data obtained from production from the reservoir provided by a reservoir simulator computer, for adjustment of production of 10 hydrocarbon fluids from the reservoir, the data processing system comprising:a processor for performing the steps of: establishing in the computer a set of constraint values based on production constraints for objects in the reservoir;determining production results values for stream quantities produced by the 15 objects in the reservoir based on performance data obtained from the reservoir;comparing in the computer the determined production result values for stream quantities produced for a first group of objects in the reservoir with the established set of constraint values based on production constraints for the first group of objects, the first group of objects being selected from wells and completions in 20 wells in the reservoir;identifying in the computer, based upon the results of comparing for the first group, objects having determined production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust production performance of the identified 25 objects of the first group so that further production from the identified objects of the first group conforms to the established constraint values;updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the first group of objects;comparing in the computer the determined production result values for stream 30 quantities produced for a second group of objects in the reservoir with the established set of constraint values based on production constraints for the second C:»NRPortbNX;c\KXMyWh235_l.DOC-2/24/201J 2005296058 28 Feb 2011 -26group of objects, the second group of objects being selected from linked wells and linked groups of wells in the reservoir;identifying in the computer, based upon the results of comparing for the second group, objects having production result values for stream quantities produced 5 which violate at least one of the established set of constraint values;taking corrective action to adjust for production performance of the identified objects of the second group so that further production from the objects of the second group conforms to the established production constraint values;and updating data in the computer based on the steps of taking corrective action for 10 production performance of the identified objects of the second group of objects.
  6. 16
    A data storage device having stored therein instructions in machine-readable code for causing a data processor to analyze performance of a producing giant hydrocarbon reservoir, based on performance data obtained from the reservoir, for adjustment of 15 production of hydrocarbon fluids from wells in the reservoir, the stored instructions in the data storage device causing the processor to perform the following steps:establishing in the computer a set of constraint values based on production constraints for objects in the reservoir;determining production results values for stream quantities produced by the objects 20 in the reservoir based on performance data obtained from the reservoir;comparing in the computer the determined production result values for stream quantities produced for a first group of objects in the reservoir with the established set of constraint values based on production constraints for the first group of objects, the first group of objects being selected from wells and completions in wells in the reservoir;25 identifying in the computer, based upon the result of comparing for the first group, objects having determined production result values for stream quantities produced which violate at least one of the established set of constraint values;taking corrective action to adjust production performance of the identified objects of the first group so that further production from the identified objects of the first group 30 conforms to the established constraint values;updating data in the computer based on the steps of taking corrective action for C9bIR.PortbMJCC\K.XM\U?li235_I.DOC-2/24.'2&l I 2005296058 28 Feb 2011 - 27 production performance of the identified objects of the first group of objects;comparing in the computer the determined production result values for stream quantities produced for a second group of objects in the reservoir with the established set of constraint values based production constraints for the second group of objects, the 5 second group of objects being selected from linked wells and linked groups of wells in the reservoir;identifying in the computer, based upon the results of comparing for the second group, objects having production result values for stream quantities produced which violate at least one of the established set of constraint values;10 taking corrective action to adjust for production performance of the identified objects of the second group so that further production from the objects of the second group conforms to the established production constraint values;and updating data in the computer based on the steps of taking corrective action for production performance of the identified objects of the second group of objects.
  7. 17
    A computer-implemented method of analyzing performance of a producing giant hydrocarbon reservoir based on performance data obtained from the reservoir, for adjustment of production of hydrocarbon fluids from the reservoir, a method of analyzing production data from the reservoir substantially as hereinbefore described, with reference 20 to the accompanying drawings.
  8. 18
    A data processing system for analyzing performance of a producing giant hydrocarbon reservoir, based on performance data obtained from the reservoir, for adjustment of production of hydrocarbon fluids from the reservoir substantially as 25 hereinbefore described, with reference to the accompanying drawings.
  9. 19
    A data storage device having stored therein instructions in machine-readable code for causing a data processor to analyze performance of a producing giant hydrocarbon reservoir, based on performance data obtained from the reservoir, for adjustment of 30 production of hydrocarbon fluids from wells in the reservoir substantially as hereinbefore described, with reference to the accompanying drawings. C:\NRPurtbKDCCJC<M\3+9!i23 5_l,DOC-2/24/201] 2005296058 28 Feb 2011
  10. 20
    A computer-implemented method of analyzing performance of a producing giant hydrocarbon reservoir, based on performance data obtained from production from the reservoir provided by a reservoir simulator computer, for adjustment of production of 5 hydrocarbon fluids from the reservoir substantially as hereinbefore described, with reference to the accompanying drawings.