Patent ID: 7809537

Claim:
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 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.