1 Introduction

Power generation by green sources such as wind and solar energy are growing day to day because of continuously growing energy demand and destructive the effects of fossil fuels on the future of the planet. Free and abundant solar energy has proven to be a challenging source of energy in the most parts of the world. Because of its nature of intermittency to supply power continually, another supplemental power source such as batteries or fuel cells is required. Individual energy provision from these resources is not cost-effective owing to low reliability due to the dependence of produced energy to different atmospheric conditions and high initial costs [1].

In order to develop the concept of hybrid energy systems and required power electronic interface, many researches are conducted [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]. Some of them have introduced on new structure and the others studied switching methods. Some studies have added energy storage devices to the system by using auxiliary circuits for better utilization from renewable energies.

The discussed energy sources generate low level DC output voltage. Therefore, they required to be boosted for use as input of conventional voltage source inverters (VSI). Therefore, one extra boosting stage between the source and the VSI is required. Boost converters can play the role but it causes decreasing total efficiency and increase system weight, size, cost, control and complexity, noise and etc. In last few years, many researches have been devoted to introduce new structures to play this role. Also, such systems cannot provide the required gains in most cases because the output level is practically limited due to converter non-idealities. One of the good solutions is the use of impedance network converters first introduced in 2003 as Z-Source inverter (ZSI) [20]. The main advantages of these structures are as follows:

  • Low count switching devices.

  • High efficiency.

  • Low emission and conduction noise.

  • Ability to boost the DC-link voltage.

  • Eliminating short circuit condition creating by turning on two switch of one leg of the VSI.

  • Continuous input current by some topology.

Based on the operation principles of the basic topology (ZSI), many new topologies are proposed to improve the voltage gain, capacitor voltage, low semiconductors count and etc. [21,22,23,24,25,26,27,28,29,30,31,32,33].

Using hybrid systems can be implemented via two separated ZSI which sink energy from separated sources and conduct them to grid or the stand alone load. But it increases system weight, size, cost and decrease efficiency. A type of multi input ZSI is introduced in [19]. In that, several voltage or current sources can share their power into one or several ZSI but the input values must be equal in each of any pair placed in symmetric site. It is a practical constraint.

Multi-input Z-source inverters get a number of sources as input. The sources may be voltage or current sources and have different output levels from power, voltage or current viewpoint. Energy storage devices can be used in these systems when some of the inputs are renewable energy kind. It is clear that these systems have special switching methods for charge and discharge of energy storage devices. These switching methods must consider SOC (state of charge) of batteries. The literatures studied hybrid source systems generally employ the theory of multiport converters [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19].

Some literatures devoted to introduce new topologies of multi-input inverters [34,35,36,37,38,39]. Some of these introduced a multi-input inverter which is suitable for single-phase applications [36,37,38,39] and the others are suitable for three-phase applications [34, 35]. Liu et al. [34] has employed double-stage energy conversion method for producing a three-phase output from two DC inputs. This method is simple for implementation but the total system have more cost, size, weight, loss and etc. Singh et al. [35] has used single-stage energy conversion method. This method is better than double-stage energy conversion method but complexity increase is an issue in this situation. Singh et al. [35] employed a good topology by use of eight extra switches which can result lower efficiency.

In this paper, a dual-input ZSI is proposed which extracts energy from two separate low voltage renewable energy sources such as FCs and PVs and conducts it to an AC output load by employing single-stage energy conversion method. Higher voltage of the dual operation, sharing power between two inputs by controlling the shoot through duty cycles of two Z-Impedance networks, and feasibility of implementation the concept for other impedance network structures are the main advantages of the proposed structure. Two switching methods used for power management are described. For each switching method, the relations governing on amount of power sharing by each source and the value of output voltage are explained.

The paper is organized as follows: in Sect. 2, first the proposed converter is introduced and then two switching methods with all important relations and curves are explained. Section 3 is devoted to present simulation and experimental results. In Sect. 4 total conclusions are expressed.

2 Steady state operation principles and topology analysis of the proposed converter

The proposed structure is shown in Fig. 1. Power can flows through both Z-impedance networks and supply the load. The proportion of power generated from any of the sources can be determined by shoot through duty cycles of two Z-source converters (Dst1 and Dst2).

Fig. 1
figure 1

Schematic diagram of the proposed dual Z-source converter

The Main advantages of the proposed converter are as follows:

  • Ability to control the power sharing between two sources by adjusting the switching mode, the amount and phase shift of the shoot through times.

  • High DC-link voltage applied to the inverter, not requiring extreme values of Dst.

  • Power sharing by two Impedance networks without any extra elements.

  • Simple switching methods.

2.1 Circuit description

As shown in Fig. 1, instead of two inductors, Z-Source 1 contains two transformers in the structure, which the secondary voltages (Vsec1 and Vsec2) are in series with Z-Source 2, and therefore DC-link voltage of the inverter is equals to VX+ Vsec1+ Vsec2. The required inductors of Z-Source 1 are the magnetizing inductances of the transformers. Two switching methods which will be explained later, shows expect in optimum switching method. The output are three level signal and it is required that an small LC filter be placed in the output for bypassing the high frequency harmonics.

2.2 The steady state operation analysis

Due to the circuit symmetry, circuit analysis is performed for a part of the circuit. Obviously, the other part have the same behavior.

Regarding the structure of the system, Z-Source 1 works similar to the traditional Z-source converter [20] and therefore the relations for the capacitor voltages (VC1 and VC2) and the output voltage (VO1) are the same:

$$\frac{{V_{C1} }}{{V_{i} }} = \frac{{1 - D_{st1} }}{{1 - 2D_{st1} }}$$
(1)
$$\frac{{V_{O1} }}{{V_{i1} }} = \frac{1}{{1 - 2D_{st1} }}$$
(2)

where \(D_{st1}\) is the duty cycle for shoot through state of Z-Source 1. Considering the voltage drops across L1, secondary voltage of the transformer Vsec1 is positive while S1 is ON (shoot-through state for Z-Source 1) as VC1 is applied to the primary winding of the transformer (similar for Vsec2 and VC2). During this time interval (equals to Dst1T), Vsec1 is:

$$V_{sec1} = \frac{{N_{2} }}{{N_{1} }}V_{C1}$$
(3)

During non-shoot through time (S1 is off), the secondary voltage is negative (because of volt-second law for the magnetizing inductors of the transformers) and is equal to:

$$V_{sec1} = \frac{{N_{2} }}{{N_{1} }}\left( {V_{i1} - V_{O1} } \right)$$
(4)

According to the values of Dst1 and Dst2 and time position relative to each other, two operation modes is defined as shown in Fig. 2. In the following, the operation principles of the converter in both modes are described.

Fig. 2
figure 2

Possible shoot through states for \(D_{st1}\) and \(D_{st2}\). a Mode I, b Mode II

2.2.1 Mode I

In this mode of operation, two Z-Source networks goes to shoot through state, simultaneously. But shoot through times may differ (Fig. 2a). During \((D_{st1} - D_{st2} )T\) (which is subinterval 2), diode D2 may be conducting or not, which depends on the inputs voltage level, the output current level and the duty cycles values (Dst1 and Dst2). In the next, it is supposed that all symmetric elements have same values and behavior (such as transformers turn ratio (n) or \(L_{3}\) and \(L_{4}\) or …). Figure 3 Shows the equivalent circuits for all three states of the converter in Mode I and actual current directions (red dashed lines) in all the circuit branches.

Fig. 3
figure 3

The equivalent circuits of the converter in Mode Ӏ for a \(D_{st2} T\) (subinterval 1) b \(\left( {D_{st1} - D_{st2} } \right)T\) (subinterval 2) c \((1 - D_{st1} )T\) (subinterval 3)

According to Fig. 3a, in \(D_{st2} T\) (subinterval 1), because both Z-sources are in shoot through state, so \(V_{L3} = V_{C3} + 2V_{sec1} = V_{C3} + 2nV_{C1}\), \(V_{O2}^{1} = 0\). It is clear that \(L_{3}\) charges with the value is larger than \(V_{C1}\) (in compared to classic Z-source) and so when Z-source 2 inters in non-shoot through state it produces the value larger than the inductor voltage in classic Z-source.

When the converter is in subinterval 2 (\((D_{st1} - D_{st2} )T\)), \(V_{O2}^{2} = V_{i2} - 2V_{L3} + 2V_{sec1} = V_{i2} - 2V_{L3} + 2nV_{C1}\) and when the converter is in subinterval 3 (\(\left( {1 - D_{st1} } \right)T\)), \(V_{O2}^{3} = V_{i2} - 2V_{L3} + 2V_{sec1} = V_{i2} - 2V_{L3} + 2(V_{i1} - V_{C1} )\). Because \(V_{i1} - V_{C1} < V_{C1}\) so \(V_{O2}^{2} > V_{O2}^{3}\). In other words, \(V_{O2}\) is a three level signal which is zero when Z-source 2 is in shoot through state (subinterval 1) and have non-zero values in other states (subinterval 2 and 3). Figure 4 illustrates \(V_{O2}\) with the related shoot through duty cycles for the converter. In order to eliminate flowing the high order sinusoidal voltage harmonics, an LC filter is required in the output of the inverter.

Fig. 4
figure 4

The schematic waveform of \(V_{O2}\) for Mode I

In the following, the values of the important variables in this Mode will be calculated. Employing volt-second law for inductor L3 yields:

$$\left( {2nV_{C1} + V_{C3} } \right)D_{st2} + \left( {V_{i2} - V_{C3} } \right)(D_{st1} - D_{st2} )T + \left( {V_{i2} - V_{C3} } \right)\left( {1 - D_{st1} } \right)T = 0$$
(5)

Simplifying (5) and implying kvl for the circuits result:

$$V_{C3} = V_{i1} + \frac{{\left( {1 - D_{st2} } \right) \cdot \left( {1 - 2D_{st1} } \right)V_{i2} }}{{2nD_{st2} \left( {1 - D_{st1} } \right)}}$$
(6)
$$V_{O2}^{2} = V_{i1} + \left( {\frac{{D_{st2} \left( {1 - 2D_{st1} } \right)}}{{2n\left( {1 - D_{st1} } \right)\left( {1 - 2D_{st2} } \right)}}} \right)V_{i2}$$
(7)
$$V_{O2}^{3} = V_{i1} + \left( {\frac{{D_{st2} \left( {1 - 2D_{st1} } \right)}}{{2n(D_{st1} D_{st2} - D_{st1} + D_{st2} )}}} \right)V_{i2}$$
(8)

where \(V_{O2}^{2}\) and \(V_{O2}^{3}\) are the DC-link voltage during subintervals 2 and 3, respectively.

In order to analyze the power sharing between two networks, the current relations of the system have to be derived in the following. Considering that in the steady state operation, the average currents of the capacitors are zero, the average values of the currents can be calculated as follows:

$$I_{L3} = I_{sec1}$$
(9)
$$I_{i1} = I_{L1} + nI_{sec1} = I_{L1} + nI_{L3}$$
(10)
$$I_{i2} = I_{L3}$$
(11)
$$I_{O1} = nI_{sec1} + I_{L1} = nI_{L3} + I_{L1}$$
(12)

According to the circuit operation in this Mode; \(I_{sec1}\) can be expressed as follow:

$$I_{sec1} = 2I_{L3} .D_{st2} + I_{Inv}^{2} .(D_{st1} - D_{st2} ) + I_{Inv}^{3} .(1 - D_{st1} )$$
(13)

where \(I_{Inv}^{2}\) and \(I_{Inv}^{3}\) are the average input values of the inverter current during subinterval 2 and 3, respectively. Employing (9) and (13) yields:

$$I_{L3} = I_{Inv}^{2} + I_{Inv}^{3} \cdot \left( {\frac{{1 - D_{st1} }}{{D_{st1} - D_{st2} }}} \right)$$
(14)

Again for \(I_{O1}\):

$$\begin{aligned} I_{O1} & = 2I_{L1} .D_{st1} + 2nI_{sec1}^{1} \cdot D_{st2} \\ & \quad + 2nI_{sec1}^{2} \cdot (D_{st1} - D_{st2} ) \\ \end{aligned}$$
(15)

In (15), \(I_{sec1}^{1}\) and \(I_{sec1}^{2}\) imply to the average current values of the transformers secondary windings in the subintervals 1 and 2, respectively. They are equal to \(2I_{L3}\) and \(I_{Inv}^{2}\), respectively. So (15) can be rewrote as follow:

$$\begin{aligned} I_{O1} & = 2I_{L1} \cdot D_{st1} + 4nI_{L3} \cdot D_{st2} \\ & \quad + 2nI_{Inv}^{2} \cdot (D_{st1} - D_{st2} ) \\ \end{aligned}$$
(16)

Considering (12), (14) and (16) shows:

$$I_{L1} = I_{Inv}^{2} + I_{Inv}^{3} \cdot \left( {\frac{{\left( {4D_{st2} - 1} \right) \cdot (1 - D_{st1} )}}{{D_{st1} - D_{st2} }}} \right)$$
(17)

Replacing (13) and (17) in (10) results:

$$I_{i1} = I_{Inv}^{2} + I_{Inv}^{3} \cdot \left( {\frac{{\left( {1 - D_{st1} } \right)\left( {2D_{st2} - D_{st1} } \right)}}{{\left( {D_{st1} - D_{st2} } \right)\left( {1 - D_{st1} - D_{st2} } \right)}}} \right)$$
(18)

Replacing (14) in (11) results:

$$I_{i2} = I_{Inv}^{2} + I_{Inv}^{3} .\frac{{1 - D_{st1} }}{{D_{st1} - D_{st2} }}$$
(19)

The values of active power produced by each sources can be calculated by multiplying the value of any source voltage value to the average value of its current by using (18) and (19). Therefore, active power of source 1 (\(P_{z1}\)) and source 2 (\(P_{z2}\)) are calculated as follow:

$$P_{z1} = V_{i1} \cdot \left( {\begin{array}{*{20}c} {I_{Inv}^{2} } \\ { + I_{Inv}^{3} \cdot \left( {\frac{{\left( {1 - D_{st1} } \right)\left( {2D_{st2} - D_{st1} } \right)}}{{\left( {D_{st1} - D_{st2} } \right)\left( {1 - D_{st1} - D_{st2} } \right)}}} \right)} \\ \end{array} } \right)$$
(20)
$$P_{z2} = V_{i2} \cdot \left( {I_{Inv}^{2} + I_{Inv}^{3} \cdot \frac{{1 - D_{st1} }}{{D_{st1} - D_{st2} }}} \right)$$
(21)

Obviously, the total output power is \(P_{z1}\) + \(P_{z2}\), so:

$$P_{out} = P_{z1} + P_{z2}$$
(22)

When the proposed topology operates in Mode I, via controlling \(D_{st1}\) and \(D_{st2}\), \(V_{O2}\) and the values of the active power flowed to the load can be controlled. Now, for evaluation the operation of the converter from power sharing viewpoint, the curve showing \(\frac{{P_{z1} }}{{P_{out} }}\) for \(V_{i1} = V_{i2}\) for different values of \(D_{st1}\) and \(D_{st2}\) is drawn.

Figure 5 shows an increase in \(D_{st1}\) or a decrease in \(D_{st2}\) causes increasing The ratio of \(P_{z1}\) to \(P_{out}\). Generally, when the system operates, the main variable which have to be controlled are the values of \(V_{O2}\) and \(P_{z1}\). This control algorithm is performed by controller. So the controller has to be solved the (7), (8) and (20) to find out the sufficient values of \(D_{st1}\) and \(D_{st2}\). That; (7) and (8) have to be calculated for achieving \(V_{O2}\) is performed by taking average from \(V_{O2}\). In other words, after filtering, the output applied to the load, is the average value of \(V_{O2}\) and so the controller has to calculate the required average value of \(V_{O2}\) by solving (7) and (8), simultaneously. Also, it can be said when \(P_{z1}\) is chose, \(P_{z2}\) can be calculated from \(P_{z2} = P_{out} - P_{z1}\).

Fig. 5
figure 5

The ratio of \(P_{z1}\) to \(P_{out}\) in Mode Ӏ for \(V_{i1} = V_{i2} , n = 1\)

If in the converter \(D_{st1} = D_{st2}\), subinterval 2 will be eliminated, the output value will be a two level signal as in classic Z-source inverter and the non-zero level of it is calculated by (8) for \(D_{st1} = D_{st2}\). This is named Optimum Switching Method which is very useful because in the output, the LC filter isn’t required. In Fig. 5, this mode is achieved for \(D_{st1} = D_{st2}\) and it is seen that controller can simply control the \(P_{z1}\) only by one duty cycle value.

One of the advantages of the proposed structure is having high voltage gain. It means that if the curve of \(V_{O2}\) shown in Fig. 4 is compared with the output value of the classic Z-source inverter in [20], it is deduced that the proposed converter has higher gain in an special operation area. For being clear and better comparison, it is supposed that in this Mode, both input sources are in series and is applied to classic Z-source inverter. The output value which is yielded is compared to the output of proposed converter when \(D_{st1} = D_{st2} = D_{st}\). In this situation, in the proposed converter, the subinterval 1 doesn’t exist and only \(V_{o2}^{3}\) (which is named \(V_{O}\)) exists. By simplification (8), it is resulted:

$$V_{O} = \underbrace {{\left( {\frac{{2nD_{st} }}{{(1 - 2D_{st} )^{2} }}} \right)}}_{{K_{1} }}V_{i1} + \underbrace {{\frac{1}{{1 - 2D_{st} }}}}_{{K_{2} }}V_{i2}$$
(23)

The output relation for the classic Z-source inverter which its input is \(V_{i1} + V_{i2}\) is as follow:

$$\begin{aligned} V_{O} &= \frac{1}{{1 - 2D_{st} }}\left( {V_{i1} + V_{i2} } \right) \hfill \\ &= \underbrace {{\frac{1}{{1 - 2D_{st} }}}}_{{K_{1}^{'} }}V_{i1} + \underbrace {{\frac{1}{{1 - 2D_{st} }}}}_{{K_{2}^{'} }}V_{i2} \hfill \\ \end{aligned}$$
(24)

For comparison of the values of \(V_{O}\) in two converters according to (23) and (24), it can be said because the coefficients \(K_{2}\) and \(K_{2}^{'}\) are the same, so the coefficients \(K_{1}\) and \(K_{1}^{'}\) should be compared. It is possible \(n = 1\) and the coefficients are drawn for \(0 < D_{ov} < 0.5\). Figure 6 shows both curves in a plane with logarithmic vertical axis and linear horizontal axis. According to the figure if \(0.25 < D_{st}\), it can be said that \(K_{1}^{'} < K_{1}\) and so the proposed converter has the higher voltage gain than the classic Z-source inverter. In addition, if \(n > 1\), \(K_{1}\) will be more than when \(n = 1\) and so it is possible to achieve higher gain with choosing higher \(n\).

Fig. 6
figure 6

Comparision of voltage gain \(K_{1}\) and \(K_{1}^{'}\) for \(n = 1\)

2.2.2 Mode II

In this Mode, both Z-source networks start shoot through state and finish it in different time. The most advantage of this switching method rather than Mode Ӏ is ability to control the contribution of Z-source 1 to handle the load. If the system wants to supply the load so that the Z-source 2 should have the more contribution, Mode ӀӀ will be better than Mode Ӏ. As Mode I, in one period, when Z-source 1 is in shoot through state and Z-source 2 isn’t in shoot through state, \(V_{O2}\) has its maximum value. Also, \(V_{O2}\) is a three-level signal. Figure 7 shows shoot through signals and DC-link voltage for this Mode.

Fig. 7
figure 7

DC-link voltage waveform for Mode II

In this Mode, equivalent circuits and current directions is similar to Mode Ӏ so that subintervals 2, 3 and 4 in this Mode is equal to subintervals 1, 2 and 3 in Mode Ӏ, respectively. Only subinterval 1 is different from them and is according to Fig. 8:

Fig. 8
figure 8

The equivalent circuit of the converter in Mode ӀӀ for subinterval 1

If the duty cycle of subinterval 2 is defined as \(D_{ov}\), Similar to the Mode I, it can be said:

$$V_{C3} = V_{i1} - \left( {\frac{{\left( {1 - D_{st2} } \right)\left( {1 - 2D_{st1} } \right)}}{{2nD_{ov} \left( {2D_{st2} + D_{st1} - 2D_{ov} - 1} \right)}}} \right)V_{i2}$$
(25)
$$V_{O2}^{3} = V_{i1} - \left( {\frac{{\left( {1 - 2D_{st1} + D_{st2} } \right)\left( {1 - 2D_{st1} } \right)}}{{n\left( {4D_{st2} + 2D_{st1} - 4D_{ov} - 1} \right)}}} \right)V_{i2}$$
(26)
$$V_{O2}^{4} = V_{i1} - \left( {\frac{{1 - 2D_{st1} }}{{2n\left( {D_{st1} - 2D_{ov} } \right)}}} \right)V_{i2}$$
(27)

where \(V_{O2}^{3}\) and \(V_{O2}^{4}\) are the DC-link voltage in subinterval 3 and 4, respectively. Similar to Mode I, it is necessary to extract the active power values produced by Z-source 1 and 2, simultaneously. The calculation and simplification of the relations governing on the system in this Mode is deduced:

$$P_{z1} = V_{i1} .\left( {I_{Inv}^{3} + I_{Inv}^{4} .\left( {\frac{{2\left( {2D_{ov} - D_{st1} } \right)\left( {1 - D_{st1} - D_{st2} + D_{ov} } \right)}}{{\left( {D_{st1} - D_{ov} } \right)\left( {1 - D_{st1} - 2D_{st2} + 2D_{ov} } \right)}}} \right)} \right)$$
(28)
$$P_{z2} = V_{i2} .\left( {I_{Inv}^{3} + I_{Inv}^{4} .\frac{{1 - D_{st1} - D_{st2} - D_{ov} }}{{D_{st1} - D_{ov} }}} \right)$$
(29)

where \(I_{Inv}^{3}\) and \(I_{Inv}^{4}\) are the average output currents in subinterval 3 and 4, respectively. As previous section, trying to study the ratio of \(P_{z1}\) to \(P_{out}\). The ratio has been drawn in Fig. 9. In this figure, it is supposed that \(D_{st1} = D_{st2} = D_{st}\), \(V_{i1} = V_{i2}\) and the curves are drawn for various \(D_{st}\) and \(D_{ov}\).

Fig. 9
figure 9

The ratio of \(P_{z1}\) to \(P_{out}\) in Mode ӀӀ for \(V_{i1} = V_{i2} , n = 1\), \(D_{st1} = D_{st2} = D_{st}\)

Figure 9 shows an increase in the values of \(D_{st}\) or \(D_{ov}\), increases \(\frac{{P_{z1} }}{{P_{out} }}\). So with controlling the values of \(D_{st}\), \(D_{ov}\) the contribition of Z-source 1 to handle the load and so sharing the power will be controlled.

3 Simulation and experimental results

In order to validate the theoretical analysis, the proposed converter is simulated. Also, a prototype of the converter is built and illustrated in Fig. 10. The results are also shown in this section. The parameters used for simulation and practical experiments are described in Table 1.

Fig. 10
figure 10

The experimental setup

Table 1 Main parameters of converter prototype

First, the converter is simulated and implemented in Mode I. The duty cycles in the subintervals are \(D_{st1} = 0.3, D_{st2} = 0.2\). The results of simulation are as follow.

Experimental results in this Mode with mentioned values are shown in the following. Comparison of Fig. 11a and Fig. 12a shows the prototype woks very good. Voltage spike which has been appeared in transient time is owing to the leakage inductances of the transformers. As it was expected, DC-link voltage is a three-level signal. Inverter can transfer the current to the load in any time which is necessary. The signal has zero value for the shoot through time of the inverter which is equal to \(D_{{{\text{st}}2}} T = 0.2/20,000\), has the maximum value (as shown in Fig. 4) for \((D_{{{\text{st}}1}} - D_{{{\text{st}}2}} )T = 0.1/20,000\) and finally has the value which is lower than the maximum value in previous subinterval for \((1 - D_{{{\text{st}}1}} )T = 0.7/20,000\). The values can be calculated from (7) and (8) in the ideal converter but the calculated values are approximated because of non-ideal components such as the transformers and the semiconductor devices and etc.

Fig. 11
figure 11

The simulated voltage curves for Mode I. a DC-link voltage, b VC1, c VC3

Fig. 12
figure 12

Experimental results for Mode I, a DC-link voltage (Volt/Div = 50, Time/Div = 10 µs), b VC1 (Volt/Div = 20) c VC3 (Volt/Div = 50)

The difference between the primary and secondary current shown in Fig. 13a and b is related to the converter topology. As previous mentioned, the magnetizing inductances of the transformers are used as inductors of Z-source 1. So the primary current is sum of magnetizing current (which is almost high value) and the secondary current referred to the primary side. Therefore, the curves of Fig. 13a and b aren’t the same from the value and the shape viewpoint. As seen in Fig. 14a and b, it is clear that simulations and experimental results for the transformers windings current verify each other.

Fig. 13
figure 13

The simulated current and power curves for Mode I: a The primary current, b secodary current c Pz1 d Pz2

Fig. 14
figure 14

Experimental results for Mode I, a primary current, b secondary current, c Ii1 d Ii2. (Amper/Div = 2.7, Time/Div = 10 µs)

According to Fig. 14c and d, when the system is in subinterval 2, it is clear that the power is shared between two Z-source networks because the current value of input source 2 has been lower than the current in subinterval 3.

Now, it is tried to simulate and implement the system in Mode II with \(D_{st1} = D_{st2} = 0.2\) and \(D_{ov} = 0.1\). Other parameters are as previous. The results are as follow (Figs. 15 and 16).

Fig. 15
figure 15

The simulated voltage curves for mode II. a DC-link voltage, b VC1, c VC3

Fig. 16
figure 16

The simulated current and power curves for mode II: a The primary current, b secondary current c Pz1 d Pz2

Experimental results in this Mode with the mentioned values are shown in the following (Figs. 17 and 18).

Fig. 17
figure 17

Experimental results for Mode II, a DC-link voltage (Volt/Div = 50, Time/Div = 10 µ/s), b VC1 (Volt/Div = 20) c VC3 (Volt/Div = 50)

Fig. 18
figure 18

Experimental results for Mode II, a primary current, b secondary current, c Ii1 d Ii2. (Amper/Div = 2.7, Time/Div = 10 µs)

4 Conclusion

This paper introduced a new topology of two Z-source inverter, which can share the power between two sources with low voltages. The converter can be used in hybrid renewable energy resources. The topology have further advantages such as high voltage gain. Two switching methods with their relation and operation analysis were explained, which showed that by adjusting the shoot through values for two Z-impedance networks, power flow can be controlled. DC-link voltage and the value of shared power can be controlled via choosing switching methods and its duty cycles in each subintervals. The simulation and experimental tests proved the theoretical analysis.