Method for calculating dynamic liquid level height by converting oil well suspension point dynamometer diagram into pump dynamometer diagram
By correcting the suspension point dynamometer card and removing interference such as zero drift and temperature drift, the pump dynamometer card is inverted, solving the problem of inaccurate conversion of the suspension point dynamometer card to the pump dynamometer card. This enables accurate calculation of the dynamic fluid level in oil wells and improves the level of automation in oil well management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA PETROLEUM & CHEMICAL CORP
- Filing Date
- 2025-01-03
- Publication Date
- 2026-07-21
AI Technical Summary
In existing technologies, the measurement error of suspension point dynamometer cards is large. In particular, due to the influence of zero drift, temperature drift and friction load, the conversion of suspension point dynamometer cards to pump dynamometer cards is inaccurate, which affects the accurate calculation of oil well production and fluid level, and increases the cost and difficulty of equipment maintenance.
By correcting the suspension point dynamometer diagram and removing zero drift, temperature drift, friction load, vibration load, and inertial load, a more accurate pump dynamometer diagram is obtained through inversion. The dynamic fluid level of the oil well is calculated by combining the pump dynamometer diagram with the dynamic fluid level diagram. A Butterworth low-pass filter is used to remove vibration load, and the dynamic fluid level is calculated using a formula.
It improves the accuracy of converting suspension point dynamometer diagrams to pump dynamometer diagrams, reduces equipment maintenance costs, enables accurate calculation of oil well production and fluid level, optimizes oil well production management, and is particularly suitable for remote monitoring of remote or unattended oil wells.
Smart Images

Figure CN122428896A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of oilfield development technology, specifically to a method for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram into a pump dynamometer diagram. Background Technology
[0002] As oilfield development deepens, the detection of production parameters and the measurement of fluid level in pumping wells are becoming increasingly important in well management. The suspension point dynamometer card (SPD) directly represents the surface and downhole operating conditions of the pumping well, serving as an "intermediate node" for system analysis and research. Currently, SPDs are primarily obtained using load sensors. However, because load sensors operate under alternating loads and harsh field environments for extended periods, reliability is easily compromised, leading to issues such as zero drift and temperature drift, resulting in premature failures and increased maintenance workload and costs. This not only affects the accurate analysis and judgment of some well conditions but also fails to meet the needs of current digital oilfield management.
[0003] Measuring the fluid level in pumping wells is a crucial aspect of oil well production management, directly reflecting the well's fluid supply and serving as an important indicator for determining production output and optimizing production strategies. Existing fluid level measurement technologies primarily rely on acoustic detection or downhole sensors. These methods calculate fluid level by emitting sound waves or signals at the wellhead. However, in complex environments, the propagation speed of sound waves is affected by interference from oil-gas mixtures, wellbore pipes, and air bubbles, leading to signal attenuation and measurement errors. Furthermore, downhole sensor equipment operates in high-temperature, high-pressure, and corrosive environments, making it prone to damage, and maintenance and replacement costs are high, hindering long-term stable operation and real-time monitoring.
[0004] Patent application CN106593415A discloses a method for measuring the dynamic fluid level in oil wells based on an improved multiphase flow algorithm. First, a suitable multiphase flow algorithm is selected using matter-element analysis. Then, the pressure gradient distribution on the tubing and casing is calculated based on the selected algorithm. Finally, the dynamic fluid level is measured using the pump dynamometer load data obtained from the polished rod dynamometer diagram. The introduction of the improved multiphase flow method based on matter-element analysis replaces the previous method of calculating pressure gradients using only a single multiphase flow algorithm. This allows for a more accurate distribution of the pressure gradient on the tubing and casing, and higher accuracy in calculating the dynamic fluid level, adapting to different production conditions of the oil well. Furthermore, by using dynamometer diagram analysis for dynamic fluid level measurement, the previous method of manual inspection in oilfields, which required shutting down the well for dynamic fluid level measurement, is avoided. This saves manpower and eliminates the need for well shutdown, indirectly improving the efficiency of oil well production.
[0005] Patent CN113719274B discloses a novel automatic monitoring system and method for downhole dynamic fluid level in drilling. A frequency-tunable acoustic signal generation module, under the control of a control module, generates acoustic signals of different frequencies and propagates them downhole. An echo signal receiving module receives the acoustic signals and converts them into recognizable electrical signals. After amplification and preliminary removal of environmental noise, the signals are transmitted to an intelligent data processing and feature extraction module. Through wavelet analysis and other processing methods, the noise signals are suppressed, and the required feature signals are obtained. Then, based on the location and time of the initial and final coupling signals, the average sound velocity downhole is obtained, and the time it takes for the sound signal to reach the downhole fluid level is determined. Combined with the drill string assembly during drilling, the height of the downhole dynamic fluid level is calculated.
[0006] Currently, most scholars use the Gibbs one-dimensional wave equation to solve the pump dynamometer card problem when studying the suspension point dynamometer card. However, in this process, the frictional load on the suspension point dynamometer card is included in the solution of the one-dimensional wave equation, leading to overestimation of production and fluid level data due to frictional load. Therefore, the current one-dimensional wave equation method for calculating pump dynamometer card production and fluid level is inaccurate. Thus, there is an urgent need for a rapid pump dynamometer card inversion method based on the suspension point dynamometer card, capable of accurately calculating oil well production and fluid level by combining the pump dynamometer card with the pump dynamometer card, thereby improving the automation level of oilfield management and reducing the high maintenance costs associated with downhole equipment. Summary of the Invention
[0007] To address the aforementioned problems, this invention provides a method for calculating dynamic fluid level height by converting an oil well suspension point dynamometer diagram into a pump dynamometer diagram. The method described in this invention corrects the suspension point dynamometer diagram, removing zero drift, temperature drift, friction load, vibration load, and inertial load, thereby obtaining a more accurate pump dynamometer diagram and further improving the prediction accuracy of the oil well dynamic fluid level height.
[0008] To achieve the above objectives, the present invention adopts the following technical solution:
[0009] In a first aspect, this invention provides a method for calculating dynamic fluid level height by converting an oil well suspension point dynamometer diagram into a pump dynamometer diagram. The method includes the following steps: acquiring dynamometer diagram data from an oilfield pumping unit well and collecting a suspension point dynamometer diagram; correcting the suspension point dynamometer diagram, the correction including removing zero drift, temperature drift, friction load, vibration load, and inertial load; obtaining the pump load based on the corrected suspension point dynamometer diagram and inverting it to obtain the pump dynamometer diagram; and calculating the upper and lower load difference ΔP using the pump dynamometer diagram.
[0010] The dynamic fluid level height H of the oil well is obtained using the following formula:
[0011]
[0012] In the formula, ΔP is the difference between the upper and lower loads, and P 压 For oil, P 套 For the casing pressure, F is the cross-sectional area of the pump plunger, ρ 液 Let g be the density of the oil, and g be the acceleration due to gravity, in m / s². 2 .
[0013] Furthermore, the method also includes the actual fluid production Q of the oil well. 实 The calculation of Q 实 It can be expressed by the following formula:
[0014] Q 实 =1440 N·A p ·S pe -q
[0015] In the formula, N represents the number of pumping unit strokes, and A... p S is the cross-sectional area of the oil pump plunger. pe The effective stroke of the oil pump plunger is obtained by subtracting the displacement value at the end of the elastic deformation of the lower stroke of the pump power diagram from the displacement value of the last point of the pump power diagram obtained by the method described in claim 1; q is the pump leakage.
[0016] Furthermore, removing zero drift and temperature drift includes the following steps: calculating the average load value between the end point of elastic deformation in the downstroke and the bottom dead center; calculating the theoretical load value of the pumping unit:
[0017] Divide the obtained average load value by the theoretical load value to obtain the suspension point dynamometer correction coefficient. Divide each value of the suspension point dynamometer by the suspension point dynamometer correction coefficient to obtain the suspension point dynamometer after removing temperature drift and zero drift.
[0018] Furthermore, the method for removing friction load is to subtract the friction load from the upper stroke of the suspension point load and add the friction load to the lower stroke.
[0019] Furthermore, the friction load is obtained by the following method: finding the time point of minimum displacement, i.e., the bottom dead center A, and then finding the time points before and after point A where the displacement data changes, denoted as Aup_point and Adown_point respectively. The friction load at point A can then be calculated.
[0020]
[0021] In the formula, P fA The frictional load at the bottom dead center A is kN; P Aup_point The load at the point of displacement change before point A is kN; P Adown_point The load at the point where the displacement changes before point A is in kN;
[0022] Find the time point at the maximum displacement, i.e., the top dead center C. Then, find the time points before and after point C where the displacement data changes, denoted as Cup_point and Cdown_point respectively. The friction load at point C can then be calculated.
[0023]
[0024] In the formula, P fC The frictional load at point A is kN; P Cup_point The load at the point of displacement change before point C is kN; P Cdown_point Let C be the load at the point where the displacement changes before point C, in kN.
[0025] The frictional load is the average value of the frictional loads at points A and C, that is:
[0026]
[0027] Furthermore, a Butterworth low-pass filter is used to filter and remove the vibration load from the suspension point dynamometer.
[0028] Furthermore, the inertial load is obtained according to the following formula:
[0029]
[0030] In the formula, m is the ratio of the inertial load of the oil column to the inertial load of the sucker rod; P 杆 =P 静下 The weight of the sucker rod in the liquid column is kN; a A Let be the acceleration of the suspension point during each segment of the upward and downward strokes, in m / s². 2 f 管 f 柱 Let m be the cross-sectional area of the sucker tubing and the sucker pump plunger. 2 .
[0031] In a second aspect, the present invention provides an apparatus for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram into a pump dynamometer diagram, the apparatus comprising: a data collection module, a suspension point dynamometer diagram correction module, and an oil well dynamic fluid level height calculation module;
[0032] The data collection module is used for oilfield pumping unit well dynamometer data collection, including dynamometer data acquisition at suspension points;
[0033] Suspension point dynamometer card correction module: used to remove zero drift, temperature drift, friction load, vibration load and inertial load;
[0034] The oil well dynamic fluid level calculation module calculates the oil well dynamic fluid level according to the following formula:
[0035]
[0036] In the formula, ΔP is the difference between the upper and lower loads, and P 压 For oil, P 套 For the casing pressure, F is the cross-sectional area of the pump plunger, ρ 液 Let g be the density of the oil, and g be the acceleration due to gravity, in m / s². 2 .
[0037] Furthermore, the suspension point dynamometer correction module obtains the suspension point dynamometer correction coefficient by dividing the average load value between the end point of elastic deformation of the downstroke and the bottom dead center by the theoretical load value. By dividing each value of the suspension point dynamometer by the suspension point dynamometer correction coefficient, the suspension point dynamometer after removing temperature drift and zero drift is obtained.
[0038] The friction load is removed by subtracting the friction load during the upper stroke and adding the friction load during the lower stroke under the suspension point load.
[0039] A Butterworth low-pass filter was used to filter and remove the vibration load from the suspension point dynamometer.
[0040] The inertial load can be obtained using the following formula:
[0041]
[0042] In the formula, m is the ratio of the inertial load of the oil column to the inertial load of the sucker rod; P 杆 =P 静下 The weight of the sucker rod in the liquid column is kN; a A Let be the acceleration of the suspension point during each segment of the upward and downward strokes, in m / s². 2 f 管 f 柱 Let m be the cross-sectional area of the sucker tubing and the sucker pump plunger. 2 .
[0043] In a third aspect, the present invention provides an apparatus for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram to a pump dynamometer diagram, the apparatus comprising: at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions which are executed by the at least one processor to cause the at least one processor to perform the method for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram to a pump dynamometer diagram as described in the first aspect.
[0044] A fourth aspect of the present invention provides a readable storage medium storing computer-executable instructions for causing a computer to perform a method for calculating the dynamic fluid level height as described in the first aspect above, involving conversion of an oil well suspension point dynamometer diagram to a pump dynamometer diagram.
[0045] Compared with the prior art, the present invention has the following advantages:
[0046] The method described in this invention solves the measurement error problem of the suspension point dynamometer caused by zero drift and temperature drift when measuring the dynamometer, and also solves the problem of difficult dynamometer calibration. By introducing the influence of friction load, the accuracy of pump dynamometer inversion from the suspension point dynamometer is further improved. Based on the inverted pump dynamometer, a method for calculating production and liquid level based on the pump dynamometer is studied by analyzing the effective plunger stroke and pump leakage. According to the relationship between the number of well strokes and the pump fill rate, a method for calculating the reasonable number of well strokes is obtained, thus providing a basis for real-time intelligent parameter adjustment of pumping unit wells.
[0047] The method can improve the production efficiency of oil wells and provide optimization solutions for dynamically changing oil well environments, especially for remote monitoring of remote or unattended oil wells, reducing manual input and improving the production efficiency of oil wells. Attached Figure Description
[0048] Figure 1 This is the original suspension point dynamometer diagram in the embodiment of the present invention;
[0049] Figure 2 This is a corrected suspension point indicator diagram considering zero drift, temperature drift, and friction load in an embodiment of the present invention;
[0050] Figure 3 This is a suspension point dynamometer diagram for removing the influence of vibration load in an embodiment of the present invention;
[0051] Figure 4 This is a dynamometer diagram of the suspension point to remove the influence of inertial load in an embodiment of the present invention;
[0052] Figure 5 This is the pump power diagram obtained by inverting the dynamometer diagram with suspension point in an embodiment of the present invention. Detailed Implementation
[0053] It should be noted that the following detailed descriptions are exemplary and intended to provide further illustration of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0054] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments of the present invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, and / or combinations thereof.
[0055] Terminology Explanation:
[0056] Suspension point dynamometer: This simplifies the work done by the change in the load at the suspension point of the polished rod in the pumping unit well and the ground displacement into a closed geometric figure. It is a direct response of the load at the suspension point of the polished rod in the dynamic production process. By considering the effects of temperature drift, zero drift and friction load on the suspension point dynamometer, the pump dynamometer can be inverted, thereby enabling pumping unit well production calculation, liquid level calculation and intelligent parameter adjustment.
[0057] Pump dynamometer diagram: This diagram displays information about the downhole pumps, loads, and displacements during the operation of the pumping unit. It can reflect the working status of the downhole pumps, the production status of the oil well, and potential faults.
[0058] Dynamic fluid level: During normal production, the dynamic fluid level is the fluid level in the annular space between the tubing and casing of a pumping well. The dynamic fluid level is generally represented by its depth measured from the wellhead.
[0059] To enable those skilled in the art to better understand the technical solution of the present invention, the technical solution of the present invention will be described in detail below with reference to specific embodiments.
[0060] Example 1
[0061] The method for calculating the dynamic fluid level height by converting the oil well suspension point dynamometer diagram to the pump dynamometer diagram includes the following steps:
[0062] Step S1: Obtain the dynamometer data of the oilfield pumping unit well. Collect the suspension point dynamometer data using a power dynamometer, and combine it with the basic well data to calculate the theoretical load on the pumping unit well.
[0063] P 静下 =f 杆 (ρ 杆 -ρ 液 )gL
[0064] In the formula, f 杆 Let m be the cross-sectional area of the sucker rod string. 2 ;ρ 液 , ρ 杆 These are the densities of the pumped liquid and the sucker rod, respectively, in kg / m³. 3 g is the acceleration due to gravity, m / s² 2 L is the length of the sucker rod or the depth of the pump, in meters.
[0065] In this embodiment, L = 797.84, f 杆 =3.96×10 -4 g = 9.8, ρ 液 = 997.68 kg / m 3 ,ρ 杆 =7850kg / m 3 Find P 静下 =21.26kN.
[0066] Step S2, removing zero drift, temperature drift, and friction load from the suspension point dynamometer, includes the following steps: calculating the average load value between the end point of elastic deformation of the downstroke and the bottom dead center; calculating the theoretical load value of the pumping unit; dividing the obtained average load value by the theoretical load value to obtain the suspension point dynamometer correction coefficient; dividing each value of the suspension point dynamometer by the suspension point dynamometer correction coefficient to obtain the suspension point dynamometer after removing temperature drift and zero drift.
[0067] like Figure 5 As shown, the calculated end point of elastic deformation during the downstroke (corresponding to...) Figure 5 From point D to the lower dead center (corresponding to point D) Figure 5 The ratio of the average load value between points A and B to the theoretical load of the pumping unit is used to obtain the correction coefficient α of the suspension point indicator diagram.
[0068] The theoretical underload formula is:
[0069] P 静下 =f 杆 (ρ 杆 -ρ 液 )gL
[0070] In the formula, f 杆 —Cross-sectional area of the sucker rod string, m 2 ;ρ 液 , ρ 杆 —These are the densities of the pumped liquid and the sucker rod, respectively, in kg / m³. 3 g—acceleration due to gravity, m / s² 2 L—Length of sucker rod or depth of pump, in meters. Dividing each value of the suspension point dynamometer diagram by the correction factor α yields the suspension point dynamometer diagram after correction for temperature drift and zero drift.
[0071] The number of displacement loads measured was 144 points. The end point of elastic deformation of the upper stroke (point B) was located at point 10, the top dead point (point C) was located at point 74, and the end point of elastic deformation of the lower stroke (point D) was located at point 85.
[0072]
[0073] In the formula, P DA P is the average load from the end of the elastic deformation of the rod tube during the downstroke to the bottom dead center. i The load value at a certain point is P, which is obtained through calculation. DA =24.72kN
[0074] The correction coefficient for the suspension point work diagram is then calculated to be α = 1.16.
[0075]
[0076] The method for removing friction load is to subtract the friction load from the upper stroke of the suspension load and add the friction load to the lower stroke. The friction load is obtained as follows: find the time point of minimum displacement, i.e., the bottom dead center A; then, find the time points before and after point A in the sequence where the displacement data changes, denoted as Aup_point and Adown_point respectively. The friction load at point A can then be calculated.
[0077]
[0078] In the formula, P fA The frictional load at the bottom dead center A is kN; P Aup_point The load at the point of displacement change before point A is kN; P Adown_point The load at the point where the displacement changes before point A is in kN;
[0079] Find the time point at the maximum displacement, i.e., the top dead center C. Then, find the time points before and after point C where the displacement data changes, denoted as Cup_point and Cdown_point respectively. The friction load at point C can then be calculated.
[0080]
[0081] In the formula, P fC The frictional load at point A is kN; P Cup_point The load at the point of displacement change before point C is kN; P Cdown_point Let C be the load at the point where the displacement changes before point C, in kN.
[0082] The frictional load is the average value of the frictional loads at points A and C, that is:
[0083]
[0084] P 校正AC =P AC -P f
[0085] P 校正CA =P CA +P f
[0086] In the formula, P f =0.78kN. After eliminating temperature drift, zero drift, and friction load, the corrected suspension point indicator diagram is obtained, i.e. Figure 2 The calibration diagram in the middle.
[0087] Step S3: Using Butterworth low-pass filtering technology, the segments from the end point of elastic deformation of the upper and lower stroke rod tubes to the upper and lower dead points are filtered to obtain the suspension point dynamometer diagram after eliminating vibration load.
[0088] Filtering is performed using the Butterworth filter function library built into Python. First, the filter is designed using the function `signal.butter(N, Wn, output = 'ba')`, where N = 2 indicates that the filter order is 2, and Wn = 0.05 is the normalized cutoff frequency. The Butterworth filter has a flat frequency response characteristic, meaning that the gain does not fluctuate significantly within the passband, ensuring that low-frequency signals can pass while effectively suppressing high-frequency components. `signal.filtfilt` is the command to run the Butterworth filter in Python. Calling `signal.filtfilt` on the corrected suspension point load yields the smoothed suspension point load, thus obtaining the suspension point kinetic map after vibration removal, as shown below. Figure 3 As shown.
[0089] Step S4: Calculate the inertial load using the following formula:
[0090]
[0091] In the formula, m is the ratio of the inertial load of the oil column to the inertial load of the sucker rod; P 杆 =P 静下 The weight of the sucker rod in the liquid column is kN; a A Let be the acceleration of the suspension point during each segment of the upward and downward strokes, in m / s². 2 f 管 f 柱 Let m be the cross-sectional area of the sucker tubing and the sucker pump plunger. 2 .
[0092] By subtracting the inertial load value from each corresponding point on the suspension point work diagram after removing the vibration load, the suspension point work diagram without the inertial load can be obtained. Figure 4 As shown.
[0093] Step S5: Subtract the rod load from the position corresponding to the suspension point dynamometer diagram processed in step S4 to obtain the pump load, and then inversely derive the pump dynamometer diagram.
[0094] P 泵 =P 修正 -P 杆
[0095] The pump power diagram obtained from the inversion is as follows Figure 5 As shown.
[0096] Step S6: After obtaining the pump dynamometer diagram, calculate the dynamic fluid level using the following formula:
[0097]
[0098] In the formula, P 压 P represents oil pressure, in MPa; 套 The pressure is MPa. In this embodiment, P压 =0.66, P 套 =0.79, ΔP=10250N, F=0.0026m 2 , ρ 油 = 997.68 kg / m 3 g = 9.8 m / s 2 The final calculated dynamic liquid level height was 403.21m, while the actual measured dynamic liquid level height was 462.67m.
[0099] Based on the formula for the accuracy of the dynamic liquid level, the accuracy rate can be calculated to be 87.15%.
[0100]
[0101] The formula for calculating output is:
[0102] Q 实 =1440 N·A p ·S pe -q
[0103] In the formula, q is the pump leakage, and m 3 q = 2.39 × 10 -3 m 3 S pe =3.69m, Ap = 2.6 × 10 -3 m, N = 5.2 strokes. Therefore, the actual output Q is obtained. 实 =70.5m 3 / day. Where the effective stroke S is... pe The value is obtained by subtracting the displacement value at the end of the elastic deformation of the downstroke from the displacement value of the last point on the pump power diagram.
[0104] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be included within the protection scope of the present invention.
Claims
1. A method for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram to a pump dynamometer diagram, characterized in that, Includes the following steps: Acquire dynamometer data of oilfield pumping unit wells and collect dynamometer data of suspension points; The suspension point dynamometer is corrected, and the correction includes removing zero drift, temperature drift, friction load, vibration load and inertial load; The pump load is obtained from the corrected suspension point dynamometer diagram, and the pump dynamometer diagram is obtained by inversion. The difference in upper and lower loads ΔP is calculated using the pump power diagram. The dynamic fluid level height H of the oil well is obtained using the following formula: In the formula, ΔP is the difference between the upper and lower loads, and P 压 For oil, P 套 For the casing pressure, F is the cross-sectional area of the pump plunger, ρ 液 Let g be the density of the oil, and g be the acceleration due to gravity, in m / s². 2 .
2. The method according to claim 1, characterized in that, The method also includes the actual fluid production Q of the oil well. 实 The calculation of Q 实 It can be expressed by the following formula: Q 实 =1440·N·A p ·S pe -q In the formula, N represents the number of pumping unit strokes, and A... p S is the cross-sectional area of the oil pump plunger. pe The effective stroke of the oil pump plunger is obtained by subtracting the displacement value at the end of the elastic deformation of the lower stroke of the pump power diagram from the displacement value of the last point of the pump power diagram obtained by the method described in claim 1; q is the pump leakage.
3. The method according to claim 1, characterized in that, Removing zero drift and temperature drift includes the following steps: The average load value between the end point of elastic deformation of the downstroke and the bottom dead center was calculated. Calculate the theoretical load value of the pumping unit: Divide the obtained average load value by the theoretical load value to obtain the suspension point dynamometer correction coefficient. Divide each value of the suspension point dynamometer by the suspension point dynamometer correction coefficient to obtain the suspension point dynamometer after removing temperature drift and zero drift.
4. The method according to claim 1, characterized in that, The method to remove friction load is to subtract the friction load from the upper stroke of the suspension point load and add the friction load to the lower stroke.
5. The method according to claim 1 or 4, characterized in that, The frictional load is obtained according to the following method: Find the time point at the point of minimum displacement, i.e., the bottom dead center A. Then, find the time points before and after point A where the displacement data changes, denoted as Aup_point and Adown_point respectively. The friction load at point A can then be calculated. In the formula, P fA The frictional load at the bottom dead center A is kN; P Aup_point The load at the point of displacement change before point A is kN; P Adown_point The load at the point where the displacement changes before point A is in kN; Find the time point at the maximum displacement, i.e., the top dead center C. Then, find the time points before and after point C where the displacement data changes, denoted as Cup_point and Cdown_point respectively. The friction load at point C can then be calculated. In the formula, P fC The frictional load at point A is kN; P Cup_point The load at the point of displacement change before point C is kN; P Cdown_point Let C be the load at the point where the displacement changes before point C, in kN. The frictional load is the average value of the frictional loads at points A and C, that is:
6. The method according to claim 1, characterized in that, A Butterworth low-pass filter is used to filter and remove the vibration load from the suspension point dynamometer.
7. The method according to claim 1, characterized in that, The inertial load can be obtained using the following formula: In the formula, m is the ratio of the inertial load of the oil column to the inertial load of the sucker rod; P 杆 =P 静下 The weight of the sucker rod in the liquid column is kN; a A Let be the acceleration of the suspension point during each segment of the upward and downward strokes, in m / s². 2 f 管 f 柱 Let m be the cross-sectional area of the sucker tubing and the sucker pump plunger. 2 .
8. A device for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram to a pump dynamometer diagram, characterized in that, The device includes: a data collection module, a suspension point dynamometer card correction module, and an oil well dynamic fluid level calculation module; The data collection module is used for oilfield pumping unit well dynamometer data collection, including dynamometer data acquisition at suspension points; Suspension point dynamometer card correction module: used to remove zero drift, temperature drift, friction load, vibration load and inertial load; The oil well dynamic fluid level calculation module calculates the oil well dynamic fluid level according to the following formula: In the formula, ΔP is the difference between the upper and lower loads, and P 压 For oil, P 套 For the casing pressure, F is the cross-sectional area of the pump plunger, ρ 液 Let g be the density of the oil, and g be the acceleration due to gravity, in m / s². 2 .
9. The apparatus according to claim 8, characterized in that, The suspension point dynamometer correction module obtains the suspension point dynamometer correction coefficient by dividing the average load value between the end point of elastic deformation of the downstroke and the bottom dead center by the theoretical load value. Dividing each value of the suspension point dynamometer by the suspension point dynamometer correction coefficient yields the suspension point dynamometer after removing temperature drift and zero drift. The friction load is removed by subtracting the friction load during the upper stroke and adding the friction load during the lower stroke under the suspension point load. A Butterworth low-pass filter was used to filter and remove the vibration load from the suspension point dynamometer. The inertial load can be obtained using the following formula: In the formula, m is the ratio of the inertial load of the oil column to the inertial load of the sucker rod; P 杆 =P 静下 The weight of the sucker rod in the liquid column is kN; a A Let be the acceleration of the suspension point during each segment of the upward and downward strokes, in m / s². 2 f 管 f 柱 Let m be the cross-sectional area of the sucker tubing and the sucker pump plunger. 2 .
10. A device for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram to a pump dynamometer diagram, characterized in that, include: At least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that are executed by the at least one processor to enable the at least one processor to perform the method for calculating the dynamic fluid level height by converting the oil well suspension point dynamometer diagram to the pump dynamometer diagram as described in any one of claims 1-7.
11. A readable storage medium, characterized in that, The readable storage medium stores computer-executable instructions for causing a computer to perform the method for calculating the dynamic fluid level height by converting an oil well suspension point dynamometer diagram to a pump dynamometer diagram as described in any one of claims 1-7.
Citation Information
Patent Citations
Oil well dynamic liquid surface metering method based on improved multiphase flow algorithm
CN106593415A
An automatic monitoring system and method for downhole dynamic fluid level in drilling.
CN113719274B