Implementation Time IEC GOOSE 61850 GOOSE SE GOOSE O O G OSE O G GOOSE GOO GOOSE SE GO E S OS O O E G GOOSE SE GOOSE O O G GOO OSE SE O G by Hachidai Ito and Kenichiro Ohashi , Toshiba Corporation, Japan of High Performance and Protection Relay Testing EAF Transformers IEC 61850 GOOSE messaging is applied for Substation Automation Systems and for status interactions between IEDs by replacing the conventional method of using binary inputs/outputs and wires with communication over Ethernet cables/fibres. With its fast transfer characteristics, it is also applied for GOO protection testing purposes. SE In order to confirm the basic functionality of IEC 61850 and GOOSE messaging, conformance tests are mandatory for basic multi-vendor interoperability. IEC 61850, the new communication standard for power substations, is now being widely used in practical applications. In particular, GOOSE (Generic Object Oriented Substation Events) messaging has been applied not only for SAS (Substation Automation System) control and monitoring of primary equipment and IED status, but also for status interactions between IEDs including protection relays by replacing the conventional method of using binary inputs/outputs and wires with communication by GOOSE messages over Ethernet cables/fibres. This is achieved through much simpler engineering based on the multi vendor interoperability described in the IEC 61850 standard, which enables the easy connection of different IEDs, including relays supplied by different vendors. PAC.WINTER.2008 protection 40 41 by Hachidai Ito and Kenichiro Ohashi , Toshiba Corporation, Japan IEC 61850 protection 42 Hachidai Ito was born in Osaka, Japan, in September 15, 1956. He joined Toshiba in 1981, and worked as a development engineer and a manager of Protection and Control Development Department. He is now a Chief Specialist in Power System Protection & Control and is principally responsible for technology and overseas marketing of protection and control products in Toshiba Corporation. He is a senior member of IEEE, and a member of CIGRE, IEEJ and IEICE. Also he is a secretary of Japanese National Committee of IEC/ TC95, a convenor of its MT1 (Maintenance Team 1) and a member of its other 3 working groups, and also a member of several working groups in IEEE/PSRC... In order to confirm the basic functionality of GOOSE messaging in protection relays, functional conformance testing at an independent test laboratory is mandatory for multi vendor interoperability. However, an IEC 61850 device certificate does not fully ensure conformity to the IEC 61850 standard. Furthermore, in some cases, the correct behaviour of an IED is not clearly described in the standard. Hence, performance testing for GOOSE messaging must be considered as an important item in the product type test and/or the routine test because this is critical for practical substation applications. It should be noticed that performance testing for GOOSE messaging is not covered by conformance tests at present. In order to replace the conventional method of using contacts and wires, the performance of the GOOSE messaging, i.e. transfer time should be less than 3ms for a Trip GOOSE command and 20ms for a Block GOOSE command as specified in IEC 61850-5 'Communication requirements for functions and device models’. It is clear that new methods for testing GOOSE messaging including performance and interoperability must be carefully considered, not only by vendors but also by the end users who evaluate system performance in the field. GOOSE APPLICATIONS FOR PROTECTION Advantages of GOOSE for protection devices GOOSE messaging is a very important function in achieving multi-vendor interoperability as described in IEC 61850. The purposes and associated advantages are considered as follows: Instead of connecting conventional metallic wiring and other ancillary equipment between protection devices, or between protection devices and primary equipment, only a single LAN cable/fibre is required. This results in a reduced total cost of building a system in a substation. Connection between IEDs provided by different vendors is much easier to achieve. Modification or addition of data communications between IEDs can be easily achieved by the simple re-configuration of the IEDs’ GOOSE settings, rather than by complex metallic wiring. Figures 1 and 2 show an example of the differences between the conventional method and that utilising GOOSE messages where communication between a protection relay and a primary CB (Circuit Breaker) is required for an Autoreclose function. Possible GOOSE application for protection and related ongoing activities GOOSE messaging in IEC 61850 can also be utilised in the following protection functions: Autoreclose (between relay and CB) Intertripping (between relay and relay) Interlocking (between bay control unit and relay) Some utilities consider and plan contingencies in the case of a protection failure in a system. In order to minimize the damage caused in the case of a primary fault to the zone protected by the equipment that has failed, messaging between protection relays is very important. This subject is being discussed in CIGRE/SCB5/WG16: Busbar protection. There is a possibility to use GOOSE messages for information communication between the various items of equipment contained within the substation ACHIEVING INTEROPERABILITY Functional conformance test See Figure 3. UCAIUG (http://www.ucausersgroup.org) defines the conformance test procedure which is detailed in IEC 61850 part 10 (Conformance testing). The test procedure contains two types of test; 11 22 Connections between Relay and CB by conventional methods Connections between Relay and CB by GOOSE Protection Relay Binary output Trip/Autoreclose GOOSE for Trip/Autoreclose Binary input 100 BASE/10 BASE HUB Primary CB GOOSE for CB Condition CB Condition Dedicated metalic cable (s) PAC.WINTER.2008 A LAN cable by Hachidai Ito and Kenichiro Ohashi , Toshiba Corporation, Japan Positive test: Checks with correct parameters. Negative test: Checks with incorrect parameters. However, there are some points that we must be cognizant of with regard to conformance testing; ‘Conformance’ does not mean ‘Interoperability’. Only basic functional tests are undertaken, no performance tests are carried out at present. IEC 61850 communication interfaces in the IED form the main part of the test, but the connections between prot ec t ion applic at ions and their IEC 61850 communication interfaces are too complex and varied to be comprehensively tested. Regarding standardisation and guidance on testing, functional testing of IEC 61850 based systems is now being discussed in CIGRE Subcommittee B5 Task Force 92. The technical brochure will define the functional aspects of testing which are not defined in IEC 61850-10 (Communication networks and systems in substations -Part 10: Conformance testing). It deals with the functional parts not covered by the IEC 61850 device certificate which is based only on IEC 61850-10. This will have an impact on the work of the protection engineer, and this kind of functional testing approach should naturally be carried out for all existing IEC 61850 conformant devices and systems. Importance of performance testing for GOOSE messaging In order to achieve multi vendor interoperability in GOOSE messaging in consideration of an actual practical situation within a substation, it is important that not only the functional conformity to IEC 61850 be tested, but also performance conformity to IEC 61850 must be tested, by vendors, as a type test of the IED. Performance criteria examples of GOOSE messaging defined in IEC 61850-5 'Communication requirements for functions and device models’ are given as follows: 3ms: ‘TRIP’ GOOSE information (class P2/P3) 20ms: ‘BLOCK’ GOOSE information (class P2/P3) The transfer time definition is described in IEC 61850-5 (see Figure 4). IEC 61850-5 states that the transfer time of GOOSE messaging for a Trip command shall be such that the command should arrive at the destination IED within 3ms. For a single IED, by assuming the time for the publishing process and the subscribing process are approximately equal and if ‘tb’ can practically be ignored, then at least half of the defined time is needed for the IEDs to process the message (i.e. 1.5ms for ‘TRIP’ GOOSE). See Figure 4. PROTECTION RELAY TESTING USING GOOSE Comparison with the conventional method Figures 5 and Figure 6 simply show the difference between the conventional test method used to measure tripping time and the method used to measure the ‘Trip’ GOOSE transfer time using an IEC 61850 GOOSE enabled test set. In order to simulate network traffic, possibly caused by other equipment connected to the same network, a network traffic simulator running on a PC is used. It is considered very important for the product type test to have a similar environment to that found within the 23 24 An IEC 61850 device certificate IEC 61850 Conformance with the performance criteria defined in IEC 61850-5 should be tested. protection 43 Kenichiro Ohashi was born in MiyagiPref., Japan, on March 5, 1973. He joined Toshiba in 1995. He is currently responsible for product development of protection and control systems as a quality assurance/testing engineer in Toshiba. He is a member of IEC/TC95/MT2 (Maintenance Team 2: EMC standards for measuring relays and protection equipment). GOOSE transfer time IEC 61850 -5 The UCA International Transfer time t = ta + tb + tc Users Group defines ta tb tc the conformance test procedures required for issuing IED conformance f1 Communication processor Communication processor f2 GOOSE transfer time is the time certificates. between Physical device PD1 Physical device PD2 fuctions in two devices PAC.WINTER.2008 by Hachidai Ito and Kenichiro Ohashi , Toshiba Corporation, Japan IEC 61850 protection 44 Implementation and test results satisfying the performance criteria are described along with methods for evaluation. substation, and this is a key point in GOOSE testing. See Figure 5/ Figure 6. The advantages in testing with GOOSE messaging are considered as follows: Dedicated metallic cables in the connection between the relay and test equipment and/or cables used for testing can be reduced. Performance evaluation is more accurately achieved in GOOSE messaging since hardware overhead time on conventional binary inputs/outputs can be ignored. The limitation in the number of binary inputs/ outputs can be covered by GOOSE. The timing of all GOOSE can be monitored by an external IEC 61850 protocol analyzer connected to the network. Expanding flexibility in testing with GOOSE IEC 61850 GOOSE, with its fast transfer characteristics within a network environment (<3ms as defined by the standard), is now being widely used for protection purposes in place of conventional dedicated wiring. As described, this brings great benefits to the user since dedicated wiring can be reduced. In the same way, GOOSE can be applied for testing purposes. All signals, even those used internally in the execution process of software for a numerical protection relay, can be assigned to GOOSE. This results in reduced wiring during testing and also facilitates the realisation of more detailed testing. Figure 7 shows a practical example of the test result of a switch-on-to-fault case utilizing GOOSE for a certified IEC 61850 conformant numerical transformer protection relay. In this case, the COMTRADE waveforms calculated by RTDS with a simulation of both CT saturation and transformer inrush under a switch-on-to-fault condition were played on a test set. At the same time the relay’s internal signals for 2nd harmonic inrush current detection and CT saturation detection which are used to block tripping were observed along with the trip signal, without any wiring connection but by monitoring GOOSE messages on the network. The waveform can be seen to consist of fault current and transformer inrush components. In response to this unusual waveform, the relay firstly detects second harmonic to temporarily block tripping and then subsequently issues a trip, which is considered to be the expected result. In the past, there would have been many limitations in the flexibility of this kind of test, e.g. resulting from the delay time of mechanical contacts. PERFORMANCE AND ITS EVALUATION GOOSE messaging implementation to achieve satisfactory performance It is important to minimize the transmission time of the GOOSE packet within the IED in order to achieve the GOOSE performance of class P2/P3 which is defined 15 26 Example of physical connections for a conventional test Communi- Protection Relay cation replace hard- Protection Relay Binary output messages Trip/Autoreclose GOOSE for Trip/Autoreclose Binary input CB Condition between a test device. Network traffic simulator Testing Tool Binary input wired signals relay and Example of physical connections for GOOSE based test HUB GOOSE for CB condition Binary output Voltage/Current Voltage/Current Dedicated metalic cable (s) PAC.WINTER.2008 Test Device A LAN cable Test Device Testing Tool by Hachidai Ito and Kenichiro Ohashi , Toshiba Corporation, Japan 45 in the standard. One area in which we have been able to make significant savings in processing time is in the way in which we process the sending and receipt of GOOSE messages. Another opportunity was taken to reduce the time overheads incurred between the GOOSE packet receiving process, the interpret/response/generate GOOSE packet process and the sending process. Implementation of the application software is designed such that the three processes referred to above are executed in series in a task activated in a very short period of time together with the primary protection/measurement etc. functions as shown. See Figure 8. Methods for performance evaluation in GOOSE communication Figure 9 and table 1 show a test result for the ‘Trip’ GOOSE transfer time in a certified IEC 61850 conformant numerical distance protection relay as a performance type test. An IEC 61850 GOOSE enabled test set is used with 0.1ms resolution. During the performance type test of an IED, transmission traffic must also be considered. By calculating the maximum possible traffic on the LAN to which the IED is intended to be connected, or stating the maximum traffic value for which the IED can either publish or subscribe to GOOSE within the specified time, the performance criteria must be stated by the vendor. In practical situations, there are many kinds of GOOSE published by other IEDs and by primary equipment. All of these frames and also frames of other protocols could be on the same LAN network simultaneously. This point must, therefore, be considered when the possible maximum network traffic is calculated. A performance calculation example is also included in Appendix I of IEC 61850-5. Table 1: An example of the test result for GOOSE transfer time. 27 Example of utilizing GOOSE for protection testing purpose 28 Simplified sequence model of procedures in a time crucial proces GOOSE packet receive IED primary process GOOSE packet send Table 1 Test results for GOOSE transfer time Network Traffic (*1) (*2) Maximum response time of GOOSE (*2) Autoreclose by GOOSE (*2) 50 Kb/S 100 Kb/S 200 Kb/S < 0.7 MS < 0.7 MS < 0.7 MS Successful Successful Successful *1 Simulated only by GOOSE which were all captured and processed by GRZ100 at the same time *2 Test condition/hardware configuration is same as Figure 6 Table 1 shows an example of the test result for GOOSE transfer time (‘ta’ in Figure 4) and of the result of Autoreclose utilizing GOOSE for all interaction signals in a certified IEC 61850 conformant numerical distance protection relay with simulated network traffic. 29 Trip GOOSE transfer time measurement results PAC.WINTER.2008 It is important to reduce the time between the GOOSE receive and response. by Hachidai Ito and Kenichiro Ohashi , Toshiba Corporation, Japan IEC 61850 protection 46 To obtain the expected benefits of As another aspect of performance evaluation for a single IED, the GOOSE response time shall be checked since it directly affects the system performance. As part of system evaluation, an easy way to test the response time of an IED could be by the ‘Ping-Pong’ technique as described below. This method is very efficient because it can check the subscribing time (‘Tc’ of Figure 4) and publishing time (‘Ta’ of Figure 4) at the same time without other external inputs or triggers. Set the IED to publish GOOSE (A) when GOOSE (B) is subscribed. Arrange external equipment connected to the LAN to publish GOOSE (B). Observe the behaviour of GOOSEs with external equipment connected to the LAN. Figure 10 shows the test result of an IED, a certified IEC 61850 conformant numerical distance protection relay, with an IEC 61850 GOOSE enabled test set. As shown, the response time here is sufficiently fast to adhere to the requirements defined in the standard (Figure 10). However, as it is only a single test result then to actually verify the performance, we must repeat the same case at least e.g. 100 times and check the maximum response time under simulated network traffic. As an extension of these procedures, this ‘Ping-Pong GOOSE’ can be played continuously between two or more IEDs without any external equipment. In case of two IEDs, the same settings as shown above are sufficient with the exception of exchanging GOOSE (A)/GOOSE (B) and inverting their logic at one IED. An IEC 61850 network analyzer could observe the continuous ‘Ping-Pong GOOSE’ rally, and as for evaluation, it is only necessary to determine how many GOOSEs were issued to the network in a certain time period, i.e. 10 [ Time period ] / [ Number of GOOSE issued ] = [ Average response time ] Here is a test result captured by an IEC 61850 protocol analyzer, which was carried out between two certified IEC 61850 conformant devices (Figure 11). Furthermore in this case, once the ‘Ping-Pong’ is set, the IEDs start playing ‘Ping-Pong’ as soon as the IEDs are connected to the network. Therefore, it could be used also for the purpose of increasing the network traffic. Note that cases utilizing GOOSE introduced here can be basically also applied to all IEC 61850 conformant devices which support the service for GOOSE. In order to obtain the expected benefits of IEC 61850 it is of critical importance to apply IEDs which provide sufficiently high performance of GOOSE messaging. IEC 61850 GOOSE messaging is now widely used in substation applications replacing methods using binary inputs/outputs and wires. GOOSE messaging performance evaluation for certified IEC 61850 conformant devices is one of the critical issues in achieving required substation functions such as sending trip commands or exchanging interlock status. 11 Single 'Ping-pong GOOSE' for performance evalation of an IED Rally of 'Ping-pong GOOSE' between two IEDs Protection Relay Protection Relay IEC 61850,it Test Device with IEC 61850 2. GOOSE (A) 1. GOOSE (B) is critical to apply IEDs with sufficiently high performance of GOOSE messaging. PAC.WINTER.2008 Protection Relay GOOSE (A) GOOSE (B)