Software Architectures for Smart Grid System—A Bibliographical Survey
Abstract
:1. Introduction
Motivation
- ✓
- Analysis of Standards
- ✓
- Software layers definition and purpose
- ✓
- Interface mechanisms amongst layers
- ✓
- Data transmission mechanisms.
2. Smart Grid Software Architecture
2.1. Initiatives towards Standard Architecture
- Common understanding of smart grid elements and their relationships
- Traceability between the functions and the goals of the smart grid
- High-level and strategic views of the envisioned systems
- Integration of systems across domains, companies, and businesses
- Guide various architectures.
2.2. Smart Grid Architecture—An Embedded Software View
2.3. Smart Grid Requirements
3. Literature Survey
- ✓
- Reference architectures—systematic experiments
- ✓
- Layered architectures
- ✓
- Agent-based architectures.
3.1. Reference Architecture
3.2. Layered Architecture in Smart Grid Software
- Grid domain (generation, distribution, and transmission)
- Smart metering (AMI)
- Customer domain (smart appliances, electric vehicles, premises networks)
- Communication network.
Comparative Study on Different Architectural Layers
3.3. Agent Based Architecture for Smart Grids
3.3.1. Description of Agents
- ✓
- Input interface
- ✓
- Output interface
- ✓
- Decision making system
- ✓
- Communication system.
3.3.2. Agent Based Architecture in Literature
4. Future Work and Conclusions
4.1. Smart Grid Architecture Proposal Based on Data Exchange
4.2. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Nomenclature
AMI | Advanced Metering Infrastructure |
ARM | Advanced RISC Machine |
BEMOSS | Building Energy Management Open Source Software |
CoSGrid | Controlling the Smart Grid |
DER | Distributed Energy Resources |
DIP | Distributed Intelligence Platform |
DMS | Distributed Management System |
EV | Electrical Vehicle |
FREEDM | Future Renewable Electric Energy Delivery and Management |
FLISR | Fault, Location, Isolation and Supply Restoration |
GridOPTICS | Grid Operation and Planning Technology Integrated Capabilities Suite |
GTDU | Generation Transmission Distribution Utilization |
GRIP | Graph Reduction In Parallel |
HTML | Hyper Text Markup Language |
IEC | International Electrotechnical Commission |
IED | Intelligent Electronic Devices |
IEEE | Institute of Electrical and Electronics Engineers |
JADE | JAVA Agent DEvelopment Framework |
NIST | National Institute of Standards and Technology |
M2M | Machine to Machine |
NASPInet | North American Synchro-Phasor Initiative Network |
RTE | Real Time Environment |
OSI | Open System Interconnection |
RISC | Reduced Instruction Set Computer |
SOA | Service Oriented Architecture |
QoS | Quality of Service |
TCP | Transmission Control Protocol |
ULS | Ultra Large Scale |
WAMS | Wide Area Management System |
References
- Angelov, S.; Grefen, P.; Greefhorst, D. A classification of software reference architectures: Analyzing their success and effectiveness. In Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture, Cambridge, UK, 14–17 September 2009; pp. 141–150. [Google Scholar]
- Yilmaz, C.; Albayrak, S.; Lützenberger, M. Smart grid architectures and the multi-agent system paradigm. Energy 2014, 90–95. [Google Scholar]
- Srinivasan, S.; Kotta, U.; Ramaswamy, S. A layered architecture for control functionality implementation in smart grids. In Proceedings of the 2013 10th IEEE International Conference on Networking, Sensing and Control (ICNSC), Evry, France, 10–12 April 2013. [Google Scholar]
- Andrén, F.P.; Strasser, T.; Langthaler, O.; Veichtlbauer, A.; Kasberger, C.; Felbauer, G. Open and interoperable ICT solution for integrating distributed energy resources into smart grids. In Proceedings of the 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), Berlin, Germany, 6–9 September 2016. [Google Scholar]
- NIST Framework and Roadmap for Smart Grid Interoperability Standards, Release 2.0. Available online: https://www.nist.gov/sites/default/files/documents/public_affairs/releases/smartgrid_interoperability_final.pdf (accessed on 15 February 2019).
- Final Report of the CEN/CENELEC/ETSI Joint Working Group on Standards for Smart Grids. Available online: https://www.etsi.org/images/files/Report_CENCLCETSI_Standards_Smart_Grids.pdf (accessed on 15 February 2019).
- Koß, D.; Bytschkow, D.; Gupta, P.K.; Schätz, B.; Sellmayr, F.; Bauereiß, S. Establishing a smart grid node architecture and demonstrator in an office environment using the soa approach. In Proceedings of the 2012 International Workshop on Software Engineering for the Smart Grid (SE4SG), Zurich, Switzerland, 3 June 2012; pp. 8–14. [Google Scholar]
- Vukmirović, S.; Erdeljan, A.; Kulić, F.; Luković, S. Software architecture for smart metering systems with virtual power plant. In Proceedings of the MELECON 2010—2010 15th IEEE Mediterranean Electrotechnical Conference, Valletta, Malta, 26–28 April 2010. [Google Scholar]
- Hackenberg, G.; Irlbeck, M.; Koutsoumpas, V.; Bytschkow, D. Applying formal software engineering techniques to smart grids. In Proceedings of the 2012 International Workshop on Software Engineering for the Smart Grid (SE4SG), Zurich, Switzerland, 3 June 2012; pp. 50–56. [Google Scholar]
- Rad, B.R.; Aliee, F.S. Computational Grid as an Appropriate Infrastructure for Ultra Large Scale Software Intensive Systems. In Proceedings of the 2010 International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), Krakow, Poland, 15–18 February 2010; pp. 469–474. [Google Scholar]
- Anvaari, M.; Cruzes, D.S.; Conradi, R. Smart Grid software applications as an ultra-large-scale system: Challenges for evolution. In Proceedings of the 2012 IEEE PES Innovative Smart Grid Technologies (ISGT), Washington, DC, USA, 16–20 January 2012; pp. 1–6. [Google Scholar]
- Worighi, I.; Maach, A.; Hafid, A. Smart grid architecture and impact analysis of a residential microgrid. In Proceedings of the 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt), Tangier, Morocco, 24–26 October 2016; pp. 854–859. [Google Scholar]
- Ananthavijayan, R.; Karthikeyan, S.P.; Raglend, I.J.; Edward, J.B.; Kumar, K.S. Requirement framework of smart grid software architecture. In Proceedings of the 2017 International Conference on High Voltage Engineering and Power Systems (ICHVEPS), Sanur, Indonesia, 2–5 October 2017. [Google Scholar]
- Pérez, J.; Diaz, J.; Vidal, C.; Rodriguez, D.; Fernández, D. Self-Balancing Distributed Energy in Power Grids: An Architecture Based on Autonomic Computing. In Proceedings of the 2014 47th Hawaii International Conference on System Sciences (HICSS), Waikoloa, HI, USA, 6–9 January 2014. [Google Scholar]
- Strasser, T.; Andrén, F.; Kathan, J.; Cecati, C.; Buccella, C.; Siano, P.; Leitao, P.; Zhabelova, G.; Vyatkin, V.; Vrba, P.; et al. A review of architectures and concepts for intelligence in future electric energy systems. IEEE Trans. Ind. Electron. 2015, 62, 2424–2438. [Google Scholar] [CrossRef]
- López, G.; Moreno, J.I.; Sánchez, E.; Martínez, C.; Martín, F. Noise Sources, Effects and Countermeasures in Narrowband Power-Line Communications Networks: A Practical Approach. Energies 2017, 10, 1238. [Google Scholar] [CrossRef]
- Wu, F.F.; Varaiya, P.P.; Hui, R.S. Smart grids with intelligent periphery: An architecture for the energy internet. Engineering 2015, 1, 436–446. [Google Scholar] [CrossRef]
- Laval, S.; Godwin, B. Distributed Intelligence Platform (DIP) Reference Architecture Volume 1: Vision Overview; Duke Energy Duke Energy Corporation: Charlotte, NC, USA, 2015; pp. 1–31. [Google Scholar]
- Bachmann, F.; Bass, L.; Carriere, J.; Clements, P.; Garlan, D.; Ivers, J.; Nord, R.; Little, R. Software Architecture Documentation in Practice: Documenting Architectural Layers. March 2000. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.465.4046&rep=rep1&type=pdf (accessed on 15 February 2019).[Green Version]
- Villa, D.; Martin, C.; Villanueva, F.J.; Moya, F.; López, J.C. A dynamically reconfigurable architecture for smart grids. IEEE Trans. Consum. Electron. 2011, 57, 411–419. [Google Scholar] [CrossRef]
- Tan, S.; Song, W.Z.; Yothment, S.; Yang, J.; Tong, L. ScorePlus: An integrated scalable cyber-physical experiment environment for Smart Grid. In Proceedings of the 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Seattle, WA, USA, 22–25 June 2015; pp. 381–389. [Google Scholar]
- Khamphanchai, W.; Saha, A.; Rathinavel, K.; Kuzlu, M.; Pipattanasomporn, M.; Rahman, S.; Akyol, B.; Haack, J. Conceptual architecture of building energy management open source software (BEMOSS). In Proceedings of the IEEE PES Innovative Smart Grid Technologies, Europe (ISGT-Europe), Istanbul, Turkey, 12–15 October 2014; pp. 1–6. [Google Scholar]
- Gorton, I.; Liu, Y.; Yin, J. Grid OPTICS (TM): A design for plug-and-play smart grid software architecture. In Proceedings of the 2012 First International Workshop on Software Engineering for the Smart Grid (SE- SmartGrids), Zurich, Switzerland, 3 June 2012; pp. 38–41. [Google Scholar]
- Karady, G.G.; Huang, A.Q.; Baran, M. FREEDM system: An electronic smart distribution grid for the Future. In Proceedings of the Transmission and Distribution Conference and Exposition (T&D), 2012 IEEE PES, Orlando, FL, USA, 7–10 May 2012; pp. 1–6. [Google Scholar]
- Huang, A.Q.; Crow, M.L.; Heydt, G.T.; Zheng, J.P.; Dale, S.J. The future renewable electric energy delivery and management (FREEDM) system: The energy internet. Proc. IEEE 2011, 99, 133–148. [Google Scholar] [CrossRef]
- Bertocco, M.; Tramarin, F. A system architecture for distributed monitoring and control in a Smart Microgrid. In Proceedings of the 2012 IEEE Workshop on Environmental Energy and Structural Monitoring Systems (EESMS), Perugia, Italy, 28 September 2012; pp. 24–31. [Google Scholar]
- Bobba, R.; Heine, E.; Khurana, H.; Yardley, T. Exploring a tiered architecture for NASPInet. In Proceedings of the Innovative Smart Grid Technologies (ISGT), Gothenburg, Sweden, 19–21 January 2010; pp. 1–8. [Google Scholar]
- Patil, S.; Vyatkin, V.; McMillin, B. Implementation of FREEDM Smart Grid distributed load balancing using IEC 61499 function blocks. In Proceedings of the IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; pp. 8154–8159. [Google Scholar]
- Zhabelova, G.; Vyatkin, V. Multiagent smart grid automation architecture based on IEC 61850/61499 intelligent logical nodes. IEEE Trans. Ind. Electron. 2012, 59, 2351–2361. [Google Scholar] [CrossRef]
- Architecture view. Available online: http://smartgridstandardsmap.com/ (accessed on 15 February 2019).
- Alagoz, B.B.; Kaygusuz, A.; Karabiber, A. A user-mode distributed energy management architecture for smart grid applications. Energy 2012, 44, 167–177. [Google Scholar] [CrossRef]
- Miguel, M.L.F.; Jamhour, E.; Pellenz, M.E.; Penna, M.C. A Power Planning Algorithm Based on RPL for AMI Wireless Sensor Networks. Sensors 2017, 17, 679. [Google Scholar] [CrossRef]
- Pérez, J.; Díaz, J.; Garbajosa, J.; Yagüe, A.; Gonzalez, E.; Lopez-Perea, M. Towards a reference architecture for large-scale smart grids system of systems. In Proceedings of the 2015 IEEE/ACM 3rd International Workshop on Software Engineering for Systems-of-Systems, Florence, Italy, 17 May 2015. [Google Scholar]
- Gjermundrod, H.; Bakken, D.E.; Hauser, C.H.; Bose, A. GridStat: A flexible QoS-managed data dissemination framework for the power grid. IEEE Trans. Power Deliv. 2009, 24, 136–143. [Google Scholar] [CrossRef]
- Pipattanasomporn, M.; Feroze, H.; Rahman, S. Multi-agent systems in a distributed smart grid: Design and implementation. In Proceedings of the 2009 IEEE/PES Power Systems Conference and Exposition, Seattle, WA, USA, 15–18 March 2009. [Google Scholar]
- Grijalva, S.; Tariq, M.U. Prosumer-based smart grid architecture enables a flat, sustainable electricity industry. In Proceedings of the Innovative Smart Grid Technologies (ISGT), 2011 IEEE PES, Anaheim, CA, USA, 17–19 January 2011. [Google Scholar]
- Batista, N.C.; Melício, R.; Mendes, V.M.F. Layered Smart Grid architecture approach and field tests by ZigBee technology. Energy Convers. Manag. 2014, 88, 49–59. [Google Scholar] [CrossRef]
- Li, Z.; Wang, Z.; Tournier, J.C.; Peterson, W.; Li, W.; Wang, Y. A Unified Solution for Advanced Metering Infrastructure Integration with a Distribution Management System. In Proceedings of the 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), Gaithersburg, MD, USA, 4–6 October 2010. [Google Scholar]
- Petruševski, I.; Rakić, A.; Popović, I. Layered AMI architecture for various grid topologies and communication technologies. Telfor J. 2016, 8, 38–43. [Google Scholar] [CrossRef] [Green Version]
- Kim, J.; Filali, F.; Ko, Y.-B. Trends and Potentials of the Smart Grid Infrastructure: From ICT Sub-System to SDN-Enabled Smart Grid Architecture. Appl. Sci. 2015, 5, 706–727. [Google Scholar] [CrossRef] [Green Version]
- Parvez, I.; Sarwat, A.I.; Wei, L.; Sundararajan, A. Securing Metering Infrastructure of Smart Grid: A Machine Learning and Localization Based Key Management Approach. Energies 2016, 9, 691. [Google Scholar] [CrossRef]
- Park, S.-W.; Son, S.-Y. Cost Analysis for a Hybrid Advanced Metering Infrastructure in Korea. Energies 2017, 10, 1308. [Google Scholar] [CrossRef]
- Balijepalli, V.M.; Khaparde, S.A.; Gupta, R.P. Towards Indian smart grids. Available online: http://www.desismartgrid.com/wp-content/uploads/2012/07/Towards-Indian-Smart-Grids-.pdf (accessed on 15 February 2019).
- Patti, E.; Pons, E.; Martellacci, D.; Castagnetti, F.B.; Acquaviva, A.; Macii, E. multiflex: Flexible multi-utility, multi-service smart metering architecture for energy vectors with active prosumers. In Proceedings of the 2015 International Conference on Smart Cities and Green ICT Systems (SMARTGREENS), Lisbon, Portugal, 20–22 May 2015. [Google Scholar]
- Trefke, J.; Dänekas, C.; Rohjans, S.; Vázquez, J.M. Adaptive architecture development for Smart Grids based on integrated building blocks. In Proceedings of the 2012 3rd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies (ISGT Europe), Berlin, Germany, 14–17 October 2012. [Google Scholar]
- Program on Technology Innovation Common Needed Attribute of Architecture for an Integrated Grid. 2016. Available online: http://integratedgrid.com/wp-content/uploads/2016/09/000000003002009240.pdf (accessed on 15 February 2019).
- Jararweh, Y.; Al-Ayyoub, M.; Bousselham, A.; Benkhelifa, E. Software Defined based smart grid architecture. In Proceedings of the 2015 IEEE/ACS 12th International Conference of Computer Systems and Applications (AICCSA), Marrakech, Morocco, 17–20 November 2015. [Google Scholar]
- Zhou, L.; Rodrigues, J.J. Service-oriented middleware for smart grid: Principle, infrastructure, and application. IEEE Commun. Mag. 2013, 51, 84–89. [Google Scholar] [CrossRef]
- Kumar, Y.P.; Bhimasingu, R. Key Aspects of Smart Grid Design for Distribution System Automation: Architecture and Responsibilities. Procedia Technol. 2015, 21, 352–359. [Google Scholar] [CrossRef] [Green Version]
- Albagli, A.N.; Falcão, D.M.; de Rezende, J.F. Smart grid framework co-simulation using HLA architecture. Electr. Power Syst. Res. 2016, 130, 22–33. [Google Scholar] [CrossRef]
- Vrba, P.; Mařík, V.; Siano, P.; Leitão, P.; Zhabelova, G.; Vyatkin, V.; Strasser, T. A review of agent and service-oriented concepts applied to intelligent energy systems. IEEE Trans. Ind. Inform. 2014, 10, 1890–1903. [Google Scholar] [CrossRef]
- Xu, Z.; Yang, P.; Zhang, Y.; Zeng, Z.; Zheng, C.; Peng, J. Control devices development of multi-microgrids based on hierarchical structure. IET Gener. Transm. Distrib. 2016, 10, 4249–4256. [Google Scholar] [CrossRef]
- Sharifi, L.; Freitag, F.; Veiga, L. ARTA: An economic middleware to exchange pervasive energy and computing resources. In Proceedings of the 2016 IEEE International Conference on Smart Grid Communications (Smart Grid Comm), Sydney, NSW, Australia, 6–9 November 2016. [Google Scholar]
- Zhabelova, G. Software Architecture and Design Methodology for Distributed Agent-Based Automation of SMART Grid. September 2013. Available online: https://researchspace.auckland.ac.nz/bitstream/handle/2292/21409/whole.pdf?sequence=2 (accessed on 15 February 2019).
- Considine, T.; Cox, W.; Cazalet, E.G. Understanding Microgrids as the essential smart energy architecture. 2014. Available online: http://coxsoftwarearchitects.com/Resources/Grid-Interop2012/Understanding_Microgrids_as_the_Essential_Architecture_of_Smart_Energy_20121201_Paper.pdf (accessed on 15 February 2019).
- Zhabelova, G.; Patil, S.; Yang, C.W.; Vyatkin, V. Smart Grid applications with IEC 61499 reference architecture. In Proceedings of the 2013 11th IEEE International Conference on Industrial Informatics (INDIN), Bochum, Germany, 29–31 July 2013; pp. 458–463. [Google Scholar]
- Zhabelova, G.; Vyatkin, V.; Dubinin, V.N. Toward Industrially Usable Agent Technology for Smart Grid Automation. IEEE Trans. Ind. Electron. 2015, 62, 2629–2641. [Google Scholar] [CrossRef]
- Schmutzler, J.; Gröning, S.; Wietfeld, C. Management of distributed energy resources in IEC 61850 using web services on devices. In Proceedings of the 2011 IEEE International Conference on Smart Grid Communications (Smart Grid Comm), Brussels, Belgium, 17–20 October 2011; pp. 315–320. [Google Scholar]
- Bredillet, P.; Lambert, E.; Schultz, E. CIM, 61850, COSEM standards used in a model driven integration approach to build the smart grid service oriented architecture. In Proceedings of the 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), Gaithersburg, MD, USA, 4–6 October 2010; pp. 467–471. [Google Scholar]
- Adolf, D. Agent Based Architecture for Smart Grids. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.703.5131&rep=rep1&type=pdf (accessed on 15 February 2019).
- Ductor, S.; Gil-Quijano, J.J.; Stefanovitch, N.; Mele, P.R. GRENAD, A modular and generic Smart-Grid framework. In Proceedings of the 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), Lodz, Poland, 13–16 September 2015; pp. 1781–1792. [Google Scholar]
- Wang, W.; Xu, Y.; Khanna, M. A survey on the communication architectures in smart grid. Comput. Netw. 2011, 55, 3604–3629. [Google Scholar] [CrossRef]
Conceptual Architecture | High-Level Presentation of the Major Stakeholders and Their Interactions |
Functional Architecture | Arrangement of functions and their sub-functions and interfaces and the conditions for control or data flow |
Communication Architecture | Description of functional architecture focusing on connectivity |
Information Security Architecture | Detailed description and guidelines of information security |
Information Architecture | Representation of entities including their properties, relationships, and the operations that can be performed on them |
Generation | Transmission | Distribution | Utilization | Operations | Cloud Interface |
---|---|---|---|---|---|
Load control and dispatch | Monitoring and control | Demand response | Enable active customer participation | Configuration management | Forecast (weather, generation, demand) |
Load shaping | Maintaining Power quality | Peak clipping and load shaping | Variable pricing schemes | Device and asset management | Market services |
Generation control and scheduling | Fault tolerant and Recovery mechanism | Fault handing and self-healing | Learning user profile | Enable new products and services | Geographic information system |
Equipment maintenance | FACTS control | Outage management and power theft management | Consumer energy services | Firmware management, time Synchronization | Protection against cyber attack |
Reference Nr. | Name of Architecture | Salient Features | Demonstration |
---|---|---|---|
[5] | NIST framework |
| NIST established a robust smart grid interoperability panel to develop additional standards |
[11] | IEC 61499-based |
| Embedded controller (ARM based TS-7800 and verified using co-simulation approach |
[18] | DIP (Duke Energy) |
| Compatible with the OSI model and all 7 layers are mapped. |
[20] | Controlling the Smart Grid (CoSGrid) |
| Embedded Metering Device, Information Model, set of core services |
[21] | ScorePlus |
| Five solar generators, 5 storage devices, 15 demanders (Loads), 5 topology switches, and 1 interface device |
[22] | BEMOSSS platform |
| Enable developers with different skill sets to work on a different layer |
[23] | GridOPTICS (Grid Operation and Planning Technology Integrated Capabilities Suite) |
| Demonstrate advanced smart grid operational capabilities like data management, operations and planning |
[24,25,26] | FREEDM (Future Renewable Electric Energy Delivery and Management) |
| Plug-and-play interface (e.g., RJ45 Ethernet interface) Open-standard operating system (e.g., TCP/IP and HTML). |
[27] | NASPInet (North American Synchro-Phasor Initiative Network) |
| Impact analysis of the implementation of Quality of Service (Qu’s), cyber security, and network management service |
Reference | Year | Layer Details | Salient Features |
---|---|---|---|
[3] | 2013 |
|
|
[14] | 2014 |
|
|
[22] | 2014 |
|
|
[33] | 2015 |
|
|
[36] | 2011 |
|
|
[36] | 2015 |
|
|
[38] | 2010 |
|
|
[43] | 2009 |
|
|
[48] | 2013 |
|
|
[49] | 2015 |
|
|
[50] | 2016 |
|
|
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ananthavijayan, R.; Karthikeyan Shanmugam, P.; Padmanaban, S.; Holm-Nielsen, J.B.; Blaabjerg, F.; Fedak, V. Software Architectures for Smart Grid System—A Bibliographical Survey. Energies 2019, 12, 1183. https://doi.org/10.3390/en12061183
Ananthavijayan R, Karthikeyan Shanmugam P, Padmanaban S, Holm-Nielsen JB, Blaabjerg F, Fedak V. Software Architectures for Smart Grid System—A Bibliographical Survey. Energies. 2019; 12(6):1183. https://doi.org/10.3390/en12061183
Chicago/Turabian StyleAnanthavijayan, Ramesh, Prabhakar Karthikeyan Shanmugam, Sanjeevikumar Padmanaban, Jens Bo Holm-Nielsen, Frede Blaabjerg, and Viliam Fedak. 2019. "Software Architectures for Smart Grid System—A Bibliographical Survey" Energies 12, no. 6: 1183. https://doi.org/10.3390/en12061183
APA StyleAnanthavijayan, R., Karthikeyan Shanmugam, P., Padmanaban, S., Holm-Nielsen, J. B., Blaabjerg, F., & Fedak, V. (2019). Software Architectures for Smart Grid System—A Bibliographical Survey. Energies, 12(6), 1183. https://doi.org/10.3390/en12061183