US20050095140A1 - Rod saver speed control method and apparatus - Google Patents

Rod saver speed control method and apparatus Download PDF

Info

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
Application number
US10/497,403
Inventor
Steven Boren
Erik Torseke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/497,403 priority Critical patent/US20050095140A1/en
Publication of US20050095140A1 publication Critical patent/US20050095140A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B47/00Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps
    • F04B47/02Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps the driving mechanisms being situated at ground level
    • F04B47/022Pumps 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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B49/00Control, 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/06Control using electricity
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B2201/00Pump parameters
    • F04B2201/02Piston parameters
    • F04B2201/0201Position of the piston
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B2201/00Pump parameters
    • F04B2201/02Piston parameters
    • F04B2201/0202Linear speed of the piston
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B2203/00Motor parameters
    • F04B2203/02Motor parameters of rotating electric motors
    • F04B2203/0204Frequency of the electric current
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B2203/00Motor parameters
    • F04B2203/02Motor parameters of rotating electric motors
    • F04B2203/0207Torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B2203/00Motor parameters
    • F04B2203/02Motor parameters of rotating electric motors
    • F04B2203/0209Rotational 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

    CLAIM OF PRIORITY
  • 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 INVENTION
  • 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.
  • DESCRIPTION OF THE PRIOR ART
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • DESCRIPTION OF THE DRAWING
  • 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.
  • DESCRIPTION OF THE PREFERRED EMBODIMENT(S)
  • 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 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. In one embodiment, 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. By reading the inclinometer 12, 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.
  • 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 FIG. 1, 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.
  • 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 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, 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 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 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. In one embodiment, 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. As is shown in FIG. 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 the switch 42 is fed into a second switch 44. The second switch 44 is active only when the first downstroke critical position (at td1 in FIG. 3) value (DNSPLPOS) is approximately equal to actual rod position. Then, the downspeed (DNSP1ADJ) value is outputted; otherwise, the output of switch 42 is outputted. Likewise, 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 td2 in FIG. 3) value (DNSP2POS) is approximately equal to actual rod position. Then, the downspeed 2 adjustment (DNSP2ADJ) value is outputted; otherwise the output of switch 44 is outputted.
  • In FIG. 6, 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. As expected, 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, 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 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.
  • In FIG. 8, a graph similarly shows the pump stroke position (medium line) and the motor speed change (fat line), as in FIG. 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 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. Although the change in motor speed line is different from that in FIG. 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.
US10/497,403 2001-12-03 2002-11-27 Rod saver speed control method and apparatus Abandoned US20050095140A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (20)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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