CN106599126A - Data exchange system and exchange method of battery energy storage monitoring system - Google Patents
Data exchange system and exchange method of battery energy storage monitoring system Download PDFInfo
- Publication number
- CN106599126A CN106599126A CN201611092922.5A CN201611092922A CN106599126A CN 106599126 A CN106599126 A CN 106599126A CN 201611092922 A CN201611092922 A CN 201611092922A CN 106599126 A CN106599126 A CN 106599126A
- Authority
- CN
- China
- Prior art keywords
- data
- energy storage
- value
- interface
- monitoring system
- 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.)
- Pending
Links
- 238000004146 energy storage Methods 0.000 title claims abstract description 73
- 238000012544 monitoring process Methods 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000007405 data analysis Methods 0.000 claims abstract description 24
- 238000004891 communication Methods 0.000 claims abstract description 15
- 238000007906 compression Methods 0.000 claims abstract description 14
- 230000006835 compression Effects 0.000 claims abstract description 14
- 238000004458 analytical method Methods 0.000 claims abstract description 13
- 238000006243 chemical reaction Methods 0.000 claims abstract description 4
- 238000003860 storage Methods 0.000 claims description 13
- 238000013144 data compression Methods 0.000 claims description 12
- 229940126655 NDI-034858 Drugs 0.000 claims description 8
- 241000290929 Nimbus Species 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 7
- 241001269238 Data Species 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 14
- 238000012545 processing Methods 0.000 abstract description 2
- 230000008859 change Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 208000032370 Secondary transmission Diseases 0.000 description 1
- BNOODXBBXFZASF-UHFFFAOYSA-N [Na].[S] Chemical compound [Na].[S] BNOODXBBXFZASF-UHFFFAOYSA-N 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004573 interface analysis Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Water Supply & Treatment (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention relates to a data exchange system and exchange method of a battery energy storage monitoring system. The data exchange method comprises the steps of sending a data calling request to an interface by a communication server of a data analysis platform; accessing a WebService server data exchange module of the energy storage monitoring system by the interface; acquiring a data acquisition requirement by the data exchange module according to a service name; acquiring required data such as a PCS voltage and power from an SCADA platform server of the energy storage monitoring system according to the acquired data acquisition logic, and performing data format conversion on the acquired data such as the voltage and the power according to defined JSON output format information; compressing JSON data according to a compression algorithm, pushing the compressed energy storage data to a WebService server, and calling a data transmission interface to send to the data analysis platform by the WebService server; receiving real-time data from the WebService server of an SCADA system by the communication server, and handing over the real-time data to an analysis task for processing. By the data receiving interface, data receiving can be facilitated and simplified, transmission data is high-efficiently compressed, and the transmission efficiency is improved.
Description
Technical field
The present invention relates to the Data Interchange Technology in energy storage field, and in particular to a kind of battery energy storage monitoring system data exchange
System and its exchange method.
Background technology
Energy resource structure low-carbon (LC) is increasingly becoming the target of worldwide energy sustainable development, and intelligent grid also becomes current
The focus of power system development, energy-storage system cause industry to pursue an energy storage technology new round as key element therein.
Energy-storage system contributes to the undulatory property and intermittence for suppressing the regenerative resources such as wind energy, solar energy, improves the access of clean energy resource
Ratio;Distributed energy storage system is due to being more nearly user so that supply of electric power becomes flexible, not only facilitates power supply reliability
With the very big improvement of the quality of power supply, personalization and interactive demand of the user to electric energy can also be met;Energy-storage system can be with
Reduce load peak-valley difference, improve system effectiveness and utilization rate of equipment and installations;Energy-storage system can increase the emergency power capacity of system,
Improve the security margin of electrical network.Due to large-scale energy storage system can run through power system send out, it is defeated, with, each ring
Section, not only plays a part of to improve and improves to conventional electric power, and the development and application of energy storage technology also will be to intelligent grids
Planning, design, layout, operational management and using etc. bring revolutionary change.
In order to improve extensive energy-accumulating power station Mass Data Management and digging technology, need badly and set up extensive energy storage monitoring system
System and the data exchange interface between the Mass Data Management and Mining Platform of specialty, facilitate the collection of magnanimity battery data, connect
Enter and store, be life-cycle state rule, energy-accumulating power station runnability and the operational effect of energy-storage battery in battery energy storage power station
Rule is counted and is evaluated and provides data basis.
Currently, energy-storage system data monitoring service SCADA system constantly produces substantial amounts of real-time and historical data, such as charges
Instantaneous operating conditions data and battery charging process data.These data storages in the relational database of SCADA itself, when outer
When portion's system needs to carry out data analysiss using these data, before using the method for deriving csv file manually from data base,
It is very inconvenient.Interoperability between heterogeneous system, is typically interacted using WebService modes, but WebService is in net
What is transmitted in network is message request and the response based on XML file, and disposable large batch of data transfer becomes can network
Bottleneck, easily causes the problem of data packetloss;Secondly when data preparation is carried out, it is also desirable to take
Deng service end resource, needs be optimized lifting with external system data exchange capability.In XML statements, many is needed to open
Beginning labelling and end mark;If using typical name/value pair, need to set up a kind of proprietary data form, or by key
Name modifications are form as person1-firstName, are unfavorable for the direct use of data.What is adopted at present is common
Web Service interface technology, the XML file of generation are huge, and transmission time is long.How data can efficiently be transmitted using a kind of
Interface, allows SCADA system after the interface is timing automatic by the data compression of collection, and the file of storage to backstage is stored
In, it is not necessary to manually intervened, subsequent data analysis work is used directly in order to data.
The content of the invention
To solve above-mentioned deficiency of the prior art, it is an object of the invention to provide a kind of battery energy storage monitoring system data
Exchange system and its exchange method, the data receiver interface of the present invention can facilitate, simplify data receiver, and Efficient Compression transmission
Data, improve transfer rate.
The purpose of the present invention is realized using following technical proposals:
The present invention provides a kind of battery energy storage monitoring system data exchange system, and which thes improvement is that, described to exchange system
System includes energy storage monitor system, data-interface and the Data Analysis Platform for being sequentially connected and carrying out data exchange.
Further, the energy storage monitor system includes SCADA system and Web Service servers;The Web
Service servers include the data exchange mould that data acquisition request is obtained according to the service name of WebService servers
Block.
Further, the data base that the energy storage monitor system has a data base, the energy storage monitor system adopts
Oracle relational database, the Oracle relational database includes the storage of minute DBMS and two kinds of data storages of second level
Form, the memory data output of data-interface conversion are configured to about 40,000 points of minute level collection capacity, collection per minute once, second level
About 4000 points or so of collection capacity, gathered once per 3 seconds;Monthly the new tables of data of periodically dynamic generation is ever-increasing big to meet
Amount data.
Further, the Data Analysis Platform includes the communication server, Nimbus servers and Supervisor service
Device, the Nimbus servers and Supervisor servers are used for the monitoring and execution for completing analysis task;SCADA system and
WebService servers carry out data exchange with the communication server by network or switch.
Further, the data-interface adopts network or switch to realize;The data-interface is included for sending number
According to the receiving data interface for sending data-interface and receiving data.
The present invention provides a kind of battery energy storage monitoring system method for interchanging data, and which thes improvement is that, the exchange side
Method comprises the steps:
(1) communication server of Data Analysis Platform sends data call request to data-interface is sent;
(2) the WebService server data Switching Modules that data-interface accesses energy storage monitor system are sent;
(3) data exchange module obtains data acquisition request according to the service name of WebService servers;
(4) required PCS voltages and power data are obtained and Data Format Transform is carried out to above-mentioned data;
(5) JSON data are compressed according to data compression algorithm, the energy storage data-pushing after compression to energy storage is supervised
The WebService servers of control system, WebService server calls send data-interface and are sent to Data Analysis Platform;
(6) communication server device transfers to analysis to appoint from SCADA system and Web Service server receiving real-time datas
Business is processed.
Further, in the step (4), according to the data acquisition request for getting from energy storage monitor system SCADA systems
PCS voltages and power data needed for obtaining in system, and according to defined JSON output formats information to the voltage that gets
Data Format Transform is carried out with power data.
Further, in the step (5), data compression algorithm includes horizontal and vertical two step, is laterally replaced first
Change, it is described laterally to replace with key assignments scanning replacement, then longitudinal replacement is carried out, the longitudinal direction replaces with stationarity replacement.
Further, the data compression algorithm comprises the steps:
1. traversal reads ESdata data to be compressed, generates a data object respectively to each of which JSON object,
All Key values of the data object comprising JSON objects and Value values;
2. when the style in template is min, sdate ":" value ", " stime ":Value values are template, and value values are
Each acquisition time particular value, the Key to each data object:Value values are contrasted, the Key that will repeat:Value values are given birth to
Into value to masterplate;Form EStemp data;
3. EStemp data, the key to each type monitor value are traveled through:Value values extract template, to each group of monitoring
Value is contrasted, and is extracted into vertical framework;
4. EStemp data are compressed according to longitudinal masterplate:Will be the value repeated in same data object vertical to being substituted for
To template number, to numbering, the value for repeating indicates the value is pointed to which value in which template;
5. template number is started with capitalization, using the literary style of the 1st value A.1 represented in the A masterplate.
In order to the embodiment to disclosing some in terms of have a basic understanding, shown below is simple summary.Should
Summarized section is not extensive overview, nor key/critical component is determined or describes the protection domain of these embodiments.
Its sole purpose is that some concepts are presented with simple form, in this, as the preamble of following detailed description.
Compared with immediate prior art, the excellent effect that the technical scheme that the present invention is provided has is:
The invention discloses a kind of battery energy storage monitoring system method for interchanging data, the method is in extensive energy storage monitoring system
Perform in system WebService server data Switching Modules, using the technology based on Webservice, by between heterogeneous system
Interface interchange, by energy storage data JSON of big data quantity by ad hoc approach compression after, be sent to Data Analysis Services platform,
Data exchange between extensive energy storage monitor system and the Data Analysis Platform of specialty is realized, battery is provided to other professional systems
Data supporting, can facilitate, simplify data receiver, and compressed transmission data, improve transfer rate.
For above-mentioned and related purpose, one or more embodiments include will be explained in and in claim below
In the feature that particularly points out.Description below and accompanying drawing describe some illustrative aspects in detail, and its indicate be only
Some modes in the utilizable various modes of principle of each embodiment.Other benefits and novel features will be with
The detailed description in face is considered in conjunction with the accompanying and becomes obvious, the disclosed embodiments be will include all these aspects and they
Equivalent.
Description of the drawings
Fig. 1 is the flow chart of the battery energy storage monitoring system method for interchanging data that the present invention is provided;
Fig. 2 is the connection diagram of the Data Analysis Platform that the present invention is provided and energy storage monitor system;
Fig. 3 is the schematic flow sheet that the battery energy storage monitoring system that the present invention is provided carries out data compression algorithm;
Fig. 4 is the schematic flow sheet of the data compression algorithm that the present invention is provided;
Fig. 5 is the schematic diagram of the minute level real-time storage data point that the present invention is provided;
Fig. 6 is the schematic diagram of second level real-time storage data point configuration that the present invention is provided.
Specific embodiment
Below in conjunction with the accompanying drawings the specific embodiment of the present invention is described in further detail.
The following description and drawings fully illustrate specific embodiments of the present invention, to enable those skilled in the art to
Put into practice them.Other embodiments can include structure, logic, electric, process and other changes.Embodiment
Possible change is represented only.Unless explicitly requested, otherwise individually component and function are optional, and the order for operating can be with
Change.The part of some embodiments and feature can be included in or replace part and the feature of other embodiments.This
The scope of bright embodiment includes the gamut of claims, and all obtainable equivalent of claims
Thing.Herein, these embodiments of the invention individually or generally can be represented with term " invention " that this is only
For convenience, and if in fact disclosing the invention more than, it is not meant to automatically limit the scope of the application to appoint
What single invention or inventive concept.
Monitoring system user monitoring energy-accumulating power station charged state, including stable system, transformer station, time server, PLC controls
Center processed, three kinds of battery subsystems, distribution subsystems etc..With data acquisition, data processing, archives data, data query with
Analysis, monitoring management, frequency modulation, go out force tracking and power smooth control etc. function.Whole system platform is using Linux operations system
System, can be divided into system layer, SCADA subsystem layers, mechanical floor totally three levels by function.Wherein SCADA subsystem layers are by two
Divide and constitute, respectively battery subsystem and distribution SCADA system.Battery subsystem can be divided into several types:Lithium ion battery
SCADA Monitor And Control Subsystems, flow battery SCADA Monitor And Control Subsystems, sodium-sulphur battery SCADA Monitor And Control Subsystems etc..
Monitoring system control point is in large scale, and data volume design capacity is 300,000 points (designing by 3 years), and real-time reaches
200ms, annual I/O reach TB DBMS amounts, and the real time data that can be gathered and store includes actual generation power, outlet work(
Rate, battery capacity, battery status, line status, electric current, active power, reactive power, power coefficient and meansigma methodss.
Data Analysis Platform uses Windows operating system based on data analysiss.For extensive battery energy storage
The Eigenvalues analysis of the battery operation state in power station, the diagnosis of battery energy storage unit running status are integrally transported with analysis, energy-accumulating power station
Row effect analyses, storage, Treatment Analysis are optimized to magnanimity battery data, for energy-accumulating power station battery life cycle management evaluation
Deng.Data Analysis Services platform is completed by Storm clusters, and Storm clusters include three significant elements:Nimbus servers,
Supervisor servers and Web Service servers.Nimbus servers and Supervisor servers complete analysis and appoint
The monitoring and execution of business, as shown in Figure 2.SCADA system is communicated with the communication server by network, switch.
JSON is a kind of data exchange lattice of lightweight, using the text formatting for being totally independent of language, is preferable number
According to exchange language.It is easy to people to read and write, while being also easy to machine parsing and generating, can be used to lift network transmission speed.
For comparing Xml files, when needing to represent a class value, JSON is not only able to improve readable, and can reduce complexity.
The present invention provides a kind of battery energy storage monitoring system data exchange system, including being sequentially connected and carry out data exchange
Energy storage monitor system, data-interface and Data Analysis Platform, as shown in Figure 1.
Energy storage monitor system includes SCADA system and Web Service servers;The Web Service server bags
The data exchange module that data acquisition request is obtained according to the service name of WebService servers is included, as shown in Figure 2.
Energy storage monitor system has a data base, the Oracle relation datas of data base's employing of energy storage monitor system
Storehouse, the Oracle relational database include minute DBMS storage and two kinds of data memory formats of second level, and data-interface turns
The memory data output for changing is configured to about 40,000 points of minute level collection capacity, and once, about 4000 points of second level collection capacity is left for collection per minute
The right side, gathered once per 3 seconds;Monthly periodically dynamic generates new tables of data to meet ever-increasing mass data.
Data Analysis Platform includes the communication server, Nimbus servers and Supervisor servers, the Nimbus
Server and Supervisor servers are used for the monitoring and execution for completing analysis task;SCADA system and Web Service clothes
Business device carries out data exchange with the communication server by network or switch.Data-interface adopts network or switch to realize;Institute
Stating data-interface is included for sending the receiving data interface for sending data-interface and receiving data of data.
Present invention also offers a kind of battery energy storage monitoring system method for interchanging data, the method is monitored in extensive energy storage
Perform in system WebService server data Switching Module, using the technology based on Webservice, by heterogeneous system
Between interface interchange, by energy storage data JSON of big data quantity by ad hoc approach compression after, be sent to Data Analysis Services put down
Platform, realizes data exchange between extensive energy storage monitor system and the Data Analysis Platform of specialty, provides to other professional systems
Battery data is supported, and can be facilitated, be simplified data receiver, and compressed transmission data, improve transfer rate.
As shown in figure 1, the flow chart of the battery energy storage monitoring system method for interchanging data provided for the present invention, including:
(1) communication server of Data Analysis Platform sends data call request to data-interface is sent;
(2) the WebService server data Switching Modules that data-interface accesses energy storage monitor system are sent;
(3) data exchange module obtains data acquisition request according to the service name of WebService servers;
Needed for (4) data capture logic that basis gets is obtained from energy storage monitor system SCADA Platform Servers
The data such as PCS voltages, power, and the voltage that gets, the data such as power are entered according to defined JSON output formats information
Row Data Format Transform;
(5) JSON data are compressed according to data compression algorithm, the energy storage data-pushing after compression to energy storage is supervised
The WebService servers of control system, WebService server calls send data-interface and are sent to Data Analysis Platform;
As shown in Figure 3.
(6) communication server device transfers to analysis to appoint from SCADA system and Web Service server receiving real-time datas
Business is processed.
Wherein, energy storage monitor system includes data volume than larger, the Oracle relational database that data base adopts, wherein leading
There are two tables of data storages frequently, individual table reaches largest index amount at short notice.According to service needed, by conventional height
Effect storage table structure is that minute DBMS is stored and two kinds of data storages of second level, and the data for being currently needed for interface conversion are deposited
Reserves are configured to about 40,000 points of minute level collection capacity, and once, about 4000 points or so of second level collection capacity was adopted per 3 seconds for collection per minute
Collection is once.Monthly periodically dynamic generates new table to meet ever-increasing mass data.Minute level real-time storage data point is shown
It is intended to second schematic diagram of level real-time storage data point configuration respectively as illustrated in Figures 5 and 6.
For example, table structure is as follows:
create table data201601(
sname char(20)…,
sdate number(5)…,
stime number(5)…,
flag number(3)…,
pdata real,
……
)organization index TABLESPACE"DLDB".
The characteristics of for business datum, the function of employing, are as follows:
Int sendInfo(String ESdata)
Parameter:
Character strings of the ESdata for JSON forms, wherein saving the set of Monitoring Data.
JSON forms are as follows:
{”style”:" min ", " values ":
[{“sname”:”yc-00-0”,”sdate”:”15918”,”stime”:”1”,”pdata”:”3.1”},
{“sname”:”yc-00-1”,”sdate”:”15918”,”stime”:”1”,”pdata”:”0”}…,
{“sname”:”yc-00-4357”,”sdate”:”15918”,”stime”:”1”,”pdata”:”3.1”}…]}
Wherein:Style represent transmission Monitoring Data data type (minute level Monitoring Data with " min " and represent, second level prison
Survey data with " sec " represent),
Values represents the set of Monitoring Data, and sname represents remote measurement code, and sdate represents what 1970-1-1 started
Natural law, stime have two kinds of expressions, and when style is " min ", stime represents daily 0 point of the number of minutes for starting, scope [0,
1440);When style is " sec ", represent that [0,86400), pdata represents monitor value to daily 0 point of number of seconds for starting.
From parameter description as can be seen that the data submitted to of each access interface, with identical acquisition interval, date and partially
Move, i.e., what is submitted to every time is the volume of data that the identical collection moment obtains.Due to energy-storage system ground feature, by minute storage it is
Per 3 minutes, storage once, was that every 20s is stored once by second storage, therefore, when the style in template is min, sdate ":”
What value " necessarily repeated, when style is sec, sdate is also necessarily what is repeated.Due to very big, the daily collection of collection capacity
Amount reaches GB levels, and transmission frequency is that acquisition interval is appropriate, and the acquisition time and every minute and second clock deviation of transmission has repetition values every time, can
To press frequency acquisition design template, monitor value is smooth change in the range of certain hour, the monitoring in adjacent collection point
Value of standing typically change is little, the key to data object:Value values can also extract template, and it is right that each group of monitor value is carried out
Than by the value for repeating to generation value to masterplate.
Specifically, in step (5), data compression algorithm includes:The data compression method that this method is adopted be divided into laterally and
Two steps of longitudinal direction, are laterally replaced first, and mainly key assignments scanning is replaced, then carries out longitudinal replacement, and alternatively referred to as stationarity is replaced
Change, the data to different batches, the value of same monitoring point, in the range of certain hour, do not have big fluctuation, only can transmit
The value for changing greatly, as shown in figure 4, its step is:
1st, traversal reads ESdata data to be compressed, generates a data object respectively to each of which JSON object,
All Key values of the data object comprising the JSON objects and Value values;
2nd, when the style in template is min, sdate ":" value ", " stime ":Value values are template, and value values are
Each acquisition time particular value, the Key to each data object:Value values are contrasted, the Key that will repeat:Value values are given birth to
Into value to masterplate;Form EStemp data.
3rd, EStemp data, the key to each type monitor value are traveled through:Value values can also extract template, for example,
1# cell voltage 3.01V, 12:01:03s to 12:05:Change in the 03s monitoring time periods will not be obvious, and period can produce 5 batches
Minute level value and 5*20 batch of second level value, contrast to each group of monitor value, are extracted into vertical framework;
4th, EStemp data are compressed according to longitudinal masterplate:Will be the value repeated in same data object vertical to being substituted for
To template number, to numbering, the value indicates the value is pointed to which value in which template.
5th, template number is started with capitalization, such as using the 1st value " A.1 " represented in the A masterplate.
Concrete compression result example:
Result after being compressed to the initial data of upper example is as follows:
1st, initial data JSON forms are as follows:
{”style”:" min ", " values ":
[{“sname”:”yc-00-0”,”sdate”:”15918”,”stime”:”1”,”pdata”:”3.1”},
{“sname”:”yc-00-1”,”sdate”:”15918”,”stime”:”1”,”pdata”:”0”}…,
{“sname”:”yc-00-4357”,”sdate”:”15918”,”stime”:”1”,”pdata”:”3.1”}…]}
2nd, the JSON forms carried out after transverse compression are as follows:
{”style”:" min ", " values ":
{["A.1":[[”sname”,”sdate”,”stime”,”pdata”]],
[“A.2”:[{”yc-00-0”,“B.1”,”3.1”},
{ " yc-00-1 ", " B.1 ", " 0 ",
...,
{”yc-00-4357”,“B.1”,”3.1”}]]}
3rd, secondary traversal, the JSON data after longitudinal compression are as follows:
{”style”:" min ", " values ":
{["A.1":[[”sname”,”sdate”,”stime”,”pdata”]],
[“A.2”:C.1},
{ C.1 },
...,
{C.4375}]]}
Upper example compression effectiveness is:
Collection points | It is original | After compression | Ratio |
10 | 588 | 373 | 63% |
100 | 6121 | 2815 | 46% |
1000 | 75278 | 29161 | 39% |
10000 | 590221 | 153457 | 26% |
50000 | 2942651 | 350130 | 12% |
Data above shows, in the transmission, when data are bigger, compression effectiveness is better for the present invention, and after compression, file byte is more
It is little, therefore, in order to improve data transmission efficiency, the Monitoring Data values set length of transmission every time should be as far as possible long.Jing surveys one
During 50,000 telemetry station of secondary transmission, interface pressure is little, average out to 3.02s.
Finally it should be noted that:Above example is only to illustrate technical scheme rather than a limitation, most
Pipe has been described in detail to the present invention with reference to above-described embodiment, and those of ordinary skill in the art still can be to this
Bright specific embodiment is modified or equivalent, these without departing from spirit and scope of the invention any modification or
Equivalent, within the claims for applying for the pending present invention.
Claims (9)
1. a kind of battery energy storage monitoring system data exchange system, it is characterised in that the exchange system includes being sequentially connected simultaneously
Carry out energy storage monitor system, data-interface and the Data Analysis Platform of data exchange.
2. battery energy storage monitoring system data exchange system as claimed in claim 1, it is characterised in that the energy storage monitoring system
System includes SCADA system and Web Service servers;The Web Service servers include being taken according to WebService
The service name of business device obtains the data exchange module of data acquisition request.
3. battery energy storage monitoring system data exchange system as claimed in claim 2, it is characterised in that the energy storage monitoring system
System is closed with a data base, the Oracle relational database of data base's employing of the energy storage monitor system, the Oracle
It is that data base includes minute DBMS storage and two kinds of data memory formats of second level, the memory data output of data-interface conversion is matched somebody with somebody
About 40,000 points of minute level collection capacity is set to, once, about 4000 points or so of second level collection capacity gathered one per 3 seconds for collection per minute
It is secondary;Monthly periodically dynamic generates new tables of data to meet ever-increasing mass data.
4. battery energy storage monitoring system data exchange system as claimed in claim 1, it is characterised in that the data analysiss are put down
Platform includes the communication server, Nimbus servers and Supervisor servers, the Nimbus servers and Supervisor
Server is used for the monitoring and execution for completing analysis task;SCADA system and Web Service servers pass through network or exchange
Machine carries out data exchange with the communication server.
5. battery energy storage monitoring system data exchange system as claimed in claim 1, it is characterised in that the data-interface is adopted
Realized with network or switch;The data-interface is included for sending the reception for sending data-interface and receiving data of data
Data-interface.
6. a kind of battery energy storage monitoring system method for interchanging data, it is characterised in that the exchange method comprises the steps:
(1) communication server of Data Analysis Platform sends data call request to data-interface is sent;
(2) the WebService server data Switching Modules that data-interface accesses energy storage monitor system are sent;
(3) data exchange module obtains data acquisition request according to the service name of WebService servers;
(4) required PCS voltages and power data are obtained and Data Format Transform is carried out to above-mentioned data;
(5) JSON data are compressed according to data compression algorithm, by the energy storage data-pushing after compression to energy storage monitoring are
The WebService servers of system, WebService server calls send data-interface and are sent to Data Analysis Platform;
(6) communication server device transfers to analysis task to enter from SCADA system and Web Service server receiving real-time datas
Row is processed.
7. battery energy storage monitoring system method for interchanging data as claimed in claim 6, it is characterised in that in the step (4),
PCS voltages and power data according to needed for the data acquisition request for getting is obtained from energy storage monitor system SCADA system,
And Data Format Transform is carried out to the voltage that gets and power data according to defined JSON output formats information.
8. battery energy storage monitoring system method for interchanging data as claimed in claim 6, it is characterised in that in the step (5),
Data compression algorithm includes horizontal and vertical two step, is laterally replaced first, and the key assignments that laterally replaces with scans replacement, then
Longitudinal replacement is carried out, the longitudinal direction replaces with stationarity replacement.
9. battery energy storage monitoring system method for interchanging data as claimed in claim 8, it is characterised in that the data compression is calculated
Method comprises the steps:
1. traversal reads ESdata data to be compressed, generates a data object to each of which JSON object respectively, described
All Key values of the data object comprising JSON objects and Value values;
2. when the style in template is min, sdate ":" value ", " stime ":Value values are template, and value values are each
Acquisition time particular value, the Key to each data object:Value values are contrasted, the Key that will repeat:Value value generation values
To masterplate;Form EStemp data;
3. EStemp data, the key to each type monitor value are traveled through:Value values extract template, and each group of monitor value is entered
Row contrast, is extracted into vertical framework;
4. EStemp data are compressed according to longitudinal masterplate:By the value repeated in same data object to being substituted for longitudinal mould
Plate is numbered, to numbering, the value for repeating indicates the value is pointed to which value in which template;
5. template number is started with capitalization, using the literary style of the 1st value A.1 represented in the A masterplate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611092922.5A CN106599126A (en) | 2016-12-02 | 2016-12-02 | Data exchange system and exchange method of battery energy storage monitoring system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611092922.5A CN106599126A (en) | 2016-12-02 | 2016-12-02 | Data exchange system and exchange method of battery energy storage monitoring system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106599126A true CN106599126A (en) | 2017-04-26 |
Family
ID=58596118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611092922.5A Pending CN106599126A (en) | 2016-12-02 | 2016-12-02 | Data exchange system and exchange method of battery energy storage monitoring system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106599126A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107124465A (en) * | 2017-05-12 | 2017-09-01 | 国网江苏省电力公司电力科学研究院 | Towards the distributed photovoltaic remote data acquisition system framework method accessed on a large scale |
CN109656694A (en) * | 2018-11-02 | 2019-04-19 | 国网青海省电力公司 | A kind of distributed approach and system of energy storage monitoring data |
CN111638690A (en) * | 2020-05-26 | 2020-09-08 | 新奥数能科技有限公司 | Data acquisition method, device, system and equipment based on general information model |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101504738A (en) * | 2008-02-04 | 2009-08-12 | 上海坦瑞信息技术有限公司 | Integration method for implementing electronic data by mapping between field data model and physical data |
CN101710711A (en) * | 2009-12-21 | 2010-05-19 | 中国电力科学研究院 | Monitoring system for energy storing device for output power of smooth wind power system |
KR20130040081A (en) * | 2011-10-13 | 2013-04-23 | 현대중공업 주식회사 | Data exchange method of scada that use web service of cim base |
CN103401562A (en) * | 2013-07-31 | 2013-11-20 | 北京华易互动科技有限公司 | Lossless JSON (JavaScript Object Notation) data compression method |
CN103558815A (en) * | 2013-10-11 | 2014-02-05 | 安徽启光能源科技研究院有限公司 | Monitoring system of mobile energy storage power station |
CN104283229A (en) * | 2014-10-14 | 2015-01-14 | 国家电网公司 | Comprehensive energy storage power station coordination control system of subsystem self-control mode |
-
2016
- 2016-12-02 CN CN201611092922.5A patent/CN106599126A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101504738A (en) * | 2008-02-04 | 2009-08-12 | 上海坦瑞信息技术有限公司 | Integration method for implementing electronic data by mapping between field data model and physical data |
CN101710711A (en) * | 2009-12-21 | 2010-05-19 | 中国电力科学研究院 | Monitoring system for energy storing device for output power of smooth wind power system |
KR20130040081A (en) * | 2011-10-13 | 2013-04-23 | 현대중공업 주식회사 | Data exchange method of scada that use web service of cim base |
CN103401562A (en) * | 2013-07-31 | 2013-11-20 | 北京华易互动科技有限公司 | Lossless JSON (JavaScript Object Notation) data compression method |
CN103558815A (en) * | 2013-10-11 | 2014-02-05 | 安徽启光能源科技研究院有限公司 | Monitoring system of mobile energy storage power station |
CN104283229A (en) * | 2014-10-14 | 2015-01-14 | 国家电网公司 | Comprehensive energy storage power station coordination control system of subsystem self-control mode |
Non-Patent Citations (2)
Title |
---|
周鸣争 等: "《互联网+导论》", 31 August 2016, 北京:中国铁道出版社 * |
骆小龙 等: ""基于门户统一搜索引擎的水利普查数据应用"", 《水利信息化》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107124465A (en) * | 2017-05-12 | 2017-09-01 | 国网江苏省电力公司电力科学研究院 | Towards the distributed photovoltaic remote data acquisition system framework method accessed on a large scale |
CN109656694A (en) * | 2018-11-02 | 2019-04-19 | 国网青海省电力公司 | A kind of distributed approach and system of energy storage monitoring data |
CN111638690A (en) * | 2020-05-26 | 2020-09-08 | 新奥数能科技有限公司 | Data acquisition method, device, system and equipment based on general information model |
CN111638690B (en) * | 2020-05-26 | 2022-04-29 | 新奥数能科技有限公司 | Data acquisition method, device, system and equipment based on general information model |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109638964B (en) | Multi-element power grid information interaction system and method based on edge computing architecture | |
CN103259335B (en) | Intelligent demand response and demand side optimizing operation system | |
CN106230375B (en) | A kind of photovoltaic plant monitoring system based on Android platform | |
CN104156448A (en) | Data exchange model based on IEC 61850 client side/server | |
CN107256442B (en) | Line loss calculation method based on mobile client | |
CN106599126A (en) | Data exchange system and exchange method of battery energy storage monitoring system | |
CN101183802A (en) | Main-branch station mode based intelligent power system scheduling command ticket automatic generation system | |
CN107590749A (en) | A kind of processing method and system with electricity consumption data | |
CN110676889B (en) | Energy management system for energy storage combined thermal power frequency modulation | |
CN106357414A (en) | The information exchange method and system used for base station power generation management | |
CN103166248B (en) | Engineering configuration method of independent wind-diesel-storage micro grid system capacity | |
CN109038678A (en) | Garden distributed energy intelligence managing and control system based on big data | |
CN108898239A (en) | A kind of site selection method for distribution transformer based on data analysis | |
CN116599151A (en) | Source network storage safety management method based on multi-source data | |
CN102904248B (en) | Electric power system dispatching method based on wind electricity output uncertainty aggregation | |
CN107885156A (en) | Intelligent front end multimedia information acquisition system for lean monitoring power station equipment | |
CN109561155B (en) | Remote centralized monitoring and operation and maintenance method for substation equipment | |
CN105005935A (en) | Compatible access method and device of a plurality of interactive channels and interactive devices for intelligent power consumption | |
CN104182818A (en) | Method and system for collecting substation information automatically and intelligently | |
CN107590211B (en) | Intelligent power grid information system | |
CN109961376A (en) | A kind of distributed energy storage apparatus management/control system and method | |
CN115706413A (en) | Micro-grid scheduling device and method | |
CN202711016U (en) | Wind field group remote management and control integration platform | |
CN205176932U (en) | Data collection and transmission system for intelligence measurement platform | |
Ming et al. | Research of real-time database system for microgrid |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170426 |
|
RJ01 | Rejection of invention patent application after publication |