Issue 
Sci. Tech. Energ. Transition
Volume 77, 2022



Article Number  22  
Number of page(s)  15  
DOI  https://doi.org/10.2516/stet/2022019  
Published online  20 December 2022 
Regular Article
Decentralized control of islanding/gridconnected hybrid DC/AC microgrid using interlinking converters
Indian Institute of Technology Roorkee, Haridwar 247667, India
^{*} Corresponding author: t.diress@yahoo.com
Received:
1
April
2022
Accepted:
7
October
2022
This paper presents decentralized control of an islanding/gridconnected DC/AC hybrid microgrid (μG) using battery energy storage system (BESS) and distributed energy resource (DER). In DC/AC μG unified with different DERs and BESS, the intermittent output nature of DERs due to fluctuating input characteristics and strong interaction of sources, loads, and primary grid, causes variations in frequency and bus voltage. To solve these issues, the paper proposes a decentralized control method which incorporates active/reactive power (P/Q) control, DC virtual droop control, voltage control, frequency droop control, current control, maximum power point tracking, and a phaselocked loop (PLL). The coordination and integration of various control parameters will ensure a smooth transition as well as the overall stability of the system. The BESS and DER’s interfacing converters are autonomously controlled in this control scheme without communication using the frequency droop and bus voltage control. Correspondingly, the control techniques comprehend different operating modes depending on the state of charge of BESS, distributed generation, and grid. During switching the two interlinking converters (IC), highfrequency harmonics are created, which are eventually mitigated by the inductorcapacitorinductor (LCL) filters employed in the AC bus. Virtual droop control will ensure active damping of the harmonics in the LCL network. The maximum power transfer in interlinking converters (ICs) is improved using the proposed approach for inputsource variations. Simulations were performed using MATLAB/Simulink and verified using the hardware in the loop (HIL) to prove the effectiveness of the control scheme proposed.
Key words: DC/AC microgrid / Decentralized control / Distributed energy resource / Frequency droop control / MPPT / P/Q control
© The Author(s), published by EDP Sciences, 2022
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Nomenclature
DER: Distributed Energy Resource
BESS: Battery Energy Storage System
MPPT: Maximum Power Point Tracking
MPPV: Maximum Power Point Voltage
P_{m}: Mechanical power generated by wind
ω : Turbine rotational angular frequency
i_{Ld ref}: Reference current of the direct axis
i_{Lq ref}: Reference current of the quadrature axis
L_{f}: Filter inductor on the inverter side
L_{c}: Filter inductor on the grid side
SRF: Synchronous Reference Frame
V_{cf}: Filter capacitor voltage
1 Introduction
The antithetical relationship between continuously increasing demand for energy and consequent degradation of the environment has triggered electric power experts to search for a feasible asset to mitigate the issues in power generation. Distributed energy resources, like wind and solar power with advanced power electronics technologies and control techniques, are believed to bring out a practical solution to scale down dependence on the conventional electric power procreation and increase the reliability feature of a power system [1, 2]. Emerging solar photovoltaic technology, wind technology growth, and declining tariff also motivate rapid solar photovoltaic (PV) and wind deployment in a power system. Nevertheless, considering the character of wind energy and solar energy, the momentary output power of wind and solar systems highly depends on the operating atmospheric elements, such as wind speed, the surrounding temperature, and solar irradiance resulting in variable output power [3]. Therefore, the BESS incorporated in the proposed DC/AC microgrid addresses the issue of irregularity and increases the microgrid stability, power quality, and reliability [4, 5]. When distributed energy resources operate autonomously with the central ac grid, they may cause voltage and frequency variation [6]. To overcome these variations in the autonomous or gridconnected mode, an efficient voltage controller, a power controller, a frequency droop controller, a current controller, and a P/Q controller design were proposed to ensure the microgrid’s satisfactory operation. Interlinking converters are used for renewable energy source changeover from DC to AC output, either connected in utility grid or autonomous modes [7]. The optimally designed inductor–capacitor–inductor (LCL) filter is deployed to reduce the harmonic output current between interlinking converters and the utility, and it also imposes a performance current for feedback control [8]. This filter allows using a lower switching frequency to accommodate harmonic restraint mentioned in IEEE1547 and IEEE519 standards [9].
A hybrid DC/AC microgrid (μG) is a vital technology for the assimilation of DERs, and energy storage (BESS) to provide reliable power to a bundle of local loads correlated to pure DC or AC microgrids [10]. A hybrid DC/AC μG can serve either in an islanding or a gridinteractive mode [11]. In grid interactive applications, the μG actively controls reactive power with voltage regulation, power quality improvement, and active power dispatch to improve further efficient utilization of BESSs and DERs [12].
In the gridconnected operation, parallel ICs are used for DC voltage control; the DERs output can decide the interlinking converter power, discharge/charging power of BESSs, and manage the demand in the DC μG. In the autonomous mode, frequency, voltage at the DCbus, and threephase AC voltage can be controlled through synchronous control of the BESSs, ICs, and DERs in the hybrid DC/AC microgrid [11, 13].
In [14], to coordinate parallel ICs operation, centralized control is implemented in a DC μG. The control scheme, a predictivemodel strategy, is used for load allocation and voltage control. The prevailing lack of the centralized method is the scarcity of reliability, vulnerability to a single point breakdown, and flexibility. In [15] proposed, a master slavebased load sharing control with wireless analog communication. It has an identical drawback to a central method in the fact that masterslave failure results in a deficit of voltage regulation. In the hybrid, DC/AC microgrid, different power electronic converters interface DERs and regulate the electrical parameters among sources and loads [16]. Communicationbased coordination control and supervisory control are studied in a networked hybrid microgrid in [17–19]. However, costly communication lines among modules reduce microgrid reliability limits and DER’s flexibility and expansion. In [20], an autonomous hybrid microgrid with coordination control operations were studied. However, there is a crucial challenge in administering the power flow between all distributed sources. Nowadays, wellestablished droop control, including different alternatives suggested in the literature, is primarily for ac microgrids [21, 22]. The droop method expansion to hybrid DC/AC μG has not been widely explored. It could be roughly complex since it extends across at least two subgrids having DC and AC forms. In [23], low switching frequency harmonic current rejection in DC/AC microgrid topology was studied in islanding and gridconnected mode. However, the power quality and correct powersharing approaches between DERs need more improvements. In [24], adaptive powersharing and sliding mode control are used. However, the microgrid DClink voltage stability is not addressed. Amirkhan et al. [25] proposed a sliding mode surface control and twodimensional impedance shaping technique. These control techniques work with nonlinear systems. But, there is an uncertainty effect due to parameter variations and chattering problems.
The proposed microgrid architecture consists of both DC subgrid and AC grid, avoiding communication lines, accurate powersharing, and significant improvement of the power quality is achieved.
An essential DC/AC hybrid μG architecture is demonstrated in Figure 1. The renewable sources are interconnected with permanent magnet synchronous generator (PMSG) wind turbines and PV arrays with a seriesparallel combination of solar panels. The hybrid microgrid topology also comprises of solar DC–DC unidirectional converter, LCL filter, energy storage battery bank, interlinking converter, DC–DC bidirectional converter, uncontrolled rectifier, wind DC–DC converter, AC primary grid, controller, DC load, and constant power loads. A DC to DC unidirectional converter controls the power generated from wind and solar photovoltaic systems. Hence, under such a system, different local control parameters should be assured for the reliable and effective operation of a DC/AC microgrid. The DC to DC converter output voltage is automatically varied by wind MPPT and solar photovoltaic MPPT controller to the photovoltaic arrays and wind maximumpowerpointvoltage (MPPV). The reference DC voltage setting to MPPV of wind, solar array, and reference current of a currentcontrolled inverter are analogous to the maximum extractable current from the source resulting in peakpower extraction from the renewable sources. A gridconnected hybrid DC–AC μG is primarily developed using the interlinking converters (ICs) as the crucial element for the bidirectional power transfer. The grid interlinking converter interfaces the DCbus in DC μG to the AC bus in the AC primary grid; it aims to regulate constant DC voltage by inspecting the active power exchange among DC and AC systems. Two parallel ICs provide a modular function, plugandplay features, fast dynamic response, and high reliability by incorporating frequency droop methods for appropriate load sharing among DERs in islanding mode. Hence, different local control parameters for a DC/AC microgrid are considered. The battery system operates on a standby, discharging, or charging mode. The photovoltaic (PV) and wind energy conversion (WEC) associated DC to DC converters employ MPPT. A DC to DC bidirectional converter is used with the battery to stabilize the grid power fluctuation and load variation. The grid voltage is tied to the currentcontrolled inverter output voltage, phase and frequency requirements are automatically met for synchronization.
Fig. 1 Proposed hybrid DC/AC μG configuration. 
The focal areas of this work are mentioned as follows:

