Object oriented representation of electrical networks according to IEC 61850 communication standard and its implementation

Introduction: The electrical networks are becoming more complex with the introduction of distributed generators; power electronics based control devices and various types of loads. The electrical networks are no longer passive meshed systems, as they were a couple decades ago. Rather the generation, transmission and consumption co-exist almost at all levels of the electrical networks. With the ever increasing number of control parameters, the management, protection and control of these electrical networks have become a real challenge for power engineers. Furthermore, several loads and/or distributed generators may connect/disconnect from/to the network at any time. Therefore, the shape of the network is not fixed but variable. Power flow, power quality calculations as well as protection parameters such as relay settings, fault current settings and etc. require that the exact structure of an electrical network should be monitored. This can be achieved by making use of communication lines in a central management system.

The electrical nodes such as relays, generators and loads can be represented with Object Oriented (OO) data structures to model microgrids with graph theory. The representation follows the international communication standard for substations – IEC 61850 and its recent extension for distributed generators – IEC 61850-7-420. Once the network is represented with OO data structures, Dijkstra’s algorithm can be implemented to monitor the changes in the network and recognize new deployments. In this manner, the exact structure of the network can be monitored without central management and necessary adjustments can be made on the fly. This will be a solid step towards plug-and-play in electrical networks. The simulation of the proposed model will be incorporated to show the viability of such model and its effectiveness.

Method/Case Study: Microsoft Visual Studio/Java/Matlab will be used for C#, C++ coding. New classes will be defined for each network element. As a case study, different connections will be implemented on the network structure. These will be done by running standardized services in IEC 61850. After each connection/disconnection, Dijkstra’s algorithm will be used to extract the new network structure. Also, the implementation of standard attributes of these nodes will be elaborated upon.

Results/Conclusions: The simulation results will have the following contributions to knowledge;
• To show the correct representation of network,
• the ability of the algorithm to follow the changes in the network
• and do necessary adjustments when required.
• This is invaluable for evolving power networks and smartgrids.