Title of the software: Open Transmission System Planning and Operation Tool – OpenTSPOT

 OpenTSPOT Short Description:

OpenTSPOT application is developed under FP7, EU funded project named SEETSOC. All outcomes of the SEETSOC project are conceived as an open source for educational and/or commercial usage. In January 2013 the first beta version of OpenTSPOT was released to the R&D society.

OpenTSPOT is developed as a database related application in Microsoft® Visual Basic® using Visual Studio® 2010 development platform. Using generation, load and network topology data in the standard UCTE – Data Exchange Format, the tool enables the creation of regional transmission network models, performs load flow calculations and enables contingency analyses and statistical analysis of their results, integrating the necessary steps for Automated Network Modeling (Day Ahead Congestion Forecast – DACF, Two Day Ahead Congestion Forecast – D2CF and Intra Day Congestion Forecast – IdCF) into a semi-automated procedure.

One of the main features of the OpenTSPOT software is its Open Source orientation, built under .net framework as a Data Base based software. It uses an advanced Graphical User Interface, developed within MS Visual Studio, with Tree View Grid presentation. Its modular architecture allows additional functionalities in the future improvements of OpenTSPOT, such as easy upgrade to full GIS enabled tool and a possibility to incorporate the object-oriented data processing in it. OpenTSPOT is also prepared for plug and play environment usage. The software uses several external libraries for report generation, Crystal Reports for .net framework and math operations. The data is given in a form of tables through data grid views (similar to MS office Excel), Tree View Grid presentation (power system network presentation), as well as using the custom made diagrams and flowcharts.

OpenTSPOT architecture:

The OpenTSPOT architecture, shown in Fig. 1, is represented by the following master form / child forms organization:

  1. Master form: a unique form, the starting point for all applications,
  2. Child forms:
  3. Cases (open in a new window, every case consists of four windows: Work Case Window, Notification/Results Window, Solution Explorer Window and Property & Settings Window),
  4. Common applications (open in a new window: Contingency Statistics Analyzer (CSA) Module with Report Manager, Outage Scheduler Sub module, Format Converter Sub module, Model Compare Sub module and User Accounts & Logs Manager Module),
  5. Many At the Same Time (MAST) applications (open in the Case Window: Contingency Analysis (CA) Module with Report Manager, Transmission Capacity (TC) Module with Report Manager, Model Creator (MC) Module, Study Case (SC) Module with Report Manager, Auto Scheduler Module and Information Exchange Module), and
  6. Administrator User Interface forms.

The multitask / multi case feature of OpenTSPOT allows the user to work simultaneously on unlimited number of the MAST applications. The only limitation regarding the number of the opened MAST applications is RAM memory of the used PC (4 GB is sufficient).

Figure 1. OpenTSPOT Modules and Sub modules

OpenTSPOT contains a number of modules and submodules. The following modules/submodules are developed under:

  1. Common User Interface Module
    2. Data Base Module (user interface with all DBs and tables)
    3. User Accounts & Logs Manager Module
    4. Schedule Module
    5. Contingency Analysis(CA) Module
    6. Contingency Statistics Analyzer (CSA) Module (including Report manager for Statistics Analyzer Module)
    7. Outage Management Sub module
    8. Study Case Module (including Report manager for Study Case Module)
    9. Information Exchange Module
    10. Overall Settings Module
    11. Load Flow (LF) Module
    12. Model Creator Module

The following submodules of Model Creator Module are also developed:

  1. Model Builder Sub module (DACF Sub module)
    2. Iput Data and Storage Sub module
    3. Model Merger Sub module
    4. Load Adjustment Sub module
    5. Format Converter Sub module
    6. Automated Model Generation Sub module
    7. Model Compare Sub module

OpenTSPOT functionality:

OpenTSPOT enables the user to create regional transmission network models and forecasted network models based on the existing national and regional models while filtering data and errors. After the regional network model is created by using MC Module, the next step of the DACF procedure is represented by the load flow calculations for the base case scenario and for scenarios with contingency (n-1 analysis). In OpenTSPOT, the load flow calculations are performed by Load Flow (LF) Module using the standard Fast Decoupled load flow with the nested DC load flow method. From the results of these calculations, congestion is identified either as overload of an element or as voltage limit violation. In a nutshell, OpenTSPOT integrates the necessary calculation tools into an open source software which can be upgraded and adapted according to the user preferences and requirements. The principle functionality of OpenTSPOT is shown in Fig. 2.

Figure 2. OpenTSPOT principle functionality


OpenTSPOT supports the following functions:

  • Network modeling and load flow calculations,
  • Outage scheduling,
  • Contingency Analysis,
  • Contingency Statistics Analysis,
  • Automation of DACF, D2CF and IdCF processes,
  • Study Case calculations (sensitivity matrices calculation included),
  • Reports and results in graphical and tabular presentation, and Export of those reports and results in external file formats.


For more details you can download OpenTSPOT user manual or watch demo videos:
1. OpenTSPOT – main

2. OpenTSPOT – LF

3. OpenTSPOT – CSA

 Installation instructions:

 For developers:

  1. Install Visual Studio 2010,
  2. Install SAP Crystal Reports, version for Visual Studio 2010,
  3. Install SAP Crystal Reports runtime engine for .NET Framework 4,
  4. Install Bluebit .NET Matrix Library (, you must own developer license), and
  5. Copy OpenTSPOT source folder into your PC and start using it.

 For application users:

  1. Install Visual C++  Redistributable  Packages  (VCRedist_x86.exe),
  2. Install SAP Crystal Reports runtime engine for .NET Framework 4,
  3. Install Net framework 4, and
  4. Install OpenTSPOT (run OpenTSPOT Setup or just copy OpenTSPOT folder into your PC, then run the application as administrator).

 System requirements:

 For developers:

  • Visual Studio 2010,
  • Bluebit .NET Matrix Library (with developer license),
  • Crystal reports for .net (SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit), SAP Crystal Reports, version for Visual Studio 2010),
  • Around 200 MB of hard disk space,
  • PC with 4 GB ram, and
  • Application was developed on the PC with Win 7 Operating System.

 For application users:

  • Crystal reports for .net (SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit)),
  • Net framework 4,
  • Visual C++  Redistributable  Packages  (VCRedist_x86.exe),
  • Around 200 MB of hard disk space,
  • PC with 4 GB ram, and
  • Application was tested on the PC with Win 7 Operating System.


Contact persons:

If you need any kind of assistance you can contact OpenTSPOT main developers or visit OpenTSPOT web site on

Nenad Sijakovic, email:

Mr. Nenad Sijakovic graduated (M.Sc.EE degree) and become Magister of Science, at the Faculty of Electrical Engineering, University of Belgrade in, respectively, 2004 and 2011. From 2005. he was working in EMS – Serbian Transmission System and Market Operator from 2005 till 2016. Currently holds the position of Energy Infrastructure Expert at Energy Community Secretariat in Vienna. From 2010 he worked as a coordinator of the EMS research team at EU FP7 SEETSOC project. His research interests include topics related to power system development, congestion management; inter TSO compensation mechanisms, smart grids concepts and power system application development. He is the author of more than 20 papers published in national and international journals and conferences and more than 20, power system related, applications.

Petar Krstevski, email:

Petar Krstevski received his BSc degree in 2010 and M.S. degree in 2012 in engineering from Ss Cyril and Methodius University, Faculty of Electrical Engineering and Information Technologies. From 2010 he works as a member of the Ss Cyril and Methodius University research team at EU FP7 SEETSOC project. His subjects of interest are computer applications in power system analysis and operational planning, and integration of renewable energy sources in power systems.