0% found this document useful (0 votes)
53 views4 pages

DIGSI 5 - Digital Twin

This document summarizes a conference paper on automating testing of SIPROTEC 5 protection devices using a digital twin and Ranorex test automation tool. The paper describes: 1. Automating test scenarios like logging into a web page, importing device configuration files, injecting inputs, and logging off using Ranorex. 2. Configuring information routing and interlocking conditions using DIGSI tools to prevent unsafe operation of circuit breakers and disconnectors. 3. Implementing a digital twin test execution platform with a web interface to interact with simulated devices over a virtual private network for testing without manufacturing devices.

Uploaded by

luizexpedito_66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views4 pages

DIGSI 5 - Digital Twin

This document summarizes a conference paper on automating testing of SIPROTEC 5 protection devices using a digital twin and Ranorex test automation tool. The paper describes: 1. Automating test scenarios like logging into a web page, importing device configuration files, injecting inputs, and logging off using Ranorex. 2. Configuring information routing and interlocking conditions using DIGSI tools to prevent unsafe operation of circuit breakers and disconnectors. 3. Implementing a digital twin test execution platform with a web interface to interact with simulated devices over a virtual private network for testing without manufacturing devices.

Uploaded by

luizexpedito_66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019]

IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5

Digital Twin Ranorex Test Automation of


SIPROTEC 5 Protection Devices
Asha K Dr. Kariyappa B S Vishal Kulakarni
Department of ECE Department of ECE Energy management Unit
R V College of Engineering R V College of Engineering Siemens Technologyand Services
BBengaluru 560058, India Bengaluru-560059, India Bengaluru-560100, India
Email: [email protected] Email: [email protected] Email: [email protected]

Abstract— Digital Twin (DT) is the ability to take virtual A. Process Level
representation of the elements and the dynamics of how an
Internet of Things device operates and it's more than a This is the first level in the Energy Automation which
blueprint which lives throughout its lifecycle. It is an consists of electrical components such as power lines,
understanding of dynamics. Digital Twin facilitates the actual
Transformers, Transmission lines, circuit Breakers etc. The
operation of the product as well. DT focuses on smart
manufacturing with optimized hardware. Bay level is one of the status of these components like information regarding faulty
Levels among different Kinds of Energy Automation, this level lines is given to the next level of energy automation Bay
comprises of Intelligent Electronic Devices (IED) to correct the level.
fault occurred at process level. In this work Automation of DT B. Bay level
web page having the scenarios such as logging onto web page,
Importing the SIMFILE, Starting Manual Test, Injecting This level comprises of IEDs meant for protection, the status
Voltage, Current and Binary as inputs finally logging off from of the electrical components can be found at this level.
web page are carried out using Ranorex Tool, this paper also Based on this information the IEDs are configured in order
explains some of the configuration steps like Information to carryout fault detection and protection operations.
Routing Matrix and Creating Continuous Function Chart
(CFC) for interlocking conditions of Disconnector (DC), Circuit
Breaker (CB ) of SIPROTEC devices using DIGSI tool. C. Substation level

Keywords-DT (Digital Twin), Automation, Intelligent


This level monitors the power quality, A fault recorder and
Electronic Devices(IED), SIPROTEC Devices, Ranorex, Digital measures the power quality according to IEC 61000-4-30, In
Siemens(DIGSI),Information Routing Matrix, Disconnector Power System, there are mainly three aspects Generation,
(DC), Circuit Breaker (CB), Continuous Function Chart Transmission and Distribution. It is used to monitor the
(CFC). entire energy value chain from generation to distribution.

D. Control Centre level


