operator training simulator (ots) logic development using lua programming language scripts
TRANSCRIPT
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
Operator Training Simulator (OTS) logic development using LUA programming language scripts
Brazilian Electrical Power System
13th International EPCC Workshop Bled, Slovenia, May 2015
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
-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
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
-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
-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
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
LUA Script
-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
-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
-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
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
-Interlocking Switch
Operator Training Simulator (OTS) logic development using LUA programming language scripts
13th International EPCC Workshop Bled, Slovenia, May 2015
Example
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
-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
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
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