Power quality is enhanced in both gridinteractive and islanding operations by a properly designed LCL filter with active damping by virtual droop control.

The virtual droop and MPPT control methods are used for parallel integration of renewable sources (solar, wind) connected to the DCbus for current sharing involving multiple converters.

Dynamic power frequency droop control of parallel interlinking converters will share power in AC microgrid under load variation in islanded mode.

Adopting a decentralized control technique that eliminates dominance on faster communication in DC/AC microgrid control.

The hybrid system performance has been investigated under utility grid faults and input source fluctuations by the time domain simulation. The system recovers its steady state performance after fault clearing and it proves the rigidity of the decentralized control.

The realization of the islanding or gridconnected solar and wind generators associated with battery energy storage system ensure peak power management and flexibility of operation in islanding mode.
The paper is structured as follows. Section 2 introduces the operation of a hybrid DC/AC microgrid. Section 3 presents the control scheme of the DC/AC microgrid proposed. Section 4 shows the simulation results and discussion. Section 5 includes the experimental and HIL discussion. Finally, conclusions are indicated in Section 6.
2 Operation of hybrid DC/AC microgrid
The effective operation of multiple sources in DC/AC μG shall be accomplished with a decentralized control method considering both DC bus and AC bus signaling schemes. Such a control strategy catches an adaptive transition mode between the distinct operating modes. Hence, a bus voltage and frequencybased decentralized control is achieved to maintain the DC/AC μG system’s applicable purpose for timely fluctuating input conditions.
Table 1 shows the system’s different modes of operation, such as injection in to the grid, distributed generation, and battery bank. The grid power flow (P_{grid}) and the battery power (P_{batt}) with the associated hybrid DC/AC μG types (gridconnected, autonomous) are mentioned.
System operating modes.
The hybrid system of Figure 1 and its various modes of operation are explained as follows:
2.1 Distributed generation mode
The DERs operation mode is shown in Figure 2a. The power at the grid is outaged; the system is shifted to autonomous mode. Because load demand is high, the DCbus voltage decreases to the minimum limit in the operating range of 1.025 V_{dc} < V_{bus ref} < 1.05 V_{dc}. The increased demand of load power is fulfilled by the windPV subsystem and batteries.
Fig. 2 DG operating modes and proposed control of energy storage: (a) DG mode, (b) gridinjection, (c) BESS mode, (d) bidirectional battery converter (BDC) and (e) proposed BDC control. 
2.2 Gridinjection mode
The excess power generation from DERs is exported to the grid. In this operation, the storage is charging, the ICs are considered current sources, and the generation mode is indicated in Figure 2b. Figure 3a shows that the interlinking converter’s control is performed by measuring the DC subgrid voltage and applying the PLL to catch the frequency and AC voltage amplitude.
Fig. 3 Proposed control scheme: (a) proposed gridconnected P/Q control, (b) proposed control of solar PV system using constant voltage control and MPPT control method and (c) proposed PMSG constant voltage control and MPPT control method. 
2.3 Battery energy storage mode
As depicted in Figure 2c, distributed generation (DG) is under short maintenance in this operating mode. The primary grid is turned off, and the battery bank provides emergency loads.
Figure 2d shows the bidirectional DC–DC buck/boost power circuit diagram at the DC link. For buck mode of operations, the DC bus voltage (V_{bus}) is greater than the typical battery voltage (E). Two proportional integral controllers regulate the DC voltage at the buckboost converter’s desired value. Figure 2e indicates a batterysuggested control strategy, the reference bus voltage (V_{dcref}) compared to the operating voltage (V_{dc}), and the PI controller executes the error signal. The controller output signal is fed to the SW1, and SW2 switches duty cycle according to a state of discharging or charging. The discharging process (SW1 on) only occurs when load power (P_{L}) is higher than the generation (P_{G}); charging occurs only when P_{G} is greater than P_{L} (SW2 on). When P_{G} = P_{L}, both switches are turned off so that battery is neither charging nor discharging.
The buck operation is correlated with charging, and the boost function is in discharging mode. The reference battery voltage (V_{batref}) is compared with the operating voltage (V_{bat}), and then the error is processed through the PI controller. The controller provides a reference battery charging current (I_{chref}) compared to the actual battery charging current (I_{ch}). The error current after the saturation block is again compared with a triangular pulse; this provides a necessary gate pulse for buck mode. Similarly, the discharging current (I_{d chref}) is measured against the actual (I_{d ch}) battery discharging current, and then the error is passed through the saturation block, compared to a triangular wave to produce gate pulses in the boost mode.
3 Control of proposed DC/AC microgrid
3.1 Gridconnected converter (GCC) control
Figure 3a shows DGs and battery control with the grid through the voltage source inverter under a dynamic reactive and active power control scheme. In this architecture, the subsequent controller used for desirable dynamic performance, such as phase detector, inverter output voltage sensor, current detector, instantaneous power (P/Q) computation, power PI controller, Parktransformation (dqo to abc, and viceversa), current PI controller, and sine pulse width modulation (SPWM). The synchronously rotating control strategy can be implemented in the dq frame reference [26]. A feedback control parameter of the inverter and grid side current and voltage estimates the instantaneous power (P/Q) and ensures a tight inner current control loop.
In the dq frame, the instantaneous reactive and real power can be calculated by:(1) (2)where q is reactive power, and p is active power. Frequency and voltage output references are estimated as:(3) (4)where n_{q} and m_{p} are the droop coefficients.
3.2 Control of PV array using MPP tracking
The input irradiance of solar photovoltaic is changing; to gather maximum solar array power, MPPT is engaged in the proposed topology. The variable module output DCvoltage provided to the solar converter is demonstrated in Figure 3b. The solar boost converter achieves maximum power tracking and facilitates the full power capture of DERs during a change in ambient conditions. In this paper, using perturbation and observation (P&O) application for tracking, MPPT is implemented [27]. The proposed constant voltage and MPPT control of the solar energy is shown in Figure 3b.
3.3 PMSG wind system MPP tracking
The input wind velocity of the PMSG wind turbine varies. Due to changing speed of the wind, the maximum power obtained from PMSG with MPPT accommodates the demand. This power is shared in the common DCbus and among parallel ICs interfacing with the DGs. The wind system produces AC threephase voltage. The uncontrolled rectifier changes variable AC voltage to DC voltage; the voltage outputs feed the DC–DC boost converter to track the MPPT. The proposed constant voltage and MPPT control of the wind is demonstrated in Figure 3c.
The mechanical power obtained from the wind system (P_{m}), torque coefficient (C_{q}), tipspeed (λ), and the turbine torque (T_{m}) is determined by (5)–(8).(5) (6) (7) (8)where C_{p} – power coefficient, ρ – air density (kg/m^{3}), β – blade pitch angle (radian), V_{wind} – wind speed (m/s), A – turbine area (m^{2}), R – radius of the turbine blade (m), ω – turbine rotational angular frequency (rad/sec).
3.4 Islanding microgrid control
The circuit breaker (CB) is indicated in Figure 1. If the CB is kept open, the microgrid is intended for islanded or autonomous operation. The microgrid should maintain its frequency and voltage as the primary grid in this situation. Figure 4 shows the proposed controllers such as voltage control, power with droop control, and current control during a smooth changeover from gridtied to standalone mode. In islanding mode, the voltage controller depicted in Figure 4b produces current reference values for the current controller. Figure 4a shows power control incorporated droop characteristics for load sharing, used to generate reference voltage values and the angle required for park transformation (abc to dqo conversion) and viceversa. The current controller shown in Figure 4c generates reference voltages used in SPWM and makes the desired current system meet the load.
Fig. 4 Proposed autonomous mode control: (a) power with droop control, (b) voltage control and (c) current control. 
The power controller schematic is described in Figure 4a. The synchronous generators in traditional power systems share the load increment according to governor droop characteristics by decreasing frequency. This concept is implemented in the inverter by reducing the frequency reference while increasing load. Correspondingly, the reactive power can be shared by announcing droop characteristics in voltage amplitude. Figure 4a shows the instantaneous reactivepower (q) and real power (p) components that are computed using the measured output currents and voltages by (1) and (2). The instantaneous power is processed through the low pass filter (LPF) shown in (9) to get real (P) and reactive (Q) power at the fundamental frequency. ω_{C} is the LPF cutoff frequency.(9)The power distribution among parallel ICs is done by incorporating a droop in the IC shown in (10a)–(10c). The IC voltage angle α varies in feedback to power (P) flow in the suitable gloomy sight, and gain addressed by droop is given in (10d) and (10e).(10a) (10b) (10c) (10d) (10e)
The voltage controller block diagram is shown in Figure 4b, consisting of all feedforward (F) and feedback terms. The corresponding equations are written in (11) and (12).(11) (12)where i_{Ld ref} – directaxis filter inductor reference current component, and i_{Lq ref} – quadratureaxis filter inductor reference current.
Figure 4c shows the current controller structure. The standard PI controllers provide the control of the filters inductor current; the corresponding algebraic equations are given in (13) and (14).(13) (14)where V_{d mod}, V_{q mod} – are the components referring to directaxis and quadratureaxis inverter voltages reference, respectively.
3.5 Source converter droop analysis
A droop method will enable distributed renewable sources to operate in parallel to share loads in line with generation capacities [28]. The circulating current problem among parallelconnected converters has been mitigated by the active damping of the most dominating power source. For example, the active rectifier introduces active damping in a gridconnected mode. Furthermore, droop with MPPT control is engaged in attaining the current sharing between parallel converters. Droop control adds feedback current to a voltagecurrent inner loop of wind and solar PV units, which is synthetically developing output impedance for individual converters, as depicted in Figures 3b and 3c. The equivalent voltage of DGs (V_{n}) associated with a series droop (R_{d}) making the reference voltage (V_{bus ref}) can be determined by [29], as shown in (15) below:(15)i_{o} is output current.
The droop value (R_{d}) connected at each source is calculated using (16).(16)∆v_{bus}, i_{max} are maximum voltage deviation and maximum current for interface converter, respectively.
The terminal current (i_{s}) at each converter shown in Figure 1 is(17)where i_{1}, i_{2}, and i_{3} are the solar, wind, and battery currents, respectively.
Considering the same source voltage under consistent voltage control, the bus reference voltage is computed in (18).(18)Each DG in the AC subgrid has a converter empowered from renewable DC sources [30]. The DGs can supply the load according to the droop gain [31]. The summation of all active injected power of DGs should equal the AC loads shown in (19a).(19a)where P_{ac load} – total AC load power, m_{ac} (i) – generation droop gain, P_{ac} (i) – each DG supplied power, and n gives the number of generation. The DCbus voltage is managed using droop control in the DC subgrid. All injected power to the DC grid equals all DC loads seen in (19b).(19b)where P_{dc} (i) – DG injected power and m_{dc} (i) – a gain of each generation.
3.6 LCL filter modeling
The singlephase circuit schematic of the LCL filter is described in Figure 5a. Where i_{s}, i_{c}, L_{f}, L_{c} represent the grid side current, converter current, filter inductance, and converter side inductance, respectively. Accordingly, the statespace equation is written in (20)–(22).(20) (21) (22)Representing in statespace form as expressed in (23).(23)The filter transfer function is expressed in (24).(24)
Fig. 5 Singlephase LCL filter and threephase synchronous reference frame (a) LCL filter circuit diagram and (b) PLL. 
For filter design, the inverter inductor (L_{f}), filter capacitor (C_{f}), grid inductor (L_{c}), resonant frequency (ω_{res}) and passive damping (R_{d}) are given by (25)–(29).(25) (26) (27) (28) (29)where V_{DC} – DClink voltage, f_{sw} – switching frequency, k – desired attenuation, and C_{b} – the base capacitance.
3.7 Maximum power point tracking
The power generation from DERs varies as input wind speed and solar irradiance vary. Figure 3b shows the MPPT employed in solar PV systems. Figure 3c shows the MPPT configured for the wind system. MPPT aims to use a control algorithm to assure PV arrays and wind generators to operate at maximum power point under input variations. Selman and Mahmood [32] describe the different power tracking algorithms like incrementalconductance, perturb & observe (P&O), neural networks, pilot cell, and fuzzy logic (FL). The classification of MPPT techniques rely on features: control variables required, cost, number of sensors, and speed of implementation. In this paper, the P&O technique used due to low computational demand requires solar voltage, solar current, wind voltage, and wind current for better performance.
3.8 Phaselocked loop (PLL)
The grid synchronization performs essential functions for gridinteractive systems. Figure 5b shows the PLL operating in synchronous reference frame (SRF). The threephase SRF PLL subsisting of three components are the loop filter (LF), a phase detector (PD), and a phase/frequency generator, also known as a voltagecontrolled oscillator. The synchronously rotating control strategy can be carried out within the dq frame references in grid synchronization. The directquadrature (dq) PLL is developed according to the Park’s and Clarke’s transformation indicated in (30), which converts the abc stationary frame into dq synchronous frame.(30)The SRF phaselockedloop uses abc–dq transformation block; the phasedetector converts the positive sequence utility phase voltage (31) to the quadrature (q) channel signal.(31)
3.9 Stability analysis
The microgrid’s entire system dynamics depend on the associated components; the frequency domain method has been employed to examine the system stability analysis.
In a physical system, the load interface converters can inject pulsating currents into a power network. The injected current comprises of high order harmonics, which affect the current spike coming from the switching transition. To overcome such problems, an input filter is engaged at the converter’s terminal. This filter with optimum damping can stabilize the system, as illustrated in Figure 6a. The optimum resistance (R_{d1}) for damping can be estimated considering the peak output impedance of the filter (Z_{o}), as written in (32).(32)where and . The damping resistor (R_{d1}) can be determined in (33).(33)The buck DC–DC converter with dc load side input filter and its voltage control is indicated in Figures 6a and 6b, respectively. The load converter openloop control transfer function (G_{vd} (s)) with damped filter is expressed as in (34).(34)where denominator and numerator are given as,
Fig. 6 Buck converter and controller transfer function block diagram: (a) buck converter topology, (b) control block diagram of buck converter, (c) solar and wind boost converter controller block diagram, (d) wind control in MPPT mode and (e) solar control in MPPT mode. 
Fig. 7 Frequency response and root locus (a) frequency response of wind converter (voltage openloop gain), (b) frequency response of solar converter (voltage openloop gain), (c) root locus of wind converter (voltage closedloop) and (d) root locus of solar converter (voltage closedloop). 
3.9.1 Controller transfer function
The controller block diagram of solar and wind in controlled voltage mode and MPPT control mode is depicted in Figures 6c–6e.
The average statespace equation of boost converter is expressed as (35) and (36).(35) (36)where δ, L, i_{L}, V_{in}, C, V_{c}, R are the duty cycle, inductor, inductor current, input voltage, capacitor, capacitor voltage, and load resistance of the boost converter, respectively.
Transforming (35) and (36) into the frequency domain and simplifying the equation, the converter control to output voltage transfer function, control to inductor current transfer function, and inductor current to output voltage transfer function are obtained in (37)–(39).(37) (38) (39)where V_{o} is the boost converter output voltage.
In the case of MPPT control, the converter loop gain is achieved by multiplying the plant transfer function and controller in the frequency domain, as shown in (40).(40)where G_{c} (s) is the PI controller transfer function. Similarly, the openloop voltage and the current transfer function are given in (41) and (42).(41) (42)where PI controller gain is selected from the bode plot. The gain and phase margin are chosen so that the system is stable and a fast dynamic response is ensured. It is demonstrated in Figure 8e for dynamic change in load and fault conditions simulated are shown in Figures 11a–11c.
Fig. 8 DERs input variation and islanding waveform output: (a) solar irradiation fluctuations (W/m^{2}), (b) variable wind speed (m/s), (c) waveform inverter (VSI1) output voltage after the filter, (d) threephase inverter voltages (V), (e) step load change current and (f) parallel ICs droop angle. 
Fig. 9 Power output waveforms: (a) DG1 output power, (b) DClink voltage, (c) DG2 output power, (d) grid voltage (V_{g}) and inverter line voltage (V_{in}), (e) power demand near DG1, (f) demand power near DG2, (g) the inverter current THD (after the filter), (h) inverter line voltage THD estimations, (i) BESS SOC and (j) Battery power (W) when charging/discharging. 
Fig. 10 Outputs: (a) solar irradiation (W/m^{2}), (b) wind velocity (m/s), (c) solar output power (W) (DG1) and wind output power (W) (DG2), (d) solar output current (A) and wind output current (A), (e) direct and quadrature axis voltage (V), (f) inverter (VSI2) output voltage (V) after the filter and (g) load current (A) (VSI2). 
Fig. 11 Fault condition: (a) the inverter voltage (before the filter), (b) the inverter voltage (after the filter) and (c) load current. 
Figures 7a–7d show the frequency response and root locus of the wind and solar voltage loop. The solar operates at a gain margin of 2.1539e+04 and a phase margin of 86.5736. The wind system operates at a phase margin of 87.3661 and a gain margin of 8.1979e+03.
4 Results of simulation and discussion
The proposed topology with the decentralized control has been simulated in the MATLAB/Simulink environment to validate the simulation outcomes.
Case 1: Solar irradiation and wind speed variations.
The DERs input source variations (solar irradiation, wind speed) are revealed in Figures 8a and 8b. Figure 8a shows the solar irradiance from 0 to 2 s, 2 to 5 sec, and 5 to 7 sec is 700 W/m^{2}, 1000 W/m^{2}, and 700 W/m^{2}, respectively. The peak power generated is 3 kW during this solar variation, as indicated in Figure 9a. As shown in Figure 8b, the wind speed from 0 to 2 s, 2 to 5 s, and 5 to 7 s is 10.8 m/s, 12 m/s, and 10.8 m/s, respectively. In this wind speed fluctuation, peak power generation is 6.5 kW, as shown in Figure 9c. Thus, the controller tracks the optimum power according to the source variations of solar irradiation, and wind speed confirms the proposed controller’s effectiveness.
Figure 8c displays the threephase voltage outputs waveform of the inverter during the islanding operating mode. Figure 8d depicts the inverter pole voltages. Figure 8e indicates the output waveform change of the threephase load current due to a change in load. Figure 8f shows the droop angle (θ) of the parallel ICs controller operating in the autonomous mode. The angle obtained from power droop control is required for threephase voltages and currents transformation (abcdqoabc) in islanding operation. Figure 9a shows 3 kW peak power generation from solar PV, and Figure 9c shows the generation of 6.5 kW of the wind system. Figure 9d shows grid line voltage and islanding line voltage at PCC, having the same voltage amplitude, phase sequence, and angle. Thus, it demonstrates the efficacy of the proposed control system.
Case 2: Variation of the loads.
Distributed generations and BESS are activated at a time (t) = 0 s permitted to achieve steadystate, and all DGs are connected at PCC. At t = 0 s, a load of 2 kW near DG1 and load3 of 2 kW near DG2 is turned on. At t = 5 s, a load of 3.5 kW near DG1 is turned on. Another load4 of 3.5 kW near DG2 is switched on, and the corresponding demand is shown in Figures 9e and 9f. Figure 8c shows that the simulation output of threephase voltages for both ICs is synchronous with the essential value even through load changes instantaneously. The simulation result of threephase currents, which depends on output voltages and load adjustment at five seconds, is illustrated in Figure 8e. A step change of load is initiated at five seconds, and the controller ensures that the transient is mitigated within one cycle. Both loads shared depend on the droop coefficients in the steadystate condition, and the current shared also depends on droop coefficients. The power of the load demand is indicated in Figures 9e and 9f.
Figures 9g and 9h show the fast Fourier transform of inverter current and voltage, respectively. The inverter voltages after the LCL filter, the total harmonic distortion (THD) obtained is 0.78%, and the current output THD is 0.67% compared to [26] of current THD 3.68% and [23] voltage THD 4.12%. The lower current and voltage THD value demonstrate that controllers work efficiently, and the overall structure of the designed DC/AC microgrid is at optimum. Furthermore, the system’s efficacy may be observed in the transient system stability by the droop control methods proposed. However, it was reported to be a drawback [33].
Case 3: Charging and discharging of BESSs.
The BESS bank power shown in Figure 9j is necessary to fulfill the load demands in Figures 9e and 9f. During 0–2 s, 2 kW power is produced by PV, and 3 kW wind power is generated, as demonstrated in Figures 9a and 9c, respectively. The sum of load1 and load3 is 4 kW, which is lower than all DERs’ power, as indicated in Figures 9e and 9f. At this time, DC/AC μG is in islanding, and all DERs generation can provide load demand. As shown in Figure 9a, from 2 to 5 s, solar PV generation is 3 kW, and wind power is 6.5 kW shown in Figure 9c; at this time, the total demand is 4 kW. There is 5.5 kW of extra power produced during this period; the BESSs are charging, as shown in Figure 9j. From 5.01 to 7 s, solar PV generation is reduced to 2 kW, and wind generation is 3 kW. However, load2 has a 3.5 kW power demand, and load4 requires 3.5 kW power. In such circumstances, total DERs power comes out to be 5 kW and thus cannot supply a whole load of 7 kW. Therefore, the extra 2 kW load demand can be provided from BESSs in discharging mode, as shown in Figure 9j.
Case 4: Fault conditions and input source disturbance.
The 3phase line to line (LLL) fault is introduced at the PCC in the system at t = 5.05 to 5.1 s. During this period, the threephase currents increase, and threephase voltages are zero. After clearing the fault, at t = 5.1 s, the controller quickly keeps the system moving towards steadystate operation and maintains the system voltage control and power balance. During fault conditions, Figures 11a–11c show the output inverter voltages (before filter), inverter voltages (after the filter), and load currents, respectively.
The variable wind velocity and solar irradiation are the input disturbances provided to the system, as indicated in Figures 10a and 10b. The controller tracks the optimum power according to the source variations of solar irradiation, and wind speed confirms the adequate performance of the proposed controllers. Figures 10a and 10c show the variation of solar irradiance (W/m^{2}) and the associated output power, respectively. At 0–1 s, the irradiance is 800 W/m^{2}, and the power output is 2000 W. From 1 to 6 s, the irradiance rises to 1000 W/m^{2}, and the corresponding power output is 3000 W. In 6–7 s, irradiance decreases to 800 W/m^{2}; its output power is also reduced to 2000 W. Figures 10b and 10c indicate the wind velocity variation and the power output, respectively. At a low wind speed of 11.28 m/s and the highest wind speed of 12.24 m/s, the generation capacity is 3800 W and 6500 W, respectively. Figures 10e–10g present the voltage source inverter (VSI2) output direct axis voltage, quadrature voltage, threephase voltage, and load current, respectively.
Table 2 indicates the design variables used for the model proposed. Table 3 provides the controller parameters of the studied system.
System design parameters.
Proposed system controller parameters.
5 Experimental results and HIL
The experimental prototype is made using a battery bank, LCL filter, Semikron IGBT switches, CPL and controlled by dSPACE1104 (Figure 12).
Fig. 12 Hardware setup. 
The realtime simulation is essential to justify the controller’s accuracy and performance; hence the developed model in OPALRT is executed in the same manner as a physical system. The Matlab/Simulink system interacts with the OPALRT simulator using the RTLab software. The simulator implements hardwareinloop (HIL), controlinloop (CIL), and realtime simulation. In this paper, the DC/ACμG developed in Simulink is performed in realtime using ARTEMiSSSNsolver on a 3.2 GHz processor, 2.8 cores, 16 GB RAM simulator, and at a step time of 20 μs. The solver can decouple the state space of the broad power network into lower groups; its solution can be determined simultaneously through the nodaladmittance method.
The HIL results of 3phase voltages are displayed in Figure 13b, which perfectly matches the simulation outcome of threephase voltages in Figure 8c. Figure 8d illustrates inverter simulation output voltage which is the same as OPALRT results in Figure 13a. Figure 9d shows the same grid line and inverter voltage results, equivalent to those obtained in OPALRT results in Figure 13d. Threephase OPALRT currents shown in Figure 13e are symmetrical as simulation results in Figure 10g.
Fig. 13 OPALRT results (a) inverter line voltage (V) (before filter), (b) inverter threephase voltages (V) after the filter, (c) line voltage (V) and current (A), (d) inverter line voltage (V) and grid voltage (V) and (e) 3phase currents (A). 
The performance of the proposed AC/DC microgrid has been verified experimentally, and Figure 14 demonstrates the same. Figure 14a indicates the inverter voltage of phase A and the threephase inverter currents in the top to bottom order. Figure 14b depicts the inverter voltage after the filter and the source voltage. These waveforms are shown in green and blue, respectively. Figure 14c captures the dynamic performance of VSI1 by initiating CPL2. Thus, the load current increases; however, the source current remains constant, and the DCbus provides the step power. The experimental results show the capability of the DC–DC converter in peak load management. Figure 14d shows the pole voltage of VSI1 before the LCL filter. Figure 14e shows the proposed microgrid operation in islanding mode. The inverter voltage, load current of CPL, source current, and the inverter current are shown subsequently top first. Figure 14f shows inverter voltage and load current at the top, whereas the bottom shows source voltage and source current. These results manifest that the VSI1 can mitigate power quality problems. Figure 14g shows a dynamic performance of VSI2 when CPL2 is switched on, and thus load current is increased. However, the source current from the grid side remains constant. Thus it demonstrates the plugandplay features of the microgrid.
Fig. 14 Experimental results: (a) VSI1 three phase currents (i_{abc}) (scale 5 A/div) and phase voltage (V_{in}) (scale 200 V/div), time (scale 10 ms/div), (b) inverter line voltage and grid voltage (scale 100 V/div), time (scale 10 ms/div), (c) dynamic performance under a step load change (scale of VSI1 200 V/div) all currents (scales5 A/div), time (scale 200 ms/div), (d) inverter pole voltage (scale 100 V/div), time (scale 5 ms/div), (e) in islanding the VSI2 is feeding the CPL V_{in} (200 V/div), all current (5 A/div), time (scale 10 ms/div), (f) unity power factor operation V_{in} and V_{s} equal to (100 V/div), i_{L} and i_{s} equal to (5 A/div), time (scale 10 ms/div) and (g) dynamic performance under a step load change of VSI2 (scale 5 A/div), time (scale 200 ms/div). 
6 Conclusion
In this work report, a decentralizedcontrol system of AC/DC microgrid operating both in gridinteractive and islanding mode is simulated in MATLAB/Simulink and tested using the OPALRT digital simulator, followed by experimental verification. The hybrid DC/AC μG is interfaced with distributed generation (PMSG wind turbine, solar PV), AC loads, DC loads, ICs, battery energy storage system, and AC grid. The fasttracking efficient energy MPPT with droop control is deployed for solar PV and PMSGbased wind turbines with BESS systems. The distinct features such as power control, frequency droop control, current control, and P/Q control are illustrated. The BESS smoothens the DClink voltage and keeps the power invariant under variations in load, solar irradiance, and wind speed. The DClink voltage is maintained within the acceptable range with the help of BESS in islanding mode and bidirectional AC/DC converter in grid connected mode. The control strategies proposed in the system function outside of online communication between different DGs. The realtime waveforms and simulation results show the proposed DC/AC μG controller that efficiently performs powersharing among two interlinking converters and supplies/receives quality power to/from the grid. In addition, the power exchange between the microgrid and utility is achieved with good power quality as mentioned in IEEE 5192014 standards. Droop control is added in the feedback current to a voltage and current inner loops of wind and solar PV units, developing a synthetical output impedance in the individual converter. Experimental results demonstrate that the power quality at the PCC is sustained within the grid standard. LCL filter is optimally designed to enhance the system’s power quality with damping. Stability analysis also reported in Section 3 validates the stability and efficacy of the proposed microgrid. Hence, this work reports the recommended DC/AC μG architecture’s versatility and usefulness of the decentralized control methods.
Acknowledgments
The authors thank Arkabrata Dattaroy for the extensive editing and overview of the paper.
References
 Xu Q., Xiaolei H., Wang P., Xiao J., Pengfei T., Wen C., Lee M.Y. (2016) A decentralized dynamic powersharing strategy for hybrid energy storage system in autonomous DC microgrid, IEEE Trans. Ind. Electron. 64, 7, 5930–5941. [Google Scholar]
 Yi Z., Dong W., Etemadi A.H. (2017) A unified control and power management scheme for PVbatterybased hybrid microgrids for gridconnected and islanded modes, IEEE Trans. Smart Grid 9, 6, 5975–5985. [Google Scholar]
 Fakenham H., Lu D., Francois B. (2010) Power control design of a battery charger in a hybrid active PV generator for loadfollowing applications, IEEE Trans. Ind. Electron. 58, 1, 85–94. [Google Scholar]
 Tammara N.R., Mishra M.K., Srinivas S. (2015) Dynamic energy management of renewable grid integrated hybrid energy storage system, IEEE Trans. Ind. Electron. 62, 12, 7728–7737. [CrossRef] [Google Scholar]
 Xiao J., Wang P., Setyawan L. (2015) Hierarchical control of hybrid energy storage system in DC microgrids, IEEE Trans. Ind. Electron. 62, 8, 4915–4924. [CrossRef] [Google Scholar]
 Yang P., Yu M., Wu Q., Hatziargyriou N., Xia Y., Wei W. (2019) Decentralized bidirectional voltage supporting control for multimode hybrid AC/DC microgrid, IEEE Trans. Smart Grid 11, 3, 2615–2626. [Google Scholar]
 Garcia P., Arboleya P., Mohamed B., Vega A.A.C. (2016) Implementation of a hybrid distributed/centralized realtime monitoring system for a DC/AC microgrid with energy storage capabilities, IEEE Trans. Ind. Inform. 12, 5, 1900–1909. [CrossRef] [Google Scholar]
 PenaAlzola R., Liserre M., Blaabjerg F., Ordonez M., Yang Y. (2014) LCLfilter design for robust active damping in gridconnected converters, IEEE Trans. Ind. Inform. 10, 4, 2192–2203. [CrossRef] [Google Scholar]
 Photovoltaics D.G., Storage E. (2005) IEEE Standard Conformance Test Procedures for Equipment Interconnecting Distributed Resources with Electric Power Systems. IEEE Std 1547.12005. IEEE Standards Coordinating Committee 21. [Google Scholar]
 Wang C., Li X., Guo L., Li Y.W. (2014) A nonlineardisturbanceobserverbased DCbus voltage control for a hybrid AC/DC microgrid, IEEE Trans. Power Electron. 29, 11, 6162–6177. [CrossRef] [Google Scholar]
 Liu X., Wang P., Loh P.C. (2011) A hybrid AC/DC microgrid and coordination control, IEEE Trans. Smart Grid 2, 2, 278–286. [CrossRef] [Google Scholar]
 Issa W.R., El Khateb A.H., Abusara M.A., Mallick T.K. (2017) Control strategy for uninterrupted microgrid mode transfer during unintentional islanding scenarios, IEEE Trans. Ind. Electron. 65, 6, 4831–4839. [Google Scholar]
 Li X., Guo L., Li Y., Guo Z., Hong C., Zhang Y., Wang C. (2017) A unified control for the DC–AC interlinking converters in hybrid AC/DC microgrids, IEEE Trans. Smart Grid 9, 6, 6540–6553. [Google Scholar]
 Tan K.T., Peng X.Y., So P.L., Chu Y.C., Chen M.Z. (2012) Centralized control for parallel operation of distributed generation inverters in microgrids, IEEE Trans. Smart Grid 3, 4, 1977–1987. [CrossRef] [Google Scholar]
 Mazumder S.K., Tahir M., Acharya K. (2008) Masterslave currentsharing control of a parallel DCDC converter system over an RF communication interface, IEEE Trans. Ind. Electron. 55, 1, 59–66. [CrossRef] [Google Scholar]
 Mahmood H., Michaelson D., Jiang J. (2015) Decentralized power management of a P.V./battery hybrid unit in a droopcontrolled islanded microgrid, IEEE Trans. Power Electron. 30, 12, 7215–7229. [CrossRef] [Google Scholar]
 Liang B., Kang L., He J., Zheng F., Xia Y., Zhang Z., Zhang Z., Liu G., Zhao Y. (2019) Coordination control of hybrid AC/DC microgrid, J. Eng. 16, 3264–3269. [CrossRef] [MathSciNet] [Google Scholar]
 Zhou Q., Shahidehpour M., Paaso A., Bahramirad S., Alabdulwahab A., Abusorrah A. (2020) Distributed control and communication strategies in networked microgrids, IEEE Commun. Surv. Tutor. 22, 4, 2586–2633. [CrossRef] [MathSciNet] [Google Scholar]
 Wu D., Tang F., Dragicevic T., Vasquez J.C., Guerrero J.M. (2015) A control architecture to coordinate renewable energy sources and energy storage systems in islanded microgrids, IEEE Trans. Smart Grid 6, 3, 1156–1166. [CrossRef] [Google Scholar]
 Loh P.C., Li D., Chai Y.K., Blaabjerg F. (2012) Autonomous operation of hybrid microgrid with AC and DC subgrids, IEEE Trans. Power Electron. 28, 5, 2214–2223. [Google Scholar]
 Guerrero J.M., Vasquez J.C., Matas J., De Vicuña L.G., Castilla M. (2011) Hierarchical control of droopcontrolled AC and DC microgrids—A general approach toward standardization, IEEE Trans. Ind. Electron. 58, 1, 158–172. [CrossRef] [Google Scholar]
 Majumder R., Chaudhuri B., Ghosh A., Majumder R., Ledwich G., Zare F. (2009) Improvement of stability and load sharing in an autonomous microgrid using supplementary droop control loop, IEEE Trans. Power Syst. 25, 2, 796–808. [Google Scholar]
 Tian H., Wen X., Li Y.W. (2018) A harmonic compensation approach for interlinking voltage source converters in hybrid ACDC microgrids with low switching frequency, CSEE J. Power Energy Syst. 4, 1, 39–48. [CrossRef] [Google Scholar]
 Issa W., Sharkh S., Mallick T., Abusara M. (2016) Abusara: Improved reactive powersharing for paralleloperated inverters in islanded microgrids, J. Power Electron. 16, 3, 1152–1162. [CrossRef] [Google Scholar]
 Amirkhan S., Radmehr M., Rezanejad M., Khormali S. (2020) A robust control technique for stable operation of a DC/AC hybrid microgrid under parameters and loads variations, Int. J. Electr. Power Energy Syst 117, 105659. [CrossRef] [Google Scholar]
 Antalem D.T., Bhattacharya A. (2020) Decentralized control for gridinteractive hybrid DC/AC ring microgrid under input source fluctuations, in: 2020 IEEE International Conference on Computing, Power and Communication Technologies (GUCON), 2–4 October 2020, Greater Noida, India, pp. 383–388. [Google Scholar]
 Elgendy M.A., Zahawi B., Atkinson D.J. (2011) Assessment of perturb and observe MPPT algorithm implementation techniques for PV pumping applications, IEEE Trans. Sustain. Energy 3, 1, 21–33. [Google Scholar]
 Kirakosyan A., ElSaadany E.F., El Moursi M.S., Yazdavar A.H., AlDurra A. (2019) Communicationfree current sharing control strategy for DC microgrids and its application for AC/DC hybrid microgrids, IEEE Trans. Power Syst. 35, 1, 140–151. [Google Scholar]
 Rahim A.P.N., Pagano D.J., Lenz E., Stramosk V. (2014) Modeling and stability analysis of islanded DC microgrids under droop control, IEEE Trans. Power Electron. 30, 8, 4597–4607. [Google Scholar]
 Delghavi M.B., Yazdani A. (2010) Islandedmode control of electronically coupled distributedresource units under unbalanced and nonlinear load conditions, IEEE Trans. Power Deliv. 26, 2, 661–673. [Google Scholar]
 Alrajhi Alsiraji H. (2019) A new virtual synchronous machine control structure for voltage source converter in high voltage direct current applications, Umm, Al Qura Univ. J. Eng. Archit. 11, 1, 1–6. [Google Scholar]
 Selman N.H., Mahmood J.R. (2016) Comparison between perturb & observe, incremental conductance and fuzzy logic MPPT techniques at different weather conditions, Int. J. Innov. Res. Technol. Sci. Eng. 5, 7, 12556–12569. [CrossRef] [Google Scholar]
 Alsiraji H.A., ElShatshat R. (2021) Virtual synchronous machine/dualdroop controller for parallel interlinking converters in hybrid AC–DC microgrids, Arab. J. Sci. Eng. 46, 2, 983–1000. [CrossRef] [Google Scholar]
All Tables
All Figures
Fig. 1 Proposed hybrid DC/AC μG configuration. 

In the text 
Fig. 2 DG operating modes and proposed control of energy storage: (a) DG mode, (b) gridinjection, (c) BESS mode, (d) bidirectional battery converter (BDC) and (e) proposed BDC control. 

In the text 
Fig. 3 Proposed control scheme: (a) proposed gridconnected P/Q control, (b) proposed control of solar PV system using constant voltage control and MPPT control method and (c) proposed PMSG constant voltage control and MPPT control method. 

In the text 
Fig. 4 Proposed autonomous mode control: (a) power with droop control, (b) voltage control and (c) current control. 

In the text 
Fig. 5 Singlephase LCL filter and threephase synchronous reference frame (a) LCL filter circuit diagram and (b) PLL. 

In the text 
Fig. 6 Buck converter and controller transfer function block diagram: (a) buck converter topology, (b) control block diagram of buck converter, (c) solar and wind boost converter controller block diagram, (d) wind control in MPPT mode and (e) solar control in MPPT mode. 

In the text 
Fig. 7 Frequency response and root locus (a) frequency response of wind converter (voltage openloop gain), (b) frequency response of solar converter (voltage openloop gain), (c) root locus of wind converter (voltage closedloop) and (d) root locus of solar converter (voltage closedloop). 

In the text 
Fig. 8 DERs input variation and islanding waveform output: (a) solar irradiation fluctuations (W/m^{2}), (b) variable wind speed (m/s), (c) waveform inverter (VSI1) output voltage after the filter, (d) threephase inverter voltages (V), (e) step load change current and (f) parallel ICs droop angle. 

In the text 
Fig. 9 Power output waveforms: (a) DG1 output power, (b) DClink voltage, (c) DG2 output power, (d) grid voltage (V_{g}) and inverter line voltage (V_{in}), (e) power demand near DG1, (f) demand power near DG2, (g) the inverter current THD (after the filter), (h) inverter line voltage THD estimations, (i) BESS SOC and (j) Battery power (W) when charging/discharging. 

In the text 
Fig. 10 Outputs: (a) solar irradiation (W/m^{2}), (b) wind velocity (m/s), (c) solar output power (W) (DG1) and wind output power (W) (DG2), (d) solar output current (A) and wind output current (A), (e) direct and quadrature axis voltage (V), (f) inverter (VSI2) output voltage (V) after the filter and (g) load current (A) (VSI2). 

In the text 
Fig. 11 Fault condition: (a) the inverter voltage (before the filter), (b) the inverter voltage (after the filter) and (c) load current. 

In the text 
Fig. 12 Hardware setup. 

In the text 
Fig. 13 OPALRT results (a) inverter line voltage (V) (before filter), (b) inverter threephase voltages (V) after the filter, (c) line voltage (V) and current (A), (d) inverter line voltage (V) and grid voltage (V) and (e) 3phase currents (A). 

In the text 
Fig. 14 Experimental results: (a) VSI1 three phase currents (i_{abc}) (scale 5 A/div) and phase voltage (V_{in}) (scale 200 V/div), time (scale 10 ms/div), (b) inverter line voltage and grid voltage (scale 100 V/div), time (scale 10 ms/div), (c) dynamic performance under a step load change (scale of VSI1 200 V/div) all currents (scales5 A/div), time (scale 200 ms/div), (d) inverter pole voltage (scale 100 V/div), time (scale 5 ms/div), (e) in islanding the VSI2 is feeding the CPL V_{in} (200 V/div), all current (5 A/div), time (scale 10 ms/div), (f) unity power factor operation V_{in} and V_{s} equal to (100 V/div), i_{L} and i_{s} equal to (5 A/div), time (scale 10 ms/div) and (g) dynamic performance under a step load change of VSI2 (scale 5 A/div), time (scale 200 ms/div). 

In the text 
Current usage metrics show cumulative count of Article Views (fulltext article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 4896 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.