operator training simulator (ots) logic development using lua programming language scripts
TRANSCRIPT
![Page 1: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/1.jpg)
Operator Training Simulator (OTS) logic development using LUA programming language scripts
Eng. Vítor Donaduzzi
The 13th International EPCC Workshop
Bled, SloveniaMay 17-20, 2015
![Page 2: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/2.jpg)
Operator Training Simulator (OTS) logic development using LUA programming language scripts
Brazilian Electrical Power System
13th International EPCC Workshop Bled, Slovenia, May 2015
![Page 3: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/3.jpg)
OTS in Brazil-Many companies are using systems for operator training;-Some companies have a dedicated training room;-Interface: panels or diagrams;-Focus: substation operator training and system dispatcher;-Developed for electrical system transmission.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
![Page 4: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/4.jpg)
-Training-Certification-Recycling
-Created a model of Substation for simulation:*1 power transformer of 330/145 KV*1 transmission line of 330 kV*2 transmission line of 145 KV
-Uses an open source system.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
OTS
![Page 5: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/5.jpg)
Web Server Viewer
Data Base
- Point list- Point Calc
Script
-Lua-PHP
Screen
Alarms
Events
Others
The graphic interface (drawing) was developed in SVG language.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Architecture OTS
![Page 6: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/6.jpg)
-Screen Viewer-Alarms Viewer-Events Viewer-Historical-Others
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Graphic Interface
![Page 7: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/7.jpg)
-Point List: Substation point list. Example:*State of circuit breakers and switches*Measures*Commands*Protection events
-Calc List:Calculations for active power, reactive power,
apparent power, and others.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Data Base
![Page 8: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/8.jpg)
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
LUA Script
![Page 9: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/9.jpg)
-Lua was created at a Brazilian University.-Lua is a Languagem for games and automation applications; -Create many functions for control or devices; -Create functions for interlocking, lockout relay control, tap control; -Create a script in Lua Language for application;
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
LUA
![Page 10: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/10.jpg)
-Processing Module (3 switches);-Interlocking Switch;-Interlocking Circuit Breaker;-Processing Module Transformer;-Lockout relay(Bar and Transformer);-Others.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Functions
![Page 11: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/11.jpg)
-Interlocking Switch
-Seven entries: *State switch (this case 28)*State circuit-breaker (24-1 and 4)*State key local/remote 28*State of other switches*Switch alarms
-Result: the locking or unlocking of the switch command.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Example
![Page 12: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/12.jpg)
OR
Switch 28: Command unlocking!
Operator Training Simulator (OTS) logic development using LUA programming language scripts
?
13th International EPCC Workshop Bled, Slovenia, May 2015
Example
![Page 13: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/13.jpg)
-Interlocking Switch
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Example
![Page 14: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/14.jpg)
SCADA/HMI OTS/DTS
Script (Lua)
=
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Objective
![Page 15: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/15.jpg)
-High performance of the developed logic in Lua Language;-Easy to create new logics and controls;-Simplified expansion of the substation;-Software Reuse.
Problem in power flow: instability of measures.
Focus: solutions for power flow, create a logical control for protection transfer and others, new arrangements, simulation application in company.
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Results
![Page 16: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/16.jpg)
Operator Training Simulator (OTS) logic development using LUA programming
language scripts
Vítor DonaduzziElectrical [email protected] http://modosimul.wordpress.com
The 13th International EPCC Workshop
Bled, SloveniaMay 17-20, 2015
![Page 17: Operator Training Simulator (OTS) logic development using LUA programming language scripts](https://reader035.vdocument.in/reader035/viewer/2022081502/589fa4231a28abc04e8b5af1/html5/thumbnails/17.jpg)
Operator Training Simulator (OTS) logic development using LUA programming language scripts
Thank you!Eng. Vítor Donaduzzi
The 13th International EPCC Workshop
Bled, SloveniaMay 17-20, 2015