I. INTRODUCTION
This level is used to monitor other Substations through
The word Twin means replica of a device, DT is a Test commands. There exists a two-way communication between
Execution platform where the user can check the Substation level and Control Centre level. To establish the
functionality of the device before manufacturing the device communication a protocol namely IEC 680707-1-0 is used.
thereby saving both time and money. Automation is a .
process that is performed with minimal human assistance.
The whole idea of Test Automation is to automate the III. PROPOSED WORK
frequent repetition of the similar test scenarios which is
laborious as well as time consuming to manually perform DT forms the Execution platform for checking the
Test cases. Energy management deals with measuring, functionality of SIPROTEC Protection Devices, The
recording and controlling the Energy consumption. Several Architecture of Digital Twin Workflow of Testing is as
protection devices are involved in the generation, shown in the Figure 1, the whole Backend is implemented in
transmission and distribution of electrical power. .Net using Sharp. The user will access the web server and
web server sends the request to Backend. SQL, BLOB is
A global communication standard, IEC61850 was used to manage data and large files. Execution service can
developed by IEC (International Electro-technical start virtual environment, it is basically VNET where the
commission in order to facilitate Automation. The author in virtual devices are running. The user can connect to VPN
[1] describes the structure of the protocol IEC61850. from his local PC, User interacts to the system via two
communication passes one communication bus via Web
server and backend and other directly to VPN [3].
II. ENERGY AUTOMATION LEVELS On virtual machine, we have simulation backend, which
provides interface to the web-backend, they communicate via
The author in [2] discusses the various automation levels as a bus, there is a specific network interface which provides
per IEC61850 which are listed as below. Virtual Private Network (VPN) functionality, it is accessible
via a specific VPN gateway.

978-1-7281-0167-5/19/$31.00 ©2019 IEEE 955


Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019]
IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5

The Virtual environment having SIPROTEC devices is breakers by making sure that none of the operating
automated. The Automation comprises of two Test Suites one commands are given to them. Consider an example of
for Smoke Test and the other for Extended Smoke Test. This interlocking condition as shown in the Figure 3, where the
section includes the configuration of Protection devices. Circuit Breaker open command should not be interlocked at
all, CB close command should only be allowed if there are
valid positions of circuit breaker and disconnector, incase
these switching elements show intermediate or invalid
positions the circuit breaker should not be closed [4-5].

Figure 3: Interlocking Conditions.

Figure 1: Architecture of DT Workflow Testing [2]. The interlocking conditions are described as
follows:

Information Routing Editor is the tool to assign signals to  Enable CB open: always
physical inputs, outputs, buffers and device screens. Under  Enable CB close: if positions of DC is
the source in the header we mainly see binary inputs and valid and CB open
function keys. The Destination column shows Binary  Enable DC open: if position of DC is valid
outputs, LEDs and Buffers, the cross bar in the Figure 2 and CB is open
shows the connection that needs to be established.  Enable DC close: same as enable DC open

Figure 2: Information Routing Matrix.

Interlocking is one of the functions that will protect


the process level components such as isolators, circuit Figure 4: Continuous Function Chart.

978-1-7281-0167-5/19/$31.00 ©2019 IEEE 956


Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019]
IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5

The Disconnector should not be moved if the All these Test Cases are automated without any human
position of any switching element is not valid and the circuit intervention by using Ranorex version 9.0 tool. The Flow
breaker is closed or in other words Circuit Breaker must be diagram of Test Automation Process is as shown in the
opened and the disconnector have a valid position. In the Figure 5.
similar way disconnector enabling is done when the position
of disconnector is valid, and Disconnector is open as shown Humans perform Manual Testing by carrying out the
in the Figure 3. steps defined in TMS, Automation tool will be used to
design/develop/execute the test steps based on the inputs
from TMS test cases in case of Automation Testing and a
IV. IMPLEMENTATION report will be generated for the same.Once the Test Suite is
automated, no human intervention is required for executing
the test steps by reducing the Man Hours spent on the
The Test Automation is carried out for Digital Twin web
respective test cases.
page, The Scenarios of operation include logging onto the
web page with both valid and invalid credentials, if the user
Test Automation Process includes the processes
gives correct credentials, then the Browser gets launched
like, Takt Testers identify TCs for new feature from TMS
with the web page, after successful login, the credential is
then identifying the feasible TCs to automate if they are
validated. Then the process continues with importing
feasible the corresponding Test cases are automated,
SIMFILE by accepting the warning message, Start of
validating the test cases with experts, if there are no
Manual Test, Validating the Device name and first 5 letters
comments Rebase with latest Label from INT, Execute Lite
of Product code as well as the HMI, Loading the device,
Smoke and Ecity Project TCs,Share Report & Review
injecting voltage, current and Binary i.e., when the input
comments, Send Merge Request, On Rollout Run TCs on
Binary BI 1.0 is triggered the corresponding output BO 1.0
INT build, then finally SITA handover.
should go high after running the simulation. For any change
in the values of voltage and current which are being passed
The Test Suite to carry out the Automation process
through Excel sheet, the position in the vector gets changed,
is as shown in the Figure 6, There are Two Test Suites
it then continues with stop of Manual Test and finally
created Smoke Test that runs in one browser without
logging off from the web page and closing the browser.
parameterization whereas the Extended Test Suite must run
in all the three browsers such as Chrome, Firefox and Edge
with parameterization as well [6-8].

