Preprint
Article

Continuous Power Management of Decentralized DC Microgrid Based on Transitional Operation Modes under System Uncertainty and Sensor Failure

Altmetrics

Downloads

88

Views

36

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

29 March 2024

Posted:

02 April 2024

You are already at the latest version

Alerts
Abstract
In this paper, a continuous power management for a decentralized DC microgrid (DCMG) is proposed to achieve voltage regulation and power balance even under system uncertainty and voltage sensor failure. The DCMG system achieves a continuous power management through only the primary controller to reduce the computational burden of each power agent. To enhance the reliability and resilience of the DCMG system under voltage sensor failure, a DC bus voltage (DCV) sensor fault detection algorithm is proposed. In this algorithm, the DCV sensor failure is detected by comparing the measured DCV with the estimated DCV. When the power agent identifies the DCV sensor failure, it changes the operation properly according to the proposed control mode decision algorithm to maintain the stability of the DCMG system. When uncertain conditions such as the power variation of the distributed generations, sudden grid disconnection, DCV sensor failure, electricity price change, and critical battery status occur, the DCMG system is changed to transitional operation modes. These transitional operation modes are employed to transmit the power agent information to other agents without digital communication links (DCLs) and to accomplish power sharing even under such uncertain conditions. In the transitional operation modes of the DCMG system, the DCV levels are temporarily shifted to an appropriate level, enabling each power agent to detect the uncertainty conditions, and subsequently to determine its operation modes based on the DCV levels. Simulation and experimental results under different test conditions confirm the reliability and effectiveness of the proposed control scheme.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

Interest in sustainable and renewable energy is increasing due to environmental problems such as greenhouse gas emissions and fossil fuel depletion [1,2]. With the increasing demand for cleaner energy, the microgrid system has been emerged as a promising solution for the generation and distribution of electrical energy. By using the microgrid, the distributed generations based on renewable energy sources, utility grid, energy storage systems (ESSs), and loads are interconnected efficiently and reliably to overcome the limitation caused by the intermittent nature of renewable energy sources, which provides a sustainable alternative to the conventional power grid [3,4,5]. By harnessing diverse renewable energy sources, microgrid contributes to reduce carbon footprint and enhance energy resilience. The microgrid system which is efficient and robust for the use of distributed energy sources is usually composed of ESSs, loads, and distributed generations such as the wind turbine and photovoltaic (PV) [6].
Generally, the microgrid is divided into DC microgrid, AC microgrid (ACMG), and AC/DC hybrid microgrid [7]. Among these structures, DCMG stands out for its simplicity and efficiency. Unlike AC/DC hybrid and AC microgrids, the DCMG minimizes unnecessary power conversion stages and avoids problems such as synchronization, harmonics, and reactive power [8,9,10,11]. Furthermore, in the DCMG system, DC energy sources such as fuel cells, PV, and ESSs like supercapacitors or batteries are easily interconnected [12].
According to the configuration of the DCL, the control scheme for the DCMG system is categorized into three main types: centralized control, distributed control, and decentralized control [13,14,15]. The centralized control determines the operation modes of each power agent by a central controller that communicates with all the power agents via DCLs [16,17]. The distributed control also uses DCL to communicate with adjacent power agents. However, in the distributed control, all the power agents determine the proper operation modes with limited DCL to adjacent power agents without relying on a central controller [18,19]. It is worth mentioning that the transmission time delay caused by the DCL which is unavoidable in both the distributed and centralized controls, might negatively impact the efficiency and stability of the DCMG system [3]. A decentralized control scheme can be employed as an alternative way to solve this weakness. In the decentralized control scheme, only local measurements such as the DCV are used without any DCL between power agents to determine the operation modes of the DCMG system properly [20]. In addition, the power agents operate independently in the decentralized DCMG system without the use of any DCL, which significantly increases the flexibility, simplicity, and scalability of the microgrid system [21,22].
Generally, the DCV is utilized as global information for each power agent in the decentralized DCMG system [23,24,25,26]. If the DCV is decreasing from the nominal DCV value, it indicates that the supply power to the DC bus is less than the demand power. In contrast, if the DCV is increasing from the nominal DCV value, it means that there is surplus power in the DCMG system. Traditionally, the droop control method is utilized in the decentralized DCMG system to control the DCV at the nominal value [27,28,29,30,31]. In the study [29], the power balance of the DCMG system is achieved based on the voltage–current (V-I) droop controller according to the DCV level. To overcome the weakness of the DCV fluctuation in this scheme, the researchers in [31,32] proposed the use of an integral term in the secondary controller for ensuring the DCV restoration to the nominal value. In these methods, the secondary control is utilized to regulate the DCV to the nominal value while the primary control is employed to maintain the power balance in the decentralized DCMG system. Although the voltage fluctuation problem caused by the droop controller is mitigated by combining the primary and secondary controls, there still exists a computational burden in the above methods. Moreover, it is desirable to consider a method to enhance the system reliability even under the sensor device failure.
To operate the DC microgrid efficiently, several sensors are utilized to provide feedback signals for real-time monitoring and control systems. It is worth mentioning that the information from these sensors plays a significant role, especially in the decentralized DCMG system to determine the control modes of each power agent because of the absence of the DCLs between the power agents. The sensor failure of abnormality leads to discrepancies in data interpretation among power agents, potentially resulting in suboptimal system operation, or even instability in an extreme case [33,34]. To overcome such sensor failure, the researchers in the studies [35,36] presented a fault tolerant control by hardware redundancy. In those methods, additional sensors are equipped as redundancy hardware to deal with sensor faults. In spite of the reliability enhancement against sensor failures, these approaches obviously increase the system cost. On the other hand, a fault detection and isolation controller is proposed for the distributed DCMG system via an adaptive high-gain observer to detect different types of sensor failure [37]. The research in [38] proposed a H observer for DC-DC converters to compensate for the current and voltage sensor faults. However, it is difficult to implement those control schemes for the decentralized DCMG system because the DCLs between the power agents are absent in the decentralized DCMG.
Motivated by this concern, this study presents a continuous power management of a decentralized DCMG system based on the transitional operation modes under system uncertainty and sensor failure to improve the system reliability. To achieve a continuous power balance as well as voltage stabilization even under several uncertain conditions such as the power variation of the distributed generation, the grid disconnection, and critical battery status, the transitional operation modes are employed to transmit the power agent information to others without DCLs. In these transitional operation modes of the DCMG system, the DCV levels are temporarily adjusted to a proper level. In addition, to minimize the electricity price, the proposed scheme determines the operation modes of power agents by considering the electricity price conditions in grid-connected mode. It is important to mention that the proposed control scheme uses only the primary control to achieve the DCV restoration, which significantly reduces the computational burden.
To monitor the abnormality of the DCV sensor, all the power agents estimate the DCV by using the observer in the proposed scheme. In all power agents, the proposed DCV sensor fault detection algorithm is implemented to detect the DCV sensor fault by comparing the estimated DCV with the measured DCV. Under normal conditions without the DCV sensor failure, the proposed power management scheme achieves both voltage regulation and power balance by using the estimated DCV. However, when the DCV sensor failure occurs in any power agent, the operation modes of each agent are changed properly based on the proposed control mode decision algorithms to ensure continuous power management even under DCV sensor fault. The main contributions of this paper can be summarized as follows:
(i)
The proposed decentralized control scheme achieves a continuous power management based on the transitional operation modes under system uncertainty and sensor failure, which greatly improves the system reliability. In addition, both voltage regulation and power sharing are accomplished by using only the primary controller to reduce the computational burden.
(ii)
Even under uncertain conditions such as the power variation of the distributed generation, the grid disconnection, the electricity price change, and critical battery status, the proposed decentralized DCMG system ensures voltage stabilization as well as the power balance by using the transitional operation modes without DCLs. Once an uncertain condition occurs, the DCV levels are temporarily adjusted to a proper level in transitional operation modes, and then, the power agents determine their operation modes based on the DCV levels.
(iii)
To enhance the reliability of the DCMG system, the DCV sensor fault detection algorithm continuously monitors the abnormality of the DCV sensor in the proposed scheme. Under normal conditions without the DCV sensor failure, the proposed scheme achieves both voltage regulation and power balance. When the DCV sensor failure occurs in a power agent, the proposed control mode decision algorithm properly changes the operation of the power agent into the current control mode for seamless power management. In addition, the proposed scheme can stably work even under multiple DCV sensor faults in more than one power agent at the same time if there exists a normal DCV sensor in a DCMG system.
This paper is organized as follows: Section 2 describes the system configuration of a DCMG and decentralized control scheme. Section 3 explains the control strategy of power agents in normal conditions, the control strategy under the DCV sensor fault, and transitional operation modes of power agents. Section 4 and Section 5 show the simulation and experimental results of the decentralized DCMG system under various conditions to validate the proposed control schemes. Finally, Section 6 provides the conclusion of this paper.

2. System Configuration of a DCMG and Decentralized Control Scheme

Figure 1 shows the system configuration of a decentralized DCMG that consists of four power agents: a grid agent, a wind turbine agent, a load agent, and a battery agent. The grid agent connects the main grid to the DC bus through a transformer and an AC/DC bidirectional converter. The wind turbine agent connects the wind turbine to the DC bus, in which the mechanical energy from the turbine is converted into electrical energy through a permanent magnet synchronous generator (PMSG) and an AC/DC unidirectional converter. The battery agent connects the battery to the DC bus through a DC/DC bidirectional converter. The load agent consists of DC loads which are directly connected to the DC bus.
In this DCMG system, both the grid and battery agents are capable of transferring bidirectional power, by supplying the power into the DC bus or absorbing the power from the DC bus. On the other hand, the wind turbine agent has only unidirectional power flow by supplying the power to the DC bus. The load agent only absorbs the power from the DC bus. As shown in Figure 1, P G , P L , P W , and P B represent the power flow of the grid, load, wind turbine, and battery agents, respectively. In this paper, positive power values ( + ) represent that the power agent absorbs the power from the DC bus. On the contrary, negative power values ( ) represent that the power agent supplies the power to the DC bus.
Figure 2 shows the simplified structure for the power converter of agent i which consists of a switch module, inductor L i , capacitor C i , and virtual resistance R L i for the grid, wind, and battery agents. In this figure, i denotes each agent, i.e., i = G, W, and B representing the grid, wind, and battery agents, respectively. The dynamic model of the power converter in Figure is derived by applying Kirchhoff’s law as follows:
d V D C , i d t = I i o u t C i V D C , i R L i C i
where V D C , i   and   I i o u t denote the DCV measured from the sensor and converter output current of agent i , respectively. It is worth mentioning that the resistance R L i for each power agent   i , is connected in parallel to produce the total equivalent resistance R L at the DC bus of the DCMG system. This yields the relation as follows:
1 R L = 1 R L i
where R L is the total equivalent load of the DCMG system.

3. Control Strategy and Transition Operations of Power Agents under Emergency Conditions

3.1. Control Strategy of Power Agents

Figure 3 shows the control block diagram of agent   i   in the decentralized DCMG system. Compared to the conventional voltage droop controllers [30,31], the proposed control scheme only utilizes the primary controller to reduce the computational burden. The primary controller consists of the voltage control and current control. In the proposed control scheme, in order to maintain the power balance even in the circumstance of emergency conditions, the DCV sensor fault in agent   i is detected, which is described in detail in Subsection 3.2. For this purpose, the DCV of agent   i   is estimated by the observer in the proposed control scheme. The agent   i regulates the DCV by the proportional-integral (PI) controllers using the estimated DCV value. In addition, the estimated DCV is also used to detect the DCV sensor fault for the purpose of guaranteeing the power balance. From (1), the DCV of agent   i   can be estimated as
V ^ ˙ D C , i = I i o u t C i V ^ D C , i C i R L i + N i ( V D C , i V ^ D C , i )
where V ^ D C , i is the estimated DCV value and N i is observer gain.
To ensure the power balance, the decentralized DCMG system in this study uses nine steady-state operation modes as shown in Table 1 under normal conditions without any DCV sensor fault. In each operation, the control modes of the power agent   i   are determined according to the criterion that only one power agent regulates the DCV at each instant. When the DCMG system is subject to change of the operation modes caused by uncertain conditions such as power variation and system uncertainty, the transition operation modes are used to identify the power agent that regulates the DCV. The transition operation modes are described in detail in Subsection 3.3. The control modes of the power agent   i   are separated into two types: the voltage control and current control modes. The voltage control mode which is implemented as shown in Figure 3, is employed to regulate the DCV. In contrast, the current control mode is realized by only the PI current controller.
Nine steady-state operation modes in Table 1 are explained in detail.
Operating mode NO1: This mode occurs in the high electricity price when the sum of maximum discharging battery power and wind power is higher than load demand. The grid agent regulates the DCV at the nominal value Vnom by GVCMinv (Grid agent Voltage Control Mode by Inverter operation). The battery agent operates in BCCMdis (Battery Current Control Mode by Discharging operation), and the wind agent operates in the maximum power point tracking (MPPT) mode.
Operating mode NO2: This mode occurs in the high electricity price when the sum of maximum discharging battery power and wind power is lower than load demand. In this situation, to guarantee the power balance, the grid agent supplies the power to the DC bus even under high electricity price condition by regulating the DCV at Vnom. The grid agent works in GVCMcon (Grid agent Voltage Control Mode by Converter operation), the battery agent operates in BCCMdis, and the wind turbine agent operates in the MPPT mode.
Operating mode NO3: This mode occurs in the normal electricity price when the sum of maximum charging battery power and load demand is less than the wind power. In this case, to ensure the power balance, the grid agent absorbs the power from the DC bus by regulating the DCV at Vnom. The grid agent operates in GVCMinv, the battery agent operates in BCCMchar (Battery Current Control Mode by Charging operation), and the wind turbine agent operates in the MPPT mode.
Operating mode NO4: This mode occurs in the normal electricity price when the sum of maximum charging battery power and load demand is higher than the wind power. The grid agent regulates the DCV at Vnom by GVCMcon. The battery agent and the wind turbine agent operate in BCCMchar and the MPPT mode, respectively.
Operating mode NO5: This mode occurs in the normal electricity price when the battery state-of-charge (SOC) level is in maximum and the wind power is lower than the load demand. This mode also occurs in the high electricity price when the battery SOC level is in minimum and the wind power is lower than the load demand. In both situations, the grid agent regulates the DCV at Vnom by GVCMcon while the battery and wind turbine agents operate in the IDLE and the MPPT modes, respectively.
Operating mode NO6: This mode occurs in the normal electricity price when the battery SOC level is in maximum and the wind power is higher than load demand. This mode also occurs in the high electricity price when the battery SOC level is in minimum and the wind power is higher than load demand. In both situations, the grid agent regulates the DCV by GVCMinv. The battery agent operates in the IDLE mode, and the wind turbine agent operates in the MPPT mode.
Operating mode NO7: This mode occurs in the islanded mode when the wind power is less than the sum of the load demand and maximum charging power of the battery. The battery agent operates in BVCM (Battery Voltage Control Mode) to regulate the DCV at Vnom while the wind turbine agent operates in the MPPT mode.
Operating mode NO8: This mode occurs in the islanded mode when the sum of the battery maximum charging power and the load demand is lower than the wind power. In this situation, the wind turbine agent operates in VCM (Voltage Control Mode) to regulate the DCV at Vnom while the battery agent operates in BCCMchar.
Operating mode NO9: This mode occurs in the islanded mode when the battery SOC level is in maximum, and the wind turbine power is higher than the load demand. The wind turbine agent operates in VCM to regulate DCV at Vnom and the battery agent operates in the IDLE mode.

3.2. Control Strategy under DCV Sensor Fault

Figure 4 shows the DCV sensor fault detection and control mode decision algorithms of agent i under the DCV sensor fault. In these algorithms, ei, ε i , c, cmax, V ^ D C , i p r e , I i r e f , and I i , p r e r e f represent the difference between V D C , i and V ^ D C , i , specified threshold value, the counter, the specified threshold of the counter, the previous value of V ^ D C , i , the reference current of agent i, and the previous value of I i r e f , respectively. The variable Ffault denotes a fault flag which is used to indicate that the DCV sensor in agent   i   has a fault. When the DCV sensor has a fault, the variable Ffault is set to one. Otherwise, it is reset to zero. Also, the variable Fmode represents a control mode flag which is used to indicate the control mode of agent i before the DCV sensor fault. If the control mode of agent i was the voltage control mode before the DCV sensor fault, the variable Fmode is set to one. Otherwise, it is reset to zero.
In the proposed control scheme, when Ffault is equal to zero, the system compares e i with ε i to investigate the normal operation of the DCV sensor. When e i is larger than ε i , the counter is utilized to count this event. When the counter c is less than cmax, the counter c is increased and V ^ D C , i is replaced with V ^ D C , i p r e . However, if the counter c is greater than cmax, the fault detection algorithm confirms the DCV sensor fault in power agent i. As soon as the DCV sensor fault is identified, the fault detection algorithm sets the flag Ffault to one. Then, the control mode decision algorithm of agent i is executed to guarantee the system stability even in the DCV sensor fault by determining a proper operation mode.
In the control mode decision algorithm, the transition operations to the current control mode depend on the previous operations of the power agent having the DCV sensor fault. If the DCV sensor failure occurs in the power agent that does not regulate the DCV, it still maintains the operation of the current control mode with I i r e f set to the previous current reference I i , p r e r e f . On the other hand, if the DCV sensor failure occurs in the power agent i that regulates the DCV, the other power agent should take the role of regulating the DCV. For this purpose, the power agent operation is shifted to the current control mode with the current reference change.
In case that the DCV sensor fault occurs in the grid or battery agent that regulates the DCV, the current reference I i r e f is shifted to negative by subtracting a small positive value δ i from the previous current reference I i , p r e r e f . Because more power is supplied to the DC bus, the DCV level is continuously increased. As a result, by detecting this DCV transition, the other power agents can regulate the DCV after the transition operation mode.
In case that the DCV sensor fault occurs in the wind turbine agent that regulates the DCV, the current reference I W r e f of the wind turbine agent is shifted to positive by adding a small positive value δ W to the previous current reference I W , p r e r e f . Because the power supplied to the DC bus is reduced, the DCV level is decreasing. By detecting this DCV transition, the other power agents can regulate the DCV after the transition operation mode.
To ensure both the voltage regulation and power balance even under the DCV sensor fault, Table 2 shows additional steady-state operation modes for a decentralized DCMG system according to the DCV sensor fault. During normal operation without any sensor fault, the DCMG system operates in one of the steady-state operation modes listed in Table 1. Under the DCV sensor fault, the DCMG system operation is changed to one of the additional steady-state modes in Table 2 after the transition operation modes which will be explained in the next subsection.
Nine additional steady-state operation modes in Table 2 are explained in detail. The operation mode transition from the normal operation in Table 1 to the additional operation in Table 2, caused by the DCV sensor faults will be described in Figure 5.
Operation mode AO1: In this mode, the battery agent operates in BVCM to regulate the DCV at Vnom. The wind turbine agent operates in the MPPT mode and the grid agent operates in GCCMinv (Grid Current Control Mode by Inverter operation).
Operation mode AO2: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in BCCMdis and the grid agent operates in GCCMinv.
Operation mode AO3: In this mode, the battery agent operates in BVCM to regulate DCV at Vnom. The wind agent operates in the MPPT mode and the grid agent operates in GCCMcon (Grid Current Control Mode by Converter operation).
Operation mode AO4: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in BCCMdis and the grid agent operates in GCCMcon.
Operation mode AO5: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in BCCMchar and the grid agent operates in GCCMinv.
Operation mode AO6: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in BCCMchar and the grid agent operates in GCCMcon.
Operation mode AO7: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in the IDLE mode and the grid agent operates in GCCMcon.
Operation mode AO8: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in the IDLE mode and the grid agent operates in GCCMinv.
Operation mode AO9: In this mode, the wind turbine agent operates in VCM to regulate DCV at Vnom. The battery agent operates in BCCMdis.
Figure 5 shows the operation mode transitions caused by the DCV sensor fault, in which the DCV sensor fault of the battery, wind turbine, and grid agents is denoted by the variables F B , F W , and F G , respectively. The maximum and minimum SOC levels of the battery agent are denoted by S O C B H and S O C B L , respectively. The variables F B , F W , and F G are represented as
F i = 1 , if the DCV sensor fault occurs in power agent i F i = 0 , Otherwise for   i = B , W , G .
Similarly, two variables to denote the battery SOC status are defined as
F B H = 1 ,   if   S O C B = S O C B H F B H = 0 ,   Otherwise
F B L = 1 ,   if   S O C B = S O C B L F B L = 0 ,   Otherwise
where S O C B denotes the battery SOC.
If the DCV sensor failures occur when the DCMG system operates in the normal operation mode NO1, the DCMG operation is changed to additional operation modes as shown in Figure 5a. During the operation of NO1, if the DCV sensor failure occurs in the battery agent (FB=1) or the wind turbine agent (FW=1) or both the battery and wind turbine agents ((FB=1)&(FW=1)), the DCMG system still maintains NO1 because the battery and the wind turbine agents did not regulate the DCV before the sensor fault. If the grid (FG=1) or both the grid and wind turbine agents ((FG=1)&(FW=1)) have the DCV sensor fault, the DCMG system operation is changed to mode AO1. The grid agent changes the control mode from GVCMinv in NO1 into GCCMinv in AO1 according to Figure 4. In this case, the battery agent operates in BVCM to regulate the DCV. Finally, if both the grid and battery agents ((FG=1)&(FB=1)) have the DCV sensor fault, only the wind turbine agent can regulate the DCV. As a result, the DCMG system is changed to mode AO2.
Figure 5b, Figure 5c, and Figure 5d show the transition to additional operation modes of the DCMG system when the DCV sensor fault occurs during the normal DCMG system operation in NO2, NO3, and NO4, respectively. These figures show similar behavior with Figure 5a according to the location of the DCV sensor fault. However, under each DCV sensor fault, the destination of additional operation modes is quite different. In the normal operation modes NO2, NO3, and NO4, the grid agent regulates the DCV either in converter or inverter operation. Even in the case of (FB=1) or (FW=1) or ((FB=1)&(FW=1)), the DCMG system still maintains the previous operations NO2, NO3, and NO4, respectively, as shown in Figure 5b, Figure 5c, and Figure 5d because the grid agent can still regulate the DCV. If the DCV sensor fault occurs in the grid agent, (FG=1) or ((FG=1)&(FW=1)), the DCV regulation is achieved by the battery agent, which results in the transition into additional operation modes AO3, AO1, and AO3, respectively, in Figure 5b, Figure 5c, and Figure 5d. If the DCV sensor failure occurs in the grid agent and battery agent at the same time ((FG=1)&(FB=1)), only the wind turbine agent is able to regulate the DCV. Then, by transition into additional operation modes AO4, AO5, and AO6, respectively, the wind turbine agent regulates the DCV in VCM, and other power agents operate in the current control mode.
Figure 5e shows the operation mode transition from NO5 caused by the DCV sensor faults. As we mentioned before, NO5 occurs in the normal electricity price when the battery SOC level is in maximum and the wind power is lower than the load demand. This mode also occurs in the high electricity price when the battery SOC level is in minimum and the wind power is lower than the load demand. If the DCV sensor fault does not occur in the grid agent, the DCMG system maintains mode NO5. In the condition of [(FBH=1)&(FG=1)] or [(FG=1)&(FB=1)], the DCMG system is changed from NO5 to AO7. In the first condition, the battery agent operates in the IDLE because it can not absorb charging power. In the second condition, because the grid and battery agents can not regulate the DCV, the wind turbine agent operates in VCM to regulate the DCV, which results in AO7. In the condition of [(FBL=1)&{(FG=1) or ((FG=1)&(FW=1))}], the DCMG system is changed from NO5 to AO3. This condition represents the case that the DCV sensor fault occurs in the grid agent, or both the grid and wind turbine agents when the battery SOC level is in a minimum. In either case, the battery agent works in BVCM to regulate the DCV with charging, which results in AO3.
Figure 5f has a similar structure as Figure 5e. While the grid agent starts with GVCMcon in the normal operation mode of NO5 in Figure 5e, it starts with GVCMinv in NO6 in Figure 5f. Unless the DCV sensor fault occurs in the grid agent, the DCMG system maintains mode NO6. Depending on the battery SOC condition and the DCV sensor fault locations, this normal operation mode is shifted to AO8 or AO1, respectively. In AO1, the battery agent regulates the DCV in BVCM. If the battery agent is not available to regulate the DCV because of the SOC condition or DCV sensor fault, the wind turbine agent is used in VCM, instead.
Figure 5g shows the operation mode transition caused by the DCV sensor faults when the DCMG system operates in NO7. If the DCV sensor of the battery agent is operating normally regardless of whether the DCV sensor fault occurs in the grid or wind turbine agent, the DCMG system maintains NO7. However, when the battery agent has a DCV sensor fault, i.e., (FB=1), only the wind turbine agent can regulate the DCV in VCM. Then, the DCMG system is changed to AO9 or NO8 depending on the power relation of the wind power and load demand.
Figure 5h shows the transition of the DCMG system when the DCV sensor fault occurs during the normal operation of NO8. Unless the DCV sensor failure occurs in the wind turbine agent, the DCMG system maintains NO8. If the wind turbine agent has a DCV sensor fault (FW=1), the battery agent regulates the DCV in BVCM, which results in the change of the DCMG operation to NO7.
Finally, Figure 5i shows the operation mode transition from NO9 caused by the DCV sensor fault. Since only the wind turbine agent is operating in NO9, the DCMG system maintains NO9, if the DCV sensor of the wind turbine agent does not have a fault.

