CN104484476A - Method and device for compressing and storing indicator diagram data of oil pumping unit - Google Patents

Method and device for compressing and storing indicator diagram data of oil pumping unit Download PDF

Info

Publication number
CN104484476A
CN104484476A CN201410852292.1A CN201410852292A CN104484476A CN 104484476 A CN104484476 A CN 104484476A CN 201410852292 A CN201410852292 A CN 201410852292A CN 104484476 A CN104484476 A CN 104484476A
Authority
CN
China
Prior art keywords
data
difference
load
normal
position diagram
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410852292.1A
Other languages
Chinese (zh)
Other versions
CN104484476B (en
Inventor
龚仁彬
李金诺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Petroleum and Natural Gas Co Ltd
Original Assignee
China Petroleum and Natural Gas Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Petroleum and Natural Gas Co Ltd filed Critical China Petroleum and Natural Gas Co Ltd
Priority to CN201410852292.1A priority Critical patent/CN104484476B/en
Publication of CN104484476A publication Critical patent/CN104484476A/en
Application granted granted Critical
Publication of CN104484476B publication Critical patent/CN104484476B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The invention provides a method and a device for compressing and storing indicator diagram data of an oil pumping unit. The method comprises the following steps: S1, acquiring the indicator diagram data, and calculating to acquire difference value data of adjacent data in the indicator diagram data; S2, selecting difference value data within a preset value range from the difference value data for serving as normal difference values; S3, using data from which the normal difference values are removed in the difference value data as special difference values; S4, storing source point data in the indicator diagram data; storing the quantity of the special difference values and the positions and data values of the special difference values in sequence; storing the data of the normal difference values in sequence according in a bitwise mode. By adopting the embodiment of the invention, the indicator diagram data can be stored in a real-time database in a non-destructive way, and the storage space and maintenance cost are saved.

Description

A kind of pumping-unit workdone graphic data compression storage method and device
Technical field
The application belongs to production of hydrocarbons technical field of data processing, particularly relates to a kind of pumping-unit workdone graphic data compression storage method and device.
Background technology
What in the oil gas field production at present on China mainland frame, most of oil well adopted is rod-pumped well.Real-time Collection is carried out to the production data on oil pumper and can form pumping-unit workdone graphic, by the computer disposal of load-position diagram data and analysis, telemonitoring, Diagnosis of Work Conditions and oil well industry liquid producing amount measure can be carried out to rod-pumped well.Because this technology maturity is high, can realize the change to traditional mode of production mode, reduce cost of labor, enhance productivity, this technology has been developed rapidly and has been widely used in Petroleum Production in recent years.
After gathering load-position diagram data, usually need to carry out real-time storage, be convenient to oil pumper through monitoring in real time, diagnosing and analysis etc.Typical case's load-position diagram refers to that the impact of a certain factor is fairly obvious, and its shape represents the load-position diagram of the essential characteristic under the impact of this factor.In actual production of hydrocarbons situation, have the shape of various factors load-position diagram, wherein the impact of some factor is strong especially.So the shape of load-position diagram also just reflects the feature under principal element affects, and therefore, the feature utilizing load-position diagram to show under Different factor impact can carry out Production rate and fault analysis.In the load-position diagram data of usual collection, every width load-position diagram data need to store load and displacement respectively, often organize data about 200-300 real number, and altogether about collection 500 data, each real number to require to remain into after radix point 6 usually.Usually adopt real-time data base directly to store load-position diagram data in prior art, often organizing load-position diagram approximately needs 500 real numbers and usually needs half an hour more than to gather one group of data.Current real-time data base is by charge of counting, the each data point charge at least 30 yuan of current market price, a bite well just needs input 1.5 ten thousand yuan to buy real-time data base to carry out the storage of load-position diagram data, and each operation area generally includes hundreds of mouth well, and this expense is very high.
In order to solve the cost issues of real-time data base, current common way adopts relational database to store load-position diagram data.The method will at least dispose a database server in each operation area, and installs a set of relational database, often overlaps about 100,000 yuan of cost.But still there are two problems in this storage means: (1) utilizes relational database to carry out the process of real time data, its processing speed is much slower than real-time data base, be connected with data processing software SCADA and need to carry out data conversion, be unfavorable for in-situ analysis; (2) this storage mode cost is also very high, if calculate according to 200 mouthfuls, each operation area well, each operation invests 100,000 yuan, and only PetroChina Company Limited. all implements just at least to need 100,000,000 yuan.
The load-position diagram data volume gathering storage in prior art is large, real-time data base store cost and relation data storage apparatus cost all very high, add oil field and open data storage production cost and server stores resources, processing speeds such as also reducing the digital independent in later stage, call, be synchronous.
Summary of the invention
The application's object is to provide a kind of pumping-unit workdone graphic lossless date-compress storage means and device, load-position diagram data can be carried out effectively compression and be stored in real-time data base, can speed up processing, also can be cost-saving.
A kind of pumping-unit workdone graphic data compression storage method that the application provides and device are achieved in that
A kind of pumping-unit workdone graphic data compression storage method, described method comprises:
S1: obtain load-position diagram data, calculates the difference data and source point data that obtain adjacent data in described load-position diagram data;
S2: choose difference data in described difference data in preset span as normal difference;
S3: the data of described normal difference will be removed in described difference data as special difference;
S4: the source point data storing described load-position diagram data; Store the number of described special difference, the position of special difference and data value successively;
Step-by-step stores the data of described normal difference successively.
Realize a device for pumping-unit workdone graphic compression storing data, described device comprises:
Data acquisition module, obtains load-position diagram data, calculates the difference data obtaining adjacent data in described load-position diagram data;
Normal difference module, for arranging the preset span of normal difference, and chooses normal difference data according to described preset span from described difference data;
Special difference block, for removing the special difference of data acquisition of described normal difference from described difference data;
Memory module, for storing source point data in described load-position diagram data; Store the number of described special difference, the position of special difference and data value successively,
The data of described normal difference are also stored successively for step-by-step.
In a kind of pumping-unit workdone graphic data compression method that the application provides and device, difference data and the source point data of load-position diagram data can be asked for, then represent normal difference by particular number of bits such as five bit binary data, then step-by-step stores described normal difference data successively.Such data storage method can ensure when adopting the mode of real-time data base and load-position diagram data are compressed on the basis that data message can't harm with reducibility, while cost of economizing on the use of funds, can also save server stores resources, data transfer bandwidth etc.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, the accompanying drawing that the following describes is only some embodiments recorded in the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the method flow schematic diagram of a kind of embodiment of a kind of pumping-unit workdone graphic of the application data compression storage method;
Fig. 2 is the schematic diagram of a kind of storage mode of the load-position diagram data compression storage method described in the present embodiment;
Fig. 3 is a kind of modular structure schematic diagram realizing the device of pumping-unit workdone graphic compression storing data of the application;
Fig. 4 is a kind of modular structure schematic diagram realizing the another kind of embodiment of device of pumping-unit workdone graphic compression storing data of the application.
Embodiment
Technical scheme in the application is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all should belong to the scope of the application's protection.
In existing embodiment, can on oil pumper installed load sensor and displacement transducer, get final product Real-time Collection to one group of load-position diagram data, load-position diagram is the closing diagram be made up of with the variation relation Curves of displacement load in described load-position diagram data, such as, represent that the load-position diagram of oil pumping machine polished rod load and displacement relation is called surface dynamometer card or polished rod load-position diagram.Based on a large amount of load-position diagram data analysis and practice, present applicant proposes a kind of load-position diagram data that can adapt to on-the-spot actual needs and be stored in method in real-time data base.
Fig. 1 is the method flow diagram of a data compression storage method embodiment of a kind of pumping-unit workdone graphic that the application provides.As shown in Figure 1, the data compression storage method of described a kind of pumping-unit workdone graphic can comprise:
S1: obtain load-position diagram data, calculates the difference data and source point data that obtain adjacent data in described load-position diagram data.
As mentioned above, by being arranged on load transducer on described oil-extractor polish-rod and displacement transducer, can gathering and obtaining load-position diagram data.Usually, in data acquisition, using first load collecting or displacement data as the source point data (Source Date, SD) of these group load-position diagram data, the initial data of these group load-position diagram data can be represented.The load-position diagram data of described acquisition can for having the data point of the real number of certain acquisition precision, and each data point has corresponding load and shift value, usually adopts binary mode to carry out data record.In the process of data acquisition, usually carry out arrangement according to the sequencing of data acquisition time and deposit.
The load-position diagram data gathered also need the misdata removed wherein usually.According to great amount of samples data analysis in the application, often the nearly data of 3/1000ths. nine of group load-position diagram data are the misdata because data collector fault or unusual fluctuations cause.Described misdata can be obtained by plot analysis, and the characteristic of the misdata of usual described formation is all generally consistent, or is not the situation presenting normal indicator diagram after pattern fits.For improving data compression and preserving precision, these misdata can be removed.
The load-position diagram data of described acquisition have certain acquisition precision usually, usually to require to remain into after radix point six.Also a precision that can receive can be determined in data compression with when storing.In the present embodiment, for ensureing that the data that data store reach certain requirement, the load-position diagram data precision of described acquisition can be set at least need to be saved in one decimal place decimal.
After obtaining described load-position diagram data, the difference of adjacent data in described load-position diagram data can be calculated successively, such as second data deducts first data, 3rd data deduct second data, by that analogy, the difference data (Different, Value, DV) of described load-position diagram data can be obtained.The difference data of described acquisition with sign bit, can identify this difference data be on the occasion of or negative value.Certainly, previous data also can be adopted when adjacent data subtracts each other to deduct a rear data acquisition difference data, and now the symbol of described difference data is contrary with the symbol that aforesaid way subtracts each other the difference data of acquisition.
S2: choose difference data in described difference data in preset span as normal difference.
Usually the certain variation tendency had due to the load-position diagram data gathering acquisition or rule of conversion; subtract each other at adjacent data in the difference data of acquisition and often have some difference data and repeatedly repeat, and the described difference data repeatedly repeated often remains in certain numerical value regional extent.Therefore the application can utilize the repeatability of described difference data to carry out compression storing data.
In data compression process, data redundancy is higher, and the number of repeating data is more, and its compression efficiency is higher.Can for pre-setting a preset span of the higher difference of the frequency of occurrences in the present embodiment, using the normal difference (Normal Defferent Value, NDV) of the difference data in described difference data in described preset span as described load-position diagram data.The concrete preset span choosing described normal difference can be arranged according to field samples data or empirical value or data compression demand.Under normal circumstances, in described difference data, the numerical value of Data duplication is comparatively concentrated and stablizes, and described preset span can arrange narrower, and the numerical range of described Data duplication is comparatively disperseed, and described preset span can arrange wider.A kind of method to set up of described normal difference is provided in the present embodiment, normal difference in the described preset span chosen can comprise the normal difference data adopting the binary data of predetermined figure to represent, the first place of the binary data of described predetermined figure represents sign bit.The data area of the normal difference that five bit binary data such as can be adopted to represent, described five binary first places can be expressed as sign bit, can certainly adopt the data area of six or other figure place binary representations.
A kind of method to set up of described preset span is provided in the present embodiment.Common, for ensureing that in data storage, normal difference reaches certain quantity, can arrange preset span, through mass data sample analysis, in the present embodiment, described preset span can comprise: the interval range comprising more than 90% data in described difference data of setting.Data in described preset span can account for more than 90% of described difference data.Such as always have 300 difference datas, the preset span arranged can be [-k, k], has 290 difference datas at described preset span [-k in wherein said 300 difference datas, k] in scope, described normal difference data account for 97% of described difference data.
S3: the data of described normal difference will be removed in described difference data as special difference.
After obtaining the normal difference in described difference data, can store from using remaining data after removing described normal difference described difference data as feature difference (Special Different Value, SDV).Described feature difference can be considered as the difference set of described difference data DV and described normal difference NDV.Such as, remove residue 10 difference datas after 290 normal difference data in the difference data of 300 described in above-mentioned S2 as special difference.
S4: store source point data in described load-position diagram data; Store the number of described special difference, the position of special difference and data value successively;
Step-by-step stores the data of described normal difference successively.
After calculating the difference data of the described load-position diagram data of acquisition, normal difference, special difference data, the data of the source point data of described load-position diagram data, special difference and described normal difference can be stored.The source point data of described load-position diagram data can obtain when obtaining described load-position diagram data to be learnt, usually first can store described source point data, represent the beginning data value of these group load-position diagram data, facilitate the extraction of follow-up data, use in the application.Then described normal difference data and special difference data can be stored.Such as, in stored data base, first can store source point data SD by first character joint in above-mentioned data storage procedure, then the number of special difference SDV, position and data value is stored successively, step-by-step stores described normal difference NDV successively again, wherein the first is-symbol position of each normal difference.Described step-by-step stores, can comprise and the binary data bit-by-bit position of the particular number of bits representing load-position diagram normal difference data is stored, such as normal difference 13 can with five Binary Zeros 1101, and wherein first " 0 " is sign bit, represent this normal difference 13 be one on the occasion of.
Through great amount of samples data analysis, general, the normal difference of load-position diagram data remains in a more stable interval range usually, and the former load-position diagram data storage means in the prior art corresponding to these normal difference is that data at least store a byte.Special difference is at the extraneous difference data of described normal difference; the data for exception or sudden change in load-position diagram data (being usually expressed as greatly or minimal value) of usual reflection, such proportion in one group of load-position diagram data of the load-position diagram data corresponding to special difference is less.Therefore, the application first asks for difference data and the source point data of load-position diagram data, then represent normal difference by particular number of bits such as above-mentioned five bit binary data, then step-by-step stores described normal difference data successively.Such data storage method load-position diagram data can be compressed in the basis that data message can't harm with reducibility ensureing, economize on the use of funds while cost, can also server stores resources, data transfer bandwidth etc. be saved, the Internet of Things construction of further genralrlization production of hydrocarbons can establish sturdy basis of knowing clearly.
Fig. 2 is the schematic diagram of a kind of storage mode of the load-position diagram data compression storage method described in the present embodiment.As shown in Figure 2, difference data acquisition volume often can being organized load-position diagram data is in the present embodiment divided into three kinds of data types to store, and namely can be divided into source point data SD, special difference SDV, normal difference NDV.In storing process, first byte position of storage unit can first store source point data SD, then can the number (No of SDV) of special difference, the position (Pos) of described special difference and data value (Val) data successively.Store normal difference data NDV again, the first place of described each normal difference can be set to sign bit, if store multiple normal difference, then can store described normal difference successively according to bit.
Certainly, when data convert, can first obtain source point data SD, again according to the storage number (No of SDV) of special difference and the position (Pos) of each special difference and the special difference data of data value (Val) data convert, remaining Data Position can fill up normal difference successively, i.e. reducible difference data, then first source point data can obtain the load-position diagram data of each data point successively according to the difference data of described reduction, realize the reduction of load-position diagram data.
After load-position diagram data being stored by method described above, the Lossless Compression of load-position diagram data can be realized.Concrete memory location can include but not limited to above-mentioned described in real-time data base or relational database in, other storage servers or the special stores service arranged also can realize the data described in the application and store.After carrying out data storage by the application's method, shared storage space M can adopt following formulae discovery:
M = L SD 8 + 1 + Σ i = 1 n [ P SDV ( i ) + L SDV ( i ) ) ] 8 + Σ i = 1 N - 1 - n L NDV ( i ) 8
In formula, N can represent one group of load-position diagram difference data number, and n can represent the number of special difference, L sDthe figure place shared by source point data can be represented, P sDVi () can be expressed as the figure place shared by the position data of i-th special difference, L sDVi () can be expressed as the figure place shared by the data value of i-th special difference, L nDVi () can represent the figure place shared by the numerical value of i-th normal difference.Can calculate source point data SD, special difference SDV and normal difference NDV tri-kinds of data by above-mentioned formula and store rear shared storage space, then summation can obtain these group load-position diagram data by total storage space shared after the application's storage means.
By the description of said method, the storage space of general needs 3 real-time data base points stores the sample data of a width load-position diagram.Following table 1 utilizes the present invention under the available data acquisition condition of multiple oil fields, to a large amount of load-position diagram data research obtained and experiment, find that displacement data repeatability is higher, so the principle that usage space is shared, data can be compressed further, can by width load-position diagram data stored in 2 real-time data base points.Even in the worst case, namely after rejecting misdata, the number of special difference is still more, when adopting the normal difference memory space of five binary representations less, often organize load data storage space in load-position diagram data and can take 179.2 bytes, displacement data can take 71.25 bytes, and often group load-position diagram data load and displacement take 250.45 bytes altogether.Even and if employing real-time data base stores, in existing scheme, each real-time data base can store 128 bytes, therefore, based on the load-position diagram data that prior art gathers, after adopting storage means described in the application, two real-time data base points are used namely stored in one group of load-position diagram data, can greatly to have saved fund cost and resource consumption.
The load-position diagram data storage of table 1 sample data analysis takes up room
Following table 2 is from software and hardware configuration, direct investment cost, storage space takies, resource consumption aspect is carried out effect of the present invention comparative analysis.
Table 2 the inventive method actual field effect contrast table
As can be seen from upper table 2, utilize method described in the application greatly can save server stores resources, save production of hydrocarbons robotization fund input, for actual industrial production application brings positive benefit.
Based on a kind of pumping-unit workdone graphic data compression storage method described in the application, the application provides a kind of device realizing pumping-unit workdone graphic compression storing data, Fig. 3 is a kind of modular structure schematic diagram realizing the device of pumping-unit workdone graphic compression storing data described in the application, as shown in Figure 3, described device can comprise:
Data acquisition module 101, can obtain load-position diagram data, calculates the difference data obtaining adjacent data in described load-position diagram data;
Normal difference module 102, may be used for the preset span arranging normal difference, and from described difference data, chooses normal difference data according to described preset span;
Special difference block 103, may be used for the special difference of data acquisition removing described normal difference from described difference data;
Memory module 104, may be used for storing source point data in described load-position diagram data; Store the number of described special difference, the position of special difference and data value successively,
The data of described normal difference are also stored successively for step-by-step.
The preset span of the normal difference that load-position diagram data storage device described above is arranged in normal difference module 102 can comprise the normal difference data adopting the binary data of predetermined figure to represent, the first place of the binary data of described predetermined figure represents sign bit.The normal difference data that the binary data of concrete described predetermined figure represents can comprise: the data area of the normal difference adopting five bit binary data to represent, accordingly, the first place of described five bit binary data is sign bit.
Fig. 4 is a kind of modular structure schematic diagram realizing the another kind of embodiment of the device of pumping-unit workdone graphic compression storing data described in the application, and as shown in Figure 4, described device can also comprise:
Precision processing unit 1011, may be used for the load-position diagram data processing that described data acquisition module 101 obtains is meet the data precision requirement pre-set.The described data precision pre-set requires to arrange according to actual data storage and compression requirements, and the data precision be located in advance described in the present embodiment requires can be set to be saved at least rear decimal of radix point.
In another kind of embodiment, the preset span of the normal difference arranged in described normal difference module 102 can comprise:
The interval range comprising more than 90% data in described difference data arranged.
Utilize a kind of device realizing pumping-unit workdone graphic compression storing data described in the application, load-position diagram data can be divided into three kinds of data to store, the figure place of the described normal difference data chosen according to preset span is less than the figure place of a byte usually, normal difference data can be carried out step-by-step in the application to store successively, can storage space be saved.
Method described in the application can describe in the general context of computer executable instructions, such as program module.Usually, program module comprises the routine, program, object, assembly, data structure, class etc. that perform particular task or realize particular abstract data type.Also can put into practice the application in a distributed computing environment, in these distributed computing environment, be executed the task by the remote processing devices be connected by communication network.In a distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium comprising memory device.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the application can add required general hardware platform by software and realizes.Based on such understanding, the technical scheme of the application can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, mobile terminal, server, or the network equipment etc.) perform the method described in some part of each embodiment of the application or embodiment.
Each embodiment in this instructions adopts the mode of going forward one by one to describe, between each embodiment same or analogous part mutually see, what each embodiment stressed is the difference with other embodiments.Although depict the application by embodiment, those of ordinary skill in the art know, the application has many distortion and change and do not depart from the spirit of the application, and the claim appended by wishing comprises these distortion and change and do not depart from the spirit of the application.
The present invention can be used for pumping-unit workdone graphic data and stores, and stores thought based on data of the present invention, all should belong to the application's scope required for protection at the date storage method of other changes without the need to the basis of creative work is carried out and distortion.

