1 Introduction

Distributed power generation has been very popular with the developments in renewable energy sources (RES). Integration of RES in a power generation system provides diversity of energy sources which increases the energy efficiency and proper energy management. In RESs, solar energy applications have very large power range changing from a few watts to a few giga watts. For example, solar energy can be used as a power plant level. On the other hand, solar energy can be used in a rooftop application which feeds home appliances in residential cases. In a small powered application, PV modules may be partially shaded due to the objects preventing solar irradiation received. In this kind of application, MPPT is not realized by a basic algorithm [1].

To achieve maximum efficiency from a PV module, power processing unit of a PV system is controlled by an MPPT algorithm [1]. There are several kinds of MPPT algorithms presented as a review study in [2]. P&O technique, incremental conductance (IC) algorithm and constant voltage are basic of them which perform MPPT economically and with high efficiency. Furthermore, they have low software and hardware requirements. However, this kind of algorithms is suitable under uniform irradiance conditions. In multi-peak conditions, for example, under PSCs, they may fail at the local MPPs [3]. To overcome and eliminate this failure, a hybrid MPPT technique has been presented in [4]. First, power–voltage (P–V) curve of PV module is scanned. According to the scanning result, initial operation point, which is the vicinity of global MPP, is determined and power processing unit is operated at this point by a MPPT algorithm. Finally, P&O is used to complete and fine-tune this operation point.

Forward converter is an improved and isolated buck converter topology. It is generally used in switch mode power supplies. If desired, forward converter can be used as a boost mode. However, buck mode is generally preferred in power electronics applications. Surprisingly, MPPT application of a forward converter has not been studied much. There are a few studies about forward converter-based micro-inverter [5,6,7,8,9]. A multiphase primary–parallel secondary series forward-based micro-inverter has been proposed for AC module applications. In this study, hardware-based improvement has been studied [5]. Single-stage grid-connected forward converter-based micro-inverter has been presented in [6]. It is aimed that unity power factor of injected power is transferred to the electrical grid Thus, power factor correction is realized. Furthermore, MPPT control is performed. In another study, a forward micro-inverter with power decoupling has been proposed in [7]. In this paper, operation principle of the proposed topology is studied deeply. Proposed topology has been verified by low-powered prototype. An improved micro-inverter topology containing dual switches forward and full-bridge converter has been presented in [8]. Theoretical analysis of the new converter topology is made. Performed analysis has been validated by 300-W powered experiment. In [9], it has been shown that active clamp forward converter performs worse than flyback converter in terms of transformer turns ratio and high voltage level. In order to eliminate sensing current resonance and rectifying diode recovery power loss, a parallel transformer configuration-based forward converter has been presented.

Forward converter can be used in distributed MPPT systems [10,11,12]. Since it has a transformer, voltage transformation feature provides flexible MPPT operation. For example, autotransformer forward-flyback converter has been proposed to eliminate negative mismatching effects of PV modules in [10]. New forward converter topology has been developed in [11]. A 240-W prototype converter has been implemented to validate this topology. In this circuit, power efficiency is about 91% owing to the zero voltage switching. Differential power processing (DPP) is one of the popular strategies to eliminate the unbalancing condition in PV systems. In [12], a DPP-based charged pump flyback-boost-forward converter configuration is designed. In this configuration, flyback is active when there is an unbalancing in loads. Therefore, partial power processing is realized and cost-effective solution is provided. Multi-input series-connected forward converter has been presented for solar- and wind-based RESs in [13]. Two forward converters are connected in series and use the same output inductor. They can operate simultaneously and individually depending on atmospheric conditions.

In this paper, performance of a forward converter is evaluated in module-level and submodule-level MPPT strategy which are two of the distributed MPPT strategies and commercially used technique in PV power optimizer devices. Advantages and disadvantages of two distributed MPPT techniques have been evaluated by some simulation studies performed in MATLAB/Simulink software. Organization of this paper continues as follows. In the next section, operation principle of the basic forward converter is presented for an MPPT application. Simulation results are given and analysed in Section III. In conclusion, prominent results of the study and future targets are listed briefly.

2 Operation principles of forward converter

Forward converter is an improved and isolated version of the buck converter. It has large usage area including switch mode power supplies and micro-inverter for AC module applications. In general, power level of a single switch forward converter is below 200 W [14]. Furthermore, it proposes a galvanic isolation and power transmission is realized perfectly due to the full transformer utilization. A typical forward converter consists of a power switch, two diodes, a transformer, an output capacitor and filter inductor. Furthermore, to discharge magnetizing energy in each cycle, tertiary winding and a freewheeling diode are added to the primary side of the transformer. A typical single switch forward converter is presented in Fig. 1.

Fig. 1
figure 1

Basic form of a forward converter with PV module

Basic version of the forward converter has single switch. To explain the operation principle of a forward converter topology, two operation intervals should be analysed. These operation intervals are switch on and switch off. When the power switch is turned on, voltage of primary winding is equal to voltage of PV module. Energy from the PV module is transferred to the secondary side of the transformer. In this period, diode D1 is forward biased and current of output inductor increases linearly. In other words, energy is stored in the output inductor. At the same time, voltage of secondary winding is equal to primary winding voltage multiplied by the transformer turns ratio. At the secondary side of the transformer, voltage seen in diode D3 is negative since diode D3 is reverse biased [14]. When the switch is on, voltage of primary and secondary winding, current variation of magnetizing inductor, Lm, current variation of the output inductor and relationship between input voltage and output voltage are calculated as given in Eqs. (15). Active components of the forward converter during switch on are presented in the circuit in Fig. 2.

$$V_{\text{Lp}} = V_{\text{PV}}$$
(1)
$$V_{\text{Ls}} = V_{\text{PV}} \frac{{N_{\text{S}} }}{{N_{\text{P}} }}$$
(2)
$$\Delta i_{\text{Lm}} = \frac{{V_{\text{PV}} DT}}{{L_{\text{m}} }}$$
(3)
$$\Delta i_{\text{L}} = \frac{{\frac{{V_{\text{PV}} N_{\text{P}} }}{{N_{\text{S}} }} - V_{\text{O}} }}{L}DT$$
(4)
$$V_{\text{O}} = V_{\text{PV}} D\frac{{N_{\text{S}} }}{{N_{\text{P}} }}$$
(5)

In Eqs. (15), VLp is the voltage of primary winding, VPV is the voltage of PV module or PV submodule, VLs is the voltage of secondary winding, and VO is the output voltage of the forward converter. NP and NS are the number of primary and secondary windings, respectively. ΔiLm and ΔiL are the current ripple of magnetizing inductance and filter inductor, respectively. Lm and L are the magnetizing inductance and output inductor, respectively. D is the duty ratio, and T is the switching period [15].

Fig. 2
figure 2

On state condition of power switch in a forward converter

When the power switch is turned off, energy transfer from the PV module is interrupted. In the switch off interval, voltage of primary winding is equal to zero. Magnetizing energy saved in the leakage inductance of the primary winding is wasted in the resistor which is connected in series to Lm. In a switch mode power supply application, this power can be recovered by transferring back to the source. Diode D3 is forward biased during switch off which creates a current path to prevent the saturation of the magnetic core. In the secondary side of the transformer, polarity of the secondary winding gets reversed. So diode D1 is reverse biased. Current of output inductor continues to flow through diode D2, and load is fed by the output capacitor and filter inductor. It is theoretically assumed that output voltage is constant when the switch is turned on and turned off. Because, output capacitance is high enough to prevent significant voltage ripple. During switch off, current variation of the magnetizing inductor is same as in Eq. (3). On the other hand, output inductor discharges in switch off interval. Current variation of output inductor is calculated as in Eq. (6) [15]. In Fig. 3, active component of the forward converter during switch off interval is prevented.

$$\Delta i_{\text{L}} = \frac{{ - V_{\text{C}} }}{L}(1 - D)T$$
(6)
Fig. 3
figure 3

Off state condition of power switch in a forward converter

Forward converter can be a choice for MPPT operation in module-level power optimizers. Unlike the basic version of the buck converter topology, ratio of windings number provides large voltage range between input and output voltages. Besides that, typical power range of forward converter is convenient for module-level PV power optimizers. In a MPPT application, converter, as a power processing unit, is an interface between PV module and load. This converter is used for impedance matching. For the forward converter, relationship between equivalent resistance of PV module and load resistance is given in Eq. (7) [16, 17].

$$R_{\text{PV,MPP}} = \frac{{R_{\text{Load}} }}{{D^{2} }}\left( {\frac{{N_{\text{P}} }}{{N_{\text{S}} }}} \right)^{2}$$
(7)

In Eq. (7), RPV,MPP is the equivalent resistance seen from PV module. RLoad is the value of load resistance. RPV,MPP is the ratio of maximum power voltage (Vmpp) to maximum power current (Impp). Value of RPV,MPP depends on the type of PV module, power level and environmental conditions. To obtain maximum available power, impedance matching between RPV and RLoad should be properly realized. Otherwise, the desired level of power cannot be obtained from the PV module.

3 Simulation results

