1 Introduction

The DC system shown in Fig. 1 has advantages such as no synchronization problem, no reactive power loss, and no AC-DC power converters. This system has high reliability because it can operate a grid independently by connecting it to various distributed resources (DRs) such as ESSs and PVs [1, 2]. DC microgrids have two operating modes: grid-connected mode and islanding mode depending on the operating state of the power grid [3, 4]. The grid-connected mode supplies power directly from grids to loads. However, the islanding mode continuously supplies power from the DRs or the ESS to loads without interruption under grid fault situations such as black-outs, short circuits, and open circuits. The charging and discharging of the DRs are determined by the operating condition of the grid system. Therefore, the operating modes have high flexibility.

Fig. 1
figure 1

Conceptual schematic of a DC microgrid

Dual-active-bridge (DAB) converters are widely used as DC/DC converters to perform the above roles. DAB converters have the capabilities of bidirectional power flow control, galvanic isolation, and soft switching. Both the input and output ports are composed of two bridge legs, and power is transferred by using the phase difference of each port. The magnitude and direction of the transferred power are determined by the phase difference, which is called phase-shift control [5,6,7,8,9]. However, when the loads and sources in the DC microgrid increase and become more complex, a significant number of the DAB converters are required.

As a solution, the multiport DAB converter shown in Fig. 2 was adopted. The multiport DAB converter allows for the integration of loads and sources with various voltage and current levels into a single converter through transformers. As a result, it enables high power density and high power conversion efficiency through single-stage power conversion. Additionally, it shows fast dynamic response by using a simple phase-shift control, which is commonly employed in single DAB converters. However, conventional multiport converters have power coupling issues among arbitrary output ports due to the presence of a multi-winding transformer. Due to this coupling, the undershoot and overshoot occurring at a specific port can influence other ports, which affects the dynamic performances. Moreover, unwanted power flows through the coupled paths, which prevents independent power control between ports and results in unnecessary power circulation [10]. This, in turn, deteriorates the power conversion efficiency.

Fig. 2
figure 2

Conceptual schematic of a multiport DAB converter

To solve those issues, various power decoupling methods have been proposed. In [10], a power decoupling algorithm using a look-up table (LUT) was proposed, compensating for power fluctuations in advance at each decoupling points. However, its computational burden and control complexity are significant, which requires a high-performance controller. To minimize the power coupling phenomenon, transformer modeling and winding methods have been proposed in the early design stage, which has a problem since it is difficult to keep the performance improvement for various applications [11, 12]. A compensating method of power coupling using a series resonant tank was proposed in [13]. It has a drawback due to its inability to achieve bidirectional power transfer and the increment of conduction loss due to additional resonant components. In [14,15,16], the power decoupling was obtained by removing the inductor of the grid port. Although this structure is simple, it cannot be applied to islanding mode operations since each port is only coupled with the grid port, and power transfer between the other ports excluding the grid port is not possible in the islanding mode.

In this paper, an enhanced four-port DAB converter is proposed by employing power decoupling capability using a selective coupling inductor combined with a relay circuit. The inductor is canceled out in the grid-connected mode, by turning on the relay of the grid port. Meanwhile, in the islanding mode, it is canceled out by turning on the relay of the ESS port. Therefore, power decoupling is obtained in both modes. By canceling out the inductor through the relay, there is no circulating current, and the conduction losses in the inductor are reduced. Furthermore, the decoupling is obtained by simple relay control, which has a low computation burden and simple control implementation. The proposed method can be easily implemented with low-performance controllers. Moreover, a modular structure can also be applied to individually connect with various loads. Finally, a 3-kW prototype four-port DAB converter is implemented to experimentally verify the performance improvements of the proposed method.

2 Power decoupling methods for multiport converters

2.1 Power coupling phenomena

Figure 3a shows a circuit diagram of a four-port DAB converter with four coupling inductors of L1, L2, L3, and L4. Port 1 and port 4 are defined as the grid port and the DR port, respectively. The conventional multi-port DC–DC converter shares multiple windings in a single core, which are magnetically coupled among all of the other windings. Figure 3b shows an equivalent circuit and the power flows of the conventional four-port converter. The windings are connected between all of the ports, and the power coupling phenomena occur when the power flow is changed by the equivalent inductance of the output port as shown in (1).

$$L_{ij} = L_{i} L_{j} \sum\limits_{1}^{N = 4} {\frac{1}{{L_{N} }}} ,\,\quad \forall i,j \in [1,4]$$
(1)
Fig. 3
figure 3

Conventional multiport DAB converter: a circuit diagram; b equivalent circuit and power flows

The power flows of \({P}_{ij}\) are determined by the equivalent inductance Lij and the phase shift angle of \({\varnothing }_{ij}\), as shown in (2).

$$P_{ij} = \frac{{nV_{{{\text{port}}i}} V_{{{\text{port}}j}} \phi_{ij} (\pi - \phi_{ij} )}}{{2\pi^{2} f_{sw} L_{ij} }},\,\quad \forall i,j \in [1,4]$$
(2)

The power flow equations of each port including the power coupling phenomena can be expressed as follows:

$$P_{i} = \left( \begin{gathered} \,\,\,P_{12} + P_{13} + P_{14} \,,\,\,\,i = 1 \hfill \\ - P_{12} + P_{23} + P_{24} ,\,\,i = 2 \hfill \\ - P_{13} - P_{23} + P_{34} ,\,\,i = 3 \hfill \\ - P_{14} - P_{24} - P_{34} ,\,\,i = 4 \hfill \\ \end{gathered} \right.$$
(3)

From (3), the power flows are affected by load variations in the other ports. This causes unintended power changes in the ports that are not related to the power flows, which reduces the dynamic response of the system, and makes it difficult to regulate the port voltage.

2.2 Conventional power decoupling methods

Various power decoupling methods were introduced in the previous chapter [10,11,12,13]. However, they should use very complicated control algorithms and models. Removing the grid port inductance is a simple and effective method to obtain power decoupling performance [14,15,16]. By removing the coupling inductance of the grid port (\({L}_{1}\)), the equivalent inductance among the output ports goes infinite as follows:

$$L_{ij} = \left( \begin{gathered} L_{j} ,\,\quad \,i = 1,\,\;\forall j \in [2,4] \hfill \\ \frac{K}{{L_{1} L_{j} }},\quad \,i \ne 1,\,\;\forall j \in [2,4] \hfill \\ K = L_{1} L_{2} L_{3} + L_{1} L_{2} L_{4} + L_{1} L_{3} L_{4} + L_{2} L_{3} L_{4} \hfill \\ \end{gathered} \right.$$
(4)

It uses three output port inductors (\({L}_{2},{L}_{3}, \mathrm{and} {L}_{4}\)), but does not include the grid port inductor (\({L}_{1})\), in the system.

There are advantages of high power density, efficiency, and additional circulating power that is not generated by the inductor at the grid port [17]. However, this method can only be applied in the grid-connected mode since there is no power path between the DR port and the other ports, as shown in Fig. 4. As an alternative to operating in the islanding mode, a relay can be added in series with \({L}_{1}\) as shown in Fig. 5a. The relay disconnects the grid port, but the coupling between ports is preserved. However, due to the inductor (\({L}_{4}\)) of the DR port, power coupling occurs between port 2 and port 3. In addition, seamless control by the relay is impossible under mode transitions due to the inductor of the grid port.

Fig. 4
figure 4

Equivalent circuit and power flows under the absence of the coupling inductance of the grid port (L1) [14,15,16]

Fig. 5
figure 5

Circuit diagram of the conventional multiport DAB converter using a relay under fault conditions: a circuit diagram; b equivalent circuit and power flows

3 Proposed multiport converter

3.1 Structure of the proposed converter

Figure 6 shows a circuit diagram of the proposed four-port-based DAB converter. It consists of four full-bridge circuits, two relays, and four coupling inductors. Three output port inductors (\({L}_{2}, {L}_{3}, \mathrm{and} \; {L}_{4}\)) are used to transfer power among the ports. Meanwhile, the grid port inductor (\({L}_{1})\) is used to prevent transformer saturation in the islanding mode.

Fig. 6
figure 6

Circuit diagram of the proposed four-ports-based DAB converter

The relays are connected in parallel with the inductors of the grid and the DR ports for selectively using both the grid-connected mode and the islanding mode. Furthermore, the modular design is applied to the output and the DR ports using multiple single transformers since it has load scalability and simplicity in the load changes.

Figure 7 shows the equivalent circuits and power flows of the proposed converter. By using the relay, the converter can operate under the N − 1 inductor condition in any of the operating modes. The transferred power in the grid-connected mode (\({P}_{12}\), \({P}_{13}\), and \(\; {P}_{14}\)) and the islanding mode (\({P}_{42}\) and \({P}_{43}\)) can be expressed without any coupling power as follows:

$$P = \left( {\begin{array}{*{20}c} {P_{12} + P_{13} + P_{14} } & {({\text{Grid - conneceted}})} \\ {P_{42} + P_{43} } & {({\text{Islanding}})} \\ \end{array} } \right.$$
(5)
Fig. 7
figure 7

Equivalent circuit diagrams of the proposed converter: a grid-connected mode; b islanding mode

The transferred power can be expressed as follows:

$$P_{ij} = \frac{{nV_{{{\text{port}}i}} V_{{{\text{port}}j}} \phi_{ij} (\pi - \phi_{ij} )}}{{2\pi^{2} f_{sw} L_{ij} }},\begin{array}{*{20}c} {i = 1,\;\forall j \in [2,4]\;({\text{Grid - connected)}}} \\ {i = 4,\forall j \in [2,3]\;({\text{Islanding)}}} \\ \end{array}$$
(6)

3.2 Analysis of power decoupling with relay circuits

Figure 8 shows a parallel connected circuit composed of an inductor and a relay to activate or deactivate the inductor according to the operating mode of the converter. When the relay is turned on, the inductance disappears. On the other hand, inductance appears when the relay turns off. In the grid-connected mode, the inductance of the grid port (L1) is deactivated, and the inductance of the DR port (L4) is activated. In the islanding mode, the inductance of the grid port (L1) is activated, and the inductance of the DR port (L4) is deactivated. Then, the converter can operate under the N − 1 inductor condition in both the grid-connected and islanding modes. The port inductances according to the operating modes are shown in Table 1.

Fig. 8
figure 8

Parallel connected circuit of the inductor and relay

Table 1 Port inductances depending on the operating modes

Using the proposed converter, there are no power coupling phenomena in both the grid-connected and islanding modes. Since the relay circuit used in the proposed converter adopts a mechanical switch, it does not cause a parasitic resonance between the inductance and the output capacitance of the switch. If a bidirectional switch composed of power semiconductors is used instead of a relay, its output capacitance should be considered to prevent parasitic oscillations. In addition, the mode transition only works when a fault condition occurs in the grid system. Therefore, the expected life of the relay circuit does not seem to receive a great deal of consideration.

3.3 Switching algorithm under fault conditions

In DC microgrids, open, short, blackout, and other fault conditions can occur [18]. Under fault conditions, regular power cannot be supplied from the grid system, which can result in malfunctions of the converter. To prevent converter system failure under grid fault conditions, the grid port is completely blocked by the proposed switching algorithm shown in Fig. 9.

Fig. 9
figure 9

Circuit diagram of the proposed switching algorithm under fault conditions

Figure 9 shows the switching algorithm at the grid port when it is experiencing a fault condition. No matter what fault condition occurs in the grid system, the proposed multiport converter can operate normally under the islanding mode without being disconnected from the grid. The inductance of the grid port (L1) is used to prevent transformer saturation under the fault condition. Without \({L}_{1}\), the transformer is shorted when the switches \({S}_{a2}\) and \({S}_{a4}\) are turned on in port 1. Then power cannot be transferred from the DR port to the load port during the islanding mode.

Figure 10 shows the relay control algorithm at an operating mode transition. The relay operation is set differently to obtain power decoupling in both the grid-connected and islanding modes. The operating mode is changed according to the state of the grid port (\({V}_{\mathrm{in}}\)). The operating mode is changed according to 360 V of the DC voltage level. Based on the 380 V rated voltage, a DC voltage under 360 V is considered a very low voltage caused by a grid fault, and the converter decides to enter the islanding mode [19].

Fig. 10
figure 10

Relay control algorithm at an operating mode transition

4 Simulation and experimental results

Figure 11 shows the simulation waveforms of the proposed converter. This figure shows a comparison of the power coupling phenomena of the conventional multiport converter illustrated in Fig. 3a and that of the proposed multiport converter shown in Fig. 6 under step load changes. Figure 11a shows the output voltage fluctuation induced by the presence of equivalent inductance between the output ports. It shows poor output voltage regulation and dynamic performance due to power coupling. In Fig. 11b, the proposed converter mitigates the power coupling issue under step load changes. Therefore, there is no output voltage fluctuation. Since the coupling inductance values of the conventional and proposed converters are different from each other in the 1-kW design, only the voltage waveforms are illustrated in this simulation.

Fig. 11
figure 11

Simulated port voltage interference under step load changes: a port 3 output voltage (Vout3) of the conventional multiport converter; b port 3 output voltage of the proposed multiport converter; c step load changes of port 2

A 3-kW prototype converter is implemented to experimentally verify the power decoupling performance of the proposed converter. A photograph of the prototype converter is shown in Fig. 12. The converter consists of four full-bridges, four coupling inductors, two relays, and three transformers. The source of the DR port is assumed to be an ESS simulated by an ESS emulator (MWBFP3-1250-C02). Port 4 is referred to as the ESS port in this section.

Fig. 12
figure 12

Photograph of the prototype converter

The specifications and parameters of the prototype are shown in Table 2, and are used in both the simulations and the experiments. In the ESS port, high-current MOSFETs are used to consider current fluctuations during the operating mode transition. In addition, small DC-blocking capacitors are used for each of the ports to prevent transformer saturation, which can occur during the operating mode transition. The coupling inductors is designed with consideration of a 30% design margin according to the 1 kW power rating for each port. The inductance at the grid port to prevent transformer saturation in the islanding mode is used in the same size as the magnetizing inductance of the transformer.

Table 2 Simulation and experimental specifications

Figure 13 shows a simplified closed-loop controller for each of the ports. The output voltage is regulated by proportional and integral (PI) controllers to manage Φout2, Φout3, and ΦESS, which are the phase shifts of the three outputs. When load variations are detected by two voltage sensors (Vout2 and Vout3) and a current sensor (IESS), the PI controllers independently regulate the output voltage.

Fig. 13
figure 13

Simplified block diagram of the closed-loop controller

Figure 14 and Fig. 15 show steady-state operating waveforms of the inductor voltages (VL1, VL2, VL3, and VL4) and the currents (IL1, IL2, IL3, and IL4) in the grid-connected mode and the islanding mode under various load conditions. Power flows can be regulated by controlling the phase shift of Φout2, Φout3, and ΦESS, respectively. In Fig. 14, in the grid-connected mode, the grid port (port 1) transfers power to each of the load ports. In this case, the ESS is charged. In Fig. 15, the grid port is blocked to become 0 V in the islanding mode, and the ESS port is changed to the discharging mode to regulate all the power flows in the multiport converter. In Fig. 14a, the load condition is the same as Pout2 = Pout3 = PESS = 1 kW. The phase-shifts between the ports are also the same as Φout2 = Φout3 = ΦESS = 45°. In Fig. 14b, only Pout3 is reduced from 1 to 0.5 kW. Thus, Φout3 is decreased to 22.5° when compared with the Fig. 14a case. In Fig. 14c, PESS is reduced from 1 to 0.5 kW. Thus, ΦESS is decreased to 22.5° when compared with the Fig. 14b case. In Fig. 15a, when the grid voltage is shut down due to the grid fault, the ESS port is changed to the discharging mode, which fully provides 2 kW. Figure 15b and Fig. 15c show that the phase-shift also decreases when the load decreases.

Fig. 14
figure 14

Steady-state operating waveforms under various load conditions in the grid-connected mode: a Pout2 = 1 kW, Pout3 = 1 kW, PESS = 1 kW; b Pout2 = 1 kW, Pout3 = 0.5 kW, PESS = 1 kW; c Pout2 = 1 kW, Pout3 = 0.5 kW, PESS = 0.5 kW

Fig. 15
figure 15

Steady-state operating waveforms under various load conditions in the islanding mode: a Pout2 = 1 kW, Pout3 = 1 kW; b Pout2 = 1 kW, Pout3 = 0.5 kW; c Pout2 = 1 kW, Pout3 = 0 kW

Figure 16a shows the step-load response, where Pout2 changes from 0.5 to 1 kW in the grid-connected mode. When Pout2 changes, Vout2 drops to 26 V (6.8% undershoot voltage) and its settling time is 0.2 ms. However, using the proposed power decoupling circuit, Vout3 remains almost constant at 300 V. Figure 16b shows the step-load response under the islanding mode, where Pout2 is changed from 0.5 to 1 kW. Vout3 keeps the constant voltage at approximately 300 V with a small dip of 2.5 V (0.8% undershoot voltage), which is caused by the leakage inductance of the transformer. Vout2 drops with a 30 V (7.8% undershoot voltage) with a 0.25 ms settling time.

Fig. 16
figure 16

Voltage waveforms according to the step-load response (from 0.5 to 1 kW): a grid-connected mode; b islanding mode

Figure 17 shows experimental waveforms of the mode transitions between the grid-connected and islanding modes under the fault situation. In the grid-connected mode, VL1 of port 1 is supplied normally and the ESS is charged with 6.2 A. However, when the fault situation occurred in the grid system, VL1 collapsed to 0 V, and the operating mode was changed to the islanding mode. During the islanding mode, the ESS discharges with 13.2 A, and Vout2 and Vout3 maintain their nominal voltage. If the grid system is restored, the operating mode transitions to the grid-connected mode, and the ESS is charged with a current of 6.2 A. Power decoupling is obtained in both the grid-connected mode and the islanding mode by using the proposed power decoupling method without complex decoupling algorithms.

Fig. 17
figure 17

Experimental waveforms during mode transitions

5 Conclusion

In this paper, an enhanced four-port DAB converter employing power decoupling capability in both the grid-connected mode and the islanding mode was proposed. Power decoupling is conducted by the proposed inductor selection circuit without complex power decoupling algorithms. It has a low computation burden and easy control implementation, which can be easily implemented with a low-performance controller. In addition, a modular structure was adopted by using separated transformers. The proposed converter was experimentally verified by using a 3-kW prototype. The power decoupling performance was verified by the step load responses. When one output port was changed from 0.5 to 1 kW, power decoupling was obtained in both the grid-connected and islanding modes. Under mode transition conditions, the mode transition was seamlessly conducted without significant voltage dips in the output voltage of each port due to the charging and discharging of the ESS.