3.3. Transitional Operation Modes of Power Agents

In the proposed DCMG system, all power agents determine the operation modes by detecting the information of the DCV level without DCLs. When certain transient conditions are introduced into the DCMG system, the power agent in the DCMG system temporarily shifts the DCV value to different levels during a predetermined time. During this predetermined time, all the power agents appropriately change the operation mode during the transient periods before the DCMG system returns to another steady-state operation mode.
Table 3 lists the transition operation modes which are introduced into the DCMG system due to the DCMG system uncertainty. This Table also shows the power agents which activate each transition operation mode and resultant actions. In this Table, VL1, VL2, and VL3 denote the first, second, and third low level DCV, respectively, and VH1, VH2, and VH3 denote the first, second, and third high level DCV, respectively.
When the event such as the electricity price change from normal to high, or the grid agent reconnection from a fault with a high electricity price happens, the DCMG system temporarily uses the transition operation mode TO1. In the mode TO1, the grid agent regulates the DCV to VL1 to inform this event to other power agents. Figure 6 shows the detection of the transition operation modes by each power agent. In Figure 6, the horizontal axis represents the time required for transition operation detection, the vertical axis represents the DCV levels for different transition operations, and the color indicates the power agents to detect the transition operation. As the DCV level reaches VL1, and lasts during 0.1 s, the other power agents such as the battery, wind turbine, and load agent identify this event, and changes their operation appropriately. After 0.5 s from the instant that the DCV reaches VL1, the grid agent regulates the DCV back to the nominal value Vnom.
When the event such as the electricity price change from high to normal, or the grid agent reconnection from a fault with the normal electricity price happens, the DCMG system temporarily uses the transition operation mode TO2. In TO2, the grid agent regulates the DCV to VH1 to inform this event to other power agents. As shown in Figure 6, as the DCV level reaches VH1, and lasts during 0.1 s, the other power agents identify this event, and change their operation appropriately. After 0.6 s from the instant that the DCV reaches VH1, the grid agent regulates the DCV back to the Vnom.
In an islanded mode of the DCMG system, if the battery agent is in critical condition such as the maximum battery SOCB, the DCV is increasing because the battery agent cannot absorb power. After the DCV reaches VH3, the wind turbine agent maintains the DCV to VH3 during 0.3 s with the transition operation mode TO3. After 0.01 s from the instant that the DCV reaches VH3, the battery agent identifies this event to change the operation appropriately. After 0.3 s, the wind turbine agent regulates the DCV to Vnom again. This transition operation mode TO3 is also initiated by the grid agent when the grid agent operating in GVCMinv is disconnected from the DCMG system, or the grid agent has a DCV sensor fault.
The transition operation mode TO4 is triggered by the grid agent when the grid agent operating in GVCMcon has a fault. The transition operation mode TO4 is also activated when the wind power is decreased in an islanded mode. In this situation, because the supplied power is less than the load demand, the DCV is decreasing. If the battery agent detects that the DCV level is maintained lower than VL2 more than 0.01 s, as shown in Table 3, the battery agent acknowledges this event. Then, the battery agent changes the operation to BVCM to regulate the DCV back to Vnom.
When the grid agent is in emergency conditions such as a grid fault in high electricity price or the DCV sensor fault, the DCV is increasing due to surplus power, which triggers the transition operation mode TO5. As the DCV level is maintained higher than VH2 more than 0.01 s, the battery agent acknowledges this event, and changes the operation to BVCM to regulate the DCV back to Vnom.
When the DCMG system is in an islanded mode, SOCB reaches the minimum level, and the generated power of the wind turbine is less than the load demand, the DCV is decreased to the critical value of VL3. After 0.01 s from the instant the DCV reaches VL3, the load shedding is started.

4. Simulation Results

In this section, the reliability and feasibility of the proposed control scheme are evaluated through the simulations of a decentralized DCMG system using the PSIM software. The simulations are conducted considering several uncertain operating conditions such as the DCV sensor fault, grid fault, the minimum or maximum battery SOC level, the agent power variation, and the electricity price change of the grid. The system parameters of a decentralized DCMG system are shown in Table 4. In this table, PMSG denotes a permanent magnet synchronous generator, and LCL denotes an inductive-capacitive-inductive filter of the utility grid agent.

4.1. Transition between Grid-Connected Mode and Islanded Mode under DCV Sensor Fault

Figure 7 shows the simulation results in the case of the transition between the grid-connected mode and islanded mode under the battery DCV sensor fault. In this figure, V ^ D C , i (for I = G, W, and B) is the estimated DCV value in each power agent, V D C , i s e n s o r is the measured DCV by the sensor in each power agent, and V D C r e a l is the actual DCV value. In this simulation, the DCMG system starts in mode NO4 which is one of the grid-connected modes. In this mode, the grid agent operates in GVCMcon to regulate the DCV at Vnom, the battery agent operates in BCCMchar, and the wind turbine agent operates in the MPPT mode. At t= 0.5 s, the grid fault occurs, which causes the change of DCMG system operation from the grid-connected mode NO4 to islanded mode TO4. Because the supplied power is less than the load demand, the DCV is reduced. If the battery agent detects that the DCV level is maintained lower than VL2 more than 0.01 s, as shown in Table 3, the battery agent acknowledges the grid disconnection from the DCMG. Then, the battery agent changes the operation from BCCMchar to BVCM to regulate the DCV back to Vnom, and the entire DCMG system operation is changed from TO4 to NO7.
At t=1.2 s, when the DCV is regulated by the battery agent, the battery DCV sensor fault occurs. As soon as the battery agent identifies the DCV sensor fault, it is shifted to the current control mode by the proposed fault detection and control mode decision algorithms as shown in Figure 4. By using the proposed scheme, the battery agent increases the DCV by supplying more power to the DC bus. If the DCV level reaches VH3, the wind turbine agent maintains the DCV to VH3 during 0.3 s. As a result, the DCMG system is changed from NO7 to TO3. After 0.3 s from the instant that the DCV reaches VH3, the wind turbine agent regulates the DCV back to Vnom and the resultant DCMG system operation is changed from TO3 to AO9.
It is confirmed from this simulation result that the battery agent can still supply power to the DC bus in a current control mode even if the battery agent has a DCV sensor fault, which clearly demonstrates that the proposed control scheme ensures power sharing and seamless power management even in abnormal system conditions.

4.2. Transition from Normal to High Electricity Price Condition under DCV Sensor Fault