In this section, module-level and submodule-level MPPT performance of the forward converter has been evaluated for two different PSCs. A crystalline PV module containing three bypass diodes is used in simulations. Main specifications of this PV module are listed in Table 1. In module-level MPPT, one forward converter is connected to the PV module. On the other hand, three forward converters are used in submodule-level MPPT system. In this system, MPPT is realized by submodule level. Each converter realizes its own MPPT with P&O algorithm. Main parameters of the forward converter and some features of the P&O algorithm are shown in Table 2. Simulink model of the submodule-level MPPT approach is illustrated in Fig. 4. In this approach, MPPT operations are executed independently in three different forward converters with P&O algorithm. Therefore, MPP tracking times of three submodules may be different. Since each converter realizes its own MPPT, P–V curves of each submodule must not be multi-peak structure. As a result, tracking of MPP is performed at the highest efficiency using a simple MPPT algorithm.

Table 1 Specifications of the PV module [18]
Table 2 Specifications of the forward converter and P&O algorithm
Fig. 4
figure 4

Simulink model of submodule-level MPPT approach containing three submodules and three forward converters

In the first PSC, irradiance values received by submodules are 300 W/m2, 600 W/m2 and 1000 W/m2. In simulation studies, value of resistors connected in the output of the forward converters is 5 O. Initial value of duty ratio is set to 50%, and step value of duty ratio is set to 0.1%. Figure 5 shows the results of the first irradiance profile. As can be seen from the time change in the duty ratio and power in Fig. 5, each submodule tracks MPP in different times. Simulation results show that MPP of the submodule-2 is tracked firstly by 25 ms (ms). Then, tracking of MPPs of submodule-1 and submodule-3 is carried out in approximately the same period. Tracking time for these MPPs is 150 ms. On the other hand, maximum power values are 16.4 W, 34.75 W, 60.4 W for submodule-1 submodule-2 and submodule-3, respectively. According to the results, three submodules are operated correctly at their MPPs. For this PSC, averaged tracking efficiency in 250-ms interval is calculated as 93.35%.

Fig. 5
figure 5

Simulation results of the submodule (SM)-level MPPT for the first PSC

In the second shading irradiance profile, values of solar irradiances received by the PV module are 400 W/m2, 700 W/m2 and 800 W/m2. Figure 6 shows that tracking is completed firstly by a few ms in submodule-2. Then, MPPs of submodule-1 and submodule-3 are tracked in 100 ms. Maximum power values are 22.4 W, 41.1 W and 47.46 W for submodule-1, submodule-2 and submodule-3, respectively, in this PSC. Since MPPTs are performed independently for each submodule, global MPPT is realized perfectly. Averaged tracking efficiency is 97.34% for 250-ms interval. Voltage, current and power variations of each submodules are presented in Fig. 6.

Fig. 6
figure 6

Simulation results of the submodule (SM)-level MPPT for the second PSC

In module-level MPPT approach, P–V curve of a PV module containing a few bypass diodes has multi-peak structure. Therefore, P&O algorithm is not generally enough to track global MPP. It can easily fail at local MPP, resulting in small tracking efficiency. On the other hand, available power of a PV module is small compared with the sum of the available power of the submodules which is a disadvantageous condition compared with the submodule-level MPPT.

Same irradiance profiles are applied to module-level MPPT approach. Simulink model used in this test is shown in Fig. 7. In the first irradiance profile (300–600–1000 W/m2), global MPP corresponds to 70.68 W. However, P&O is failed. Wrong tracking can be seen in the power variations in Fig. 8. Maximum extracted power is 59.2 W which is small by 16% compared with the maximum power value for this profile. Tracking efficiency is calculated as 62.36% in the 250-ms interval. In the second irradiance profile, global MPP is not tracked by P&O. Tracking efficiency is 85.77% in the 250-ms interval for this case. All simulation results are listed in Table 3.

Fig. 7
figure 7

Simulink model of the module-level MPPT approach

Fig. 8
figure 8

Simulation results of the module-level MPPT for two PSCs

Table 3 Numerical results of simulation studies

4 Conclusions

PV modules can experience some mismatching conditions which decrease available power. MPPT operation can fail at local MPPs, resulting in small tracking efficiency. Partial shading is one of them. PV modules suffer from this mismatching case. In this paper, design, analyses and MPPT performances of a forward converter have been presented for module-level and submodule-level MPPT approaches which can be found in PV power optimizers in the market. Simulation results show that global MPPT is not performed by P&O algorithm for module-level MPPT. Hybrid and more complicated algorithm requires, since multi-peak structure is seen P–V curve under PSCs. On the other hand, global MPPT can be accurately performed by a simple algorithm for submodule MPPT approach. While module-level MPPT tracks the MPP wrongly by 74.07% efficiency, tracking of MPP is completed by 95.34% efficiency in submodule-level MPPT technique.