CN107078541A - System, method and apparatus for the data processing in power system - Google Patents

System, method and apparatus for the data processing in power system Download PDF

Info

Publication number
CN107078541A
CN107078541A CN201480082936.1A CN201480082936A CN107078541A CN 107078541 A CN107078541 A CN 107078541A CN 201480082936 A CN201480082936 A CN 201480082936A CN 107078541 A CN107078541 A CN 107078541A
Authority
CN
China
Prior art keywords
data
power system
system resource
data flow
flow
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
CN201480082936.1A
Other languages
Chinese (zh)
Other versions
CN107078541B (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.)
Accenture Global Services GmbH
Accenture Global Services Ltd
Original Assignee
Accenture Global Services GmbH
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 Accenture Global Services GmbH filed Critical Accenture Global Services GmbH
Publication of CN107078541A publication Critical patent/CN107078541A/en
Application granted granted Critical
Publication of CN107078541B publication Critical patent/CN107078541B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00028Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment involving the use of Internet protocols
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00032Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for
    • H02J13/00034Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for the elements or equipment being or involving an electric power substation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2203/00Indexing scheme relating to details of circuit arrangements for AC mains or AC distribution networks
    • H02J2203/20Simulating, e g planning, reliability check, modelling or computer assisted design [CAD]
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for ac mains or ac distribution networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Disclose the system for the data processing in power system, method and apparatus and tangible computer computer-readable recording medium.In one embodiment, the system includes at least one processor;And at least one memory, it stores computer executable instructions.Described at least one memory and computer executable instructions are configured to promote the system using at least one described processor:The data in data flow are grouped based on power system resource group associated there at one or more data reception nodes, the power system resource group be based in part on define electric power net operation it is hierarchy, determined for the data model of the power system;The data in the data flow are based on the power system resource group associated there and one or more data processing nodes are sent to;And handled the data in the data flow based on the power system resource group associated there at one or more of data processing nodes.There is provided for the extensive low cost solution handled in real time in power system, the solution is efficient, expansible, and makes it possible to realize the online change of data handling procedure.

Description

System, method and apparatus for the data processing in power system
Technical field
Embodiment of the disclosure is related to field of power, and particularly the data processing in power system is System, method and apparatus and tangible computer computer-readable recording medium.
Background technology
Various industries all have network associated therewith.One such industry is to manage the public utilities production of power network Industry.Power network can include one or all in the following:Generate electricity, transmit electricity and distribution.Can use such as coal-fired plant, The power stations such as nuclear power plant generate electricity.For efficiency purposes, the electric power of generation is progressively boosted to very high voltage (for example 345K is lied prostrate) and transmitted by transmission line.Transmission line can with long distance delivery electric power, such as across state circle or across international boundary, until Untill it reaches its wholesale customers, the wholesale customers can be the company for possessing local power distribution network.Transmission line can become in transmission Terminated at power station, it can gradually reduce very high voltage to middle pressure (such as 138K volts).Less transmission line is (such as sub Transmission line) middle press from transmission transformer station is sent to power distribution station.At power distribution station, the medium voltage can be gradually reduced again To " middle pressure " (being such as that 4K is lied prostrate to 23K volts).One or more feed circuits can be sent from power distribution station.For example, four extremely Dozens of feed circuit can be sent from power distribution station.Feed circuit is to include 4 wires (every phase that three wires are used in 3 phases And wire is used for zero line) 3 circuitry phases.Feed circuit can on the ground (on utility poles) or underground laying.Can be with Periodically the voltage tap on feed circuit is come out using distribution transformer, this makes voltage be gradually reduced from " middle pressure " to visitor Family voltage (such as 120V).Then client's voltage can be utilized by the customer.
One or more Utilities Electric Co.'s (its major responsibility is that reliable and economic electric power is supplied to its client) management electric power Net, including planning, operation and the maintenance relevant with power network.In order to improve the efficiency of management and reduce management cost, electric power is public Department has attempted to escalate into power network " intelligent grid " by application prior art IT and electric power project engineering.Intelligent grid The sensing device further or system of demand for development huge amount, such as senior measurement basis facility (AMI), phase measurement cells (PMU) And other in-service monitoring devices.These devices will produce substantial amounts of data, and data scale can be TB grades.For example, in State, provincial electric power company generally plans to install the instrument more than 10,000,000, and its possible every month produces nearly 4TB data.In addition, figure 1 illustrates from the data growth trend studied recently, therefrom it can be seen that data volume is with senior power distribution automation and AMI Development and sharply increase, and almost 800TB, this is number quite huge data.Meanwhile, it requires quickly number According to processing so as to provide useful information in time.Therefore, utility company is faced with huge challenge, especially in memory Calculate and database purchase aspect.
Therefore, need in the art for data processing and storage, the improvement of more specifically to a large amount of real time datas Solution.
The content of the invention
Therefore, according to the first aspect of the disclosure, there is provided a kind of system for the data processing being used in power system.Institute Stating system includes at least one processor;And at least one memory, it stores computer executable instructions.Described at least one Individual memory and computer executable instructions are configured to promote the system using at least one described processor:At one or The data in data flow are grouped based on power system resource group associated there at multiple data reception nodes, institute It is to be based in part on number hierarchy, for the power system for defining electric power net operation to state power system resource group Determined according to model;By the data in the data flow based on the power system resource group associated there It is sent to one or more data processing nodes;And by the data flow at one or more of data processing nodes The data handled based on the power system resource group associated there.
In embodiment of the disclosure, the packet by data flow can include being based on being included in the data Defined in measurement point identification information in the data and the data model in stream in power system resource and measurement point Correlation between identification information, to determine power system money associated with the data in the data flow respectively Source;And divide described in the electric power net operation according to identified power system resource and defined in the data model Level structure, to determine the power system resource associated with the data in the stream.
In another embodiment of the present disclosure, the data sent in the data flow can depend on current slow Rush message size and current stand-by period.
According to another embodiment of the present disclosure, when the Current buffer message size reaches consideration current network load condition Dimension threshold when, the data in the data flow can be sent.
In another embodiment of the present disclosure, when the current stand-by period being longer than consideration current network load condition Between threshold value when, the data in the data flow can be sent.
In another embodiment of the present disclosure, the data high-speed in the data flow can be buffered in one Or for being handled in multiple data processing nodes, and data in the data flow are further stored in number According in storehouse, wherein in the case of the fault recovery or restarting of data processing node, corresponding data are from the database It is loaded into the Cache of the data processing node.
In another embodiment of the present disclosure, the data in the data flow can be stored in table per year, and And include information on the year for the title of table, and be wherein used for the keyword of each data in the data be by Power system resource associated there mark and the data time time of measuring and formed, the time of measuring is institute In the form of stating time migration of the data time within this year in units of millisecond.
, can be by the data in the data flow according to electricity associated there according to another embodiment of the present disclosure Force system resource and be divided into one or more segmentations, and it is one or more of segmentation by based on the institute for the data State keyword and be written to concurrently and in a distributed manner multiple regions of the database sequentially in time.Especially, it is described The data in data flow are stored in institute to be respectively adapted to its own data type and be suitable for the form of data processing State in database.
In another embodiment of the present disclosure, the data in the processing data flow can be based on distributed stream Computing architecture, and the data storage is based on distributed data base.
According to the second aspect of the disclosure, there is provided a kind of method for the data processing being used in power system.The side Method can include:The data in data flow are based on power system associated there at one or more data reception nodes Group of resources is grouped, the power system resource group be based in part on define electric power net operation it is hierarchy, Determined for the data model of the power system;The data in the data flow are based on institute associated there State power system resource group and be sent to one or more data processing nodes;And in one or more of data processings The data in the data flow are handled based on the power system resource group associated there at node.
According to the third aspect of the disclosure, there is provided a kind of equipment for the data processing being used in power system.It is described to set It is standby to include:Packet module, it is configured at one or more data reception nodes the data in data flow being based on Power system resource group associated there is grouped, and the power system resource group is based in part on described in definition Electric power net operation it is hierarchy, determined for the data model of power system;Data transmission blocks, it is configured to The data in the data flow are based on the power system resource group associated there and one are sent to or many Individual data processing node;And data processing module, it is configured to institute at one or more of data processing nodes The data stated in data flow are handled based on the power system resource group associated there.
According to the fourth aspect of the disclosure, there is provided another equipment for the data processing in power system.It is described to set It is standby to include:For the data in data flow to be based on into power system associated there at one or more data reception nodes The device that group of resources is grouped, the power system resource group is to be based in part on point for defining the electric power net operation Level structure, determine for the data model of power system;For the data in the data flow to be based on and it The associated power system resource group and the device for being sent to one or more data processing nodes;And for institute State the data in the data flow at one or more data processing nodes based on the power train associated there The device that system group of resources is handled.
It is described according to the 5th of the disclosure the aspect there is provided a kind of tangible computer computer-readable recording medium with multiple instruction Instruction can be executed by processor to perform the data processing in power system.The tangible computer computer-readable recording medium can include quilt The instruction for the step of being configured to perform the method according to the second aspect of the disclosure.
Using embodiment of the disclosure, provided at one or more receiving nodes based on power system associated with data Source group and by data stream packet, be distributed to according to power system resource group processing node at, and processing node at enter Row processing.In the disclosure there is provided a kind of extensive low cost solution handled in real time being used in power system, its It is efficient, expansible, and makes it possible to realize the online change of data handling procedure.
Brief description of the drawings
By the detailed description of the embodiment illustrated on such as refer to the attached drawing in embodiment, addressed in the disclosure Further feature will become apparent, wherein, throughout disclosure accompanying drawing, identical reference represents same or like portion Part, and in the drawing:
Fig. 1 schematically illustrates the song increased according to the electron electric power data of nearest result of study of the prior art Line;
Fig. 2 schematically illustrate in accordance with an embodiment of the present disclosure can wherein realize being used for for embodiment of the disclosure The diagram of the exemplary architecture of power network;
Fig. 3 schematically illustrates data processing in accordance with an embodiment of the present disclosure and the diagram of data storage;
Fig. 4 schematically illustrates the method for the data processing being used in power system in accordance with an embodiment of the present disclosure Flow chart;
Fig. 5 A to 5C schematically illustrate electric power net operation hierarchy in accordance with an embodiment of the present disclosure, exemplary original The diagram of beginning data and exemplary map data;
Fig. 6 schematically illustrates the data processing operation in the case of fault recovery in accordance with an embodiment of the present disclosure Diagram;
Fig. 7 A and 7B schematically illustrate the diagram of exemplary data tables design in accordance with an embodiment of the present disclosure;
Fig. 8 A and 8B schematically illustrate the diagram of example data storage mode in accordance with an embodiment of the present disclosure;
Fig. 9 A and 9B schematically illustrate simulation case result in accordance with an embodiment of the present disclosure;
The system that Figure 10 schematically illustrates the data processing being used in power system in accordance with an embodiment of the present disclosure Block diagram;
The equipment that Figure 11 schematically illustrates the data processing being used in power system in accordance with an embodiment of the present disclosure Block diagram;
Figure 12 schematically illustrates the data processing being used in power system according to another embodiment of the present disclosure The block diagram of another equipment;And
Figure 13 schematically illustrates general-purpose computing system, and the general-purpose computing system is programmed for special-purpose computer system System, it can represent referenced herein any computing device.
Embodiment
Hereinafter, embodiment of the disclosure will be described in reference to the drawings.In the following description, many certain details are elaborated Save to provide the thorough understanding of embodiment.However, it will be apparent to those skilled in the art that the implementation of the disclosure Mode can not have these details, and the disclosure is not limited to the specific embodiment as being described herein.On the contrary, can be with Consider any any combination of following characteristics and element to realize and implement the disclosure, no matter whether it is related to different realities Apply example.Therefore, following aspect, feature and embodiment being merely illustrative property purpose, and should not be understood as to appended right It is required that element or limitation, unless clearly indicated in addition in the claims.In addition, in some cases, not in detail Well-known method and structure is described in order to avoid unnecessarily making embodiment of the disclosure ambiguous hard to understand.
In current power system, substantial amounts of data will be generated daily, and require quick data processing so as to timely Ground provides useful information.Therefore, in the disclosure, propose it is a kind of be used for power system in data processing solution so that Can in real time or near real-time ground processing data, so as to meet the requirement of current power system.
Fig. 2 schematically illustrate in accordance with an embodiment of the present disclosure can wherein realize being used for for embodiment of the disclosure The diagram of the exemplary architecture of power system.As shown in Figure 2, data source 110-1 to 110-n (such as various monitoring systems, prison View apparatus, sensor, instrument etc.) various types of data are generated, these data pass through real time data bus 120-1 or real-time things Part bus 120-2 is sent to processing & storage systems 130 in real time.In processing & storage systems 130 in real time, real-time processing module 140 reception these data and the information based on the information obtained from data model 160 and in data handled, and Processed result is stored in holder 150.Via unified information access modules 170, various analyses and application program 180 can To access data model 160, and handle result or other data in holder 150.This as shown in the disclosure Structure will not be merely provided for the real time data processing and storage of mass data, and there is provided fairly good reliability, scalable Property and easy data access, processing storage in real time will be hereinafter described in detail with reference to Fig. 3-Figure 12.
Fig. 3 schematically illustrates data processing in accordance with an embodiment of the present disclosure and the diagram of data storage.As schemed Show, including monitor that the data source 110 setting device AMI will be generated by it such as supervisory control and data acquisition (SCADA) (SCADA) system, device Or the data obtained are supplied to real time processing system 140.Herein, real time processing system 140 can be based at distributed stream Reason technology, such as Apache Storm systems, it is the distributed real time computation system for handling quick large data stream. Real-time processing module 140 can include one or more receiving node 141-1,141-2 ..., 141-m;One or more data Handle node 142-1142-2,142-3,142-4 ..., 142-k-1,142-k;And alternatively one or more data outputs Node 143-1 ..., 143-j.One or more of receiving nodes be configured to from data source 110 receive data flow, its Data spout (spout) is properly termed as in Apache Storm systems.One or more of data processing node 142-1, 142-2,142-3,142-4 ..., 142-k-1,142-k each wherein include multiple processes, and be configured to processing to Its data sent, this is properly termed as processing pipeline (bolts) in Apache Storm systems.One or more of data Output node 143-1,143-j may be configured to collect processed result from processing node, and send it to data storage Device 150 is to store, and this is referred to as handling pipeline in Apache Storm systems.Distributed Calculation (example can be utilized Such as based on cloud computing) in a distributed way come perform it is described receive, processing and export.It is, therefore, possible to provide cloud computing platform 190 To perform Data Stream Processing.Finally, can be by the result obtained from Data Stream Processing storage into data storage 150, the number There can be at least one database wherein according to holder 150, and alternatively, the database can be distributed data Storehouse, such as HbaseTM, it is Hadoop databases, according to Google Bigtable model increase income, distributed, versioned Non-relevant data storehouse.
Figure 4 illustrates the flow of the method for the data processing being used in power system in accordance with an embodiment of the present disclosure Figure.As shown in Figure 4, the data flow at one or more data reception nodes is based on and its phase as step S401 first The power system resource group of association and be grouped.Can based on measurement point identification and for power system data model come Determine power system resource group adjacent thereto.
In power network, the data model of the commonly provided hierarchy for being defined power network operation, it can be covered respectively Various elements and object in introduces a collection, such as power transmission network, power distribution network and client domain, and the various numbers in power network can be provided According to unification and centralization Data View.Fig. 5 A schematically illustrate example data mould in accordance with an embodiment of the present disclosure Type.As illustrated, in exemplary data model, in the hierarchy of the electric power net operation in transmission of electricity, distribution and client domain Arrange electric device.For example, for transmission of electricity, there is the different voltage levels for power equipment, 500kV, 220kV etc.; For some voltage level, there is different types of power equipment, transformer station, circuit etc.;For in some level , there are different power equipments, such as ST0082, ST0083 in the power equipment of some type, such as transformer station in 500KV Deng.Each transformer station ST0082, ST0083 also include different electronic installations, such as bus section, busbar section, capacitor, breaker, transformation Device etc., each includes multiple measurement points, active power, reactive power, bottom oil temperature etc..Therefore, it is such The hierarchy of electric power net operation is clearly defined in data model.In addition, in data model, comprising on electrical equipment, electricity The identification information of power equipment and measurement point, its reflect these components to its identify between it is related., can be by based on the information Data in data flow are grouped.
Fig. 5 B illustrate from data sources to exemplary initial data.As shown in Figure 5 B, initial data includes surveying ID " MeaslD " is measured, it is the mark of measurement point associated with data;Time of measuring " timeStamp ", it indicates measurement number According to when time;Measured value " Value ", it indicates the value of measurement data;The quality of data " Quality ", it indicates the matter of data Amount, " 0 " represents high-quality.According to the information included in data, especially measure ID " MeaslD " and carried in data model The correlation of confession, power system resource associated with data can be determined first, such as by using measurement ID " MeasID " The respective table searched for as search condition in data model.Therefore can be by using the measurement point identification included in data To determine and the associated measurement point of measurement record or power system resource.In addition, based on data model, may further determine that Power equipment belonging to measurement point, such as TR1122.Based on the data model, it may be determined that the power equipment belongs to electricity therein Force system resource.For example, for transformer TR1122, from data model it will be clear that, it belongs to power system Group of resources ST0082, i.e. transformer station ST0082.
Can by power system resource identify and power system resource group determination packet include in data with For then using.Exemplary map data are only shown for exemplary purposes in figure 5 c.It is included in as illustrated, removing Outside information in initial data, " PSRID " and instruction electric power of the mapping data also comprising the mark for indicating power system resource " PSRGrpID " of the mark of system resource group.
Referring back to Fig. 4, at step S402, the data in data flow are by based on power system resource associated there Group and be sent to processing node.After data in a stream are grouped, it will be based on power system associated there Group of resources and subsequent treatment node is sent to be further processed.That is, belonging to same unified power system The data of group of resources will be sent to the one or more processing nodes of identical.
In embodiment of the disclosure, it further can optimize message transmission to improve efficiency of transmission.Inventor notices For some messaging bus, performance is the variable changed according to message size, and generally presence can be realized most preferably The optimal message size of performance.For example, for using Apache Storm systems of the zeroMQ as internal message bus, with 100k message size can realize optimum performance.Table 1 below gives performance and message size in Apache Storm systems Between relation.
Relation between the performance of table 1 and message size
According to table 1, it is evident that realize optimum performance when message size is 100k, and greater or lesser size will not Better performance can be provided.Given this find, in the disclosure, design optimization algorithm, it considers bus performance and for real-time Both deadline dates of data transfer, it can for example be expressed as below:
BooleanSend=(t >=T*a*w) or (s > S*b*w)
Wherein, BolleanSend is to determine whether the Boolean of data to be sent, and t represents the current stand-by period;T is pin The maximum traffic delay time allowed real time data, S is the amount of Current buffer real time data;S is the data of each message Maximum number, determined by optimal message size and data size, be such as that 100k and each data have in optimal message size It is 4.17k (that is, 100k/24) in the case of having the size of 24 bytes;W represents scope from the network load ratio in 0 to 1 value, Its reaction network loading condiction, i.e. current network load or bandwidth;A is the optimization ratio for time delay;And b is to be used to disappear Cease the optimization ratio of size.A, b value are by so that the optimization ratio that data are sent with small size, it can be according to network load bar Part is set., can be with however, in the case where network load is relatively light for example, its default value can be set to such as 1 A and b value are set as lower value.
Therefore, in embodiment of the disclosure, the transmission of the data in data flow can depend on Current buffer message chi The very little and current stand-by period.For example, when the Current buffer message size reaches the size threshold of consideration current network load condition During value, the data in the data flow will be sent.Additionally, or alternatively, work as when the current stand-by period is longer than consideration During the time threshold of preceding network loading conditions, the data in the data flow will be sent.So, it can allow when message reaches Sent to message is sent during specified size to obtain optimal performance, or when network idle with reduced size so that can be true Protect the real-time performance of data transfer.
Referring back to Fig. 4, at step S403, the data in data flow at one or more data processing nodes are by base Handled in power system resource group associated there.At each processing node, one or more mistakes are currently running Journey is to handle the data being sent to.These processes can be configured according to the type of power system resource group and according to need To update., can be anti-by embedded script executing engine (python etc.) and/or java at each processing node Mechanism is penetrated, carrys out easily online updating or changes Processing Algorithm or process.The processing of data is well known in the art, and Therefore by do not elaborate herein for purposes of clarity on these processing nodes operation detailed description.
In embodiment of the disclosure, the data belonged in the data flow of same power system resource group will be sent to One or more processing nodes of identical, and at these processing nodes, can simultaneously processing data, this can realize electricity Real time data processing in Force system, for extensive real time data.In addition, in the disclosure, processing procedure Node can be based on different distributed stream computing techniques, and therefore its useful good scalability, it means that can be with Stream calculation cluster is dynamically increased to meet new requirement, such as when data volume increases or needs reduction time cost.Separately Outside, according to the disclosure, various types of data processings can be performed according to related PSR groups, it reduces repeated data transmission And improve the efficiency of data processing.Further, since the data in belonging to same PSR data flow will be mapped, pack and send To same processing node, it is possible to promote to realize the data processing towards electric power net operation.
In addition, in order to ensure the high efficiency and high reliability of data processing, in embodiment of the disclosure, being sent to each The data of processing node are cached in processing node, while ground, initial data be also stored on such as HBase it In the database of class.Cached data will be used for data processing, and be stored in the data in database can at one or Used in the case of the fault recovery or initialization of multiple processing nodes.For example, when processing node is restarted due to such as failure When can first from database load data.
Fig. 6 illustrates the flow chart of the data processing operation in the case of fault recovery in accordance with an embodiment of the present disclosure. As illustrated, data will be loaded into Cache from database first at step 601, and at step 602, processing Node starts to receive grouped data, and then caches the data high-speed of reception in the cache.At step 603, Processing node further by the data Cun Chudao databases of reception to be used in the case of such as fault recovery.Then exist Obtained and processing data, and store processed result into database using each process in step 604 at step 605. After data have been successfully processed, at step 606, ACK can be sent to receiving node and be used as answer.
According to flow chart, it can be seen that even if there is failure, initial data can be still obtained from database, and therefore may be used To provide higher reliability.In addition, handling these numbers when the number of data dramatically increases and needs more to handle node According to when can perform similar operations.
Apart from the above, in the disclosure, a kind of Data Storage Solution of application program-oriented method is additionally provided, so that Extensive real-time data memory and the high-performance accessed are realized, is described in detail next with reference to Fig. 7 to Figure 12.
Will be with reference first to Fig. 7 A and 7B, it illustrates the design of example data storage table in accordance with an embodiment of the present disclosure. In the disclosure, it is proposed that store measurement data per year, i.e., annual measurement data will be stored in same table, and be used It will be stored in the data of different year in different tables.Annual measurement data table can have such as The table name of " Historydata2014 " etc is with the annual information of the time of measuring including the data on being stored therein. The table can include the row keyword " Rowkey " for being used to recognize a block number evidence.More particularly, row keyword " Rowkey " can be with Including two parts, the i.e. information on power system resource and the information on time of measuring.On power system resource Information can be power system resource mark " PSRID "." PSRID " is the unified id of power system resource, as described above, its With the data type (4 byte) without symbol int.Information on time of measuring can be only comprising the information on the moon and day There is no year, because the information on year can be reflected by the title of table.Especially, it is used herein on time of measuring Information is not common time format, but is represented with the when in-migration in the year of data time in units of millisecond.This means Information on time of measuring does not include the information on the year, and it is used and 0 of first day in such as this year: 00am time shift.It therefore, it can be without symbol int forms, 4 bytes on the information design of time of measuring.Therefore, in this public affairs In the embodiment opened, row keyword only needs to 8 bytes, and this will greatly compared with the design of row keyword of the prior art Save memory space.
Furthermore it is possible to including row race " CF ", row " qualifier " and value Value." CF " represents the race belonging to data, its In, ' r ' refers to initial data;" s " refers to statistics;" e " refers to event.Row qualifier is the measurement class for representing value The code of type and form.Performed during table can be defined in measurement type as shown in fig.7b and form by using the code Search for determine the measurement type and form of value.The format memory data of " Value " to be represented with row qualifier.Furthermore it is possible to Including " Region ", it represents that measurement data is stored in position therein.Can be pre- according to data scale and computing resource " Region " first is distributed, to avoid any influence on the performance of adjust automatically.
In conventional methods where, usually using row keyword, but this will require about 24 bytes, and in the disclosure, lead to Cross and use PSRID and the time shift in units of millisecond, it is only necessary to 8 bytes.Therefore, traditional row keyword will take the disclosure Row keyword almost 3 times of memory space, it means that very big memory space is saved.In addition, in the disclosure, in data flow Data by be respectively adapted to the data type of its own and be suitable for data processing form and be not only with character string Form is stored in database.For example, numerical value (voltage, electric current, power etc.) is by the form storage with such as double precision, and It is not general used character string.The data types such as double precision, floating-point need the memory space less than character string, and And it can be directly processed in the case of no conversion.Therefore, this can not only save memory space, and improvement is handled Efficiency.In addition, if to add the measurement data of new type, then required sole act is that a note is inserted into Fig. 7 B table Record to define measurement type and value form.
Fig. 8 A illustrate the diagram of the parallel memorizing of data in accordance with an embodiment of the present disclosure., can be with according to the disclosure Sequence of event concurrently and is stored data into database in a distributed manner.In the disclosure, row keyword includes PSRID and the time shift in units of millisecond.Data will be divided into multiple segmentations based on PSRID, and sequentially in time Concurrently by fragmented storage into different zones, as seen in fig. 8b.Due to the particular design of row keyword, in such as HBase Etc database in, storing process is would automatically carry out, because HBase can support such mechanism in itself.
Such storage mode can provide the data access of application program-oriented method.As it is known, application program generally will be The data for belonging to same power system resource group are accessed in special time period, the mode of data storage will significantly in database Ground promotes the access of data, because required all data are generally consecutively stored in region, as seen in fig. 8b.This number It is will ensure that according to storage mode when by PSR and period to access data, data can be accessed with a relatively high efficiency.Therefore, In embodiment of the disclosure, Data Storage Solution will help to realize high data access performance.
Above-mentioned storage solution not only supports extensive real-time data memory, and provides good scalability.This Outside, it is quite appropriate for the analysis of this large data, other analytic units that for example it can easily with the Hadoop ecosystems With reference to.
Fig. 9 A and Fig. 9 B schematically illustrate simulation case result in accordance with an embodiment of the present disclosure.In simulations, make With 3 to 15 host nodes, each there is 16G memories, 8 core CPU, 1T holders, 1Gbit networks;Made using 3,000,000 instrument For data source, each there are 33 measurement data.Fig. 9 A illustrate data processing and write performance, wherein, X-axis shows main section The number of point, Y-axis shows the number of the instrument of processing per second and write-in.According to Fig. 9 A, it is evident that processing and write performance are several Linearly increase with the increase of cluster, and it realizes 50000 instrument/seconds (45,000,000 for 15 host nodes Individual instrument/15 minute) write performance.Fig. 9 B illustrate the digital independent performance obtained from simulation case.It is very bright according to the table It is aobvious that data can be read within the very short time, and for the instrument of identical number, bigger thread amount can be provided Higher reading performance.
Therefore, embodiment of the disclosure is utilized, enabling with low cost and high-performance treatments and a large amount of numbers in real time of storage According to this facilitate extract information from real time data and carry out more preferable business decision in time.In addition, additionally providing for being directed to The large-scale and broadly distributed real time data processing of utility company and the crucial and basic solution of storage.
In the disclosure, a kind of system for the data processing being used in power system is additionally provided, and hereinafter, will This system is described with reference to Figure 10, Figure 10 schematically illustrates the number being used in power system in accordance with an embodiment of the present disclosure According to the block diagram of the system of processing.
As shown in Figure 10, system 1000 includes at least one processor 1010;And storage computer executable instructions 1030 at least one memory 1020.Described at least one memory 1020 and computer executable instructions 1030 are configured to Promote the system 1000 using at least one described processor 1010:By data flow at one or more data reception nodes In data be grouped based on power system resource group associated there, the power system resource group is partly Based on define electric power net operation it is hierarchy, determined for the data model of the power system;By the data The data in stream are based on the power system resource group associated there and are sent to one or more data processings Node;And at one or more of data processing nodes by the data in the data flow be based on it is associated with it The power system resource group handled.
Especially, in embodiment of the disclosure, the packet in data flow to be processed can be included:Based on bag Defined in the measurement point identification information and the data model being contained in the data in the data flow in power system Correlation between resource and measurement point identification information, to determine institute associated with the data in the data flow respectively State power system resource;And the power network according to identified power system resource and defined in the data model The hierarchy of operation, to determine the power system resource associated with the data in the stream.
In embodiment of the disclosure, the transmission of the data in data flow can be optimized to realize superior performance.For example, The transmission of data can depend on Current buffer message size and current stand-by period.When the Current buffer message size reaches When considering the dimension threshold of current network load condition, the data in the data flow can be sent.Or alternatively, when When the current stand-by period is longer than the time threshold for considering current network load condition, the institute in the data flow can be sent State data.
In embodiment of the disclosure, the data high-speed in the data flow can be buffered in one or many For being handled in individual data processing node, and data in the data flow are further stored in database In.In the case of the fault recovery or restarting of processing node, corresponding data can be loaded into data from database Handle the Cache of node.The data in the data flow can be stored in table per year, and for table Title includes the information on the year.Keyword for each data in the data can be by electric power associated there System resource mark and the data time time of measuring and formed, the time of measuring is the data time in the year In the form of the interior time migration in units of millisecond.
, can be by the data in the data flow according to power train associated there in embodiment of the disclosure System resource and be divided into one or more segmentations, and it is one or more of segmentation by based on the pass for the data Key word and be written to concurrently and in a distributed manner multiple regions of the database sequentially in time.In addition, the data flow In the data can by be respectively adapted to its own data type and be suitable for the form of data processing be stored in it is described In database.
In embodiment of the disclosure, the processing of the data in data flow can be based on distributed stream computing architecture, such as Apache Storm systems, and data storage is based on distributed data base, such as HBase.
In fig. 11, it is illustrated that according to setting for the data processing being used in power system of another embodiment of the present disclosure It is standby.Equipment 1100 includes:Packet module 1110, data transmission blocks 1120 and data processing module 1130.Data point Group module 1110 may be configured to the data in data flow at one or more data reception nodes based on associated therewith The power system resource group of connection is grouped, and the power system resource group, which is based in part on, defines electric power net operation Hierarchy, determine for the data model of the power system.Data transmission blocks 1120 may be configured to by The data in the data flow are based on the power system resource group associated there and are sent to one or more Data processing node.Data processing module 1130 may be configured to will be described at one or more of data processing nodes The data in data flow are handled based on the power system resource group associated there.
In embodiment of the disclosure, packet module 1110 can be primarily based on the institute included in the data flow State defined in the measurement point identification information and the data model in data in power system resource and measurement point identification information Between correlation, to determine the power system resource associated with the data in the data flow respectively.Then The hierarchy of electric power net operation according to identified power system resource and defined in data model, packet module 1110 can with so that determine with flow in the associated power system resource group of data.
In another embodiment of the present disclosure, data transmission blocks 1120 can be further configured to according to Current buffer Message size and current stand-by period send the data in data flow.For example, being examined when the Current buffer message size reaches When considering the dimension threshold of current network load condition, the data in the data flow can be sent.Additionally, or alternatively, When the current stand-by period being longer than the time threshold for considering current network load condition, it can send in the data flow The data.
In embodiment of the disclosure, the data high-speed in data flow can be buffered in one or more data processing sections For being handled in point.Meanwhile, optional data memory module 1140 can be by the data Cun Chudao databases in data flow In.In the case of the fault recovery or initialization of processing node, corresponding data can be loaded at data from database Manage the Cache of node.Data memory module 1140 may be configured to the data in data flow being stored in table per year In.Title for table can include the information on the year, and can for the keyword of each data in the data To be formed, the time of measuring by the mark of power system resource associated there and the time of measuring of the data time In the form of being time migration of the data time within this year in units of millisecond.Can be by the number in the data flow One or more segmentations are divided into according to according to the PSRID for being used for the data, and one or more of segmentations are by based on use In the data its keyword and be written to concurrently and in a distributed manner multiple regions of the database sequentially in time. Especially, the data in the data flow are by be respectively adapted to its own data type and be suitable for the lattice of data processing Formula is stored in the database.
In addition, in embodiment of the disclosure, the data handled in the data flow are based on distributed stream calculating support Structure, and the data storage is based on distributed data base.
In fig. 12, the data processing being used in power system according to another embodiment of the present disclosure is further illustrated Another equipment.Equipment 1200 includes being used for being based on the data in data flow and it at one or more data reception nodes The device 1210 that associated power system resource group is grouped, the power system resource group is to be based in part on to determine The justice electric power net operation it is hierarchy, determined for the data model of power system;For by the data flow In the data be based on the power system resource group associated there and be sent to one or more data processing sections The device 1220 of point;And at one or more of data processing nodes by the data base in the data flow The device 1230 handled in the power system resource group associated there.
As shown in Figure 12, equipment 1200 can include being used for by the data Cun Chudao databases in data flow in addition Device 1240.In the case of the fault recovery or restarting of data processing node, corresponding data are loaded from database To the Cache of data processing node.Device 1240 for data storage can be further configured in data flow Data be stored in per year in table, and include information on the year for the title of table, and be wherein used for the number The keyword of each data can be by power system resource associated there in mark and the measurement of the data time Time and formed, in the form of the time of measuring is time migration of the data time within this year in units of millisecond.This Outside, can by the data in the data flow according to for the data PSRID and be divided into one or more segmentations, and And one or more of segmentations are by sequentially in time concurrently and distributed based on its keyword for the data Ground is written to multiple regions of the database.Especially, the data in the data flow by be respectively adapted to its from Body data type and be suitable for data processing form storage in the database.
Further it is provided that a kind of tangible computer computer-readable recording medium with multiple instruction, the multiple instruction can be processed Device is performed to perform the data processing in power system, and the tangible computer computer-readable recording medium can include being configured to perform basis The instruction of the method and step of any embodiment of disclosed method.
It should be noted that each module being included in system 1000, equipment 1100 and equipment 1200 or the operation of device Correspond essentially to foregoing various method steps.Accordingly, with respect to each in system 1000, equipment 1100 and equipment 1200 The detailed operation of module or device, refers to being previously described referring to figs. 2 to the 9B disclosed methods carried out.
In addition, although hereinbefore propose specific embodiment, but it is provided merely for the sake of the purpose of illustration, So that those skilled in the art can fully and thoroughly understand the thought of the disclosure so that it can implement this public affairs The solution opened.According to the instruction content such as provided herein, those skilled in the art is contemplated that various modifications;Institute There are these modifications to be within the purview of the appended claims.For example, although including data reception node, data processing node Or stream processing system is described in the topology of data out node, it is also possible to using at the stream without independent data out node Reason topology.In embodiment of the disclosure, some electronic installation such as ST0082 in some voltage level will be belonged to) number According to being divided into same power system resource group;However, it is also possible to by belong in some electronic installation ST0082 some or certain The data of the power equipment (for example, transformer, TRl122) of individual type are divided into same power system resource group.In addition, being There is provided specific optimization method for improvement efficiency of transmission;However, it is also possible to contemplate it according to instruction content provided herein Its different optimization method.
General-purpose computing system 1300 is further illustrated in fig. 13, and it can be expressed herein any meter referred to Calculate device.For example, all-purpose computer 1300 can with-partially or completely-represent control centre, head end, integrated network transport Battalion and management system (NOMS), failure, performance and configuration management (FPCM) module or referenced herein any other meter Calculate device, such as terminal installation, instrument, telemetry interface module (TIU), collector and/or any networking components, such as herein Router, interchanger or the server of middle discussion.Computer system 1300 can include being performed to promote department of computer science System 1300 performs having for method disclosed hereins or one group of instruction 1302 based on any one or more in computer function Sequence table.Computer system 1300 can serve as self-contained unit, or for example can be connected to other meters using network 115,125 Calculation machine system or peripheral unit.
In networked deployment, computer system 1300 in the capacity of server or can be used as server-client Client user computer in user network environment is used as opposite end computer in equity (or distributed) network environment System operatio.Computer system 1300 can also be embodied as to various devices or be incorporated therein, such as personal computer or shifting Dynamic computing device, it is able to carry out one group of instruction 1302 for specifying the action that will be taken by the machine, and the action is included but not Any type of browser is limited by access network 115,125.In addition, described each system can include individually or One or more instruction set are jointly performed with any set for the subsystem for performing one or more computer functions.
Computer system 1300 can include processor 1307, such as central processing module (CPU) and/or graphics process mould Block (GPU).Processor 1307 can include one or more general processors, digital signal processor, application specific integrated circuit, existing Field programmable gate array, digital circuit, optical circuit, analog circuit, its combination or for parse and processing data it is other existing At device that is known or developing later.Processor 1307 can realize instruction set 1302 or other software programs, such as reality The manual programming or computer generation code of existing logic function.Described logic function or any system element except other functions it Outside can with and handle such as simulate electricity, audio or video signal or its combination etc audio data sources and/or be converted Into the digital number for audiovisual purpose or other digital processing purposes (such as with the compatibility of computer disposal or connected network communication) According to source.
Computer system 1300 can include being used to transmit the memory 1305 in the bus 1320 of information.It is able to will can grasp The code for promoting computer system to perform any action as described herein or operate is acted on to be stored in memory 1305.Storage Device 1305 can be random access memory, read-only storage, programmable storage, hard disk drive or any other type Volatibility or nonvolatile memory or storage device.
Computer system 300 can also include disk, solid-state driving CD-ROM module 1315.Disk drive module 1315 can be with Non-provisional or tangible computer computer-readable recording medium including can wherein be embedded in one or more instruction set 1302 (such as software) 1340.In addition, executable one or more of the operation as described herein of instruction 1302.Instruction 1302 is at it by department of computer science System 1300 can be resided in completely or at least partially during performing in memory 1305 and/or in processor 1307.Above-mentioned data Storehouse or any other database can be stored in memory 1305 and/or disk cell 1315.
Memory 1305 and processor 1307 can also include computer-readable medium as discussed above." computer Computer-readable recording medium ", " computer-readable recording medium ", " machine readable media ", " transmitting signal medium " and/or " signaling bearer Jie Matter " can include comprising, storage, transmission, propagate or conveying software for instruction executable system, equipment or equipment using or with Combined use any equipment.Machine readable media can optionally be but not limited to electronics, magnetic, optics, electromagnetism, red Outer or semiconductor system, device, equipment or propagation medium.
In addition, computer system 1300 can be including input unit 1325, such as keyboard or mouse, it is configured for User and any component of system 1300 interact, including user's selection of display menu or menu entries.It can also include Display 1330, such as liquid crystal display (LCD), cathode-ray tube (CRT) or any other display for being suitable for transmitting information Device.Display 1330, which can be served as, to be seen the interface of the operation of processor 1307 for user or specifically serves as and be stored in The interface of software or drive module 1315 in reservoir 1305.
Computer system 1300 can include the communication interface for making it possible to realize the communication via communication network 125 1336.Network 125 can include cable network, wireless network or its combination.The network of communication interface 1336 can enable to through Communicated by any number of communication standard, such as Ethernet AVB, 802.11,802.13,802.20, WiMax or other lead to Beacon is accurate.
It therefore, it can realize system with the combination of hardware, software or hardware and software.Can be with centralized fashion extremely Different elements are realized across the distributed way that multiple interconnected computer systems are spread in a computer system or wherein less The system.Any kind of computer system or miscellaneous equipment for being adapted for carrying out method described herein are all appropriate.Firmly The typical combination of part and software can be the general-purpose computing system with computer program, the computer program being loaded and Computer system is controlled during execution so that it performs method described herein.Such programmed computer can be considered as special meter Calculation machine.
As described herein, any module or process block are defined as software, the hardware for including to be performed by processor 1307 Or its certain combination.Software module can include being stored in memory 1305 or its storage arrangement can be by processor 1307 Or the instruction of other computing devices.Hardware module can include can perform by processor 1307, command and/or control to hold Capable various devices, component, circuit, door, circuit board etc..
Can also by system embedment computer program product, it include making it possible to realizing operation described herein and its It is loaded all features that these operations are able to carry out when in computer systems.Computer program herein means to be intended to promote Make the system with information processing capability directly or specific function is performed after any one of the following or both Any expression of any language of use of one group of instruction, code or annotation:A) conversion of another language, code or annotation is arrived;B) use The reproduction of different materials form.
Up to the present, the disclosure has been described with reference to the drawings by certain preferred embodiment.It is to be understood, however, that this It is open that specific embodiment that is shown and providing is provided, but various modifications can be carried out in the scope of the present disclosure.
Furthermore, it is possible to realize embodiment of the disclosure with software, hardware or its combination.It can be realized with special logic Nextport hardware component NextPort;Can be by software section storage in memory and by the appropriate of such as microprocessor or special designs hardware etc Instruction execution system is performed.It will also be recognized by those skilled in the art that can be can perform with comprising computer within a processor Instruction and/or control routine realize the above method and system, for example, be situated between in the carrying of such as disk, CD or DVD-ROM etc The programmable storage of matter or such as read-only storage (firmware) etc or the data of such as optics or electrical signal carrier etc are carried This category code provided on body.Such as hardware circuit of super large-scale integration OR gate array etc, such as logic can be used The semiconductor of chip or transistor etc or such as field programmable gate array or PLD etc it is programmable hard Part device realizes to realize the equipment and its component in the present embodiment, or with by the software of various computing devices, Huo Zheyong The combination (for example, with firmware) of above-mentioned hardware circuit and software is realized.
Although having been described for the various embodiments of the disclosure, it will become apparent to for a person skilled in the art It is can have many embodiments and embodiment in the scope of the present disclosure.Therefore, the disclosure remove according to appended claims and It is unrestricted outside its equivalence.

Claims (23)

1. a kind of system for the data processing being used in power system, including:
At least one processor;And
At least one memory, it stores computer executable instructions,
At least one wherein described memory and the computer executable instructions are configured to utilize at least one described processing Device promotes the system:
By the data in data flow according to power system resource associated there group at one or more data reception nodes Group be grouped, the power system resource group be based in part on define electric power net operation it is hierarchy, for institute State the data model of power system and determine;
The data in the data flow are based on the power system resource group associated there and one is sent to Or multiple data processing nodes;And
The data in the data flow are based on institute associated there at one or more of data processing nodes Power system resource group is stated to be handled.
2. system according to claim 1, includes wherein the data by the data flow carry out packet:
Defined in the measurement point identification information and the data model in the data included in the data flow Correlation between power system resource and measurement point identification information, come determine respectively with the data in the data flow The associated power system resource;And
The classification knot of the electric power net operation according to the power system resource of determination and defined in the data model Structure, to determine the power system resource associated with the data in the stream.
3. system according to claim 1 or 2, wherein the data sent in the data flow are depended on currently The message size of buffering and current stand-by period.
4. the system according to any one of claims 1 to 3, wherein being examined when the message size of the Current buffer reaches When considering the dimension threshold of current network load condition, the data in the data flow are sent.
5. the system according to any one of Claims 1-4, wherein when the current stand-by period is longer than consideration currently During the time threshold of network loading conditions, the data in the data flow are sent.
6. the system according to any one of claim 1 to 5, wherein the data in the data flow are delayed at a high speed Exist in one or more of data processing nodes for being handled, and the data in the data flow are entered One step is stored in database, wherein in the case of the fault recovery or initialization of data processing node, corresponding data from The database is loaded into the Cache of the data processing node.
7. the system according to any one of claim 1 to 6, wherein the data in the data flow are deposited per year In Chu Biao, and include the information on the year for the title of table, and be wherein used for each data in the data Keyword be by power system resource associated there mark and the data time time of measuring and formed, it is described In the form of time of measuring is time migration of the data time within this year in units of millisecond.
8. system according to claim 7, wherein the data in the data flow are according to electric power associated there System resource and be divided into one or more segmentations, and it is one or more of segmentation based on for described in the data Keyword and be written to concurrently and in a distributed manner multiple regions of the database sequentially in time.
9. the system according to claim 7 or 8, wherein data in the data flow by be respectively adapted to its from Body data type and be suitable for data processing form storage in the database.
10. the system according to any one of claim 1 to 9, wherein the number in the processing data flow According to be based on distributed stream computing architecture, and the data storage be based on distributed data base.
11. a kind of method for the data processing being used in power system, including:
The data in data flow are based on power system resource associated there group at one or more data reception nodes Group be grouped, the power system resource group be based in part on define electric power net operation it is hierarchy, for institute State the data model of power system and determine;
The data in the data flow are based on the power system resource group associated there and one is sent to Or multiple data processing nodes;And
The data in the data flow are based on institute associated there at one or more of data processing nodes Power system resource group is stated to be handled.
12. method according to claim 11, wherein the packet by the data flow includes:
Defined in the measurement point identification information and the data model in the data included in the data flow Correlation between power system resource and measurement point identification information, come determine respectively with the data in the data flow The associated power system resource;And
The classification of the electric power net operation according to identified power system resource and defined in the data model Structure, to determine the power system resource associated with the data in the stream.
13. the method according to claim 11 or 12, wherein the data sent in the data flow are depended on The message size of Current buffer and current stand-by period.
14. the method according to any one of claim 11 to 13, wherein when the message size of the Current buffer reaches During to the dimension threshold for considering current network load condition, the data in the data flow are sent.
15. the method according to any one of claim 11 to 14, wherein when the current stand-by period is longer than consideration During the time threshold of current network load condition, the data in the data flow are sent.
16. the method according to any one of claim 11 to 15, wherein the data in the data flow are high Speed is buffered in one or more of data processing nodes for being handled, and the data in the data flow It is further stored in database, wherein in the case of the fault recovery or initialization of data processing node, corresponding data The Cache of the data processing node is loaded into from the database.
17. the method according to any one of claim 11 to 16, wherein data in the data flow by by Year is stored in table, and includes the information on the year for the title of table, and is wherein used for each in the data The keyword of data is formed by the mark of power system resource associated there and the time of measuring of the data time, In the form of the time of measuring is time migration of the data time within this year in units of millisecond.
18. method according to claim 17, wherein the data in the data flow are according to electricity associated there Force system resource and be divided into one or more segmentations, and it is one or more of segmentation based on the institute for the data State keyword and be written to concurrently and in a distributed manner multiple regions of the database sequentially in time.
19. the system according to claim 17 or 18, wherein data in the data flow are by be respectively adapted to Its own data type and be suitable for data processing form storage in the database.
20. the method according to any one of claim 11 to 19, wherein described in the processing data flow Data are to be based on distributed stream computing architecture, and the data storage is to be based on distributed data base.
21. a kind of equipment for the data processing being used in power system, the equipment includes:
Packet module, it is configured at one or more data reception nodes the data in data flow being based on and it Associated power system resource group is grouped, and the power system resource group is to be based in part on to define the electric power Net operation it is hierarchy, determined for the data model of power system;
Data transmission blocks, it is configured to the data in the data flow being based on the power train associated there System group of resources and be sent to one or more data processing nodes;And
Data processing module, it is configured to described in the data flow at one or more of data processing nodes Data are handled based on the power system resource group associated there.
22. a kind of equipment for the data processing being used in power system, the equipment includes:
For the data in data flow to be provided based on power system associated there at one or more data reception nodes The device that source group is grouped, the power system resource group is to be based in part on the classification for defining the electric power net operation Structure, determine for the data model of power system;
It is sent to for the data in the data flow to be based on into the power system resource group associated there The device of one or more data processing nodes;And
It is associated with it for being based on the data in the data flow at one or more of data processing nodes The device that is handled of the power system resource group.
23. a kind of tangible computer computer-readable recording medium with multiple instruction, the instruction can be executed by processor to perform electric power Data processing in system, the tangible computer computer-readable recording medium includes being configured to perform according in claim 11 to 20 The instruction of the step of method described in any one.
CN201480082936.1A 2014-08-26 2014-08-26 System, method and apparatus for the data processing in electric system Active CN107078541B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/085227 WO2016029367A1 (en) 2014-08-26 2014-08-26 System, method and apparatuses for data processing in power system

Publications (2)

Publication Number Publication Date
CN107078541A true CN107078541A (en) 2017-08-18
CN107078541B CN107078541B (en) 2019-11-22

Family

ID=55398582

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480082936.1A Active CN107078541B (en) 2014-08-26 2014-08-26 System, method and apparatus for the data processing in electric system

Country Status (3)

Country Link
CN (1) CN107078541B (en)
AU (1) AU2014405046B2 (en)
WO (1) WO2016029367A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115081158B (en) * 2022-08-23 2022-11-11 成都中科合迅科技有限公司 Graphic element display method based on digital expression

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761124A (en) * 2005-09-09 2006-04-19 东南大学 Full networked digital protection platform
CN201518429U (en) * 2009-10-26 2010-06-30 江西省电力科学研究院 Electric energy qualitative data concentrator for digitalization transforming plant
US20140025321A1 (en) * 2007-04-03 2014-01-23 Electro Industries/Gaugetech System and method for performing data transfers in an intelligent electronic device
US20140218882A1 (en) * 2013-02-06 2014-08-07 Chet Sandberg System to connect and multiplex sensor signals

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2563970C2 (en) * 2011-03-03 2015-09-27 Абб Текнолоджи Аг Circuit breaker control device and control methods
US20120310559A1 (en) * 2011-05-31 2012-12-06 Cisco Technology, Inc. Distributed data collection for utility grids
US20130219279A1 (en) * 2012-02-21 2013-08-22 Ambient Corporation Aggregating nodes for efficient network management system visualization and operations

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761124A (en) * 2005-09-09 2006-04-19 东南大学 Full networked digital protection platform
US20140025321A1 (en) * 2007-04-03 2014-01-23 Electro Industries/Gaugetech System and method for performing data transfers in an intelligent electronic device
CN201518429U (en) * 2009-10-26 2010-06-30 江西省电力科学研究院 Electric energy qualitative data concentrator for digitalization transforming plant
US20140218882A1 (en) * 2013-02-06 2014-08-07 Chet Sandberg System to connect and multiplex sensor signals

Also Published As

Publication number Publication date
WO2016029367A1 (en) 2016-03-03
CN107078541B (en) 2019-11-22
AU2014405046B2 (en) 2018-06-28
AU2014405046A1 (en) 2017-04-13

Similar Documents

Publication Publication Date Title
CN104769582B (en) For the real time data releasing of power grid
CN105069690B (en) A kind of grid operation data processing method
CN109635127B (en) Power equipment portrait knowledge map construction method based on big data technology
CN107730394A (en) The polynary isomeric data fusion method of panorama power network based on big data
CN106651188A (en) Electric transmission and transformation device multi-source state assessment data processing method and application thereof
CN104036025A (en) Distribution-base mass log collection system
CN106547882A (en) A kind of real-time processing method and system of big data of marketing in intelligent grid
CN110489407A (en) Data filling mining method, apparatus, computer equipment and storage medium
CN103489139A (en) Comprehensive analysis and management system for urban distribution network planning
CN114565779A (en) Low-voltage transformer area household change topology identification method and system
CN107078541B (en) System, method and apparatus for the data processing in electric system
CN107357919A (en) User behaviors log inquiry system and method
Zhonghua Seismic data attribute extraction based on Hadoop platform
CN107545007A (en) Electric power big data quick-searching engine
CN111553040B (en) Power grid topology analysis high-performance computing method and device based on GPU acceleration
CN109408466B (en) Agricultural Internet of things redundant data processing method and device
CN108763665A (en) Grid simulation analyzes date storage method and device
Gao Research on Dynamically Configurable Data Acquisition System in the Big Data Era
Li et al. Node Resource Balance Scheduling Algorithm of Power Internet of Things Based on Big Data
Shayesteh Efficient simulation methods of large power systems with high penetration of renewable energy resources: theory and applications
Zhu et al. Design and Implementation of Air Quality Data Processing System Based on Big Data Technology
Ma et al. Analysis and Prediction of Massive Electricity Information Based on Hadoop Ha Architecture
Xu et al. Multi-source power address data fusion based on data mining technology
Cao et al. Analysis and Application of Power Information System Log Based on Microservice
CN206209402U (en) Power system saturation load forecasting device

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
GR01 Patent grant
GR01 Patent grant