US20120099478A1 - Method and Device for Auto-Generating Goose Signal Connection Topology from Substation Level - Google Patents
Method and Device for Auto-Generating Goose Signal Connection Topology from Substation Level Download PDFInfo
- Publication number
- US20120099478A1 US20120099478A1 US13/382,248 US200913382248A US2012099478A1 US 20120099478 A1 US20120099478 A1 US 20120099478A1 US 200913382248 A US200913382248 A US 200913382248A US 2012099478 A1 US2012099478 A1 US 2012099478A1
- Authority
- US
- United States
- Prior art keywords
- goose
- input
- signals
- output
- signal
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H02J13/1323—
-
- H02J13/333—
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/16—Electric power substations
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems 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/12—Systems 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 characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
- Y04S40/124—Systems 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 characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using wired telecommunication networks or data transmission busses
Definitions
- This invention relates to the field of substation communication within power systems, and more particularly to systems utilizing GOOSE communication as specified in the international standard known as IEC61850.
- IED intelligent electronic devices
- Data exchange among IEDs also being called horizontal communication, is based on peer-to-peer communication.
- distributed application is implemented by hardwire among relevant IEDs, and transfer of data through special input/output (I/O) cards to be inserted onto expansion slots in the IEDs.
- I/O input/output
- the traditional method has some advantages, including, for example, ease in debugging and tracing of signals during the engineering phase, and the clarity and ease for monitoring of the signal flows among IEDs, However, it also has the following drawbacks:
- GOOSE Generic Object Oriented Substation Event
- IEC61850 digital substation which is based on this standard, and adopts Industrial Ethernet network as the fundamental communication bus across the whole application domain, has developed rapidly and become a trend in the substation automation system design.
- Generic Object Oriented Substation Event (GOOSE) based on IEC61850 international standard is one of the communication protocols, which provide fast and reliable data exchange among IEDs based on peer-to-peer communication on Industrial Ethernet network.
- GOOSE communication has been able to replace the traditional method completely through network communication mechanism. This kind of signal in GOOSE communication is also called “virtual signal”.
- GOOSE communication network has more capacity and can transmit more diverse and complicated signals. So the scope of distributed application is more flexible for configuration and more reliable for communication.
- GOOSE communication network is easier for maintenance because no cable but only a few optical fibers or twisted-pairs are needed for connection among IEDs.
- GOOSE network communication has disadvantages in actual application.
- signal transmitted in the network is virtual and invisible, an efficient tool for signal testing and tracing is very important and needed.
- an efficient tool for signal testing and tracing is very important and needed.
- the logical connection relationship among the signals flowing among the IEDs is not explicit and there is no monitoring for the flow of the “virtual signal”.
- the performance of GOOSE signal depends on many factors which are determined dynamically by the network. In order to improve the reliability and to realize the advantages of GOOSE application, testing and monitoring for GOOSE application become very important in actual application.
- GOOSE signal logical connection relationship (which is called GOOSE signal logical connection topology), which indicates where the IED GOOSE signal comes from and where the IED GOOSE signal goes to, is a prerequisite for GOOSE testing and monitoring application.
- the main purpose of the present invention is to provide a method and device for auto-generating GOOSE signal connection topology from substation level.
- a method for auto-generating GOOSE signal connection topology from substation level comprises the following steps: import substation configuration language (SCL) file; search all GOOSE input and output signals under each access point; match the output signals to the input signals; and generate GOOSE signal connection topology based on the result of said matching.
- SCL substation configuration language
- the method for auto-generating GOOSE signal connection topology further comprises the step of generating a data model library for substation configuration language file.
- the data model library is generated according to the imported substation configuration language file.
- all communication sub-networks are searched to check if there exists a communication sub-network that can transmit GOOSE signal. If there is no communication sub-network that can transmit GOOSE signal, GOOSE signal connection topology can not be generated.
- searching all of GOOSE input and output signals under each access point can be implemented through the following steps: 1) search all access point in each said communication sub-network; or search all IEDs; 2) check if said access point has a server; 3) check if there exists a GOOSE control block in each logical device under said server; 4) find all GOOSE output signals in dataset which is referred by said GOOSE control block; and find all GOOSE input signals in each logical node under each said logical device.
- searching all of GOOSE input and output signals under each access point further comprises the following steps: create an IED for GOOSE analysis; and generate a new logical node of GOOSE logic link bus for the said server in said IED.
- GOOSE input signals to match between GOOSE input signals and GOOSE output signals, first find each GOOSE input signals within logical node of GOOSE logic link bus; and then search other logical nodes of GOOSE logic link bus to find the output signal matching to said GOOSE input signal.
- a device for auto-generating GOOSE signal connection topology from substation level comprises an importing module for importing substation configuration language file; a GOOSE signal analyzer for searching all of GOOSE input and output signals under each access point, and matching said GOOSE output signals to said GOOSE input signals; and topology data module for generating GOOSE signal connection topology based on said matching.
- the device for auto-generating GOOSE signal connection topology further comprises a storage module.
- the storage module comprises an input dataset for storing GOOSE input signals and an output dataset for storing GOOSE output signals and their matching input signals.
- FIG. 1 schematically depicts the device for auto-generating GOOSE signal connection topology from substation level according to the preferred embodiments of the invention
- FIG. 2 schematically depicts the GOOSE signal logical connection analyzer according to the preferred embodiment of the invention
- FIG. 3 is a master flowchart illustrating the process flow of the method of auto-generating GOOSE signal logical connection topology from substation level, according to the preferred embodiment of the invention
- FIG. 4 is a sub-flowchart illustrating search for all of GOOSE input and output signal under each access point on each 8-MMS sub-network hierarchically, according to the preferred embodiment of the invention
- FIG. 5 is a sub-flowchart illustrating the matching between output signals to input signals, and creating In_DataSet and Out_DataSet dynamically, according to the preferred embodiments of the invention
- FIG. 6 schematically depicts data model base on IEC61850 of GOOSE signal logical connection topology according to the preferred embodiment of the invention.
- the device 100 for auto-generating GOOSE signal connection topology from substation level comprises IEC61850 data model importing module 102 , GOOSE signal logical connection analyzer 103 and GOOSE signal logical connection topology data module 104 .
- the IEC61850 data model importing module 102 is to import SCD or CID file 101 and provide information for GOOSE signal logical connection analyzer 103 .
- GOOSE signal logical connection analyzer 103 is to search all data models related to GOOSE configuration, identify input sources and output sources of all GOOSE signal and match said GOOSE output signals to GOOSE input signals.
- the GOOSE signal connection topology data module 104 is to generate GOOSE signal connection topology according to the connection relationship which is from the matching between GOOSE output signals and said GOOSE input signals.
- the IEC61850 data model importing module 102 can also be used to export substation configuration files.
- GOOSE signal connection topology data module 104 can also provide GOOSE signal connection topology for Client Application Program 105 .
- GOOSE signal logical connection analyzer 103 further comprises a GOOSE signal search module 201 , a GOOSE signal match module 202 and a storage module 203 .
- the GOOSE signal search module 201 is to search all communication sub-networks to check if there exists a communication sub-network that can transmit GOOSE signal; to search all access points in each said communication sub-network or search all intelligent electronic devices (IED) to find GOOSE control block; to find all output GOOSE signals in dataset which is referred by said GOOSE control block; and to find all input GOOSE signals in each logical node under each said logical device.
- IED intelligent electronic devices
- GOOSE signal match module 202 is to search each input GOOSE signal stored within logical node of GOOSE logic link bus, and to search other logical nodes of GOOSE logic link bus to find the output signal corresponding to the input signal.
- the storage module 203 comprises an input dataset 204 for storing GOOSE input signals and an output dataset 205 for storing GOOSE output signals and their matching input signals.
- FIG. 3 schematically depicts the method for auto-generating GOOSE signal connection topology from substation level.
- the method mainly comprises the following steps: import substation configuration language (SCL) file which is a SCD or CID file; search all GOOSE input and output signals under each access point; match the GOOSE output signals to GOOSE input signals; and generate GOOSE signal connection topology based on the result of matching.
- SCL substation configuration language
- Substation Configuration Description (.SCD) file 101 is the file describing the substation configuration in details.
- Configured IED Description (.CID) file is used for communication between an IED configuration tool and an IED. It can be considered as an SCD file stripped down to what the concerned IED needs to know and contains a mandatory communication section of the addressed IED.
- Those configuration files are generated as substation configuration files after substation engineering configuration.
- Configuration files based upon IEC61850 contains varieties of special data models, such as “Substation”, “IED”, and “Communication” and so on. There must be GOOSE configured information in configuration file, if any distributed application based on GOOSE is applied to process level or bay level or station level.
- SCD file 101 For any IED sending GOOSE signals, SCD file 101 must contain GOOSE control block and GOOSE dataset, both of which must be within logical node zero (LLNO). And for any IED receiving GOOSE signals, SCD file 101 must contain GOOSE input information, which can be located under any functional logical node.
- GOOSE control block model is used to control GOOSE sending behaviours on network bus.
- GOOSE dataset contains an array of published signals from any logical node.
- GOOSE input model indicates where external signals for logical node comes from.
- the configured SCD or CID files 101 will be explained in more details with reference to the following excerpt of GOOSE configuration information from SCD file.
- GOOSE sub-network information is as follows.
- GOOSE control block information which is shown as follows:
- GOOSE control block information indicates that this IED contains GOOSE output signals which can be found in the logical node.
- GOOSE output signals in GOOSE Dataset are shown as follows:
- GOOSE signal logical connection analyzer 103 dynamically creates a GOOSE Analyzer Tool (GAT) IED which is appended into memory and associated with previous data models.
- GAT GOOSE Analyzer Tool
- the GAT IED includes access point model and server model. This GAT IED is the only instance in the substation.
- each sub-network may transmit GOOSE signals.
- communication sub-network that can transmit GOOSE signal is a type of 8-MMS sub-network.
- Each communication sub-network is searched, at the step 303 , by accessing IEC61850 data model in memory to check, at the step 305 , if it is a type of 8-MMS sub-network. If it is true, GOOSE signal maybe be hosted by this sub-network, then go forward to the step 306 . Otherwise, go back to the step 303 and continue to process the next communication sub-network.
- the step 303 will be executed until all communication sub-networks have been searched. Whether all communication sub-networks have been searched is checked at the step 304 .
- GOOSE signal logical connection analyzer 103 dynamically creates a logic device for each 8-MMS communication sub-network according to the principle of GAT IED model as shown in FIG. 6 .
- Each logic device stands for the model of the sub-network and is added to Server in GAT IED.
- step 306 When the step 306 is finished, the method goes into GOOSE signal search process 307 which is illustrated in details as shown in FIG. 4 .
- This process is to search all GOOSE input and output signals under each access point on each 8-MMS sub-network hierarchically.
- GOOSE signal search module 201 searches all access points in the communication sub-network according to the information from previous step 306 . Then, at the step 402 , whether each access point has a server object is checked. In general, if an IED is a client, server object will not exist and this IED can not send or receive GOOSE signals. Then GOOSE signal search module 201 continues to process next access point. If an IED is a server on the network for providing data service, server object must exist.
- GOOSE signal logical connection analyzer 103 dynamically create a GOOSE logic link bus (GLLB) object for this analyzed IED and add it into GAT IED object.
- GLLB object is a modelled GOOSE logic link bus and is used to establish relationship between GOOSE input signals and output signals.
- the method goes to the step 404 . Whether a GOOSE control block object exists under the server is checked. If it does not exist, go to the step 406 . Otherwise, the IED must have GOOSE signal output.
- data object of GcbState 604 is created dynamically for each GOOSE control block.
- Each real GOOSE signal which is referred by this control block from GOOSE dataset, is found out and the corresponding GoSig 605 data attribute is created for each real GOOSE signal under the GcbState data object, as shown in FIG. 6 .
- all GOOSE input signals from each logical node under logical devices are searched. If any input object is found, go to the step 407 , the input information is recorded temporally in internal memory. In the last step 408 , whether all access points have been searched is checked. If so, go to the matching process 308 .
- step 308 matching between input signals and output signals is made, and In_DataSet and Out_DataSet are created dynamically.
- the flowchart in FIG. 5 illustrates the process of matching between the output signals and the input signals in details.
- step 501 all stored input signals within GLLB logical node found in the previous GOOSE signal search process 307 are searched.
- step 502 all other GLLB logical nodes within the same logical device are searched to find the GLLB logical nodes which contain the matching output signal. If the matching output signal to above input signal is not found, it indicates that the input signal is error during configuration phase.
- an In_DataSet object of will be created in the GLLB logical node for recording the input signal and an Out_DataSet will be created in the GLLB logical node for recording the matching output signal and the input signal.
- a set of In_DataSet objects will be created in each GLLB logical node, and each In_DataSet object represents a GLLB logical node which contains the output signals and the matching the input signals from the In_DataSet GLLB logical node.
- a set of Out_DataSet objects will be created in each GLLB logical node, and each Out_DataSet object represents a GLLB logical node which contains the matching output signals.
- step 503 whether an In_DataSet represents the GLLB logical node which contains the matching output signal is checked. If it exists, go to the step 505 . Otherwise, at the step 504 , a new In_DataSet object is created dynamically. Then, at the step 505 , the input signal is added into the In_DataSet. And at the step 506 , whether an Out_DataSet, in the matching output signal GLLB logical node, represents the GLLB logical node which contains matched input signal is checked. If it exists, go to the step 508 . Otherwise, at the step 507 , a new Out_DataSet object is created dynamically. Then, at the step 508 , the input signal is added into the Out_DataSet.
- step 509 whether all stored input signals within the GLLB logical nodes and all GLLB have been searched is checked.
- the matching process 308 will executed until the step 508 returns “YES”.
- GOOSE signal logical connection analyzer 103 is modelled as an IED with monitoring and analyzing function for GOOSE base on IEC61850 standard.
- the IED is called GAT IED.
- GAT IED As a standard IED model, GAT IED always contains access points and servers and one or more logical device (LD) models. Under GAT IED model, each LD is specially modelled for each GOOSE communication sub-network. And GOOSE signals on said communication sub-network are monitored and analyzed. The number of LD instance is generated dynamically by GOOSE signal logical connection analyzer 103 .
- LD logical device
- both logical node instances of physical logical node (LPHD) and LLNO must exist as mandatory model in each LD, and the data objects in the two logical nodes have mandatory data attributes.
- All of IEC61850 standardized models will not be explained in details any more.
- GLLB 601 there is a very important logical node called GLLB 601 under the LD model.
- GLLB 601 is defined privately complying with IEC61850 expanded rule and represents expanded logical node.
- a GOOSE signal connection bus which represents an analyzed IED that publishes or subscribes GOOSE on communication sub-network, is modelled as logical node of GLLB 601 .
- the logical node instance number of GLLB 601 is determined by the number of IED with GOOSE signal on the same communication sub-network and created dynamically by GOOSE signal logical connection analyzer. For example, there are five IEDs sending and receiving GOOSE signals to/from each other in a communication sub-network, then five logical node instances of GLLB will be created dynamically under a LD in GAT IED.
- Each GLLB 601 contains all related IED information which indicates the sending and receiving of GOOSE signals.
- the data object of SelfIED 602 is modelled for sending IED on GOOGSE logic link bus.
- the data object of BusState 603 is modelled for network state of GOOSE signal connection bus.
- the data object of GcbSig 603 is modelled for monitoring the states of each GOOSE control block in each sending IED.
- the data attribute of GoSig 605 under GcbSig 603 is modelled for GOOSE real signal in GOOSE dataset.
- Each GoSig 605 is used for addressing each real GOOSE signal source and reading values.
- Each GoSig 605 can be operated on real GOOSE signal sources.
- In_DataSet 606 means a data set of GOOSE input signal in the GOOSE logic link bus and Out_DataSet 607 means a data set of GOOSE output signal in the GLLB.
- GOOSE signal connection topology can be used not only for testing and tracing GOOSE signals, but also for monitoring and reliably analyzing GOOSE signal online in real time. Consequently, the dependability of GOOSE application is raised.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
- This invention relates to the field of substation communication within power systems, and more particularly to systems utilizing GOOSE communication as specified in the international standard known as IEC61850.
- In general, distributed application is necessary and important in substation automation systems. Distributed applications, such as station-wide interlock application, distributed protection coordination, etc., are accomplished through data exchange among intelligent electronic devices (IED). Data exchange among IEDs, also being called horizontal communication, is based on peer-to-peer communication. Traditionally, distributed application is implemented by hardwire among relevant IEDs, and transfer of data through special input/output (I/O) cards to be inserted onto expansion slots in the IEDs. The traditional method has some advantages, including, for example, ease in debugging and tracing of signals during the engineering phase, and the clarity and ease for monitoring of the signal flows among IEDs, However, it also has the following drawbacks:
- 1) a number of I/O expansion slots and cards are needed;
- 2) numerous hardwire connection cables are laid around IEDs;
- 3) only binary signal can be communicated between IEDs.
- In actual application, all of the above mentioned problems severely limit the scope and flexibility of distributed applications in substation.
- After the introduction of IEC61850, digital substation which is based on this standard, and adopts Industrial Ethernet network as the fundamental communication bus across the whole application domain, has developed rapidly and become a trend in the substation automation system design. Generic Object Oriented Substation Event (GOOSE) based on IEC61850 international standard is one of the communication protocols, which provide fast and reliable data exchange among IEDs based on peer-to-peer communication on Industrial Ethernet network. Currently, GOOSE communication has been able to replace the traditional method completely through network communication mechanism. This kind of signal in GOOSE communication is also called “virtual signal”. Compared with hardwire connection, GOOSE communication network has more capacity and can transmit more diverse and complicated signals. So the scope of distributed application is more flexible for configuration and more reliable for communication. Furthermore, GOOSE communication network is easier for maintenance because no cable but only a few optical fibers or twisted-pairs are needed for connection among IEDs.
- However, GOOSE network communication has disadvantages in actual application. As signal transmitted in the network is virtual and invisible, an efficient tool for signal testing and tracing is very important and needed. In fact, there is neither a method for GOOSE signal testing and monitoring, nor a method for checking the validity of the result of distributed application based on GOOSE. The logical connection relationship among the signals flowing among the IEDs is not explicit and there is no monitoring for the flow of the “virtual signal”. The performance of GOOSE signal depends on many factors which are determined dynamically by the network. In order to improve the reliability and to realize the advantages of GOOSE application, testing and monitoring for GOOSE application become very important in actual application. Nevertheless, the information of GOOSE signal logical connection relationship (which is called GOOSE signal logical connection topology), which indicates where the IED GOOSE signal comes from and where the IED GOOSE signal goes to, is a prerequisite for GOOSE testing and monitoring application.
- It is obviously that how to generate GOOSE signal logical connection topology is crucial for a better GOOSE application.
- To overcome the above shortcomings and solve the above-mentioned crucial problems, the main purpose of the present invention is to provide a method and device for auto-generating GOOSE signal connection topology from substation level.
- According to one aspect of the invention, a method for auto-generating GOOSE signal connection topology from substation level is provided. The method comprises the following steps: import substation configuration language (SCL) file; search all GOOSE input and output signals under each access point; match the output signals to the input signals; and generate GOOSE signal connection topology based on the result of said matching.
- According to a preferred embodiment of the present invention, the method for auto-generating GOOSE signal connection topology further comprises the step of generating a data model library for substation configuration language file. The data model library is generated according to the imported substation configuration language file.
- According to the method, all communication sub-networks are searched to check if there exists a communication sub-network that can transmit GOOSE signal. If there is no communication sub-network that can transmit GOOSE signal, GOOSE signal connection topology can not be generated.
- According to a preferred embodiment of the present invention, searching all of GOOSE input and output signals under each access point can be implemented through the following steps: 1) search all access point in each said communication sub-network; or search all IEDs; 2) check if said access point has a server; 3) check if there exists a GOOSE control block in each logical device under said server; 4) find all GOOSE output signals in dataset which is referred by said GOOSE control block; and find all GOOSE input signals in each logical node under each said logical device.
- According to the preferred embodiment of the present invention, searching all of GOOSE input and output signals under each access point further comprises the following steps: create an IED for GOOSE analysis; and generate a new logical node of GOOSE logic link bus for the said server in said IED.
- According to a preferred embodiment of the present invention, to match between GOOSE input signals and GOOSE output signals, first find each GOOSE input signals within logical node of GOOSE logic link bus; and then search other logical nodes of GOOSE logic link bus to find the output signal matching to said GOOSE input signal.
- Furthermore, create input dataset for GOOSE input signals and output dataset for GOOSE output signals in said logical node of GOOSE logic link bus. And add the GOOSE input signals into the said input dataset; add the GOOSE input signals into the output dataset of its matching output signal.
- According to another aspect of the invention, a device for auto-generating GOOSE signal connection topology from substation level is provided. The device comprises an importing module for importing substation configuration language file; a GOOSE signal analyzer for searching all of GOOSE input and output signals under each access point, and matching said GOOSE output signals to said GOOSE input signals; and topology data module for generating GOOSE signal connection topology based on said matching.
- According to a preferred embodiment of the present invention, the device for auto-generating GOOSE signal connection topology further comprises a storage module. The storage module comprises an input dataset for storing GOOSE input signals and an output dataset for storing GOOSE output signals and their matching input signals.
- The subject matter of the invention will be explained in more details in the following description with reference to preferred exemplary embodiments which are illustrated in the drawings, in which:
-
FIG. 1 schematically depicts the device for auto-generating GOOSE signal connection topology from substation level according to the preferred embodiments of the invention; -
FIG. 2 schematically depicts the GOOSE signal logical connection analyzer according to the preferred embodiment of the invention; -
FIG. 3 is a master flowchart illustrating the process flow of the method of auto-generating GOOSE signal logical connection topology from substation level, according to the preferred embodiment of the invention; -
FIG. 4 is a sub-flowchart illustrating search for all of GOOSE input and output signal under each access point on each 8-MMS sub-network hierarchically, according to the preferred embodiment of the invention; -
FIG. 5 is a sub-flowchart illustrating the matching between output signals to input signals, and creating In_DataSet and Out_DataSet dynamically, according to the preferred embodiments of the invention; -
FIG. 6 schematically depicts data model base on IEC61850 of GOOSE signal logical connection topology according to the preferred embodiment of the invention. - With reference to the above-mentioned figures, a preferred embodiment of the present invention is provided.
- The
device 100 for auto-generating GOOSE signal connection topology from substation level, as schematically depicted inFIG. 1 , comprises IEC61850 datamodel importing module 102, GOOSE signallogical connection analyzer 103 and GOOSE signal logical connectiontopology data module 104. - The IEC61850 data
model importing module 102 is to import SCD orCID file 101 and provide information for GOOSE signallogical connection analyzer 103. GOOSE signallogical connection analyzer 103 is to search all data models related to GOOSE configuration, identify input sources and output sources of all GOOSE signal and match said GOOSE output signals to GOOSE input signals. The GOOSE signal connectiontopology data module 104 is to generate GOOSE signal connection topology according to the connection relationship which is from the matching between GOOSE output signals and said GOOSE input signals. The IEC61850 datamodel importing module 102 can also be used to export substation configuration files. GOOSE signal connectiontopology data module 104 can also provide GOOSE signal connection topology forClient Application Program 105. - As schematically depicted in
FIG. 2 , GOOSE signallogical connection analyzer 103 further comprises a GOOSE signal search module 201, a GOOSE signal match module 202 and a storage module 203. The GOOSE signal search module 201 is to search all communication sub-networks to check if there exists a communication sub-network that can transmit GOOSE signal; to search all access points in each said communication sub-network or search all intelligent electronic devices (IED) to find GOOSE control block; to find all output GOOSE signals in dataset which is referred by said GOOSE control block; and to find all input GOOSE signals in each logical node under each said logical device. GOOSE signal match module 202 is to search each input GOOSE signal stored within logical node of GOOSE logic link bus, and to search other logical nodes of GOOSE logic link bus to find the output signal corresponding to the input signal. The storage module 203 comprises aninput dataset 204 for storing GOOSE input signals and an output dataset 205 for storing GOOSE output signals and their matching input signals. -
FIG. 3 schematically depicts the method for auto-generating GOOSE signal connection topology from substation level. The method mainly comprises the following steps: import substation configuration language (SCL) file which is a SCD or CID file; search all GOOSE input and output signals under each access point; match the GOOSE output signals to GOOSE input signals; and generate GOOSE signal connection topology based on the result of matching. - Substation Configuration Description (.SCD) file 101 is the file describing the substation configuration in details. Configured IED Description (.CID) file is used for communication between an IED configuration tool and an IED. It can be considered as an SCD file stripped down to what the concerned IED needs to know and contains a mandatory communication section of the addressed IED. Those configuration files are generated as substation configuration files after substation engineering configuration. Configuration files based upon IEC61850 contains varieties of special data models, such as “Substation”, “IED”, and “Communication” and so on. There must be GOOSE configured information in configuration file, if any distributed application based on GOOSE is applied to process level or bay level or station level. For any IED sending GOOSE signals, SCD file 101 must contain GOOSE control block and GOOSE dataset, both of which must be within logical node zero (LLNO). And for any IED receiving GOOSE signals, SCD file 101 must contain GOOSE input information, which can be located under any functional logical node. GOOSE control block model is used to control GOOSE sending behaviours on network bus. GOOSE dataset contains an array of published signals from any logical node. GOOSE input model indicates where external signals for logical node comes from.
- The configured SCD or CID files 101 will be explained in more details with reference to the following excerpt of GOOSE configuration information from SCD file.
-
<Communication> <SubNetwork name=“WA1” desc=“WA1” type=“8-MMS”> <ConnectedAP iedName=“REF615_36” apName=“LD0”> <Address> <P type=“SA”>0</P> <P type=“IP”>10.10.10.36</P> <P type=“IP-SUBNET”>255.255.255.0</P> <P type=“IP-GATEWAY”>192.168.2.1</P> <P type=“OSI-TSEL”>0001</P> <P type=“OSI-PSEL”>00000001</P> <P type=“OSI-SSEL”>0001</P> </Address> <GSE ldInst=“LD0” cbName=“gcbGoose”> <Address> <P type=“MAC-Address”>01-0C-CD-01-30-36</P> <P type=“APPID”>0036</P> <P type=“VLAN-PRIORITY”>4</P> <P type=“VLAN-ID”>001</P> </Address> <MinTime unit=“s”>4</MinTime> <MaxTime unit=“s”>1000</MaxTime> </GSE> </ConnectedAP> </SubNetwork> </Communication> <IED name=“REF615_36” desc=“REF615_36” type=“REF615” manufacturer=“ABB”> <AccessPoint name=“LD0”> <Server> <Authentication none=“true”/> <LDevice inst=“LD0” desc=“Protection”> <LN0 inst=“” desc=“General” lnClass=“LLN0” lnType= “REF615@IEC61850 @@@LLN0— REX61X _C_1@ 1” > <DataSet name=“Goose”> <FCDA ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName=“Op” daName= “general” fc=“ST”/> <FCDA ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName=“Str” daName= “general” fc=“ST”/> </DataSet> <Inputs> <ExtRef iedName=“REF615_37” ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName= “Op” daName=“general”/> <ExtRef iedName=“REF615_37” ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName=“Str” daName=“general”/> </Inputs> <GSEControl name=“gcbGoose” datSet=“Goose” confRev=“2” appID=“G36”> <IEDName>REF615_37</IEDName> </GSEControl> - All GOOSE configuration information is located in communication and IED section. In the excerpt, GOOSE sub-network information is as follows.
-
<GSE ldInst=“LD0” cbName=“gcbGoose”> <Address> <P type=“MAC-Address”>01-0C-CD-01-30-36</P> <P type=“APPID”>0036</P> <P type=“VLAN-PRIORITY”>4</P> <P type=“VLAN-ID”>001</P> </Address> <MinTime unit=“s”>4</MinTime> <MaxTime unit=“s”>1000</MaxTime> </GSE> - Under communication section, there are various communication sub-networks. If GOOSE signal is transmitted on the sub-network, it must be an 8-MMS type and contain GSE model information that records the parameters of the network behaviours. The IED connected to this sub-network can be found by GOOSE control block information which is shown as follows:
-
<GSEControl name=“gcbGoose” datSet=“Goose” confRev=“2” appID=“G36”> <IEDName>REF615_37</IEDName> </GSEControl> - GOOSE control block information indicates that this IED contains GOOSE output signals which can be found in the logical node. GOOSE output signals in GOOSE Dataset are shown as follows:
-
<DataSet name=“Goose”> <FCDA ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName=“Op” daName= “general” fc=“ST”/> <FCDA ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName=“Str” daName= “general” fc=“ST”/> </DataSet> - If other GOOSE signals can be input into the IED, input information, as shown as follows, will exist under the corresponding logical node, such as LLN0.
-
<Inputs> <ExtRef iedName=“REF615_37” ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName= “Op” daName=“general”/> <ExtRef iedName=“REF615_37” ldInst=“LD0” prefix=“TP” lnClass=“GAPC” lnInst=“4” doName=“Str” daName=“general”/> </Inputs> - With reference to the
FIG. 3 , a preferred embodiment of the method for auto-generating GOOSE signal connection topology from substation level is illustrated in details. After the substation configuration language file is imported 301, it is parsed by SCL schema based upon IEC61850 and all data modes in configuration file are created in memory at thestep 302. And GOOSE signallogical connection analyzer 103 dynamically creates a GOOSE Analyzer Tool (GAT) IED which is appended into memory and associated with previous data models. The GAT IED includes access point model and server model. This GAT IED is the only instance in the substation. - In a substation automation system, there is one or more communication sub-networks and each sub-network may transmit GOOSE signals. According to IEC61850 standard, communication sub-network that can transmit GOOSE signal is a type of 8-MMS sub-network. Each communication sub-network is searched, at the
step 303, by accessing IEC61850 data model in memory to check, at thestep 305, if it is a type of 8-MMS sub-network. If it is true, GOOSE signal maybe be hosted by this sub-network, then go forward to thestep 306. Otherwise, go back to thestep 303 and continue to process the next communication sub-network. Thestep 303 will be executed until all communication sub-networks have been searched. Whether all communication sub-networks have been searched is checked at thestep 304. - At the
step 306, GOOSE signallogical connection analyzer 103 dynamically creates a logic device for each 8-MMS communication sub-network according to the principle of GAT IED model as shown inFIG. 6 . Each logic device stands for the model of the sub-network and is added to Server in GAT IED. - When the
step 306 is finished, the method goes into GOOSEsignal search process 307 which is illustrated in details as shown inFIG. 4 . - This process is to search all GOOSE input and output signals under each access point on each 8-MMS sub-network hierarchically. At the
first step 401, GOOSE signal search module 201 searches all access points in the communication sub-network according to the information fromprevious step 306. Then, at thestep 402, whether each access point has a server object is checked. In general, if an IED is a client, server object will not exist and this IED can not send or receive GOOSE signals. Then GOOSE signal search module 201 continues to process next access point. If an IED is a server on the network for providing data service, server object must exist. Then, at thestep 403, GOOSE signallogical connection analyzer 103 dynamically create a GOOSE logic link bus (GLLB) object for this analyzed IED and add it into GAT IED object. GLLB object is a modelled GOOSE logic link bus and is used to establish relationship between GOOSE input signals and output signals. Then, the method goes to thestep 404. Whether a GOOSE control block object exists under the server is checked. If it does not exist, go to thestep 406. Otherwise, the IED must have GOOSE signal output. At thestep 405, data object of GcbState 604, as shown inFIG. 6 , is created dynamically for each GOOSE control block. Each real GOOSE signal, which is referred by this control block from GOOSE dataset, is found out and the corresponding GoSig 605 data attribute is created for each real GOOSE signal under the GcbState data object, as shown inFIG. 6 . Then, at thestep 406, all GOOSE input signals from each logical node under logical devices are searched. If any input object is found, go to thestep 407, the input information is recorded temporally in internal memory. In thelast step 408, whether all access points have been searched is checked. If so, go to thematching process 308. - In the
step 308, matching between input signals and output signals is made, and In_DataSet and Out_DataSet are created dynamically. The flowchart inFIG. 5 illustrates the process of matching between the output signals and the input signals in details. At thestep 501, all stored input signals within GLLB logical node found in the previous GOOSEsignal search process 307 are searched. To each input signal, at thestep 502, all other GLLB logical nodes within the same logical device are searched to find the GLLB logical nodes which contain the matching output signal. If the matching output signal to above input signal is not found, it indicates that the input signal is error during configuration phase. Otherwise, an association is established between the GLLB logical node which contains the input signal and the GLLB logical node which contains the matching output signal. In the following steps, an In_DataSet object of will be created in the GLLB logical node for recording the input signal and an Out_DataSet will be created in the GLLB logical node for recording the matching output signal and the input signal. After all output signals matching to input signals have been finished, seeFIG. 6 , a set of In_DataSet objects will be created in each GLLB logical node, and each In_DataSet object represents a GLLB logical node which contains the output signals and the matching the input signals from the In_DataSet GLLB logical node. In the same way, a set of Out_DataSet objects will be created in each GLLB logical node, and each Out_DataSet object represents a GLLB logical node which contains the matching output signals. - At the
step 503, whether an In_DataSet represents the GLLB logical node which contains the matching output signal is checked. If it exists, go to thestep 505. Otherwise, at thestep 504, a new In_DataSet object is created dynamically. Then, at thestep 505, the input signal is added into the In_DataSet. And at thestep 506, whether an Out_DataSet, in the matching output signal GLLB logical node, represents the GLLB logical node which contains matched input signal is checked. If it exists, go to thestep 508. Otherwise, at thestep 507, a new Out_DataSet object is created dynamically. Then, at thestep 508, the input signal is added into the Out_DataSet. - At the
step 509, whether all stored input signals within the GLLB logical nodes and all GLLB have been searched is checked. Thematching process 308 will executed until thestep 508 returns “YES”. - Finally, GOOSE signal connection topology is generated according to above matching results. As shown in
FIG. 6 , GOOSE signallogical connection analyzer 103 is modelled as an IED with monitoring and analyzing function for GOOSE base on IEC61850 standard. The IED is called GAT IED. As a standard IED model, GAT IED always contains access points and servers and one or more logical device (LD) models. Under GAT IED model, each LD is specially modelled for each GOOSE communication sub-network. And GOOSE signals on said communication sub-network are monitored and analyzed. The number of LD instance is generated dynamically by GOOSE signallogical connection analyzer 103. According to IEC6180, both logical node instances of physical logical node (LPHD) and LLNO must exist as mandatory model in each LD, and the data objects in the two logical nodes have mandatory data attributes. All of IEC61850 standardized models will not be explained in details any more. Besides above mentioned logical nodes, there is a very important logical node called GLLB 601 under the LD model. GLLB 601 is defined privately complying with IEC61850 expanded rule and represents expanded logical node. A GOOSE signal connection bus, which represents an analyzed IED that publishes or subscribes GOOSE on communication sub-network, is modelled as logical node of GLLB 601. The logical node instance number of GLLB 601 is determined by the number of IED with GOOSE signal on the same communication sub-network and created dynamically by GOOSE signal logical connection analyzer. For example, there are five IEDs sending and receiving GOOSE signals to/from each other in a communication sub-network, then five logical node instances of GLLB will be created dynamically under a LD in GAT IED. Each GLLB 601 contains all related IED information which indicates the sending and receiving of GOOSE signals. The data object ofSelfIED 602 is modelled for sending IED on GOOGSE logic link bus. The data object ofBusState 603 is modelled for network state of GOOSE signal connection bus. It is used to monitor network operation state of IED sending GOOSE signal to network. The data object ofGcbSig 603 is modelled for monitoring the states of each GOOSE control block in each sending IED. The data attribute of GoSig 605 underGcbSig 603 is modelled for GOOSE real signal in GOOSE dataset. Each GoSig 605 is used for addressing each real GOOSE signal source and reading values. And Each GoSig 605 can be operated on real GOOSE signal sources. -
In_DataSet 606 means a data set of GOOSE input signal in the GOOSE logic link bus and Out_DataSet 607 means a data set of GOOSE output signal in the GLLB. By associating input data set and output data set into the same logic bus, GOOSE signal connection topology is generated. - GOOSE signal connection topology can be used not only for testing and tracing GOOSE signals, but also for monitoring and reliably analyzing GOOSE signal online in real time. Consequently, the dependability of GOOSE application is raised.
- Though the present invention has been described on the basis of some preferred embodiments, those skilled in the art should appreciate that those embodiments should by no means limit the scope of the present invention. Without departing from the spirit and concept of the present invention, any variations and modifications to the embodiments should be within the apprehension of those with ordinary knowledge and skills in the art, and therefore fall in the scope of the present invention which is defined by the accompanied claims.
Claims (15)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2009/072946 WO2011011913A1 (en) | 2009-07-28 | 2009-07-28 | Method and device for auto-generating goose signal connection topology from substation level |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20120099478A1 true US20120099478A1 (en) | 2012-04-26 |
| US8792385B2 US8792385B2 (en) | 2014-07-29 |
Family
ID=43528686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/382,248 Active 2030-05-22 US8792385B2 (en) | 2009-07-28 | 2009-07-28 | Method and device for auto-generating goose signal connection topology from substation level |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8792385B2 (en) |
| EP (1) | EP2460258B1 (en) |
| CN (1) | CN102439818B (en) |
| WO (1) | WO2011011913A1 (en) |
Cited By (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120179741A1 (en) * | 2009-09-16 | 2012-07-12 | Siemens Aktiengesellschaft | method of running a substation of an electric power supply system |
| US20120233296A1 (en) * | 2011-03-07 | 2012-09-13 | Abb Technology Ag | Iec 61850 substation gateway |
| US20130031340A1 (en) * | 2010-02-16 | 2013-01-31 | Abb Technology Ag | Electricity system configuration method and computer program performing the method |
| US20130124727A1 (en) * | 2010-07-28 | 2013-05-16 | Korea Electric Power Corporation | Client suitability test apparatus and method for a substation automating system |
| US20130204450A1 (en) * | 2011-10-04 | 2013-08-08 | Electro Industries/Gauge Tech | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
| US20130226393A1 (en) * | 2012-02-29 | 2013-08-29 | GM Global Technology Operations LLC | Methods and systems for diagnosing a vehicle |
| CN103455678A (en) * | 2013-08-23 | 2013-12-18 | 辽宁电力勘测设计院 | Secondary virtual loop chart collaborative design method based on standardized virtual terminals |
| EP2706419A1 (en) * | 2012-09-07 | 2014-03-12 | ABB Technology AG | Method and system for bay typical based IEC 61850 engineering and integration |
| CN104112183A (en) * | 2014-06-30 | 2014-10-22 | 国家电网公司 | Plug-and-play intelligent scheduling model management system and management method of intelligent substation |
| CN104240142A (en) * | 2014-07-31 | 2014-12-24 | 山东网聪信息科技有限公司 | Version difference highly-visualized exhibition method for intelligent substation secondary system configuration |
| CN104363121A (en) * | 2014-11-14 | 2015-02-18 | 国家电网公司 | GOOSE communication simulation and fault diagnosis method for station level of intelligent substation |
| US20150134134A1 (en) * | 2012-07-16 | 2015-05-14 | Abb Technology Ag | Bridge-intelligent electronic device of routing messages between sub-networks |
| US9430882B2 (en) * | 2013-10-11 | 2016-08-30 | Kenton Ho | Computerized vehicle maintenance management system with embedded stochastic modelling |
| CN107247827A (en) * | 2017-05-24 | 2017-10-13 | 国网江苏省电力公司电力科学研究院 | Empty terminal model modeling and automatic connecting method based on machine learning |
| CN108053332A (en) * | 2017-10-25 | 2018-05-18 | 中国电力科学研究院有限公司 | A kind of fault-tree auto-synthesis method and system based on configuration file |
| CN108429346A (en) * | 2018-03-30 | 2018-08-21 | 国网山东省电力公司临沂供电公司 | A kind of link of intelligent substation signal automatic generation method |
| US10303860B2 (en) | 2011-10-04 | 2019-05-28 | Electro Industries/Gauge Tech | Security through layers in an intelligent electronic device |
| US10430263B2 (en) | 2016-02-01 | 2019-10-01 | Electro Industries/Gauge Tech | Devices, systems and methods for validating and upgrading firmware in intelligent electronic devices |
| CN110365115A (en) * | 2019-08-08 | 2019-10-22 | 国网湖南省电力有限公司 | Integrated Communication and Monitoring Method for Substation Secondary System |
| US10771532B2 (en) | 2011-10-04 | 2020-09-08 | Electro Industries/Gauge Tech | Intelligent electronic devices, systems and methods for communicating messages over a network |
| US10862784B2 (en) | 2011-10-04 | 2020-12-08 | Electro Industries/Gauge Tech | Systems and methods for processing meter information in a network of intelligent electronic devices |
| US10958435B2 (en) | 2015-12-21 | 2021-03-23 | Electro Industries/ Gauge Tech | Providing security in an intelligent electronic device |
| US20210134087A1 (en) * | 2012-08-14 | 2021-05-06 | Ebay Inc. | Interactive augmented reality function |
| US11038384B2 (en) * | 2019-06-10 | 2021-06-15 | Schweitzer Engineering Laboratories, Inc. | Monitoring of power systems using unmanned vehicle |
| CN114785833A (en) * | 2022-06-21 | 2022-07-22 | 北京索英电气技术有限公司 | Energy storage system communication method and energy storage system |
| US11686594B2 (en) | 2018-02-17 | 2023-06-27 | Ei Electronics Llc | Devices, systems and methods for a cloud-based meter management system |
| US11686749B2 (en) | 2004-10-25 | 2023-06-27 | El Electronics Llc | Power meter having multiple ethernet ports |
| US20230253824A1 (en) * | 2022-02-04 | 2023-08-10 | Schweitzer Engineering Laboratories, Inc. | Redundant generic object oriented substation event (goose) messages |
| CN116595713A (en) * | 2023-04-11 | 2023-08-15 | 国网江苏省电力有限公司 | SCD process layer virtual loop configuration method and system based on standard virtual loop model |
| US11734396B2 (en) | 2014-06-17 | 2023-08-22 | El Electronics Llc | Security through layers in an intelligent electronic device |
| US11734704B2 (en) | 2018-02-17 | 2023-08-22 | Ei Electronics Llc | Devices, systems and methods for the collection of meter data in a common, globally accessible, group of servers, to provide simpler configuration, collection, viewing, and analysis of the meter data |
| US11754997B2 (en) | 2018-02-17 | 2023-09-12 | Ei Electronics Llc | Devices, systems and methods for predicting future consumption values of load(s) in power distribution systems |
| TWI821741B (en) * | 2021-09-07 | 2023-11-11 | 四零四科技股份有限公司 | Device and method for handling a data flow |
| US11816465B2 (en) | 2013-03-15 | 2023-11-14 | Ei Electronics Llc | Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices |
| US11863589B2 (en) | 2019-06-07 | 2024-01-02 | Ei Electronics Llc | Enterprise security in meters |
| US12099468B2 (en) | 2011-10-04 | 2024-09-24 | Ei Electronics Llc | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
| US12260078B2 (en) | 2011-10-04 | 2025-03-25 | Ei Electronics Llc | Dynamic webpage interface for an intelligent electronic device |
| US12288058B2 (en) | 2018-09-20 | 2025-04-29 | Ei Electronics Llc | Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices |
| US12457127B2 (en) | 2011-10-04 | 2025-10-28 | Ei Electronics Llc | Internet of things (IoT) intelligent electronic devices, systems and methods |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102185378B (en) * | 2011-05-04 | 2013-06-12 | 国电南瑞科技股份有限公司 | Method for realizing automatic system of intelligent transformer station |
| US20140297856A1 (en) * | 2011-11-30 | 2014-10-02 | Abb Technology Ltd. | Diagnosis for goose communication |
| CN102739447B (en) * | 2012-06-27 | 2015-02-11 | 广东省电力调度中心 | Method and system for configuring physical port of intelligent device of digitalized substation |
| CN103166323B (en) * | 2013-04-11 | 2014-11-26 | 上海毅昊自动化有限公司 | System for monitoring secondary circuit model on line in real time based on protection device |
| CN103312035B (en) * | 2013-05-21 | 2015-04-22 | 国家电网公司 | Integrated intelligent substation simulation debugging system and simulation debugging method |
| CN103326469B (en) * | 2013-06-14 | 2015-02-11 | 广东电网公司电力科学研究院 | Method and device for monitoring GOOSE communication status of intelligent substation |
| CN103514336A (en) * | 2013-10-18 | 2014-01-15 | 国家电网公司 | Intelligent substation optical cable connection automatic design method based on virtual-true mapping mode |
| CN105225164A (en) * | 2014-06-30 | 2016-01-06 | 国家电网公司 | Intelligent substation GOOSE virtual secondary circuit graphic method |
| CN104300682B (en) * | 2014-10-14 | 2016-04-27 | 许继电气股份有限公司 | A kind of cell device is to the filter method of intelligent terminal mistake redundant data |
| CN104506363A (en) * | 2014-12-26 | 2015-04-08 | 武汉中元华电科技股份有限公司 | Method for extracting device identifiers in power system |
| CN104459476B (en) * | 2014-12-31 | 2017-03-15 | 上海毅昊信息科技股份有限公司 | Fault detection system based on source data maintenance mechanism |
| CN105162681B (en) * | 2015-07-29 | 2018-01-09 | 烟台大学文经学院 | The method of dynamic access GOOSE subscription information |
| CN105956410B (en) * | 2016-07-01 | 2018-09-21 | 中国南方电网有限责任公司 | A kind of Universal-purpose quick detection method of IEC61850 full models |
| CN106789428B (en) * | 2016-12-23 | 2019-07-09 | 国网浙江省电力公司电力科学研究院 | A kind of fast scanning method of intelligent substation primary equipment control logic |
| CN107546778B (en) * | 2017-08-21 | 2020-02-21 | 许继集团有限公司 | A kind of intelligent local control system and method of hydropower station based on IEC61850 standard |
| WO2019088863A1 (en) * | 2017-10-30 | 2019-05-09 | Общество С Ограниченной Ответственностью "Теквел Разработка" | Method and computer device for automatic topology discovery |
| CN110798337B (en) * | 2019-09-29 | 2022-10-04 | 许继电气股份有限公司 | On-site module device suitable for third-generation intelligent substation and configuration method thereof |
| CN111327465B (en) * | 2020-02-14 | 2022-12-13 | 珠海欧力配网自动化股份有限公司 | Intelligent distributed feeder automation terminal node configuration method |
| CN112865309B (en) * | 2021-01-13 | 2022-08-02 | 湖南依中紫光电气科技有限公司 | Intelligent substation analysis method and system with automatic modeling function |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080127210A1 (en) * | 2006-07-21 | 2008-05-29 | Bosold Mark J | Method of configuring intelligent electronic devices to facilitate standardized communication messages among a plurality of ieds within a network |
| US20090300165A1 (en) * | 2008-05-30 | 2009-12-03 | Square D Company | Message Monitor, Analyzer, Recorder and Viewer in a Publisher-Subscriber Environment |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1931012B1 (en) * | 2006-12-07 | 2009-11-04 | ABB Research Ltd. | Method and device for monitoring digital signals generated in power electric meters working in substation automation system |
| WO2009049656A1 (en) * | 2007-10-12 | 2009-04-23 | Siemens Aktiengesellschaft | Method for configuring an arrangement for protecting controlling or monitoring an electrical switch or power supply gear |
| CN101316051A (en) * | 2008-07-03 | 2008-12-03 | 绍兴电力局 | Internetwork communication log analysis system and method based on IEC61850 transforming plant automatization system |
| CN101431254B (en) * | 2008-12-22 | 2011-05-11 | 浙江省电力设计院 | Intelligent apparatus GOOSE virtual terminal collocation method for digitized transforming plant |
-
2009
- 2009-07-28 EP EP09847699.7A patent/EP2460258B1/en active Active
- 2009-07-28 CN CN200980160569.1A patent/CN102439818B/en active Active
- 2009-07-28 WO PCT/CN2009/072946 patent/WO2011011913A1/en not_active Ceased
- 2009-07-28 US US13/382,248 patent/US8792385B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080127210A1 (en) * | 2006-07-21 | 2008-05-29 | Bosold Mark J | Method of configuring intelligent electronic devices to facilitate standardized communication messages among a plurality of ieds within a network |
| US20090300165A1 (en) * | 2008-05-30 | 2009-12-03 | Square D Company | Message Monitor, Analyzer, Recorder and Viewer in a Publisher-Subscriber Environment |
Cited By (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11686749B2 (en) | 2004-10-25 | 2023-06-27 | El Electronics Llc | Power meter having multiple ethernet ports |
| US20120179741A1 (en) * | 2009-09-16 | 2012-07-12 | Siemens Aktiengesellschaft | method of running a substation of an electric power supply system |
| US20130031340A1 (en) * | 2010-02-16 | 2013-01-31 | Abb Technology Ag | Electricity system configuration method and computer program performing the method |
| US8996739B2 (en) * | 2010-02-16 | 2015-03-31 | Abb Technology Ag | Electricity system configuration method and computer program for intelligent electronic devices (IEDs) confirgured for dynamic or static modes via converted description file |
| US20130124727A1 (en) * | 2010-07-28 | 2013-05-16 | Korea Electric Power Corporation | Client suitability test apparatus and method for a substation automating system |
| US9461871B2 (en) * | 2010-07-28 | 2016-10-04 | Korea Electric Power Corporation | Client suitability test apparatus and method for a substation automating system |
| US20120233296A1 (en) * | 2011-03-07 | 2012-09-13 | Abb Technology Ag | Iec 61850 substation gateway |
| US10644538B2 (en) * | 2011-03-07 | 2020-05-05 | Abb Schweiz Ag | IEC 61850 substation gateway |
| US10275840B2 (en) * | 2011-10-04 | 2019-04-30 | Electro Industries/Gauge Tech | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
| US12332967B2 (en) | 2011-10-04 | 2025-06-17 | Ei Electronics Llc | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
| US10862784B2 (en) | 2011-10-04 | 2020-12-08 | Electro Industries/Gauge Tech | Systems and methods for processing meter information in a network of intelligent electronic devices |
| US10771532B2 (en) | 2011-10-04 | 2020-09-08 | Electro Industries/Gauge Tech | Intelligent electronic devices, systems and methods for communicating messages over a network |
| US20130204450A1 (en) * | 2011-10-04 | 2013-08-08 | Electro Industries/Gauge Tech | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
| US12457127B2 (en) | 2011-10-04 | 2025-10-28 | Ei Electronics Llc | Internet of things (IoT) intelligent electronic devices, systems and methods |
| US12099468B2 (en) | 2011-10-04 | 2024-09-24 | Ei Electronics Llc | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
| US10303860B2 (en) | 2011-10-04 | 2019-05-28 | Electro Industries/Gauge Tech | Security through layers in an intelligent electronic device |
| US12260078B2 (en) | 2011-10-04 | 2025-03-25 | Ei Electronics Llc | Dynamic webpage interface for an intelligent electronic device |
| US12309047B2 (en) | 2011-10-04 | 2025-05-20 | Ei Electronics Llc | Systems and methods for processing meter information in a network of intelligent electronic devices |
| US20130226393A1 (en) * | 2012-02-29 | 2013-08-29 | GM Global Technology Operations LLC | Methods and systems for diagnosing a vehicle |
| US8880277B2 (en) * | 2012-02-29 | 2014-11-04 | GM Global Technology Operations LLC | Methods and systems for diagnosing a vehicle |
| US20150134134A1 (en) * | 2012-07-16 | 2015-05-14 | Abb Technology Ag | Bridge-intelligent electronic device of routing messages between sub-networks |
| US11610439B2 (en) * | 2012-08-14 | 2023-03-21 | Ebay Inc. | Interactive augmented reality function |
| US20210134087A1 (en) * | 2012-08-14 | 2021-05-06 | Ebay Inc. | Interactive augmented reality function |
| CN103676839A (en) * | 2012-09-07 | 2014-03-26 | Abb技术股份公司 | Method and system for bay typical based IEC 61850 engineering and integration |
| EP2706419A1 (en) * | 2012-09-07 | 2014-03-12 | ABB Technology AG | Method and system for bay typical based IEC 61850 engineering and integration |
| US20140074276A1 (en) * | 2012-09-07 | 2014-03-13 | Abb Technology Ag | Method and system for bay typical based iec 61850 engineering and integration |
| US11816465B2 (en) | 2013-03-15 | 2023-11-14 | Ei Electronics Llc | Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices |
| CN103455678A (en) * | 2013-08-23 | 2013-12-18 | 辽宁电力勘测设计院 | Secondary virtual loop chart collaborative design method based on standardized virtual terminals |
| US9430882B2 (en) * | 2013-10-11 | 2016-08-30 | Kenton Ho | Computerized vehicle maintenance management system with embedded stochastic modelling |
| US12067090B2 (en) | 2014-06-17 | 2024-08-20 | Ei Electronics Llc | Security through layers in an intelligent electronic device |
| US11734396B2 (en) | 2014-06-17 | 2023-08-22 | El Electronics Llc | Security through layers in an intelligent electronic device |
| CN104112183A (en) * | 2014-06-30 | 2014-10-22 | 国家电网公司 | Plug-and-play intelligent scheduling model management system and management method of intelligent substation |
| CN104240142A (en) * | 2014-07-31 | 2014-12-24 | 山东网聪信息科技有限公司 | Version difference highly-visualized exhibition method for intelligent substation secondary system configuration |
| CN104363121A (en) * | 2014-11-14 | 2015-02-18 | 国家电网公司 | GOOSE communication simulation and fault diagnosis method for station level of intelligent substation |
| US10958435B2 (en) | 2015-12-21 | 2021-03-23 | Electro Industries/ Gauge Tech | Providing security in an intelligent electronic device |
| US12212689B2 (en) | 2015-12-21 | 2025-01-28 | Ei Electronics Llc | Providing security in an intelligent electronic device |
| US11870910B2 (en) | 2015-12-21 | 2024-01-09 | Ei Electronics Llc | Providing security in an intelligent electronic device |
| US10430263B2 (en) | 2016-02-01 | 2019-10-01 | Electro Industries/Gauge Tech | Devices, systems and methods for validating and upgrading firmware in intelligent electronic devices |
| CN107247827A (en) * | 2017-05-24 | 2017-10-13 | 国网江苏省电力公司电力科学研究院 | Empty terminal model modeling and automatic connecting method based on machine learning |
| CN108053332A (en) * | 2017-10-25 | 2018-05-18 | 中国电力科学研究院有限公司 | A kind of fault-tree auto-synthesis method and system based on configuration file |
| US11734704B2 (en) | 2018-02-17 | 2023-08-22 | Ei Electronics Llc | Devices, systems and methods for the collection of meter data in a common, globally accessible, group of servers, to provide simpler configuration, collection, viewing, and analysis of the meter data |
| US11754997B2 (en) | 2018-02-17 | 2023-09-12 | Ei Electronics Llc | Devices, systems and methods for predicting future consumption values of load(s) in power distribution systems |
| US11686594B2 (en) | 2018-02-17 | 2023-06-27 | Ei Electronics Llc | Devices, systems and methods for a cloud-based meter management system |
| CN108429346A (en) * | 2018-03-30 | 2018-08-21 | 国网山东省电力公司临沂供电公司 | A kind of link of intelligent substation signal automatic generation method |
| US12288058B2 (en) | 2018-09-20 | 2025-04-29 | Ei Electronics Llc | Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices |
| US11863589B2 (en) | 2019-06-07 | 2024-01-02 | Ei Electronics Llc | Enterprise security in meters |
| US11038384B2 (en) * | 2019-06-10 | 2021-06-15 | Schweitzer Engineering Laboratories, Inc. | Monitoring of power systems using unmanned vehicle |
| CN110365115A (en) * | 2019-08-08 | 2019-10-22 | 国网湖南省电力有限公司 | Integrated Communication and Monitoring Method for Substation Secondary System |
| US12284109B2 (en) | 2021-09-07 | 2025-04-22 | Moxa Inc. | Device and method of handling data flow |
| TWI821741B (en) * | 2021-09-07 | 2023-11-11 | 四零四科技股份有限公司 | Device and method for handling a data flow |
| US20230253824A1 (en) * | 2022-02-04 | 2023-08-10 | Schweitzer Engineering Laboratories, Inc. | Redundant generic object oriented substation event (goose) messages |
| US12506360B2 (en) * | 2022-02-04 | 2025-12-23 | Schweitzer Engineering Laboratories, Inc. | Redundant generic object oriented substation event (GOOSE) messages with live and test power system data |
| CN114785833A (en) * | 2022-06-21 | 2022-07-22 | 北京索英电气技术有限公司 | Energy storage system communication method and energy storage system |
| CN116595713A (en) * | 2023-04-11 | 2023-08-15 | 国网江苏省电力有限公司 | SCD process layer virtual loop configuration method and system based on standard virtual loop model |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2460258A1 (en) | 2012-06-06 |
| CN102439818B (en) | 2014-12-17 |
| EP2460258B1 (en) | 2016-01-06 |
| EP2460258A4 (en) | 2015-01-21 |
| CN102439818A (en) | 2012-05-02 |
| WO2011011913A1 (en) | 2011-02-03 |
| US8792385B2 (en) | 2014-07-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8792385B2 (en) | Method and device for auto-generating goose signal connection topology from substation level | |
| CN109768970A (en) | It is a kind of based on configurable puppy parc generation method | |
| CN103441861B (en) | A kind of data record generation method and device | |
| CN106951694A (en) | A kind of secondary equipment in power system on-line monitoring system adaptive modeling method | |
| CN108270640B (en) | An information interoperability conformance test method for an intelligent management and distribution information integration system | |
| WO2014049804A1 (en) | System operation trace method in distributed system | |
| Kim et al. | QVT-based model transformation to support unification of IEC 61850 and IEC 61970 | |
| CN109522228A (en) | Interface automatic test data configuration method, apparatus, platform and storage medium | |
| CN101309178B (en) | Parsing method and apparatus for automatic exchanging optical network systematic log information | |
| US20150317127A1 (en) | System for metamodeling unification | |
| El Kaed et al. | Forte: A federated ontology and timeseries query engine | |
| CN115372759B (en) | Cable fault diagnosis system and method for secondary circuit of transformer substation | |
| CN114301988B (en) | Distributed calling method, device, storage medium and electronic device | |
| JP2007208633A (en) | Network design apparatus, network design method, and network design program | |
| CN106302485A (en) | OPC standard and the bi-directional conversion system of power remote agreement | |
| CN111858355B (en) | Test case processing method and device, computer equipment and readable storage medium | |
| CN113821896A (en) | Dynamic loading method and system for topological data of power distribution network | |
| CN112784119B (en) | Data query and synchronization optimization method and device | |
| Xie et al. | Data Mapping Method of Intelligent Substation Based on Full Communication Link | |
| Ding et al. | Vulnerability mining method of SOAP based on black‐box fuzzing | |
| CN114661538B (en) | Distributed database monitoring method and device, electronic equipment and storage medium | |
| Li et al. | Research on SSD Based Automatic Virtual Terminal Connection of Smart Substation | |
| Gautam et al. | Problem Diagnostic Method for IEC61850 MMS Communication Network | |
| Wang et al. | POWERLINK communication fault detection method based on data frames sequence analysis | |
| CN117170963A (en) | Pin-based fault monitoring method, system, equipment and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: ABB TECHNOLOGY LTD., SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FU, HAIMING;LI, YANJING;CUI, CHUN;AND OTHERS;SIGNING DATES FROM 20110407 TO 20111207;REEL/FRAME:027477/0965 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: ABB SCHWEIZ AG, SWITZERLAND Free format text: MERGER;ASSIGNOR:ABB TECHNOLOGY LTD.;REEL/FRAME:040436/0202 Effective date: 20160617 |
|
| AS | Assignment |
Owner name: ABB SCHWEIZ AG, SWITZERLAND Free format text: MERGER;ASSIGNOR:ABB TECHNOLOGY LTD.;REEL/FRAME:040621/0902 Effective date: 20160509 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
| AS | Assignment |
Owner name: ABB SCHWEIZ AG, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ABB SCHWEIZ AG;REEL/FRAME:062741/0403 Effective date: 20221220 Owner name: ABB POWER GRIDS SWITZERLAND AG, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ABB SCHWEIZ AG;REEL/FRAME:062741/0403 Effective date: 20221220 |
|
| AS | Assignment |
Owner name: HITACHI ENERGY SWITZERLAND AG, SWITZERLAND Free format text: CHANGE OF NAME;ASSIGNOR:ABB POWER GRIDS SWITZERLAND AG;REEL/FRAME:062865/0029 Effective date: 20190429 |
|
| AS | Assignment |
Owner name: HITACHI ENERGY LTD, SWITZERLAND Free format text: MERGER;ASSIGNOR:HITACHI ENERGY SWITZERLAND AG;REEL/FRAME:068905/0969 Effective date: 20230919 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |