US2023288603A1PendingUtilityA1

System and method for combining curves in oilfield drilling and production operations

Assignee: WAAGE TRONDPriority: May 31, 2013Filed: Jan 18, 2022Published: Sep 14, 2023
Est. expiryMay 31, 2033(~6.8 yrs left)· nominal 20-yr term from priority
G01V 11/00E21B 44/00G01V 1/50E21B 21/08
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for processing and combining data from multiple curves or data-sets in oil field operations based upon a common index. The multiple input curves are combined to form an input vector. The input vector is aligned on the common index, without any values in the curve or data-set being changed. The input vector is then processed to ensure that all curves have values for all index values by interpolation. The input vector may be further processed to create a fixed step increment. An output vector is formed by operation of a set of formulas on the interpolated input vector.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of processing information from operations at a well site, comprising:
 receiving, using a processor or microprocessor, multiple data-sets related to at least one well site operation, wherein said multiple data-sets are based upon a common index;   combining, using a processor or microprocessor, the multiple data-sets to form an input vector;   aligning, using a processor or microprocessor, the multiple data-sets on the common index, without modifying any received data values in the data sets;   creating an interpolated input vector by determining, using a processor or microprocessor, interpolated data values for each data-set for common index values where received data values do not exist; and   applying, using a processor or microprocessor, one or more formulas to the interpolated index vector to create an output vector.   
     
     
         2 . The method of  claim 1 , wherein said formulas use the input vector, previous values of the input vector, previous values of the output vector, current and previous values of the index, aggregated values from an input or output buffer, or combinations thereof. 
     
     
         3 . The method of  claim 1 , wherein the output vector is formed by summing the data values for each common index value. 
     
     
         4 . The method of  claim 1 , further comprising the step of processing the input vector to create a fixed step increment for common index values. 
     
     
         5 . The method of  claim 1 , wherein the inserted calculated data values are determined by interpolation. 
     
     
         6 . The method of  claim 1 , wherein the data sets are well log data sets received from one or more log readers. 
     
     
         7 . The method of  claim 6 , wherein the combined well log data sets are sent to a log writer. 
     
     
         8 . A machine for processing information from operations at a well site, comprising:
 a processor or microprocessor coupled to a computer memory, wherein the processor or microprocessor is programmed to process multiple data-sets of information by:   receiving, using a processor or microprocessor, multiple data-sets related to at least one well site operation, wherein said multiple data-sets are based upon a common index;   combining, using a processor or microprocessor, the multiple data-sets to form an input vector;   aligning, using a processor or microprocessor, the multiple data-sets on the common index, without modifying any received data values in the data sets;   creating an interpolated input vector by determining, using a processor or microprocessor, interpolated data values for each data-set for common index values where received data values do not exist; and   applying, using a processor or microprocessor, one or more formulas to the interpolated index vector to create an output vector.   
     
     
         9 . The machine of  claim 8 , wherein said formulas use the input vector, previous values of the input vector, previous values of the output vector, current and previous values of the index, aggregated values from an input or output buffer, or combinations thereof. 
     
     
         10 . The machine of  claim 8 , wherein the output vector is formed by summing the data values for each common index value. 
     
     
         11 . The machine of  claim 8 , further comprising the step of processing the input vector to create a fixed step increment for common index values. 
     
     
         12 . The machine of  claim 8 , wherein the inserted calculated data values are determined by interpolation. 
     
     
         13 . The machine of  claim 8 , wherein the data sets are well log data sets received from one or more log readers. 
     
     
         14 . The machine of  claim 13 , wherein the combined well log data sets are sent to a log writer. 
     
     
         15 . A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor or microprocessor to perform the following steps:
 receiving, using a processor or microprocessor, multiple data-sets related to at least one well site operation, wherein said multiple data-sets are based upon a common index;   combining, using a processor or microprocessor, the multiple data-sets to form an input vector;   aligning, using a processor or microprocessor, the multiple data-sets on the common index, without modifying any received data values in the data sets;   creating an interpolated input vector by determining, using a processor or microprocessor, interpolated data values for each data-set for common index values where received data values do not exist; and   applying, using a processor or microprocessor, one or more formulas to the interpolated index vector to create an output vector.   
     
     
         16 . The medium of  claim 15 , wherein said formulas use the input vector, previous values of the input vector, previous values of the output vector, current and previous values of the index, aggregated values from an input or output buffer, or combinations thereof. 
     
     
         17 . The medium of  claim 15 , wherein the output vector is formed by summing the data values for each common index value. 
     
     
         18 . The medium of  claim 15 , further comprising the step of processing the input vector to create a fixed step increment for common index values. 
     
     
         19 . The medium of  claim 15 , wherein the inserted calculated data values are determined by interpolation. 
     
     
         20 . The medium of  claim 15 , wherein the data sets are well log data sets received from one or more log readers, and the output vector is sent to one or more log writers.

Join the waitlist — get patent alerts

Track US2023288603A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.