Assessment of Cyber-Physical Inverter-Based Microgrid Control Performance under Communication Delay and Cyber-Attacks
Abstract
:1. Introduction
- Implementing an innovative cyber-physical co-simulation platform that integrates OPAL-RT, the network simulator ns3, and Docker containers into a unified, sophisticated platform, providing a sustainable tool to pursue various research studies within cyber-physical power systems applications.
- Proposing an experimental study targeting the sustainability challenges in cyber-physical inverter-based microgrids through an innovative way of assessing the frequency stability in different real-world scenarios.
- Developing an innovative ns3-based communication model that adequately represents the communication infrastructure between the primary and secondary control layers within the islanded inverter-based microgrid.
- Proposing a distributed denial of service (DDoS) model in real-time operation within the ns3-based communication surface for assessing sustainable MG operation in different cyber scenarios regarding communication delays and DDoS attacks.
2. The Proposed Architecture of the Cyber-Physical Co-Simulation Platform
2.1. Modeling and Control of an Inverter-Based Microgrid
2.2. Modeling of the Communication Network Infrastructure
Algorithm 1. Modeling of the ns3-based communication network. |
|
2.3. The Interface between the Communication Network and the Physical System
3. Modeling of Distributed Denial of Service (DDoS) Attack
Algorithm 2. DDoS attack using UDP flooding |
|
4. Implementation of a Cyber-Physical Co-Simulation Platform in the FIU Smart Grid Testbed
- Machine 1: OPAL-RT, simulator for real-time simulation of the inverter-based MG, including all the local controllers of the physical system.
- Machine 2: Linux OS contains ns3 for communication network emulation, shared memory, and Docker containers to transfer data between OPAL-RT and network nodes in ns3. Two containers are created to connect to the two communication nodes of inverters. The UPD/IP protocol is used for interfacing between the communication model in machine 2 and the physical system that runs on OPAL-RT in machine 1.
- Machine 3: MATLAB/Simulink is used to implement the centralized secondary controller and a Modbus TCP server, then connect to the two developed containers in machine 2, representing the clients.
5. Cyber-physical inverter-based Microgrid Implementation and Experimental Results
5.1. Evaluating the MG Performance with the Primary Control Layer
5.2. Assessing the MG’s Stability with the Secondary Control
- Phase 1 (0–36.5 s): The primary control only (based on droop control).
- Phase 2 (36.5–71 s): The activation of the ns3-based communication model and the secondary controller are working.
- Phase 3 (71–100 s): A step-up change in the total connected load with a value of 5.8 kW.
- Phase 4 (100–120 s): A step-down change with a value of 5.8 kW.
5.3. Scrutinizing the Impact of Communication Delay on Frequency Response
- Delay (0–100 ms): The frequency response is stable and can track the reference value effectively without steady-state errors.
- Delay (100–120 ms): The frequency is critically stable; it oscillates around the reference value and cannot reach a steady-state value.
- Delay (>120 ms): The frequency response is unstable.
5.4. Examining the MG’s Frequency Performance under the DDoS Attack
- At t = 0 s, the physical system typically starts in OPAL-RT without the secondary control.
- At t = 36.5 s, the centralized secondary controller connects to the physical system via the proposed communication model.
- Zone A (0–36.5 s): The MG worked based on primary control only; thus, the frequency was stable but deviated from its nominal value.
- Phase B (36.5–45 s): The established communication model connected the secondary control layer to the physical layer, eliminating the frequency deviation. At tattack = 40 s, the DDoS attack commenced; however, it did not impact the system, as it was in a steady state.
- Zone C (45–70 s): The emulated attack hacked the communication surface, leading to central controller corruption, as described in Figure 20. However, the absence of secondary control signals within this zone did not affect the system, as no operating conditions change needed a control action.
- Zone D (70–100 s): A step-up change occurred at t = 70 s, while the central controller cannot sense this variation as it is under attack. Consequently, the frequency cannot remain constant at 60 Hz, and there is a frequency deviation. The system remains stable but with a frequency deviation value depending on the load change amount, the same as operation with droop control only.
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Lu, L.-Y.; Chu, C.-C. Consensus-Based Secondary Frequency and Voltage Droop Control of Virtual Synchronous Generators for Isolated AC Micro-Grids. IEEE J. Emerg. Sel. Top. Circuits Syst. 2015, 5, 443–455. [Google Scholar] [CrossRef]
- Younesi, A.; Shayeghi, H.; Wang, Z.; Siano, P.; Mehrizi-Sani, A.; Safari, A. Trends in modern power systems resilience: State-of-the-art review. Renew. Sustain. Energy Rev. 2022, 162, 112397. [Google Scholar] [CrossRef]
- Barbierato, L.; Estebsari, A.; Bottaccioli, L.; Macii, E.; Patti, E. A Distributed Multimodel Co-simulation Platform to Assess General Purpose Services in Smart Grids. IEEE Trans. Ind. Appl. 2020, 56, 5613–5624. [Google Scholar] [CrossRef]
- Saleh, M.; Esa, Y.; Hariri, M.E.; Mohamed, A. Impact of Information and Communication Technology Limitations on Microgrid Operation. Energies 2019, 12, 2926. [Google Scholar] [CrossRef]
- Nejabatkhah, F.; Li, Y.W.; Liang, H.; Ahrabi, R.R. Cyber-Security of Smart Microgrids: A Survey. Energies 2020, 14, 27. [Google Scholar] [CrossRef]
- Zhang, H.; Meng, W.; Qi, J.; Wang, X.; Zheng, W.X. Distributed Load Sharing Under False Data Injection Attack in an Inverter-Based Microgrid. IEEE Trans. Ind. Electron. 2019, 66, 1543–1551. [Google Scholar] [CrossRef]
- Reda, H.T.; Anwar, A.; Mahmood, A. Comprehensive survey and taxonomies of false data injection attacks in smart grids: Attack models, targets, and impacts. Renew. Sustain. Energy Rev. 2022, 163, 112423. [Google Scholar] [CrossRef]
- Hoque, N.; Bhattacharyya, D.K.; Kalita, J.K. Botnet in DDoS Attacks: Trends and Challenges. IEEE Commun. Surv. Tutor. 2015, 17, 2242–2270. [Google Scholar] [CrossRef]
- Huseinović, A.; Mrdović, S.; Bicakci, K.; Uludag, S. A Survey of Denial-of-Service Attacks and Solutions in the Smart Grid. IEEE Access 2020, 8, 177447–177470. [Google Scholar] [CrossRef]
- Ortega-Fernandez, I.; Liberati, F. A Review of Denial-of-Service Attack and Mitigation in the Smart Grid Using Reinforcement Learning. Energies 2023, 16, 635. [Google Scholar] [CrossRef]
- Tang, D.; Fang, Y.-P.; Zio, E. Vulnerability analysis of demand-response with renewable energy integration in smart grids to cyber-attacks and online detection methods. Reliab. Eng. Syst. Saf. 2023, 235, 109212. [Google Scholar] [CrossRef]
- Li, W.; Zhang, X.; Li, H. Co-simulation platforms for co-design of networked control systems: An overview. Control Eng. Pract. 2014, 23, 44–56. [Google Scholar] [CrossRef]
- Mets, K.; Ojea, J.A.; Develder, C. Combining Power and Communication Network Simulation for Cost-Effective Smart Grid Analysis. IEEE Commun. Surv. Tutor. 2014, 16, 1771–1796. [Google Scholar] [CrossRef]
- Mihal, P.; Schvarcbacher, M.; Rossi, B.; Pitner, T. Smart grids co-simulations: Survey & research directions. Sustain. Comput. Inform. Syst. 2022, 35, 100726. [Google Scholar] [CrossRef]
- De Souza, E.; Ardakanian, O.; Nikolaidis, I. A Co-simulation Platform for Evaluating Cyber Security and Control Applications in the Smart Grid. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–7. [Google Scholar] [CrossRef]
- Georg, H.; Müller, S.C.; Rehtanz, C.; Wietfeld, C. Analyzing Cyber-Physical Energy Systems: The INSPIRE Cosimulation of Power and ICT Systems Using HLA. IEEE Trans. Ind. Inform. 2014, 10, 2364–2373. [Google Scholar] [CrossRef]
- Bian, D.; Kuzlu, M.; Pipattanasomporn, M.; Rahman, S.; Wu, Y. Real-time co-simulation platform using OPAL-RT and OPNET for analyzing smart grid performance. In Proceedings of the 2015 IEEE Power & Energy Society General Meeting, Denver, CO, USA, 26–30 July 2015; pp. 1–5. [Google Scholar] [CrossRef]
- Nejabatkhah, F.; Li, Y.W. Overview of Power Management Strategies of Hybrid AC/DC Microgrid. IEEE Trans. Power Electron. 2015, 30, 7072–7089. [Google Scholar] [CrossRef]
- Nguyen, T.-L.; Wang, Y.; Tran, Q.-T.; Caire, R.; Xu, Y.; Gavriluta, C. A Distributed Hierarchical Control Framework in Islanded Microgrids and Its Agent-Based Design for Cyber–Physical Implementations. IEEE Trans. Ind. Electron. 2021, 68, 9685–9695. [Google Scholar] [CrossRef]
- Gurugubelli, V.; Ghosh, A.; Panda, A.K. Droop controlled voltage source converter with different classical controllers in the voltage control loop. In Proceedings of the IEEE International Conference on Power Electronics, Smart Grid, and Renewable Energy (PESGRE), Trivandrum, India, 2–5 January 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Tayab, U.B.; Roslan, M.A.B.; Hwan, L.J.; Kashif, M. A review of droop control techniques for microgrid. Renew. Sustain. Energy Rev. 2017, 76, 717–727. [Google Scholar] [CrossRef]
- Sahoo, A.K.; Mahmud, K.; Crittenden, M.; Ravishankar, J.; Padmanaban, S.; Blaabjerg, F. Communication-Less Primary and Secondary Control in Inverter-Interfaced AC Microgrid: An Overview. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 5164–5182. [Google Scholar] [CrossRef]
- Han, H.; Hou, X.; Yang, J.; Wu, J.; Su, M.; Guerrero, J.M. Review of Power Sharing Control Strategies for Islanding Operation of AC Microgrids. IEEE Trans. Smart Grid 2016, 7, 200–215. [Google Scholar] [CrossRef]
- De Nadai Nascimento, B.; Zambroni de Souza, A.C.; Marujo, D.; Sarmiento, J.E.; Alvez, C.A.; Portelinha, F.M., Jr.; de Carvalho Costa, J.G. Centralised secondary control for islanded microgrids. IET Renew. Power Gener. 2020, 14, 1502–1511. [Google Scholar] [CrossRef]
- Bhattarai, B.; Marinovici, L.; Touhiduzzaman, M.; Tuffner, F.K.; Schneider, K.P.; Xie, J.; Fisher, A. Studying impacts of communication system performance on dynamic stability of networked microgrid. IET Smart Grid 2020, 3, 667–676. [Google Scholar] [CrossRef]
- Kyriakou, D.G.; Kanellos, F.D. Optimal frequency support method for urban microgrids of building prosumers. Sustain. Cities Soc. 2023, 98, 104776. [Google Scholar] [CrossRef]
- Heins, T.; Joševski, M.; Gurumurthy, S.K.; Monti, A. Centralized Model Predictive Control for Transient Frequency Control in Islanded Inverter-Based Microgrids. IEEE Trans. Power Syst. 2023, 38, 2641–2652. [Google Scholar] [CrossRef]
- Rey, J.M.; Rosero, C.X.; Velasco, M.; Martí, P.; Miret, J.; Castilla, M. Local Frequency Restoration for Droop-Controlled Parallel Inverters in Islanded Microgrids. IEEE Trans. Energy Convers. 2019, 34, 1232–1241. [Google Scholar] [CrossRef]
- Dashtdar, M.; Flah, A.; Hosseinimoghadam, S.M.S.; Reddy, C.R.; Kotb, H.; AboRas, K.M.; Bortoni, E.C. Improving the Power Quality of Island Microgrid with Voltage and Frequency Control Based on a Hybrid Genetic Algorithm and PSO. IEEE Access 2022, 10, 105352–105365. [Google Scholar] [CrossRef]
- Alzayed, M.; Lemaire, M.; Zarrabian, S.; Chaoui, H.; Massicotte, D. Droop-Controlled Bidirectional Inverter-Based Microgrid Using Cascade-Forward Neural Networks. IEEE Open J. Circuits Syst. 2022, 3, 298–308. [Google Scholar] [CrossRef]
- Guerrero, J.M.; Vasquez, J.C.; Matas, J.; de Vicuna, L.G.; Castilla, M. Hierarchical Control of Droop-Controlled AC and DC Microgrids—A General Approach Toward Standardization. IEEE Trans. Ind. Electron. 2011, 58, 158–172. [Google Scholar] [CrossRef]
- Guo, F.; Wen, C.; Mao, J.; Song, Y.-D. Distributed Secondary Voltage and Frequency Restoration Control of Droop-Controlled Inverter-Based Microgrids. IEEE Trans. Ind. Electron. 2015, 62, 4355–4364. [Google Scholar] [CrossRef]
- Firdaus, A.; Mishra, S. Mitigation of Power and Frequency Instability to Improve Load Sharing Among Distributed Inverters in Microgrid Systems. IEEE Syst. J. 2020, 14, 1024–1033. [Google Scholar] [CrossRef]
- Pogaku, N.; Prodanovic, M.; Green, T.C. Modeling, Analysis and Testing of Autonomous Operation of an Inverter-Based Microgrid. IEEE Trans. Power Electron. 2007, 22, 613–625. [Google Scholar] [CrossRef]
- Ns-3 Tutorial Release ns-3-dev ns-3 Project. 2022. Available online: https://www.nsnam.org/docs/release/3.37/tutorial/ns-3-tutorial.pdf (accessed on 1 May 2023).
- Tavassoli, B.; Fereidunian, A.; Mehdi, S. Communication system effects on the secondary control performance in microgrids. IET Renew. Power Gener. 2020, 14, 2047–2057. [Google Scholar] [CrossRef]
- Docker Documentation Release 6.1.0. dev0. 2018. Available online: https://docker-sean.readthedocs.io/_/downloads/en/latest/pdf/ (accessed on 5 May 2023).
- Aghmadi, A.; Hussein, H.; Polara, K.H.; Mohammed, O. A Comprehensive Review of Architecture, Communication, and Cybersecurity in Networked Microgrid Systems. Inventions 2023, 8, 84. [Google Scholar] [CrossRef]
Docker Container Name | IP Address | Device | Signals | Modbus Space on the Server | Position in Memory | |
---|---|---|---|---|---|---|
Name | Data Type | |||||
Node 1 | 10.1.1.21 | VSI-1 | Meas f1 | float | 0–1 | Output 0 |
Meas v1 | float | 2–3 | Output 1 | |||
Ctrl f | float | 4–5 | Input 0 | |||
Ctrl v | float | 6–7 | Input 1 | |||
Node 2 | 10.1.1.22 | VSI-2 | Meas f2 | float | 0–1 | Output 2 |
Meas v2 | float | 2–3 | Output 3 | |||
Ctrl f | float | 4–5 | Input 2 | |||
Ctrl v | float | 6–7 | Input 3 |
Parameters | Symbol | Value |
---|---|---|
Filter inductance | 3.5 mH | |
Filter capacitance | 50 μf | |
Coupling inductance | 0.35 mH | |
Coupling resistance | 0.05 Ω | |
Inner voltage controller proportional gain | 0.285 | |
The microgrid voltage | 110 V | |
The reference frequency | 60 Hz | |
Inner voltage controller integral gain | 590 | |
Inner current controller proportional gain | 55 | |
Inner current controller integral gain | 1570 | |
Secondary controller proportional gain | 0.08 | |
Secondary controller integral gain | 7 | |
The total connected load | 13.9 kW |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ali, O.; Nguyen, T.-L.; Mohammed, O.A. Assessment of Cyber-Physical Inverter-Based Microgrid Control Performance under Communication Delay and Cyber-Attacks. Appl. Sci. 2024, 14, 997. https://doi.org/10.3390/app14030997
Ali O, Nguyen T-L, Mohammed OA. Assessment of Cyber-Physical Inverter-Based Microgrid Control Performance under Communication Delay and Cyber-Attacks. Applied Sciences. 2024; 14(3):997. https://doi.org/10.3390/app14030997
Chicago/Turabian StyleAli, Ola, Tung-Lam Nguyen, and Osama A. Mohammed. 2024. "Assessment of Cyber-Physical Inverter-Based Microgrid Control Performance under Communication Delay and Cyber-Attacks" Applied Sciences 14, no. 3: 997. https://doi.org/10.3390/app14030997
APA StyleAli, O., Nguyen, T.-L., & Mohammed, O. A. (2024). Assessment of Cyber-Physical Inverter-Based Microgrid Control Performance under Communication Delay and Cyber-Attacks. Applied Sciences, 14(3), 997. https://doi.org/10.3390/app14030997