Figure 6: Test Suite for Automation of Digital Twin using


Ranorex Tool.

V. RESULTS AND DISCUSSION

The Ranorex Tool generates a report having the status


success after successful completion of the process. The
report generated is as shown in the Figure 7 showing the
status of all the test cases that are involved in the complete
Test Suite, it gives the information regarding whether the
Figure 5: Test Automation Process.

978-1-7281-0167-5/19/$31.00 ©2019 IEEE 957


Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019]
IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5

Test case has failed or passed along with the Execution time this automation step is followed by triggering the binary
of each Test case. The Execution time for a complete Test input , there are two tabs in the UI such as Binary input and
Suite is 8.2minute. Binary output, whenever BI 1.1 is made high, the
. corresponding binary output B01.1 must go high after
clicking on run simulation button [11-12].

VI. CONCLUSION

Ranorex Test Automation of SIPROTEC 5 Protection


Devices is done successfully. The Automation steps include
several scenarios such as Logging on to Digital Twin web
page with both valid and invalid credentials, uploading a
new SIMFILE by accepting a warning message, Staring
Manual Test, Injecting Voltage, current and Binary, Stop
Manual Test and finally Logoff. The Successful automation
gives the Ranorex report with the status of success along
with validation. The Execution time of complete Test Suite
is around 8.2minute with multiple devices as well as single
device running on the cloud.
REFERENCES

[1] Biswajith Adhikary and Srinivasa Rao“Implementation Aspects of


Sunstation Automation Systems based on IEC 61850,” Inrternational
Figure 7: Test Automation Result Report. conference on control , Energy & Communication, 2016
[2] Arun T V ,”Substation Automation System”,International Journal of
Scientific & Engineering Research, Volume 7, Issue 5, 217 ISSN
2229-5518 May-2016.
The Result of a Test case for triggering the Binary input is as
[3] Andrea Angioni ,”Design and Implementation of Substation
shown in the Figure 8. If the binary input BI1.0 is checked, Automation Unit”, IEEE Transaction on Power Delivery,2016
after running the simulation the corresponding Binary output [4] Q. Xie and A. M. Memon, “Studying the characteristics of a” good”
must go high [9-10]. gui test suite,” in Software Reliability Engineering, 2006. ISSRE’06.
17th International Symposium on. IEEE, pp. 159–168, 2006.
[5] Yong-Cheol Kang, Seung-HunOk, Sang-Hee Kang, “A CT saturation
detection algorithm”, IEEE Transaction on Power Delivery, Vol 19,
pp 78-85, Jan 2018.
[6] Arquimedes Canedo “Industrial IOT Lifecycle via Digital Twins”
2016 ACM.ISBN 978-1-4503-4483-8/16/10.
[7] Florian Biesinger, DavisMeike Benedikt “A Case Study for a Digital
Twin of Body-in-White Production Systems ” IEEE 23rd International
Conference on Emerging Technologies and Factory Automation
(ETFA) 2018.
[8] Jan Vachalek, Lukas Bartalsky,Oliver Rovny, Dana Sismisova “The
Digital Twin of an Industrial Production Line within the Industry 4.0
Concept” 21st International Conference on Process Control (PC) 2017.
[9] Qinglin QI and Fei Tao “Digital Twin and Big Data towards Smart
Manufacturing and Industry 4.0: 360 Degree Comparison” IEEE 2018.
[10] Jan Vachalek, Lukas Bartalsky, Oliver Rovny, Dana Sismisova “The
Digital Twin of an Industrial Production Line Within the Industry 4.0
Concept” 21st International Conference on Process Control (PC) Vol
19, pp 78-85 2017.
[11] Florian Biesinger, Davis Meike, BenediktKra “A Case Study for a
Digital Twin of Body-in-White Production Systems” IEEE 23rd
International Conference on Emerging Technologies and Factory
Automation (ETFA vol. 55, pp. 290 295) 2018.
[12] Dr. Heide Brandtstaedter “Digital Twins for large Electric Drive
Trains” Petroleum and Chemical Industry Conference Europe. vol. 55,
pp. 290 295, Nov. 2018.

Figure 8: Running Simulation for Binary Input.


After injecting voltage and current to a device, there will be
change in the position of vector associated with the curve,

978-1-7281-0167-5/19/$31.00 ©2019 IEEE 958

You might also like