Not applicable.
Not applicable.
The present inventions relate to artificial lift systems and more specifically to artificial lift systems that include a rod pump assembly of the type designed to be stroked upwards and downwards within a wellbore, where the operating speed of the rod pump is variable.
For a variety of reasons, including the desirability of optimizing equipment life, sucker rod pumps are commonly operated at, or below, a predetermined a maximum operating speed.
While limiting the maximum operating speed can provide overall system benefits (e.g., in terms of avoiding undesired wear of, or stress on, system components), it can also result in instances where the operating rate of the pump is not correlated with the rate of production from the reservoir. Such a situation can involve a state (or incidences) of under pumping. Under pumping can give rise to a number of undesired results including reduced production rates, increased water cut, equipment damage, increased operating costs, and wellbore damage.
Detection of an under pumping can be challenging. Such a state is not clearly associated with available surface measurements. As such, it is conventional to seek to avoid the under pumping state by selecting the maximum operating rate of the pump such that under pumping conditions are unlikely to occur. However, such setting of the maximum operating rate of the pump can result in the operation of the pump that create undesired wear of pump components or undesired underfill pump situations.
The present disclosure describes system and methods for beneficially detecting and mitigating under pumping conditions in a manner that can provide overall system performance benefits without introducing significant undesirable operating attributes into the system.
It is to be understood that the discussion above is provided for illustrative purposes only and is not intended to and does not limit the scope or subject matter of the appended or ultimately issued claims or those of any related patent application or patent. Thus, none of the appended claims, ultimately issued claims or claims of any related application or patent are to be limited by the above discussion or construed to address, include, or exclude each or any of the above-cited features or disadvantages merely because such were mentioned herein.
A brief non-limiting summary of one of the many possible embodiments of the inventions disclosed herein is an artificial lift system with under pumping mitigation comprising: a sucker rod pump connected to a sucker rod, the sucker rod pump being positioned so that it may be stroked downwards and upwards within an annulus; a beam pumping assembly, the beam pumping assembly including a crank, the crank being coupled to the sucker rod; a variable speed motor connected to drive the crank of the beam pumping assembly; a variable speed drive configured to excite the variable speed motor in such a manner that the rotational speed of the motor, and thus, the pumping speed of the beam pumping assembly is varied; a controller configured to: determine the fillage level of the pump; determine whether the fillage level of the pump is equal to or above a pre-determined fillage level; in the event that the fillage level of the pump is determined to be equal to or above the determined fill level, determine whether the fluid level in the annulus is decreasing; in the event that the fluid level in annulus is determined to be not decreasing, determine whether the determined conditions of: (a) a pump fillage level equal to or above the predetermined fillage level and (b) fluid level in the annulus that is not decreasing have co-existed for a period in excess of a predetermined duration; and in the event that the conditions of: (a) a pump fillage level equal to or above the predetermined fillage level and (b) fluid level in the annulus that is not decreasing have co-existed for a period in excess of the predetermined duration, controlling the variable speed drive to increase the speed of variable speed motor and, thus, the pumping rate of the sucker rod pump.
Additionally or alternately, the artificial lift system may further include a sensor for providing an output signal corresponding to the pump inlet pressure, wherein output signal is provided to the controller, and where the controller determines whether the fluid level in the annulus is decreasing by comparing a current running average of pump inlet pressure with a prior running average of the pump inlet pressure.
None of these brief summaries of the inventions is intended to limit or otherwise affect the scope of what has been disclosed and enabled or the appended claims, and nothing stated in this Brief Summary of the Invention is intended as a definition of a claim term or phrase or as a disavowal or disclaimer of claim scope.
While the inventions disclosed herein are susceptible to various modifications and alternative forms, only a few specific embodiments have been shown by way of example in the drawings and are described in more detail below. The figures and detailed descriptions of these embodiments are not intended to limit the breadth or scope of the inventive concepts or the appended claims in any manner. Rather, the figures and detailed written descriptions are provided to illustrate the inventive concepts to a person of ordinary skill in the art and to enable such person to make and use the inventive concepts illustrated and taught by the specific embodiments.
The Figures described above, and the written description of specific structures and functions below, are not presented to limit the scope of what we have invented or the scope of the appended claims. Rather, the Figures and written description are provided to teach any person skilled in this art to make and use the inventions for which patent protection is sought.
A person of skill in this art having benefit of this disclosure will understand that the inventions are disclosed and taught herein by reference to specific embodiments, and that these specific embodiments are susceptible to numerous and various modifications and alternative forms without departing from the inventions we possess. For example, and not limitation, a person of skill in this art having benefit of this disclosure will understand that Figures and/or embodiments that use one or more common structures or elements, such as a structure or an element identified by a common reference number, are linked together for all purposes of supporting and enabling our inventions, and that such individual Figures or embodiments are not disparate disclosures. A person of skill in this art having benefit of this disclosure immediately will recognize and understand the various other embodiments of our inventions having one or more of the structures or elements illustrated and/or described in the various linked embodiments. In other words, not all possible embodiments of our inventions are described or illustrated in this application, and one or more of the claims to our inventions may not be directed to a specific, disclosed example. Nonetheless, a person of skill in this art having the benefit of this disclosure will understand that the claims are fully supported by the entirety of this disclosure.
Those persons skilled in this art will appreciate that not all features of a commercial embodiment of the inventions are described or shown for the sake of clarity and understanding. Persons of skill in this art will also appreciate that the development of an actual commercial embodiment incorporating aspects of the present inventions will require numerous implementation-specific decisions to achieve the developer's ultimate goal for the commercial embodiment. Such implementation-specific decisions may include, and likely are not limited to, compliance with system-related, business-related, government-related, and other constraints, which may vary by specific implementation, location and from time to time. While a developer's efforts might be complex and time-consuming in an absolute sense, such efforts would be, nevertheless, a routine undertaking for those of skill in this art having benefit of this disclosure.
Further, the use of a singular term, such as, but not limited to, “a,” is not intended as limiting of the number of items. Also, the use of relational terms, such as, but not limited to, “top,” “bottom,” “left,” “right,” “upper,” “lower,” “down,” “up,” “side,” and the like are used in the written description for clarity in specific reference to the Figures and are not intended to limit the scope of the invention or the scope of what is claimed.
Aspects of the inventions disclosed herein may be embodied as an apparatus, system, method, or computer program product. Accordingly, specific embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects, such as a “circuit,” “module” or “system.” Furthermore, embodiments of the present inventions may take the form of a computer program product embodied in one or more computer readable storage media having computer readable program code.
When implementing one or more of the inventions disclosed herein, any combination of one or more computer readable storage media may be used. A computer readable storage medium may be, for example, but not limitation, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific, but non-limiting, examples of the computer readable storage medium may include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a Blu-ray disc, an optical storage device, a magnetic tape, a Bernoulli drive, a magnetic disk, a magnetic storage device, a punch card, integrated circuits, other digital processing apparatus memory devices, or any suitable combination of the foregoing, but would not include propagating signals. In the context of this disclosure, a computer readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Computer program code for carrying out operations of one or more of the present inventions may be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, Python, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. The remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an exterior computer for example, through the Internet using an Internet Service Provider.
Reference throughout this disclosure to “one embodiment,” “an embodiment,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one of the many possible embodiments of the present inventions. The terms “including,” “comprising,” “having,” and variations thereof mean “including but not limited to” unless expressly specified otherwise. An enumerated listing of items does not imply that any or all of the items are mutually exclusive and/or mutually inclusive, unless expressly specified otherwise. The terms “a,” “an,” and “the” also refer to “one or more” unless expressly specified otherwise.
Furthermore, the described features, structures, or characteristics of one embodiment may be combined in any suitable manner in one or more other embodiments. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of embodiments of the disclosure. Those of skill in the art having the benefit of this disclosure will understand that the inventions may be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the disclosure.
Aspects of the present disclosure are described below with reference to schematic flowchart diagrams and/or schematic block diagrams of methods, apparatuses, systems, and computer program products according to embodiments of the disclosure. It will be understood by those of skill in the art that each block of the schematic flowchart diagrams and/or schematic block diagrams, and combinations of blocks in the schematic flowchart diagrams and/or schematic block diagrams, may be implemented by computer program instructions. Such computer program instructions may be provided to a processor of a general-purpose computer, special purpose computer, or other programmable data processing apparatus to create a machine or device, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, structurally configured to implement the functions/acts specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks. These computer program instructions also may be stored in a computer readable storage medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable storage medium produce an article of manufacture including instructions which implement the function/act specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks. The computer program instructions also may be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
The schematic flowchart diagrams and/or schematic block diagrams in the Figures illustrate the architecture, functionality, and/or operation of possible apparatuses, systems, methods, and computer program products according to various embodiments of the present inventions. In this regard, each block in the schematic flowchart diagrams and/or schematic block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
It also should be noted that, in some possible embodiments, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. Other steps and methods may be conceived that are equivalent in function, logic, or effect to one or more blocks, or portions thereof, of the illustrated figures.
Although various arrow types and line types may be employed in the flowchart and/or block diagrams, they do not limit the scope of the corresponding embodiments. Indeed, some arrows or other connectors may be used to indicate only the logical flow of the depicted embodiment. For example, but not limitation, an arrow may indicate a waiting or monitoring period of unspecified duration between enumerated steps of the depicted embodiment. It will also be noted that each block of the block diagrams and/or flowchart diagrams, and combinations of blocks in the block diagrams and/or flowchart diagrams, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The description of elements in each Figure may refer to elements of proceeding Figures. Like numbers refer to like elements in all figures, including alternate embodiments of like elements. In some possible embodiments, the functions/actions/structures noted in the figures may occur out of the order noted in the block diagrams and/or operational illustrations. For example, two operations shown as occurring in succession, in fact, may be executed substantially concurrently or the operations may be executed in the reverse order, depending upon the functionality/acts/structure involved.
Turning now to several descriptions, with reference to Figures, of particular embodiments incorporating one or more aspects of the disclosed inventions,
The illustrated system includes a sucker rod pump 102, that is connected to a sucker rod 104. The sucker rod 102 may be positioned within a tubing string (not illustrated) that is configured to be in fluid communication with a reservoir. The pump 102 and sucker rod 104 are positioned within a space that, in the illustrated example, is defined by the open are within a casing string 106 positioned within a subsurface wellbore.
In the illustrated example, pump 102 is positioned such that it may be stroked downwards and upwards within an annulus which, in the example of
In the illustrated example, as the pump 102 strokes downwards within the fluid, a cavity within the pump will be filled with fluid. As the pump 102 strokes upward fluid within the pump is released into cavity and pumped upward and out of the wellbore.
Under desired, ideal, and unchanging conditions, the pumping capacity of the system will be aligned with the production rate of the formation associated with the wellbore such that the fluid level within the wellbore will remain relatively constant. Unfortunately, reservoir conditions, and thus the fluid levels within an annulus in which a sucker rod pump is positioned, are often not as desired, are not ideal, are not status, and are changing and dynamic. Under certain conditions, a change in the reservoir conditions can produce a situation where the formation production rate exceeds the pumping capacity of the system. This situation—sometimes referred to as “under pumping”—is undesirable because it can result in an increase in the fluid level within the well bore and, in particular, a situation where the fluid level within the wellbore can increase in an uncontrolled manner.
Such an increase in the fluid level is detrimental because, for example, it can decrease both the real-time production from the well and the long-term production from the well. It can also create a situation where the pressure within the well increases to a point where it can restrict or prevent the flow of fluids from the reservoir into the wellbore. If left unaddressed for a significant period of time, an under pumping condition can potentially cause the pressure in the wellbore to rise to a level where undesired stresses are placed on the reservoir and/or well equipment.
To minimize the potential for undesired conditions resulting from an under pumping situation, the exemplary system 100 of
In one exemplary embodiment, the exemplary system 100 includes an electronic control system 110 that includes a variable speed drive system for driving a variable speed motor 112 driving the crank of a beam pumping assembly 114. In such an embodiment, the variable speed drive system within the control system 110 may be configured to excite the variable speed motor 112 in such a manner that the rotational speed of the motor 112, and thus, the pumping speed of the beam pumping assembly 114 is varied.
The variable speed motor 112 and the variable speed drive may take different forms. In one exemplary embodiment, the variable speed motor 112 is a variable speed induction motor and the variable speed drive 110 within the control system varies the frequency of the electrical signals applied to the motor 112 so as to vary the rotational speed of the motor 112, and thus the pumping rate of the pump 102.
Alternate embodiment, however, are envisioned wherein the motor 112 and controller 110 are such that the motor does not operate over a range of continuously variable speeds, but rather operates at one of several fixed speed settings. Still alternate forms of motors (and suitably matched variable speed drives) are envisioned wherein the motor 112 takes the form of a standard induction motor, a squirrel cage induction motor, a permanent magnet motor, a permanent magnet DC motor, a switched reluctance motors, or any other suitable motor. Further various forms of variable speed drives can be used with the appropriate drive selected based on the motor to be used with the drive. The variable speed drive can, with respect to the rotating speed of the motor, be operated either as an open loop drive or a closed loop drive.
In the exemplary embodiment of
The maximum defined pumping speed (Maximum Working Speed) can be established in several ways. In accordance with one approach, Maximum Working Speed is defined by a user of the system during initial system configuration. The initial Maximum Working Speed value may be set based on a desire to prolong the life of the system since the speed at which a beam pumping unit is operated will impact the stresses imposed upon the unit during operation. Because of this, certain users will select a Maximum Working Speed value to optimize the useful life of the unit. While the Maximum Working Speed value will vary from artificial lift unit to unit, and from user to user, in certain embodiments, the Maximum Working Speed value will vary between 4 and 8 SPM. For embodiments using linear rod pumps, the Maximum Working Speed may be lower, and in the range of 2 to 4 SPM.
Turning first to
It will be appreciated that the pump fillage percentage can be measured, calculated, or inferred in a variety of different ways. For example, sensors may be included within pump 102 for detecting the pump fillage level. Alternatively, various approaches can be used to calculate the pump fillage percentage. For example, known methods for calculating pump fillage, such as the method of ordering, the method of positions, and/or the method of loads could be used individually or collectively to generate pump fillage percentage. It will be understood that the system disclosed herein is not restricted to any specific approach for measuring or determining the pump fillage percentage.
In the example of
In such an embodiment, under normal operating conditions, the controller will, on a periodic basis, assess the detected, calculated, or inferred pump fillage value and, if the value is below the lower dead-band limit 202 cause the controller 110 to decrease the speed of the variable speed motor 112 to decrease the pumping speed of the pump 102. In embodiments where a desire pump speed change variable is provided the speed decrease will correspond to the provided variable. In the example provided above the speed decreases will—in general—continue for so long as the pump fillage value used by the controller 110 is below the lower dead band limit 202. In still alternate embodiments, operation of the system at pump fillage percentages below the lower dead band limit 202 (or very low pump fillage percentage level) may result in the controller 110 halting operation of the pump 102 for a defined or variable period of time.
During normal operation of the system 100, detection or calculation or inference of a pump fillage level above the upper dead band 204 will result in the controller 110 increasing the pumping rate (potentially be a defined increase amount) during intervals where such a pump fillage level is detected (or calculated or inferred). However, during normal operation, the speed of the pump will not be increased above a maximum pumping rate (e.g., as defined by a user or set by the controller 110) and, absent entry into a under pumping mitigation condition as described below, the controller 110 will operate the motor 112 at the defined maximum operating speed. This operation is illustrated generally in
For purposes of
In the example of
In the example it is presumed that additional pump fillage values are provided indicating that the pump fillage percentage is above the upper dead band limit 208, such that the controller 110 will continue to increase the pumping rate until the maximum pumping rate (which could be designated Maximum Working Speed) is reached at condition 210. At that point, the system 100 will not further increase the pumping rate but will maintain the pumping rate at the maximum pumping rate (Maximum Working Speed).
In certain situations, operation of the pump 102 at an elevated pumping rate (for example Maximum Working Speed) will result in the pump fillage percentage dropping to within the dead band.
In other situations, however, operation of the pump 102 at an elevated (Maximum Working Speed) rate will result in the pump 102 extracting fluid from the well bore at—or below—the rate that fluid is flowing from the reservoir into the wellbore, such that continued operation of the pump at the Maximum Working Speed rate will either maintain the level of fluid within the wellbore at a relatively constant level such that the pump fillage level remains above the upper pump percentage dead band limit 204 or such that the level of fluid within the wellbore begins to increase. Such a condition, which corresponds to an under pumping condition as described above, is depicted in
Under the under pumping condition depicted in
It will be appreciated that the process depicted in
Turning first to
Once the under pumping detection process is initiated, the system will proceed to step 402 where it will determine whether the pump fillage percentage reflects complete fillage of the pump. The manner in which complete fillage is determined can vary, but in one exemplary embodiment, complete fillage is determined by comparing a calculated pump fillage percentage with a given fillage percentage level and concluding that the pump is completely filled if the pump fillage percentage is equal to or above the given fillage percentage level. In a still further example, the given fillage percentage level used to determine complete fillage level is the fillage level associated with the upper level of the dead band used for pump speed control during normal operation as described generally with respect to
If the system determines at 402 that the pump fillage percentage does not reflect a completely full pump, the system will reset a complete fillage detection period at step 404 (e.g., by resetting a timer if the period is defined by time or a stroke counter if the period is determined by strokes), return to step 400, and continue operating in the normal mode of operation.
In the event that the system determines at step 402 that a complete fillage condition exists, the system will them proceed to step 406 where it will determine whether the fluid level within the wellbore is decreasing. The determination of whether the fluid level within the wellbore is decreasing can be made in a variety of different ways. For example, in the embodiment of
In accordance with the exemplary embodiment of
In the exemplary process of
Once the running average PIP value is determined at step 502 the system will proceed to step 504 where it determines the current running average PIP value to the prior running average PIP value. If the current running average PIP value is less than the prior running average PIP value, the system will conclude that the PIP value—and by inference the fluid level within the wellbore—is decreasing and, potentially set a variable to that effect at step 506 where it will return to step 502.
If, however, the system determines at step 502 that the current running average PIP value is the same as or greater than the prior average PIP value, the system will determine that the PIP value—and by inference the fluid level within the wellbore—is NOT DECREASING and will move to step 508 where it will potentially, set a variable to that effect. The system will then return to step 502 and the process will repeat.
Returning to
If the system determines in step 408 that the under pumping detection period has expired—meaning that the pump fillage condition has reflected a completely filled pump and the fluid level has exhibited a NOT DECREASING condition over a duration of at least one under pumping detection period, the system will proceed to step 410 where it will conclude that an under pumping condition exists and will, potentially, set a variable to that effect.
If the system determines at step 408 that the under pumping detection period has not expired, it will return to step 400 and repeat the process.
Upon the detection of an under-pumping condition at step 410 the exemplary system can implement one or more notice and/or remediation processes.
For example, in one embodiment, upon the detection of an under pumping condition the controller 110 can exhibit an audible and/or visual notice (e.g., a flashing light and/or a chirping sound) to inform a user of the system that an under pumping condition exists. Alternatively, or additionally, the system 100 could send an electronic notice to a user in the form of a text message or an email. A user who receives a notice along the lines described above could then review the operating condition of the system and adjust the operating parameters of the system to address the under pumping condition. Alternatively, a user who receives such a notice could take steps to cause the system 100 to initiate an under pumping mitigation operation.
In addition to, or as an alternative to, the provision of a notice of under pumping, the controller 110 can store and maintain a record of the number of times, and/or the conditions under which the under pumping mitigation process was activated. Such a record can be used by a production team member to evaluate pump and/or reservoir performance.
In one exemplary embodiment the system 100 can be configurated to self-initiate an under pumping mitigation process once an under pumping condition is detected. One exemplary under pumping process is shown in
Turning to
If the system determines at step 602 that there is no under pumping condition, the system will and return to step 600 where the described process can be repeated (perhaps with after a defined delay period has passed).
If the system determines at step 602 that an under pumping condition exists, the system will—in the illustrated example—proceed to step 604 where the pumping speed of the pump will be increased. The speed of the pump can be increased at step 604 by a fixed or variable amount. In embodiments where a defined pumping rate increase is used during normal operation the pumping rate increase at step 604 can be the same or different from the rate increase used during normal operation.
Once the pumping speed is increased in step 604, the system will proceed to step 606 where it will wait until a settling period has passed before taking further action with respect to the detected under pumping condition. The settling period in 606 can be determined through any suitable parameter such as, for example, a time-based parameter or a stroke-based parameter. The settling period in step 606 can be set as either a fixed parameter or a parameter that varies.
For example, embodiments are envisioned wherein the settling period is a fixed parameter that a user can set during initial configuration or operation of the system 100.
As another example, embodiments are envisioned wherein the settling period is variable and the parameter defining the settling period is adjusted based on, for example, the current pumping speed, the extent of prior determinations of an under pumping condition, a detected rate of change in fluid level (or PIP), or other detected values or calculated conditions.
After the settling period associated with step 606 passes, the system will proceed to step 608 where it will determine whether an incomplete pump fillage percentage is detected. This can be accomplished in a variety of ways including one of the processes discussed above. In example, incomplete fillage can be determined in the event that the pump fillage percentage is within a normal operating dead band as described above in connection with
In the example of
In the illustrated example, at step 612, the system 100 will determine whether the period in which the system has been operating in the under pumping mitigation mode is greater than a preset maximum period value. If the system determines that the maximum period value has not been exceeded, it will proceed to step 614 where it will determine whether the fluid level in the wellbore (or the PIP) has decreased over the settling period. If the system controller 110 determines that such a decrease has occurred, it will return to step 608 without increasing the pump speed.
, however, the system controller 110 determines at step 614 that the fluid level in the wellbore (or the PIP) has NOT decreased, it will proceed to step 604, where the pump speed will be increased and the processes repeated along the lines discussed above.
In the illustrated example, if the system determines at step 612 that the maximum under pump mitigation period has been exceeded, it will proceed to 616 where it will determine whether the maximum number of mitigation period retries has been exceeded. This determination is optional and can be used to limit the extent to which the system 100 is permitted to operate in an under pumping mitigation mode. In embodiments where such a determination is made, the system can—once the maximum number of retries has been completed—proceed to determine whether a user has configured the system to operate in a specific manner if a maximum number of retries has been attempted at step 618.
If a user has configured the system to operate at a set maximum—under pumping mitigation speed—the system can then proceed to steps 620 and 622, wherein the system will operate the system at a designated under pumping maximum pump rate (through a setting made at 620) until an incomplete fillage condition is detected at step 622. If a user has not so configured the system, the system can proceed to step 624, where the pump speed is set to the normal operating mode maximum pump speed (e.g., Maximum Working Speed) and to step 610 where it will exit the under pumping mitigation mode.
If the system determines at step 616 that the maximum number of mitigation period retries has NOT been exceeded, the system will proceed to step 626 where it will run the pump 102 at the maximum working speed at step 626, while checking for incomplete pump fillage at step 628 over a retry delay period through a check made at step 630. As reflected in the example, once the retry delay period has been determined to have been expired at step 630, the system will return to step 604. As reflected in the example, if an incomplete pump fillage condition is detected at step 628, the system will proceed to exit the system at step 610.
It will be appreciated that the artificial lift system depicted in
Unlike the exemplary system of
In the example of
In the example of
I will be appreciated form consideration of
In the exemplary examples provided above, the described artificial lift system 100 includes a sucker rod pump 102 that stroked by a beam pumping unit that is driven by a variable speed motor 112 driven by a variable speed drive 100 (or the alternate arrangement described in connection with
For example, the pumping apparatus can be any form of pumping apparatus that can be subject to varying fillage percentage levels.
Additionally, the apparatus driving the pump need not be a variable speed motor driven by a variable speed drive. Any suitable driving apparatus (or prime mover) can be used and embodiments are envisioned wherein the driving apparatus (or prime mover) takes the form of a gas engine, a diesel engine, or a pneumatically or hydraulicly driven apparatus. In certain alternate embodiments, the rod driving the pump may be integrated into the prime mover such that no separate driving apparatus is required. For example, the rod may be threaded and form the stator of an inside out electric motor having a rotor with a threaded interior bore that mates with the threaded exterior of the rod, such that activation of the motor will cause the stator to rotate (and cause the rod to move up or down).
In addition, the present disclosure can be implemented using artificial systems that do not involve beam pumping units. For example, linear pumping units can be utilized without departing from the teachings of this disclosure.
Other and further embodiments utilizing one or more aspects of the inventions described above can be devised without departing from the spirit of Applicant's invention. Further, the various methods and embodiments of the methods of manufacture and assembly of the system, as well as location specifications, can be included in combination with each other to produce variations of the disclosed methods and embodiments. Discussion of singular elements can include plural elements and vice-versa.
The order of steps can occur in a variety of sequences unless otherwise specifically limited. The various steps described herein can be combined with other steps, interlineated with the stated steps, and/or split into multiple steps. Similarly, elements have been described functionally and can be embodied as separate components or can be combined into components having multiple functions.
The inventions have been described in the context of preferred and other embodiments and not every embodiment of the invention has been described. Obvious modifications and alterations to the described embodiments are available to those of ordinary skill in the art. The disclosed and undisclosed embodiments are not intended to limit or restrict the scope or applicability of the invention conceived of by the Applicants, but rather, in conformity with the patent laws, Applicants intend to protect fully all such modifications and improvements that come within the scope or range of equivalent of the following claims.
This application claims the benefit of U.S. Provisional Application No. 63/363,158, filed on Apr. 18, 2022, which is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4125163 | Fitzpatrick | Nov 1978 | A |
4744729 | Hasten | May 1988 | A |
20090055029 | Roberson | Feb 2009 | A1 |
20120283950 | Anderson | Nov 2012 | A1 |
20140262245 | Hill | Sep 2014 | A1 |
20170037845 | Al Assad | Feb 2017 | A1 |
20170268500 | Al Assad | Sep 2017 | A1 |
20180038366 | Sobin | Feb 2018 | A1 |
20220356801 | Schaupp | Nov 2022 | A1 |
20220381120 | Nimbalkar | Dec 2022 | A1 |
20230272793 | Redmond | Aug 2023 | A1 |
Number | Date | Country | |
---|---|---|---|
20230340864 A1 | Oct 2023 | US |
Number | Date | Country | |
---|---|---|---|
63363158 | Apr 2022 | US |