17
- 1 - GOOSE messaging over LTE network GOOSE messaging over LTE network Revision History Editi on Date Status Editor v0.9 01.01.201 2 created Petteri Siren V1.0 09.04.201 3 Doc. headers etc Timo Knuutila CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

  • Upload
    dodiep

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 1 -

GOOSE messaging over LTE network

GOOSE messaging over LTE network

Revision History

Edition Date Status Editor

v0.9 01.01.2012 created Petteri Siren

V1.0 09.04.2013 Doc. headers etc Timo Knuutila

AbstractThis report describes the test setup and results of GOOSE messaging over 4G / LTE mobile network.

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 2: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 2 -

GOOSE messaging over LTE network

ContentsRevision History..........................................................................................................................1Abstract........................................................................................................................................11 Preface...................................................................................................................................32 Scope & introduction...........................................................................................................33 Horizontal GOOSE communication....................................................................................3

3.1 Analyzing the event list:.....................................................................................................73.2 How to change the value of the event list capacity?.......................................................11

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 3: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 3 -

GOOSE messaging over LTE network

1 PrefaceThis report was done as a part of the Finnish national research project "Smart Grid and Energy Market" SGEM. It was funded by Tekes – the Finnish Funding Agency for Technology and Innovation and the project partners.

2 Scope & introductionThis report describes the test setup and results of GOOSE messaging over 4G / LTE mobile network. The testing was done in a laboratory environment at Nokia Siemens Networks, Espoo Säterinportti and the relays, station computer and the GOOSE test setup was provided by ABB.

Persons involved with the testing were Janne Starck (ABB), Timo Knuutila, Petteri Siren (NSN).

3 Horizontal GOOSE communication

Our test setup is shown in Figure 1. The object was to measure the delay of GOOSE messages which travel from Intelligence Electronic Device (IED) REF615 A to another IED REF615 B. Both of the IEDs were supposed to use timestamps for messages sent. COM600 collected these GOOSE messages sent by IEDs, REF615 A and B.

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 4: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 4 -

GOOSE messaging over LTE network

Figure 1 Horizontal GOOSE communication, original configuration.

However, due to the processing time of COM600 the delay times varied a lot, depending on the event list capacity size of COM600, which we changed during our experiences due to the lack of events in the log at the beginning. After more measurements we noticed that due to other application running at COM600 delays between messages were not constant when having the same event list capacity. In addition of these not constant delays the event list notifies that the messages from BAY_10 (left router) had quality flag “BadTime.” Bad Time appeared because the GPS time source was only connected to REF615 B (BAY_12). We tried to change the configuration the way that we could connect the GPS time source to both of the IEDs by adding a switch to the configuration and separating IEDs to different subnetworks. This operation was not possible at first because of the old IP addresses configured to COM600. We needed to change the IP addresses of the relays and update these new IP-addresses to COM600 using ABB’s Session Automation Builder (SAB) program and install this new configuration setup file to COM600. Some Event list logs are shown in tables 1-

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 5: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 5 -

GOOSE messaging over LTE network

3. IP-addresses of the relays were changed in configuration menu. The relays had to be restarted before the new IP-addresses were in use. In figure 2 the new configuration is shown. Now there are three different subnetworks. The first subnetwork 10.0.0.0/24 includes GPS time source and one port of the router C. The second subnetwork 10.1.0.0/24 includes IED relay REF 615 A and one port of router C. The third subnetwork 10.2.0.0/24 includes COM600, IED relay REF615 B and one port of router C. The default gateway of the hardwares is 10.x.0.1. With this configuration we were able to share the GPS time signal to both relays, resulting the absence of “BadTime”- flag. The event list log after the successful configuration is shown in table 4 and 5.

Figure 2 Second configuration with three different subnetworks

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 6: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 6 -

GOOSE messaging over LTE network

In figure 3 there is a screenshot taken from router B. The traffic in LTE modem and traffic in the tunnel between IEDs are shown.

Figure 3 Screenshot from router B

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 7: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 7 -

GOOSE messaging over LTE network

3.1 Analyzing the event list:

In table 1 we can see that the delay between “Programmable LED 1”- messages is only < 20 ms.

Table 1 Event list (capacity 1000 events)

Date Time Bay Object Text Event Quality

1.2.2012 14:43:35.201BAY_10 X130 (AIM) X130-Input 1 Off BadTime

1.2.2012 14:43:35.207BAY_10 Programmable LED 1 Off BadTime

1.2.2012 14:43:35.223BAY_12 Programmable LED 1 Off

1.2.2012 14:43:36.003BAY_10 X130 (AIM) X130-Input 1 On BadTime

1.2.2012 14:43:36.007BAY_10 Programmable LED 1 On BadTime

1.2.2012 14:43:36.033BAY_12 Programmable LED 1 On

1.2.2012 14:43:36.201BAY_10 X130 (AIM) X130-Input 1 Off BadTime

1.2.2012 14:43:36.207BAY_10 Programmable LED 1 Off BadTime