Claims (11)

1. a pumping-unit workdone graphic data compression storage method, is characterized in that comprising:
S1: obtain load-position diagram data, calculates the difference data and source point data that obtain adjacent data in described load-position diagram data;
S2: choose difference data in described difference data in preset span as normal difference;
S3: the data of described normal difference will be removed in described difference data as special difference;
S4: the source point data storing described load-position diagram data; Store the number of described special difference, the position of special difference and data value successively;
Step-by-step stores the data of described normal difference successively.
2. a kind of pumping-unit workdone graphic data compression storage method as claimed in claim 1, the normal difference data chosen described in it is characterized in that are:
Adopt the normal difference data that the binary data of predetermined figure represents, the first place of the binary data of described predetermined figure represents sign bit.
3. a kind of pumping-unit workdone graphic data compression storage method as claimed in claim 2, it is characterized in that the normal difference data that the binary data of described employing predetermined figure represents comprise: the data area of the normal difference adopting five bit binary data to represent, accordingly, the first place of described five bit binary data is sign bit.
4. a kind of pumping-unit workdone graphic data compression storage method as claimed in claim 1, is characterized in that the precision of the load-position diagram data of described acquisition is for being saved at least rear decimal of radix point.
5. a kind of pumping-unit workdone graphic data compression storage method as claimed in claim 1, is characterized in that described preset span comprises:
The interval range comprising more than 90% data in described difference data arranged.
6. realize a device for pumping-unit workdone graphic compression storing data, it is characterized in that described device comprises:
Data acquisition module, obtains load-position diagram data, calculates the difference data obtaining adjacent data in described load-position diagram data;
Normal difference module, for arranging the preset span of normal difference, and chooses normal difference data according to described preset span from described difference data;
Special difference block, for removing the special difference of data acquisition of described normal difference from described difference data;
Memory module, for storing source point data in described load-position diagram data; Store the number of described special difference, the position of special difference and data value successively,
The data of described normal difference are also stored successively for step-by-step.
7. a kind of device realizing pumping-unit workdone graphic compression storing data as claimed in claim 6, is characterized in that the preset span of the normal difference arranged in described normal difference module comprises:
Adopt the normal difference data that the binary data of predetermined figure represents, the first place of the binary data of described predetermined figure is sign bit.
8. a kind of device realizing pumping-unit workdone graphic compression storing data as claimed in claim 7, is characterized in that the normal difference data that the binary data of described predetermined figure represents comprise:
The data area of the normal difference adopting N bit binary data to represent, accordingly, the first place of described N bit binary data is sign bit.
9. a kind of device realizing pumping-unit workdone graphic compression storing data as claimed in claim 6, it is characterized in that, described load-position diagram data storage device also comprises:
Precision processing unit, the load-position diagram data processing for being obtained by described data acquisition module is meet the data precision requirement pre-set.
10. a kind of device realizing pumping-unit workdone graphic compression storing data as claimed in claim 9, the data precision be located in advance described in it is characterized in that requires as being saved at least rear decimal of radix point.
11. a kind of devices realizing pumping-unit workdone graphic compression storing data as claimed in claim 6, is characterized in that the preset span of the normal difference arranged in described normal difference module comprises:
The interval range comprising more than 90% data in described difference data arranged.
CN201410852292.1A 2014-12-31 2014-12-31 A kind of pumping-unit workdone graphic data compression storage method and device Active CN104484476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410852292.1A CN104484476B (en) 2014-12-31 2014-12-31 A kind of pumping-unit workdone graphic data compression storage method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410852292.1A CN104484476B (en) 2014-12-31 2014-12-31 A kind of pumping-unit workdone graphic data compression storage method and device

Publications (2)

Publication Number Publication Date
CN104484476A true CN104484476A (en) 2015-04-01
CN104484476B CN104484476B (en) 2019-04-12

Family

ID=52759017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410852292.1A Active CN104484476B (en) 2014-12-31 2014-12-31 A kind of pumping-unit workdone graphic data compression storage method and device

Country Status (1)

Country Link
CN (1) CN104484476B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104867166A (en) * 2015-05-22 2015-08-26 北京师范大学 Oil well indicator diagram compression storage method based on sparse dictionary learning
CN106130562A (en) * 2016-06-15 2016-11-16 中国石油集团渤海钻探工程有限公司 Logging-while-drilling data real-time compression method and decompression method
CN108981990A (en) * 2018-07-25 2018-12-11 中国石油天然气股份有限公司 Indicator
CN109040047A (en) * 2018-07-25 2018-12-18 中国石油天然气股份有限公司 Indicator card data compression, transmission method and device
CN109164297A (en) * 2018-07-25 2019-01-08 中国石油天然气股份有限公司 Multifunction electric meter
CN110442557A (en) * 2019-07-31 2019-11-12 上海赜睿信息科技有限公司 Data compression and decompression method, electronic equipment and computer readable storage medium
CN111064472A (en) * 2020-01-15 2020-04-24 洛阳乾禾仪器有限公司 Method and device for compressing and decompressing indicator diagram data and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786939A (en) * 2005-11-10 2006-06-14 浙江中控技术有限公司 Real-time data compression method
CN102361458A (en) * 2011-08-16 2012-02-22 北京首钢自动化信息技术有限公司 Method for realizing high efficient data compression in rapid data management system
CN102427369A (en) * 2011-10-19 2012-04-25 广东电网公司电力科学研究院 Real-time holographic lossless compression method for productive time sequence data
US20120280838A1 (en) * 2010-03-03 2012-11-08 Mitsubishi Electric Corporation Data compression device, data compression method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786939A (en) * 2005-11-10 2006-06-14 浙江中控技术有限公司 Real-time data compression method
US20120280838A1 (en) * 2010-03-03 2012-11-08 Mitsubishi Electric Corporation Data compression device, data compression method, and program
CN102361458A (en) * 2011-08-16 2012-02-22 北京首钢自动化信息技术有限公司 Method for realizing high efficient data compression in rapid data management system
CN102427369A (en) * 2011-10-19 2012-04-25 广东电网公司电力科学研究院 Real-time holographic lossless compression method for productive time sequence data

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104867166A (en) * 2015-05-22 2015-08-26 北京师范大学 Oil well indicator diagram compression storage method based on sparse dictionary learning
CN104867166B (en) * 2015-05-22 2018-04-06 北京师范大学 A kind of oil well indicator card compression and storage method based on sparse dictionary study
CN106130562A (en) * 2016-06-15 2016-11-16 中国石油集团渤海钻探工程有限公司 Logging-while-drilling data real-time compression method and decompression method
CN106130562B (en) * 2016-06-15 2019-09-06 中国石油集团渤海钻探工程有限公司 Logging-while-drilling data real-time compression method and decompression method
CN108981990A (en) * 2018-07-25 2018-12-11 中国石油天然气股份有限公司 Indicator
CN109040047A (en) * 2018-07-25 2018-12-18 中国石油天然气股份有限公司 Indicator card data compression, transmission method and device
CN109164297A (en) * 2018-07-25 2019-01-08 中国石油天然气股份有限公司 Multifunction electric meter
CN109040047B (en) * 2018-07-25 2021-03-30 中国石油天然气股份有限公司 Indicator diagram data compression method and device, indicator diagram data transmission method and device, computer equipment and storage medium
CN110442557A (en) * 2019-07-31 2019-11-12 上海赜睿信息科技有限公司 Data compression and decompression method, electronic equipment and computer readable storage medium
CN110442557B (en) * 2019-07-31 2021-09-28 上海赜睿信息科技有限公司 Data compression and decompression method, electronic device and computer readable storage medium
CN111064472A (en) * 2020-01-15 2020-04-24 洛阳乾禾仪器有限公司 Method and device for compressing and decompressing indicator diagram data and computer readable storage medium
CN111064472B (en) * 2020-01-15 2023-09-29 洛阳乾禾仪器有限公司 Method, apparatus and computer readable storage medium for compressing and decompressing work diagram data

