Rod saver speed control method and apparatus
A motor speed controller (100) identifies the position of a pump rod (14). At one or more critical positions of the rod, the motor speed controller (100) adjusts the speed of the motor to change the movement of the pump rod (14). The critical positions and the rate of change of speed at each critical position can be user-specified.
This application claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Patent Application No. 60/319,022 filed on Dec. 3, 2001.
FIELD OF THE INVENTIONThis invention relates to rod pump controls and, more particularly, to a method and apparatus for accurately changing the speed of movement of a rod pump during its repeating cycle.
DESCRIPTION OF THE PRIOR ARTRod pumps have long been used to remove oil from wells. The subsurface pump is connected to a surface drive system or prime mover by a rod string. The rod string is a collection of rods that mechanically connect a pump mover to the subsurface pump. The rod string permits the subsurface pump to be lowered (downstroke) into a well bore and raised (upstroke) from the well bore.
During pump operation, polish rod and pull rods of the rod string are moved up and down. The rod string stretches during the upstroke and compresses during the downstroke. The up and down motions of the rod string are represented graphically as a sinusoid. Historically, the pump motor was operated at a single speed, to move the rod string up and down. Because the load changes as the rod string rises and falls, the stress or tension on the rod string varied at different points during the cycle.
A device known as a dynamometer produces a graph (dynagraph) that records the motion and forces occurring during pump operation. The dynagraph indicates polished rod load versus polished rod position. From the dynagraph, a number of phenomena can be observed.
Ideally, the sucker rod pump system would be operated to pump the maximum amount of oil without overstressing the rod system and thereby causing its premature failure.
Overtravel occurs when the pull rod stroke length is longer than the polish rod stroke length. When the pull rod stroke length is shorter than the polish rod stroke length, undertravel occurs. In either case, the rods are being stretched or compressed unnecessarily, and this is primarily caused because the natural harmonics of the rod string are not matched with the natural harmonics of the pump prime mover. Overtravel, undertravel, and fluid pound adversely affect the efficiency of pump operation and damage pump parts, causing costly downtime. Thus, there is a need to automatically adjust the speed of a pump motor to improve its efficient operation and to minimize damage to the pump rods, which not only results from fluid pound, but also from the natural loading and unloading of the rod string from the reciprocating action of the prime mover at the surface.
SUMMARY OF THE INVENTIONAccording to the embodiments described herein, an apparatus is disclosed for automatically controlling the speed of a pump motor comprising means for sensing an actual position of a polish rod, means for comparing the sensed actual position with a plurality of predetermined critical positions, and means for adjusting a speed of the pump motor at the plurality of predetermined critical positions to match the natural mechanical harmonics of the properly operating rod pump system.
The present invention also includes a method for automatically controlling the speed of a pump motor is disclosed comprising detecting an actual position of a polish rod in a stroke cycle, comparing the actual position with a user-selectable position, associating a speed change with the user-selectable position, and adjusting the speed of the pump motor by a user/operator rate of change at the user-selectable position when the user-selectable position is equal to the actual position.
Advantages and other features of the invention will become apparent from the following description, the drawings, and the claims.
DESCRIPTION OF THE DRAWING
In accordance with the embodiments described herein, a Rod Saver motor speed controller and method are disclosed which identifies the position of a pump rod and, at user-selectable critical positions of the rod, adjusts the speed of the motor to change the movement of the pump rod. A variable frequency electric motor is used and the speed can be adjusted up or down. However, this speed control technique can be adapted for use with air-balance systems to change the speed of reciprocation of the pump rod (by varying the air pressure in such systems), or through other mechanical means.
In the following paragraphs and in the figures, reference is made to a variable frequency motor. The variable frequency motor may be any type of motor, including, but not limited to, an electrical, a mechanical, or a hydraulic motor. Further, the invention may be practiced using any means of changing the speed of the pump rod, including changes in gear ratios, air pressure changes, in air ballast units, variable frequency drive motors, direct current drive motors, and so on, without departing from the spirit of the invention.
In
The schematic representation shows that the Rod Saver motor speed controller 100 receives both a pump rod position 40, one or more user-selected critical positions 50 and user defined rate of change 90 of the speed adjustment. With this information, the Rod Saver motor speed controller 100 adjusts a pump rod motor 30.
The pump rod position information 40 can be gathered in a number of ways, familiar to those of ordinary skill in the art. Sensors may be positioned on the pump components, for example, as depicted in
Other sensors can also be situated upon the pump 60 in various locations, to provide additional information about the rod position, such as a switch contact closure devices, or other information such as a fluid meters or a motor torque meters, again without departing from the scope of the present Rod Saver invention.
Alternatively, the pump rod position 40 can be calculated, based upon the minimum and maximum movement of the pump rod 14 and the speed of the pump motor 30. Since the pump rod 14 moves in an upward and downward fashion, a graph of the pump rod position 40 is sinusoidal. The Rod Saver motor speed controller 100 can use any or all of these methods to ascertain the pump rod position 40.
Returning to
In one embodiment, the Rod Saver motor speed controller 100 also receives user-selected rate of speed change data 80 from the user. Each critical position 50 can be identified with a different amount of speed adjustment 90. The rate of change 80 specifies the rate at which the motor speed changes for a given critical position 50.
The position of the pump rod, also known as the stroke position, is described graphically as a sinusoid, as depicted in
Three user-defined critical positions 50 are also shown, as indicated by stars along the graph. Although three time positions, td1, td2, and tu, are depicted, the invention can be practiced using any number of critical positions. Vertical lines are shown running through the critical positions 50. The Rod Saver motor speed controller 100 uses the critical positions 50 to adjust the speed of the pump motor 30.
Also featured in the graph is a thicker line, representing a change in speed of the pump motor 30, shown as “pump speed change.” During the downstroke, at a time, ts, prior to the first critical position, td1, the motor speed is increased, as shown. Once the target motor speed change is reached, the motor speed change remains constant until reaching the second critical position motor speed change at td2.
In one embodiment, the motor speed continues to drop until reaching motor speed position, at tv. Prior to reaching the bottom of the stroke, the motor speed stops decreasing and no motor speed change is initiated until motor speed position, at tw, which is subsequent to the beginning of the upstroke.
During the upstroke, a single critical position is defined, at time position, tu, according to one embodiment. From time position, tw, until the user-selected critical position, tu, the motor speed steadily accelerates at a constant rate. After time tu, the rate of speed change again decreases, then returns to its original speed.
The effect of the motor speed level adjustment is evident in
As
The Rod Saver motor speed controller 100 performs these adjustments using discrete logic, software, or a combination of the two. One embodiment is depicted in the schematic diagrams of
During the upstroke, the upstroke critical position (at tu in
In
In
In
As in
In
While the invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of the invention.
Claims
1. A Rod Saver apparatus for automatically controlling the speed of a pump rod throughout its normal operating cycle comprising:
- means for determining an actual position of said pump rod;
- means for comparing the sensed actual position with a plurality of predetermined critical positions; and
- means for adjusting said pump rod speed at the plurality of predetermined critical positions during each cycle of said pump rod.
2. The Rod Saver apparatus of claim 1 wherein a pump motor moves said pump rod and said means for adjusting said pump rod speed adjusts the speed of said pump motor.
3. The Rod Saver apparatus of claim 2 wherein said pump motor is a variable frequency motor.
4. The Rod Saver apparatus of claim 3 wherein said variable frequency motor is selected from an electrical, a mechanical, or a hydraulic motor.
5. The Rod Saver apparatus of claim 1 wherein plurality of predetermined critical positions are selected by a user of said Rod Saver apparatus.
6. The Rod Saver apparatus of claim 1 wherein said means for determining said pump rod actual position is a means for sensing said pump rod actual position.
7. The Rod Saver apparatus of claim 6 wherein said means for sensing said pump rod actual position is a sensor situated on a pump attached to said pump rod.
8. The Rod Saver apparatus of claim 2 wherein said means for determining said pump rod actual position is determined from the minimum and maximum movement of said pump rod and the speed of said pump motor.
9. A Rod Saver method for automatically controlling the speed of a pump rod throughout its normal operating cycle comprising:
- determining an actual position of said pump rod in a stroke cycle;
- comparing the actual position with a user-selectable position;
- associating a change of speed with the user-selectable position; and
- adjusting said pump rod speed by the rate of change at the user-selectable position when the user-selectable position is equal to the actual position.
10. The Rod Saver method of claim 9 wherein a pump motor moves said pump rod and said pump rod speed is adjusted by adjusting the speed of said pump motor.
11. The Rod Saver method of claim 10 wherein said pump motor is a variable frequency motor.
12. The Rod Saver method of claim 12 wherein said variable frequency motor is selected from an electrical, a mechanical, or a hydraulic motor.
13. The Rod Saver method of claim 9 wherein said pump rod actual position is determined by detecting said actual position.
14. The Rod Saver method of claim 13 wherein said pump rod actual position is detected by a sensor situated on a pump attached to said pump rod.
15. The Rod Saver method of claim 10 wherein said pump rod actual position is determined from the minimum and maximum movement of said pump rod and the speed of said pump motor.
Type: Application
Filed: Nov 27, 2002
Publication Date: May 5, 2005
Inventors: Steven Boren (Vandalia, IL), Erik Torseke (Pittaford, NY)
Application Number: 10/497,403