Professional Documents
Culture Documents
Framework
L.X. Zhang, Student Member, IEEE, and Nirmal-Kumar C Nair, Member, IEEE
Two classes of messages are defined in IEC 61850-7-2: The GOOSE messages contain information that allow the
Generic object oriented substation event (GOOSE) subscriber to know that a status has changed and time of the
supports the exchange of a wide range of possible last status change. The time of the last status change allows a
common data organized by a Date-Set; subscriber to set local timer relating to a given event.
Generic substation state event (GSSE) provides the A newly activated device will send current status or values
capability to convey state change information (bit pairs) as the initial GOOSE message. Moreover, all devices sending
[4]. GOOSE messages shall continue to send the message with a
long cycle time, even if no status/value change has occurred.
The major difference between the GOOSE service and the This ensures that devices that have been activated recently
GSSE service is the kind of information to be exchanged. The will know the current status values of their neighbouring
GOOSE service provides a flexible means to specify which devices.
information is to be exchanged; while the GSSE service only One conclusion can be drawn from Fig 1 is that the
supports a simple list of status information. In this paper, all transmission time of the GOOSE message contains three
the applications are implemented based on the GOOSE parts; see following equation (1):
service.
Fig 1 shows an overview of the abstract data classes and TTransmissi on = Ta + Tb + Tc (1)
services of the GOOSE model. The message exchange method
is based on a publisher/subscriber mechanism. When the value
of one or several Data-Attributes of a specific functional Ta The local forwarding time in the publisher
element in the Data-Set change, the transmission buffer of the Tb The transmission time from the publisher to the
publisher will be updated through the local service subscriber
publish.req and the values are transmitted to the Tc The local forwarding time in the subscriber
transmission buffer combined with a GOOSE message.
Specific mapping services of the communication network will This equation shows that two conditions must be
update the content of the buffer in the subscribers considered when calculating the transmission time of the
automatically. New values received in the reception buffer of GOOSE message: the network communication ability and the
the subscriber are forwarded to the relevant applications [4]. local information processing ability. If an interoperability
2008 Australasian Universities Power Engineering Conference (AUPEC'08) Paper P-161 page 2
application is performed, the levels of the state-of-the-art from Currently, the major applications of the GOOSE service in
all the manufacturers must be taken into account. protective area are the transmission of signals for auto-
The transmission time of the GOOSE message is crucial for reclosing, inter-tripping and interlocking. In addition, the
a protective relay to perform some time-critical protection GOOSE service is also able to be applied for protective relay
functions. IEC 61850-7-1 defines several performance classes testing purpose, detailed in [7]. The abstract-data-model
and message types for the protection and control purpose. For feature of the GOOSE service allows it to be used for
example, the transmission time for a trip application in a interconnecting the IEC 61850 standard with other power
transmission bay should be below the order of a quarter of a system standards, such as IEC 61400-25 and IEC 61970 [8].
cycle. Therefore, 4 ms is specified for the 50 Hz system.
Where the GOOSE message is not used for the time critical III. THE GOOSE TEST BENCH
applications, it is allowed to have a longer transmission time, Typically, relay testing is performed using phasor-based
like 500 ms for a low speed message [5]. methods and conventional test sets [9]. Fig. 2 shows a
laboratory test bench for transient testing purpose, which
b. Features of the GOOSE service includes the current and voltage waveform generator, the
amplifiers, and test relays [10]. However as a functional test
From the previous discussion, we can appreciate that bench for assessing the characteristics of the IEC 61850 we
GOOSE message is a flexible communication model for connect protective relays using Ethernet switches, network
exchanging generic substation events within IEDs. The cables, and fiber optics to form a communication network.
features of GOOSE message are listed as following: The GOOSE message is generated by the relay itself. Except
Handshaking and automatic retransmission for the time synchronization function, no other additional
mechanisms to make sure that no GOOSE messages be signal needs to be generated for testing the communication
lost during transmission capability.
Predefined destinations reduce the messages roaming
time on LAN
High priority of communication level minimises the
transmission delay
Peer-to-peer and multicast communication methods
allow variety applications
Easy to be designed, mapped to current communication
technologies through SCSM (Specific Communication
Service Mapping) service [6]
Transmission time not only depends on the network
situations but the IEDs local information forwarding
abilities
2008 Australasian Universities Power Engineering Conference (AUPEC'08) Paper P-161 page 3
Table 1 Results of relay002 in the GOOSE message speed test
TGOOSE Transmission time of GOOSE
Tsend Initial GOOSE starting time in the publisher
Relay 002 STAR P2P RING
Treceive Confirmation GOOSE receiving time in the Average Trans.
14.70 14.75 14.60
publisher Time (ms)
Tlocal : Local processing time in the subscriber Local Processing
36 157 147
Time (ms)
Initially, the GOOSE message is generated by pushing the
button on the faceplate of the publisher relay. This message is Table 2 Results of relay003 in the GOOSE message speed test
then routed to the predefined destinations. When the
subscribers receive this special GOOSE message, they Relay 003 STAR P2P RING
perform a local logical calculation and send a confirmation Average Trans.
GOOSE message back to the publisher. All these events will 14.70 14.70 14.55
Time (ms)
be precisely recorded into the log files for calculating the Local Processing
transmission time and the local forwarding time for each 432 79 96
Time (ms)
device.
The communication technology used in these tests is
Ethernet which is a mature technology for constructing the Table 3 Results of relay004 in the GOOSE message speed test
LAN (Local Area Network). As the communication delays
within the Ethernet switch usually are several microseconds, Relay 004 STAR P2P RING
this can be fully ignored during these testing. Average Trans.
14.70 14.85 14.65
Time (ms)
IV. THE GOOSE SPEED TEST Local Processing
135 256 257
The purpose of this test is to measure the transmission Time (ms)
speed of the GOOSE message between IEDs which are from
the same manufacturer, typically used for distributor feeder The results of this test showed that the average transmission
protection. Four Siemens SIPROTEC 4 7SJ641 Multifunction time of the GOOSE message was around 14.7 ms. The local
Protection Relays were used in this test. The firmware version processing times, which means the time used for the logical
was V04.64.01 and the digital communication module was calculation, shows that they are spread out. We assumed that it
V03.09.01. By using the Siemens configuration tool DIGSI was mainly caused by the insufficient capabilities of the CPU
4, the speed test mechanism mentioned above was designed. (Central Processor Unit) and the new digital communication
One relay performed as a publisher and the others acted as the module. Therefore we conducted an updated test. The
subscribers. They were connected in several types of topology, firmware version was upgraded to V04.71.04 and the
including star, peer-to-peer, and ring. Fig. 3 shows an example communication modules were replaced with refurnished
for the star connection. equipments with module number V04.01.01. The results of
this updated test are much better; see Table 4.
2008 Australasian Universities Power Engineering Conference (AUPEC'08) Paper P-161 page 4
message. This speed is capable for various applications as
mentioned in [8].
2008 Australasian Universities Power Engineering Conference (AUPEC'08) Paper P-161 page 5
the GOOSE message. We assume that this setting may be [3] G. Juan, and H. Edward, Protection of electricity distribution
networks, The Institution of Electrical Engineers, London, United
activated when several GOOSE messages are generated Kingdom, 2004.
simultaneously. This feature required to be tested in a [4] Communication networks and systems in substations - part 7-2:
redesigned test. Basic communication structure for substation and feeder equipment
Abstract communication service interface (ACSI), IEC 61850-7-2
For the other two features, we designed a loop logical International standard, pp. 14-35, 107-154, 2003.
calculation method for automatically generating the GOOSE [5] Communication networks and systems in substations - part 7-1:
message with an identical time slot. The length of the time slot Basic communication structure for substation and feeder equipment
can be adjusted for checking the minimum frequency for Principles and models, IEC 61850-7-1 International standard, pp.
13-42, 2003.
generating the GOOSE message. From our observation, the [6] C. R. Ozansoy, A. Zayegh, and A. Kalam, "The Real-Time
minimum time slot is 42 ms. No matter how we changed the Publisher/Subscriber Communication Model for Distributed
parameters of the logical calculation block, the GOOSE Substation Systems," Power Delivery, IEEE Transactions on, vol. 22,
pp. 1411-1423, 2007.
message can not be generated higher than this frequency. [7] I. Hachidai and O. Kenichiro. Implementation of IEC 61850
Moreover, the GOOSE message will be automatically stopped GOOSE and Protection Relay Testing, in Protection GOOSE,
after several cycles. It seems that the buffer control Winter 2008 issue, Pacworld, Houston, United States of America,
2008
mechanism performs its function. [8] Schwarz. K, IEC 61850, IEC 61400-25, and IEC 61970: information
models and information exchange for electric power systems,
Presented at the Distributech, 20 January, 2004.
[9] M. Kezunovic, "Fundamentals of Power System Protection," The
VII. CONCLUSION Electrical Engineering Handbook, Chapter on Electric Power
In this paper, several features of the GOOSE service from Systems, Wai-Kai Chen, Editor, pp. 787-804, Elsevier Academic
Press, 2005.
the IEC 61850 were tested and discussed. We can classify [10] S. Zhao, R. Stevens, N. Nair and S.M. Brahma. Transient Playback
these features into two groups: the communication Test System for Protective Relays, in EEA Annual Conference 07,
performance, including the communication speed and local Auckland, New Zealand, 15-16 June 2007.
[11] L. Zhang and N. Nair. Assessing Protective Relaying in IEC 61850
buffer managing, and the operative capability, referring to
Framework, in EEA Annual Conference 08, Christchurch, New
interoperability function. From our testing experiences on Zealand, 20-21 June 2007.
commercial relays, it is observed that the speed of the GOOSE [12] L. Zhang. Test Protective Relays in IEC 61850 Framework, in ME
message largely depends on the level of the state-of-the-art of Thesis, University of Auckland, Auckland, New Zealand, July, 2008.
[13] Helinks Limited, STS User Manual, [Online] available:
the IED, especially the CPUs and the communication http://helinks.com/sts/HELINKS_STS_User_Manual.pdf, 2008.
modules. One needs to clearly understand these features to
assess whether these devices meet the requirements both from
viewpoint of simultaneously meeting the IEC 61850 guideline X. BIOGRAPHIES
and power system protection practices. Li Xi Zhang graduated from East China University
Furthermore, during the interoperability test it was of Science and Technology with Bachelors Degree in
observed that the configuration software tool acts an important Computer Communication in 1999. He finished his ME
research in Power System Engineering at the University
role, by providing an overview of the substation system, of Auckland in July 2008. His current research areas
loading configuration files from each IED, mapping logical involve IEC 61850 standard and power system
functions to IEDs, constructing logical connections, and protection.
performing a complete system-level operation. A successful
configuration software tool can make good use of the abstract
data models and services defined in the IEC 61850 and Nirmal-Kumar C Nair received his BE in E.E.
facilitate overall substation engineering. from M.S. University, Baroda, India and ME in E.E
with specialization of High Voltage Engineering from
Indian Institute of Science, Bangalore, India. He
received his Ph.D. in E.E. from Texas A&M
VIII. ACKNOWLEDGEMENT University, College Station, USA. He has held several
professional, teaching and research positions.
The authors gratefully acknowledge CSE-Uniserve New Presently, he is a Senior Lecturer at the Department of
Zealand Ltd. for providing the GE protective relay and the Electrical & Computer Engineering in University of
Auckland, New Zealand. His current interest includes power system analysis,
Ethernet switches, and HV Power Measurement and protective relaying & optimization in the context of electricity markets and
Protection Ltd. for providing the Siemens protective relays. integration issues of DG/renewable sources into bulk power system.
Dr. Nair is the Vice-chair & Student Branch Counselor for IEEE New
Zealand (North) Section. He is currently the Secretary of PES Life Long
Learning Subcommittee and is also active in several working groups and
IX. REFERENCES Technical Task force of PES Committees.
[1] Working Group B5.11 of Cigre, The Introduction of IEC 61850 and
Its Impact on Protection and Automation Within Substations,
CIGRE, Aug. 2007.
[2] Apostolov and B. Vandiver, Functional Testing of IEC 61850 Based
Protection Relays, in Protective Relay Engineers, 2007. 60th Annual
Conference for, 2007, pp. 333-340.
2008 Australasian Universities Power Engineering Conference (AUPEC'08) Paper P-161 page 6