Also Published As

Publication number Publication date
CN104484476B (en) 2019-04-12

Similar Documents

Publication Publication Date Title
CN104484476A (en) Method and device for compressing and storing indicator diagram data of oil pumping unit
CN102361458B (en) Method for realizing high efficient data compression in rapid data management system
CN109753502B (en) Data acquisition method based on NiFi
CN103236846B (en) A kind of industrial real-time data compression method and device
CN102013056A (en) Configurable power report management system and operating method thereof
CN107143322B (en) Device and method for measuring single-well liquid production capacity by electric parameters
CN105257277A (en) Method for predicating underground fault of sucker-rod pump oil pumping well on basis of multivariable grey model
CN116186946B (en) Hydraulic system fault diagnosis method and system based on diagnosis model
CN102609501B (en) Data cleaning method based on real-time historical database
CN102497450B (en) Two-stage-system-based distributed data compression processing method
CN103514273B (en) DAM control system and the data processing method of this system
CN103902712A (en) Industrial real-time data collecting system
CN104391479B (en) Automatic statistic method of machine tool working condition based on main shaft power monitoring and system thereof
CN101388036A (en) Data table summarizing method and device
CN110472837B (en) Energy consumption calculation method applied to energy saving evaluation
CN109931254B (en) Fracturing pump maintenance rule setting system capable of continuously changing working conditions
CN103425085A (en) Data-warehouse-based industrial control upper computer management system and data processing method
CN103161453A (en) Method for optimizing oil well acquisition indicator diagram storing mode
CN117009610A (en) K line graph visualization system and method based on power data
CN103490949A (en) Method and device for collecting data information and detecting data information anomalies
CN113653479A (en) Fracturing construction internet of things system
CN113153266A (en) Manifold real-time data acquisition and allocation system
KR102248300B1 (en) Method of monitoring process using hydraulic and apparatus performing the same
CN204270092U (en) A kind of data collector and data handling system
CN104599016A (en) Store business management method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant