Next Article in Journal
Assessment of Breakwater as a Protection System against Aerodynamic Loads Acting on the Floating PV System
Previous Article in Journal
Evaluating the Harmonic Effects on the Thermal Performance of a Power Transformer
Previous Article in Special Issue
Short-Term Campus Load Forecasting Using CNN-Based Encoder–Decoder Network with Attention
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Co-Simulation Implementation for Voltage and Frequency Regulation in Standalone AC Microgrid with Communication Network Performance Analysis across Traffic Variations

Energy Systems Research Laboratory, Department of Electrical and Computer Engineering, Florida International University, Miami, FL 33174, USA
*
Author to whom correspondence should be addressed.
Energies 2024, 17(19), 4872; https://doi.org/10.3390/en17194872 (registering DOI)
Submission received: 7 September 2024 / Revised: 25 September 2024 / Accepted: 26 September 2024 / Published: 28 September 2024
(This article belongs to the Special Issue Advances in Renewable Energy Power Forecasting and Integration)

Abstract

:
Effective communication networks are crucial for ensuring reliable and stable operation and control in smart microgrids (MGs). This paper proposes a comprehensive analysis of the interdependence between power and communication networks in the real-time control of a standalone AC microgrid to address this vital need. Thus, the role of communication network design is emphasized in facilitating an effective centralized secondary control to regulate the voltage and frequency of an MG. Consequently, voltage and frequency deviations from the droop-based primary control should be eliminated. This study employs a real-time co-simulation testbed setup that integrates OPAL-RT and network simulator (ns-3), supporting a rigorous evaluation of the interplay between the communication networks and control within the MG. Experiments have been conducted to demonstrate the effectiveness of the designed communication infrastructure in seamlessly enabling real-time data exchange among the primary and secondary control layers. Testing scenarios have been implemented, encompassing low-traffic patterns with minimal load variations and high traffic characterized by more frequent and severe load changes. The experimental results highlight the significant impact of traffic variations on communication network performance. Despite the increase in traffic, the effectiveness and reliability of the designed communication network have been validated, underscoring the vital role of communication in ensuring the resilient and stable operation of cyber–physical standalone AC microgrids.

1. Introduction

With the advancements in information technologies, conventional power systems have become smart, sophisticated networks known as cyber–physical power systems (CPPSs), which accommodate the power system (physical layer) and the communication and computation networks (cyber layer) [1]. The significant integration of cutting-edge information and communication technologies (ICTs) with physical power infrastructure distinguishes this evolution and provides substantial automation, efficiency, and resilience enhancement [2]. These communication networks are the core foundation of CPPSs, which allow real-time information exchange among diverse entities, including generation systems, transmission infrastructures, distribution networks, and control centers [3]. As a result, enabling the deployment of advanced control algorithms helps enhance the overall power system stability, sustainability, and resiliency. In particular, reliable communication infrastructures have greater significance in controlling the decentralization of power systems that rely on the high penetration of renewable energy sources (RESs) [4]. These networks facilitate the quick and precise transmission of control signals necessary for the system’s stability with RESs, characterized by variable and unpredictable behavior [5]. Thus, implementing ICT in power systems is an avenue for constructing resilient and adaptive CPPSs that can cope with the challenges of the contemporary energy environment [6]. The interdependence and the bidirectional interactions among the cyber and physical layers characterize the operation of cyber–physical power systems. This results in complexity and challenges in ensuring the resiliency and stability of power systems while considering the influence of communication networks on their physical system performance [1]. Thus, any degradation in the communication networks within the cyber layer, such as failures, delays, and cyber-attacks, will significantly impact the power system’s sustainable, reliable, and stable operation [4].
Microgrids (MGs) have emerged as a vital development within the broader architecture of CPPSs, establishing localizing power resources that strengthen the reliability and sustainability of power systems. MGs can be identified as small-scale controllable power entities integrating various power resources to satisfy the load requirements [7,8]. These systems can operate with the main utility grid or independently, offering a sustainable and flexible solution in the modern energy market [9]. Microgrids are distinguished by their willingness to incorporate a wide range of distributed energy resources (DERs), including photovoltaic (PV) systems and wind generation systems, in addition to energy storage systems (ESSs) [10,11,12]. However, one of these systems’ significant challenges is managing and controlling these resources with different characteristics within a unified framework [13,14]. These DERs are inverter-based resources (IBRs) that cannot directly connect to the power system but interface through controlled power electronics converters (PECs) that help ensure the MG’s operation within the acceptable voltage and frequency limits [15]. The designed control system of MGs depends on the MG mode of operation, which is either autonomous or grid-connected [16]. In the grid-connected mode, the inverter-based resources work in a grid-following way, where the DERs adapt their output to be synchronized with the grid voltage and frequency [17]. On the contrary, in autonomous operation, the MGs operate in a grid-forming manner independently, establishing their grid with the stabilization of the voltage and frequency values to ensure meeting load requirements, while decreasing reliance on the main grid [18]. Notably, the islanded operation of AC microgrids has technical challenges regarding the internal adaptation among diverse resources, with their intermittent characteristics, to maintain the MG voltage and frequency stability. Additionally, managing the operation of multiple IBRs to satisfy the load demand requires a robust and reliable control system to ensure each source can dynamically adjust its output to maintain the overall MG stability [19].
A hierarchical control structure has been deployed to fully control the intricate dynamics of islanded AC microgrids for more efficient and stable operation. It accommodates three control levels, each involving a particular function, known as primary, secondary, and tertiary control [20]. The primary control level is the base of this structure, and it is responsible for regulating the voltage and frequency values locally, employing a droop control mechanism within the inverter-based MG and facilitating power sharing between the parallel-connected inverters. This communication-less control level is sufficient for the short-term stabilization of the MG, though it needs to effectively eliminate voltage and frequency deviations for long-term stable operation [20,21]. Although the primary control layer can effectively control the voltage and frequency responses resulting from dynamic changes in the consumed power or generation, it has limitations in eliminating the steady-state errors that occur over time. Consequently, an additional control layer is essential for fine-tuning the microgrid operation across several operational conditions to ensure the electric power quality and stability of the MG over long-term operational conditions. Therefore, secondary control is established to overcome these constraints, forming a supervisory control center that communicates with the local droop controllers of each DER within the primary control layer [22]. Thus, the voltage and frequency remain within their rated values during the long-term operation without any steady-state errors across various operational conditions. On the other hand, the secondary control is a communication-based architecture, which requires a reliable communication network that seamlessly allows the bidirectional flow of data in real time between the primary and secondary control levels within the AC microgrid [23]. The reliable design of these communication networks has a vital role in maintaining the quality of the electrical system. A delay or packet loss in the communicated signals may introduce further voltage and frequency deviations, impacting the MG’s ability to fulfill operational requirements and maintain the voltage and frequency at their rated values. Consequently, considering the interdependence between the communication and power networks and analyzing the MGs’ operation as a cyber–physical power system is crucial for maintaining the overall system’s resilient and stable operation.
Communication networks within the hierarchical architecture play a vital role in enhancing the resilient and stable operation of microgrids, offering a stable medium that supports the transmission of measurements and control signals accurately in real time across various traffic patterns [2,24,25]. Consequently, the communication network performance affects the stabilization and resiliency of the MG. The National Institute of Standards and Technology (NIST) has specified the evaluation of communication network performance by examining key performance indicators (KPIs), such as the mean delay, the percentage of packet loss and the transmitted, and the received bitrate within the communication infrastructure [26], to ensure how accurately information is exchanged within the smart cyber–physical MG architecture. Throughout this communication-based control architecture, any degradation in the communication network performance directly affects the stabilization and functionality of the MG. Accordingly, ensuring reliable communication performance and the capability of handling low and high traffic patterns is crucial, especially in practical scenarios where the islanded MG is subjected to frequent load variations.

1.1. Review of Relevant Literature

