Pumping unit power curve identification method and device, electronic equipment and storage medium
By obtaining the simulated dynamometer diagram of the pumping unit suspension point under ideal working conditions, calculating the suspension point torque and crank balance torque, and identifying the pumping unit power curve, the problem of high-cost diagnosis in the existing technology is solved, low-cost and efficient pumping unit working condition diagnosis is achieved, and oilfield work efficiency is improved.
Patent Information
- Application Number
- CN202410368694.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-09-30
AI Technical Summary
In the prior art, diagnosis of the working condition of the oil pumping unit requires high investment costs, making it difficult to achieve low-cost and efficient diagnosis.
By obtaining the simulated dynamometer diagram of the pumping unit suspension point under ideal working conditions, determining the suspension point torque and crank balance torque, calculating the net torque change curve, and then identifying the power curve of the pumping unit, a rapid diagnosis of the pumping unit working condition can be achieved.
It reduces the cost of pumping unit working condition diagnosis, improves diagnosis efficiency, can accurately identify the ideal working condition of the pumping unit, and improves oil field work efficiency.
Smart Images

Figure CN120720005A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of oilfield engineering, and in particular to a method, device, electronic equipment and storage medium for identifying a pumping unit power curve. Background Art
[0002] In domestic oil production projects, pumping wells are undoubtedly the largest type of well, accounting for over 90% of all oil wells. Accurate diagnosis of pumping unit operating conditions can stabilize well production, extend well life, and reduce production energy consumption, making pumping unit operating condition diagnosis crucial for oil well production. Existing techniques for diagnosing pumping unit operating conditions require obtaining the unit's dynamometer diagram. However, obtaining the dynamometer diagram requires high investment costs, and the success rate of pumping unit operating condition diagnosis is too high. Therefore, a low-cost method for diagnosing pumping unit operating conditions is urgently needed. Summary of the Invention
[0003] The present invention provides a method, device, electronic equipment and storage medium for identifying a power curve of an oil pumping unit, so as to realize low-cost and high-efficiency diagnosis of the working condition of the oil pumping unit.
[0004] According to one aspect of the present invention, a method for identifying a pumping unit power curve is provided, comprising:
[0005] Obtain a simulated dynamometer diagram of the pumping unit suspension point under ideal operating conditions of the pumping unit;
[0006] Obtaining a crank balance torque corresponding to a suspension point of the pumping unit, and determining a suspension point torque of the pumping unit suspension point based on the simulated indicator diagram;
[0007] Determining a net torque variation curve of a target pumping unit according to the suspension point torque and the crank balance torque;
[0008] A power curve of the target pumping unit is obtained, and when the power curve conforms to the net torque change curve, the power curve is determined as a target power curve corresponding to an ideal operating condition of the pumping unit.
[0009] According to one aspect of the present invention, a device for identifying a pumping unit power curve is provided, comprising:
[0010] a torque parameter calculation module, configured to obtain a crank balance torque corresponding to a suspension point of the pumping unit, and determine a suspension point torque of the pumping unit suspension point based on the simulated indicator diagram;
[0011] a net torque calculation module, configured to determine a net torque variation curve of a target pumping unit according to the suspension point torque and the crank balance torque;
[0012] The pumping unit operating condition judgment module is used to obtain the power curve of the target pumping unit, and when the power curve meets the net torque change curve, determine the power curve as the target power curve corresponding to the ideal operating condition of the pumping unit.
[0013] According to another aspect of the present invention, an electronic device is provided, comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for identifying the power curve of the oil pumping unit according to any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for identifying a pumping unit power curve according to any embodiment of the present invention when executed.
[0018] The technical solution of the embodiment of the present invention obtains a simulated indicator diagram of the oil pumping unit suspension point under the ideal working condition of the oil pumping unit. The simulated indicator diagram can not only reduce the cost of obtaining the indicator diagram, but also eliminate the influence of realistic factors on the oil pumping unit suspension point, and can effectively improve the accuracy; obtain the crank balance torque corresponding to the oil pumping unit suspension point, and determine the suspension point torque of the oil pumping unit suspension point based on the simulated indicator diagram; determine the net torque change curve of the target oil pumping unit according to the suspension point torque and the crank balance torque, and effectively calculate the torque of the oil pumping unit through the crank balance torque and the suspension point torque corresponding to the oil pumping unit suspension point, and then determine the power curve of the oil pumping unit under the current working condition, and The curve is simulated to understand the shape of the power curve, and the working condition of the pumping unit can be effectively diagnosed based on the power curve. The power curve of the target pumping unit is obtained. When the power curve conforms to the net torque change curve, the power curve is determined as the target power curve corresponding to the ideal working condition of the pumping unit. The ideal working condition corresponding to the pumping unit can be determined directly based on the power curve of the pumping unit, thereby achieving rapid diagnosis of the pumping unit. The acquisition cost of the pumping unit power curve is low, which reduces the cost of diagnosing the pumping unit. The direct use of the pumping unit power curve improves the diagnostic efficiency, solving the technical problem of the existing technology that the working condition of the pumping unit cannot be diagnosed quickly and at low cost. The work efficiency of oilfield work is improved.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 This is a flow chart of a method for identifying a pumping unit power curve provided by an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of a net torque change curve disclosed in an embodiment of the present invention;
[0023] Figure 3 This is a flow chart of another method for identifying a pumping unit power curve provided by an embodiment of the present invention;
[0024] Figure 4 A curve diagram of load change information provided by the present invention;
[0025] Figure 5 A schematic diagram of a simulated dynamometer diagram of a pumping unit provided in an embodiment of the present invention under normal working conditions;
[0026] Figure 6 A schematic diagram of a simulated dynamometer diagram of a pumping unit provided in an embodiment of the present invention, wherein the operating condition is a wax deposition condition;
[0027] Figure 7 A schematic diagram of a load change at the suspension point of an oil pumping unit under insufficient fluid supply provided by an embodiment of the present invention;
[0028] Figure 8 A schematic diagram of an ideal dynamometer diagram of an oil pumping unit under insufficient fluid supply provided by an embodiment of the present invention;
[0029] Figure 9 A schematic diagram of a load change at the suspension point of a pumping unit provided by an embodiment of the present invention when the pumping rod is broken;
[0030] Figure 10 A schematic diagram of an ideal dynamometer diagram of an oil pumping unit provided by an embodiment of the present invention under a sucker rod break working condition;
[0031] Figure 11A schematic diagram of a standard power curve of an oil pumping unit provided by an embodiment of the present invention;
[0032] Figure 12 A schematic diagram of power curves under different impulse frequencies provided by an embodiment of the present invention;
[0033] Figure 13 A schematic diagram of power curves at different crank radii provided by an embodiment of the present invention;
[0034] Figure 14 A schematic diagram of a power curve of an oil pumping unit under wax deposition conditions provided by an embodiment of the present invention;
[0035] Figure 15 A schematic diagram of a power curve of an oil pumping unit under insufficient fluid supply according to an embodiment of the present invention;
[0036] Figure 16 A schematic diagram of a power curve of a pumping unit in a rod-broken condition provided by an embodiment of the present invention;
[0037] Figure 17 A schematic structural diagram of a device for identifying a pumping unit power curve according to an embodiment of the present invention;
[0038] Figure 18 FIG. 1 is a schematic structural diagram of an electronic device 10 that can be used to implement an embodiment of the present invention. DETAILED DESCRIPTION
[0039] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0040] Figure 1 This is a flowchart of a method for identifying a pumping unit power curve provided by an embodiment of the present invention. This embodiment is applicable to technical scenarios where the power curve of a beam pumping unit can be obtained and the working condition diagnosis of the beam pumping unit can be performed. The method can be executed by an identification device for a pumping unit power curve. The identification device for a pumping unit power curve can be implemented in the form of hardware and / or software, and the identification device for a pumping unit power curve can be configured in an electronic device. Figure 1 As shown, the method includes:
[0041] S110 , obtaining a simulated dynamometer diagram of a target pumping unit suspension point under an ideal operating condition of the pumping unit.
[0042] Among them, the suspension point of the pumping unit can be the suspension point of the pumping unit; the ideal working condition of the pumping unit can be the working condition in which the suspension point load only includes static load and friction load, and the dynamic load and dynamic liquid surface load are ignored. Specifically, under normal circumstances, the static load of the suspension point of the pumping unit is mainly composed of rod column load, liquid column load, sinking pressure load and wellhead back pressure load. Since the suspension point loads caused by sinking pressure and wellhead back pressure are in opposite directions, they can offset each other to some extent. Therefore, in the technical scenario of the embodiment of the present invention, the sinking pressure load and wellhead back pressure load are ignored, and only the rod column load and liquid column load are considered; the friction load is mainly caused by the friction between the pumping rod and the crude oil, wax scale and wellbore in the wellbore. The friction between the wellbore and the crude oil is relatively small. If the wellbore bends and wax is deposited, the friction will increase significantly. Therefore, in the technical scenario of the embodiment of the present invention, it is assumed that the friction in the wellbore is a constant value, and the friction is equal in magnitude and opposite in direction during the up and down strokes.
[0043] The simulated dynamometer diagram can be a graph showing the relationship between the total load on the suspension point and the displacement of the suspension point during the operation of the pumping unit under ideal operating conditions. The simulated dynamometer diagram can reflect the operating performance of the pumping unit under ideal operating conditions and analyze the operating status of the pumping unit.
[0044] Optionally, the target pumping unit can be a walking beam pumping unit, and the number of target pumping units is not limited; in the walking beam pumping unit, since the walking beam pumping unit uses the line connecting the walking beam fulcrum and the center of the crank shaft as the fixed rod, and the crank, connecting rod and walking beam rear arm as the three movable rods to form a four-bar linkage, a precise calculation model is selected to simulate the suspension point displacement and load changes under the ideal working conditions of the pumping unit, and a simulation indicator diagram is constructed.
[0045] S120: Obtain the crank balance torque corresponding to the suspension point of the pumping unit, and determine the suspension point torque of the pumping unit suspension point based on the simulated indicator diagram.
[0046] Among them, the crank balancing torque can be the torque generated by the crank balancing mechanism used in the walking beam pumping unit; the crank balancing torque can be displayed as a torque curve composed of the relationship between time and torque; the crank balancing torque can be used to offset part of the suspension point torque, thereby reducing the vibration and noise of the pumping unit and improving the stability and efficiency of the equipment.
[0047] The suspension torque can be the torque applied to the suspension point of a beam pumping unit during operation; similarly, the suspension torque can be displayed as a torque curve representing the relationship between time and torque. Alternatively, the suspension torque is generated by the movement of the pumping rod string and pump downhole, as well as the resistance of the well fluid. The suspension torque can be used to reflect the dynamic performance and balance of the pumping unit.
[0048] Optionally, in an embodiment of the present invention, in order to ensure the authenticity of the data, a torque sensor can be selected to be set in the suspension point and crank of the walking beam pumping unit, and the suspension point torque and crank balance torque can be directly measured by the torque sensor to obtain the actually measured suspension point torque and crank balance torque. The actually measured suspension point torque and crank balance torque are used as reference values for numerical simulation. The movement process of the pumping unit is simulated in a computer based on the crank balance torque in the reference value. According to the theoretical value of the crank balance torque, the theoretical value of the crank balance torque and the actually measured crank balance torque are averaged to obtain the crank balance torque; after obtaining the crank balance torque, the suspension point load and suspension point displacement are calculated by analyzing the simulated indicator diagram, and then the theoretical value of the suspension point torque is calculated according to the suspension point load and suspension point displacement. The theoretical value of the suspension point torque and the actually measured suspension point torque are averaged to obtain the suspension point torque.
[0049] S130: Determine a net torque change curve of a target pumping unit according to the suspension point torque and the crank balance torque.
[0050] The net torque variation curve can be composed of the suspension point torque and the crank balance torque under the condition of only considering the crank balance. Figure 2 A schematic diagram of a net torque change curve disclosed in an embodiment of the present invention is shown in FIG. Figure 2 As shown in the standard power curve, a complete stroke is composed of the suspension point to the bottom dead center, the top dead center and the bottom dead center. The suspension point torque is shown as curve 1, and its rule is an approximate sine curve. The area enclosed by the torque of the upstroke is larger than the area enclosed by the suspension point torque of the downstroke; the crank balance torque is shown as curve 2, and its rule is a cosine curve, which outputs torque in the upstroke and absorbs torque in the downstroke; after combining the two, the net torque is shown as curve 3. The curve corresponding to the net torque presents a symmetrical double-peak structure, with the bottom dead center appearing near the trough, and the top dead center having a valley adjacent to the trough, and the trough of the bottom dead center is lower than the valley of the top dead center.
[0051] Specifically, after obtaining the suspension point torque and crank balance torque under the ideal working condition of the pumping unit, a net torque change curve of the target pumping unit is constructed based on the suspension point torque and crank balance torque.
[0052] S140 . Obtain a power curve of the target pumping unit. If the power curve meets the net torque change curve, determine the power curve as a target power curve corresponding to an ideal operating condition of the pumping unit.
[0053] The power curve can be a graph showing the power variation over time during the operation of the pumping unit's motor, and can reflect the operating status of the pumping unit. Alternatively, when the transmission coefficient is fixed, the changing trend of the pumping unit's power curve and the changing trend of the pumping unit's net torque curve are substantially consistent, so the operating status of the pumping unit can be determined based on the power curve.
[0054] Specifically, for the target pumping unit, the electrical parameters of the target pumping unit can be called to obtain the power curve of the target pumping unit, and the curve change trend of the power curve and the curve change trend of the net torque change curve under the ideal working conditions of the pumping unit are judged. If the curve change trend of the power curve is consistent with the curve change trend of the net torque change curve under the ideal working conditions of any pumping unit, the power curve is determined as the target power curve of the ideal working conditions of the corresponding pumping unit.
[0055] Optionally, after determining that the target pumping unit's power curve is a target power curve for one of the ideal pumping unit operating conditions, the diagnostic operating condition of the target pumping unit can be directly determined as the ideal pumping unit operating condition. The ideal pumping unit operating conditions include normal operating conditions, wax deposition conditions, insufficient fluid supply conditions, and a broken sucker rod condition.
[0056] The technical solution of the embodiment of the present invention obtains a simulated indicator diagram of the oil pumping unit suspension point under the ideal working condition of the oil pumping unit. The simulated indicator diagram can not only reduce the cost of obtaining the indicator diagram, but also eliminate the influence of realistic factors on the oil pumping unit suspension point, and can effectively improve the accuracy; obtain the crank balance torque corresponding to the oil pumping unit suspension point, and determine the suspension point torque of the oil pumping unit suspension point based on the simulated indicator diagram; determine the net torque change curve of the target oil pumping unit according to the suspension point torque and the crank balance torque, and effectively calculate the torque of the oil pumping unit through the crank balance torque and the suspension point torque corresponding to the oil pumping unit suspension point, and then determine the power curve of the oil pumping unit under the current working condition, and The curve is simulated to understand the shape of the power curve, and the working condition of the pumping unit can be effectively diagnosed based on the power curve. The power curve of the target pumping unit is obtained. When the power curve conforms to the net torque change curve, the power curve is determined as the target power curve corresponding to the ideal working condition of the pumping unit. The ideal working condition corresponding to the pumping unit can be determined directly based on the power curve of the pumping unit, thereby achieving rapid diagnosis of the pumping unit. The acquisition cost of the pumping unit power curve is low, which reduces the cost of diagnosing the pumping unit. The direct use of the pumping unit power curve improves the diagnostic efficiency, solving the technical problem of the existing technology that the working condition of the pumping unit cannot be diagnosed quickly and at low cost. The work efficiency of oilfield work is improved.
[0057] Figure 3This is a flow chart of another method for identifying the power curve of an oil pumping unit provided by an embodiment of the present invention. The relationship between this embodiment and the above embodiment is the specific method of constructing a simulated power diagram corresponding to the ideal working condition of the oil pumping unit. Figure 3 As shown, the method for identifying the pumping unit power curve includes:
[0058] S210: Obtain load change information and displacement change information of the suspension point of the pumping unit in a unit stroke under an ideal working condition of the pumping unit.
[0059] Among them, the unit stroke can be a complete stroke, which is composed of the suspension point to the bottom dead center, the top dead center and the bottom dead center; the load change information can be the change in the size of the suspension point load in a unit stroke, and the displacement change information can be the suspension point displacement information in a unit stroke.
[0060] Optionally, when obtaining the load change information and displacement change information of the target pumping unit under the ideal working condition of the pumping unit, the load theoretical value and displacement theoretical value of the target pumping unit under the ideal working condition of the pumping unit per unit stroke are simulated by a numerical calculation model, and the load theoretical value and displacement theoretical value are used as the load change information and displacement change information. For example, Figure 4 A curve diagram of load change information provided by the present invention is shown as follows: Figure 4 As shown, in the curve diagram corresponding to the load change information, the horizontal axis is time and the vertical axis is load. The pumping unit suspension point starts to move upward from the bottom dead center. The sucker rod is stretched and loaded but the pump piston is still at rest. However, the load on the pumping unit suspension point increases with time. As the load increases, the sucker rod is loaded and moves to the upper dead center with the liquid on the pump piston. At this time, the load on the sucker rod suspension point does not change. When the suspension point reaches the top dead center and starts to move downward, the sucker rod contracts and unloads and the pump piston is still at rest. At this time, the load on the sucker rod suspension point begins to decrease. As the load unloading of the suspension point is completed, the suspension point and the rod column form a whole and move downward in a unified manner. Figure 4 Curves 1-5 show the changing trends of the elastic coefficients of the rod strings in different pumping units.
[0061] S220: Establish a simulated dynamometer diagram of the pumping unit suspension point according to the load change information and the displacement change information.
[0062] Optionally, after obtaining the load change information and the displacement change information, the load change information and the displacement change information are synchronized in time to ensure that each load has a corresponding displacement sensed first, and to eliminate noise and abnormal values of the load change information and the displacement change information. The processed load change information and the displacement change information are converted into data coordinates, with the horizontal axis being the suspension point displacement and the vertical axis being the suspension point load, so as to construct a simulation indicator diagram of the suspension point of the pumping unit.
[0063] Optionally, in another optional embodiment of the present invention, obtaining the load change information and displacement change information of the suspension point of the pumping unit per unit stroke under the ideal working condition of the pumping unit includes:
[0064] At least one load change stage corresponding to the unit stroke is determined according to the ideal working condition of the oil pumping unit; wherein the load change stage includes at least one of a loading stage, a suspension point lifting stage, a suspension lowering stage, an unloading stage and a suspension point lowering stage; the stage load information of the oil pumping unit suspension point in the target oil pumping unit corresponding to each of the load change stages is simulated; the load change information is constructed according to each of the stage load information; the suspension point displacement information of the oil pumping unit suspension point corresponding to each of the load change stages is obtained; and the displacement change information is constructed according to the suspension point displacement information.
[0065] The stage load information may be the load information of the suspension point load at each load change stage, and the suspension point displacement information may be the displacement information of the suspension point at each load change stage.
[0066] Specifically, for each different ideal operating condition of the oil pumping unit, at least one load change stage corresponding to each ideal operating condition of the oil pumping unit is determined, and the stage load information and suspension point displacement information of the oil pumping unit suspension point in the target oil pumping unit corresponding to each load change stage are simulated. Based on the stage load information corresponding to each ideal operating condition of the oil pumping unit, the load change information of each ideal operating condition of the oil pumping unit is constructed, and based on the suspension point displacement information corresponding to each ideal operating condition of the oil pumping unit, the displacement change information of each ideal operating condition of the oil pumping unit is constructed.
[0067] Optionally, different ideal operating conditions of oil pumps include at least one load change stage in one unit stroke, and the load change stages included in different ideal operating conditions of oil pumps may be the same or different, wherein the load change stage includes at least one of a loading stage, a suspension point lifting stage, a suspended lowering stage, an unloading stage and a suspension point lowering stage.
[0068] When the ideal working condition of the pumping unit is normal working condition, it can be understood that the pumping unit is operating normally. When the suspension point of the pumping unit moves, the load increases continuously as the sucker rod stretches. After the loading is completed, the sucker rod lifts the liquid on the plunger and moves upward, and the load remains unchanged. The load law of the downstroke is exactly the opposite of that of the upstroke. Figure 5 A schematic diagram of a simulated dynamometer diagram of a pumping unit provided in an embodiment of the present invention under normal working conditions is shown as follows: Figure 5As shown, the simulated indicator diagram is a standard parallelogram. The suspension point of the pumping unit starts to move upward from the bottom dead center. The sucker rod is stretched and loaded, but the pump piston is still at rest. However, the load on the suspension point of the pumping unit increases with time, and the suspension point begins to move. As the load increases, the sucker rod is loaded and moves to the upper dead center with the liquid on the pump piston. At this time, the load on the suspension point of the sucker rod does not change. When the suspension point reaches the top dead center and starts to move downward, the sucker rod contracts and unloads, and the pump piston is still at rest. At this time, the load on the suspension point of the sucker rod begins to decrease, and the suspension point begins to move downward. As the load unloading of the suspension point is completed, the suspension point and the rod column form a whole and move downward in a unified manner. Figure 5 Curves 1-5 show the changing trend of the elastic coefficient of the rod string in different pumping units. The larger the elastic coefficient of the sucker rod, the less likely the sucker rod is to stretch, the larger the effective stroke of the pump, and the more conducive to improving the pump efficiency.
[0069] Optionally, when the ideal working condition of the pumping unit is the normal working condition, the load change stage includes a loading stage, a suspension point lifting stage, an unloading stage and a suspension point lowering stage. The load change in the loading stage is: W down +W f +k rod +S a ;
[0070] The load variation during the suspension point lifting stage is: W up +W f ;
[0071] The load change in the unloading stage is: W up -W f -k rod ·(S φ=π -S a );
[0072] The load change during the suspension point descent stage is: W down -W f ;
[0073] Among them, W down W is the load of the sucker rod string acting on the suspension point during the downstroke; f is the friction load; k rod is the elastic tensile modulus of the sucker rod; S a is the suspension point displacement; W up is the maximum total load acting on the suspension point during the upstroke; S φ=π is the displacement of the crank slider.
[0074] It should be noted that, when only the static load is considered and the influence of the submergence pressure and the wellhead back pressure on the suspension point load is ignored, the maximum total load W acting on the suspension point during the upstroke is upIt is composed of the gravity of the sucker rod in the air and the gravity of the liquid column in the tubing during the upstroke. By obtaining the gravity W of the sucker rod in the air r_up and the gravity W of the liquid column in the tubing l_up , obtain the sucker rod cross-sectional area, the density of the sucker rod (material steel), the sucker rod string length, the density of the mixed fluid of crude oil and formation water in the plunger, and the cross-sectional area of the plunger, and then calculate the maximum total load W acting on the suspension point during the upstroke up :
[0075] W up =W r_up +W l_up =f r ρ s gL+(f p -f r )Lρ l g=f r (ρ s -ρ l )gL+f p ρ l gL
[0076] Among them, W r_up is the weight of the sucker rod string in the air; W l_up is the gravity of the liquid column in the oil pipe during the upstroke; g is the acceleration due to gravity; f r is the cross-sectional area of the sucker rod; ρ s is the density of the sucker rod (material steel), usually 7850kg / m3; L is the length of the sucker rod string; f p is the cross-sectional area of the plunger; q r is the mass of the sucker rod per meter; ρ l is the density of the mixed fluid of crude oil and formation water in the plunger, which is 800 kg / m3 in the embodiment of the present invention.
[0077] During the downstroke, since the floating valve opens, the liquid column load acts on the oil pipe through the fixed valve instead of on the suspension point. The minimum total load acting on the suspension point during the downstroke is:
[0078] W down =f r (ρ s -ρ l )gL
[0079] When the ideal working condition of the pumping unit is the wax deposition condition, due to the influence of the wax deposition friction in the wax deposition condition, based on the normal working condition, the upstroke load increases the wax deposition friction Wf, and the downstroke load reduces the wax deposition friction Wf. Figure 6 A schematic diagram of a simulated dynamometer diagram of a pumping unit provided in an embodiment of the present invention under a wax deposition condition is shown as follows: Figure 6As shown, the simulated indicator diagram is a standard parallelogram. When affected by wax deposition friction relative to the normal working condition load, the load changes. In the figure, 1 represents no wax deposition friction, 2 represents wax deposition friction of 2 KN, 3 represents wax deposition friction of 4 KN, and 4 represents wax deposition friction of 6 KN. Due to the influence of wax deposition friction, the load increases during the upward stroke process for the curves 1 - 4 in the figure, and the increased load is related to the magnitude of the wax deposition friction. At the same time, during the downward stroke process, due to the influence of the wax deposition friction, the load will decrease, and the magnitude of the decreased load is also related to the magnitude of the wax deposition friction.
[0080] When the ideal working condition of the pumping unit is the insufficient liquid supply condition, due to insufficient formation pressure, the fluid cannot fill the pumping well during the upward stroke suction process of the pumping unit, resulting in the insufficient liquid supply condition of the pumping unit. Considering the influence of the liquid supply capacity of the reservoir on the pump efficiency, the filling coefficient is defined as ks, and the liquid supply capacity is quantitatively described by ks. In the embodiments of the present invention, 0.6 < ks < 0.9 indicates insufficient liquid supply, 0.3 < ks < 0.6 indicates poor liquid supply, and ks < 0.3 indicates extremely poor liquid supply. Vs represents the liquid supply volume in the pumping well of the pumping unit, in m3, and Vp represents the effective volume of the plunger movement. The filling coefficient ks can be expressed by the following formula:
[0081]
[0082] Due to insufficient liquid supply, the unloading of the suspension point load is delayed at the beginning of the downward stroke. If the total stroke of the pumping unit is S and the stroke loss of the elastic expansion and contraction of the sucker rod is Sr, then the stroke of the pump is Sp = S - Sr, and the downward distance of the delayed unloading is λ = ksSp. Assuming the tubing is anchored, the friction force on the sucker rod is Wf, and the load change stages include the loading stage, the suspension point lifting stage, the unloading stage, and the suspension point descending stage.
[0083] The load change situation in the loading stage is: W down +W f +k rod +S a ;
[0084] The load change situation in the suspension point lifting stage is: W up +W f ;
[0085] The load change situation in the suspension point descending stage is: W up -W f ;
[0086] The load change situation in the unloading stage is: Wip - W f -k rod ·(S - λ - S a );
[0087] The load change during the suspension point descent stage is: W down -W f ;
[0088] Where λ is the downstream distance of delayed unloading.
[0089] The loading stage and the suspension point lifting stage are the same as the normal working conditions. However, due to insufficient fluid supply, the suspension point load cannot be unloaded immediately after reaching the top dead center. Instead, the static load will continue to remain unchanged when descending until it contacts the liquid surface in the pump. This stage is the suspended descent stage. The unloading stage is used to indicate the process in which the sucker rod contracts and unloads after the pump piston contacts the pump liquid surface. The suspension point descending stage is used to indicate the process in which the sucker rod is unloaded and the suspension point and rod column form a whole and move downward in a unified manner.
[0090] For example, Figure 7 A schematic diagram of the change in the hanging point load of an oil pumping unit in the case of insufficient liquid supply is provided for an embodiment of the present invention, wherein the load curves of the oil pumping unit when the filling coefficient is 1, 0.8, 0.6, 0.4, and 0.2 are drawn respectively, and are represented by curve 1, curve 2, curve 3, curve 4, and curve 5 respectively. Compared with the situation where the liquid supply is sufficient, if the liquid supply is insufficient, the hanging point load cannot be unloaded immediately after reaching the top dead center, but must continue to be maintained until it contacts the liquid surface in the pump. The lower the liquid supply coefficient, the worse the liquid supply capacity to the pump, and the later the oblique line segment of the load unloading appears. If the influence of friction is taken into account, after the hanging point reaches the top dead center, due to the change in direction of the friction force, the load value first decreases to the value of the friction force and then remains unchanged. When the plunger contacts the liquid surface in the pump, it begins to unload, and the hanging point load decreases. Figure 8 A schematic diagram of an ideal dynamometer diagram of an oil pumping unit under insufficient liquid supply is provided in an embodiment of the present invention. The dynamometer diagram curves of the oil pumping unit when the filling coefficient is 1, 0.8, 0.6, 0.4, and 0.2 are drawn respectively, and are represented by curve 1, curve 2, curve 3, curve 4, and curve 5 respectively. Due to insufficient liquid supply, as the suspension point moves, the suspension point cannot be unloaded immediately after reaching the top dead center, but must continue to maintain it until it contacts the liquid surface in the pump. Therefore, the typical feature of a "knife handle" will appear. The worse the liquid supply capacity, the longer the knife handle.
[0091] Sucker rod strings can break due to fatigue wear or when their maximum load capacity has been exceeded. When the ideal operating condition for a pumping unit is a rod break, the unit cannot complete the loading and unloading process after the rod breaks. Therefore, the hanging point load during the upstroke and downstroke is the weight of the rod string minus the buoyancy. Assuming the signed length of the sucker rod is L, the length of the broken rod is Lb, and Lb < ), the rod integrity factor kb can be defined. The rod integrity factor kb can be expressed as:
[0092]
[0093] The load at the suspension point after the rod breaks is:
[0094] W r_broke =f r (ρ s -ρ l )gLk b
[0095] The load change stages of the sucker rod break condition include the suspension point lifting stage and the suspension point lowering stage;
[0096] The load variation during the suspension point lifting stage is: W r_broke +W f k b
[0097] The load change during the suspension point descent stage is: W r_broke -W f k b
[0098] Among them, k b is the integrity coefficient of the sucker rod; W r_broke It is the hanging point load of the sucker rod when the rod breaks.
[0099] For example, Figure 9 A schematic diagram of a load change at the suspension point of a pumping unit provided by an embodiment of the present invention when the pumping rod is broken. Figure 9 The load curves of the pumping unit when the rod break coefficient is 1, 0.75, 0.5, 0.25, and 0 are given, represented by curves 1, 2, 3, 4, and 5 respectively. Due to the rod break, the pumping unit cannot load the liquid column. Compared with the load curve 1 of the pumping unit in normal operation, the suspension point loads of curves 2, 3, 4, and 5 are greatly reduced. As the degree of rod break increases, the load gradually decreases. Figure 10 A schematic diagram of an ideal dynamometer diagram of an oil pumping unit provided by an embodiment of the present invention under the condition of a sucker rod breakage is shown as follows: Figure 10 As shown in the figure, the pumping unit power diagram when the rod break coefficient is 1, 0.75, 0.5, 0.25, and 0 is shown by curve 1, curve 2, curve 3, curve 4, and curve 5 respectively. Due to the rod break, the pumping unit cannot load the liquid column. Compared with the load curve 1 of the pumping unit in normal operation, the hanging point loads of curves 2, curve 3, curve 4, and curve 5 are greatly reduced. As the degree of rod break increases, the difference between the maximum load and the minimum load decreases, and the position of the power diagram after the rod break decreases successively.
[0100] S230, obtaining a crank balance torque corresponding to the suspension point of the pumping unit, and obtaining a pumping unit lever arm corresponding to the suspension point of the pumping unit; and determining a suspension point torque of the pumping unit suspension point according to the pumping unit lever arm and the simulated dynamometer diagram.
[0101] Among them, the pumping unit arm can be the vertical distance from the rotating axis of the pumping unit's crank to the connection point between the connecting rod and the walking beam; during the operation of the pumping unit, the crank can be driven to rotate by the motor reduction box, and the crank then drives the walking beam to reciprocate up and down through the connecting rod, thereby transmitting the crude oil to the well through the plunger of the oil pump to collect crude oil.
[0102] Optionally, under ideal working conditions, the suspension point load of the suspension point in the working cycle is obtained by simulating the dynamometer diagram, and then, calculations are performed based on the pumping unit force arm and the suspension point load to determine the torque of the suspension point in each load change stage, and then the suspension point torque of the pumping unit suspension point in the entire unit stroke is obtained.
[0103] S240: Determine a net torque change curve of the target pumping unit according to the suspension point torque and the crank balance torque.
[0104] S250: Acquire a power curve of the target pumping unit, and if the power curve meets the net torque change curve, determine the power curve as a target power curve corresponding to an ideal operating condition of the pumping unit.
[0105] Optionally, in an embodiment of the present invention, under the ideal working condition of the pumping unit, the net torque of the pumping unit is set to M net The motor input power and the torque transmitted to the crankshaft are set as M motor , set the engine speed to n m , i is the total transmission ratio; η is the transmission efficiency. Under normal circumstances, η is set to 0.85-0.89. The relationship between the input power of the motor in the pumping unit and the torque transmitted to the crankshaft is:
[0106]
[0107] Furthermore, the motor input power is calculated to obtain the suspension point load of the pumping unit, and the total weight of the pumping unit crank balance block and the deadweight of the pumping unit crank balance block are determined. The balance radius when the crank is balanced and the distance from the center of gravity of the crank itself to the crank axis are obtained. Based on the above parameters, the motor input power N is calculated. r , the specific formula can be expressed as
[0108]
[0109] Among them, W cb is the total weight of the crank balance block of the pumping unit, W cis the deadweight of the crank balance block of the pumping unit, R is the balance radius, R c T is the distance from the center of gravity of the crank to the crank axis. F is the torque factor, sinφ is the angle between the crank of the pumping unit and 12 o'clock in the clockwise direction, and P is the suspension point load of the pumping unit.
[0110] It can be seen from the above formula that the input power of the motor is proportional to the net torque of the pumping unit. When the transmission coefficient is a constant, the shapes of the two are basically the same.
[0111] For example, Figure 11 A schematic diagram of a standard power curve of an oil pumping unit provided by an embodiment of the present invention is shown in FIG. Figure 11 As shown, the standard power curve is a curve with two approximately equal peaks. Curves 1-5 are given to show that as the rod elastic coefficients change in different pumping units, the overall change trend is the same. Different rod elastic coefficients affect the pumping unit power curve to reach different power peaks. During the upstroke, the balance weight rotates from top to bottom, outputting power; the suspension point moves from bottom to top, consuming power; to maintain balance, the motor outputs power. Near the horizontal displacement of the crank rotation, the motor power reaches its first peak. The crank continues to rotate, and the motor power reaches its lowest valley near top dead center. During the downstroke, the balance weight rotates from bottom to top, consuming power; the suspension point moves from top to bottom, outputting power. To maintain balance, the motor continues to output power, and the power reaches its second peak when the crank rotates to the opposite horizontal position.
[0112] Optionally, in another embodiment of the present invention, in order to prevent the stroke frequency and crank radius from affecting the power curve and thus affecting the judgment and identification of the operating condition of the oil pumping unit, the embodiment of the present invention simulates the power curve under different stroke frequencies and crank radii. Figure 12 This is a schematic diagram of power curves under different impulse times provided by an embodiment of the present invention, such as Figure 12 As shown: The figure shows the power curves of the oil pump when the stroke frequency is 3min, 3.5min, 4min, 4.5min and 5min, which are represented by curve 1, curve 2, curve 3, curve 4 and curve 5 respectively. It can be seen that under different stroke frequencies, the stroke frequency affects the power curve cycle. The faster the stroke frequency, the shorter the curve cycle. Figure 13 Schematic diagram of power curves under different crank radii provided by an embodiment of the present invention, such as Figure 13 As shown: The figure shows the power curves of the oil pumping unit when the crank radius is 0.5m, 0.6m, 0.7m, 0.8m and 0.9m, which are represented by curve 1, curve 2, curve 3, curve 4 and curve 5 respectively. It can be seen that the crank radius will change the stroke of the oil pumping unit, the rotation radius becomes larger, the stroke increases, and the peak value of the power curve increases.
[0113] Optionally, when the target pumping unit is in a waxing condition. Figure 14 A schematic diagram of a power curve of an oil pumping unit in a wax deposition condition provided by an embodiment of the present invention is shown in FIG. Figure 14 As shown: The figure shows the power curves of the oil pumping unit when the waxing friction is 0, 2kN, 4kN, and 6kN, which are represented by curve 1, curve 2, curve 3, and curve 4 respectively. Since the standard power curve is a curve with two approximately equal peaks, the influence of friction is reflected in the power curve and does not affect the shape of the power curve. As shown in curves 1-4, waxing friction mainly affects the height of the two peaks. Under the influence of friction, the two peaks increase by approximately the same height at the same time, and the greater the friction, the more significant the increase in the height of the two peaks.
[0114] Optionally, when the target pumping unit is undersupplied with fluid, the upstroke of the power curve coincides with the normal operating curve; during the downstroke, due to the influence of insufficient fluid supply, the suspension load cannot be unloaded immediately, the suspension torque increases compared with the normal operating condition, and the output power (negative work) increases compared with normal. Therefore, the downstroke is initially manifested as insufficient power consumption and loading lag. When the plunger encounters the liquid surface, the suspension load decreases rapidly, and the system energy consumption increases rapidly as the suspension output power decreases. The motor output power increases, which is manifested as a rapid increase in power. Figure 15 A schematic diagram of a power curve of an oil pumping unit under insufficient fluid supply is provided in an embodiment of the present invention, as shown in FIG. Figure 15 As shown: The figure plots the power curves of the oil pumping unit when the liquid supply coefficient is 1, 0.8, 0.6, 0.4, and 0.2, which are represented by curve 1, curve 2, curve 3, curve 4, and curve 5 respectively. The upstroke of the power curve under insufficient liquid supply coincides with the normal operating curve; in the downstroke, affected by insufficient liquid supply, the suspension point load cannot be unloaded immediately, the suspension point torque increases compared with the normal operating condition, the output power is negative work, and increases compared with normal. The downstroke begins to show insufficient power consumption and loading lag. When the plunger encounters the liquid surface, the suspension point load decreases rapidly, and the system energy consumption increases rapidly as the suspension point output power decreases. The motor output power increases, which is manifested as a rapid increase in power.
[0115] The differences in the curves within the rectangle reflect the differences in power curves under different fluid supply capacities. For wells with insufficient fluid supply, the load at the suspension point cannot be immediately unloaded after reaching top dead center and continues to extend downward, forming a "valley" on the power curve. After the pump piston begins to contact the liquid level in the pump, the load rises rapidly and forms a "peak." The poorer the fluid supply, the deeper the "valley" (the less negative the value), and the lower the "peak."
[0116] Optionally, when the target pumping unit is in a rod-broken condition. Figure 16 A schematic diagram of a power curve of a pumping unit in a rod-broken condition provided by an embodiment of the present invention is shown in FIG. Figure 16As shown: The figure shows the load curves of the oil pumping unit when the rod break coefficient is 1, 0.75, 0.5, 0.25, and 0, which are represented by curve 1, curve 2, curve 3, curve 4, and curve 5 respectively. The power curve of the oil pumping unit after the rod break no longer has the typical characteristics of "two peaks and one valley", but presents the characteristics of a "cosine curve". The more severe the rod break, the greater the amplitude of the "cosine curve".
[0117] The technical solution of the embodiment of the present invention obtains a simulated indicator diagram of the oil pumping unit suspension point under the ideal working condition of the oil pumping unit. The simulated indicator diagram can not only reduce the cost of obtaining the indicator diagram, but also eliminate the influence of realistic factors on the oil pumping unit suspension point, and can effectively improve the accuracy; obtain the crank balance torque corresponding to the oil pumping unit suspension point, and determine the suspension point torque of the oil pumping unit suspension point based on the simulated indicator diagram; determine the net torque change curve of the target oil pumping unit according to the suspension point torque and the crank balance torque, and effectively calculate the torque of the oil pumping unit through the crank balance torque and the suspension point torque corresponding to the oil pumping unit suspension point, and then determine the power curve of the oil pumping unit under the current working condition, and The curve is simulated to understand the shape of the power curve, and the working condition of the pumping unit can be effectively diagnosed based on the power curve. The power curve of the target pumping unit is obtained. When the power curve conforms to the net torque change curve, the power curve is determined as the target power curve corresponding to the ideal working condition of the pumping unit. The ideal working condition corresponding to the pumping unit can be determined directly based on the power curve of the pumping unit, thereby achieving rapid diagnosis of the pumping unit. The acquisition cost of the pumping unit power curve is low, which reduces the cost of diagnosing the pumping unit. The direct use of the pumping unit power curve improves the diagnostic efficiency, solving the technical problem of the existing technology that the working condition of the pumping unit cannot be diagnosed quickly and at low cost. The work efficiency of oilfield work is improved.
[0118] Figure 17 A schematic diagram of a device for identifying a pumping unit power curve according to an embodiment of the present invention is shown in FIG. Figure 17 As shown, the device includes: a dynamometer diagram simulation module 310, a torque parameter calculation module 320, a net torque calculation module 330 and a pumping unit operating condition judgment module 340, wherein,
[0119] The dynamometer diagram simulation module 310 is used to obtain a simulated dynamometer diagram of the pumping unit suspension point under the ideal working condition of the pumping unit;
[0120] a torque parameter calculation module 320 for obtaining the crank balance torque corresponding to the suspension point of the pumping unit and determining the suspension point torque of the pumping unit suspension point based on the simulated indicator diagram;
[0121] A net torque calculation module 330 is configured to determine a net torque variation curve of a target pumping unit according to the suspension point torque and the crank balance torque;
[0122] The pumping unit operating condition judgment module 340 is configured to obtain the power curve of the target pumping unit and, if the power curve meets the net torque variation curve, determine the power curve as the target power curve corresponding to the ideal operating condition of the pumping unit.
[0123] The technical solution of the embodiment of the present invention obtains a simulated indicator diagram of the oil pumping unit suspension point under the ideal working condition of the oil pumping unit. The simulated indicator diagram can not only reduce the cost of obtaining the indicator diagram, but also eliminate the influence of realistic factors on the oil pumping unit suspension point, and can effectively improve the accuracy; obtain the crank balance torque corresponding to the oil pumping unit suspension point, and determine the suspension point torque of the oil pumping unit suspension point based on the simulated indicator diagram; determine the net torque change curve of the target oil pumping unit according to the suspension point torque and the crank balance torque, and effectively calculate the torque of the oil pumping unit through the crank balance torque and the suspension point torque corresponding to the oil pumping unit suspension point, and then determine the power curve of the oil pumping unit under the current working condition, and The curve is simulated to understand the shape of the power curve, and the working condition of the pumping unit can be effectively diagnosed based on the power curve. The power curve of the target pumping unit is obtained. When the power curve conforms to the net torque change curve, the power curve is determined as the target power curve corresponding to the ideal working condition of the pumping unit. The ideal working condition corresponding to the pumping unit can be determined directly based on the power curve of the pumping unit, thereby achieving rapid diagnosis of the pumping unit. The acquisition cost of the pumping unit power curve is low, which reduces the cost of diagnosing the pumping unit. The direct use of the pumping unit power curve improves the diagnostic efficiency, solving the technical problem of the existing technology that the working condition of the pumping unit cannot be diagnosed quickly and at low cost. The work efficiency of oilfield work is improved.
[0124] Optionally, the dynamometer diagram simulation module is specifically used to:
[0125] Obtaining load change information and displacement change information of the pumping unit suspension point in a unit stroke under an ideal working condition of the pumping unit;
[0126] A simulation indicator diagram of the pumping unit suspension point is established according to the load change information and the displacement change information.
[0127] Optionally, the dynamometer diagram simulation module is further configured to:
[0128] Determining at least one load change stage corresponding to the unit stroke according to the ideal operating condition of the pumping unit; wherein the load change stage includes at least one of a loading stage, a suspension point lifting stage, a suspended lowering stage, an unloading stage, and a suspension point lowering stage;
[0129] Simulating the stage load information of the pumping unit suspension point in the target pumping unit corresponding to each load change stage;
[0130] Constructing the load change information according to the load information of each stage;
[0131] Obtaining the corresponding suspension point displacement information of the oil pumping unit suspension point at each load change stage;
[0132] The displacement change information is constructed according to the suspension point displacement information.
[0133] Optionally, the torque parameter calculation module is specifically used to:
[0134] Obtaining a pumping unit lever arm corresponding to the pumping unit suspension point;
[0135] The suspension point torque of the pumping unit suspension point is determined according to the pumping unit lever arm and the simulated dynamometer diagram.
[0136] Optionally, the torque parameter calculation module is further configured to:
[0137] When the ideal working condition of the oil pumping unit is a normal working condition and / or a wax deposition working condition exists, the load change stage includes a loading stage, a suspension point lifting stage, an unloading stage and a suspension point lowering stage;
[0138] The load change in the loading stage is: W down +W f +k rod +S a ;
[0139] The load variation during the suspension point lifting stage is: W up +W f ;
[0140] The load variation in the unloading stage is:
[0141] The load change during the suspension point descent stage is: W down -W f ;
[0142] Among them, W down W is the load of the sucker rod string acting on the suspension point during the downstroke; f is the friction load; k rod is the elastic tensile modulus of the sucker rod; S a is the suspension point displacement; W up is the maximum total load acting on the suspension point during the upstroke; S φ=π is the displacement of the crank slider.
[0143] When the ideal working condition of the pumping unit is the insufficient liquid supply condition, the load change stage includes a loading stage, a suspension point lifting stage, a suspended lowering stage, an unloading stage and a suspension point lowering stage;
[0144] The load change in the loading stage is: W down +W f +k rod +S a ;
[0145] The load variation during the suspension point lifting stage is: W up +W f ;
[0146] The load variation during the suspended descent phase is: W up -W f ;
[0147] The load change in the unloading stage is: W up -W f -k rod ·(S-λ-S a );
[0148] The load change during the suspension point descent stage is: W down -W f ;
[0149] Where λ is the downstream distance of delayed unloading.
[0150] Optionally, the torque parameter calculation module is further configured to:
[0151] When the ideal working condition of the pumping unit is a sucker rod breakage condition, the load change stage includes a suspension point lifting stage and a suspension point lowering stage;
[0152] The load variation during the suspension point lifting stage is: W r_broke +W f k b
[0153] The load change during the suspension point descent stage is: W r_broke -W f k b
[0154] Among them, k b is the integrity coefficient of the sucker rod; W r_broke It is the hanging point load of the sucker rod when the rod breaks.
[0155] The apparatus for identifying a pumping unit power curve provided in an embodiment of the present invention can execute the method for identifying a pumping unit power curve provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects of the execution method.
[0156] Figure 18A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0157] like Figure 18 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0158] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0159] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, or microcontroller. The processor 11 executes the various methods and processes described above, such as the method for identifying the pumping unit power curve.
[0160] In some embodiments, the method for identifying the pumping unit power curve can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for identifying the pumping unit power curve described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the method for identifying the pumping unit power curve in any other appropriate manner (for example, by means of firmware).
[0161] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0162] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0163] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0164] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0165] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0166] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0167] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0168] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the program implements the steps of the method for identifying the power curve of an oil pumping unit provided in any embodiment of the present invention. The method includes:
[0169] Obtaining a simulated dynamometer diagram of a target pumping unit's suspension point under an ideal operating condition of the pumping unit;
[0170] Obtaining a crank balance torque corresponding to a suspension point of the pumping unit, and determining a suspension point torque of the pumping unit suspension point based on the simulated indicator diagram;
[0171] determining a net torque variation curve of the target pumping unit according to the suspension point torque and the crank balance torque;
[0172] Obtain the power curve of the target pumping unit, and when the power curve meets the net torque change curve, determine the power curve as the target power curve corresponding to the ideal operating condition of the pumping unit. The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or device.
[0173] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0174] Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0175] Computer program code for performing the operations of the present invention can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can 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 can be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0176] Those skilled in the art will appreciate that the modules or steps of the present invention described above can be implemented using a general-purpose computing device. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computer device, which can then be stored in a storage device and executed by the computing device. Alternatively, they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
[0177] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0178] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for identifying a pumping unit power curve, characterized in that: include: Obtaining a simulated dynamometer diagram of a target pumping unit's suspension point under an ideal operating condition of the pumping unit; Obtaining a crank balance torque corresponding to a suspension point of the pumping unit, and determining a suspension point torque of the pumping unit suspension point based on the simulated indicator diagram; determining a net torque variation curve of the target pumping unit according to the suspension point torque and the crank balance torque; A power curve of the target pumping unit is obtained, and when the power curve conforms to the net torque change curve, the power curve is determined as a target power curve corresponding to an ideal operating condition of the pumping unit.
2. The method according to claim 1, characterized in that The step of obtaining a simulated dynamometer diagram of a target pumping unit suspension point under an ideal operating condition of the pumping unit includes: Obtaining load change information and displacement change information of the pumping unit suspension point in a unit stroke under an ideal working condition of the pumping unit; A simulation indicator diagram of the pumping unit suspension point is established according to the load change information and the displacement change information.
3. The method according to claim 2, characterized in that The obtaining of load change information and displacement change information per unit stroke of the suspension point of the pumping unit under the ideal working condition of the pumping unit includes: Determining at least one load change stage corresponding to the unit stroke according to the ideal operating condition of the pumping unit; wherein the load change stage includes at least one of a loading stage, a suspension point lifting stage, a suspended lowering stage, an unloading stage, and a suspension point lowering stage; Simulating the stage load information of the pumping unit suspension point in the target pumping unit corresponding to each load change stage; Constructing the load change information according to the load information of each stage; Obtaining the corresponding suspension point displacement information of the oil pumping unit suspension point at each load change stage; The displacement change information is constructed according to the suspension point displacement information.
4. The method according to claim 1, wherein The determining of the suspension point torque of the pumping unit suspension point based on the simulated indicator diagram includes: Obtaining a pumping unit lever arm corresponding to the pumping unit suspension point; The suspension point torque of the pumping unit suspension point is determined according to the pumping unit lever arm and the simulated dynamometer diagram.
5. The method according to claim 3, characterized in that Determining at least one load change stage corresponding to the unit stroke according to the ideal operating condition of the pumping unit includes: When the ideal working condition of the oil pumping unit is a normal working condition and / or a wax deposition working condition exists, the load change stage includes a loading stage, a suspension point lifting stage, an unloading stage and a suspension point lowering stage; The load change in the loading stage is: W down +W f +k rod +S a ; The load variation during the suspension point lifting stage is: W up +W f ; The load variation in the unloading stage is: The load change during the suspension point descent stage is: W down -W f ; Among them, W down W is the load of the sucker rod string acting on the suspension point during the downstroke; f is the friction load; k rod is the elastic tensile modulus of the sucker rod; S a is the suspension point displacement; W up is the maximum total load acting on the suspension point during the upstroke; S φ=π is the displacement of the crank slider.
6. The method according to claim 3, characterized in that Determining at least one load change stage corresponding to the unit stroke according to the ideal operating condition of the pumping unit includes: When the ideal working condition of the pumping unit is the insufficient liquid supply condition, the load change stage includes a loading stage, a suspension point lifting stage, a suspended lowering stage, an unloading stage and a suspension point lowering stage; The load change in the loading stage is: W down +W f +k rod +S a ; The load variation during the suspension point lifting stage is: W up +W f ; The load variation during the suspended descent phase is: W up -W f ; The load change in the unloading stage is: W up -W f -k rod ·(S-λ-S a ); The load change during the suspension point descent stage is: W down -W f ; Where λ is the downstream distance of delayed unloading.
7. The method according to claim 3, characterized in that Determining at least one load change stage corresponding to the unit stroke according to the ideal operating condition of the pumping unit includes: When the ideal working condition of the pumping unit is a sucker rod breakage condition, the load change stage includes a suspension point lifting stage and a suspension point lowering stage; The load variation during the suspension point lifting stage is: W r_broke +W f k b ; The load change during the suspension point descent stage is: W r_broke -W f k b ; Among them, k b is the integrity coefficient of the sucker rod; W r_broke It is the hanging point load of the sucker rod when the rod breaks.
8. A device for identifying a pumping unit power curve, characterized in that: include: The dynamometer diagram simulation module is used to obtain a simulated dynamometer diagram of the pumping unit suspension point under the ideal working condition of the pumping unit; a torque parameter calculation module, configured to obtain a crank balance torque corresponding to a suspension point of the pumping unit, and determine a suspension point torque of the pumping unit suspension point based on the simulated indicator diagram; a net torque calculation module, configured to determine a net torque variation curve of a target pumping unit according to the suspension point torque and the crank balance torque; The pumping unit operating condition judgment module is used to obtain the power curve of the target pumping unit, and when the power curve meets the net torque change curve, determine the power curve as the target power curve corresponding to the ideal operating condition of the pumping unit.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for identifying the pumping unit power curve according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for identifying a pumping unit power curve according to any one of claims 1 to 7 when executed.