Dynamic control method, system and storage medium of oil pumping unit pumping efficiency based on motor torque feedback
Through the method based on motor torque feedback, the output speed of the pumping machine is dynamically adjusted, which solves the problems of high maintenance costs and failure rates in traditional methods, and realizes dynamic optimization of pumping efficiency and supply and production balance of the pumping machine.
Patent Information
- Application Number
- CN202411874877.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-19
AI Technical Summary
The traditional pumping efficiency dynamic regulation method requires the installation of a variety of acquisition modules, which increases maintenance costs and failure rates, and requires manual participation in working conditions.
Using a method based on motor torque feedback, the motor torque data is periodically obtained, the torque diagram is drawn, the filling degree characterization parameters are determined, and the motor output speed is dynamically adjusted to regulate the stroke number of the oil pump.
No additional sensor module is required, which reduces maintenance costs and failure rates, and realizes dynamic optimization of pumping efficiency of the oil pump and process requirements for supply and production balance.
Smart Images

Figure CN119333084B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of oil production, and in particular relates to a method, system and storage medium for dynamically controlling the pump efficiency of an oil pump based on motor torque feedback. Background Art
[0002] In the process of oil extraction, the performance of the oil pumping unit, as the main pumping equipment, directly affects the production efficiency and economic benefits of the oil well. Pump efficiency is an important indicator to measure the energy conversion efficiency of the oil pumping unit in the process of extracting oil. To a large extent, the real-time pump efficiency of the oil pumping unit depends on the size of the pump filling degree, that is, there is a close relationship between pump efficiency and filling degree.
[0003] For the fullness, it is usually set to the ideal state when the amount of oil extracted from the underground oil layer by the pumping unit per unit time is equal to the amount of oil replenishment obtained by the oil well from the underground oil layer. If the amount of oil discharged by the pumping unit per unit time is greater than the amount of oil replenishment obtained by the oil well, the fullness of the pumping unit will tend to decrease. A serious decrease will also cause the "pump empty" phenomenon. In this regard, the authorization announcement number is CN 111810126 B's invention patent discloses an automatic control method for improving the pump efficiency of a beam pumping unit, which mainly collects load signals and beam angle signals through an acquisition module, and draws an indicator diagram based on the load signal and the beam angle signal, determines the actual fullness of the pumping unit based on the indicator diagram and preset data, and finally adjusts the speed of the drive motor of the pumping unit according to the actual fullness; although this method can realize the regulation of the speed of the pumping unit drive motor, it needs to deploy a variety of acquisition modules including load sensors and angular displacement sensors for data acquisition. According to the actual situation on site, the installation of load sensors and angular displacement sensors is time-consuming and labor-intensive, and the maintenance amount during the application process is large, which increases the use and maintenance cost of the sensor module. In addition, the pumping unit is usually located in a remote and harsh environment, and is prone to shutdown, loss of control, etc. due to sensor module failure, that is, the failure rate in the field application environment is high, and the working condition control requires human participation.
[0004] Based on the above analysis, this application designs a method for dynamic control of oil pump efficiency based on motor torque feedback. Summary of the invention
[0005] The purpose of the present invention is to provide a method for dynamically controlling the pump efficiency of an oil pump based on motor torque feedback, by which the output speed of the oil pump motor can be dynamically controlled to ensure that the fullness of the oil pump is maintained in an appropriate state, thereby dynamically optimizing the pump efficiency of the oil pump, thereby solving the shortcomings of traditional methods.
[0006] In order to solve the above problems, the present application provides a method for dynamically controlling the pump efficiency of an oil pump based on motor torque feedback, comprising the following steps:
[0007] Step 1: Periodically obtain the torque data of the motor;
[0008] Step 2: Draw a motor torque diagram based on the acquired torque data, and determine the operation cycle Tc of the pumping unit based on the motor torque diagram. At the same time, determine the time Td from the downstroke peak to the upstroke peak in one cycle, and use the ratio of Td to the operation cycle Tc as a fullness characterization parameter;
[0009] Step 3: Dynamically adjust the output speed of the motor according to the fullness characterization parameter to regulate the number of strokes of the oil pump.
[0010] As the preferred solution of this application:
[0011] In step 3, the step of dynamically adjusting the output speed of the motor according to the fullness characterization parameter comprises:
[0012] Step 31: determine whether the fullness characterization parameter exceeds a preset threshold value, if yes, proceed to step 32, if no, continue to determine;
[0013] Step 32: Run the control algorithm to adjust the output speed of the motor until the fullness characterization parameter increases to a reasonable range:
[0014]
[0015] in, is the output speed of the motor;
[0016] is the theoretical impulse speed;
[0017] To adjust the speed bandwidth;
[0018] is the parameter characterizing the fullness;
[0019] Δ is the preset fullness optimization constant.
[0020] As the preferred solution of this application:
[0021] In step 32, before running the control algorithm to obtain the output speed of the motor, it is necessary to determine the actual working condition of the current oil well, specifically:
[0022] When the fullness characterization parameter is less than the preset threshold value for multiple consecutive times, it is determined whether the maximum torque peak is greater than or equal to the preset threshold value of the motor torque according to the motor torque diagram. If so, it is determined and the oil viscosity working condition is entered; otherwise, it is determined and the oil well replenishment fluid reduction working condition is entered.
[0023] As the preferred solution of this application:
[0024] When the oil is viscous, the output speed of the motor is regulated in the following two stages:
[0025] Phase 1: reducing the output speed of the motor and, at the same time, starting a procedure to improve the viscosity and fluidity of the oil;
[0026] Phase 2: As the fullness increases, the output speed of the motor will gradually increase until the fullness characterization parameter remains within a reasonable range, and the output speed of the motor is maintained at the current speed;
[0027] When the amount of oil replenishment fluid is reduced in the oil well, the method for controlling the output speed of the motor includes:
[0028] When the fullness is low, the output speed of the motor is reduced until the fullness characterization parameter is within a reasonable range, and the current speed is maintained.
[0029] As the preferred solution of this application:
[0030] In step 1, the specific steps of periodically acquiring the torque data of the motor include:
[0031] Step 11: Obtaining the input phase current of the motor;
[0032] Step 12: Decouple the acquired input phase current into excitation current and torque current;
[0033] Step 13: Calculate the load torque based on the torque current:
[0034]
[0035] Where, T is the load torque;
[0036] Kt is the torque constant of the motor;
[0037] It is the torque current.
[0038] As a preferred solution of the present application: the input phase current is obtained through a current sensor built into the frequency converter, and the sampling frequency of the torque data is 100-150ms.
[0039] As the preferred solution of this application:
[0040] In step 2, according to the motor torque diagram, the operation cycle time Tc of the oil pump is determined by the maximum peak value of two adjacent upstrokes.
[0041] The present application also provides a pumping unit pump efficiency dynamic control system based on motor torque feedback, comprising:
[0042] A torque data acquisition module, used to periodically acquire the torque data of the motor;
[0043] The torque diagram generation module is used to draw the motor torque diagram according to the acquired torque data, and determine the operation cycle Tc of the oil pump according to the motor torque diagram. At the same time, the time Td from the downstroke peak to the upstroke peak in one cycle is determined, and the ratio of Td to the operation cycle Tc is used as the fullness characterization parameter;
[0044] The speed regulating module is used to dynamically adjust the output speed of the motor according to the fullness characterization parameter and thus regulate the number of strokes of the oil pump.
[0045] As the preferred solution of this application:
[0046] The speed regulation module includes a working condition determination module. When the fullness characterization parameter is less than a preset threshold value for multiple consecutive times, the working condition determination module determines whether the maximum torque peak is greater than or equal to the preset threshold value of the motor torque according to the motor torque diagram. If so, it determines and enters the oil viscosity working condition; otherwise, it determines and enters the oil well replenishment liquid amount reduction working condition.
[0047] The present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned method for dynamically controlling the pump efficiency of an oil pump based on motor torque feedback is executed.
[0048] Compared with the prior art, the present invention has the following beneficial effects:
[0049] This scheme obtains the motor torque diagram according to the motor torque data, and determines the fullness characterization parameters according to the motor torque diagram, and finally dynamically adjusts the output speed of the motor according to the fullness characterization parameters to control the number of strokes of the oil pump; it can be seen that this scheme abandons the traditional technical means of setting load sensors and angular displacement sensors to obtain the indicator diagram for fullness judgment, but transfers the suspension point load torque of the oil pump to the motor, and uses the output torque change of the motor to reflect the fullness state of the pump barrel. The entire data analysis process does not require the installation of additional sensor modules, which reduces the use and maintenance costs of the sensor modules. At the same time, it avoids the shutdown and loss of control caused by sensor module failure; this scheme forms a closed-loop control system through the algorithmic relationship between the fullness characterization parameters and the motor output speed. The entire control process does not require remote human participation, and can automatically complete the optimization control of the oil pump efficiency on site, thereby achieving the process requirements of supply and production balance; that is, through this application, the method can dynamically control the output speed of the oil pump motor to ensure that the fullness of the oil pump is maintained in an appropriate state, and then dynamically optimize the pump efficiency of the oil pump, solving the shortcomings of the traditional method. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1A flow chart of a method for dynamically controlling the pump efficiency of an oil pump based on motor torque feedback provided in an embodiment of the present invention.
[0051] Figure 2 A motor torque diagram is provided in an embodiment of the present invention.
[0052] Figure 3 Another motor torque diagram provided by an embodiment of the present invention.
[0053] Figure 4 A specific flow chart of dynamically adjusting the motor output speed according to the fullness characterization parameters provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0054] The present invention will be further described in detail below in conjunction with specific implementations and with reference to the accompanying drawings. It should be emphasized that the following description is merely exemplary and is not intended to limit the scope of the present invention and its application.
[0055] Example 1: Figure 1 As shown, a flow chart of a method for dynamic control of pump efficiency of an oil pumping unit based on motor torque feedback is provided in this embodiment, and the method specifically comprises the following steps:
[0056] Step 1: Periodically obtain the torque data of the motor;
[0057] In this step, the sampling frequency of the torque data is 100-150ms, preferably 100ms, that is, the torque value is sampled every 100ms. It can be understood that in order to facilitate data processing, the collected torque values are arranged in chronological order and stored in a data structure such as an array or a queue. In this embodiment, they are preferably stored in an array.
[0058] In step 1, the specific steps of periodically acquiring the torque data of the motor include:
[0059] Step 11: Get the input phase current of the motor;
[0060] In this step, the input phase current includes three phases, Ia, Ib and Ic. In this embodiment, the input phase current is obtained through a current sensor built into the inverter, or through an additional current sensor installed, which is selected according to actual needs and is not limited in this embodiment.
[0061] Step 12: Decouple the acquired input phase current into excitation current and torque current;
[0062] In this step, the input phase current is decoupled into the excitation current and the torque current by the coordinate change method. Specifically:
[0063] First, the Clarke transformation is used to convert the three-phase current (Ia, Ib, Ic) into a two-phase stationary coordinate system (α, β). The specific transformation algorithm includes:
[0064]
[0065] In the formula, I α and I β are the current components of the two-phase meridian coordinate system;
[0066] Then use Park change to convert the current in the stationary coordinate system (I α ,I β ) is converted to the rotating coordinate system (d, q). The specific conversion algorithm includes:
[0067]
[0068] In the formula, I d is the excitation current;
[0069] I q is the torque current;
[0070] θ is the rotor position angle of the motor;
[0071] Step 13: Calculate the load torque according to the torque current. The load torque is the net torque borne by the motor of the pumping unit. The specific algorithm is as follows:
[0072]
[0073] Where, T is the load torque;
[0074] K t is the torque constant of the motor;
[0075] I t is the torque current;
[0076] In this embodiment, since the net torque of the motor is equal to the sum of the suspension point load torque, the counterweight torque and the inertia torque, and the counterweight torque and the inertia torque can be regarded as constants during the stable operation of the oil pump, the net torque (torque data) obtained is mainly the suspension point load torque. The change of the downhole fullness can be obtained by analyzing the suspension point load torque. It can be seen that in this scheme, the suspension point load torque of the oil pump is transferred to the motor, and the output torque change of the motor is used to reflect the fullness state of the pump barrel.
[0077] Step 2: Draw a motor torque diagram based on the acquired torque data, and determine the operation cycle Tc of the pumping unit based on the motor torque diagram. At the same time, determine the time Td from the downstroke peak to the upstroke peak in one cycle, and calculate the ratio of Td to the operation cycle Tc ( ) and is used as a parameter to characterize the fullness. The closer the ratio is to 1, the higher the fullness is, and the smaller the ratio is, the lower the fullness is.
[0078] In this step, a loop traversal or built-in function method is used to obtain the upstroke peak value and the downstroke peak value within one cycle in the array of step 1 and draw a motor torque diagram. In this embodiment, since the torque values are arranged in chronological order and the existing method for determining the upstroke and downstroke of the oil pump is used, or the upstroke or downstroke process can be specified as the starting state of torque data collection, the torque values other than the peak value in the array can be analyzed to determine whether they are data of the upstroke process or data of the downstroke process, such as Figure 2-3 As shown, it is a motor torque diagram provided by this embodiment; Figure 3 In the figure, the red line represents the DC bus voltage, the green line represents the motor frequency, that is, the motor operating frequency, which is preferably 50HZ in this embodiment, and the yellow line is an electrical frequency signal, which can characterize the up-stroke and down-stroke states. Specifically, a low level represents the down-stroke state, and a high electrical frequency represents the up-stroke state. The blue line represents the dynamic waveform curve of the motor torque drawn by obtaining the torque data output by the motor.
[0079] According to the motor torque diagram, the operation cycle time Tc of the pumping unit is determined by the maximum peak value (also called wave crest) of two adjacent upstrokes, such as Figure 2 As mentioned above, the figure shows the change in torque of the motor during the up and down strokes within one cycle.
[0080] During the upstroke, the motor needs to overcome the oil resistance and the negative pressure of the pump chamber to extract the oil, which will produce an upstroke torque peak. During the downstroke, the motor needs to overcome the oil resistance to discharge the oil, which will also produce a downstroke torque peak. Since the motor needs to overcome more resistance during the upstroke, the torque peak of the upstroke usually increases more significantly than the torque peak of the downstroke. In addition, if the time Td from the downstroke peak to the upstroke peak decreases, it means that the oil discharge time becomes shorter, which means that the fullness of the pump barrel is reduced. Therefore, the degree of fullness is described by the degree of closeness of the fullness characterization parameter to 1.
[0081] Step 3: dynamically adjusting the output speed of the motor according to the fullness characterization parameter to thereby control the number of strokes of the oil pump;
[0082] In this step, the step of dynamically adjusting the output speed of the motor according to the fullness characterization parameter includes: Figure 4 As shown:
[0083] Step 31: determine whether the fullness characterization parameter exceeds a preset threshold value. If yes, proceed to step 32. If no, continue to determine. It can be understood that in this embodiment, the preset threshold value of the fullness characterization parameter is also its reasonable operating range, preferably between 0.7 and 1. When the fullness characterization parameter is not within the range, that is, less than 0.7, it indicates that the fullness is reduced.
[0084] Step 32: Run the control algorithm to adjust the output speed of the motor until the fullness characterization parameter increases to a reasonable range;
[0085] The specific control algorithm is:
[0086]
[0087] in, is the output speed of the motor;
[0088] is the theoretical impulse speed, that is, the speed under ideal conditions;
[0089] To adjust the speed bandwidth, the speed bandwidth is the speed range that can effectively respond, and its value is given according to the dynamic characteristics of the motor, including response time, inertia, load characteristics, etc.;
[0090] is the parameter characterizing the fullness;
[0091] Δ is a preset fullness optimization constant, which is an optimization parameter manually set after model training and can be selected according to actual needs.
[0092] According to the above algorithm, we can know that the fullness characterization parameter and adjust speed bandwidth is a variable value, where the fullness characterization parameter For dynamically changing values, adjust the speed bandwidth It is a fixed value parameter configured manually. When the fullness characterization parameter exceeds or is not within the preset range, it means that the fullness is reduced. At this time, the adjustment algorithm is started to dynamically adjust the output speed of the motor step by step to optimize the fullness until the fullness characterization parameter increases to a reasonable range. In this embodiment, a closed-loop control system is formed through the algorithmic relationship between the fullness characterization parameter and the motor output speed. The entire control process does not require remote human participation, and the optimization control of the pumping efficiency of the oil pump can be automatically completed on-site, thereby achieving the process requirements of supply-production balance. It can be understood that in this embodiment, under normal conditions, the speed bandwidth is adjusted. It is a specified constant. When the change of the fullness characterization parameter cannot achieve obvious adjustment of the motor output speed in the algorithm, the speed bandwidth can be automatically or manually modified. .
[0093] In step 32, before running the control algorithm to obtain the output speed of the motor, it is necessary to determine the actual working condition of the current oil well, specifically:
[0094] When the fullness characterization parameter is less than the preset threshold value for multiple consecutive times, it is determined whether the maximum torque peak is greater than or equal to the preset threshold value of the motor torque according to the motor torque diagram. If so, it is determined and the oil viscosity working condition is entered; otherwise, it is determined and the oil well replenishment fluid reduction working condition is entered.
[0095] In actual situations, when the viscosity of the oil is high, the resistance to the pump plug will increase due to the poor fluidity of the oil, which will not only increase the duration of the upstroke and downstroke processes (that is, it will increase the operating cycle Tc of the motor torque and the time Td from the downstroke peak to the upstroke peak, but due to the poor fluidity, the amount of oil entering the pump barrel is small, so the duration of the downstroke is only increased relative to ordinary oil, while its duration relative to the entire operating cycle Tc of viscous oil is still decreasing, thereby causing the fullness characterization parameter to decrease), but also the peak torque of the motor will increase significantly. By comparing the peak value with the preset value, it can be determined whether the reduction in fullness is affected by the viscosity of the oil. It can be understood that the preset motor torque threshold can be the rated torque of the motor, or the torque average value determined through experiments, which can be determined according to actual needs.
[0096] When the oil is viscous, the control of the motor output speed is divided into the following two stages:
[0097] Phase 1: When the oil viscosity is high and the filling degree is low, the control algorithm is used to reduce the output speed of the motor, that is, to reduce the number of strokes. Reducing the speed can reduce the shear resistance of the oil to the pump body. At the same time, the program to improve the oil viscosity and fluidity is started. The program includes heating, stirring, injecting gas or chemical modification of the oil to improve the viscosity;
[0098] Stage 2: As the degree of fullness increases, the output speed of the motor will gradually increase until the degree of fullness characterization parameter remains in a reasonable range, and the output speed of the motor is maintained at the current speed; specifically, as the viscosity and fluidity improve, the amount of oil entering the pump barrel will change. At this time, the time Td from the downstroke peak to the upstroke peak will increase, and then the control algorithm will be used to gradually increase the output speed of the motor until the degree of fullness characterization parameter remains in a reasonable range, maintaining the current speed; in this embodiment, the reasonable range of the degree of fullness characterization parameter is preferably between 0.7-1.
[0099] When the amount of oil replenishment for the oil well is reduced, the method for controlling the output speed of the motor includes:
[0100] When the fullness is low, the output speed of the motor is reduced until the fullness characterization parameter is within a reasonable range, and the current speed is maintained. In this embodiment, the reasonable range of the fullness characterization parameter is preferably between 0.7-1.
[0101] From the above analysis, it can be seen that: the scheme of this embodiment obtains the motor torque diagram according to the motor torque data, and determines the fullness characterization parameters according to the motor torque diagram, and finally dynamically adjusts the output speed of the motor according to the fullness characterization parameters to control the number of strokes of the oil pump; it can be seen that this scheme abandons the traditional technical means of obtaining the indicator diagram by setting a load sensor and an angular displacement sensor to determine the fullness, but transfers the suspension point load torque of the oil pump to the motor, and uses the output torque change of the motor to reflect the fullness state of the pump barrel. The entire data analysis process does not require the installation of an additional sensor module, which reduces the use and maintenance costs of the sensor module. At the same time, it avoids the shutdown and loss of control caused by the failure of the sensor module; this scheme forms a closed-loop control system through the algorithmic relationship between the fullness characterization parameters and the motor output speed. The entire control process does not require manual remote participation, and can automatically complete the optimization control of the pump efficiency of the oil pump on site, thereby achieving the process requirements of supply and production balance; that is, through the method of this application, the output speed of the oil pump motor can be dynamically controlled to ensure that the fullness of the oil pump is maintained in an appropriate state, and then the pump efficiency of the oil pump is dynamically optimized, which solves the shortcomings of the traditional method.
[0102] Embodiment 2: This embodiment provides a pumping unit pump efficiency dynamic control system based on motor torque feedback, including:
[0103] A torque data acquisition module, used to periodically acquire the torque data of the motor;
[0104] The torque data sampling frequency of this module is 100-150ms, preferably 100ms, that is, the torque value is sampled every 100ms. It can be understood that in order to facilitate data processing, the collected torque values are arranged in chronological order and stored in a data structure such as an array or queue. This embodiment is preferably stored in an array.
[0105] The specific method steps for the torque data acquisition module to periodically acquire the torque data of the motor are the same as those in the above-mentioned embodiment 1, and are not described in detail in this embodiment; in addition, the torque data acquisition module in this embodiment may be a control inverter installed on the oil pump, and the control inverter may specifically be an existing third-generation vector control inverter.
[0106] The torque diagram generation module is used to draw the motor torque diagram according to the acquired torque data, and determine the operation cycle Tc of the oil pump according to the motor torque diagram. At the same time, the time Td from the downstroke peak to the upstroke peak in one cycle is determined, and the ratio of Td to the operation cycle Tc is used as the fullness characterization parameter.
[0107] In this embodiment, the method steps for the torque map generation module to generate the torque map are the same as those in the above-mentioned embodiment 1, and are not described in detail in this embodiment.
[0108] The speed regulating module is used to dynamically adjust the output speed of the motor according to the fullness characterization parameter and thus regulate the number of strokes of the oil pump.
[0109] Among them, the speed regulation module includes a working condition determination module. When the fullness characterization parameter is less than the preset threshold for multiple consecutive times, the working condition determination module determines whether the maximum torque peak is greater than or equal to the preset threshold of the motor torque according to the motor torque diagram. If so, it determines and enters the oil viscosity working condition; otherwise, it determines and enters the oil well replenishment fluid reduction working condition.
[0110] In this embodiment, the method steps executed by the speed regulation module and the operating condition determination module are the same as those in the above-mentioned embodiment 1, and are not described in detail in this embodiment.
[0111] Embodiment 3: This embodiment further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for dynamically controlling the pump efficiency of an oil pump based on motor torque feedback described in the above embodiment 1 is executed.
[0112] The above is only an embodiment of the present invention, and the common knowledge such as the known specific structure and characteristics in the scheme is not described in detail here. It should be pointed out that for those skilled in the art, several improvements can be made without departing from the present invention, which should also be regarded as the protection scope of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of the claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. A method for dynamic control of pump efficiency of an oil pump based on motor torque feedback, characterized in that: The following steps are involved: Step 1: Periodically obtain the torque data of the motor; Step 2: Draw a motor torque diagram based on the acquired torque data, and determine the operation cycle Tc of the pumping unit based on the motor torque diagram. At the same time, determine the time Td from the downstroke peak to the upstroke peak in one cycle, and use the ratio of Td to the operation cycle Tc as a fullness characterization parameter; Step 3: dynamically adjusting the output speed of the motor according to the fullness characterization parameter to thereby control the number of strokes of the oil pump; In step 3, the step of dynamically adjusting the output speed of the motor according to the fullness characterization parameter comprises: Step 31: determine whether the fullness characterization parameter exceeds a preset threshold value, if yes, proceed to step 32, if no, continue to determine; Step 32: Run the control algorithm to adjust the output speed of the motor until the fullness characterization parameter increases to a reasonable range: in, is the output speed of the motor; is the theoretical impulse speed; To adjust the speed bandwidth; is the parameter characterizing the fullness; Δ is the preset fullness optimization constant.
2. The method for dynamic control of pump efficiency of an oil pumping unit based on motor torque feedback according to claim 1 is characterized in that: In step 32, before running the control algorithm to obtain the output speed of the motor, it is necessary to determine the actual working condition of the current oil well, specifically: When the fullness characterization parameter is less than the preset threshold value for multiple consecutive times, it is determined whether the maximum torque peak is greater than or equal to the preset threshold value of the motor torque according to the motor torque diagram. If so, it is determined and the oil viscosity working condition is entered; otherwise, it is determined and the oil well replenishment fluid reduction working condition is entered.
3. The method for dynamic control of pumping efficiency of an oil pump based on motor torque feedback according to claim 2 is characterized in that: When the oil is viscous, the output speed of the motor is regulated in the following two stages: Phase 1: reducing the output speed of the motor and, at the same time, starting a procedure to improve the viscosity and fluidity of the oil; Phase 2: As the fullness increases, the output speed of the motor will gradually increase until the fullness characterization parameter remains within a reasonable range, and the output speed of the motor is maintained at the current speed; When the amount of oil replenishment fluid is reduced in the oil well, the method for controlling the output speed of the motor includes: When the fullness is low, the output speed of the motor is reduced until the fullness characterization parameter is within a reasonable range, and the current speed is maintained.
4. The method for dynamic control of pumping efficiency of an oil pump based on motor torque feedback according to claim 1 is characterized in that: In step 1, the specific steps of periodically acquiring the torque data of the motor include: Step 11: Obtaining the input phase current of the motor; Step 12: Decouple the acquired input phase current into excitation current and torque current; Step 13: Calculate the load torque based on the torque current: Where, T is the load torque; K t is the torque constant of the motor; I t is the torque current.
5. The method for dynamic control of pumping efficiency of an oil pump based on motor torque feedback according to claim 4 is characterized in that: The input phase current is obtained through a current sensor built into the frequency converter, and the sampling frequency of the torque data is 100-150ms.
6. The method for dynamic control of pumping efficiency of an oil pump based on motor torque feedback according to claim 1 is characterized in that: In step 2, according to the motor torque diagram, the operation cycle time Tc of the oil pump is determined by the maximum peak value of two adjacent upstrokes.
7. A pumping unit pump efficiency dynamic control system based on motor torque feedback, which adopts the pumping unit pump efficiency dynamic control method based on motor torque feedback according to claim 1, characterized in that: include: A torque data acquisition module, used to periodically acquire the torque data of the motor; The torque diagram generation module is used to draw the motor torque diagram according to the acquired torque data, and determine the operation cycle Tc of the oil pump according to the motor torque diagram. At the same time, the time Td from the downstroke peak to the upstroke peak in one cycle is determined, and the ratio of Td to the operation cycle Tc is used as the fullness characterization parameter; A speed regulating module, used to dynamically adjust the output speed of the motor according to the fullness characterization parameter to thereby regulate the number of strokes of the oil pump; The speed regulation module includes a working condition determination module. When the fullness characterization parameter is less than a preset threshold value for multiple consecutive times, the working condition determination module determines whether the maximum torque peak is greater than or equal to the preset threshold value of the motor torque according to the motor torque diagram. If so, it determines and enters the oil viscosity working condition; otherwise, it determines and enters the oil well replenishment liquid amount reduction working condition.
8. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the method for dynamic control of pump efficiency of an oil pump based on motor torque feedback as described in any one of claims 1 to 6 is executed.
Citation Information
Patent Citations
Automatic control equipment and methods for improving the pump efficiency of beam pumping units
CN111810126B
Energy-saving control method and system used for oil sucking machine in oil field
CN102337866A
Flexible synchronous coordination optimization method for frequency and voltage of beam-pumping system
CN115481573A