Modeling Using Colored Petri Net of Communication Networks Based on IEC 61850 in a Microgrid Context

  • Pedro MachadoEmail author
  • Milton R. Silva
  • Luiz E. de Souza
  • Carlos W. de Souza
  • Roberto S. Netto


The increasing penetration of distributed energy resources (DERs) and local/small-scale power systems, named microgrids (MG), becomes a growing challenge for distribution system operators (DSOs). In general, the DER units and MG operation are based on a decentralized and time-critical decisions, which performs a complex behavior. To deal with this complex distributed system, the information and communication schemes are essential. Considering this, the IEC 61580 standard shows up as an appropriate solution, as it fulfills all related specifications of distributed systems. Since building a test bench becomes impractical due to the complexity and costs, the chosen solution is simulation. Therefore, this work presents a methodology that can aid the DSOs in the process of design and performance analysis of IEC 61850 networks applied to microgrid context. For this, the colored Petri net is proposed as the formal tool in order to have an easy and comprehensive modeling/simulation strategy. To validate the proposed methodology, a scenario considering the islanding detection control has been investigated with some numerical results.


Communication analysis IEC 61850 Microgrid Colored petri net 



The first two authors would like to thank the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior that supports the author’s research by means of a scholarship. All authors also acknowledge the support offered by Federal University of Itajubá.


  1. Aalst van der , W. M., Stahl, C., Westergaard, M. (2013). Strategies for modeling complex processes using colored Petri nets. In Transactions on petri nets and other models of concurrency (Vol. vii, pp. 6–55). Springer.Google Scholar
  2. Ali, I., & Suhail Hussain, S. M. (2016). Communication design for energy management automation in microgrid. IEEE Transactions on Smart Grid, 9(3), 2055–2064.Google Scholar
  3. Ali, I., Hussain, S. S., Tak, A., & Ustun, T. S. (2018). Communication modeling for differential protection in IEC-61850-based substations. IEEE Transactions on Industry Applications, 54(1), 135–142.CrossRefGoogle Scholar
  4. Amoah, R., Camtepe, S., & Foo, E. (2016). Securing DNP3 broadcast communications in SCADA systems. IEEE Transactions on Industrial Informatics, 12(4), 1474–1485.CrossRefGoogle Scholar
  5. Balakrishnan, M., & Trivedi, K. S. (1996). Stochastic Petri nets for the reliability analysis of communication network applications with alternate-routing. Reliability Engineering & System Safety, 52(3), 243–259.CrossRefGoogle Scholar
  6. Cintuglu, M. H., Ma, T., & Mohammed, O. A. (2017). Protection of autonomous microgrids using agent-based distributed communication. IEEE Transactions on Power Delivery, 32(1), 351–360.CrossRefGoogle Scholar
  7. Commission, I. E. (2003). Communication networks and systems in substations - Part 1: Introduction and overview (1st ed.). France: IEC.Google Scholar
  8. Commission, I. E. (2011). Communication networks and systems in substations—Part 5: Communication requirements for functions and device models (2nd ed.). France: IEC.Google Scholar
  9. CPN Tools. (2016). CPN Tools. Accessed October 7th, 2016.
  10. Das, N., Aung, T. T., Islam, S. (2013). Process-to-bay level peer-to-peer network delay in IEC 61850 substation communication systems. In Power engineering conference (AUPEC), 2013 Australasian Universities. IEEE, pp. 1–6.Google Scholar
  11. David, R., & Alla, H. (1994). Petri nets for modeling of dynamic systems: A survey. Automatica, 30(2), 175–202.MathSciNetCrossRefzbMATHGoogle Scholar
  12. Della Giustina, D., Dede, A., Invernizzi, G., Valle, D. P., Franzoni, F., Pegoiani, A., et al. (2015). Smart grid automation based on IEC 61850: An experimental characterization. IEEE Transactions on Instrumentation and Measurement, 64(8), 2055–2063.CrossRefGoogle Scholar
  13. Department of Energy, Office of Electricity Delivery and Energy Reliability (2016) Summary Report: 2012 DOE Microgrid Workshop. Retrieved September 02, from
  14. Gaouda, A. M., Abdrabou, A., Shaban, K., Khairalla, M., Abdrabou, A. M., El Shatshat, R., et al. (2016). A smart IEC 61850 merging unit for impending fault detection in transformers. IEEE Transactions on Smart Grid, 9(3), 1812–1821.Google Scholar
  15. Georg, H., Dorsch, N., Putzke, M., Wietfeld, C. (2013). Performance evaluation of time-critical communication networks for smart grids based on IEC 61850. In IEEE conference on computer communications workshops (INFOCOM WKSHPS). IEEE, pp. 43–48.Google Scholar
  16. Gharbi, N., Dutheillet, C., & Ioualalen, M. (2009). Colored stochastic Petri nets for modelling and analysis of multiclass retrial systems. Mathematical and Computer Modelling, 49(7), 1436–1448.CrossRefzbMATHGoogle Scholar
  17. Han, G., Xu, B., Fan, K., & Lv, G. (2014). An open communication architecture for distribution automation based on IEC 61850. International Journal of Electrical Power & Energy Systems, 54, 315–324.CrossRefGoogle Scholar
  18. Higgins, N., Vyatkin, V., Nair, N.-K. C., & Schwarz, K. (2011). Distributed power system automation with IEC 61850, IEC 61499, and intelligent control. IEEE Transactions on Systems, Man, and Cybernetics Part C (Applications and Reviews), 41(1), 81–92.CrossRefGoogle Scholar
  19. Ingram, D. M., Schaub, P., Taylor, R. R., & Campbell, D. A. (2013). Performance analysis of IEC 61850 sampled value process bus networks. IEEE Transactions on Industrial Informatics, 9(3), 1445–1454.CrossRefGoogle Scholar
  20. Jamro, M., Rzonca, D., & Rzasa, W. (2015). Testing communication tasks in distributed control systems with SysML and timed colored Petri nets model. Computers in Industry, 71, 77–87.CrossRefGoogle Scholar
  21. Jensen, K., Kristensen, L. M., & Wells, L. (2007). Coloured Petri nets and CPN Tools for modelling and validation of concurrent systems. International Journal on Software Tools for Technology Transfer, 9(3–4), 213–254.CrossRefGoogle Scholar
  22. Kanabar, M. G., & Sidhu, T. S. (2011). Performance of IEC 61850-9-2 process bus and corrective measure for digital relaying. IEEE Transactions on Power Delivery, 26(2), 725–735.CrossRefGoogle Scholar
  23. Kariyawasam, S., Rajapakse, A. D., & Perera, N. (2018). Investigation of using IEC 61850-Sampled Values for implementing a transient-based protection scheme for series-compensated transmission lines. IEEE Transactions on Power Delivery, 33(1), 93–101.CrossRefGoogle Scholar
  24. Khan, N. A., Ahmad, F., Khan, S. A. (2014) Coloured Petri net modeling and analysis for community based wireless mesh networks. In: IEEE International Conference on Systems, Man and Cybernetics (SMC) (pp. 139–144). IEEE.Google Scholar
  25. Kumpulainen, L., Jäntti, A., Rintala, J., & Kauhaniemi, K. (2017). Benefits and performance of IEC 61850 generic object oriented substation event-based communication in arc protection. IET Generation, Transmission & Distribution, 11(2), 456–463.CrossRefGoogle Scholar
  26. Kunz, G., Machado, J., Perondi, E., & Vyatkin, V. (2017). A formal methodology for accomplishing IEC 61850 real-time communication requirements. IEEE Transactions on Industrial Electronics, 64(8), 6582–6590.CrossRefGoogle Scholar
  27. Lei, L., Zhang, Y., Shen, X., Lin, C., & Zhong, Z. (2013). Performance analysis of device-to-device communications with dynamic interference using stochastic Petri nets. IEEE Transactions on Wireless Communications, 12(12), 6121–6141.CrossRefGoogle Scholar
  28. Mahendran, V., Gunasekaran, R., & Murthy, C. S. R. (2014). Performance modeling of delay-tolerant network routing via queueing Petri nets. IEEE Transactions on Mobile Computing, 13(8), 1816–1828.CrossRefGoogle Scholar
  29. Manbachi, M., Sadu, A., Farhangi, H., Monti, A., Palizban, A., Ponci, F., et al. (2016). Real-time co-simulation platform for smart grid volt-VAR optimization using IEC 61850. IEEE Transactions on Industrial Informatics, 12(4), 1392–1402.CrossRefGoogle Scholar
  30. Murata, T. (1989). Petri nets: Properties, analysis and applications. Proceedings of the IEEE, 77(4), 541–580.CrossRefGoogle Scholar
  31. Riverbed. (2018). OPNET—Riverbed Modeler. Accessed May 16th, 2018.
  32. Sidhu, T., Yin, Y. (2006). IED modelling for IEC 61850 based substation automation system performance simulation. In: Power engineering society general meeting. IEEE.Google Scholar
  33. Sidhu, T. S., & Yin, Y. (2007). Modelling and simulation for performance evaluation of IEC 61850-based substation communication systems. IEEE Transactions on Power Delivery, 22(3), 1482–1489.CrossRefGoogle Scholar
  34. U.S. Department of Energy. (2016) Smart Grid. Accessed October 27.
  35. Ustun, T. S., Ozansoy, C., & Zayegh, A. (2012). Modeling of a centralized microgrid protection system and distributed energy resources according to IEC 61850-7-420. IEEE Transactions on Power Systems, 27(3), 1560–1567.CrossRefGoogle Scholar
  36. Wells, L., (2002). Performance analysis using coloured Petri nets. In Proceedings of 10th IEEE international symposium on modeling, analysis and simulation of computer and telecommunications systems, 2002. MASCOTS 2002 (pp. 217–221). IEEE.Google Scholar
  37. Zaitsev, D. A. (2004). Switched LAN simulation by colored Petri nets. Mathematics and Computers in Simulation, 65(3), 245–249.MathSciNetCrossRefzbMATHGoogle Scholar
  38. Zeineb, M., Sajeh, Z., & Belhassen, Z. (2016). Generic colored Petri nets modeling approach for performance analysis of smart grid system. In 2016 7th International Renewable Energy Congress (IREC) (pp. 1–6). IEEE.Google Scholar
  39. Zhang, Z., Huang, X., Keune, B., Cao, Y., & Li, Y. (2015). Modeling and simulation of data flow for vlan-based communication in substations. IEEE Systems Journal, 11(4), 2467–2478.CrossRefGoogle Scholar

Copyright information

© Brazilian Society for Automatics--SBA 2018

Authors and Affiliations

  1. 1.Federal University of ItajubáItajubáBrazil

Personalised recommendations