Figure 8 shows the simulation results in the case of electricity price change from normal to high under the grid DCV sensor fault. The DCMG system initially works in NO4 at the normal electricity price. In this mode, the grid agent operates in GVCMcon to regulate the DCV at Vnom, the battery agent operates in BCCMchar, and the wind turbine agent operates in the MPPT mode. At t=0.3 s, when the electricity price is changed from normal to high, the grid agent regulates the DCV to VL1 in order that the other agents recognize the electricity price change. As a result, the DCMG system is changed from NO4 to TO1. After 0.1 s from the instant that the DCV reaches VL1, the battery and wind turbine agents detect this event. Then, the battery agent changes the operation from BCCMchar to BCCMdis to supply power to the DC bus, which causes the grid agent to change from GVCMcon to GVCMinv. After 0.5 s from the instant that the DCV reaches VL1, the grid agent regulates the DCV back to Vnom, and the entire DCMG system operation is changed from TO1 to NO1.
At t=1.5 s, when the grid DCV sensor fault occurs, the operation mode of the grid agent is changed to the current control mode as soon as its DCV sensor fault is detected as shown in Figure 4. As a result, the DCMG system is changed from NO1 to TO5. According to the proposed fault detection and control mode decision algorithms, the grid agent increases the DCV by supplying more power to the DC bus. When the battery agent detects that the DCV level is maintained higher than VH2 more than 0.01 s, the battery agent recognizes the grid DCV sensor fault. Then, the battery agent changes the operation from BCCMdis to BVCM to regulate the DCV back to Vnom, and the DCMG system operation is changed from TO5 to AO1. This simulation result also validates continuous power sharing in the presence of the DCV sensor fault in the grid agent.

4.3. Grid Recovery with High Electricity Price Condition under DCV Sensor Fault

Figure 9 shows the simulation results in the case of grid reconnection at high electricity price under the wind turbine DCV sensor fault. It is assumed that the DCMG system starts in mode NO7 which is one of the islanded modes. In this mode, the battery agent operates in BVCM to regulate the DCV at Vnom and the wind turbine agent operates in the MPPT mode. At t=0.5 s, the DCV sensor failure occurs in the wind turbine agent. However, the DCMG system maintains mode NO7 because the wind turbine agent did not regulate the DCV. In this situation, the wind turbine agent continues operating in the MPPT mode with I W r e f = I W , p r e r e f as shown in Figure 4.
At t=1.0 s, when the grid agent reconnects at a high electricity price, the grid agent works in GVCMinv to regulate the DCV to VL1, and the DCMG system is changed from NO7 to TO1. After 0.1 s from the instant that the DCV reaches VL1, the battery and wind turbine agents detect the grid agent reconnection at a high electricity price. Then, the battery agent changes the operation from BVCM to BCCMdis to supply the power to the DC bus. After 0.5 s from the instant that the DCV reaches VL1, the grid agent regulates the DCV back to Vnom, and the entire DCMG system operation is changed from TO1 to NO1. This simulation result also proves a continuous power sharing under the DCV sensor fault in the wind turbine agent.

4.4. Transition from High to Normal Electricity Price Condition under DCV Sensor Fault

Figure 10 shows the simulation results in the case of electricity price change from high to normal under the grid and battery DCV sensor faults. In this simulation, the DCMG system initially operates at NO1 with a high electricity price. In this mode, the grid agent operates in GVCMinv to regulate the DCV at Vnom, the battery agent operates in BCCMdis, and the wind turbine agent operates in the MPPT mode.
At t=0.3 s, when the electricity price is changed from high to normal, the grid agent regulates the DCV to VH1, and the DCMG system is changed from NO1 to TO2. After 0.1 s from the instant that the DCV reaches VH1, the battery and wind turbine agents detect the electricity price change from high to normal. Then, the battery agent changes the operation from BCCMdis to BCCMchar to absorb the power from the DC bus, which causes the grid agent to change the operation from GVCMinv to GVCMcon. After 0.6 s from that instant the DCV reaches VH1, the grid agent regulates the DCV back to Vnom, and the DCMG system is changed from TO2 to NO4.
At t=1.4 s, the DCV sensor fault occurs in the battery agent. The DCMG system maintains NO4 because the battery agent did not regulate the DCV. In this case, the battery agent maintains the previous operation BCCMchar with I B r e f = I B , p r e r e f as shown in Figure 4.
At t=1.7 s, the DCV sensor fault happens in the grid agent which is regulating the DCV to Vnom. As soon as the grid agent detects the DCV sensor fault, the grid agent operation is shifted to the current control mode by the proposed scheme, which results in the DCMG operation change from NO4 to TO3. In this mode, the grid agent increases the DCV by supplying more power to the DC bus. If the battery agent detects that the DCV level is maintained higher than VH2 more than 0.01 s, the battery agent acknowledges the grid DCV sensor fault. However, the battery agent cannot regulate the DCV due to its DCV sensor fault. In this case, the DCV level further increases more than VH2. As soon as the DCV reaches VH3, the wind turbine agent maintains the DCV to VH3 during 0.3 s. After 0.3 s from the instant that the DCV reaches VH3, the wind turbine agent regulates the DCV back to Vnom, and the entire DCMG system operation is changed from TO3 to AO6. This simulation result shows that the proposed scheme ensures seamless power management even in the circumstance of multiple DCV sensor faults.

4.5. Case of Minimum Battery SOC Level

Figure 11 shows the simulation results in the case of load shedding when the battery SOC level reaches the minimum value. In this simulation, the DCMG system starts in mode NO7 which is one of the islanded modes. In this mode, the wind power is less than the load demand, which causes the battery agent to operate in BVCM by discharging mode to maintain the DCV at Vnom.
At t=0.6 s, when the battery SOC level reaches the minimum value, the battery agent changes the operation from BVCM to the IDLE mode, and the DCMG system is changed from NO7 to TO6. Because the supplied power is less than the load demand, the DCV drops rapidly. If the load agent detects that the DCV level is maintained lower than VL3 more than 0.01 s, as shown in Table 3, the load agent recognizes the supplied power is less than the load demand. As a result, the load shedding is activated to prevent the DCMG system collapse in these emergency conditions. When the DCV becomes higher than Vnom as a result of load shedding, the battery agent operation is changed from the IDLE to BVCM to regulate the DCV back to Vnom, which changes the DCMG system operation from TO6 to NO7.
At t=1.3 s, as the grid agent is reconnected to the DCMG system at normal electricity price, the grid agent operates in GVCMcon to regulate the DCV to VH1, and the DCMG operation is changed from NO7 to TO2. After 0.1 s from the instant that the DCV reaches VH1, the battery, wind turbine, and load agents recognize the grid reconnection at normal electricity price. Then, the battery agent changes the operation from BVCM to BCCMchar and the load reconnection starts. After 0.6 s from the instant that the DCV reaches VH1, the grid agent regulates the DCV back to Vnom, and the entire DCMG system operation is changed from TO2 to NO4.

5. Experimental Results

An experimental hardware setup for a decentralized DCMG system which is depicted in Figure 12 is employed to confirm the reliability and feasibility of the proposed control scheme. To construct a decentralized DCMG system, four power agents such as the wind turbine, battery, utility grid, and load agents are used with the system parameters in Table 4. The wind turbine agent is composed of an AC/DC unidirectional converter for transmitting power to the DC bus and a wind turbine emulator consisting of a PMSG, a mechanically coupled induction motor, and an AC motor control panel. The battery agent employs an interleaved bidirectional DC/DC converter to connect the battery with the DC bus. The utility grid agent is composed of a three-phase main grid, a bidirectional AC/DC converter with an LCL filter, and a Y-Δ transformer. A digital signal processor (DSP) TMS320F28335 is used to realize the proposed control scheme for a decentralized DCMG system. The experimental tests are conducted under five different conditions: electricity price change from normal to high, the DCV sensor fault in the grid-connected mode, transition between grid-connected mode and islanded mode, minimum SOCB level in the islanded mode, and the DCV sensor fault in the islanded mode.

5.1. Transition from Normal to High Electricity Price Condition in Grid-Connected Mode

Figure 13 shows the experimental results in the case of the electricity price change from high to normal in grid-connected mode. In this experiment, the DCMG system starts in mode NO5 which is one of the grid-connected modes and SOCB is at the maximum level. In this mode, the grid agent operates in GVCMcon to regulate the DCV to Vnom, the wind turbine agent operates in the MPPT mode, and the battery agent operates in the IDLE mode.
When the electricity price is changed from normal to high, the grid agent regulates the DCV to VL1 in order that the other agents recognize the electricity price change. As a result, the DCMG system operation is changed from NO5 to TO1. After 0.1 s from the instant that the DCV reaches VL1, the battery and wind turbine agents detect the electricity price change from normal to high. Then, the battery agent changes the operation from the IDLE mode to BCCMdis to supply power to the DC bus, which makes the grid agent to change operation from GVCMcon to GVCMinv. After 0.5 s from the instant the DCV reaches VL1, the grid agent regulates the DCV back to Vnom, and the entire DCMG system operation is changed from TO1 to NO1. This experimental result clearly shows voltage stabilization as well as a good power balance by a decentralized control method without any DCLs.

5.2. Grid-connected Mode under DCV Sensor Fault

Figure 14 shows the experimental results for the grid-connected mode under the grid and battery DCV sensor faults. In this test, the DCMG system initially operates in NO4 with the normal electricity price condition. In this mode, the grid agent operates in GVCMcon to regulate the DCV at Vnom, while the wind turbine and battery agents operate in the MPPT and BCCMchar, respectively.
When a DCV sensor fault first occurs in the battery agent, the DCMG system maintains NO4 because the battery agent did not regulate the DCV. In this situation, the battery operation is still BCCMchar with I B r e f = I B , p r e r e f as shown in Figure 4. When the grid agent which is regulating the DC bus has a sensor fault, the grid agent operation mode is changed to GCCMcon, and the DCMG system operation is changed from NO4 to TO3. Similar to Figure 10, the DCV increases rapidly in this case because the grid agent supplies more power to the DC bus. If the battery agent detects that the DCV level is maintained higher than VH2 more than 0.01 s, the battery agent acknowledges the grid DCV sensor fault. However, the battery agent cannot regulate the DCV due to its DCV sensor fault. In this case, the DCV level further increases more than VH2. As soon as the DCV reaches VH3, the wind turbine agent operates in VCM to maintain the DCV to VH3. After 0.3 s from the instant that the DCV reaches VH3, the wind turbine agent regulates the DCV back to Vnom, and the DCMG system operation is changed from TO3 to AO6. This experimental result shows the same behaviors with the simulation in Figure 10, which verifies that the proposed control scheme achieves both the power balance and voltage stabilization even under multiple DCV sensor faults.

5.3. Transition between Grid-Connected Mode and Islanded Mode

Figure 15 shows the experimental results for the transition from the grid-connected mode to the islanded mode. Initially, the DCMG system operates in NO4 which is one of the grid-connected modes. In this mode, the grid agent operates in GVCMcon to regulate the DCV to Vnom, while the wind turbine and battery agents operate in the MPPT mode and BCCMchar, respectively.
When the grid is disconnected from the DCMG, it causes the change of the DCMG system operation from the grid-connected mode NO4 to islanded mode TO4. The DCV decreases rapidly because the supplied power is less than the demand power. If the battery agent detects that the DCV level is maintained lower than VL2 more than 0.01 s, the battery agent acknowledges the grid disconnection from the DCMG system. Then, the battery agent changes the operation from BCCMchar to BVCM to regulate the DCV back to Vnom, and the entire DCMG system operation is changed from TO4 to NO7.

5.4. Islanded Mode under Minimum Battery SOC Level

Figure 16 shows the experimental result in the case of load shedding when the battery SOC level reaches the minimum value. The DCMG system starts in mode NO7 which is one of the islanded modes. In this mode, the battery agent supplies the power to the DC bus to regulate the DCV in BVCM because the wind power is less than the load demand. When the battery SOC level reaches the minimum value, the battery agent changes the operation from BVCM to the IDLE mode, and the DCMG system is changed from NO7 to TO6. The DCV is decreased rapidly because the supplied power is less than the demand power. After 0.01 s from the instant that the DCV is lower than VL3, the load agent detects the supplied power is less than the demand, then the load shedding is activated to prevent the DCMG system collapse in this emergency condition. When the DCV becomes higher than Vnom, because the supplied power is higher than the demand, the battery agent operation is changed from the IDLE to BVCM to regulate the DCV back to Vnom, which changes the DCMG system operation from TO6 to NO7.

5.5. Islanded Mode under DCV Sensor Fault

Figure 17 shows the experimental result for the islanded mode under the battery DCV sensor fault. Initially, the DCMG system starts in mode NO7 which is one of the islanded modes. In this mode, the battery agent supplies the power to the DC bus to regulate the DCV in BVCM because the wind power is less than the load demand. When the battery DCV sensor fault occurs, the battery agent identifies the DCV sensor fault. Then, the battery agent changes the operation to the current control mode. By using the proposed scheme, the battery agent increases the DCV, and the DCMG system is changed from NO7 to TO3. When the DCV reaches VH3, the wind turbine agent regulates the DCV to VH3 by VCM. After 0.3 s from the instant that the DCV reaches VH3, the wind turbine agent regulates the DCV back to Vnom, and the DCMG system operation is changed from TO3 to AO9.

6. Conclusions

This study has proposed a continuous power management of a decentralized DCMG based on the transitional operation modes under system uncertainty and sensor failure. The power agents in the decentralized DCMG system utilize only the primary controller to achieve both the voltage regulation and power sharing with reduced computational burden. To improve the reliability of the DCMG system, the abnormality of the DCV sensor is monitored by the proposed DCV sensor fault detection algorithm, in which all the power agents estimate the DCV by using the observer and compare the estimated DCV with the measured DCV. If the power agent identifies the DCV sensor failure, it modifies the operation mode appropriately to ensure the stability of the DCMG system in accordance with the proposed control mode decision algorithm under the DCV sensor fault. By using the proposed algorithms, the DCMG system maintains the operation without system collapse even with multiple sensor failures, if only one sensor operates normally.
To achieve a continuous power balance as well as the voltage stabilization even under several uncertain conditions such as the power variation of the distributed generation, sudden grid disconnection, and critical battery status, the DCMG system uses the transitional operation modes to transmit the information to other power agents without using DCLs in this study. In the transitional operation modes, the DCV levels are temporarily shifted to an appropriate level during the predetermined time. Based on the DCV levels, each power agent determines its operation mode after detecting the uncertain conditions. The reliability and effectiveness of the proposed control scheme have been demonstrated by the simulation and experimental results under various test conditions.

Author Contributions

The primary idea of the control structure of the DC microgrid and the entire system were developed by S.-B.J., D.T.T., M.A.M.J., M.K., and K.-H.K.. The research was conducted and numerical data was analyzed by S.-B.J., D.T.T., and M.A.M.J. under the guidance of K.-H.K.. S.-B.J., D.T.T., M.A.M.J., M.K., and K.-H.K. worked together in preparing the manuscript. The published version of the manuscript has been read and agreed upon by all authors.

Funding

This study has been conducted with the support of the Korea Institute of Industrial Technology as “Development of core technologies of AI based self-power generation and charging for next-generation mobility (KITECH EH-24-0003)”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

BCCMchar
BCCMdis
BVCM
Battery Current Control Mode by charging operation
Battery Current Control Mode by discharging operation
Battery Voltage Control Mode
GCCMcon Grid agent Current Control Mode by converter operation
GCCMinv Grid agent Current Control Mode by inverter operation
GVCMcon Grid agent Voltage Control Mode by converter operation
GVCMinv
LCL
Grid agent Voltage Control Mode by inverter operation
Inductive-Capacitive-Inductive
MPPT Maximum Power Point Tracking
PMSG
VCM
Permanent Magnet Synchronous Generator
Wind turbine agent Voltage Control Mode

References

  1. Ogunrinde, O.; Shittu, E.; Dhanda, K.K. Investing in renewable energy: Reconciling regional policy with renewable energy growth. IEEE Eng. Manag. Rev. 2018, 46, 103–111. [Google Scholar] [CrossRef]
  2. Qazi, A.; Hussain, F.; Rahim, N.A.; Hardaker, G.; Alghazzawi, D.; Shaban, K.; Haruna, K. Towards sustainable energy: A systematic review of renewable energy sources, technologies, and public opinions. IEEE Access 2019, 7, 63837–63851. [Google Scholar] [CrossRef]
  3. Dugan, R.C. Challenges in considering distributed generation in the analysis and design of distribution system. 2008 IEEE Power and Energy Society General Meeting – Conversion and Delivery of Electrical Energy in the 21st Century, Pittsburg, USA, 2008. [Google Scholar] [CrossRef]
  4. Huang, S.-J.; Hsieh, C.-W.; Wan, H.-H. Confirming the permissible capacity of distributed generation for grid-connected distribution feeders. IEEE Trans. Power Syst. 2015, 30, 540–541. [Google Scholar] [CrossRef]
  5. Su, S.-Y.; Lu, C.-N.; Chang, R.-F.; Guillermo, G.-A. Distributed generation interconnection planning: A wind power case study. IEEE Trans. Smart Grid 2011, 2, 181–188. [Google Scholar] [CrossRef]
  6. Mohanty, S.; Bhanja, A.; Gautam, S.P.; Chittathuru, D.; Dash, S.K.; Mangaraj, M.; Chinthaginjala, R.; Alamri, A.M. Review of a comprehensive analysis of planning, functionality, control, and protection for direct current microgrids. Sustainability 2023, 15, 15405. [Google Scholar] [CrossRef]
  7. Cabana-Jiménez, K.; Candelo-Becerra, J.E.; Sousa Santos, V. Comprehensive analysis of microgrids configurations and topologies. Sustainability 2022, 14, 1056. [Google Scholar] [CrossRef]
  8. Kumar, D.; Zare, F.; Ghosh, A. DC microgrid technology: System architectures, AC grid interfaces, grounding schemes, power quality, communication networks, applications, and standardizations aspects. IEEE Access 2017, 5, 12230–12256. [Google Scholar] [CrossRef]
  9. Santoro, D.; Delmonte, N.; Simonazzi, M.; Toscani, A.; Rocchi, N.; Sozzi, G.; Cova, P.; Menozzi, R. Local power distribution—A review of nanogrid architectures, control strategies, and converters. Sustainability 2023, 15, 2759. [Google Scholar] [CrossRef]
  10. Keshavarzi, D.; Farjah, E.; Ghanbari, T. Hybrid DC circuit breaker and fault current limiter with optional interruption capability. IEEE Trans. Power Electron. 2018, 33, 2330–2338. [Google Scholar] [CrossRef]
  11. Lotfi, H.; Khodaei, A. AC versus DC microgrid planning. IEEE Trans. Smart Grid 2017, 8, 296–304. [Google Scholar] [CrossRef]
  12. Zhou, L.; Zhang, Y.; Lin, X.; Li, C.; Cai, Z.; Yang, P. Optimal sizing of PV and BESS for a smart household considering different price mechanisms. IEEE Access 2018, 6, 41050–41059. [Google Scholar] [CrossRef]
  13. Al-Ismail, F.S. DC microgrid planning, operation, and control: A comprehensive review. IEEE Access 2021, 9, 36154–36172. [Google Scholar] [CrossRef]
  14. Saleh, M.; Esa, Y.; Hariri, M.E.; Mohamed, A. Impact of information and communication technology limitations on microgrid operation. Energies 2019, 12, 2926. [Google Scholar] [CrossRef]
  15. 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]
  16. Van Nguyen, T.; Kim, K.-H. Power flow control strategy and reliable DC-link voltage restoration for DC microgrid under grid fault conditions. Sustainability 2019, 11, 3781. [Google Scholar] [CrossRef]
  17. Mehdi, M.; Kim, C.-H.; Saad, M. Robust centralized control for DC islanded microgrid considering communication network delay. IEEE Access 2020, 8, 77765–77778. [Google Scholar] [CrossRef]
  18. Yu, Y.; Liu, G.-P.; Huang, Y.; Guerrero, J.M. Distributed data-driven secondary regulation for the conflict between voltage recovery and accurate current sharing in DC microgrids. IEEE Trans. Power Electron. 2023, 38, 9617–9634. [Google Scholar] [CrossRef]
  19. Espina, E.; Llanos, J.; Burgos-Mellado, C.; Cárdenas-Dobson, R.; Martínez-Gómez, M.; Sáez, D. Distributed control strategies for microgrids: An overview. IEEE Access 2020, 8, 193412–193448. [Google Scholar] [CrossRef]
  20. Li, Q.; Chen, F.; Chen, M.; Guerrero, J.M.; Abbott, D. Agent-based decentralized control method for islanded microgrids. IEEE Trans. Smart Grid 2016, 7, 637–649. [Google Scholar] [CrossRef]
  21. Bani-Ahmed, A.; Rashidi, M.; Nasiri, A.; Hosseini, H. Reliability analysis of a decentralized microgrid control architecture. IEEE Trans. Smart Grid 2019, 10, 3910–3918. [Google Scholar] [CrossRef]
  22. Gu, Y.; Xiang, X.; Li, W.; He, X. Mode-adaptive decentralized control for renewable DC microgrid with enhanced reliability and flexibility. IEEE Trans. Power Electron. 2014, 29, 5072–5080. [Google Scholar] [CrossRef]
  23. Wang, C.; Duan, J.; Fan, B.; Yang, Q.; Liu, W. Decentralized high-performance control of DC microgrids. IEEE Trans. Smart Grid 2019, 10, 3355–3363. [Google Scholar] [CrossRef]
  24. Xia, Y.; Yu, M.; Tao, X.; Peng, Y.; Wei, W. Decentralized control for parallel bidirectional power converters of a grid-connected DC microgrid. IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy, 2016. [Google Scholar] [CrossRef]
  25. Xu, L.; Chen, D. Control and operation of a DC microgrid with variable generation and energy storage. IEEE Trans. Power Delivery 2011, 26, 2513–2522. [Google Scholar] [CrossRef]
  26. Chen, D.; Xu, L.; Yao, L. DC voltage variation based autonomous control of DC microgrids. IEEE Trans. Power Delivery 2013, 28, 637–648. [Google Scholar] [CrossRef]
  27. Tahim, A.P.N.; Pagano, D.J.; Lenz, E.; Stramosk, V. Modeling and stability analysis of islanded DC microgrids under droop control. IEEE Trans. Power Electron. 2015, 30, 4597–4607. [Google Scholar] [CrossRef]
  28. Li, X.; Guo, L.; Zhang, S.; Wang, C.; Li, Y.W.; Chen, A.; Feng, Y. Observer-based DC voltage droop and current feed-forward control of a DC microgrid. IEEE Trans. Smart Grid 2018, 9, 5207–5216. [Google Scholar] [CrossRef]
  29. Gao, F.; Bozhko, S.; Costabeber, A.; Patel, C.; Wheeler, P.; Hill, C. I.; Asher, G. Comparative stability analysis of droop control approaches in voltage-source-converter-based DC microgrids. IEEE Trans. Power Electron. 2017, 32, 2395–2415. [Google Scholar] [CrossRef]
  30. Jabbar, M.A.M.; Tran, D.T.; Kim, K.-H. Decentralized power flow control strategy using transition operations of DC-bus voltage for detection of uncertain DC microgrid operations. Sustainability 2023, 15, 11635. [Google Scholar] [CrossRef]
  31. Habibullah, A.F.; Kim, K.-H. Decentralized power management of DC microgrid based on adaptive droop control with constant voltage regulation. IEEE Access 2022, 10, 129490–129504. [Google Scholar] [CrossRef]
  32. Tran, D.T.; Kim, M.; Kim, K.-H. Seamless power management for decentralized DC microgrid under voltage sensor faults. IEEE Access 2023, 11, 74627–74640. [Google Scholar] [CrossRef]
  33. Dehkordi, N.M.; Moussavi, S.Z. Distributed resilient adaptive control of islanded microgrids under sensor/actuator faults. IEEE Trans. Smart Grid 2020, 11, 2699–2708. [Google Scholar] [CrossRef]
  34. Oritz-matos, L.; Zea, L.B.G.; Gonzalez-sanchez, J.W. A methodology of sensor fault-tolerant control on a hierarchical control for hybrid microgrids. IEEE Access 2023, 11, 58078–58098. [Google Scholar] [CrossRef]
  35. Chandra, M.V.S.S.; Mohapatro, S. Hybrid sensor fault tolerant control of low voltage DC microgrid. IEEE Trans. Ind. Appl 2024, 60, 1705–1715. [Google Scholar] [CrossRef]
  36. Kong, X.; Cai, B.; Liu, Y.; Zhu, H.; Yang, C.; Gao, C.; Liu, Y.; Liu, Z.; Ji, R. Fault diagnosis methodology of redundant closed-loop feedback control systems: Subsea blowout preventer system as a case study. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 1618–1629. [Google Scholar] [CrossRef]
  37. Jessen, K.; Soltani, M.; Hajizadeh, A. Sensor fault detection for line regulating converters supplying constant power loads in DC microgrids. 2020 IEEE 11th International Symposium on Power Electronics for Distributed Generation Systems, Dubrovnik, Croatia, 2020. [Google Scholar] [CrossRef]
  38. Huang, M.; Ding, L.; Li, W.; Chen, C.Y.; Liu, Z. Distributed observer-based H∞ fault-tolerant control for DC microgrids with sensor fault. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 1659–1670. [Google Scholar] [CrossRef]