Several investigations have been carried out to examine the functioning, managing, and resilient control of AC microgrids. The authors of [27] have investigated the voltage regulation in an islanded MG by developing a centralized secondary voltage controller cascaded with a module for generating the voltage regulating value. Upon the load requirement and the MG operational circumstances, the proposed secondary voltage control scheme sends the appropriate control signal to the primary level to adapt the MG voltage. Simulation results employing PSCAD have demonstrated the effectiveness of the proposed technique under different operating conditions in enhancing voltage regulation and reactive power sharing. The proposed work in [28,29] has targeted the frequency regulation in AC microgrid systems, including communication delays’ impact on MG stability. A centralized model predictive control (MPC) for frequency adaptation in an inverter-based MG is introduced in [28] to compensate for the limitations of droop-based control in grid-forming inverters. Based on the Frequency Divider (FD) concept in transmission systems, the authors have developed a modified version of a conventional MPC to improve the frequency performance. Several MATLAB simulation scenarios were conducted to ensure the effectiveness of the proposed scheme in controlling the system frequency compared to traditional PI and MPC controllers. Additionally, they assessed the performance of the MG frequency across communication delays. An enhancement of frequency performance, employing a genetic algorithm PID-based virtual inertia (VI) control (GA-PID-based VI) scheme within an islanded AC microgrid is developed in [29]. Simulation results have presented the superiority of the proposed technique over utilizing conventional VI control schemes under different disturbances, including delays in communication channels between the primary and secondary controllers. Though [28,29] have assessed the effectiveness of the proposed frequency control schemes under latency in communication issues, they did not include any modeling of the communication infrastructure between the primary and secondary control levels, which affects the practicality of the proposed scheme in real-world applications.
Analyzing the operation and control of microgrids under autonomous operation and grid integration is depicted in [30]. An enhanced centralized control algorithm has been presented to control the MG operation fully, including active/reactive power sharing and frequency/voltage regulation under several real-world scenarios. A hardware-in-the-loop setup utilizing Typhoon HIL has been implemented to validate the effectiveness of the proposed control scheme in enhancing the MG transient stability. An analysis of the communication infrastructure and its quality of service (QoS) within the introduced MG system must be conducted. In [31], researchers have presented an artificial neural network (ANN)-based secondary voltage and frequency control in a centralized way within an islanded AC microgrid. The simulation analysis is illustrated to show the efficiency of the proposed algorithm in adapting the voltage and frequency under step-load change. Researchers in [32] have proposed a distributed secondary control architecture to eliminate any frequency deviation within an autonomous inverter-based MG. An adaptive neuro-fuzzy inference system (ANFIS) has been designed as the base of the proposed control system architecture to enhance the MG performance with its online adaptability characteristics compared to the traditional PI controller. Despite the research work introduced in [27,28,29,30,31,32] having introduced various communication-based control schemes for enhancing MG performance across numerous operational conditions, they overlooked the modeling and evaluation of the communication networks among the different controllers within the context of the smart MG system.
The authors of [33,34,35,36,37] have investigated the resilient and stable performance of autonomous AC microgrids across several operational conditions while considering the impact of cyber-attacks, such as denial of service (DoS) and false data injection (FDI). A robust distributed secondary control algorithm is proposed in [33] to ensure the resilient operation of an inverter-based MG under an FDI attack that targets the secondary controller. The effectiveness of the proposed scheme has been evaluated under FDI attack on several points within the MG, including attacks on actuators, sensing nodes, and communication channels. Power system-based simulation analyses have been implemented to validate the proposed control scheme while ensuring the voltage and frequency stability of the microgrid, with a notable absence in validating the real cyber–physical platform that includes a representation of power and communication networks. The impact of non-ideal communication links and data manipulation on voltage and frequency stability in an islanded AC microgrid have been studied in [34]. The authors presented an adaptive, resilient secondary control algorithm in a distributed manner for regulating voltage and frequency values under normal operation and cyber threats. MATLAB/Simulink has been utilized as a validation medium, highlighting a crucial gap in the practicality of the proposed scheme due to the need for the real-time emulation of the communication networks to ensure the effectiveness of the proposed attack-resilient control scheme in actual operational conditions. In [35], researchers have developed an event-triggered adjusting scheme for a cyber–physical AC microgrid subjected to a DoS attack. An evaluation of the developed control algorithm to enhance MG resiliency has been implemented through the MATLAB simulation environment. This work mainly targets the effect of a need for more communication on MG stability, with an evident scarcity of cyber–physical hardware validation and accurate communication network emulation.
Real-time power system-based simulation research studies have been conducted in [36,37]. Examining the MG as a CPPS while considering the cybersecurity aspect is presented in [36]. The authors have assessed MG operation when equipped with a centralized secondary controller under islanded/grid-connected modes of operation, considering the influence of FDI attacks and faults. Then, they developed a long short-term memory (LSTM)-based approach for detecting cyber-attacks during MG operation. The introduced control technique has been validated in the real-time digital simulator (OPAL-RT). Frequency regulation on a shipboard MG across hybrid FDI/DoS attacks affecting the measuring and actuating data signals is illustrated in [37]. A machine learning (ML)-based attack detection scheme incorporating an active disturbance rejection control (ADRC) algorithm has been developed to improve the cyber resiliency of the MG under study. Irrespective of the notable relevance of the introduced work in [36,37], there is a need to validate the introduced scheme within a cyber–physical framework that integrates a real-time emulation of communication and power networks, not only the power system real-time simulators as they were exhibited.
Even though these studies referenced vital aspects of the resilient operation of AC microgrids, they should have considered the modeling and performance examination of the communication infrastructure that facilitates the proposed communication-based control algorithms within the cyber–physical MG system. A communication network emulation for smart microgrid applications employing the NetSim software tool is presented in [38,39,40]. In [38], the authors have designed a simulation model of communication networks among smart MG monitoring systems. They provided a detailed quantitative analysis of the network performance metrics, including the loss in delivered packets, throughput, and delays across the deployment of various communication protocols, such as ZigBee, wired local area networks (LANs), and wireless LANs (WLANs). Performance analysis of IEC 61850-based reactive power sharing in an MG system implemented on a long-term evolution (LTE) stack is introduced in [39]. The simulation results have proved the effectiveness and superiority of implementing LTE technology with IEC-based communication within microgrid infrastructures over Wi-Fi and WiMAX technologies. The communication network model consists of four managing levels within a five-bus MG, and its performance analysis, in terms of transmission rates, latency, and packet loss percentage under several technologies, has been demonstrated in [40].
The evaluation of communication networks within a networked microgrid system using the User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) is introduced in [41]. A detailed communication network QoS analysis has been presented in diverse traffic loads to ensure the resiliency of the developed model using network simulator (ns-3). Researchers in [42] have leveraged ns-3 to establish and validate a synchrophasor communication network (SCN) framework in smart grids. A detailed design, modeling, validation, and performance evaluation have been illustrated under various real-time experiments to ensure the reliability and resiliency of the proposed network in achieving the smart grid communication requirements. Researchers in [43] have developed a co-simulation platform that integrates power and communication networks, utilizing the MATLAB/Simulink and OMNeT++ simulators, respectively, for emulating the dynamics of cyber–physical smart grids. A communication infrastructure that uses hypertext transfer protocol (HTTP) for data exchange among MG components has been developed. Nonetheless, using MATLAB/Simulink to represent the power system limits the applicability of this platform in real-world scenarios due to the lack of real-time implementation. The introduced work [38,39,40,41,42,43] highlights a notable research gap in the interdependence analysis of the communication networks’ influence on MG control performance. The proposed work focused on the design, modeling, and numerical quantitative analysis for communication infrastructures for distinct MG deployments without studying the MG behavior from the power system point of view, such as its stability and resiliency across diverse practical scenarios.
The resilient and stable operation of the microgrid as a CPPS, while considering the real-time modeling of communication and power system infrastructures, has been showcased in [44,45,46,47]. In [44], a comprehensive analysis of frequency regulation in a hierarchically controlled islanded inverter-based MG, composed of two parallel grid-forming inverters, was depicted with detailed communication network modeling among the control levels. The effectiveness of the proposed communication-based control infrastructure has been validated in real-time operation, employing the integration between OPAL-RT and ns-3 in a unified framework. Nonetheless, they passed over the proposed communication network QoS evaluation under the implemented experiments. Furthermore, the voltage control aspect within the cyber–physical MG system was not covered. The work proposed in [45] targets the foundation of a co-simulation framework that accommodates power and communication systems. The resiliency of an autonomous MG system under the condition of generation outage, while varying the communication technologies within the developed communication network, was examined. A dynamic mode decomposition (DMD)-based data-driven control scheme has been implemented in [46] to ensure MG frequency stability under communication latency. In [47], researchers have developed an ANN-based protection scheme in a centralized manner for a multi-MG system. Experimental validation of the introduced protection scheme has been presented in a cyber–physical framework that includes MATLAB for power system representation and NetSim for communication emulation.

1.2. Paper Contribution and Organization

Inspired by the prior findings [27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47], a significant research gap emerged in thoroughly exploring the interdependence within cyber–physical MG systems, particularly recognizing the integration of communication infrastructure into the MG control architectures. Figure 1 presents a graphical demonstration categorizing the literature studies, highlighting the focus of the proposed work. Consequently, this paper presents an inventive interdependence analysis that bridges the research gap in exploring AC microgrids as a CPPS. This work targets the voltage and frequency regulation in an islanded AC microgrid system, employing a communication-based centralized secondary control scheme and meticulously evaluating the communication network performance within the implemented hierarchical control structure under different traffic patterns. Experimental validation of the proposed cyber–physical standalone AC microgrid system is implemented in a co-simulation hardware testbed setup that integrates OPAL-RT and ns-3 to emulate the physical MG system and the communication layer. Several experiments have demonstrated the effectiveness of the developed communication-based secondary control scheme compared to communication-less droop control in enhancing voltage and frequency performance, as well as the reliability and resiliency of the proposed communication infrastructure across diverse traffic loads with quantitative performance metrics.
The paper is structured as follows: Section 2 outlines the system modeling and communication-based hierarchical control structure within a standalone AC microgrid. The detailed modeling of the cyber–physical MG components, the interfacing between various real-time simulation environments, and the acquisition of communication performance data within the real-time co-simulation testbed setup are demonstrated in detail in Section 3. Section 4 presents the experimental results for the MG control system under different load patterns and investigates the communication network performance evaluation across low and high traffic loads. The conclusion is presented in Section 5.
Figure 1. Summary of the mentioned literature studies and the focus of the proposed work.
Figure 1. Summary of the mentioned literature studies and the focus of the proposed work.
Energies 17 04872 g001

2. Standalone AC Microgrid and Hierarchical Control Description

A microgrid system is considered a cyber–physical power system, including a physical layer containing the physical devices, measuring units, and local controllers, alongside a communication layer facilitating the coordination between various control levels. The overall configuration of an AC microgrid under an islanded mode of operation is presented in Figure 2. The physical construction of the MG system accommodates n-parallel distributed generation (DG) units, including a constant DC link, a three-phase inverter, a filter, and an output connector for each unit. The controlled DG units are connected to the common AC bus while operating in an autonomous mode of operation, forming the desired voltage and frequency levels while satisfying the load requirements.
A communication-based hierarchical control architecture is implemented to maintain the voltage and frequency at specified nominal values (208 V, 60 Hz). The communication layer within the hierarchical control structure offers a resilient and reliable medium for bidirectional data exchange within the communication-based hierarchical structure. This control architecture incorporates multiple control loops, and their correlated functions can be outlined as mentioned below:
  • Inner control loops: Concentrate on adjusting the output voltage and current of the voltage source inverter (VSI) within each DG unit under varying load conditions.
  • Primary control loop: This control level can be considered a communication-free control that locally controls the power sharing among the parallel-connected VSIs, known as a droop control in inverter-based MGs. This way of control is initiated from the conventional primary control loop in synchronous generator-based high inertia power systems that control power generation via regulating the turbine governor.
  • Secondary control loop: This level is responsible for restoring any deviation in the MG voltage and frequency to eliminate the limitations of the droop-based primary control in keeping the voltage and frequency at their rated values. A communication-based centralized secondary control for regulating the voltage and frequency values is implemented in this work.
The following subsections provide a detailed mathematical representation of each control level within the islanded AC inverter-based MG under investigation.

2.1. Inner Control Loop

The inner control loop follows a cascaded control architecture designed to regulate the current and voltage outputs of the VSI. It includes inner current and outer voltage control loops that operate on a fast timescale to maintain MG stability, and the production of the inner loop imitates the required pulsing signals of the switches of the VSI. These loops are designed to operate in a synchronous dq-frame; the three-phase AC signals are simplified and transformed in the dq reference frame by applying the Clark and Park transformations. The transformation of the three-phase input voltage e a , e b , and e c from the stationary phase system into e d and e q in the dq-frame is expressed as follows [48,49]:
e d = 2 3 v a cos φ + v b cos φ 2 Π 3 + v c cos φ + 2 Π 3
e q = 2 3 v a sin φ + v b sin φ 2 Π 3 + v c sin φ + 2 Π 3
where φ = ω t + ʎ i is the rotating reference frame angle, and it is a function of the angular speed of the rotating frame ω, and the initial value of the voltage phase shift angle is ʎ i . The inner current control loop adapts the current output in the dq-frame from the inverter, and the dynamic equations are given by
L i d = e d R f i d ω L f i q + e o d
L i q = e q R f i q + ω L f i d + e o q
The i d   and i q are the VSI output current in the dq-frame, while the values of output voltage in the dq-frame are e o d and e o q . The control function of this loop is to track the reference currents i d * and i q * ; thus, a conventional PI controller is used with fixed proportional and integral gains K P i and K I i . The mathematical equations represent this control objective described as [49]:
e d = R f i d * + ω L f i q * + L f i d * + e o d + K P i i d * i d + K I i i d * i d d t
e q = R f i q ω L f i d * + L f i q * + e o q + K P i i q * i q + K I i i q * i q d t
The outer voltage control adjusts the output voltage of the inverter by regulating the reference current values of i d * and i q * for the inner current loop. The following equations represent the reference current values corresponding to the required regulated voltage to ensure precise voltage regulation under load variations:
i d * = C f e o d * + i o d + K P E e o d * e o d + K I E e o d * e o d d t
i q * = C f e o q * + i o q + K P E e o q * e o q + K I E e o q * e o q d t
The values of the reference voltage in the dq-frame are e o d * and e o q * ; in addition, the employed PI controller for the outer voltage loop has constant gains K P E and K I E .

2.2. Local Primary Control Loop

The objective of this control level is to manage the accurate power sharing among the parallel-connected VSIs in a distributed manner based on the loading condition without direct communication between the parallel inverters. Each grid-forming VSI has its droop controller to adapt the active and reactive power sharing (P/ω and Q/V) droop ratios; thus, it is a communication-free control layer. Nevertheless, this control layer cannot maintain the voltage and frequency at their rated values, as the droop characteristics considered a proportional controller cannot keep zero steady-state errors for the MG voltage and frequency values.
Consider that there are several DG units (n number) connected through a feeder link with impedance Z l i = R l i + j X l i to the common AC bus within the islanded MG. The output voltage of D G i equals V i ρ i (i = 1, 2, ……, n), and the voltage at the common bus is V b u s ρ b u s ; thus, the i-th voltage source inverter’s active and reactive power outputs are given as [27]:
P D G i = R l i V i V b u s cos ρ i V b u s 2 +   X l i V i V b u s sin ρ i Z l i 2
Q D G i = x l i V i V b u s cos ρ i V b u s 2   R l i V i V b u s sin ρ i Z l i 2
Aligned with a minor power angle ρ i , it is acceptable to assume that cos ρ i 1 and sin ρ i ρ i , additionally, assuming the value of X l i R l i ; thus, the resistive component of the feeder can be neglected. Consequently, the output active and reactive powers can be approximated as follows:
P D G i = V i V b u s ρ i   X l i
Q D G i = V b u s [ V i V b u s ]   X l i
As a result, the values of generated active and reactive power from each VSI can be regulated by controlling the power angle ρ i and the DG voltage V i , respectively, with a trade-off in the voltage and frequency deviations according to the operational condition. To achieve this objective, the reference values of the voltage amplitude and frequency for the outer voltage control loop are adjusted, employing the droop control mechanism [50]:
ω i = ω d e s m d r o o p P i
V i = V d e s n d r o o p Q i
The active and reactive droop factors are m d r o o p and n d r o o p , respectively, and the desired rated values of the MG frequency and voltage are ω d e s and V d e s .

2.3. Communication-Based Secondary Control Loop

This work implements a communication-based centralized secondary controller to correct the MG voltage and frequency deviations resulting from the droop control in the primary control layer. The secondary controller is designed to maintain the voltage and frequency levels constant at their nominal values and correct deviations from the primary control loop, as demonstrated in Figure 3, under any operational scenarios to ensure the islanded MG’s power quality and stability. The following equations represent the voltage and frequency control signals ( v c o n t r o l and ω c o n t r o l ) , utilizing traditional PI controllers:
v c o n t r o l = K P C V _ s e c V M G + K I C V _ s e c V M G d t
ω c o n t r o l = K P C F _ s e c ω M G + K I C F _ s e c ω M G d t
where the voltage and frequency deviations at the common AC bus are V M G and ω M G . K P C V _ s e c , K I C V _ s e c ,   K P C F _ s e c , a n d   K I C F _ s e c are the voltage and frequency PI-based centralized secondary controller gains. Through the communication layer within the hierarchical control architecture, these control signals are transmitted to the local droop controllers within the physical layer of the standalone AC microgrid.

2.4. Communication Network Graph Theory

The communication layer has a crucial role in facilitating the control system operation and coordinating the different control levels to achieve the stable operation of the MG and meet the load requirements. Communication graph theory can mathematically model the communication network within a multi-agent MG system, where the interactions between the centralized secondary controller and the local droop controllers can be effectively identified. An undirected graph G C o m = f ( C ,   µ ,   A ) describes the network, where C denotes a set of components and µ identifies the connection edges among these components. The existence of these edges is expressed by the adjacency matrix A.
The main components of the set C are the centralized secondary controller c s e c and the local droop controllers c d r o o p _ i for i = 1, 2, ……, n, within each n-parallel-connected DG unit. Therefore, the set of components is identified as C = c s e c ,   c d r o o p _ 1 ,   c d r o o p _ 2 ,   ,   c d r o o p _ n . In this work, the communication network is a star topology where the centralized secondary controller (CC) acts as the system hub, as depicted in Figure 4. The edges describe the links between the controllers within the hierarchical structure µ = c s e c ,   c d r o o p i ,   i = 1 ,   2 ,   ,   n , which demonstrates the bidirectional communication channels among the droop and central controllers. These communication links are represented in matrix A = [ a j i   ] where each element a j i describes the linking edge between the central controller node c s e c and droop nodes c d r o o p _ i , as identified in (17). In the star topology, the centralized secondary controller is connected to all the local droop controllers; thus, the adjacency matrix is expressed in (18), where the first column and row represent the secondary controller, and the local droop controllers are identified in the remaining matrix.
a j i   = 1 ,     i f   c s e c , c d r o o p i µ 0 ,     o t h e r w i s e
    A =   0     1     1         1             1               0       0     0     1 0 0 0                         1   0   0 0

3. Cyber–Physical Standalone AC Microgrid Co-Simulation Design

For a precise analysis of the cyber–physical AC microgrid system, addressing the interdependence between the communication network and the physical system, this section will illustrate the real-time modeling for each element within the MG under study. Additionally, it demonstrates the integration of the different cyber and physical environments in a unified co-simulation platform, which facilitates evaluating the communication and control systems’ performance. Figure 5 depicts this by co-simulating the electric and communication networks utilizing OPAL-RT (OP4610XG model) and ns-3 (ns-3.35 version), respectively. The real-time simulators are interfaced through the deployment of docker containers.

3.1. Communication Network Emulation

As detailed in the hierarchical control structure in Section 2, the communication network facilitates the operation of the centralized secondary controller. Thus, each local droop controller (LC) alongside the central controller (CC), represented by nodes in ns-3, seamlessly facilitates the control objective of regulating the AC microgrid voltage and frequency under various operating conditions.
Network simulator ns-3 offers a scalable environment that emulates multi-agent systems with diverse communication technologies and protocols [51]. The ability to simulate real communication network devices, such as routers, switches, and communication channels, provides a detailed representation of the interdependence between the electrical and communication networks in real-time CPPSs. Moreover, external physical systems can interfere with the emulated communication model via the virtual tab bridges inside the software, fulfilling the research gap in studying the power systems as a cyber–physical system [41,51,52]. Moreover, it can emulate cyber-attacks, such as DoS, FDI, and man-in-the-middle attacks, to assess their impact on the power system resiliency, which can be investigated in detail in future work. All the previously mentioned scalable features are in open-source software that runs on the Linux operating system (OS), making it easily used by the research community without increasing the computational costs.
In this work, the communication infrastructure is designed as an ethernet-wired network in ns-3, supporting the implemented hierarchical control structure. The developed communication topology, as illustrated in Figure 5, consists of two local area networks (LANs) corresponding to the primary and secondary control layers within the AC microgrid system. Each node within the communication model represents a control agent in the MG system connected to the router through network switches within each LAN.
The Internet Protocol (IP) establishes communication between the network’s nodes, and each node within the model has its identified IP address. According to the MG structure under investigation, we have four DG units, and each unit has its local droop controller; thus, we create four nodes in the first LAN representing each control agent in the primary layer. For the secondary control layer, there is a centralized secondary controller; consequently, there is one node in the second LAN that performs as the introduced communication-based centralized secondary controller. Communication between the two LANs is established through two routers, forming the designed network’s foundation. Therefore, it streamlines the information exchange through the hierarchical control architecture to enable the continuous real-time adaptation of the MG voltage and frequency.
Leveraging the communication graph outlined in Section 2.4, the network is coded in ns-3 using C++. This network can be scalable for different MG architectures with multiple agents. The scalability can be achieved by expanding the number of nodes, routers, and the designed LAN based on the power system configuration. Let N L A N z denote the nodes in each L A N z (z is the number of local area networks), N L A N z = n 1 ,   n 2 ,   . . , n N t o t a l , and R is the set of routers where R L A N z = r 1 ,   r 2 ,   . . , r R t o t a l . For the system under study, z = 2; thus, N L A N 1 = n 11 ,   n 12 ,   n 13 ,   n 14 ,   N L A N 2 = n 21 ,   R L A N 1 = r 1 , a n d   R L A N 2 = r 2 . After, the connection links L between the network devices are identified as follows: Point-to-Point (P2P) communication between the implemented LANs among the backbone routers L r 1 ,   r 2 p 2 p = r 1 ,   r 2 , and Carrier Sense Multiple Access (CSMA) within each LAN, where L r 1 ,   N L A N 1 C S M A = r 1 ,   n 11 ,   n 12 ,   n 13 ,   n 14 and L r 2 ,   N L A N 2 C S M A = r 2 ,   n 21 .
Then, each designed node and router is assigned its unique IP address from subnets; the base IP for L A N 1   i s   B a s e I P L A N 1 = 10.1.1.0 and for L A N 2   i s   B a s e I P L A N 2 = 10.1.2.0 . Therefore, each node within L A N 1 and L A N 2 can be identified as in (19).
I P n o d e L A N 1 j = B a s e I P L A N 1 + j     and   I P n o d e L A N 2 j = B a s e I P L A N 2 + j  
where j is an integer that represents the position of each node within the subnet; for example, at j = 1   i n   L A N 1 this identifies n 11 : I P   10.1.1.1 .
For making the designed network in ns-3 able to interact with external physical systems, tab bridges T i have has been set up at each node, where T i = T 1 ,   T 2 ,   , T T t o t a l ; here, we have four nodes representing the local droop controllers n 11 ,   n 12 ,   n 13 ,   a n d   n 14 in addition to one node representing the centralized controller n 21 ; therefore, five tab bridges have been implemented. These bridges enable the interface with the physical system (OPAL-RT) through docker containers described in the following subsection.

3.2. Docker Containers for Data Exchange and System Integration

To implement the integration in real time between the physical MG in OPA-RT and the designed communication network ns-3, docker containers have been utilized to facilitate smooth data exchange within the cyber–physical framework. Docker is a containerization technology developed to encapsulate an application into a unified unit (container), including libraries, configuration files, and binaries [53]. These containers are an efficient and lightweight virtualization technology, sharing the host machine’s operating system (OS) kernel. This will eliminate the need for a separate OS and provide a faster start-up than virtual machines (VMs), with less consumed resources. Moreover, they are independent systems that can operate consistently within different computing frameworks, ensuring the same action of the deployed application inside the container regardless of any changes between environments [54]. Therefore, they are an ideal choice in real-time cyber–physical simulations where fast action and a dynamic performance among distinct operating environments are crucial.
In this study, docker containers are implemented on Linux OS and ns-3 in the same host computer, serving as an interface medium, as illustrated in Figure 5. Consequently, this enables the real-time exchange of information between the local control agents in the physical MG runs on OPAL-RT and their corresponding nodes in the designed communication network operating in ns-3. Each node in ns-3 interfaces with external systems through a tap bridge; thus, these implemented tab bridges can interface with the container through a virtual ethernet (veth) pair. The veth pair establishes the connection link between each node in the designed communication model and docker containers, supporting the bidirectional data flow through the emulated communication model. Figure 6 depicts the integration between the nodes inside ns-3 and the docker containers. Modbus TCP communication is used between the external centralized secondary controller (server) and the local controllers’ nodes in ns-3 (clients) through the four implemented docker containers, as demonstrated in Figure 5. A shared memory is deployed within the same Linux host computer to enhance the interfacing process further. Various sequences can interact with the same memory, making it straightforward for the docker containers and the ns-3 nodes to communicate simultaneously.

3.3. Data Extraction and Communication Network Performance Analysis

The network simulator ns-3 is crucial in supporting the detailed analysis of the communication network performance within the cyber–physical MG system. It provides multiple tools and methods for this purpose, ensuring the resilience and stability of the system. This section comprehensively assesses the interdependence between the communication network performance and the power system behaviors and describes in detail the approaches for data extraction from the designed communication network. To analyze the performance of the developed communication network and ensure its resilience and reliability in handling the system requirements in diverse conditions, information streaming among the control agents needs to be gathered online during the system operation. These tools can be seamlessly integrated with the designed code for the network model, facilitating the packet flow statistics being captured during the cyber–physical system operation. A post-analysis is then implemented to calculate the KPIs, such as end-to-end delay, percentage packet loss, and transmitted/received bitrates, which accurately describe the communication performance metrics at each node within the designed network.
Packet Tracing (PCAP) and FlowMonitor are highlighted as powerful tools within ns-3 [41,51]. They play a significant role in enabling data capturing and a detailed analytical visualization analysis within the developed network model. Packet Tracing, as an available technique in ns-3, records all system events during the real-time operation associated with packets corresponding to the flow of information. The PCAP tracing stores the packet-level data in the PCAP file format, which can be analyzed externally by tools, such as Wireshark [55], for post-real-time simulation analysis. The simulation model script enables PCAP tracing by including the command (EnablePcap) at the desired nodes to start data capture at the beginning of system operation.
FlowMonitor, a modular tool, complements PCAP tracing by monitoring high-level data [51]. It is designed to offer an overall view of communication performance through aggregating statistics metrics per flow. In the network context, each flow is identified by unique data, including the IP addresses for the source and destination nodes, the port for the source and destination, and the implemented transmission protocol. The link within the designed system among the control agents is identified by Flow ID, and during the system operation, we can gather the statistics for each Flow ID by installing the FlowMonitor module within the communication model script (FlowHelper. InstallAll()). The collected data during the online operation are exported in XML format for thorough analysis after the end of the simulation time [56,57].
In addition to collecting data internally from ns-3, another available way within our flexible system is to extract data by streaming it from docker containers. As described before, the containers are implemented to interface each local control node with the external physical system, setting up packet capture tools, such as tcpdump and tshark, with encapsulated applications inside the container. The collected data in PCAP files provide detailed network traffic statistics during the simulation time, facilitating the communication performance analysis. Accordingly, a thorough systematic study of the communication network performance within the MG system can be obtained by implementing these multi-faceted approaches for data extraction, as depicted in Figure 6. In alignment with NIST recommendations [26] in this work, we assessed the communication network performance by analyzing the end-to-end delay ( D e l a y E 2 E ) , transmitted bitrate ( B R t r ), received bitrate ( B R r e c ), and percentage packet loss ( % P L c o m ) at each node with the designed network, featuring a thorough quantitative analysis. These KPIs can be mathematically calculated from the data captured as follows [56]:
D e l a y E 2 E ( m s ) = k = 1 N p ( T r e ,   k T t r ,   k ) N p
B R t r ( b i t / s ) = B i t s t r T t r ,   k
B R r e c ( b i t / s ) = B i t s r e c T r e ,   k
P L c o m ( % ) = P l P t o t a l
where T r e ,   k   a n d   T t r ,   k are the reception and transmission times of packet k, and N p is the total number of analyzed packets. B i t s t r and B i t s r e c denote the total transmitted and received bits, P l is the lost packets, and P t o t a l presents the total number of packets.

3.4. Implementing the Standalone AC Microgrid in Real Time

The standalone AC microgrid integrates a four-parallel VSI operating under a grid-forming mode and is connected to a common AC bus to share the total load demand equally. For validating the efficient operation of the cyber–physical MG in real-time, the physical MG layer is implemented in the OPAL-RT (OP4610XG) real-time digital simulator through RT-LAB (version 2021.3.4) that seamlessly hyperlinks between MATLAB/Simulink and OPAL-RT. The implemented MG model in RT-LAB is converted to C-code appropriate for processing in real time; then, the converted model is loaded into the OP4610XG simulator via ethernet connection, allowing the operation in real time and the deployment of diverse operational conditions, as illustrated in Figure 7. This hardware-in-the-loop setup is integrated with the external centralized secondary controller computer through the implemented cyber layer to form the co-simulation cyber–physical MG system, as described in the previous subsections.

4. Experimental Results and Discussion

The experimental validation of the proposed standalone AC microgrid system equipped with the designed communication network is demonstrated in this section. Figure 8 presents the implemented co-simulation hardware setup for the cyber–physical AC microgrid system under study at the FIU smart grid testbed. The implemented setup integrates the cyber layer (ns-3) with the physical layer (OPAL-RT) of the AC microgrid system through the docker containers, facilitating the interdependence analysis of communication and control for smart microgrid systems, as explained in Section 3. Table 1 illustrates the cyber–physical system parameters in this study. It is worth mentioning that, with the scalability and flexibility of the utilized power systems and communication real-time simulators, this setup serves as a sustainable tool that can be adapted to accommodate several power system applications by redesigning the control and communication systems.
Table 1. The cyber–physical system parameters.
Table 1. The cyber–physical system parameters.
ParametersValue
Common bus line-to-line voltage ( V M G ) 208 V
Common bus frequency ( F M G ) 60 Hz
VSI filter ( R f L f C f )0.05 Ω, 3.5 mH, 50 μf
Output connector ( R c L c ) 0.05 Ω, 0.35 mH
Total connected load ( P l ,   Q l ) 28 kW, 800 VAR
Inner voltage controller ( K P E ,   K I E ) 0.286, 500
Inner current controller ( K P i ,   K I i ) 55, 1570
Secondary voltage controller ( K P v _ s e c ,   K I v _ s e c ) 0.5, 50
Secondary frequency controller ( K P f _ s e c ,   K I f _ s e c ) 0.15, 9
Number of docker containers4
Number of tab bridges4
Number of local area networks (LANs)2
Number of controller nodes (n)5
Number of routers (r)2
Links between routersP2P communication
Links in each LANCSMA communication
Figure 8. Hardware testbed setup for the cyber–physical AC microgrid under study.
Figure 8. Hardware testbed setup for the cyber–physical AC microgrid under study.
Energies 17 04872 g008
Extensive experiments have examined the resiliency and stability of the implemented cyber–physical system in diverse operational scenarios. The effectiveness of the developed communication network and control system is examined under variations in traffic patterns to achieve the required voltage and frequency adjustments. Low and high traffic load scenarios have been implemented to assess their impact on the MG’s stability and the communication network performance, as explained in the following subsections. The flow chart in Figure 9 streamlines the experimental validation process under each loading condition in the following subsections to obtain quantitative performance matrices for both the communication network and the power system performances. A comparative analysis was conducted to evaluate the impact of different traffic patterns on the communication network quality of services in terms of the delay values, percentage packet loss, and transmitted/received bitrates at each node within the developed communication network.

4.1. Scenario 1: Low-Traffic Pattern

Throughout this experiment, the performance of the cyber–physical MG system was evaluated under low-traffic conditions, characterized by a step change in total load demand. Specifically, the total power requested at the common bus was increased by 20 kW connected at t = 25 s, and this additional load was disconnected at t = 65 s. The experiment commenced by analyzing the MG performance, employing primary control only, and then the interdependence analysis of the communication-based control scheme was illustrated.

4.1.1. Doop-Based Control Scheme (Low-Traffic)

Under this loading pattern, we initially assessed the MG performance, utilizing the droop-based control (communication-free control scheme) to validate the robustness of the designed primary control layer in regulating the MG common bus’s voltage and frequency to the designed ratings of 208 V and 60 Hz. Figure 10 and Figure 11 depict that the four parallel-connected grid-forming VSIs, utilizing droop-based control, effectively met the load requirements while equally sharing the total active and reactive power demands.
Regarding the voltage and frequency stability of the MG, the droop-based control, along with the inner control loops, have successfully regulated the voltage and frequency at the common AC bus under the tested load profile. As illustrated in Figure 12, the AC bus voltage is stable; however, it does not reach the rated line-to-line voltage of 208 V, employing the primary control loop only. Continuous voltage deviations Δ V M G exist, and these deviations increment as the load demand rises. A similar limitation in the droop control for eliminating the steady-state errors observed in the frequency of the MG is shown in Figure 13. While the frequency remains stable and dynamically adjusted with load variations, it cannot be constant at 60 Hz.
Under the specified load pattern in this test, the observed droop in voltage (approximately 1.5%) and frequency deviation Δ F M G (ranging from 0.22 Hz to 0.35 Hz) can be accepted as they are within the permissible limits. Nevertheless, under sudden high-power changes, only deploying a droop-based primary control layer would be insufficient to keep the MG stable. Accordingly, the standalone MG will experience variations in voltage and frequency beyond the acceptable limits. This limitation in the droop control highlights the need to utilize the secondary control layer to ensure the MG’s stability and resiliency across various operational scenarios.

4.1.2. Communication-Based Centralized Secondary Control (Low-Traffic)

The communication-based centralized secondary control layer for regulating the MG’s voltage and frequency is established and verified in this test, employing the developed communication network model (Section 3.1) within the implemented setup, as presented in Figure 8. The secondary control is successfully implemented following the steps in their order, as illustrated in Figure 9. The bidirectional information flow between the physical MG (local controllers) and the centralized controller through the developed cyber layer has been initiated, as illustrated in Figure 14, to regulate the MG’s voltage and frequency simultaneously in real time. Consequently, this fulfills the research gap in analyzing the MG operation as a CPPS, while including the real-time implementation of both power and communication networks.
As demonstrated in Figure 15 and Figure 16, the voltage and frequency deviations have been effectively eliminated, ensuring the cyber–physical MG operates without steady-state errors at the common bus. The designed communication network has enabled the implemented secondary controller to regulate the common bus voltage and frequency at their nominal values 208 V and 60 Hz, even under the considered load changes. This addresses the limitations of the droop control that, while functioning as a proportional controller, could not eliminate steady-state errors in voltage and frequency.
Figure 14. Bidirectional data flow through the communication network (Wireshark capture).
Figure 14. Bidirectional data flow through the communication network (Wireshark capture).
Energies 17 04872 g014

4.1.3. Communication Network Performance Analysis (Low-Traffic)

To achieve the study’s objective of providing a comprehensive interdependence examination among the communication networks and the control system within the microgrid framework, this section introduces the performance analysis of the communication network. The performance metrics used to assess the designed network behavior include the delay ( D e l a y E 2 E ) , the transmitted bitrate ( B R t r ), received bitrate ( B R r e c ), and percentage packet loss ( % P L c o m ) at each node within the network. Using a combination of data extraction approaches, as illustrated in Section 3.3, the network performance is evaluated under low-traffic conditions, which involve one step up/down in the total connected load. This analysis aims to assess the designed communication network’s effectiveness in supporting resilient and reliable microgrid control in alignment with the communication requirements.
During operation, continuous communication is established between the four droop-based controllers in the primary layer and the external centralized secondary control through the communication network, supporting real-time voltage and frequency adaptation. Accordingly, the effectiveness of the network in transferring control commands is evaluated at each local controller (LC) node, identified as n11, n12, n13, and n14 in LAN 1, as shown in Figure 5. Under a low traffic load scenario, the communication network exhibits optimal performance due to the modest control actions requested, limiting the data flow within the network with a light burden on the network. The network experienced a low value of D e l a y E 2 E at each local controller node, consistently ranging from 12 ms up to 15 ms, as illustrated in Figure 17a, which is significantly below the 100 ms acceptable threshold for communication delays in the control of microgrids, ensuring the promptness of the designed network in handling control actions, with rapid response to keep the MG stable.
In terms of the B R t r   a n d   B R r e c , their values are stable at each node within the designed network capacity (10 Mb/s) between the local area networks without contingency signs. The noticed bitrates at each node range from around 0.2 Mb/s to approximately 0.4 Mb/s, as Figure 17b depicts, indicating the efficient utilization of the permissible bandwidth for bidirectional data flow. Consequently, the communication network does not experience noticed data loss, confirming the robustness and reliability of the designed communication model.
Figure 17. Communication network performance metrics at each node (low-traffic scenario): (a) mean delay (ms), (b) transmitted and received bitrates (Mb/s).
Figure 17. Communication network performance metrics at each node (low-traffic scenario): (a) mean delay (ms), (b) transmitted and received bitrates (Mb/s).
Energies 17 04872 g017

4.2. Scenario 2: High-Traffic Pattern

The cyber–physical MG’s functionality was investigated in this test across high-traffic load circumstances, which were identified by substantial alterations in the magnitude of the total connected load and the frequency of variations. This server operational condition involves the power demand’s incrementation and subtraction with a value of 45 Kw in addition to the total connected load value, with a high rate of change that equals a five times more frequent step up/down than the low-traffic scenario. Consequently, the effectiveness and resiliency of the hierarchical control system and the communication network model are validated in their ability to sustain voltage and frequency stability in diverse practical applications. The validation process follows the steps described in Figure 9, initiated by MG performance evaluation, using the primary control only, followed by operation with the communication-based secondary control, with a comprehensive assessment of the communication network quality of services.

4.2.1. Doop-Based Control Scheme (High-Traffic)

The primary control layer was assessed in handling the heavy traffic scenario without relying on the communication infrastructure. Thus, we can validate to what extent the droop-based control assigned to each grid-forming VSI can keep the voltage and frequency close to their limits at the common bus under these severe load fluctuations. The voltage and frequency responses at the common AC bus are presented in Figure 18 and Figure 19, respectively. It should be noticed that the primary control layer stabilizes the bus voltage and frequency. However, it cannot satisfy the MG’s voltage and frequency nominal values.
The increments in the total demand were shared equally among the parallel-connected DG units, as depicted in Figure 20 and Figure 21 under this test; however, the results revealed restrictions on the efficacy of the droop control, and the deviations started to be beyond the limits tolerated in standalone AC microgrids, unlike the first scenario. The observed frequency deviations are more pronounced, reaching almost 0.66 Hz after connecting the additional load. Additionally, the drop in bus voltage has notably increased by approximately 3%. These results demonstrate that relying on conventional droop control only in some situations leads to destabilization consequences and underscores the need for the secondary control layer to restore MG stability.

4.2.2. Communication-Based Centralized Secondary Control (High-Traffic)

To enhance the MG resiliency and stability under this severe loading condition and address the shortcomings with the deployment of the primary control only, the developed communication network model was activated in this phase to facilitate the connection of the secondary control layer. Thus, a validation of the efficiency and reliability of the designed communication network under high-traffic conditions will be illustrated to confirm to what extent the designed network met the communication requirements for controlling microgrids in actual implementations. Figure 22 and Figure 23 prove the effectiveness of the communication-based secondary control in eliminating the deviations in voltage and frequency introduced by the primary control layer. Thus, the nominal value for the common bus voltage is satisfied at 208 V, and the frequency is 60 Hz, thanks to the timely transfer of control commands, even under this loading condition, which is characterized by high dynamics.

4.2.3. Communication Network Performance Analysis (High-Traffic)

Reliable communication is the backbone for facilitating the control objectives. Thus, evaluating the communication networks’ performance is crucial in cyber–physical microgrid control studies to present a thorough overview of the cyber–physical system operation. In this section, the communication performance is analyzed under the implemented high-traffic pattern in terms of the key performance indicators, D e l a y E 2 E , B R t r , B R r e c , a n d   % P L c o m , at each local control node. Thus, the impact of increasing the traffic load on the designed communication network resiliency can be evaluated compared to the low-traffic scenario.
Due to the frequent rapid variations in the total load demand, the communication network experienced a substantial boost in data transmission to achieve the voltage and frequency regulation process. This affects the overall network performance, with significant variations in the KPIs values compared to the low-traffic scenario. As illustrated in Figure 24a, the delays at each local controller node ranged from 50 ms to 57 ms, which was considerably longer by approximately four times than their values in the low-traffic scenario.
Despite the stress on the communication network under high-traffic operational conditions, the designed network performed effectively and reasonably maintained stability, with bitrates below its capacity limits. As depicted in Figure 24b, the transmitted and received bitrates span around 1 to 1.3 Mb/s, demonstrating the effective use of the accessible bandwidth with the proposed network. With the increased strain and contingency on the network, a drop in transmitted packets exists compared to zero packet loss under low-traffic conditions. However, the observed percentage packet loss, as shown in Figure 24c, was around 0.08% to 0.12%, which can be accepted and does not considerably impact the MG stability.
Overall, the communication network performance metrics reinforce the effectiveness and reliability of the proposed communication network design in handling the control objectives under the studied traffic variations, without degradation under high-traffic conditions. Consequently, it experimentally verified that the proposed cyber–physical system is well designed to accommodate future scenarios, with probable extensions. Additionally, these findings indicate the need for continuous traffic monitoring to ensure operation within the network capacity. Thus, further optimization methods on the communication network design can be considered as future work, to enhance the overall performance and sustain MG stability and resiliency.
Figure 24. Communication network performance metrics at each node (high-traffic scenario): (a) mean delay (ms), (b) transmitted and received bitrates (Mb/s), (c) percentage packet loss (%).
Figure 24. Communication network performance metrics at each node (high-traffic scenario): (a) mean delay (ms), (b) transmitted and received bitrates (Mb/s), (c) percentage packet loss (%).
Energies 17 04872 g024

5. Conclusions

This study provides a comprehensive analysis of the interdependence between communication networks and control systems in standalone AC microgrids, highlighting the critical role of communication in supporting the resilient and stable operation of cyber–physical microgrids. A communication network model that enables a hierarchical control architecture, integrating primary and centralized secondary control layers, is proposed in this study. The effectiveness of the designed communication model and the communication-based centralized secondary controller are experimentally validated through the employment of ns-3 for emulating the communication network and opal-rt for presenting the MG’s physical layer in a co-simulation testbed setup. Extensive experiments have been conducted to ensure the reliability and resiliency of the proposed cyber–physical system performance in the real-time regulation of the MG’s voltage and frequency under diverse traffic variations.
The experiments’ findings illustrate that while the droop-based primary control can effectively manage the power sharing among the parallel-connected grid-forming inverters, it fails to eliminate the steady-state errors in voltage and frequency, especially under high-traffic patterns. The voltage and frequency deviations have notably boosted compared to the low-traffic scenario, affecting MG stability. Accordingly, the introduced real-time centralized secondary controller supported by a reliable and flexible communication structure has effectively regulated the voltage and frequency, keeping them at their nominal values in instances of severe fluctuations in load. The quantitative analysis of the communication network performance, regarding the delay, percentage packet loss, and transmitted/received bitrates, reveals that the designed network remained reliable and stable across diverse traffic variations. Consequently, it underscores the critical need for communication to support the effective control of standalone microgrids and ensure the overall cyber–physical system’s resiliency and stability. In our future work, further exploration regarding the influence of communication network challenges, such as delays or packet loss, in addition to that of cyber vulnerabilities on the MG performance, will be investigated. Moreover, various intelligent control schemes can be developed to ensure MG resiliency and stability across several practical challenges.

Author Contributions

Conceptualization, O.A. and O.A.M.; methodology, O.A.; software, O.A.; validation, O.A.; formal analysis, O.A.; resources, O.A. and O.A.M.; data curation, O.A.; writing—original draft preparation, O.A.; writing—review and editing, O.A. and O.A.M.; visualization, O.A.; supervision, O.A.M; project administration, O.A.M.; funding acquisition, O.A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the US Department of Energy grant #DE-NA0004016, the National Science Foundation grant #2113880, and the Office of Naval Research.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

CPPSsCyber–Physical Power Systems
ICTsInformation and Communication Technologies
RESsRenewable Energy Sources
MGsMicrogrids
DERsDistributed Energy Resources
PVPhotovoltaic
ESSsEnergy Storage Systems
IBRsInverter-Based Resources
PECsPower Electronic Converters
NISTNational Institute of Standards and Technology
KPIsKey Performance Indicators
MPCModel Predictive Control
FDFrequency Divider
PIProportional–Integral
VIVirtual Inertia
GAGenetic Algorithm
HILHardware-in-the-Loop
QoSQuality of Services
ANNArtificial Neural Networks
ANFISAdaptive Neuro-Fuzzy Inference System
DoSDenial of Service
FDIFalse Data Injection
LSTMLong Short-Term Memory
MLMachine Learning
ADRCActive Disturbance Rejection Control
LANLocal Area Network
WLANWireless Local Area Network
IECInternational Electrotechnical Commission
LTELong-Term Evolution
UDPUser Datagram Protocol
TCPTransmission Control Protocol
ns-3Network Simulator-3
SCNSynchrophasor Communication Network
HTTPHypertext Transfer Protocol
DMDDynamic Mode Decomposition
DGDistributed Generation
VSIVoltage Source Inverter
dqDirect-Quadrature transformation
V M G Voltage Deviation
F M G Frequency Deviation
LCLocal controller
CCCentral Controller
OSOperating System
IPInternet Protocol
P2PPoint-to-Point
CSMACarrier Sense Multiple Access
VMsVirtual Machines
PCAPPacket Capture
D e l a y E 2 E End-to-End Delay
B R t r Transmitted Bitrate
B R r e c Received Bitrate
% P L c o m Percentage Packet Loss

References

  1. Abdelmalak, M.; Venkataramanan, V.; Macwan, R. A Survey of Cyber-Physical Power System Modeling Methods for Future Energy Systems. IEEE Access 2022, 10, 99875–99896. [Google Scholar] [CrossRef]
  2. Said, D. A Survey on Information Communication Technologies in Modern Demand-Side Management for Smart Grids: Challenges, Solutions, and Opportunities. IEEE Eng. Manag. Rev. 2023, 51, 76–107. [Google Scholar] [CrossRef]
  3. Suhaimy, N.; Radzi, N.A.M.; Ahmad, W.S.H.M.W.; Azmi, K.H.M.; Hannan, M.A. Current and Future Communication Solutions for Smart Grids: A Review. IEEE Access 2022, 10, 43639–43668. [Google Scholar] [CrossRef]
  4. Liu, M.; Teng, F.; Zhang, Z.; Ge, P.; Sun, M.; Deng, R.; Cheng, P.; Chen, J. Enhancing Cyber-Resiliency of DER-Based Smart Grid: A Survey. IEEE Trans. Smart Grid 2024, 15, 4998–5030. [Google Scholar] [CrossRef]
  5. Huang, C.; Sun, C.C.; Duan, N.; Jiang, Y.; Applegate, C.; Barnes, P.D.; Stewart, E. Smart Meter Pinging and Reading Through AMI Two-Way Communication Networks to Monitor Grid Edge Devices and DERs. IEEE Trans. Smart Grid 2022, 13, 4144–4153. [Google Scholar] [CrossRef]
  6. Shaukat, N.; Islam, M.R.; Rahman, M.M.; Khan, B.; Ullah, B.; Ali, S.M.; Fekih, A. Decentralized, Democratized, and Decarbonized Future Electric Power Distribution Grids: A Survey on the Paradigm Shift From the Conventional Power System to Micro Grid Structures. IEEE Access 2023, 11, 60957–60987. [Google Scholar] [CrossRef]
  7. Saeed, M.H.; Fangzong, W.; Kalwar, B.A.; Iqbal, S. A Review on Microgrids’ Challenges & Perspectives. IEEE Access 2021, 9, 166502–166517. [Google Scholar] [CrossRef]
  8. Fang, S.; Wang, Y.; Gou, B.; Xu, Y. Toward Future Green Maritime Transportation: An Overview of Seaport Microgrids and All-Electric Ships. IEEE Trans. Veh. Technol. 2020, 69, 207–219. [Google Scholar] [CrossRef]
  9. Hamidieh, M.; Ghassemi, M. Microgrids and Resilience: A Review. IEEE Access 2022, 10, 106059–106080. [Google Scholar] [CrossRef]
  10. Khan, M.W.; Li, G.; Wang, K.; Numan, M.; Xiong, L.; Khan, M.A. Optimal Control and Communication Strategies in Multi-Energy Generation Grid. IEEE Commun. Surv. Tutor. 2023, 25, 2599–2653. [Google Scholar] [CrossRef]
  11. Aghmadi, A.; Ali, O.; Mohammed, O.A. Enhancing DC Microgrid Stability under Pulsed Load Conditions through Hybrid Energy Storage Control Strategy. In Proceedings of the 2023 IEEE Industry Applications Society Annual Meeting (IAS), Nashville, TN, USA, 29 October–2 November 2023; pp. 1–6. [Google Scholar] [CrossRef]
  12. Aghmadi, A.; Ali, O.; Sajjad Hossain Rafin, S.M.; Taha, R.A.; Ibrahim, A.M.; Mohammed, O.A. Hardware Implementation of Hybrid Data Driven-PI Control Scheme for Resilient Operation of Standalone DC Microgrid. Batteries 2024, 10, 297. [Google Scholar] [CrossRef]
  13. Guzmán-Henao, J.A.; Bolaños, R.I.; Montoya, O.D.; Grisales-Noreña, L.F.; Chamorro, H.R. On Integrating and Operating Distributed Energy Resources in Distribution Networks: A Review of Current Solution Methods, Challenges, and Opportunities. IEEE Access 2024, 12, 55111–55133. [Google Scholar] [CrossRef]
  14. Ali, O.A.M.; El-Zoghby, H.M.; Ghany, A.G.M.A. Maximizing the Generated Power from Hybrid Wind-Solar System Based on Fuzzy Self Tuning Single Neuron PID Controller. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 748–753. [Google Scholar] [CrossRef]
  15. Tuyen, N.D.; Quan, N.S.; Linh, V.B.; Van Tuyen, V.; Fujita, G. A Comprehensive Review of Cybersecurity in Inverter-Based Smart Power System Amid the Boom of Renewable Energy. IEEE Access 2022, 10, 35846–35875. [Google Scholar] [CrossRef]
  16. Ali, O.A.M.; El-Zoghby, H.M.; Ghany, A.G.M.A. Maximum Power Point Tracking for Hybrid Wind-Solar Energy System Using Optimum Controllers Techniques. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 504–509. [Google Scholar] [CrossRef]
  17. Mannan, M.; Mansor, M.; Reza, M.S.; Roslan, M.F.; Ker, P.J.; Hannan, M.A. Recent Development of Grid-Connected Microgrid Scheduling Controllers for Sustainable Energy: A Bibliometric Analysis and Future Directions. IEEE Access 2024, 12, 90606–90628. [Google Scholar] [CrossRef]
  18. Ferrari, M.; Tolbert, L.M.; Piesciorovsky, E.C. Grid Forming Inverter With Increased Short-Circuit Contribution to Address Inverter-Based Microgrid Protection Challenges. IEEE Open J. Ind. Electron. Soc. 2024, 5, 481–500. [Google Scholar] [CrossRef]
  19. Mirzaeva, G.; Miller, D. DC and AC Microgrids for Standalone Applications. IEEE Trans. Ind. Appl. 2023, 59, 7908–7918. [Google Scholar] [CrossRef]
  20. Ahmed, M.; Meegahapola, L.; Vahidnia, A.; Datta, M. Stability and Control Aspects of Microgrid Architectures–A Comprehensive Review. IEEE Access 2020, 8, 144730–144766. [Google Scholar] [CrossRef]
  21. Rath, S.; Pal, D.; Sharma, P.S.; Panigrahi, B.K. A Cyber-Secure Distributed Control Architecture for Autonomous AC Microgrid. IEEE Syst. J. 2021, 15, 3324–3335. [Google Scholar] [CrossRef]
  22. Mohammadi, F.; Mohammadi-Ivatloo, B.; Gharehpetian, G.B.; Ali, M.H.; Wei, W.; Erdinç, O.; Shirkhani, M. Robust Control Strategies for Microgrids: A Review. IEEE Syst. J. 2022, 16, 2401–2412. [Google Scholar] [CrossRef]
  23. Cárdenas, P.A.; Martínez, M.; Molina, M.G.; Mercado, P.E. Development of Control Techniques for AC Microgrids: A Critical Assessment. Sustainability 2023, 15, 15195. [Google Scholar] [CrossRef]
  24. Abbasi, M.; Abbasi, E.; Li, L.; Aguilera, R.P.; Lu, D.; Wang, F. Review on the Microgrid Concept, Structures, Components, Communication Systems, and Control Methods. Energies 2023, 16, 484. [Google Scholar] [CrossRef]
  25. Bordbari, M.J.; Nasiri, F. Networked Microgrids: A Review on Configuration, Operation, and Control Strategies. Energies 2024, 17, 715. [Google Scholar] [CrossRef]
  26. Tang, C. Key Performance Indicators for Process Control System Cybersecurity Performance Analysis; NIST Interagency/Internal Report (NISTIR); National Institute of Standards and Technology: Gaithersburg, MD, USA, 2017. [Google Scholar] [CrossRef]
  27. Xiao, H.; Liu, G.; Huang, J.; Hou, S.; Zhu, L. Parameterized and Centralized Secondary Voltage Control for Autonomous Microgrids. Int. J. Electr. Power Energy Syst. 2022, 135, 107531. [Google Scholar] [CrossRef]
  28. Heins, T.; Josevski, 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]
  29. Ali, O.; Mohammed, O.A. Frequency Stability Enhancement in Low-Inertia Power System Using an Optimal Control Scheme. In Proceedings of the 2023 IEEE International Conference on Environment and Electrical Engineering and 2023 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Madrid, Spain, 6–9 June 2023; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NI, USA, 2023. [Google Scholar] [CrossRef]
  30. Araujo, L.S.; Callegari, J.M.S.; Filho, B.J.C.; Brandao, D.I. Heterogeneous microgrids: Centralized control strategy with distributed grid-forming converters. Int. J. Electr. Power Energy Syst. 2024, 158, 109950. [Google Scholar] [CrossRef]
  31. Shokoohi, S.; Sabori, F.; Bevrani, H. Secondary voltage and frequency control in islanded microgrids: Online ANN tuning approach. In Proceedings of the 2014 Smart Grid Conference (SGC), Tehran, Iran, 9–10 December 2014; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NI, USA, 2014. [Google Scholar] [CrossRef]
  32. Karimi, H.; Beheshti, M.T.H.; Ramezani, A.; Zareipour, H. Intelligent control of islanded AC microgrids based on adaptive neuro-fuzzy inference system. Int. J. Electr. Power Energy Syst. 2021, 133, 107161. [Google Scholar] [CrossRef]
  33. Chen, Y.; Qi, D.; Dong, H.; Li, C.; Li, Z.; Zhang, J. A FDI Attack-Resilient Distributed Secondary Control Strategy for Islanded Microgrids. IEEE Trans. Smart Grid 2021, 12, 1929–1938. [Google Scholar] [CrossRef]
  34. Li, X.; Wen, C.; Chen, C.; Xu, Q. Adaptive Resilient Secondary Control for Microgrids with Communication Faults. IEEE Trans. Cybern. 2022, 52, 8493–8503. [Google Scholar] [CrossRef]
  35. Jamali, M.; Baghaee, H.R.; Sadabadi, M.S.; Gharehpetian, G.B.; Anvari-Moghaddam, A. Distributed Cooperative Event-Triggered Control of Cyber-Physical AC Microgrids Subject to Denial-of-Service Attacks. IEEE Trans. Smart Grid 2023, 14, 4467–4478. [Google Scholar] [CrossRef]
  36. Liu, X.; Li, H. Data-Driven Cyberphysical Anomaly Detection for Microgrids With GFM Inverters. IEEE Open J. Power Electron. 2023, 4, 498–511. [Google Scholar] [CrossRef]
  37. Heidary, J.; Oshnoei, S.; Gheisarnejad, M.; Khalghani, M.R.; Khooban, M.H. Shipboard Microgrid Frequency Control Based on Machine Learning Under Hybrid Cyberattacks. IEEE Trans. Ind. Electron. 2024, 71, 7136–7146. [Google Scholar] [CrossRef]
  38. Sarath, T.V.; Sivraj, P.; Sasi, K.K. Communication Framework for Real-Time Monitoring of a Smart Grid Emulator. In Inventive Communication and Computational Technologies; Ranganathan, G., Fernando, X., Shi, F., Eds.; Lecture Notes in Networks and Systems; Springer: Singapore, 2022; Volume 311. [Google Scholar] [CrossRef]
  39. Hussain, S.M.S.; Aftab, M.A.; Ustun, T.S. Performance Analysis of IEC 61850 Messages in LTE Communication for Reactive Power Management in Microgrids. Energies 2020, 13, 6011. [Google Scholar] [CrossRef]
  40. Sivraj, P.; Kottayil, S.K. Communication Network for Smart Microgrid. Int. J. Autom. Smart Technol. 2021, 11, 2237. [Google Scholar] [CrossRef]
  41. Ali, O.; Aghmadi, A.; Mohammed, O.A. Performance evaluation of communication networks for networked microgrids. E-Prime—Adv. Electr. Eng. Electron. Energy 2024, 8, 100521. [Google Scholar] [CrossRef]
  42. Jha, A.V.; Appasani, B.; Bizon, N.; Thounthong, P. A Graph-Theoretic Approach for Modelling and Resiliency Analysis of Synchrophasor Communication Networks. Appl. Syst. Innov. 2023, 6, 7. [Google Scholar] [CrossRef]
  43. Allaoua, A.; Layadi, T.M.; Colak, I.; Rouabah, K. Design and Simulation of Smart-Grids using OMNeT++/Matlab-Simulink Co-simulator. In Proceedings of the 2021 10th International Conference on Renewable Energy Research and Application (ICRERA), Istanbul, Turkey, 26–29 September 2021; pp. 141–145. [Google Scholar] [CrossRef]
  44. 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. [Google Scholar] [CrossRef]
  45. Mana, P.T.; Schneider, K.P.; Du, W.; Mukherjee, M.; Hardy, T.; Tuffner, F.K. Study of Microgrid Resilience through Co-Simulation of Power System Dynamics and Communication Systems. IEEE Trans Ind. Inf. 2021, 17, 1905–1915. [Google Scholar] [CrossRef]
  46. Kandaperumal, G.; Schneider, K.P.; Srivastava, A.K. A Data-Driven Algorithm for Enabling Delay Tolerance in Resilient Microgrid Controls Using Dynamic Mode Decomposition. IEEE Trans. Smart Grid 2022, 13, 2500–2510. [Google Scholar] [CrossRef]
  47. Qusayer, A.F.; Hussain, S.M.S. Communication Assisted Protection Scheme Based on Artificial Neural Networks for Multi-Microgrid. IEEE Access 2024, 12, 24442–24452. [Google Scholar] [CrossRef]
  48. Patarroyo-Montenegro, J.F.; Vasquez-Plaza, J.D.; Andrade, F. A State-Space Model of an Inverter-Based Microgrid for Multivariable Feedback Control Analysis and Design. Energies 2020, 13, 3279. [Google Scholar] [CrossRef]
  49. She, B.; Liu, J.; Qiu, F.; Cui, H.; Praisuwanna, N.; Wang, J.; Tolbert, L.M.; Li, F. Systematic Controller Design for Inverter-Based Microgrids With Certified Large-Signal Stability and Domain of Attraction. IEEE Trans. Smart Grid 2024, 15, 2521–2533. [Google Scholar] [CrossRef]
  50. Hasheminasab, S.; Alzayed, M.; Chaoui, H. A Review of Control Techniques for Inverter-Based Distributed Energy Resources Applications. Energies 2024, 17, 2940. [Google Scholar] [CrossRef]
  51. ns-3 Tutorial Release ns-3-dev ns-3 Project. 2022. Available online: https://www.nsnam.org/docs/tutorial/ns-3-tutorial.pdf (accessed on 28 July 2024).
  52. Campanile, L.; Gribaudo, M.; Iacono, M.; Marulli, F.; Mastroianni, M. Computer Network Simulation with ns-3: A Systematic Literature Review. Electronics 2020, 9, 272. [Google Scholar] [CrossRef]
  53. Docker Documentation Release 6.1.0. dev0. 2018. Available online: https://docker-sean.readthedocs.io/_/downloads/en/latest/pdf/ (accessed on 15 July 2024).
  54. Sobieraj, M.; Kotyński, D. Docker Performance Evaluation across Operating Systems. Appl. Sci. 2024, 14, 6672. [Google Scholar] [CrossRef]
  55. Wireshark. Available online: https://www.wireshark.org/ (accessed on 2 August 2024).
  56. Carneiro, G.; Fortuna, P.; Ricardo, M. FlowMonitor: A network monitoring framework for the network simulator 3 (NS-3). In Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS ’09), Pisa, Italy, 20–22 October 2009; ICST: Brussels, Belgium, 2009; pp. 1–10. [Google Scholar] [CrossRef]
  57. Shams, E.A.; Rizaner, A.; Ulusoy, A.H. Flow-based intrusion detection system in Vehicular Ad hoc Network using context-aware feature extraction. Veh. Commun. 2023, 41, 100585. [Google Scholar] [CrossRef]
Figure 2. Standalone AC microgrid architecture with a hierarchical control structure.
Figure 2. Standalone AC microgrid architecture with a hierarchical control structure.
Energies 17 04872 g002
Figure 3. Illustration of primary and secondary control level actions for P/F and Q/V regulation.
Figure 3. Illustration of primary and secondary control level actions for P/F and Q/V regulation.
Energies 17 04872 g003
Figure 4. Star topology communication network (centralized secondary control).
Figure 4. Star topology communication network (centralized secondary control).
Energies 17 04872 g004
Figure 5. The real-time co-simulation structure for integrating cyber and physical layers of the standalone MG.
Figure 5. The real-time co-simulation structure for integrating cyber and physical layers of the standalone MG.
Energies 17 04872 g005
Figure 6. Docker containers’ integration with ns-3 nodes and data extraction methods.
Figure 6. Docker containers’ integration with ns-3 nodes and data extraction methods.
Energies 17 04872 g006
Figure 7. Implementation of the MG system under study in real-time using OPAL-RT.
Figure 7. Implementation of the MG system under study in real-time using OPAL-RT.
Energies 17 04872 g007
Figure 9. Flow chart to illustrate the required steps for the experimental validation.
Figure 9. Flow chart to illustrate the required steps for the experimental validation.
Energies 17 04872 g009
Figure 10. Active power outputs from the parallel-connected grid-forming inverters (Scenario 1).
Figure 10. Active power outputs from the parallel-connected grid-forming inverters (Scenario 1).
Energies 17 04872 g010
Figure 11. Reactive power outputs from the parallel-connected grid-forming inverters (Scenario 1).
Figure 11. Reactive power outputs from the parallel-connected grid-forming inverters (Scenario 1).
Energies 17 04872 g011
Figure 12. Voltage at the common bus of the standalone MG using droop control only (Scenario 1).
Figure 12. Voltage at the common bus of the standalone MG using droop control only (Scenario 1).
Energies 17 04872 g012
Figure 13. Frequency at the common bus of the standalone MG using droop control only (Scenario 1).
Figure 13. Frequency at the common bus of the standalone MG using droop control only (Scenario 1).
Energies 17 04872 g013
Figure 15. Voltage at the common bus of the standalone MG using a secondary controller (Scenario 1).
Figure 15. Voltage at the common bus of the standalone MG using a secondary controller (Scenario 1).
Energies 17 04872 g015
Figure 16. Frequency at the common bus of the standalone MG using a secondary controller (Scenario 1).
Figure 16. Frequency at the common bus of the standalone MG using a secondary controller (Scenario 1).
Energies 17 04872 g016
Figure 18. Voltage at the common bus of the standalone MG using droop control only (Scenario 2).
Figure 18. Voltage at the common bus of the standalone MG using droop control only (Scenario 2).
Energies 17 04872 g018
Figure 19. Frequency at the common bus of the standalone MG using droop control only (Scenario 2).
Figure 19. Frequency at the common bus of the standalone MG using droop control only (Scenario 2).
Energies 17 04872 g019
Figure 20. Active power outputs from the parallel-connected grid-forming inverters (Scenario 2).
Figure 20. Active power outputs from the parallel-connected grid-forming inverters (Scenario 2).
Energies 17 04872 g020
Figure 21. Reactive power outputs from the parallel-connected grid-forming inverters (Scenario 2).
Figure 21. Reactive power outputs from the parallel-connected grid-forming inverters (Scenario 2).
Energies 17 04872 g021
Figure 22. Voltage at the common bus of the standalone MG using a secondary controller (Scenario 2).
Figure 22. Voltage at the common bus of the standalone MG using a secondary controller (Scenario 2).
Energies 17 04872 g022
Figure 23. Frequency at the common bus of the standalone MG using a secondary controller (Scenario 2).
Figure 23. Frequency at the common bus of the standalone MG using a secondary controller (Scenario 2).
Energies 17 04872 g023
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.

Share and Cite

MDPI and ACS Style

Ali, O.; Mohammed, O.A. Real-Time Co-Simulation Implementation for Voltage and Frequency Regulation in Standalone AC Microgrid with Communication Network Performance Analysis across Traffic Variations. Energies 2024, 17, 4872. https://doi.org/10.3390/en17194872

AMA Style

Ali O, Mohammed OA. Real-Time Co-Simulation Implementation for Voltage and Frequency Regulation in Standalone AC Microgrid with Communication Network Performance Analysis across Traffic Variations. Energies. 2024; 17(19):4872. https://doi.org/10.3390/en17194872

Chicago/Turabian Style

Ali, Ola, and Osama A. Mohammed. 2024. "Real-Time Co-Simulation Implementation for Voltage and Frequency Regulation in Standalone AC Microgrid with Communication Network Performance Analysis across Traffic Variations" Energies 17, no. 19: 4872. https://doi.org/10.3390/en17194872

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop