Sucker rod pump automated control method and system
20220228473 · 2022-07-21
Inventors
Cpc classification
F04B2203/0207
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0209
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2201/121
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B47/022
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2201/1211
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
E21B43/12
FIXED CONSTRUCTIONS
Abstract
A sucker rod pump automated control method comprising measuring the sucker rod pump parameters, counting the sucker rod pump geometry, forming a dynamometer card of the sucker rod pump parameters. Measuring an angle of the sucker rod pump walking beam, and based on the walking beam angle value, forming a real time value of the sucker rod pump crank angle and a polished rod velocity with using geometry dependences of the sucker rod pump components. The walking beam is equipped with an angle sensor connected to a PC input and is formed to detecting position of the walking beam.
Claims
1. A sucker rod pump automated control method comprising: measuring the sucker rod pump parameters, counting the sucker rod pump geometry, forming a dynamometer card of the sucker rod pump parameters, providing the sucker rod pump motor control signals depending on measured parameters, the measured parameters comprising at least a load or/and a velocity of a polished rod, wherein at least the motor torque, the polished rod load or/and velocity are calculated based on mass and geometry values of the sucker rod pump components with counting current and voltage parameters; calculating the motor momentary power value (MMP) and a counter weight system power (CWP) during each reciprocating stroke of the polished rod, and using a variable speed drive (VSD) active power value excluding a losses, wherein calculating the active power value based on a frequency setting (f) value, wherein changing the frequency setting (f) value relative to the sucker rod pump filling rate; wherein measuring the angle of the sucker rod pump walking beam, and based on the walking beam angle value, forming the real time values of the sucker rod pump crank angle and the polished rod velocity with using geometry dependences of the sucker rod pump components.
2. The method according to claim 1 wherein obtaining the motor torque average value by: comparing the motor torque average value relative to the motor torque reference value, wherein taking the motor torque reference value calculated on a first sucker rod pump stroke, and taking the motor torque reference value calculated on low motor velocity, wherein said motor torque reference value showing a ratio between the motor torque average value and the sucker rod pump filling rate, wherein at least the sucker rod pump filling rate reflects changing of the polished rod load.
3. The method according to claim 1 and 2 wherein calculating the motor torque average value during each reciprocation period of the polished rod, wherein the reciprocation period start is related to the polished rod end point.
4. The method according to claim 1 wherein calculating a current motor power expended in motion of the polished rod, forming a current motor power based on the VSD active power value excluding the losses, wherein calculating a stator and a rotor power losses of the motor, and taking into account the sucker rod pump dynamic moment and a mechanical losses within the sucker rod pump swing joints.
5. The method according to claim 1 wherein using the VSD programmable controller, forming a surface and a down hole dynamometer card of the sucker rod pump parameters, wherein calculating the motor momentary power value (MMP), the counter weight system power (CWP), the polished rod load or/and velocity.
6. The method according to claim 1 wherein based on the sucker rod pump parameters dynamometer card forming the frequency settings value and calculating the VSD output voltage.
7. The method according to claim 1 wherein calculating geometry dependences of the sucker rod pump components via dimensioning, wherein using the geometry dependences for calculating the counter weight system power (CWP), the polished rod load or/and velocity.
8. The method according to claim 1 wherein calculating the load zero portion at the polished rod end points, wherein the load zero portion is forming a part of the polished road stroke length, wherein forming the polished rod load constant value at an input/output of the zero portion, wherein forming an intermediate load value as a calculated mathematic value.
9. A sucker rod pump automated control system comprising: a variable speed drive (VSD) equipped with a programmable controller (PC) and connected with a motor, the motor is designed as a drive for the sucker rod pump crank, wherein the sucker rod pump crank is in cinematic connection with a walking beam which is connected to a polished rod; wherein the walking beam is equipped with an angle sensor connected to the PC input and is formed to detecting position of the walking beam, wherein the PC input contains a galvanic isolation of a power supply, wherein said PC comprising: a means of the crank position detection based on the detected position of the walking beam, a means of the sucker rod pump geometry dependences calculation, a means of the motor power calculation and a counter weight system power (CWP) calculation, a means of the polished rod load or/and velocity calculation, a means of data processing and forming a surface and a down hole dynamometer card of the sucker rod pump parameters.
10. The sucker rod pump automated control system according to claim 9 wherein the means of the motor power calculation comprising a block of a stator and a rotor power losses calculation and a block of the sucker rod pump dynamic moment calculation.
Description
DESCRIPTION OF THE DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035] The following are definitions of some of the technical terms used in the detailed description of the preferred embodiments. [0036] a power balance—relation between the momentary power (MMP) and a counter weight system power (CWP) to a polished rod velocity. [0037] walking beam angle sensor—rate-of-turn sensor; encode; rotation angle sensor.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0038] Referring to
[0039] On one embodiment of the invention, the walking beam 7 is equipped with an angle sensor 11 connected to the PC 3 input and is formed to detecting position of the walking beam. Wherein the PC 3 input is an analog input contains a power supply galvanic isolation, which provides immunity to power-frequency magnetic fields.
[0040] The PC 3 comprising an operating means based on a central processor unit (CPU) 3.1. Referring to
[0041] The means 14 of the motor power calculation is made with a capability of the VSD active power calculation, by usage of a block 14.1 for a stator (P.sub.ST) and a rotor (P.sub.RT) power losses calculation and a block 14.2 of the sucker rod pump dynamic moment calculation.
[0042] Also, according to the one embodiment the means 18 for the data processing and forming the dynamometer cards is made with an ability of the polisher rod load zero portion calculation at the polished rod end points. Which is leading to an accuracy of forming and displaying of dynamometer cards.
[0043] Based on the described variant of the SRP system, the method of the SRP automated control can be implemented.
[0044] At the beginning of the SRP equipment operation, providing the automated control system calibration. The calibration is performing by the operator of the SRP.
[0045] During the SRP control system settings, providing calibration of the walking beam angle sensor 11. Taking the motor torque reference value calculated on a first SRP stroke at a low motor velocity. Wherein the low motor velocity is up to 30% of nominal motor value. According to present invention said motor torque reference value showing a ratio between the motor torque average value and the sucker rod pump filling rate, wherein at least the sucker rod pump filling rate reflects changing of the polished rod load.
[0046] During the SRP commissioning, a number of parameters are also determined, the values of which remain unchanged during SRP operation and can be used in the calculation and performing of the dynamometer card. Among which, a moment of inertia formed by the motor 4 and by the counter weight system 15, an inductance and a resistance motor parameter, parameters characterizing the geometry dependences of the SRP components.
[0047] According to the present embodiment, taking a linear dimension between the crank axis 19 and an anchor point between the link rod 6 and the crank 5, a linear dimension between an anchor point of the link rod 6 and the walking beam 7 anchor point, a length of an arms of the walking beam 7, a linear dimension between the walking beam 7 axes and the crank 5 axes, as well as a masses of counter weights system 15.
[0048] Based on mentioned geometry dependences and calculated motor parameters calculating the dynamic moment which causing losses of the VFD dynamic power.
[0049] After SRP commissioning the control system is ready for exploitation. According to the present embodiment, the control method is based on the SRP dynamometer card, comprising a surface and a down hole dynamometer card (
[0050] Based on the dynamometer card data, forming the SRP motor control signals in accordance with the sucker rod pump filling rate. Also, the SRP motor control signals can be made, based on a load or/and a velocity of the polished rod. Wherein at least the motor torque, the polished rod load or/and the velocity are calculated based on mass and geometry values of the sucker rod pump components as well the as current and voltage parameters.
[0051] Calculating the power balance (P.sub.bal) during the dynamometer card performing, wherein the motor power and the counter weight system power (CWP) excluding losses are corresponding to a power at an anchor point between the polished rod and the rod string.
[0052] According to the present invention performing of the surface dynamometer card comprising at least three main steps (
[0053] At the next step, the polished rod velocity is determined, and also at the next or one of the previous steps, the crank angle (φK) is determined. At the final step, using the result of the first steps, the power balance is determined, which is displayed graphically on the PC display. It is also possible to implement the invention, in which the results are displayed at the remote workplace of the operator of the automated control system.
[0054] At the step of determining the motor momentary power Pm, (
[0055] In the above-mentioned embodiment of the invention, the SRP system power losses comprise a stator and a rotor loss of the motor, as well as the motor velocity change losses (P.sub.V) (acceleration and braking of the system) and a mechanical loss. The stator losses are determined based on an amplitude value of the stator current and the stator resistance. The rotor losses are determined by using the rotor current calculated values as well as inductance and voltage. The acceleration/resistance losses take into account the parameters characterized by the dynamic moment of the system, which takes into account the geometric dependences between the SRP components, as well as the moments of inertia of the electric motor (Me) and the counter weight system power (CWP) (Pw), which are recorded into the PC memory block 21 during the commissioning step.
[0056] According to a preferred embodiment of the invention, the PC also contains a block of 20 of a smoothing filter (low-pass filters (LPF)), which allows forming the dynamometer card without interference of current harmonics and mechanical vibrations of the SRP system. Getting the MMP value required for polished road reciprocation after passing signals through the block 20 of smoothing filters.
[0057] At the second step (
[0058] Calculating the load zero portion at the polished rod end points, wherein the load zero portion is forming a part of the polished road stroke length. Wherein forming the polished rod load constant value at an input/output of the zero portion, and forming an intermediate load value as a calculated mathematic value. Such variant, allows additionally take into account possible inaccuracies in the values of the SRP geometric dimensions.
[0059] On (
[0060] The obtained dynamometer cards (
[0061] The dynamic changes of the SRP system operation are shown on (
[0062] The SRP filling rate, in one of the invention embodiments, also obtained by calculating the motor torque average value per each cycle (calculated between two successive upstrokes). In this option, the calculation of the motor torque average value calculated at low velocity, equal to 30% of the nominal value, and is taken the pump filling rate as 100%. Next, during each period of the SRP operation, the current average torque is comparing to the reference value, based on the achieved result calculating the percentage relation, which shows the percentage of the SRP filling (the dependence is shown in
[0063] The implementation of the described invention contributes to the achievement of the claimed technical result, increasing the accuracy of measuring the of the SRP characteristics, ensuring real time well flow rate optimization, as well as a continuity of the technological process with the possibility of changing the main parameters.