Many aspects of the invention can be better understood with reference to the above drawings. The components in the drawings are not necessarily to scale. Instead, emphasis has been placed upon clearly illustrating the principles of the exemplary embodiments of the present invention. Moreover, in the drawings, reference numerals designate like or corresponding, but not necessarily identical, elements throughout the several views.
The present invention supports methods for retrieving and displaying tubing analysis data with corresponding depth data associated with the tubing analysis data from tubing sections retrieved or inserted into an oil well to improve the ability of an oilfield service crew to determine problems with the well or tubing and determine if the data provided in the analysis scan does not make sense. Providing consistent reliable analysis data and displaying it in a consistent and easy to understand manner will help an oilfield service crew can make more efficient, accurate, and sound evaluations of the well and the tubing, collars and sucker rods used in the operation of the well.
A method and system for retrieving and displaying tubing data will now be described more fully hereinafter with reference to
The invention can be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those having ordinary skill in the art. Furthermore, all “examples” or “exemplary embodiments” given herein are intended to be non-limiting, and among others supported by representations of the present invention.
Moreover, although an exemplary embodiment of the invention is described with respect to sensing or monitoring a tube, tubing, pipe, or collars moving though a measurement zone adjacent to a wellhead, those skilled in the art will recognize that the invention may be employed or utilized in connection with a variety of applications in the oilfield or other operating environments.
Turning now to
The oil well 175 comprises a hole bored or drilled into the ground to reach an oil-bearing formation. The borehole of the well 175 is encased by a tube or pipe (not explicitly shown in
Within the casing is a tube 125 that carries oil, gas, hydrocarbons, petroleum products, and/or other formation fluids, such as water, to the surface. In operation, a sucker rod string (not explicitly shown in
As shown in
The crew uses the workover rig 140 to extract the tubing 125 in increments or steps, typically two joints per increment, known as a “section.” The rig 140 comprises a derrick or boom 145 and a cable 105 that the crew temporarily fastens to the tubing section 125. A motor-driven reel 110, drum, winch, or block and tackle pulls the cable 105 thereby hoisting or lifting the tubing section 125 attached thereto. The crew lifts the tubing section 125 a vertical distance that approximately equals the height of the derrick 145, approximately sixty feet or two joints.
More specifically, the crew attaches the cable 105 to the tubing section 125, which is vertically stationary during the attachment procedure. The crew then lifts the tubing 125, typically in a continuous motion, so that two joints are extracted from the well 175 while the portion of the tubing section 125 below those two joints remains in the well 175. When those two joints are out of the well 175, the operator of the reel 110 stops the cable 105, thereby halting upward motion of the tubing 125. After the crew pulls a stand of tubing 125, the crew can then set the slips. The crew then separates or unscrews the two exposed joints from the remainder of the tubing section 125 that extends into the well 175.
The crew repeats the process of lifting and separating two-joint sections of tubing 125 from the well 175 and arranges the extracted sections in a stack of vertically disposed joints, known as a “stand” of tubing 125. After extracting the full tubing section 125 from the well 175 and servicing the pump, the crew reverses the step-wise tube-extraction process by placing the tubing sections 125 back in the well 175. In other words, the crew uses the rig 140 to reconstitute the tubing sections 125 by threading or “making up” each joint with collars 157 and incrementally lowering the tubing sections 125 into the well 175.
The system 100 comprises an instrumentation system for monitoring, scanning, assessing, or evaluating the tubing 125 as the tubing 125 moves into or out of the well 175. In another exemplary embodiment, the system 100 is capable of receiving information from other sensors (not shown) including ultrasonic sensors, weight sensors, and weight indicator information for use in displaying the received data, against depth. The instrumentation system comprises a tubing scanner 150 that obtains information or data about the portion of the tubing 125 that is in the scanner's sensing or measurement zone 155. Via a data link 120, an encoder 115 provides the tubing scanner 150 with speed, velocity, and/or positional information about the tubing 125. That is, the encoder 115 is mechanically linked to the drum 110 to determine motion and/or position of the tubing 125 as the tubing 125 moves through the measurement zone 155. In one exemplary embodiment, the slip air pressure can be evaluated to determine if a pressure switch is tripped or activated, the pressure switch signaling whether the computer 130 should ignore the block or encoder 115 movement.
As an alternative to the illustrated encoder 115 some other form of positional or speed sensor can determine the derrick's block speed or the rig engine's rotational velocity in revolutions per minute (“RPM”), for example. Other methods of obtaining speed or positional data include the use of a gelograph, a gelograph line, a measuring wheel riding on the fast line of the cable 105, and a spoke counter on a crown sheave.
Another data link 135 connects the tubing scanner 150 to a computing device, which can be a laptop 130, a handheld, a personal communication device (“PDA”), a cellular system, a portable radio, a personal messaging system, a wireless appliance, or a stationary personal computer (“PC”), for example. The laptop 130 displays data that the tubing scanner 150 has obtained from the tubing 125. The laptop 130 can present tubing data graphically, for example. The service crew monitors or observes the displayed data on the laptop 130 to evaluate the condition of the tubing 125. The service crew can grade the tubing 125 according to its fitness for continued service, for example.
The communication link 135 can comprise a direct link or a portion of a broader communication network that carries information among other devices or similar systems to the system 100. Moreover, the communication link 135 can comprise a path through the Internet, an intranet, a private network, a telephony network, an Internet protocol (“IP”) network, a packet-switched network, a circuit-switched network, a local area network (“LAN”), a wide area network (“WAN”), a metropolitan area network (“MAN”), the public switched telephone network (“PSTN”), a wireless network, or a cellular system, for example. The communication link 135 can further comprise a signal path that is optical, fiber optic, wired, wireless, wire-line, waveguided, or satellite-based, to name a few possibilities. Signals transmitted over the link 135 can carry or convey data or information digitally or via analog transmission. Such signals can comprise modulated electrical, optical, microwave, radiofrequency, ultrasonic, or electromagnetic energy, among other energy forms.
The laptop 130 typically comprises hardware and software. That hardware may comprise various computer components, such as disk storage, disk drives, microphones, random access memory (“RAM”), read only memory (“ROM”), one or more microprocessors, power supplies, a video controller, a system bus, a display monitor, a communication interface, and input devices. Further, the laptop 130 can comprise a digital controller, a microprocessor, or some other implementation of digital logic, for examples.
The laptop 130 executes software that may comprise an operating system and one or more software modules for managing data. The operating system can be the software product that Microsoft Corporation of Redmond, Wash. sells under the registered trademark WINDOWS, for example. The data management module can store, sort, and organize data and can also provide a capability for graphing, plotting, charting, or trending data. The data management module can be or comprise the software product that Microsoft Corporation sells under the registered trademark EXCEL, for example.
In one exemplary embodiment of the present invention, a multitasking computer functions as the laptop 130. Multiple programs can execute in an overlapping timeframe or in a manner that appears concurrent or simultaneous to a human observer. Multitasking operation can comprise time slicing or timesharing, for example.
The data management module can comprise one or more computer programs or pieces of computer executable code. To name a few examples, the data management module can comprise one or more of a utility, a module or object of code, a software program, an interactive program, a “plug-in,” an “applet,” a script, a “scriptlet,” an operating system, a browser, an object handler, a standalone program, a language, a program that is not a standalone program, a program that runs a computer 130, a program that performs maintenance or general purpose chores, a program that is launched to enable a machine or human user to interact with data, a program that creates or is used to create another program, and a program that assists a user in the performance of a task such as database interaction, word processing, accounting, or file management.
Turning now to
Those skilled in the information-technology, computing, signal processing, sensor, or electronics arts will recognize that the components and functions that are illustrated as individual blocks in
The tubing scanner 150 comprises a rod-wear sensor 205 and a pitting sensor 255 for determining parameters relevant to continued use of the tubing 125. The rod-wear sensor 205 assesses relatively large tubing defects or problems such as wail thinning. Wall thinning may be due to physical wear or abrasion between the tubing 125 and the sucker rod that is reciprocated against therein, for example. Meanwhile, the pitting sensor 255 detects or identifies smaller flaws, such as pitting stemming from corrosion or some other form of chemical attack within the well 175. Those small flaws may be visible to the naked eye or microscopic, for example.
The inclusion of the rod-wear sensor 205 and the pitting sensor 225 in the tubing scanner 150 is intended to be illustrative rather than limiting. The tubing scanner 150 can comprise another sensor or measuring apparatus that may be suited to a particular application. For example, the instrumentation system 200 can comprise a collar locator 292, a device that detects tubing cracks or splits, a temperature gauge, etc. In one exemplary embodiment, the collar locators 292 are a magnetic pickup, however other sensors or switches may be used to determine when the collar is passing though at least a portion of the scanning area in the tubing scanner 150.
The tubing scanner 150 also includes a controller 250 that processes signals from the rod-wear sensor 205, the pitting sensor 255, and the collar locator 292. The exemplary controller 250 has two filter modules 225, 275 that each, as discussed in further detail below, adaptively or flexibly processes sensor signals. In one exemplary embodiment, the controller 250 processes signals according to a speed measurement from the encoder 115.
The controller 250 can comprise a computer, a microprocessor 290, a computing device, or some other implementation of programmable or hardwired digital logic. In one exemplary embodiment, the controller 250 comprises one or more application specific integrated circuits (“ASICS”) or DSP chips that perform the functions of the filters 225, 275, as discussed below. The filter modules 225, 275 can comprise executable code stored on ROM, programmable ROM (“PROM”), RAM, an optical format, a hard drive, magnetic media, tape, paper, or some other machine readable medium.
The rod-wear sensor 205 comprises a transducer 210 that, as discussed above, outputs an electrical signal containing information about the section of tubing 125 that is in the measurement zone 155. Sensor electronics 220 amplify or condition that output signal and feed the conditioned signal to the ADC 215. The ADC 215 converts the signal into a digital format, typically providing samples or snapshots of the thickness of the portion of the tubing 125 that is situated in the measurement zone 155.
The rod-wear filter module 225 receives the samples or snapshots from the ADC 215 and digitally processes those signals to facilitate machine- or human-based signal interpretation. The communication link 135 carries the digitally processed signals 230 from the rod-wear filter module 225 to the laptop 130 for recording and/or review by one or more members of the service crew. The service crew can observe the processed data to evaluate the tubing 125 for ongoing service.
Similar to the rod-wear sensor 205, the pitting sensor 255 comprises a pitting transducer 260, sensor electronics 270 that amplify the transducer's output, and an ADC 265 for digitizing and/or sampling the amplified signal from the sensor electronics 270. Like the rod-wear filter module 225, the pitting filter module 275 digitally processes measurement samples from the ADC 265 outputs a signal 280 that exhibits improved signal fidelity for display on the laptop 130.
Similar to the rod-wear sensor 205, the collar locator 292 comprises sensor electronics 294 that amplify the locator's output, and an ADC 296 for digitizing and/or sampling the amplified signal from the sensor electronics 294. Like the rod-wear filter module 225, the filter module 275 digitally processes measurement samples from the ADC 296 outputs a signal that exhibits improved signal fidelity for display on the laptop 130.
Each of the transducers 210, 260 generates a stimulus and outputs a signal according to the tubing's 125 response to that stimulus. For example, one of the transducers 210, 260 may generate a magnetic field and detect the tubing's 125 effect or distortion of that field. In one exemplary embodiment, the pitting transducer 260 comprises field coils that generate the magnetic field and hall effect sensors or magnetic “pickup” coils that detect field strength.
In one exemplary embodiment, one of the transducers 210, 260 may output ionizing radiation, such as a gamma rays, incident upon the tubing 125. The tubing 125 blocks or deflects a fraction of the radiation and allows transmission of another portion of the radiation. In this example, one or both of the transducers 210, 260 comprises a detector that outputs an electrical signal with a strength or amplitude that changes according to the number of gamma rays detected. The detector may count individual gamma rays by outputting a discrete signal when a gamma ray interacts with the detector, for example.
Methods for the exemplary embodiments of the present invention will now be discussed with reference to
Therefore, disclosure of a particular set of program code instructions is not considered necessary for an adequate understanding of how to make and use the invention. The inventive functionality of any claimed process, method, or computer program will be explained in more detail in the following description in conjunction with the remaining figures illustrating representative functions and program flow.
Certain steps in the processes described below must naturally precede others for the present invention to function as described. However, the present invention is not limited to the order of the steps described if such order or sequence does not alter the functionality of the present invention in an undesirable manner. That is, it is recognized that some steps may be performed before or after other steps or in parallel with other steps without departing from the scope and spirit of the present invention.
Turning now to
In step 315, an inquiry is conducted to determine if the collar locators 292 have detected or sensed a collar 157. In one exemplary embodiment, the collar locators 292 detect a collar 157 when the collar 157 is adjacent or nearly adjacent to the collar locators 292. In another exemplary embodiment, the collar 157 can be detected by other sensor within the tubing scanner 150. For example, the sensors 205 or 252 may be used to sense for collars as well as other function because the these sensors 205, 252 tend to register a noticeable signal variation when a collar 157 passes within range of the sensor. In this example, the computer 130 can be programmed to recognize this variation or the operator of the rig 140 may be able to view the variation and register the location of the collar 157 through the computer 130 or other device communicably attached to the computer 130. If the collar locators 292 have detected a collar 157, the “YES” branch is followed to step 320, where the computer 130 marks the analysis data to designate that a collar was detected at that time. The computer 130 can “mark” the analysis data by inserting a figure, text, or symbol that can be later detected in the chart display of the analysis data. In the alternative, the computer 130 can “mark” the analysis data by recording the analysis data in a database, such as in a database table that can accept reference to the collar 157 being detected and associate that table with the time that the analysis data was being retrieved. Further, those of ordinary skill in the art of data retrieval, analysis and manipulation will know of several other methods for signifying that a collar 157 was located at a particular time that analysis data was being received from the tubing scanner 150. The process then continues to step 325.
If the collar locators 292 do not detect a collar 157, the “NO” branch is followed to step 325. In step 325, an inquiry is conducted to determine if the tubing removal process from the well 175 is complete. If the tubing removal process is not complete, the “NO” branch is followed to step 310 to receive additional analysis data and continue defecting collars 157. Otherwise, the “YES” branch is followed to step 330, where the length of the tubing 125 being removed from the well 175 is determined. The tubing length can be input at the computer 130 by an oilfield service operator. Alternatively, the tubing length can be received from analysis completed by the encoder 115 or other positional sensor. In one exemplary embodiment, the tubing 125 has a length of thirty feet. The computer 130 receives the stored analysis data in step 335. In step 340, the computer 130 determines the position in the analysis data that the first collar 157 was removed from the well 175 by looking for the inserted mark.
In step 345, a counter variable D is set equal to zero. The counter variable D represents the depth that the tubing 125 was at within the well 175. The computer 130 designates the first collar 157 marked in the analysis data as zero feet of depth in step 350. In another exemplary embodiment, the depth of the first collar 157 marked in the analysis data can be input and can be other than zero feet. In another exemplary embodiment, positional data can be retrieved from the encoder 115 to determine the depth of the first collar 157. In step 355, the computer 130 analyzes the analysis data to find the mark designating the next collar detected and marked within the analysis data. The computer 130 adds the length of the tubing 125 that was input by the operator or detected by the encoder 115 or other depth device to the current length D in step 360. For example, if the first collar 157 was at zero feet and the tubing 125 is in 30 foot lengths, then the new depth is 30 feet.
The computer 130 displays the analysis data chart and overlays the depth from D to D plus one between the two collar markers in step 365. In step 370, the counter variable D is set equal to D plus one. In step 375, an inquiry is conducted by the computer 130 to determine if there are any additional collars 157 that were marked in the analysis data. If so, the “YES” branch is followed back to step 355, where the computer 130 determines the position of the next collar marker in the analysis data. Otherwise, the “NO” branch is followed to step 380, where the computer 130 displays the analysis data chart with the overlying depth chart. The process then continues to the END step.
Once the computer 130 has determine the position of the second collar mark 406, depth is set equal to thirty feet and the computer 130 determines the position of the third collar mark 408. A tubing length of thirty feet is added to the distance D to equal a depth of sixty feet and the distance from thirty to sixty-feet is extended between collar marks 406 and 408. The process can be repeated until the last collar mark is reached and the depth scale covers all or substantially all of the analysis data chart 400. As discussed above, the method of display shown in
In step 510, the workover rig 140 begins to remove the tubing 125 from the well 175. In step 515, the computer 130 receives analysis data from the tubing scanner 150. In one exemplary embodiment, the computer 130 receives data from the pitting sensors 255 and the rod wear sensors 205. In step 520, an inquiry is conducted to determine if the tubing removal process from the well 175 is complete. If the tubing removal process is not complete, the “NO” branch is followed to step 515 to receive additional analysis data. Otherwise, the “YES” branch is followed to step 525, where the length of the tubing 125 being removed from the well 175 is determined. The tubing length can be input at the computer 130 by an oilfield service operator. Alternatively, the tubing length can be received from analysis completed by the encoder 115, or other positional sensor, and passed to the computer 130. In one exemplary embodiment, the tubing 125 length is thirty feet. The computer 130 receives the stored analysis data in step 530.
In step 535, the computer 130 evaluates the analysis data to determine the location of the collars based on the levels obtained in the calibration procedure of step 505. For example it may be determined during the calibration procedure that the scan level from the pitting sensors 255 is above four when a collar 157 is detected but otherwise it stays below four when tubing 125 with pitting is detected. In this example, the computer 130 would search the analysis data for data sequences above four and would mark these sequences as containing collars. Minor fluctuations in the scan levels could cause the analysis data to go above and below a scan level of four during the analysis phase The computer 130 could also be programmed to evaluate this situation and determine if two collars have been located or one collar having multiple peaks over a scan level of four have been detected.
In step 540, a counter variable D is set equal to zero. The counter variable D represents the depth that the tubing 125 was at within the well 175. The computer 130 designates the first collar 157 located in the analysis data as having a scan level above a predetermined level as zero feet of depth in step 545. In another exemplary embodiment, the depth of the first collar 157 located by the computer 130 in the analysis data can be input and can be other than zero feet. In another exemplary embodiment positional data can be retrieved from the encoder 115 or other positional sensor to determine the depth of the first collar 157. In step 550, the computer 130 analyzes the analysis data to determine the position of the next collar 157 in the analysis data by analyzing the scan levels from the pitting sensor 255. The computer 130 adds the length of the tubing 125 that was input by the operator or detected by the encoder 115 to the current length D in step 555. For example, if the first collar 157 was at zero feet and the tubing 125 is in thirty foot lengths, then the new depth is thirty feet.
The computer 130 displays the analysis data chart and overlays the depth from D to D plus one between the two located collars in step 560. In step 565, the counter variable D is set equal to D plus one. In step 570, an inquiry is conducted by the computer 130 to determine if there is any additional analysis data from the pitting sensors 255 that is associated with a collar 157. If so, the “YES” branch is followed back to step 550. Otherwise, the “NO” branch is followed to step 575, where the computer 130 displays the analysis data chart with the overlying depth chart. The process then continues to the END step.
When the computer 130 reaches the first data point 604 having a scan level over four the computer 130 can record or highlight that data point as being a collar 157. In this exemplary display, the computer 130 associates the first collar 157 as having a depth of zero, but the initial depth of the first collar point 604 can be other than zero, as discussed herein. The computer 130 can analyze the remainder of the analysis data to determine other collar points 606, 608, and 610. Once the tubing length and the position of the first collar point 604 representing the first collar 157 detected have been determined, the computer 130 can begin generating the depth scale.
Once the computer 130 has determined the position of the second collar data point 606, depth is set equal to thirty and the computer 130 determines the position of the third collar data point 606. A tubing length of thirty is added to the distance to equal a depth of sixty feet and the distance from thirty to sixty feet is extended between collar data points 606 and 608. The process can be repeated until the last collar data point is reached and the depth scale covers all or substantially all of the analysis data chart 620. As discussed above, the method of display shown in
The computer 130 plots the analysis data on a chart and displays it on a view screen for the oilfield service operator in step 730. In step 735, the computer 130 overlays a depth axis on the analysis data chart based on the depth associated with each data analysis sample in the data tables. In step 740, an inquiry is conducted to determine if all of the tubing 125 has been removed from the well 175. If additional tubing 125 needs to be removed, the “YES” branch is followed to step 745, where the computer 130 continues to log the data received from the encoder 115 and the tubing scanner 150. Otherwise, the “NO” branch is followed to step 750, where the computer 130 retrieves and displays the analysis data chart with an overlying depth component. The process then continues to the END step.
In step 815, the variable D is set equal to zero. In one exemplary embodiment, the depth can be set equal to zero at an encoder display on the computer 130. In another exemplary embodiment, the encoder display can be located on the workover rig 140 and the computer 130 can receive and analyze the depth data form that encoder display through the use of communication means known to those of ordinary skill in the art. The workover rig 140 begins removing the tubing 125 from the well 175 in step 820. In step 825, the computer 130 receives the first sensor data point S from the tubing scanner 150. In one exemplary embodiment the data point can be from the pitting sensor 255, the rod wear sensor 205, the collar locators 292 or other sensors added to the tubing scanner 150. In step 830 the computer 130 determines the depth D based on the encoder 115 position and display at the time the sensor data point is received. In one exemplary embodiment, the delay caused by the data from the tubing scanner 150 reaching and being processed by the computer 130 can be more or less than one foot. In this exemplary embodiment, the computer 130 can account for the delay and modify the current data received from the encoder 115 to overcome this delay and equate the depth with the position along the tubing 125 that the data was retrieved from.
In step 835, the computer 130 associates sensor data point S with depth D. In one exemplary embodiment, the association is made by creating and inserting the associated data into data tables which can later be used to generate the analysis data chart and the overlying depth chart. In step 840, and inquiry is conducted by the computer 130 to determine if additional sensor data points S are being received from the tubing scanner 150. If so, the “YES” branch is followed to step 845, where the counter variable S is incremented by one. In step 850, the computer 130 receives the next sensor data point S and the process returns to step 830 to determine the depth for that sensor data point. Returning to step 840, if no additional sensor data points are being received, the “NO” branch is followed to step 855, where the computer 130 displays the received sensor data on a time or samples based chart. In step 860, the computer 130 overlays the depth data associated with each sensor data point onto the analysis data chart. The process then continues to the END step.
In step 1015, an inquiry is conducted to determine if there are additional sensors. These additional sensors may be located in or outside of the tubing scanner 150 and may evaluate a range of information related to tubing 125 and the well 175, including weight sensors, known to those of skill in the art. If there are additional sensors, the “YES” branch is followed to step 1020, where the vertical distance from each sensor to the collar locator 292 is determined and received by or input into the computer 130. Otherwise, the “NO” branch is followed to step 1025. In step 1025, the rig 140 begins the tubing 125 removal process.
The computer 130 or other analysis device receives data from the collar locators 292 in step 1030. In step 1035, the depth of the tubing 125 at the time the collar locator data was obtained is determined. This depth is recorded as variable D. The depth is not the depth of the tubing at the time it passes the collar locators. Instead, the depth is an estimate of the depth at which that portion of tubing 125 is located in the well 175 during the well's operation. The depth can be determined from the encoder 115 or other depth of positional sensors known to those of skill in the art. In step 1040, the computer 130 records the collar locator data as having a depth equal to D. The depth can be recorded in a database table or on a chart displaying real-time data for analysis by an oilfield service operator, or it can be recorded in another manner known to those of ordinary skill in the art. For instance, the data may be directly inserted into a spreadsheet.
In step 1045, the computer 130 receives data from the rod wear sensor 205. In step 1050, the depth of the tubing 125 at the time the rod wear data was obtained is determined. This depth is recorded as variable D. In step 1055, the computer 130 records the rod wear data as having a depth equal to D minus X. In step 1060, the computer 130 receives data from the pitting sensor 255. In step 1065, the depth of the tubing 125 at the time the pitting sensor data was obtained is determined. This depth is recorded as variable D. In step 1070, the computer 130 records the pitting sensor data as having a depth equal to D minus Y. Those of ordinary skill in the art will recognize that the depth variance to the base depth reference could be positive or negative based on relative position to the base reference and for that reason the computer 130 could also add the variance to the determined depth D if the relational position of the sensor to the base reference required it.
In step 1075, the system conducts similar depth refinements for other sensors based on their vertical offset from the collar locators 292. In step 1080, an inquiry is conducted to determine if additional sensor data is being received. If so, the “YES” branch is followed to step 1030. Otherwise, the “NO” branch is followed to the END step.
The computer 130 designates the selected section of data as “scan data X” in step 1115. In step 1120, an assumption is input or programmed into the computer 130 regarding the ratio of the amplitude for scan data X to the amplitude of scan data for the entire length of tubing. In one exemplary embodiment, the programmed ratio is scan data X having approximately one-eighth the amplitude of the scale for the chart used to view the scan data and analyze the timing 125. In step 1125, the amplitude scale for the viewable portion of the chart for each sensor displayed on the computer 130 or other display device is set equal to eight times the amplitude for scan data X.
In step 1130, the computer 130 receives scan data from one or more of the sensors containing analysis of a collar 157. In one exemplary embodiment, the collar portion has been noted as significant because it often generates the strongest signal for many of the sensors. However, those of ordinary skill in the art will recognize that other objects may generate the strongest signal for a sensor an those objects could be used as the measuring point discussed in the following steps. The computer 130 designates the amplitude of scan data for the collar 157 as scan data Y. In step 1140, an inquiry is conducted to determine if the amplitude of scan data Y is substantially greater than or less than the amplitude for scan data X. The variance from substantially lesser or greater to exactly equal to eight times the amount can be programmed into the computer 130 based on the current environmental conditions, the sensors being evaluated, and the type of tubing or other material being analyzed. If the amplitude is substantially greater, the “GREATER” branch is followed to step 1145, where the noise signal for the sensor is adjusted. In one exemplary embodiment, the noise signal is manually adjusted by an operator, however the signal could be automatically adjusted by the computer 130 or other control device. In step 1150, an alert is sent to the oilfield service operator that there is an unacceptable noise level contained in the data for at least one sensor. In one exemplary embodiment, this alert may include an audible signal, a visual signal (such as a flashing light), a message displayed on the computer 130 or other display device, an electronic page or electronic mail. The process then continues to step 1160.
Returning to step 1140, if the amplitude is substantially less, then the “LESSER” branch is followed to step 1155, where the amplitude setting for the data or chart display is adjusted to increase the level of the displayed sensor data in the viewable area of the display on the computer 130. In step 1160, an inquiry is conducted to determine if there is another length of tubing 125 than needs to be analyzed by tubing scanner 150. If so, the “YES” branch is followed to step 1105 to begin scanning the next length of tubing. Otherwise, the “NO” branch is followed to the END step. Those of ordinary skill in the art will recognize that the method described in
In summary, an exemplary embodiment of the present invention describes methods and apparatus for displaying tubing analysis data, determining the location of collars between individual pieces of tubing and displaying a depth or positional component with the analysis data chart. From the foregoing, it will be appreciated that an embodiment of the present invention overcomes the limitations of the prior art. Those skilled in the art will appreciate that the present invention is not limited to any specifically discussed application and that the embodiments described herein are illustrative and not restrictive. From the description of the exemplary embodiments, equivalents of the elements shown therein will suggest themselves to those skilled in the art, and ways of constructing other embodiments of the present invention will suggest themselves to practitioners of the art.
This application claims benefit of U.S. Provisional Application Ser. No. 60/786,273, filed on Mar. 27, 2006.
Number | Date | Country | |
---|---|---|---|
60786273 | Mar 2006 | US |