CN-121993166-A - Method, device and system for acquiring indicator diagram of oil pumping unit
Abstract
The invention discloses an indicator diagram acquisition method of an oil pumping unit, which comprises the steps of acquiring stroke value and load time sequence data of the oil pumping unit, calculating stroke frequency data based on the load time sequence data, calculating displacement time sequence data in a complete period based on the load time sequence data, the stroke frequency data and the stroke value, and obtaining an indicator diagram curve based on the load time sequence data in the complete period and the corresponding displacement time sequence data. The invention also discloses a device and a system for acquiring the indicator diagram of the oil pumping unit. According to the invention, an acceleration sensor or an angular displacement sensor is not required to be installed, and the drawing of the indicator diagram can be realized only by continuously measuring the load value.
Inventors
- Teng Qigang
- CAI XIAODONG
- WANG TENGFEI
- HE QIAOFENG
- LU XIANGDONG
- HOU JIFENG
Assignees
- 中国石油天然气股份有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241104
Claims (11)
- 1. The method for acquiring the indicator diagram of the oil pumping unit is characterized by comprising the following steps of: s1, acquiring stroke value and load time sequence data of an oil pumping unit; s2, calculating the impulse data based on the load time sequence data; S3, calculating displacement time sequence data in a complete period based on the load time sequence data, the stroke frequency data and the stroke value; and S4, obtaining a graph curve based on the load time sequence data in the complete period and the corresponding displacement time sequence data.
- 2. The oil pumping unit indicator diagram obtaining method according to claim 1, wherein in S2, calculating the stroke frequency data based on the load time series data includes: filtering the load time sequence data; Generating a load time sequence curve based on the load time sequence data after the filtering processing; and calculating the stroke frequency data based on the load time sequence curve.
- 3. The oil pumping unit indicator diagram obtaining method according to claim 2, wherein calculating the stroke frequency data based on the load time sequence curve includes: And sequentially calculating the difference value of adjacent load data based on the load time sequence data to form adjacent point load difference data, comparing the adjacent point load difference data to identify the convex point and the concave point of the load time sequence curve, obtaining periodic sampling points based on the convex point or the concave point, and calculating the impulse data based on the periodic sampling points and the sampling time interval.
- 4. The method of claim 3, wherein calculating the stroke frequency data based on the periodic sampling points and sampling time intervals comprises: And obtaining a complete stroke time of the pumping unit based on the product result of the periodic sampling points and the sampling time interval, and calculating the stroke frequency data through the complete stroke time.
- 5. A method of obtaining an indicator diagram of a pumping unit according to claim 3, wherein calculating the number of periodic sampling points based on the convex or concave points comprises: And selecting two adjacent convex points or two adjacent concave points to calculate the periodic sampling points.
- 6. The method according to claim 1, wherein in S3, calculating displacement timing data in a complete cycle based on the load timing data, the stroke frequency data, and a stroke value of the pumping unit includes: Carrying out cycle data identification on the load time sequence data to obtain a group of load time sequence data with complete cycle; and calculating displacement time sequence data in the complete period based on the load time sequence data in the complete period, the stroke frequency data and the stroke value of the pumping unit.
- 7. The method for acquiring the indicator diagram of the pumping unit according to claim 6, wherein the step of performing the period data identification on the load time sequence data to obtain a set of load time sequence data with a complete period comprises the steps of: And generating a load time sequence curve based on the load time sequence data, acquiring the top dead center and bottom dead center position data of the oil pumping unit in the load time sequence curve, and intercepting the load data between two adjacent top dead centers or two bottom dead centers in the load time sequence curve to obtain a group of load time sequence data with complete cycle.
- 8. The method of claim 6, wherein calculating displacement timing data for a complete cycle based on the load timing data, the stroke frequency data, and the stroke value comprises: Carrying out load sampling point coordinate normalization processing based on load time sequence data of a complete period and the stroke frequency data in combination with the stroke value, and calculating a displacement value corresponding to each load sampling point based on the load sampling point normalization coordinate value, wherein the calculation method comprises the following steps: S i =A*DN i 4 -B*DN i 3 +C*DN i 2 -D*DN i +E Wherein S i is a displacement value corresponding to each load sampling point, A, B, C, D, E is a constant, DN i is a normalized coordinate value of the load sampling point in a complete period.
- 9. The utility model provides a beam-pumping unit indicator diagram acquisition device which characterized in that includes: The data acquisition module is configured to acquire stroke value and load time sequence data of the pumping unit; The stroke frequency calculation module is configured to calculate stroke frequency data based on the load time sequence data; the displacement calculation module is configured to calculate displacement time sequence data in a complete period based on the load time sequence data, the stroke frequency data and the stroke value; and the indicator diagram generating module is configured to obtain an indicator diagram curve based on the load time sequence data in the complete period and the corresponding displacement time sequence data.
- 10. An indicator diagram acquisition system for an oil pumping unit, comprising: The load sensor is configured to collect the load of the polished rod of the pumping unit; The upper computer is in communication connection with the load sensor and is configured to perform the method of any one of the preceding claims 1-8.
- 11. The oil pumping unit indicator diagram acquisition system according to claim 1, wherein the sampling time of the load sensor is set to 50 ms-120 ms, and the number of load time sequence data stored in the load sensor is 600-1200.
Description
Method, device and system for acquiring indicator diagram of oil pumping unit Technical Field The invention relates to the technical field of pumping units, in particular to a method, a device and a system for acquiring an indicator diagram of a pumping unit. Background In the working process of the pumping unit, the indicator diagram of the pumping unit well needs to be detected, and the specific method is that the polish rod and all underground sucker rod columns are driven by a rope hanger hung by the horsehead of the pumping unit to drive a plunger of the lowest deep well pump to move up and down once, and in the process, a functional relation curve, namely the indicator diagram, is formed by the load and the displacement of the polish rod. For a long time, oil fields often use indicator diagrams to diagnose the operating conditions of a pumping well. The indicator diagram is usually measured by using a load sensor and an angular displacement sensor or an acceleration sensor in a matched mode, the indicator diagram is drawn through upper computer software, and a technician diagnoses the well condition through manual analysis of the indicator diagram. The scheme has the following problems that when the indicator diagram of the oil pumping unit is measured by adopting an integrated load displacement sensor mode, displacement data are calculated by adopting an acceleration sensor through an integral mode, so that inaccuracy of the measured displacement data often occurs, and the stroke values of each time are inconsistent. The combination of angular displacement and load sensor is complex in installation, and load and displacement data are synchronously acquired by adding equipment such as a Remote Terminal Unit (RTU), so that the cost of the pumping unit indicator diagram detection equipment is increased. Accordingly, there is a need in the art for an improved method of acquiring an indicator diagram for a pumping unit. Disclosure of Invention In view of the above, an object of the embodiments of the present invention is to provide a method, an apparatus, and a system for acquiring an indicator diagram of an oil pumping unit, which can implement drawing of the indicator diagram only by continuously measuring a load value without installing an acceleration sensor or an angular displacement sensor. Based on the above object, an aspect of the embodiments of the present invention provides a method for acquiring an indicator diagram of an oil pumping unit, including the following steps: s1, acquiring stroke value and load time sequence data of an oil pumping unit; S2, calculating the impulse data based on the load time sequence data; s3, calculating displacement time sequence data in a complete period based on the load time sequence data, the stroke frequency data and the stroke value; and S4, obtaining an indicator diagram curve based on the load time sequence data and the corresponding displacement time sequence data in the complete period. In some embodiments, in S2, calculating the impulse data based on the load timing data includes: filtering the load time sequence data; Generating a load time sequence curve based on the load time sequence data after the filtering processing; and calculating out the impulse data based on the load time sequence curve. In some embodiments, the calculation of the impulse data based on the load timing curve includes: and sequentially calculating the difference value of adjacent load data based on the load time sequence data to form adjacent point load difference data, comparing the adjacent point load difference data to identify the convex point and the concave point of the load time sequence curve, obtaining periodic sampling points based on the convex point or the concave point, and calculating based on the periodic sampling points and sampling time intervals to obtain the impulse data. In some embodiments, calculating the impulse data based on the periodic sampling points and the sampling time intervals includes: and obtaining a complete stroke time of the pumping unit based on the product result of the periodic sampling points and the sampling time intervals, and calculating the stroke frequency data through the complete stroke time. In some embodiments, calculating the periodic sampling points based on the bumps or pits includes: And selecting two adjacent convex points or two adjacent concave points to calculate the periodic sampling points. In some embodiments, in S3, calculating displacement timing data in a complete cycle based on the load timing data, the stroke frequency data, and the stroke value of the pumping unit includes: carrying out period data identification on the load time sequence data to obtain a group of load time sequence data with complete periods; And calculating displacement time sequence data in the complete period based on the load time sequence data, the stroke frequency data and the stroke value of the pumping unit in the complete period. In so