US20050095140A1 - Rod saver speed control method and apparatus - Google Patents
Rod saver speed control method and apparatus Download PDFInfo
- Publication number
- US20050095140A1 US20050095140A1 US10/497,403 US49740304A US2005095140A1 US 20050095140 A1 US20050095140 A1 US 20050095140A1 US 49740304 A US49740304 A US 49740304A US 2005095140 A1 US2005095140 A1 US 2005095140A1
- Authority
- US
- United States
- Prior art keywords
- rod
- pump
- speed
- motor
- saver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B47/00—Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps
- F04B47/02—Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
- F04B47/022—Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level driving of the walking beam
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/06—Control using electricity
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2201/00—Pump parameters
- F04B2201/02—Piston parameters
- F04B2201/0201—Position of the piston
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2201/00—Pump parameters
- F04B2201/02—Piston parameters
- F04B2201/0202—Linear speed of the piston
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2203/00—Motor parameters
- F04B2203/02—Motor parameters of rotating electric motors
- F04B2203/0204—Frequency of the electric current
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2203/00—Motor parameters
- F04B2203/02—Motor parameters of rotating electric motors
- F04B2203/0207—Torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2203/00—Motor parameters
- F04B2203/02—Motor parameters of rotating electric motors
- F04B2203/0209—Rotational speed
Definitions
- This 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.
- Rod 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.
- 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.
- 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.
- 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.
- the pull rod stroke length is shorter than the polish rod stroke length, undertravel occurs.
- 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.
- an apparatus 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.
- FIG. 1 is a block diagram of a Rod Saver motor speed controller according to one embodiment of the invention
- FIG. 2 is a diagram of a pump including rod position detection means according to one embodiment of the invention.
- FIG. 3 is a graph showing the pump speed change in relation to the position of the pump rod according to one embodiment of the invention.
- FIG. 4 is a graph showing the position of the pump rod both before and after the Rod Saver motor speed controller is invoked according to one embodiment of the invention
- FIGS. 5A-5C are schematic diagrams of the Rod Saver motor speed controller according to one embodiment of the invention.
- FIG. 6 is a graph showing the pump stroke position and the motor speed when the Rod Saver motor speed controller is not operated according to one embodiment of the invention.
- FIG. 7 is a graph showing the pump stroke position, the change in pump motor speed, and the motor torque according to one embodiment of the invention.
- FIG. 8 is a graph showing the pump stroke position, the change in pump motor speed, and the pump rod tension according to one embodiment of the invention.
- FIG. 9 is a second graph showing the pump stroke position, the change in pump motor speed, and the pump rod tension according to one embodiment of the invention.
- FIG. 10 is a graph showing the pump stroke position, the torque of the motor, and the pump rod tension according to one embodiment of the invention.
- a Rod Saver motor speed controller and method 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.
- 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.
- 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.
- FIG. 1 a block diagram depicts a Rod Saver motor speed controller 100 .
- 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 FIG. 2 .
- the pump 60 includes an inclinometer 12 positioned atop a walking beam of the pump. The walking beam causes the pump rod 14 to move upwards and downwards, according to well-known principles.
- the Rod Saver motor speed controller 100 can ascertain a position of the pump rod 14 . Any means of detecting the relative position of the polish rod can be substituted in the present Rod Saver without departing from the spirit of the invention.
- 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.
- 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 .
- the Rod Saver motor speed controller 100 further includes an input device 70 , according to one embodiment.
- the input device 70 is any device that enables the user-selected critical position(s) 50 to be entered by a user, such as a pump operator.
- the input device can be a keypad or other keyboard, a touch screen display, or a personal computer, as examples.
- the critical positions 50 are positions of the pump rod 14 which are selected based upon empirical observation, known pump rod behavior, or other criteria.
- the user-selected critical positions 50 are triggering points that cause the Rod Saver motor speed controller 100 to adjust the speed of the pump motor 30 by user/operator defined speed adjustments 90 .
- 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 FIG. 3 , according to one embodiment.
- the parts of the sinusoid depicting both the downstroke and the upstroke of the pump rod 14 are indicated.
- Three user-defined critical positions 50 are also shown, as indicated by stars along the graph. Although three time positions, t d1 , t d2 , and t u , 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 .
- a thicker line representing a change in speed of the pump motor 30 , shown as “pump speed change.”
- pump speed change a change in speed of the pump motor 30 .
- the motor speed continues to drop until reaching motor speed position, at t v . 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 t w , which is subsequent to the beginning of the upstroke.
- a single critical position is defined, at time position, t u , according to one embodiment. From time position, t w , until the user-selected critical position, t u , the motor speed steadily accelerates at a constant rate. After time t u , the rate of speed change again decreases, then returns to its original speed.
- FIG. 4 The effect of the motor speed level adjustment is evident in FIG. 4 , according to one embodiment. Both the original stroke position and the adjusted stroke position are shown. Between the first critical position (t d1 ) and the third critical position (t u ), the bend of the sinusoidal curve for the adjusted stroke position is both wider and flatter. In the sinusoidal representation, it is evident that the rod speed slows through the bottom of the downstroke for a longer period of time before returning to 100% motor speed position.
- the Rod Saver motor speed controller 100 obtains user-selected critical positions 50 and the pump rod position 40 and adjusts the speed of the pump motor 30 accordingly.
- the pump rod position is continuously being adjusted at the user-selected critical positions. Ideally, this adjustment makes the pump 60 operate more efficiently by increasing the amount of oil pumped per unit of time and by minimizing rod compression or stretching, thereby increasing the mean time between failures of the pump rod system.
- 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 FIGS. 5A-5C .
- the actual stroke position (STRKEPOS) is compared to each of the three user-selected critical positions (UPSPDPOS, DNSP 1 POS, and DNSP 2 POS).
- the upstroke critical position (at t u in FIG. 3 ) value (UPSPDPOS) is compared to actual rod position, its output is set active (as long as other permissives are active) when they are approximately equal and fed to activate switch 42 ( FIG. 5B ).
- the output of the switch 42 is fed into a second switch 44 .
- the second switch 44 is active only when the first downstroke critical position (at t d1 in FIG. 3 ) value (DNSPLPOS) is approximately equal to actual rod position.
- the downspeed (DNSP 1 ADJ) value is outputted; otherwise, the output of switch 42 is outputted.
- the output of the second switch 44 is fed into a third switch 46 .
- the third switch 46 is active only when the second downstroke critical position (at t d2 in FIG. 3 ) value (DNSP 2 POS) is approximately equal to actual rod position. Then, the downspeed 2 adjustment (DNSP 2 ADJ) value is outputted; otherwise the output of switch 44 is outputted.
- a graph depicts the pump stroke position (thin line) and the motor speed (fat line) when the Rod Saver motor speed controller 100 is not operated.
- the pump stroke position is a sinusoid. Notice that the speed does not change during the downstroke of the pump rod 14 . Also, during the upstroke, the speed droops at point, t L , due to a sharp increase in load, that is, the lifting of the oil and not a speed adjustment.
- a graph depicts the pump stroke position (medium line). This time, however, the Rod Saver motor speed controller 100 is activated. Both the motor speed change (fat line) and the motor torque (thin line) are also represented. The torque is negative because the Rod Saver motor speed controller 100 is decreasing the speed of the pump motor during the downstroke of the pump rod 14 .
- a graph similarly shows the pump stroke position (medium line) and the motor speed change (fat line), as in FIG. 7 .
- the graph shows pump rod tension (thin line).
- the rod tension is minimal at the top of the stroke position, but increases as the downstroke is almost complete. About halfway through the upstroke, the rod tension begins to decrease again.
- the graph of FIG. 9 shows the pump stroke position (medium line), the change in motor speed (fat line), and the pump rod tension (thin line).
- the slope of the downstroke is not a mirror image of the slope of the upstroke.
- the change in motor speed line is different from that in FIG. 8
- the pump rod tension is similar to the previous graph.
- FIG. 10 a graph depicts the familiar sinusoidal pump stroke position (medium line). Instead of showing motor speed ( FIG. 6 ) or change in motor speed ( FIGS. 7-9 ), the graph shows the pump rod tension and the torque of the motor.
Abstract
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.
Description
- 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.
- This 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.
- Rod 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.
- According 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.
-
FIG. 1 is a block diagram of a Rod Saver motor speed controller according to one embodiment of the invention; -
FIG. 2 is a diagram of a pump including rod position detection means according to one embodiment of the invention; -
FIG. 3 is a graph showing the pump speed change in relation to the position of the pump rod according to one embodiment of the invention; -
FIG. 4 is a graph showing the position of the pump rod both before and after the Rod Saver motor speed controller is invoked according to one embodiment of the invention; -
FIGS. 5A-5C are schematic diagrams of the Rod Saver motor speed controller according to one embodiment of the invention; -
FIG. 6 is a graph showing the pump stroke position and the motor speed when the Rod Saver motor speed controller is not operated according to one embodiment of the invention; -
FIG. 7 is a graph showing the pump stroke position, the change in pump motor speed, and the motor torque according to one embodiment of the invention; -
FIG. 8 is a graph showing the pump stroke position, the change in pump motor speed, and the pump rod tension according to one embodiment of the invention; -
FIG. 9 is a second graph showing the pump stroke position, the change in pump motor speed, and the pump rod tension according to one embodiment of the invention; and -
FIG. 10 is a graph showing the pump stroke position, the torque of the motor, and the pump rod tension according to one embodiment of the invention. - 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
FIG. 1 , according to one embodiment, a block diagram depicts a Rod Savermotor speed controller 100. - The schematic representation shows that the Rod Saver
motor speed controller 100 receives both apump rod position 40, one or more user-selectedcritical positions 50 and user defined rate of change 90 of the speed adjustment. With this information, the Rod Savermotor speed controller 100 adjusts apump 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 inFIG. 2 . In one embodiment, thepump 60 includes aninclinometer 12 positioned atop a walking beam of the pump. The walking beam causes thepump rod 14 to move upwards and downwards, according to well-known principles. By reading theinclinometer 12, the Rod Savermotor speed controller 100 can ascertain a position of thepump rod 14. Any means of detecting the relative position of the polish rod can be substituted in the present Rod Saver without departing from the spirit of the invention. - 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 thepump rod 14 and the speed of thepump motor 30. Since thepump rod 14 moves in an upward and downward fashion, a graph of thepump rod position 40 is sinusoidal. The Rod Savermotor speed controller 100 can use any or all of these methods to ascertain thepump rod position 40. - Returning to
FIG. 1 , the Rod Savermotor speed controller 100 further includes aninput device 70, according to one embodiment. Theinput device 70 is any device that enables the user-selected critical position(s) 50 to be entered by a user, such as a pump operator. The input device can be a keypad or other keyboard, a touch screen display, or a personal computer, as examples. Thecritical positions 50 are positions of thepump rod 14 which are selected based upon empirical observation, known pump rod behavior, or other criteria. The user-selectedcritical positions 50 are triggering points that cause the Rod Savermotor speed controller 100 to adjust the speed of thepump motor 30 by user/operator defined speed adjustments 90. - In one embodiment, the Rod Saver
motor speed controller 100 also receives user-selected rate ofspeed change data 80 from the user. Eachcritical position 50 can be identified with a different amount of speed adjustment 90. The rate ofchange 80 specifies the rate at which the motor speed changes for a givencritical position 50. - The position of the pump rod, also known as the stroke position, is described graphically as a sinusoid, as depicted in
FIG. 3 , according to one embodiment. The parts of the sinusoid depicting both the downstroke and the upstroke of thepump rod 14 are indicated. - 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 thecritical positions 50. The Rod Savermotor speed controller 100 uses thecritical positions 50 to adjust the speed of thepump 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
FIG. 4 , according to one embodiment. Both the original stroke position and the adjusted stroke position are shown. Between the first critical position (td1) and the third critical position (tu), the bend of the sinusoidal curve for the adjusted stroke position is both wider and flatter. In the sinusoidal representation, it is evident that the rod speed slows through the bottom of the downstroke for a longer period of time before returning to 100% motor speed position. - As
FIG. 1 illustrated, the Rod Savermotor speed controller 100 obtains user-selectedcritical positions 50 and thepump rod position 40 and adjusts the speed of thepump motor 30 accordingly. In one embodiment, the pump rod position is continuously being adjusted at the user-selected critical positions. Ideally, this adjustment makes thepump 60 operate more efficiently by increasing the amount of oil pumped per unit of time and by minimizing rod compression or stretching, thereby increasing the mean time between failures of the pump rod system. - 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 ofFIGS. 5A-5C . As is shown inFIG. 5A , the actual stroke position (STRKEPOS) is compared to each of the three user-selected critical positions (UPSPDPOS, DNSP1POS, and DNSP2POS). - During the upstroke, the upstroke critical position (at tu in
FIG. 3 ) value (UPSPDPOS) is compared to actual rod position, its output is set active (as long as other permissives are active) when they are approximately equal and fed to activate switch 42 (FIG. 5B ). The output of theswitch 42 is fed into asecond switch 44. Thesecond switch 44 is active only when the first downstroke critical position (at td1 inFIG. 3 ) value (DNSPLPOS) is approximately equal to actual rod position. Then, the downspeed (DNSP1ADJ) value is outputted; otherwise, the output ofswitch 42 is outputted. Likewise, the output of thesecond switch 44 is fed into athird switch 46. Thethird switch 46 is active only when the second downstroke critical position (at td2 inFIG. 3 ) value (DNSP2POS) is approximately equal to actual rod position. Then, thedownspeed 2 adjustment (DNSP2ADJ) value is outputted; otherwise the output ofswitch 44 is outputted. - In
FIG. 6 , a graph depicts the pump stroke position (thin line) and the motor speed (fat line) when the Rod Savermotor speed controller 100 is not operated. As expected, the pump stroke position is a sinusoid. Notice that the speed does not change during the downstroke of thepump rod 14. Also, during the upstroke, the speed droops at point, tL, due to a sharp increase in load, that is, the lifting of the oil and not a speed adjustment. - In
FIG. 7 , a graph depicts the pump stroke position (medium line). This time, however, the Rod Savermotor speed controller 100 is activated. Both the motor speed change (fat line) and the motor torque (thin line) are also represented. The torque is negative because the Rod Savermotor speed controller 100 is decreasing the speed of the pump motor during the downstroke of thepump rod 14. - In
FIG. 8 , a graph similarly shows the pump stroke position (medium line) and the motor speed change (fat line), as inFIG. 7 . However, instead of motor torque, the graph shows pump rod tension (thin line). The rod tension is minimal at the top of the stroke position, but increases as the downstroke is almost complete. About halfway through the upstroke, the rod tension begins to decrease again. - As in
FIG. 8 , the graph ofFIG. 9 shows the pump stroke position (medium line), the change in motor speed (fat line), and the pump rod tension (thin line). The slope of the downstroke is not a mirror image of the slope of the upstroke. Although the change in motor speed line is different from that inFIG. 8 , the pump rod tension is similar to the previous graph. - In
FIG. 10 , a graph depicts the familiar sinusoidal pump stroke position (medium line). Instead of showing motor speed (FIG. 6 ) or change in motor speed (FIGS. 7-9 ), the graph shows the pump rod tension and the torque of the motor. - 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 (15)
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.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/497,403 US20050095140A1 (en) | 2001-12-03 | 2002-11-27 | Rod saver speed control method and apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US31902201P | 2001-12-03 | 2001-12-03 | |
PCT/US2002/038064 WO2003048578A1 (en) | 2001-12-03 | 2002-11-27 | Rod saver speed control method and apparatus |
US10/497,403 US20050095140A1 (en) | 2001-12-03 | 2002-11-27 | Rod saver speed control method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050095140A1 true US20050095140A1 (en) | 2005-05-05 |
Family
ID=23240544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/497,403 Abandoned US20050095140A1 (en) | 2001-12-03 | 2002-11-27 | Rod saver speed control method and apparatus |
Country Status (6)
Country | Link |
---|---|
US (1) | US20050095140A1 (en) |
AR (1) | AR038804A1 (en) |
AU (1) | AU2002351167A1 (en) |
CA (1) | CA2469059A1 (en) |
MX (1) | MXPA04005322A (en) |
WO (1) | WO2003048578A1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050238495A1 (en) * | 2004-04-26 | 2005-10-27 | Mills Manuel D | Fluid level control system for progressive cavity pump |
US20080240930A1 (en) * | 2005-10-13 | 2008-10-02 | Pumpwell Solution Ltd | Method and System for Optimizing Downhole Fluid Production |
US20110097214A1 (en) * | 2009-10-26 | 2011-04-28 | Lloyd Wentworth | Pump control device, oil well with device and method |
US20110103974A1 (en) * | 2009-10-26 | 2011-05-05 | Craig Lamascus | Control device, oil well with device and method |
US20140188292A1 (en) * | 2012-09-24 | 2014-07-03 | Lufkin Industries, Inc. | Methods, Systems, and Computer Readable Media for Sectional-Based Speed Control of a Linear Pump |
US20160003236A1 (en) * | 2014-07-01 | 2016-01-07 | Bristol, Inc. D/B/A Remote Automation Solutions | Methods and apparatus to determine operating parameters of a pumping unit for use with wells |
US9624765B2 (en) * | 2013-08-21 | 2017-04-18 | Spirit Global Energy Solutions, Inc. | Laser position finding device used for control and diagnostics of a rod pumped well |
US10100623B2 (en) * | 2015-06-30 | 2018-10-16 | KLD Energy Nano-Grid Systems, Inc. | Intra-stroke cycle timing for pumpjack fluid pumping |
US10408206B2 (en) | 2014-07-01 | 2019-09-10 | Bristol, Inc. | Methods and apparatus to determine parameters of a pumping unit for use with wells |
US10428627B2 (en) | 2015-09-11 | 2019-10-01 | Encline Artificial Lift Technologies LLC | Controlled pneumatic well pumping system, and method for optimizing pump stroke speed |
US11025188B2 (en) | 2015-06-18 | 2021-06-01 | Baker Hughes, A Ge Company, Llc | Systems and methods for determining proper phase rotation in downhole linear motors |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6890156B2 (en) | 2002-11-01 | 2005-05-10 | Polyphase Engineered Controls | Reciprocating pump control system |
CN101922288B (en) * | 2009-06-15 | 2013-03-20 | 山东九环石油机械有限公司 | Intelligent monitoring sucker rod and monitoring system thereof |
RU2686304C1 (en) * | 2018-09-13 | 2019-04-25 | федеральное государственное бюджетное образовательное учреждение высшего образования "Национальный исследовательский университет "МЭИ" (ФГБОУ ВО "НИУ "МЭИ") | Control method for frequency-controlled electric drive of sucker rod pump with asynchronous motor |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3075466A (en) * | 1961-10-17 | 1963-01-29 | Jersey Prod Res Co | Electric motor control system |
US3851995A (en) * | 1973-08-06 | 1974-12-03 | M Mills | Pump-off control apparatus for a pump jack |
US4090405A (en) * | 1977-04-14 | 1978-05-23 | Delta-X Corporation | Polished rod load transducer |
US4390321A (en) * | 1980-10-14 | 1983-06-28 | American Davidson, Inc. | Control apparatus and method for an oil-well pump assembly |
US4487061A (en) * | 1982-12-17 | 1984-12-11 | Fmc Corporation | Method and apparatus for detecting well pump-off |
US4490094A (en) * | 1982-06-15 | 1984-12-25 | Gibbs Sam G | Method for monitoring an oil well pumping unit |
US4509901A (en) * | 1983-04-18 | 1985-04-09 | Fmc Corporation | Method and apparatus for detecting problems in sucker-rod well pumps |
US4594665A (en) * | 1984-02-13 | 1986-06-10 | Fmc Corporation | Well production control system |
US4973226A (en) * | 1987-04-29 | 1990-11-27 | Delta-X Corporation | Method and apparatus for controlling a well pumping unit |
US5044888A (en) * | 1989-02-10 | 1991-09-03 | Teledyne Industries, Inc. | Variable speed pump control for maintaining fluid level below full barrel level |
US5182946A (en) * | 1991-11-08 | 1993-02-02 | Amerada Hess Corporation | Portable well analyzer |
US5222867A (en) * | 1986-08-29 | 1993-06-29 | Walker Sr Frank J | Method and system for controlling a mechanical pump to monitor and optimize both reservoir and equipment performance |
US5230607A (en) * | 1992-03-26 | 1993-07-27 | Mann Clifton B | Method and apparatus for controlling the operation of a pumpjack |
US5251696A (en) * | 1992-04-06 | 1993-10-12 | Boone James R | Method and apparatus for variable speed control of oil well pumping units |
US5281100A (en) * | 1992-04-13 | 1994-01-25 | A.M.C. Technology, Inc. | Well pump control system |
US5362206A (en) * | 1993-07-21 | 1994-11-08 | Automation Associates | Pump control responsive to voltage-current phase angle |
US5589633A (en) * | 1991-12-17 | 1996-12-31 | James N. McCoy | Method and apparatus for measuring pumping rod position and other aspects of a pumping system by use of an accelerometer |
US5819849A (en) * | 1994-11-30 | 1998-10-13 | Thermo Instrument Controls, Inc. | Method and apparatus for controlling pump operations in artificial lift production |
US6176682B1 (en) * | 1999-08-06 | 2001-01-23 | Manuel D. Mills | Pumpjack dynamometer and method |
US6315523B1 (en) * | 2000-02-18 | 2001-11-13 | Djax Corporation | Electrically isolated pump-off controller |
-
2002
- 2002-11-27 WO PCT/US2002/038064 patent/WO2003048578A1/en not_active Application Discontinuation
- 2002-11-27 AU AU2002351167A patent/AU2002351167A1/en not_active Abandoned
- 2002-11-27 US US10/497,403 patent/US20050095140A1/en not_active Abandoned
- 2002-11-27 CA CA002469059A patent/CA2469059A1/en not_active Abandoned
- 2002-11-27 MX MXPA04005322A patent/MXPA04005322A/en unknown
- 2002-12-02 AR ARP020104649A patent/AR038804A1/en not_active Application Discontinuation
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3075466A (en) * | 1961-10-17 | 1963-01-29 | Jersey Prod Res Co | Electric motor control system |
US3851995A (en) * | 1973-08-06 | 1974-12-03 | M Mills | Pump-off control apparatus for a pump jack |
US4090405A (en) * | 1977-04-14 | 1978-05-23 | Delta-X Corporation | Polished rod load transducer |
US4390321A (en) * | 1980-10-14 | 1983-06-28 | American Davidson, Inc. | Control apparatus and method for an oil-well pump assembly |
US4490094A (en) * | 1982-06-15 | 1984-12-25 | Gibbs Sam G | Method for monitoring an oil well pumping unit |
US4487061A (en) * | 1982-12-17 | 1984-12-11 | Fmc Corporation | Method and apparatus for detecting well pump-off |
US4509901A (en) * | 1983-04-18 | 1985-04-09 | Fmc Corporation | Method and apparatus for detecting problems in sucker-rod well pumps |
US4594665A (en) * | 1984-02-13 | 1986-06-10 | Fmc Corporation | Well production control system |
US5222867A (en) * | 1986-08-29 | 1993-06-29 | Walker Sr Frank J | Method and system for controlling a mechanical pump to monitor and optimize both reservoir and equipment performance |
US4973226A (en) * | 1987-04-29 | 1990-11-27 | Delta-X Corporation | Method and apparatus for controlling a well pumping unit |
US5044888A (en) * | 1989-02-10 | 1991-09-03 | Teledyne Industries, Inc. | Variable speed pump control for maintaining fluid level below full barrel level |
US5182946A (en) * | 1991-11-08 | 1993-02-02 | Amerada Hess Corporation | Portable well analyzer |
US5589633A (en) * | 1991-12-17 | 1996-12-31 | James N. McCoy | Method and apparatus for measuring pumping rod position and other aspects of a pumping system by use of an accelerometer |
US5230607A (en) * | 1992-03-26 | 1993-07-27 | Mann Clifton B | Method and apparatus for controlling the operation of a pumpjack |
US5251696A (en) * | 1992-04-06 | 1993-10-12 | Boone James R | Method and apparatus for variable speed control of oil well pumping units |
US5281100A (en) * | 1992-04-13 | 1994-01-25 | A.M.C. Technology, Inc. | Well pump control system |
US5362206A (en) * | 1993-07-21 | 1994-11-08 | Automation Associates | Pump control responsive to voltage-current phase angle |
US5819849A (en) * | 1994-11-30 | 1998-10-13 | Thermo Instrument Controls, Inc. | Method and apparatus for controlling pump operations in artificial lift production |
US6176682B1 (en) * | 1999-08-06 | 2001-01-23 | Manuel D. Mills | Pumpjack dynamometer and method |
US6315523B1 (en) * | 2000-02-18 | 2001-11-13 | Djax Corporation | Electrically isolated pump-off controller |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050238496A1 (en) * | 2004-04-26 | 2005-10-27 | Mills Manuel D | Fluid level control system |
US7314349B2 (en) * | 2004-04-26 | 2008-01-01 | Djax Corporation | Fluid level control system for progressive cavity pump |
US7316542B2 (en) * | 2004-04-26 | 2008-01-08 | Djax Corporation | Fluid level control system |
US20050238495A1 (en) * | 2004-04-26 | 2005-10-27 | Mills Manuel D | Fluid level control system for progressive cavity pump |
US20080240930A1 (en) * | 2005-10-13 | 2008-10-02 | Pumpwell Solution Ltd | Method and System for Optimizing Downhole Fluid Production |
US9033676B2 (en) | 2005-10-13 | 2015-05-19 | Pumpwell Solutions Ltd. | Method and system for optimizing downhole fluid production |
US20110097214A1 (en) * | 2009-10-26 | 2011-04-28 | Lloyd Wentworth | Pump control device, oil well with device and method |
US20110103974A1 (en) * | 2009-10-26 | 2011-05-05 | Craig Lamascus | Control device, oil well with device and method |
US9140253B2 (en) | 2009-10-26 | 2015-09-22 | Harold Wells Associates, Inc. | Control device, oil well with device and method |
US9234517B2 (en) | 2009-10-26 | 2016-01-12 | Harold Wells Associates, Inc. | Pump control device, oil well with device and method |
US20140188292A1 (en) * | 2012-09-24 | 2014-07-03 | Lufkin Industries, Inc. | Methods, Systems, and Computer Readable Media for Sectional-Based Speed Control of a Linear Pump |
US9624765B2 (en) * | 2013-08-21 | 2017-04-18 | Spirit Global Energy Solutions, Inc. | Laser position finding device used for control and diagnostics of a rod pumped well |
US20160003236A1 (en) * | 2014-07-01 | 2016-01-07 | Bristol, Inc. D/B/A Remote Automation Solutions | Methods and apparatus to determine operating parameters of a pumping unit for use with wells |
CN105242530A (en) * | 2014-07-01 | 2016-01-13 | 布里斯托尔D/B/A远程自动化解决方案公司 | Methods and apparatus to determine operating parameters of a pumping unit for use with wells |
US10094371B2 (en) * | 2014-07-01 | 2018-10-09 | Bristol, Inc. | Methods and apparatus to determine operating parameters of a pumping unit for use with wells |
RU2686798C2 (en) * | 2014-07-01 | 2019-04-30 | Бристоль, Инк., Д/Б/А Ремоут Аутомейшен Солюшенз | Method and device for determining operational parameters of pumping unit for use in wells |
US10408206B2 (en) | 2014-07-01 | 2019-09-10 | Bristol, Inc. | Methods and apparatus to determine parameters of a pumping unit for use with wells |
US11025188B2 (en) | 2015-06-18 | 2021-06-01 | Baker Hughes, A Ge Company, Llc | Systems and methods for determining proper phase rotation in downhole linear motors |
US11695363B2 (en) | 2015-06-18 | 2023-07-04 | Baker Hughes Holdings, LLC | Systems and methods for determining proper phase rotation in downhole linear motors |
US10100623B2 (en) * | 2015-06-30 | 2018-10-16 | KLD Energy Nano-Grid Systems, Inc. | Intra-stroke cycle timing for pumpjack fluid pumping |
US10428627B2 (en) | 2015-09-11 | 2019-10-01 | Encline Artificial Lift Technologies LLC | Controlled pneumatic well pumping system, and method for optimizing pump stroke speed |
Also Published As
Publication number | Publication date |
---|---|
MXPA04005322A (en) | 2005-03-31 |
AR038804A1 (en) | 2005-01-26 |
WO2003048578A1 (en) | 2003-06-12 |
CA2469059A1 (en) | 2003-06-12 |
AU2002351167A1 (en) | 2003-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050095140A1 (en) | Rod saver speed control method and apparatus | |
US5204595A (en) | Method and apparatus for controlling a walking beam pump | |
JP4826838B2 (en) | Pump jack pump-off control method and pump jack control device | |
US9240745B2 (en) | System and method for saving energy when driving masses having periodic load variations | |
US20170002635A1 (en) | Intra-stroke cycle timing for pumpjack fluid pumping | |
GB2427661A (en) | Method for estimating pump efficiency | |
KR101816058B1 (en) | Energy saving system and method for devices with rotating or reciprocating masses | |
US5251696A (en) | Method and apparatus for variable speed control of oil well pumping units | |
US20170002805A1 (en) | Electric motor control for pumpjack pumping | |
US20090311107A1 (en) | Method, system, and apparatus for operating a sucker rod pump | |
US4661751A (en) | Well pump control system | |
EA007102B1 (en) | Reciprocating pump control system and method therefor | |
RU2726697C2 (en) | Methods and device for determination of well pumps production volume | |
US4507055A (en) | System for automatically controlling intermittent pumping of a well | |
CA2123784C (en) | Pump-off control by integrating a portion of the area of a dynagraph | |
US7316542B2 (en) | Fluid level control system | |
AU2010315629A1 (en) | Control device, oil well with device and method | |
CA2580626A1 (en) | Method for mitigating rod float in rod pumped wells | |
AU2013341473A1 (en) | Apparatus and method of referencing a sucker rod pump | |
CN111852415A (en) | Method, system and equipment for controlling intermittent pumping operation of pumping unit | |
US3440512A (en) | Electric motor control system for a beam type pumping load | |
US10774627B1 (en) | Adjusting speed during beam pump cycle using variable speed drive | |
US3306210A (en) | Automatic oil well pump control | |
US11585194B2 (en) | Apparatus and methods for optimizing control of artificial lifting systems | |
US20230098068A1 (en) | Well pump control system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |