CN106451376B - A kind of method and device of GOOSE message publication - Google Patents
A kind of method and device of GOOSE message publication Download PDFInfo
- Publication number
- CN106451376B CN106451376B CN201610874781.6A CN201610874781A CN106451376B CN 106451376 B CN106451376 B CN 106451376B CN 201610874781 A CN201610874781 A CN 201610874781A CN 106451376 B CN106451376 B CN 106451376B
- Authority
- CN
- China
- Prior art keywords
- message
- information
- goose
- goose message
- caching
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
- H02H7/26—Sectionalised protection of cable or line systems, e.g. for disconnecting a section on which a short-circuit, earth fault, or arc discharge has occured
- H02H7/261—Sectionalised protection of cable or line systems, e.g. for disconnecting a section on which a short-circuit, earth fault, or arc discharge has occured involving signal transmission between at least two stations
Landscapes
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of method and device of GOOSE message publication, method is the following steps are included: the multichannel GOOSE message information that 1) detection acquisition changes;2) the multichannel GOOSE message information of incremental update variation is updated to message buffers;3) replicate updated send per GOOSE message all the way to its corresponding message to cache, 4) according to the timing control information per message all the way, message is sent into the multichannel GOOSE message in caching and organizes packet parallel;5) the GOOSE message information after group packet is sent according to routing configuration information.The present invention improves the real-time that GOOSE message is issued in protective relaying device, and reliability has engineering application value and reference value to protective relaying device reliability is improved.
Description
[technical field]
The invention belongs to technical field of relay protection more particularly to a kind of methods and dress of efficient GOOSE message publication
It sets.
[background technique]
Transformer substation case (GOOSE) towards general object is in 61850 standard of IEC for meeting the automation of transformation substations
The mechanism of system rapid message demand.The monitoring system of substation's configuration uses IEC61850 communication standard, utilizes quick ether
Net characteristic realizes information exchange and supervision interval block signal between protection, trip signal function, GOOSE transmission by GOOSE
It is a kind of real-time application, is provided according to IEC61850 standard, the delay of GOOSE transmission is less than 4ms, correctly may be used in guarantee GOOSE
Under the premise of ground, it should improve real-time as much as possible in transmitting terminal.GOOSE message rapidly transmit open into, the correlations such as output
Information is the key that IEC61850 standard implementation.How to guarantee that GOOSE message is accurate, release quickly is always that power industry is closed
The emphasis of note.
[summary of the invention]
The object of the present invention is to provide a kind of method and devices of efficient GOOSE message publication, solve the prior art
The problem of.Improve the real-time that GOOSE message is issued in protective relaying device, reliability, to raising relay protection
Device reliability has engineering application value and reference value.
Object of the present invention is to what is be achieved through the following technical solutions:
A kind of method of GOOSE message publication, comprising the following steps:
1) detection obtains the multichannel GOOSE message information of variation;
2) the multichannel GOOSE message information of incremental update variation is updated to message buffers;
3) updated send per GOOSE message all the way to its corresponding message is replicated to cache,
4) according to the timing control information per message all the way, message is sent into parallel group of multichannel GOOSE message in caching
Packet;
5) the GOOSE message information after group packet is sent according to routing configuration information.
It is specially to be compared to the current GOOSE message information sampled with a preceding sample information in step 1), when
When the value difference of the value of preceding GOOSE message information and a preceding sample information, judge that the GOOSE message information is changed.
In step 2), the information update changed in every GOOSE message all the way is updated in buffering to message, there is no becoming
The information of change is operated without updating.
In step 3), first judge whether current GOOSE message is completed to update, it will be after the completion of update using parallel mode
GOOSE message copies to message and sends in cache module, and not updated message is without duplication.
In step 4), after GOOSE message carries out parallel group packet, frame head, frame check information are added per GOOSE message all the way.
In step 5), the GOOSE message not changed sends heartbeat message at a time interval, to judge that GOOSE is reported
Text whether chain rupture.
A kind of device of GOOSE message publication, comprising:
Information change detection unit, for detecting the multichannel GOOSE message information for obtaining variation;It is current to what is sampled
GOOSE message information is compared with a preceding sample information, the value of current GOOSE message information and a preceding sample information
When being worth different, judge that the GOOSE message information is changed;
Incremental update control unit is buffered for updating the information update changed in every GOOSE message all the way to message
In;
Message updates caching, for caching the multichannel message information after changing;
Caching duplication control unit is delayed for replicating updated send per GOOSE message all the way to its corresponding message
It deposits,
Message sends caching, for caching the multichannel GOOSE message information sent;
Parallel group packet unit, for according to the timing control information per message all the way, message to be sent the multichannel in caching
GOOSE message organizes packet parallel;
Packet sending unit, for sending the GOOSE message information organized after wrapping according to routing configuration information.
Further, caching duplication control unit, first judges whether current GOOSE message is completed to update, using parallel mode
GOOSE message after the completion of update is copied to message to send in cache module, and updates and indicates to outgoing packet;It is not updated
Message without duplication.
Further, caching duplication control unit, the update mark provided according to incremental update control unit update message
GOOSE message copies to message and sends caching in caching.
Further include: timing control unit, for controlling in parallel group packet unit between the sending time of GOOSE message to be sent
Every per GOOSE message all the way using independent timing controller.
Compared with the existing technology, the invention has the following advantages that
Method of the invention is combined by incremental update and parallel processing mechanism, is detected in processor in certain time
When interior multichannel GOOSE message information change, the information of multichannel GOOSE variation is updated with incremental mode, reduces processor and outside
Information transmitting between coprocessor;The GOOSE message of processing multichannel variation in a parallel fashion, per message changed all the way
It ensure that message real-time performance and reliability simultaneously with accurate short time interval quick repeats, the GOOSE message not changed, with
Big time interval sends heartbeat message, with judge GOOSE whether chain rupture.It is effectively reduced the workload of processor, is protected
The timely processing for having demonstrate,proved GOOSE information, using technologies such as accurate timing and parallel processings, effectively increase GOOSE message group packet,
The rate and message of transmission send the precision of interval time, efficiently solve GOOSE processing and quick, reliable transmission, guarantee
The reliability service of power grid reduces economic loss.
After the device of the invention will complete sample information variation detection by incremental update control unit, it will be changed
Information current value update to message update cache, and give outgoing packet update mark.Caching duplication control unit is according to increment
The update mark that control unit provides is updated, message is updated into GOOSE message in caching and copies to message transmission caching.Parallel group
Packet unit sends parallel organize of GOOSE message progress in caching to message and wraps and send.GOOSE message distributing device of the invention
The workload that can effectively reduce processor, the bus reduced between processor and external coprocessor interact;Completion is updated
Multichannel message information using parallel processing and it is independent periodically effectively increase system GOOSE information processing efficiency, improve relay
The reliability of protection system.
[Detailed description of the invention]
Fig. 1 is the method schematic diagram of GOOSE message publication of the present invention;
Fig. 2 is GOOSE message distributing device system block diagram of the present invention.
[specific embodiment]
With reference to the accompanying drawing, a specific embodiment of the invention is described in detail, but the present invention is not limited to the implementations
Example.In order to make the public have thorough understanding to the present invention, is preferably applied in following present invention and concrete details is described in detail in example.
The present invention provides a kind of method and devices of GOOSE message publication, the GOOSE message for protective relaying device
Publication improves protective relaying device and runs accuracy, reliability.
The present invention provides a kind of method of GOOSE message publication, referring to Figure 1:
The first step detects the multichannel GOOSE message information of variation, detects and records and changes in per GOOSE message all the way
Information;
Second step, the multichannel message information of incremental update variation will become to packet buffer module in every GOOSE message all the way
Into the cache module of storage GOOSE message, there is no the information of variation to operate the information update of change without updating;
Third step replicates updated every message all the way to its corresponding message and sends cache module, judges current GOOSE
Whether message, which is completed, updates, and the GOOSE message after the completion of update is copied to message using parallel mode and is sent in caching, is not had
Updated message is without duplication;
4th step, by the message information group packet in packet buffer, according to the timing control information per message all the way, to transmission
Message in caching packages, and multichannel message group package uses parallel mode;
5th step, message information are sent, and will be sent per the message after group packet all the way according to routing configuration information.
GOOSE message distributing device provided by the invention, as shown in Figure 2:
GOOSE message distributing device includes:
Information change detection unit: information change detection unit sampling multiple message information, to the current information sampled
It is compared with a preceding sample information, when the value difference of the value of the current information sampled and a preceding sample information, table
The bright information is changed.
Incremental update control unit: after completing sample information variation detection, more by the current value of the information changed
Caching newly is updated to message, and updates and indicates to outgoing packet.
Message updates caching: for caching the multichannel message information after changing.
Caching duplication control unit: the update mark provided according to incremental update control unit updates message in caching
GOOSE message copies to message and sends caching.
Message sends caching: the multichannel GOOSE message information that caching is sent.
Timing control unit: controlling the transmission time interval of message to be sent, uses independent timing control per message all the way
Device processed, accurate control is per packet sending intervals all the way.
Parallel group packet unit: the GOOSE message in caching is sent to message and carries out parallel group packet, adds frame per message all the way
Head, frame check information.
Packet sending unit: according to the routing iinformation per the configuration of GOOSE message all the way, multichannel GOOSE message is sent out parallel
It is sent to corresponding physical port.
GOOSE message distributing device can effectively reduce the workload of processor, reduce processor and external coprocessor
Between bus interaction;System is periodically effectively increased using parallel processing and independently to the multichannel message information for completing to update
GOOSE information processing efficiency improves the reliability of relay protection system.
Embodiment
Information change detection unit realizes that the sampling module of CPU is sampled at interval of 250us using central processing unit (CPU)
Multichannel message information is compared the current information sampled with a preceding sample information, when the current information sampled
When being worth different with the value of a preceding sample information, show that the information is changed.
Incremental update control unit realizes that the information update control module of CPU completes sample information variation inspection using CPU
After survey, the information changed is updated current value to field programmable gate array by local bus (local bus)
(FPGA) internal message updates caching, and message updates the flag register inside complement mark write-in FPGA.
Message updates caching using the random access memory (RAM) inside FPGA, after caching variation with multiple RAM blocks
Multichannel message information.
Caching duplication control unit is realized using FPGA, is detected that message updates complement mark, is immediately updated message
GOOSE message copies to message and sends caching in caching.
Message sends caching using the random access memory (RAM) inside FPGA, caches the multichannel sent
GOOSE message information.
Timing control unit realized using configurable timer inside FPGA, timer according to 0,2ms, 2ms, 4ms,
The time interval of 8ms, 5s, 5s, 5s ... assemble message, and until there is message update, timer is restarted, still according to 0,2ms,
The time interval of 2ms, 4ms, 8ms, 5s ... assemble message, and independent timing controller is used per message all the way, accurate to control
System is per packet sending intervals all the way, multi-path timer concurrent working.
Parallel group packet unit realizes that timer timing is arrived using FPGA, and the corresponding message of timer is sent in caching
GOOSE message packages, multichannel group packet unit concurrent working, adds respective frame head, frame check information per message all the way.
Packet sending unit is realized using FPGA, according to the routing iinformation per the configuration of GOOSE message all the way, by multichannel
GOOSE message is sent on corresponding ethernet port according to MII parallel protocols.
More than, only presently preferred embodiments of the present invention is not limited only to practical range of the invention, all according to the invention patent
The equivalence changes and modification that the content of range is done all should be technology scope of the invention.
Claims (10)
1. a kind of method of GOOSE message publication, which comprises the following steps:
1) detection obtains the multichannel GOOSE message information of variation;
2) the multichannel GOOSE message information of incremental update variation is updated to message caches;
3) updated send per GOOSE message all the way to its corresponding message is replicated to cache,
4) according to the timing control information per message all the way, message is sent into the multichannel GOOSE message in caching and organizes packet parallel;
5) the GOOSE message information after group packet is sent according to routing configuration information.
2. a kind of method of GOOSE message publication according to claim 1, which is characterized in that be specially pair in step 1)
The current GOOSE message information sampled is compared with a preceding sample information, the value of current GOOSE message information and previous
When the value difference of secondary sample information, judge that the GOOSE message information is changed.
3. a kind of method of GOOSE message publication according to claim 1, which is characterized in that, will be per all the way in step 2)
The information update changed in GOOSE message updates in caching to message, and there is no the information of variation to operate without updating.
4. a kind of method of GOOSE message publication according to claim 1, which is characterized in that in step 3), first judgement is worked as
Whether preceding GOOSE message, which is completed, updates, and the GOOSE message after the completion of update is copied to message using parallel mode and sends caching
In module, not updated message is without duplication.
5. a kind of method of GOOSE message publication according to claim 1, which is characterized in that in step 4), GOOSE report
After text carries out parallel group packet, frame head, frame check information are added per GOOSE message all the way.
6. a kind of method of GOOSE message publication according to claim 1, which is characterized in that in step 5), do not change
GOOSE message, send heartbeat message at a time interval, with judge GOOSE message whether chain rupture.
7. a kind of device of GOOSE message publication characterized by comprising
Information change detection unit, for detecting the multichannel GOOSE message information for obtaining variation;To the current GOOSE sampled
Message information is compared with a preceding sample information, and the value of the value of current GOOSE message information and a preceding sample information is not
Meanwhile judging that the GOOSE message information is changed;
Incremental update control unit, for updating in caching the information update changed in every GOOSE message all the way to message;
Message updates caching, for caching the multichannel message information after changing;
Caching duplication control unit is cached for replicating updated send per GOOSE message all the way to its corresponding message,
Message sends caching, for caching the multichannel GOOSE message information sent;
Parallel group packet unit, for according to the timing control information per message all the way, message to be sent the multichannel GOOSE in caching
Message organizes packet parallel;
Packet sending unit, for sending the GOOSE message information organized after wrapping according to routing configuration information.
8. a kind of device of GOOSE message publication according to claim 7, which is characterized in that
Caching duplication control unit, first judges whether current GOOSE message is completed to update, after the completion of being updated using parallel mode
GOOSE message copy to message send cache module in;There is no updated message without duplication.
9. a kind of device of GOOSE message publication according to claim 8, which is characterized in that caching duplication control unit,
Message is updated GOOSE message in caching and copies to message and send and delayed by the update mark provided according to incremental update control unit
It deposits.
10. a kind of device of GOOSE message publication according to claim 7, which is characterized in that further include:
Timing control unit, for controlling the transmission time interval of GOOSE message to be sent in parallel group packet unit, per all the way
GOOSE message uses independent timing controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610874781.6A CN106451376B (en) | 2016-09-30 | 2016-09-30 | A kind of method and device of GOOSE message publication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610874781.6A CN106451376B (en) | 2016-09-30 | 2016-09-30 | A kind of method and device of GOOSE message publication |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106451376A CN106451376A (en) | 2017-02-22 |
CN106451376B true CN106451376B (en) | 2018-12-04 |
Family
ID=58173098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610874781.6A Active CN106451376B (en) | 2016-09-30 | 2016-09-30 | A kind of method and device of GOOSE message publication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106451376B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107231305B (en) * | 2017-05-05 | 2019-11-08 | 广东网金控股股份有限公司 | A kind of route agent and buffer memory management method and device |
CN108366055A (en) * | 2018-02-05 | 2018-08-03 | 国电南瑞科技股份有限公司 | A kind of GOOSE message signature and the method for certification |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102324789A (en) * | 2011-09-20 | 2012-01-18 | 国电南瑞科技股份有限公司 | Intelligent substation domain control system on basis of substation control layer GOOSE (Generic Object Oriented Substation Event) and implementing method |
CN103647717A (en) * | 2013-11-26 | 2014-03-19 | 华南理工大学 | Message accurate recognition-based substation communication network deterministic path switching method |
CN104702530A (en) * | 2013-12-06 | 2015-06-10 | 北京东土科技股份有限公司 | Method and device for sending Goose message in ring network |
-
2016
- 2016-09-30 CN CN201610874781.6A patent/CN106451376B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102324789A (en) * | 2011-09-20 | 2012-01-18 | 国电南瑞科技股份有限公司 | Intelligent substation domain control system on basis of substation control layer GOOSE (Generic Object Oriented Substation Event) and implementing method |
CN103647717A (en) * | 2013-11-26 | 2014-03-19 | 华南理工大学 | Message accurate recognition-based substation communication network deterministic path switching method |
CN104702530A (en) * | 2013-12-06 | 2015-06-10 | 北京东土科技股份有限公司 | Method and device for sending Goose message in ring network |
Also Published As
Publication number | Publication date |
---|---|
CN106451376A (en) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103887890B (en) | Disaster area power grid state monitoring method | |
US9065763B2 (en) | Transmission of data over a low-bandwidth communication channel | |
CN204089874U (en) | A kind of switch supporting packet storage | |
CN106451376B (en) | A kind of method and device of GOOSE message publication | |
CN106953814B (en) | Transformer substation process layer network switching chip system, message forwarding processing method thereof and time measurement marking method | |
WO2015043337A1 (en) | Automatic calibration method and dedicated device for clock synchronization | |
CN112614331B (en) | Method for reading electric energy meter event and electric energy meter event reading system | |
CN104660384A (en) | Network remote monitoring method for open numerical control system | |
CN101645611B (en) | Self-adaptive re-sampling method for digital relay protection device | |
CN103532096A (en) | Method for eliminating defect in 10kV feeder protection device without cutting off power | |
CN101635446B (en) | Method for processing sample data based on waveform fitting and secondary sampling | |
CN101741145B (en) | Traditional switch intelligent interface device for digitized transformer substation | |
CN112835775B (en) | Simulation network communication method and device and relay protection device simulation test system | |
CN203260219U (en) | Simulated merging unit simulation device | |
CN101304181B (en) | Double-network control method for transformer substation case mechanism based on facing all-purpose object | |
CN104243204A (en) | Method for state collection and far-end control of devices in optical communication network and device | |
CN204287348U (en) | A kind of voltage-time type feeder automation filed detection system | |
Ghorbani et al. | Investigation of communication media requirements for self healing power distribution systems | |
CN104300681A (en) | Station level equipment node state monitoring method of intelligent substation | |
CN111654111B (en) | GOOSE simulation test method for secondary system of intelligent substation | |
CN115314919A (en) | Continuous and reliable transmission method for online data of power internet of things | |
CN105207188B (en) | A kind of urban distribution network wide area protection implementation method based on passive optical-fiber network | |
Pruthvi et al. | Analysis of utility communication protocol IEC 61850 for substation automation systems | |
CN108183550B (en) | Port shore power data acquisition system | |
CN114079639B (en) | Communication method, device and system between safety and stability control devices based on Ft3 protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |