Nhatnguyen Dinh2007
Nhatnguyen Dinh2007
Abstract: lEC 61850 "Communication networks and systems in substation" is not only the most advanced and
universal standard for communication but also a comprehensive system oriented standard for substation automation
system (SAS). The feature of lEC 61850 is that it covers communication, qualitative properties of engineering tools,
measures for quality management, and configuration management. Based on high speed peer to peer communications
(publisher/subscriber concept), the Generic Object Oriented System Event (GOOSE) is a model to transmit status
information in fast way to multi devices, and is applied to trips, blockings, and all indications for automatics. The paper
presents a study about communications in SAS and supplies a detailed analysis of the process of transferring GOOSE
message supported by MMS EASE Lite tool from the user's view point. The experiment results show the advantage of
using such communication and MMS EASE Lite tool.
Keywords: lEC 61850, lEDs, SAS, GOOSE, MMS EASE Lite, DATA-SET .
978-89-950038-6-2-98560/07/$ 15 ©ICROS
1873
Protection to trip the adjacent breakers or to provide times and hold times can be increased for the
distribution or sub-transmission bus protection based on subsequent messages until the maximum is reached.
GOOSE messages from the feeder protection IEDs. Normally, all devices sending GOOSE messages shall
Figure 2 gives an overview of classes and services of continue to send the message with a long cycle time,
the GOOSE model. The message exchange is based on even if no status/value change has occurred. This
the multicast application association. If the value of one ensures that devices which have been activated recently
or several DataAttributes of a specific functional will know the current status values of their peer devices.
constraint (for example st) in the DATA-SET are In order to achieve high speed performance and
changed, the transmission buffer of the publisher is reduce the network traffic during severe fault
updated with the local service “publish” and the values conditions, the GOOSE message has been designed on
are transmitted with a GOOSE message. The the base of the idea to have a single message that
DATA-SET may have several members (numbered conveys all required protection scheme information
from 1 up – the numbers shall be called MemberOffset). regarding an individual protection IED. It represents a
Each member shall have a MemberReference referring state machine that reports the status of device in the IED
the DataAttribute with a specific functional constraint to its peers.
(FC). Mapping specific services of the communication The figure 3 includes the common components used
network will update the content of the buffer in to facilitate the IEC 61850 GOOSE Class Object. In the
subscribers. New values received in the reception buffer table the different parameters are defined as follows:
are signaled to the application. DatSet : The parameter “data set” contains the
Considering the importance of functions performed ObjectReference of the DATA-SET (taken from the
by using GOOSE messages, IEC 61850 defines very GOOSE Control Block GoCB) whose values of the
strict performance requirements. The total peer-to-peer members shall be transmitted.
time should not exceed 4ms. Another important AppID : This parameter is the identifier of the
requirement for the GOOSE message is very high LOGICAL-DEVICE (taken from the GoCB) in which
reliability. Since messages are not confirmed, but the GoCB is located.
multicasted, and considered as an important message GoCBRef : : This parameter is the reference of the
such as Initiate Breaker Failure Protection, there has to GOOSE control block
be a mechanism to ensure that the IED can receive the T – time stamp : This parameter contains the time at
message and operate as expected. To achieve a high which the attribute StNum was incremented.
level of reliability, messages must be repeated as long as StNum : The parameter “state number” contains the
the state persists. To maximize dependability and counter that increments each time a GOOSE message
security, a message should have an enough time to live has been sent and a value change has been detected
which is known as “hold time”. After the hold time within the DATA-SET specified by DatSet.
expires, the message (status) will expire unless the same SqNum : The parameter “sequence number” contains
status message is repeated or a new message is received the counter that increments each time when a GOOSE
prior to the expiration of the hold time. The repeat time message has been sent.
for the initial GOOSE message is short and the repeat
1874
Fig. 3 GOOSE message definition according to IEC 61850
Test : This parameter shall indicate with the value of implement this work. However, MMS EASE Lite was
TRUE that the values of the message shall not be used created to help users an easier way to do this. A
for operational purposes ( testing purpose). mechanism of transferring GOOSE messages with
ConfRev : The parameter “configuration revision” MMS EASE Lite tool is described in Fig. 4.
(taken from the GoCB) contains the count of the
number of times that the configuration of the
Create a GOOSE Control Block iecGoosePubcreate
DATA-SET referenced by DatSet has been changed.
and User Tracking Information
NdsCom : The parameter “needs commissioning”
contains the attribute NdsCom (taken from the GoCB)
of the GoCB and is used to indicate that the GoCB IEC_GOOSE_SEND_USER_INFO*goosehandle
requires further configuration.
GOOSEData [1..n] : GOOSEData contains the user Poll the data-changed information
defined information (of the members of DATA-SET) to (Update Data) iecGoosePublish
be included in a GOOSE message.
Value : The parameter contains the value of a
Encode and send GOOSE
member of the DATA-SET referenced in the GoCB.
1875
contribute to lower substation automation costs by
reducing manual configuration and custom
programming extensions. Normally, the first steps
include investigation and careful analysis of the IEC
61850 standard requirement and its capabilities, the
code implementation using the MMS-EASE Lite and
the AX-S4 MMS client software for testing. In our
opinion, AX-S4 MMS, IEC 61850 interface for
windows applications, is a good model tool for tests, but
SISCO’s MMS-EASE Lite source code is better for
researchers.
One of the advantages of MMS EASE Lite is time
saving for users to implement such communication.
Users can interact with this process through more
simple functions. In fact, this mechanism is useful for
users to understand and use MMS EASE Lite to
implement communication between IEDs.
4. EXPERIMENT
SISCO is ready to help all users of IEC 61850 who
want to implement this important new standard in their
products and systems in a practical and cost-effective Fig. 6 Capture Goose message using EtheReal
manner using field-proven technology. In our case, until Some tests are going to be done. We want to simulate
now we used MMS EASE Lite to research and learn the response of one IED after it receives one trip
more about IEC 61850 and its applications in practice. message. We experiment protection application as
Then we apply this tool to make some PC-based test for shown in Fig. 7. In this paper, PCs are used to simulate
describing GOOSE communications between PCs and real protective relays, test device and test computer.
checking some GOOSE message attributes. Test computer (PC1) is used to create situations and
We send and receive one GOOSE message between alerts events. The second computer (PC2) works as
two nodes (PCs) based on MMS EASE Lite source protective relay which receives GOOSE message from
code. The unnecessary parts must be edited and test computer. The last one (PC3) represents test device
eliminated. The program is run in 2 modes : subscriber that responds to PC2’s alerts. All PCs are connected to
and publisher (one after another). If the subscriber runs Ethernet simulated the substation local area network.
first, the successful transmission notes will happen. GOOSE message analyzer is added in all PCs and it
monitors received and time-stamps messages from the
IEDs under simulation in order to evaluate the relay
performance.
Protective relay
PC3
Figs. 5 Successful transmission Goose message Test
Device
After finishing, we use EtheReal, a message analyzer, Fig. 7 Scheme of high speed peer-to-peer
to monitor the Goose message that we already sent. If communication based simulation
capture process is about three minutes, we can see that
the Goose message is published periodically. Checking The GOOSE messages must have high reliability.
the GOOSE data with each new message, sqNum There must be a mechanism to ensure that the receiving
parameter is incremented by one until twelve which is IED receives the messages and operates as expected.
the maximum for “hold time”. stNum parameter has not Our experiment for GOOSE message transmission
changed. After the hold time expires, the program using shows that GOOSE is a fast and correct communication
auto reset” form to reset automatically Goose message model which satisfies the real-time requirements for
and send again; stNum is incremented by one. protection application. It also proves the powerful
convenience of using MMS EASE Lite from user’s
view point.
1876
5. CONCLUSION
In this paper, a process of transferring GOOSE
messages based on MMS EASE Lite is analyzed in
detail to supply users an easier way of accessing
knowledge of IEC 61850, GOOSE, etc. An experiment
is also done to show how to apply this tool. Toward the
PC-based tests instead of real system ones, MMS EASE
Lite tool is useful and good tool for user to implement
applications with IEC 61850.
ACKNOWLEDGMENT
The authors would like to thank University of Ulsan
and Ministry of Commerce, Industry and Energy which
partly supported this research through the
Network-based Automation Research Center (NARC) at
University of Ulsan.
REFERENCES
[1] K. P. Brand, V. Lohmann and W. Wimmer,
Substation Automation Handbook, Utility
Automation Consulting Lohnman, 2003.
[2] Gwan-su Kim and Hong-Hee Lee, “A Study on
IEC 61850 based Communication for Intelligent
Electronic Devices”, KORUS’2005 conference.
[3] “IEC 61850 Communication networks and
systems in substations” 14 parts issued as
International Standard between 2002 and 2004 by
IEC.
[4] A. Apostolov, D. Tholomier and S. Richard,
“Simplifying the configuration of multifunctional
protection relays”, 2005 58th Annual Conference
for Protection Relays Engineers, vol. 1, pp.
281-286, College Station, USA, Apr. 2005.
[5] F. Steinhauser, “New challenges with substations
utilizing communication networks”, Bologna
PowerTech Conference, June 23-26, Bologna,
Italy.
[6] F. Crispino, C.A Villacorta, P.R.P.Olivera,
J.A.Jardini, L.C.Magrini, “An experiment using an
object –oriented standard IEC 61850 to integrate
IEDs Systems in Substations”, 2004 IEEE/PES
Transmission & Distribution Conference &
Exposition : Latin America.
[7] B. Vandiver, “Testing of UCA Based
Microprocessor Based Protective Relays”, IEEE
Power Engineering Society Summer Meeting, vol.
1, pp.294-296, Chicago, USA, July 2002.
[8] A. Apostolov and B. Vandiver, “Functional Testing
of IEC 61850 based IEDs and systems”, Power
Systems Conference and Exposition, IEEE/ PES,
vol. 2, pp. 640-645, New York, USA, Oct.2004.
1877