Figure 1. System configuration of DCMG.
Figure 1. System configuration of DCMG.
Preprints 102625 g001
Figure 2. Simplified structure for power converter of agent   i .
Figure 2. Simplified structure for power converter of agent   i .
Preprints 102625 g002
Figure 3. Control block diagram of agent   i .
Figure 3. Control block diagram of agent   i .
Preprints 102625 g003
Figure 4. DCV sensor fault detection and control mode decision algorithms of agent   i   under DCV sensor fault.
Figure 4. DCV sensor fault detection and control mode decision algorithms of agent   i   under DCV sensor fault.
Preprints 102625 g004
Figure 5. Operation mode transition caused by the DCV sensor faults. (a) From mode NO1; (b) From mode NO2; (c) From mode NO3; (d) From mode NO4; (e) From mode NO5; (f) From mode NO6; (g) From mode NO7; (h) From mode NO8; (i) From mode NO9.
Figure 5. Operation mode transition caused by the DCV sensor faults. (a) From mode NO1; (b) From mode NO2; (c) From mode NO3; (d) From mode NO4; (e) From mode NO5; (f) From mode NO6; (g) From mode NO7; (h) From mode NO8; (i) From mode NO9.
Preprints 102625 g005aPreprints 102625 g005b
Figure 6. Transition operation detection by each agent.
Figure 6. Transition operation detection by each agent.
Preprints 102625 g006
Figure 7. Simulation results in case of the transition between grid-connected mode and islanded mode under the battery DCV sensor fault.
Figure 7. Simulation results in case of the transition between grid-connected mode and islanded mode under the battery DCV sensor fault.
Preprints 102625 g007
Figure 8. Simulation results in case of electricity price change from normal to high under the grid DCV sensor fault.
Figure 8. Simulation results in case of electricity price change from normal to high under the grid DCV sensor fault.
Preprints 102625 g008
Figure 9. Simulation results in case of grid reconnection with high electricity price under the wind turbine DCV sensor fault.
Figure 9. Simulation results in case of grid reconnection with high electricity price under the wind turbine DCV sensor fault.
Preprints 102625 g009
Figure 10. Simulation results in case of electricity price change from high to normal under the grid and battery DCV sensor faults.
Figure 10. Simulation results in case of electricity price change from high to normal under the grid and battery DCV sensor faults.
Preprints 102625 g010
Figure 11. Simulation results in case of load shedding when the battery SOC level reaches the minimum value.
Figure 11. Simulation results in case of load shedding when the battery SOC level reaches the minimum value.
Preprints 102625 g011
Figure 12. Experimental hardware setup for a decentralized DCMG.
Figure 12. Experimental hardware setup for a decentralized DCMG.
Preprints 102625 g012
Figure 13. Experimental results for the transition of electricity price condition from normal to high in grid-connected mode.
Figure 13. Experimental results for the transition of electricity price condition from normal to high in grid-connected mode.
Preprints 102625 g013
Figure 14. Experimental results for grid-connected mode under the grid and battery DCV sensor faults.
Figure 14. Experimental results for grid-connected mode under the grid and battery DCV sensor faults.
Preprints 102625 g014
Figure 15. Experimental results for transition from grid-connected mode to islanded mode.
Figure 15. Experimental results for transition from grid-connected mode to islanded mode.
Preprints 102625 g015
Figure 16. Experimental results for islanded mode when the battery SOC level reaches the minimum value.
Figure 16. Experimental results for islanded mode when the battery SOC level reaches the minimum value.
Preprints 102625 g016
Figure 17. Experimental results for islanded mode under the battery DCV sensor fault.
Figure 17. Experimental results for islanded mode under the battery DCV sensor fault.
Preprints 102625 g017
Table 1. Steady-state operation modes.
Table 1. Steady-state operation modes.
Mode Battery Agent Wind Turbine Agent Grid Agent Load Agent
NO1 BCCMdis MPPT GVCMinv NOR
NO2 BCCMdis MPPT GVCMcon NOR
NO3 BCCMchar MPPT GVCMinv NOR
NO4 BCCMchar MPPT GVCMcon NOR
NO5 IDLE MPPT GVCMcon NOR
NO6 IDLE MPPT GVCMinv NOR
NO7 BVCM MPPT Fault NOR
NO8 BCCMchar VCM Fault NOR
NO9 IDLE VCM Fault NOR
Table 2. Additional steady-state operation modes according to DCV sensor fault.
Table 2. Additional steady-state operation modes according to DCV sensor fault.
Mode Battery Agent Wind Turbine Agent Grid Agent Load Agent
AO1 BVCM MPPT GCCMinv NOR
AO2 BCCMdis VCM GCCMinv NOR
AO3 BVCM MPPT GCCMcon NOR
AO4 BCCMdis VCM GCCMcon NOR
AO5 BCCMchar VCM GCCMinv NOR
AO6 BCCMchar VCM GCCMcon NOR
AO7 IDLE VCM GCCMcon NOR
AO8 IDLE VCM GCCMinv NOR
AO9 BCCMdis VCM Fault NOR
Table 3. Power agents to activate each transition operation.
Table 3. Power agents to activate each transition operation.
Mode Grid Agent Wind Turbine Agent Battery Agent Agent Action
TO1
Grid agent activates TO1.
Grid agent regulates DCV to VL1.
If DCV level reaches VL1, grid agent maintains DCV to VL1 during 0.5 s.
As DCV level reaches VL1, and lasts during 0.1 s, other power agents identify this event, and change their operations.
TO2
Grid agent activates TO2.
Grid agent regulates DCV to VH1.
If DCV level reaches VH1, grid agent maintains DCV to VH1 during 0.6 s.
As DCV level reaches VH1, and lasts during 0.1 s, other power agents identify this event, and change their operations.
TO3
Grid or battery agent activates TO3.
DCV is increasing due to surplus power.
If DCV level reaches VH3, wind turbine agent maintains DCV to VH3 during 0.3 s.
As DCV level reaches VH3, and lasts during 0.01 s, battery agent identifies this event, and changes its operations.
TO4
Grid or wind turbine agent activates TO4.
DCV is decreasing due to deficiency power.
If battery agent detects that DCV level is maintained lower than VL2 more than 0.01 s, battery operation is changed to BVCM.
TO5
Grid agent activates TO5.
DCV is increasing due to surplus power.
If battery agent detects that DCV level is maintained higher than VH2 more than 0.01 s, battery operation is changed to BVCM.
TO6
All power agent activate TO6.
DCV is decreasing due to deficiency power.
If load agent detects that DCV level is maintained lower than VL3 more than 0.01 s, load shedding mode is activated.
Table 4. System parameters of DCMG system.
Table 4. System parameters of DCMG system.
Power Agents Parameters Value
Battery agent Minimum SOC ( S O C B L )
Maximum SOC ( S O C B H )
Maximum discharging power
Maximum charging power
Maximum voltage
Rated capacity
Converter filter inductance L
20 %
90 %
540 W
540 W
180 V
25 Ah
7 mH
Grid agent Transformer Υ/Δ
Grid frequency
Grid voltage
Filter capacitance of LCL filter
Inverter-side inductance of LCL filter
Grid-side inductance of LCL filter
380/220 V
60 Hz
220 V
4.5 μF
1.7 mH
1.7 mH
Wind turbine agent PMSG number of poles
PMSG inertia
PMSG stator resistance
PMSG dq-axis inductance
PMSG flux linkage
Converter filter inductance
6
0.111 kgm2
0.64 Ω
0.82 mH
0.18 Wb
7 mH
Load agent Power of load 1
Power of load 2
Power of load 3
Priority level : load 1 > load 2 > load 3
200 W
200 W
200 W
-
DC bus Nominal DCV (Vnom)
First level of high DCV (VH1)
Second level of high DCV (VH2)
Third level of high DCV (VH3)
First level of low DCV (VL1)
Second level of low DCV (VL2)
Third level of low DCV (VL3)
Capacitance
400 V
405 V
410 V
415 V
390 V
380 V
370 V
4 mF
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated