Professional Documents
Culture Documents
Research Article
An Improved Sucker Rod Pumping System Model and Swabbing
Parameters Optimized Design
1
School of Mechanical Engineering, Yanshan University, Qinhuangdao, 066004, China
2
School of Engineering, King’s College, University of Aberdeen, Aberdeen, AB24 3UE Scotland, UK
Copyright © 2018 Weicheng Li et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Considering the impact of fluid flowing into pump on sucker rod pumping system (SRPS) dynamic behaviors, an improved
SRPS model with new boundary model is presented, which is a fluid-solid coupled model with the interactions among surface
transmission, rod string longitudinal vibration, plunger motion, and fluid flow. A uniform algorithm is adopted instead of the
mixed iteration algorithm for the surface transmission and downhole rod string vibration submodels, to reduce the difficulties of
solving the entire SRPS model. The dynamic response comparison is executed between the improved model and the current model,
and the results show that it will bring a calculation error on pump load and pump fullness if the progress of fluid flowing into the
pump (PFFP) is ignored. Based on this improved model, a multitarget optimization model is proposed and the dynamic behavior
of SRPS is improved with the optimized swabbing parameters.
Link rod
Crank
Plunger
Dynamic liquid level
Pump outlet
Pump inlet Pump depth
gas compression
pumping fluid
gas expansion
load; pump load was set to zero for the unloaded downstroke
discharge fluid
movement [7, 8]. As the pump operation phases are highly
related to pump pressure, it was revised with an explicit
formation deduced by the interaction between pump outlet
pressure and the pressure in the pump barrel [9–14], as
follows:
phase 1 phase 2 phase 3 phase 4
𝐹𝑃𝐿 (𝑡) = 𝐴 𝑝 (𝑝𝑑 − 𝑝) − 𝐴 𝑟 𝑝𝑑 (1) Figure 2: Four phases of pump operation.
Pump pressure
Fluid motion Plunger motion
variation
result in the pumping fluid being unable to keep pace with 2. Integrated Simulation Model
the plunger and cause an incomplete fullness. Meanwhile, a
pump load calculation error will be produced with keeping The improved SRPS model is a nonlinear fluid-solid coupled
the pump pressure as constant when fluid flows into the model consisted of drive, transmission and load. The motor is
pump. used to generate power and its rotation motion is transformed
The SRPS model lays the foundation for optimizing into linear motion of suspension point. This linear motion
the swabbing parameters to improve the system operation is passed on to the plunger through rod string longitudinal
vibration; meanwhile, plunger motion has an influence on
status, except for predicting and evaluating its dynamic
pumping fluid by regulating pump pressure. On the contrary,
response. Miska et al., 1997 [19], propose a computer-aided
fluid motion affects pump pressure which is also the main
optimization method relying on a simple linear algebraic
factor in determining pump load. This pump load and
system model, so as to minimize the energy consumption. other system loads are transferred to motor output shaft by
Firu et al., 2003 [20], present an improve optimization cri- surface and downhole transmission, causing impact on the
terion including eight operational parameters to achieve the motor motion. The above coupled process is depicted in
maximum system efficiency. Liu and Qi, 2011 [21], apply fluid Figure 3. In this paper, the SRPS model is subdivided into rod
flow characteristics in coalbed methane reservoirs to estimate string longitudinal vibration model, corresponding surface
the production capacity and build the system efficiency boundary and downhole boundary model, so as to have a
optimization model combined with SRPS performance. The clear description.
above optimization models are built with a simplified pump
load; then an improved system efficiency optimization model
is built jointing with formula (2) [22, 23]. However, the 2.1. Sucker Rod Longitudinal Vibration Model. While the
current optimization models ignore the effect of swabbing SRPS is operating, the motion of arbitrary micro element
parameters on pump fullness, in that the SRPS model’s of the slender rod string produced intense longitudinal
restriction. Besides that, single target optimization cannot vibration can be composed of the following two parts: (1)
following the movement of suspension point and (2) relative
make an accurate and comprehensive presentation for SRPS
movement to the suspension point. Referring to Figure 4, the
whose pumping progress is complex, multicomponent and
coordinate system is built based on the top dead center of
interactive.
horse head as the origin. Then the stress balance terms of rod
In this paper, firstly, an improved SRPS model is presented
string element and top and bottom boundary conditions are
with the new downhole boundary model, considering the used to establish the sucker rod longitudinal vibration model,
movement of fluid flowing into pump with gas instantaneous with the assumption of ignoring the deformation of tube and
dissolution and evolution. Secondly, for the new downhole the vibration of liquid column in a vertical well.
boundary model, a nonlinear fluid-solid coupled model will
increase the complexity of this improved SRPS model. A
unified numerical algorithm is applied on the whole model 𝜕2 𝑢 𝐸𝑟 𝜕2 𝑢 𝜇 𝜕𝑢
− +
to decrease the calculation time, instead of traditional mixed 𝜕𝑡2 𝜌𝑟 𝜕𝑥2 𝜌𝑟 𝐴 𝑟 𝜕𝑡
iteration algorithm. Thirdly, a multiobjective optimization
model is proposed based on the improved SRPS model. 𝑑2 𝑢𝑎 (𝑡) 𝜇 𝑑𝑢𝑎 (𝑡)
=− 2
− +𝑔
Fourthly, the surface dynamometer card is collected to verify 𝑑𝑡 𝜌𝑟 𝐴 𝑟 𝑑𝑡 (3)
the improved model’s accuracy. Fifthly, the dynamic response
comparison on the current SRPS model and improved SRPS 𝑢 (𝑥, 𝑡)|𝑥=0 = 𝑢𝑎 (𝑡)
𝜕𝑢 (𝑥, 𝑡)
model is executed. Finally, the optimization program is
applied on a test well, and the results are given before and 𝐸𝑟 𝐴 𝑟 = 𝐹𝑃𝐿 (𝑡)
after optimization. 𝜕𝑥 𝑥=𝐿 𝑟
4 Mathematical Problems in Engineering
Med
Mef With the equivalent rotating inertia
m
𝜔𝑗 2 V𝑗 2
𝐼𝑒 = ∑ 𝐼𝑗 ( ) + ∑ 𝑚𝑗 ( ) (5)
𝜃̇
𝑚 𝜃̇ 𝑚
𝜀𝑐 = 𝜀𝑟 (𝜆 𝑘 + √𝜆2𝑘 − 1) (7)
2.2. Surface Boundary Model. The surface boundary condi-
tion refers to the motion of suspension point as in (3). With 2𝜋𝑓
the assumption that the surface transmission mechanism 𝜔𝑛 =
𝑧
consists of belt-reducing gear and four-bar linkage as a single
degree of freedom system, it can be represented as a function where z is the motor pole pairs; f is the power frequency, Hz;
of motor angle. Later, the surface apparatus motion model is PH is the motor rated power, kW; nH is the motor rated speed,
set up using Lagrange equation, taking motor output shaft as min−1 ; 𝜀r is the motor rated-slip ratio.
equivalent component, its motion as generalized coordinates The equivalent resistance torque is derived in accordance
and set 12 o’clock as a reference direction (Figure 5). with the force balance of four-bar linkage (Figure 6), written
as
1
1 2 𝑑𝐼𝑒 𝑀𝑒𝑓 = [𝑆 (𝐹 − 𝐹𝑏 ) 𝜀𝑝𝑘1 − 𝑀𝑐 sin (𝜃 − 𝜃𝜏 )] (8)
𝐼𝑒 𝜃̈ 𝑚 + 𝜃̇ 𝑚 = 𝑀𝑒𝑑 − 𝑀𝑒𝑓 𝑖𝑏𝑔 𝜀𝑏 𝑇𝑓 𝑅𝐿
2 𝑑𝜃𝑚
with the angle of crank
𝜃𝑚 𝑡=0 = 0 (4)
𝜃𝑚
𝜃=
𝜃̇ 𝑚 𝜃=0 = 𝜔0
(9)
𝑖𝑏𝑔
Mathematical Problems in Engineering 5
where ibg is the transmission ratio of the belt-reducing (1) Bottom dead point of plunger as the origin position.
gear system; 𝜀p is the transmission efficiency from crank to
(2) The pump inlet pressure ps and outlet pressure pd are
suspension point; STf is torque factor, m; F RL is the suspension
kept constant for one cycle of SRPS operation.
point load, N; F b is the structural unbalance weight, N; M c is
the maximum balancing torque of the crank N⋅m.
The displacement of suspension point can be expressed Pressure Variation Model. The gas state equations are built as
as motor angle, based on the geometry relation shown in follows ( (11) and (12)) when the displacement of plunger is up
Figure 6 [6]. The surface boundary motion model is or up +dup :
2
𝐿2𝐶 + 𝐿2𝐾 − (𝐿 𝑅 + 𝐿 𝑃 )
𝑢𝑎 (𝑡) = arccos [ ]
2𝐿 𝐶𝐿 𝐾 𝑝 [(𝑢𝑝 + 𝐿 𝑜𝑔 − 𝐿 𝑓 − 𝐿 𝑘 ) 𝐴 𝑝 ] = 𝑍𝑁𝑄𝑇 (11)
2.3. Downhole Boundary Model. This new model is an where N is the gas molar number, mol; Q is the natural gas
improved method from the current boundary models con- constant, J/(mol⋅K); T is the temperature in pump barrel, ∘ C;
sidering the interaction among pump pressure, fluid flow into Z is the natural gas compressibility factor; Lk is the equivalent
pump, gas dissolution and evolution, pressure drop due to length of pump leakage, m; Lf is the liquid level in the pump,
fluid gravitational potential energy, inertia head loss, friction m.
head loss, and local head loss. The new boundary model Dividing (11) by (12) and ignoring the second order small
consists of pressure variation model and fluid flow into pump quantities, then the variation of pump pressure with plunger
model. Some assumptions are made for building this model: displacement is obtained:
where vp is the plunger velocity, m/s. 𝜀w is the water content; V mol is the molar volume, m3 ; Bo is
From (14), dN is composed of the following sections. the crude oil volume factor.
(1) The molar number of gas is released from or dissolved (2) The molar number of gas with fluid being sucked into
into oil as pressure varies the pump corresponding to the pump pressure is
𝑍𝑇𝑝𝑠𝑡 103 𝐴 𝑝 𝑅𝐽 𝑑𝐿 𝑓
𝑑𝑁𝑟 = − (𝛼 ⋅ 𝑑𝑝) 𝑑𝑁𝑠 = (16)
𝑍𝑠𝑡 𝑇𝑠𝑡 𝑝 𝑉𝑚𝑜𝑙
(15)
103 𝐴 𝑝 (𝐿 𝑓 + 𝐿 𝑜 − 𝐿 𝑜𝑔 ) (1 − 𝜀𝑤 ) where RJ is the transient gas liquid ratio in the pump, m3 /m3 .
⋅ (3) The molar number of gas with leaked fluid at the pump
𝐵𝑜 𝑉𝑚𝑜𝑙
pressure is
where pst is the standard pressure, pa; Zst is the standard natu-
103 𝐴 𝑝 𝑅𝐽 𝑑𝐿 V
ral gas compressibility factor; T st is the standard temperature, 𝑑𝑁V = (17)
∘
C; 𝛼 is the solubility coefficient of natural gas m3 / (m3 ⋅pa); 𝑉𝑚𝑜𝑙
6 Mathematical Problems in Engineering
where
1 𝐴 𝑓 𝑑V𝑓
ℎ𝑎 = (𝐿 𝑜 − 𝐿 𝑜𝑔 + 𝐿 𝑓 + 𝐿 V )
𝑔 𝐴 𝑝 𝑑𝑡
64𝜇V𝑓 (𝐿 𝑜 − 𝐿 𝑜𝑔 + 𝐿 𝑓 )
ℎ𝑓 =
f-f 2𝐷2𝑑 𝜌𝑔
Lf (20)
1 𝐴 𝑝 2 V2𝑎
L La ℎV = 2 ( )
a-a
𝑔𝜀 𝐴 𝑓 2
𝐴𝑝
V𝑎 = V𝑓
𝐴𝑓
Figure 7: Process of fluid flows into the pump. where 𝜀 is the flow coefficient of standing valve.
Then (19) is converted into differential forms.
where
𝐿̇ 𝑓 = V𝑓
𝑝 𝑍𝑇
𝑅𝐽 = (1 − 𝜀𝑤 ) (𝑅𝑝 − 𝑅𝑠 ) 𝑠𝑡
𝑇𝑠𝑡 𝑍𝑠𝑡 𝑝 (18) 𝑉𝑜𝑔 𝐴𝑓 −1
𝑝𝑠 𝑝
V̇𝑓 = (𝐿 0 − + 𝐿𝑓 + 𝐿V ) { −
𝑅𝑠 = 𝛼 (𝑝 − 𝑝𝑠𝑡 ) 𝐴𝑝 𝐴𝑝 𝜌 𝜌
where Rp is the production gas oil ratio, m3 /m3 ; Rs is the gas V2𝑓 𝐴2𝑝 𝐴2𝑝 64𝜇 (𝐿 0 − 𝑉𝑜𝑔 /𝐴 𝑝 + 𝐿 𝑓 ) (21)
+ [ − −
oil ratio at pump intake, m3 /m3 . 2 𝐴2𝑓 𝜀2 𝐴2𝑓 𝐷2𝑑 V𝑓 𝜌
Fluid Flowing into Pump Model. Figure 7 shows the pump 𝑉𝑜𝑔
operation when the gas-liquid flow is drawn into the pump. − 1] − 𝑔 (𝐿 0 − + 𝐿 𝑓 + 𝐿 V )}
Section a-a indicates the cross section of standing valve hole. 𝐴𝑝
Supposing the section f -f is the liquid level at arbitrary
time, neglect the process of gas bubbling from fluid by
considering only the pump gas to occupy the upper space Normally, the fluid in the barrel, no matter in which form,
of f -f. The one-dimensional unsteady flow equation based on will all be discharged except the one in dead space. Therefore,
Bernoulli equation is established to describe the flow state of the fluid flowing out of the model with opening traveling
pumping liquid. In the Bernoulli equation, the inertia head valve is not proposed. The pump outlet pressure generated
loss, friction head loss, and local head loss are all considered. by several kilometers liquid column is large compared to the
2 hydraulic loss, causing the ignorance of hydraulic loss when
𝑝𝑠 V2𝑎 𝑝 V𝑓 fluid flows out. Based on the statement mentioned above, the
+ = + + (𝐿 𝑜 − 𝐿 𝑜𝑔 + 𝐿 𝑓 + 𝐿 V ) + ℎ𝑎
𝜌g 2𝑔 𝜌g 2g (19) new downhole boundary model is expressed as follows and
also is divided into four phases corresponding to the phases
+ ℎV + ℎ𝑓 shown in Figure 2:
3
𝑑𝑝 (𝑞/ (𝐴 𝑝 ⋅ V𝑝 )) (1/ (𝑢𝑝 − 𝐿 V + 𝐿 𝑜𝑔) + (10 𝐴 𝑝 ⋅ 𝑅𝐽 ) / (𝑁 ⋅ 𝑉𝑚𝑜𝑙 )) − 1/ (𝑢𝑝 − 𝐿 V + 𝐿 𝑜𝑔)
= ⋅V
𝑑𝑡 [𝑝−1 − 1/𝑍 ⋅ 𝑑𝑍/𝑑𝑝 + 103 𝛼/𝑁 ⋅ 𝑍𝑇𝑝𝑠𝑡 /𝑇𝑠𝑡 𝑝 ⋅ (𝐿 V + 𝐿 𝑜 − 𝐿 𝑜𝑔 ) /𝑠𝑝 𝑉𝑚𝑜𝑙 ⋅ 𝐴 𝑝 ⋅ (1 − 𝜀𝑤 )] 𝑝
3
𝑑𝑝 ((V𝑓 ⋅ 𝐴 𝑝 + 𝑞) / (𝐴 𝑝 ⋅ V𝑝 )) (1/ (𝑢𝑝 − 𝐿 𝑓 − 𝐿 V + 𝐿 𝑜𝑔) + (10 𝐴 𝑝 ⋅ 𝑅𝐽 ) / (𝑁 ⋅ 𝑉𝑚𝑜𝑙 )) − 1/ (𝑢𝑝 − 𝐿 𝑓 − 𝐿 V + 𝐿 𝑜𝑔 )
=
𝑑𝑡 [𝑝−1 − 1/𝑍 ⋅ 𝑑𝑍/𝑑𝑝 + 103 𝛼/𝑁 ⋅ 𝑍𝑇𝑝𝑠𝑡 /𝑇𝑠𝑡 𝑝 ⋅ (𝐿 V + 𝐿 𝑓 + 𝐿 𝑜 − 𝐿 𝑜𝑔 ) /𝑠𝑝 𝑉𝑚𝑜𝑙 ⋅ 𝐴 𝑝 ⋅ (1 − 𝜀𝑤 )]
⋅ V𝑝
Mathematical Problems in Engineering 7
3
𝑑𝑝 (𝑞/ (𝐴 𝑝 ⋅ V𝑝 )) (1/ (𝑢𝑝 − 𝐿 𝑓 − 𝐿 V + 𝐿 𝑜𝑔) + (10 𝐴 𝑝 ⋅ 𝑅𝐽 ) / (𝑁 ⋅ 𝑉𝑚𝑜𝑙 )) − 1/ (𝑢𝑝 − 𝐿 𝑓 − 𝐿 V + 𝐿 𝑜𝑔 )
= ⋅ V𝑝
𝑑𝑡 [𝑝−1 − 1/𝑍 ⋅ 𝑑𝑍/𝑑𝑝 + 103 𝛼/𝑁 ⋅ 𝑍𝑇𝑝𝑠𝑡 /𝑇𝑠𝑡 𝑝 ⋅ (𝐿 V + 𝐿 𝑓 + 𝐿 𝑜 − 𝐿 𝑜𝑔 ) /𝑠𝑝 𝑉𝑚𝑜𝑙 ⋅ 𝐴 𝑝 ⋅ (1 − 𝜀𝑤 )]
𝑑𝑝
=0
𝑑𝑡
(22)
∞ ∞
𝑑2 Φ𝑖 (𝑥) (27)
− ∑𝐸𝑟 𝐴 𝑟 𝑞 𝑖 (𝑡) + ∑ 𝜇Φ𝑖 (𝑥) 𝑞̇ 𝑖 (𝑡)
3. Integrated Numerical Algorithm 𝑖=1 𝑑𝑥2 𝑖=1
For the current SRPS model, the surface transmission model = 𝐴 𝑟 𝜌𝑟 𝑓 (𝑥, 𝑡)
is solved by numerical integration method [25]. While the
finite difference method is used to describe the rod string Multiply the above equation by Φi (x), and it is integrated
longitudinal vibration [2, 26, 27]. Since there is no fixed along the rod length. Then the following is derived:
solution between surface and downhole model, it needs cyclic 𝐿𝑟
iteration to handle the whole model, which is time consuming 𝐴 𝑟 𝜌𝑟 𝑞̈ 𝑖 (𝑡) ∫ Φ𝑖 2 (𝑥) 𝑑𝑥
[25]. Considering the interaction within plunger motion, 0
fluid flow into pump and pump pressure, the improved SRPS 𝐿𝑟
model has a higher nonlinear degree and thus increases − 𝐸𝑟 𝐴 𝑟 𝑞𝑖 (𝑡) ∫ Φ𝑖 (𝑥) Φ𝑖 (𝑥) 𝑑𝑥
0
the difficulty of solving it. In order to reduce the solving (28)
time, the wave equation of rod string longitudinal vibration 𝐿𝑟
2
is converted into ordinary differential equations by modal + 𝜇𝑞̇ 𝑖 (𝑡) ∫ Φ𝑖 (𝑥) 𝑑𝑥
0
superposition method. Then the surface and downhole
boundary model are now in the form of ordinary differential 𝐿𝑟
equations at which the whole model can be solved by Runge- = 𝐴 𝑟 𝜌𝑟 ∫ Φ𝑖 (𝑥) 𝑓 (𝑥, 𝑡) 𝑑𝑥
0
Kutta method directly. Besides that, solving the rod string
longitudinal vibration equation is also solving the force Its mode shapes and natural frequencies are
vibration response of rod string, where (3) is converted into
the following form: 2 (2𝑖 − 1) 𝜋
Φ𝑖 (𝑥) = √ sin ( 𝑥)
𝜌𝑟 𝐴 𝑟 2𝐿 𝑟
(29)
𝜕2 𝑢 𝜕2 𝑢 𝜕𝑢 (2𝑖 − 1) 𝜋√𝐸𝑟 /𝜌𝑟
𝜌𝑟 𝐴 𝑟 2 − 𝜌𝑟 𝐸𝑟 2 + 𝜇 = 𝜌𝑟 𝐴 𝑟 𝑓 (𝑥, 𝑡) (24) 𝑝𝑛𝑖 =
𝜕𝑡 𝜕𝑥 𝜕𝑡 2𝐿 𝑟
Then (28) can be simplified as follows using mode shape
where
orthogonality:
Let ith-order forced vibration displacement response and The displacement and velocity of plunger are
velocity response be xi1 and xi2 , respectively. Then (30) can be
expressed as the following form: 𝑢𝑝 (𝑡) = 𝑢𝑎 (𝑡) − 𝑢 (𝐿, 𝑡)
= 𝑢𝑎 (𝑡)
𝑥̇ 𝑖1 (𝑡) = 𝑥𝑖2 (𝑡)
𝑖=2∗𝑗+1 𝑖=2∗𝑗
2
𝜇 (2𝑖 − 1) 𝜋 2 𝐸𝑟 (32) −√ ( ∑ 𝑥𝑖1 (𝑡) − ∑ 𝑥𝑖1 (𝑡))
𝑥̇ 𝑖2 (𝑡) = − 𝑥𝑖2 (𝑡) − ( ) 𝑥𝑖1 (𝑡) + 𝐹𝑖 𝐴 𝑟 𝜌𝑟 𝐿 𝑟
𝐴 𝑟 𝜌𝑟 2𝐿 𝑟 𝜌𝑟 𝑖=1 𝑖=1
𝜕𝑢 (𝐿, 𝑡) (34)
V𝑝 (𝑡) = 𝑢̇ 𝑎 (𝑡) −
Then suspension point load is derived. 𝜕𝑡
= 𝑢̇ 𝑎 (𝑡)
𝜕𝑢 (0, 𝑡)
𝐹𝑅𝐿 (𝑡) = 𝐸𝑟 𝐴 𝑟 + 𝐹𝑟 𝑖=2∗𝑗+1 𝑖=2∗𝑗
𝜕𝑥 2
(33) −√ ( ∑ 𝑥𝑖2 (𝑡) − ∑ 𝑥𝑖2 (𝑡))
2 𝑁
(2𝑖 − 1) 𝜋 𝐴 𝑟 𝜌𝑟 𝐿 𝑟 𝑖=1 𝑖=1
= 𝐸𝑟 𝐴 𝑟 √ ∑ 𝑥𝑖1 (𝑡) + 𝐹𝑟
𝜌𝑟 𝐴 𝑟 𝐿 𝑟 𝑖=1 2𝐿 𝑟 Then the integrated numerical model is given as follows:
𝜃̇ 𝑚 = 𝜔𝑚
𝐿𝑅 𝜃 𝐿
− arcsin ( sin (2𝜋 − 𝜃0 − 𝑚 + arcsin ( 𝐼 )))
𝐿𝐿 𝑖𝑏𝑔 𝐿𝐾
2
+ (𝐴 𝑝 (𝑝𝑑 − 𝑝) − 𝐴 𝑟 𝑝𝑑 + 𝐹𝑓 ) √
𝐴 𝑟 𝜌𝑟 𝐿 𝑟
2
− (𝐴 𝑝 (𝑝𝑑 − 𝑝) − 𝐴 𝑟 𝑝𝑑 + 𝐹𝑓 ) √
𝐴 𝑟 𝜌𝑟 𝐿 𝑟
..
.
𝑥̇ 𝑖1 (𝑡) = 𝑥𝑖2 (𝑡)
2
𝜇 (2𝑖 − 1) 𝜋 𝐸𝑟 d2 𝑢𝑎 (𝑡) d𝑢 (𝑡) 2√2𝐴 𝑟 𝜌𝑟 𝐿 𝑟
𝑥̇ 𝑖2 (𝑡) = − 𝑥𝑖2 (𝑡) − ( ) 𝑥𝑖1 (𝑡) + ( +𝜇 𝑎 )
𝐴 𝑟 𝜌𝑟 2𝐿 𝑟 𝜌𝑟 d𝑡2 d𝑡 (2𝑖 − 1) 𝜋
2 (2𝑖 − 1) 𝜋
+ (𝐴 𝑝 (𝑝𝑑 − 𝑝) − 𝐴 𝑟 𝑝𝑑 + 𝐹𝑓 ) √ sin ( )
𝐴 𝑟 𝜌𝑟 𝐿 𝑟 2
Mathematical Problems in Engineering 9
𝑁
2 (2𝑖 − 1) 𝜋
𝐹𝑅𝐿 (𝑡) = 𝐸𝑟 𝐴 𝑟 √ ∑ 𝑥𝑖1 (𝑡) + 𝐹𝑟
𝜌𝑟 𝐴 𝑟 𝐿 𝑟 𝑖=1 2𝐿 𝑟
𝑖=2∗𝑗+1 𝑖=2∗𝑗
2
𝑢𝑝 (𝑡) = 𝑢𝑎 (𝑡) − √ ( ∑ 𝑥𝑖1 (𝑡) − ∑ 𝑥𝑖1 (𝑡))
𝐴 𝑟 𝜌𝑟 𝐿 𝑟 𝑖=1 𝑖=1
𝑖=2∗𝑗+1 𝑖=2∗𝑗
2
V𝑝 (𝑡) = 𝑢̇ 𝑎 (𝑡) − √ ( ∑ 𝑥𝑖2 (𝑡) − ∑ 𝑥𝑖2 (𝑡))
𝐴 𝑟 𝜌𝑟 𝐿 𝑟 𝑖=1 𝑖=1
⋅ V𝑝
𝑑𝑝
=0
𝑑𝑡
𝑑𝐿 𝑓
= V𝑓
𝑑𝑡
2 2
𝑑V𝑓 𝑉𝑜𝑔 𝐴𝑓 −1
𝑝𝑠 𝑝 V𝑓 𝐴 𝑝 𝐴2𝑝 64𝜇 (𝐿 0 − 𝑉𝑜𝑔 /𝐴 𝑝 + 𝐿 𝑓 )
= (𝐿 0 − + 𝐿𝑓 + 𝐿V ) { − + [ 2 − 2 2 − − 1]
𝑑𝑡 𝐴𝑝 𝐴𝑝 𝜌 𝜌 2 𝐴𝑓 𝜀 𝐴𝑓 𝐷2 V𝑓 𝜌
𝑉𝑜𝑔
− 𝑔 (𝐿 0 − + 𝐿 𝑓 + 𝐿 V)
𝐴𝑝
(35)
4. Optimization Model power and pump fullness calculation formula are deduced as
follows:
4.1. Optimization Goal. As mostly developed oil-field moves
into the mid and late stage and the OWD begins to 𝑃𝑚 = 𝑀𝑒𝑑 𝜃̇ 𝑚 + 𝑃0
decline gradually, energy-saving, production-increasing, and
reducing load variation as much as possible are particularly 2 (36)
1 𝑀𝑒𝑑 𝜃̇ 𝑚
important. Then we take pump fullness epf , suspension point + [( − 1) 𝑃𝐻 − 𝑃0 ] ( )
load amplitude F RLA , crank torque standard deviation M csd , 𝜂H 𝑃𝐻
and motor input power average 𝑃𝑚 as the optimization goal 𝑡
to build a multitarget model. Suspension point load and 𝐿 𝑓 − ∫0 𝑢 𝑞𝑑𝑡 − (𝐿 𝑜 − 𝐿 𝑜𝑔)
𝑒𝑝𝑓 = (37)
crank torque can be solved directly by (35). The motor input 𝑢𝑝𝑢
10 Mathematical Problems in Engineering
+ 𝐾4 𝑃𝑚 (X)
where K 1 , K 2 , K 3, and K 4 are the weight coefficients.
4.3. Constraints
5. Test and Verification
Surface dynamometer card is a closed graph recording
(a) Crank Balance Degree. Crank balance degree indicates the polished rod loads versus rod displacement over a SRPS
load fluctuation to a certain degree and it needs to be kept at cycle, which is generally collected and taken as an index
a high value: to estimate the operation of SRPS. In this paper, based on
the dynamometer sensor shown in Figure 8, four test wells
𝑀𝑐𝑘𝑢 are used to validate the improved SRPS model. The oil well
0.95 ≤ ≤1 (40)
𝑀𝑐𝑘𝑑 parameters are listed in Table 1, and the simulation and field
test results are given in Figure 9. According to the plotted
where M cku and M ckd are the maximum crank torque when curves, the simulation results are basically consistent with
plunger is at upstroke and downstroke, respectively, N⋅m. that in measured, and the improved SRPS model is accurate
enough to be proposed for engineering practices.
(b) Ground Device Carrying Capacity. The suspension
point load, crank torque and motor torque, at any
time [0, 𝑇] do not go beyond the allowable range 6. Dynamic Response Comparison
{max(F𝑅𝐿), min(F𝑅𝐿); max(𝑀𝑐 ), min(𝑀𝑐 ); max(𝑀𝑒𝑑 ),
min(𝑀𝑒𝑑 )} for the given type: Pump dynamometer card is a closed graph recording plunger
loads versus plunger displacement over a SRPS cycle. It is
min (𝐹𝑅𝐿 ) ≤ 𝐹𝑅𝐿 ≤ max (𝐹𝑅𝐿 ) determined by multifactors such as stroke, stroke frequency,
pump diameter, pump depth, dynamic liquid level, and the
min (𝑀𝑐𝑘 ) ≤ 𝑀𝑐𝑘 ≤ max (𝑀𝑐𝑘 ) (41) other oil well parameters. The difference between the current
min (𝑀𝑒𝑑 ) ≤ 𝑀𝑒𝑑 ≤ max (𝑀𝑒𝑑 ) SRPS model and the improved SRPS model proposed in this
paper is whether to consider the PFFP. In view of this, the
oil operating status is divided into two forms as follows:
(c) Rod String Strength. The maximum and minimum stress of (1) the fluid always keeps pace with the plunger when it
any point x along the rod string does not exceed permissible is being sucked into the pump; (2) the fluid is unable to
stress range in one cycle: follow with the plunger. Then two oil wells are selected: well#1
with sufficient OWD and well#2 with insufficient OWD.
[𝜎min ] ≤ 𝜎𝑟𝑠 ≤ [𝜎max ] (42)
Figure 10 describes the plunger and fluid velocity during
upstroke based on the improved SRPS model. It can be
(d) Swabbing Parameters. Each oil well has different limit on concluded that when the well has sufficient OWD and the
the swabbing parameters in accordance with the device type fluid possesses good ability of keeping pace with the plunger;
and actual operation; hence their allowable variation ranges when the well has insufficient OWD, the fluid velocity lags
are adjustable. behind the one of plunger at the beginning, whereas it is
Mathematical Problems in Engineering 11
60 60
Polished rod load (kN)
40 40
20 20
0 0
0 1 2 3 0 1 2 3
Polished rod displacement (m) Polished rod displacement (m)
simulation simulation
measured measured
(a) Well #1 (b) Well #2
60 60
Polished rod load (kN)
40 40
20 20
0 0
0 1 2 3 0 1 2 3
Polished rod displacement (m) Polished rod displacement (m)
simulation simulation
measured measured
(c) Well #3 (d) Well #4
Figure 9: Suspension point dynamometer card comparison between the simulated and measured.
12 Mathematical Problems in Engineering
1.5 0.6
1.0 0.4
Velocity/(m/s)
Velocity (m)
0.5 0.2
0.0 0.0
−0.5 −0.2
0 2 4 6 0 4 8 12
Time (s) Time (s)
Plunger Plunger
Fluid Fluid
(a) Well #1 (b) Well #2
30 40
30
20
Pump load (kN)
20
10
10
0
0
−10 −10
0 1 2 3 0 1 2 3
Pump displacement (m) Pump displacement (m)
faster after a certain time period. Then the comparisons of description, we can know that the pump fullness calculation
pump dynamometer card are executed by the two models; result is on the high side if the PFFP is not considered, and
meanwhile their individual pump fullness result is given at this phenomenon will become more obvious for the well with
the end of the legend (Figure 11). insufficient OWD.
Pump dynamometer card is very important method and The load presented by the left, upper, right, and lower
normally used to diagnose the pump operations, particularly borderline of pump dynamometer card is the results of pump
whose shape is more similar to a rectangle, the pump is moving from phase 1 to 4 in turn. Therefore, its upper
closer to the fullness [28]. Hence, from Figure 11, it can borderline describes the pump load when fluid is pumped
be known that the pump fullness of current SRPS model into the barrel. From Figure 11(a), it can be found that
is higher than that of the improved one depending on the the upper borderline load simulated by the improved SRPS
qualitative judgment, and this conclusion is consistent with model is significantly larger than the one of current. For
the quantitative calculation result, meanwhile this gap for Figure 11(b), this difference can be neglected. Based on (1)
the well #2 is bigger than well #1. According the above and (2), the pump pressure keeps constant as ps when fluid is
Mathematical Problems in Engineering 13
60 40
30
Polished rod load (kN)
10
20
0 −10
0 1 2 3 0 2
Polished rod displacement (m) Crank angle (rad)
15
Motor input power (kW)
10
0
0 2
Crank angle (rad)
Before optimization
After optimization
(c) Motor input power
sucked into the pump and then the corresponding pump load OWD is tested. Its original swabbing parameters are as
is a fixed value. Due to the new model takes into account of follows: stroke S is 3 m, stroke frequency ns is 3 min−1 ,
PFFP, a pressure drop will be brought, which will vary with pump diameter Dd is 57mm, pump depth Lpd is 900 m, crank
the fluid velocity. Combined with (1), this pressure drop will balance radius rc is 1.2 m, and rod string combination dj ×
lead to the pump load increases. Figure 10 shows that the Lj is 25 mm × 524 m+22 mm × 376 m. And its swabbing
fluid velocity of well #1 is larger than that of well #2, and parameters after optimizing are as follows stroke S is 3 m,
this is the reason why the difference of upper borderline load stroke frequency ns is 2.5 min−1 , pump diameter Dd is 57mm,
between the two models is obvious. This illustrates the error pump depth Lpd is 990 m, crank balance radius rc is 0.9 m,
on the upper borderline load of pump dynamometer card
and rod string combination dj × Lj is 22 mm × 426 m+19 mm
depending on the velocity at which the fluid flows into the
× 564 m. The comparisons before and after optimization are
pump.
shown in Figure 12 and Table 2.
7. Optimization Test From the above comparison results, some conclusions are
obtained:
Based on the above models, a simulation and optimization (1) After optimization, the maximum and minimum
software is developed by MATLAB. One well with insufficient of suspension point load are all decreased, and the load
14 Mathematical Problems in Engineering
International
Journal of
Mathematics and
Mathematical
Sciences
Journal of
Hindawi
Optimization
Hindawi
www.hindawi.com Volume 2018 www.hindawi.com Volume 2018
International Journal of
Engineering International Journal of
Mathematics
Hindawi
Analysis
Hindawi
www.hindawi.com Volume 2018 www.hindawi.com Volume 2018