1.2.2012 14:43:36.226BAY_12 Programmable LED 1 Off

In table 2 the delay between “Programmable LED 1”- messages is ~70-80 ms during the whole 5000 events.

Table 2 Event list (capacity 5000 events)

Date Time Bay Object Text Event Quality10.2.201

28:32:25.221

BAY_12 Programmable LED 1 Off

10.2.2012

8:32:25.949

BAY_10 X130 (AIM) X130-Input 1 On

BadTime

10.2.2012

8:32:25.954

BAY_10 Programmable LED 1 On

BadTime

10.2.2012

8:32:26.031

BAY_12 Programmable LED 1 On

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 8: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 8 -

GOOSE messaging over LTE network

10.2.2012

8:32:26.147

BAY_10 X130 (AIM) X130-Input 1 Off

BadTime

10.2.2012

8:32:26.152

BAY_10 Programmable LED 1 Off

BadTime

10.2.2012

8:32:26.221

BAY_12 Programmable LED 1 Off

10.2.2012

8:32:26.949

BAY_10 X130 (AIM) X130-Input 1 On

BadTime

10.2.2012

8:32:26.954

BAY_10 Programmable LED 1 On

BadTime

10.2.2012

8:32:27.024

BAY_12 Programmable LED 1 On

10.2.2012

8:32:27.147

BAY_10 X130 (AIM) X130-Input 1 Off

BadTime

10.2.2012

8:32:27.152

BAY_10 Programmable LED 1 Off

BadTime

10.2.2012

8:32:27.221

BAY_12 Programmable LED 1 Off

In the table 3 we can see that the order of messages is different than in the previous tables. This might be because of the processing delay of COM600 due to running team viewer application in the same relay. Time difference between Programmable LED 1 messages is about 60 ms.

Table 3 Event list

Date Time Bay ObjectText Event Quality16.2.2012 10:14:20.474 BAY_10 X130 (AIM) X130-Input 1 On BadTime16.2.2012 10:14:20.480 BAY_10 Programmable LED 1 On BadTime16.2.2012 10:14:20.672 BAY_10 X130 (AIM) X130-Input 1 Off BadTime16.2.2012 10:14:20.677 BAY_10 Programmable LED 1 Off BadTime16.2.2012 10:14:21.026 BAY_12 Programmable LED 1 On  16.2.2012 10:14:21.223 BAY_12 Programmable LED 1 Off  16.2.2012 10:14:21.474 BAY_10 X130 (AIM) X130-Input 1 On BadTime16.2.2012 10:14:21.480 BAY_10 Programmable LED 1 On BadTime16.2.2012 10:14:21.672 BAY_10 X130 (AIM) X130-Input 1 Off BadTime16.2.2012 10:14:21.677 BAY_10 Programmable LED 1 Off BadTime16.2.2012 10:14:22.033 BAY_12 Programmable LED 1 On  16.2.2012 10:14:22.223 BAY_12 Programmable LED 1 Off  

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 9: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 9 -

GOOSE messaging over LTE network

16.2.2012 10:14:22.474 BAY_10 X130 (AIM) X130-Input 1 On BadTime

In table 4 there is a log file after the successful configuration. Now there are no BadTime- flags in the Quality- column. The average delay for 1666 message pairs was 0.024 sec.

Table 4 Event list without "BadTime"

Date Time Bay Device ObjectText Event Quality28.2.2012 10:40:42.003 BAY_10   X130 (AIM) X130-Input 1 On  28.2.2012 10:40:42.007 BAY_10   Programmable LED 1 On  28.2.2012 10:40:42.046 BAY_12   Programmable LED 1 On  28.2.2012 10:40:42.201 BAY_10   X130 (AIM) X130-Input 1 Off  28.2.2012 10:40:42.207 BAY_10   Programmable LED 1 Off  28.2.2012 10:40:42.231 BAY_12   Programmable LED 1 Off  28.2.2012 10:40:43.003 BAY_10   X130 (AIM) X130-Input 1 On  28.2.2012 10:40:43.007 BAY_10   Programmable LED 1 On  28.2.2012 10:40:43.024 BAY_12   Programmable LED 1 On  28.2.2012 10:40:43.201 BAY_10   X130 (AIM) X130-Input 1 Off  28.2.2012 10:40:43.207 BAY_10   Programmable LED 1 Off  28.2.2012 10:40:43.231 BAY_12   Programmable LED 1 Off  28.2.2012 10:40:44.003 BAY_10   X130 (AIM) X130-Input 1 On  

In the table 5 there is another event log. This time all the other programs, including team viewer were shut off. The average delay between 1666 Programmable LED 1 messages was 0.035 seconds.

Table 5 Event log without any other program on

28.2.2012 11:15:00.003 BAY_10   X130 (AIM) X130-Input 1 On28.2.2012 11:15:00.008 BAY_10   Programmable LED 1 On28.2.2012 11:15:00.095 BAY_12   Programmable LED 1 On28.2.2012 11:15:00.201 BAY_10   X130 (AIM) X130-Input 1 Off28.2.2012 11:15:00.205 BAY_10   Programmable LED 1 Off28.2.2012 11:15:00.370 BAY_12   Programmable LED 1 Off28.2.2012 11:15:01.003 BAY_10   X130 (AIM) X130-Input 1 On28.2.2012 11:15:01.008 BAY_10   Programmable LED 1 On28.2.2012 11:15:01.097 BAY_12   Programmable LED 1 On28.2.2012 11:15:01.201 BAY_10   X130 (AIM) X130-Input 1 Off28.2.2012 11:15:01.205 BAY_10   Programmable LED 1 Off28.2.2012 11:15:01.310 BAY_12   Programmable LED 1 Off

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 10: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 10 -

GOOSE messaging over LTE network

28.2.2012 11:15:02.003 BAY_10   X130 (AIM) X130-Input 1 On28.2.2012 11:15:02.008 BAY_10   Programmable LED 1 On28.2.2012 11:15:02.025 BAY_12   Programmable LED 1 On28.2.2012 11:15:02.201 BAY_10   X130 (AIM) X130-Input 1 Off28.2.2012 11:15:02.205 BAY_10   Programmable LED 1 Off28.2.2012 11:15:02.222 BAY_12   Programmable LED 1 Off28.2.2012 11:15:03.003 BAY_10   X130 (AIM) X130-Input 1 On28.2.2012 11:15:03.008 BAY_10   Programmable LED 1 On28.2.2012 11:15:03.025 BAY_12   Programmable LED 1 On28.2.2012 11:15:03.201 BAY_10   X130 (AIM) X130-Input 1 Off28.2.2012 11:15:03.205 BAY_10   Programmable LED 1 Off28.2.2012 11:15:03.222 BAY_12   Programmable LED 1 Off28.2.2012 11:15:04.003 BAY_10   X130 (AIM) X130-Input 1 On28.2.2012 11:15:04.008 BAY_10   Programmable LED 1 On28.2.2012 11:15:04.102 BAY_12   Programmable LED 1 On28.2.2012 11:15:04.201 BAY_10   X130 (AIM) X130-Input 1 Off28.2.2012 11:15:04.205 BAY_10   Programmable LED 1 Off28.2.2012 11:15:04.222 BAY_12   Programmable LED 1 Off28.2.2012 11:15:05.003 BAY_10   X130 (AIM) X130-Input 1 On28.2.2012 11:15:05.008 BAY_10   Programmable LED 1 On28.2.2012 11:15:05.025 BAY_12   Programmable LED 1 On28.2.2012 11:15:05.201 BAY_10   X130 (AIM) X130-Input 1 Off28.2.2012 11:15:05.206 BAY_10   Programmable LED 1 Off28.2.2012 11:15:05.222 BAY_12   Programmable LED 1 Off

In table 6 some ping statistics taken from ?. Minimum round trip time (rtt) has been almost the same in all of the cases contrary to a maximum round trip time which varies a lot. However the average rtt does not vary more than one millisecond from other each other.

Table 6 Ping statistics

to 193.229.0.42 Packets transmitted rtt min (ms) rtt avg (ms) rtt max (ms) rtt mdev (ms)Ping 1 539 207 11,993 17,991 1 114,496 13,730Ping 2 94 837 11,837 17,539 371,073 7,460Ping 3 78 276 11,856 18,204 866,033 21,713Ping 4 247 253 12,057 18,621 19 209,723 183,385Ping 5 286 714 12,046 17,610 28 869,766 191,871Total 1 246 287 18,007

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 11: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 11 -

GOOSE messaging over LTE network

Ping 1 Ping 2 Ping 3 Ping 4 Ping 5 Total0

2

4

6

8

10

12

14

16

18

20

rtt min (ms)rtt avg (ms)

Figure 4 Chart from table 6

3.2 How to change the value of the event list capacity?

First install Station Automation Builder 600 (SAB600). Then install REF615 Connectivity Package 3.0.xOpen SAB600 and load the SGEM_GOOSE_Test- project. Click Gateway 3.4x.

Figure 5 Screenshot taken from SAB600

Now you see the Basic values in Object Properties (Event list capacity = 2000 in the figure below). The IP addresses of the IED relays can be changed under the IEC61850 OPC Server- menu.

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi

Page 12: GOOSE messaging over LTE networksgemfinalreport.fi/files/SGEM_Goose-over-LTE-report.docx · Web viewThis report describes the test setup and results of GOOSE messaging over 4G / LTE

- 12 -

GOOSE messaging over LTE network

Now, connect your pc to the COM600. Change the IP value in SAB (Remoting IP Address 10.0.0.1) to be the same as Local Area Connection of COM600 has. (or the other way around) Then, right click the Gateway 3.4x field and press Management. Now you can save the new file to COM600 and after that the new event list capacity value is in use.All of the softwares needed are installed to SGC-PC1.

Figure 6 Screenshot taken from SAB600

CLEEN OY Eteläranta 10, P.O. BOX 10, FI-00131 HELSINKI, FINLAND www.cleen.fi