IP Library Granted Patent US 7,917,293
Granted Patent B2
US 7,917,293 · App. 11/850,398 · Granted Mar 29, 2011

Method and system for controlling a well service rig based on load data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,917,293
App. No.
11/850,398
Granted
Mar 29, 2011
Kind
B2
Abstract

The present invention is directed to methods for controlling the operations of a well service rig at a well site by evaluating load sensor data obtained from sensors on or associated with the well service rig. A rig load data chart can be reviewed and an average rig load can be determined for each pull of tubing or rods from a well. The average rig load can be used to calculate and set a rig overload level. If the rig load sensor reads a rig load at or above the rig overload level, the clutch for the hoist can be disengaged and the brake applied to prevent the load from either damaging the rig or breaking off the tubing or rods in the well. In addition, the rig load can be evaluated to determine when the limit the block speed when pulling rods or tubing.

Claims (86)

1. A method for monitoring a load while removing pipe from a well comprising the steps of:

receiving a weight for a well service rig;

pulling a first stand of pipe from the well;

receiving load data during the pull;

computing an average load based on the load data;

computing a hookload by calculating the difference between the average load and the weight of the well service rig;

computing an upper load limit based on the hookload; and

setting the upper load limit for the next stand of pipe pulled from the well.

2. The method of claim 1 , further comprising the steps of:

pulling the next stand of pipe from the well;

receiving a second set of load data comprising a current load while pulling the next stand of pipe from the well;

computing a current hook load by calculating the difference between the current load and the weight of the well service rig;

determining if the current hook load is greater than the upper load limit; and

automatically disengaging the clutch for a hoist on the well service rig based on a positive determination that the current hook load is greater than the upper load limit.

3. The method of claim 2 , further comprising the step of activating an alarm based on a positive determination that the current hookload is greater than the upper load limit.

4. The method of claim 2 , further comprising the step of recording the current hookload as an overload event at a computer on the rig.

5. The method of claim 2 , further comprising applying a brake for the hoist on the well service rig based on the positive determination.

6. The method of claim 2 , further comprising reducing an engine throttle on the well service rig based on the positive determination.

7. The method of claim 1 , further comprising the step of determining if the pipe is being removed from the well, wherein determining if the pipe is being removed from the well comprises the step of:

determining that a block is moving in a direction for pipe removal.

8. The method of claim 1 , wherein computing the average load based on the load data comprises the steps of:

determining a start time for pulling a stand of the pipe from the well;

determining a completion time for pulling the stand of the pipe from the well;

removing a predetermined amount of the load data between the start time and the completion time; and

computing the average load.

9. The method of claim 8 , wherein computing the average load comprises calculating an average of the load data that was not removed between the start time and the completion time.

10. The method of claim 8 , wherein removing a predetermined amount of the load data between the start time and the completion time further comprises:

removing a first predetermined amount of the load data for a first predetermined amount of time beginning at the start time;

removing a second predetermined amount of the load data for a second predetermined amount of time concluding at the completion time; and

computing the average load based on the load data between the first predetermined amount of time and the second predetermined amount of time for the load data.

11. The method of claim 10 , wherein the first predetermined amount of time is three seconds.

12. The method of claim 10 , wherein the first and second predetermined amounts of time are a percentage of a difference between the completion time and the start time.

13. The method of claim 1 , wherein computing the upper load limit comprises the steps of:

receiving the hookload;

determining an additional load;

computing a sum of the hookload and the additional load; and

setting the sum as the upper load limit.

14. The method of claim 13 , wherein the additional load is calculated as a product of the hookload and an additional load percentage.

15. The method of claim 13 , wherein the additional load is a constant load value.

16. The method of claim 1 , wherein computing the upper load limit comprises the steps of:

receiving the average load;

determining an additional load;

computing a sum of the average load and the additional load; and

setting the sum as the upper load limit.

17. The method of claim 16 , wherein the additional load is calculated as a product of the average load and an additional load percentage.

18. The method of claim 16 , wherein the additional load is a constant load value.

19. The method of claim 1 , further comprising the steps of:

determining if a current hookload is greater than the upper load limit; and

reducing an engine speed based on a positive determination that the current hookload is greater than the upper load limit.

20. The method of claim 1 , wherein the load data is received from at least one load sensor on the well service rig.

21. A method for computing an average load while removing pipe from a well based on load data comprising the steps of:

receiving a weight for a well service rig;

pulling a stand of the pipe from the well;

receiving load data while pulling the stand of the pipe from the well;

computing the average load comprising an average of the load data received after a first percentage of the pull and before a last percentage of the pull; and

computing a hookload by calculating the difference between the average load and the weight of the well service rig.

22. The method of claim 21 , wherein the first percentage equals twenty-five percent and wherein the last percentage equals twenty-five percent.

23. A method for monitoring a load while removing pipe from a well comprising the steps of:

receiving a weight for a well service rig;

pulling a first pipe segment from the well;

receiving load data during the pull;

computing an average load based on the load data;

computing a hookload by calculating the difference between the average load and the weight of the well service rig;

computing an upper load limit based on the hookload; and

setting the upper load limit for the next segment of pipe pulled from the well.

24. The method of claim 23 , further comprising the steps of:

pulling the next segment of pipe from the well;

receiving a second set of load data comprising a current load while pulling the next segment of pipe from the well;

computing a current hook load by calculating the difference between the current load and the weight of the well service rig;

determining if the current hook load is greater than the upper load limit; and

automatically disengaging the clutch for a hoist on the well service rig based on a positive determination that the current hook load is greater than the upper load limit.

25. A method for monitoring a load while removing pipe from a well comprising the steps of:

receiving a weight for a well service rig;

pulling a first pipe segment from the well;

receiving load data during the pull;

computing an average load based on the load data;

computing a hookload by calculating the difference between the average load and the weight of the well service rig;

computing an upper load limit based on the average load; and

setting the upper load limit for the next segment of pipe pulled from the well.

26. The method of claim 25 , wherein computing the upper load limit comprises the steps of:

receiving the average load;

determining an additional load;

computing a sum of the average load and the additional load; and

setting the sum as the upper load limit.

27. The method of claim 25 , wherein the additional load is a constant load value.

28. The method of claim 25 , wherein the additional load is calculated as a product of the average load and an additional load percentage.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2016
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: KEY ENERGY SERVICES, LLC
Reel/Frame 040996/0899 →
SECURITY INTEREST Recorded Dec 15, 2016
From: KEY ENERGY SERVICES, LLC
To: CORTLAND PRODUCTS CORP., AS AGENT
Reel/Frame 040965/0383 →
SECURITY INTEREST Recorded Dec 15, 2016
From: KEY ENERGY SERVICES, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040989/0070 →
RELEASE OF SECURITY INTEREST Recorded Dec 15, 2016
From: BANK OF AMERICA, N.A.
To: KEY ENERGY SERVICES, LLC
Reel/Frame 040995/0825 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 035814 FRAME: 0158. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 6, 2015
From: KEY ENERGY SERVICES, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036284/0840 →
SECURITY INTEREST Recorded Jun 2, 2015
From: KEYSTONE ENERGY SERVICES, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035814/0158 →
SECURITY INTEREST Recorded Jun 1, 2015
From: KEY ENERGY SERVICES, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS AGENT
Reel/Frame 035801/0073 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2011
From: BANK OF AMERICA, N.A.
To: KEY ENERGY SERVICES, INC.
Reel/Frame 026064/0706 →
SECURITY AGREEMENT Recorded Aug 30, 2010
From: KEY ENERGY SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 024906/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2010
From: KEY ENERGY SERVICES, INC.
To: KEY ENERGY SERVICES, LLC
Reel/Frame 024505/0957 →
SECURITY AGREEMENT Recorded Jan 7, 2008
From: KEY ENERGY SERVICES, INC
To: BANK OF AMERICA, NA
Reel/Frame 020317/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2007
From: NEWMAN, FREDERIC M.
To: KEY ENERGY SERVICES, INC.
Reel/Frame 019794/0764 →