Enhanced Incremental Conductance MPPT with Adjustable Reference Current and Scheduled-Gain Using a Power Zoning Strategy for Flyback-Based Photovoltaic Inverter Systems

Abstract

Efficient and reliable Maximum Power Point Tracking (MPPT) is crucial for photovoltaic (PV) systems, particularly under rapidly changing irradiance and temperature. This paper proposes an enhanced MPPT algorithm that extends the traditional Incremental Conductance (IncCond) method by introducing an adjustable reference current and scheduled-gain, coordinated through a power zoning strategy that suits current-source inverter or converter. Unlike conventional approaches based on voltage-source converters that adjust duty cycle or input voltage, the proposed method employs current-driven control tailored to distinct power regions, enabling faster and more accurate tracking. The algorithm was developed and validated in MATLAB/Simulink, providing a rigorous simulation environment to evaluate its dynamic performance. Results show that the proposed method achieves negligible overshoot, with deviations corrected in less than 16 milliseconds and maximum overshoot limited to under 2 W, even under extreme operating conditions such as 0˚C. Within normal operating ranges and near rated power, oscillations are minimal, overcoming the common drawbacks of conventional IncCond methods that suffer from slower convergence and steady-state oscillations. The findings confirm that the scheduled-gain power-zoning framework ensures a superior balance of transient speed, steady-state accuracy, and system stability, offering a practical and efficient solution for real-time PV applications in variable environments.

Share and Cite:

Yaakub, M. , Radzi, M. , Noh, F. , Azri, M. , Shafie, S. , Azis, N. and Zaidan, A. (2025) Enhanced Incremental Conductance MPPT with Adjustable Reference Current and Scheduled-Gain Using a Power Zoning Strategy for Flyback-Based Photovoltaic Inverter Systems. Journal of Power and Energy Engineering, 13, 261-273. doi: 10.4236/jpee.2025.139018.

1. Introduction

Photovoltaic (PV) systems are increasingly deployed across diverse scales. However, their intrinsic nonlinear current-voltage (I-V) and power-voltage (P-V) characteristics, together with rapid fluctuations in environmental conditions, often cause deviations from the maximum power point (MPP) unless advanced tracking algorithms are employed. Among the established maximum power point tracking (MPPT) techniques, the incremental conductance (IncCond) method is widely regarded as a reliable and robust solution, owing to its explicit application of the condition dP/dV ≈ 0 at the MPP. Compared with the conventional perturb-and-observe (P&O) strategy, the IncCond algorithm generally exhibits superior dynamic responsiveness under irradiance transients. Recent investigations have further demonstrated its effectiveness in grid-connected architecture operating under rapidly changing conditions. Nonetheless, issues such as residual steady-state oscillations and reduced convergence speed during abrupt irradiance ramps persist [1] [2].

However, conventional IncCond faces well-known trade-offs between tracking speed and ripple due to fixed or coarsely scheduled step sizes, and it can exhibit drift under fast irradiance ramps. Contemporary “enhanced IncCond” variants introduce adaptive steps, error-weighted updates, and drift-avoidance logic that significantly reduce settling time and ripple. Such improvements have enabled tracking responses within the sub-tens-of-milliseconds range and overall efficiencies exceeding 99% in both simulation and experimental hardware platforms. In parallel, intelligent alternatives such as fuzzy logic demonstrate high tracking efficiency with complex loads such as batteries, but at the cost of higher design effort and tuning [3].

At the module level, flyback microinverters are appealing due to their galvanic isolation, high step-up capabilities, compact magnetics, and “current source” characteristics that facilitate grid current regulation. Their primary operating modes are discontinuous conduction mode (DCM) and boundary conduction mode (BCM). In BCM and enhanced i-BCM, the transformer completely demagnetizes each cycle, and the switching frequency is significantly influenced by instantaneous power and grid angle, resulting in distinct control interactions for MPPT in contrast to constant-frequency DCM [4].

Research indicates that BCM enhances power density and reduces total harmonic distortion (THD) compared to DCM at similar ratings. However, it also raises the switching frequency close to grid zero-crossings, which affects efficiency and the timing of sensing and actuation. A hybrid modulation approach that integrates DCM and i-BCM within each half line cycle has been introduced to enhance the high-efficiency envelope and ensure smooth transitions, all while preserving the quality of grid current. The dynamics that depend on the mode suggest that a “mode-aware” MPPT, particularly one that adapts to duty-cycle variations dictated by BCM timing, can enhance the stability of the PV operating point and minimize ripple energy at the MPP [4]-[6].

Several studies examine loss mechanisms in flyback microinverters operating under DCM/BCM, demonstrating the use of phase-shedding or hybrid control to enhance efficiency across varying loads, with MPPT integrated upstream. Most MPPT implementations, however, either assume constant-frequency converters or fail to explicitly consider duty-cycle trajectories that vary predictably with grid angle in BCM [5] [7]. Additionally, the majority of traditional MPPT control strategies are implemented on the voltage-source converter, involving the modification of input voltage and duty cycle. In a current-source system like the flyback-based micro-inverter, direct control of the input voltage is not feasible, as it is contingent upon the characteristics of the photovoltaic (PV) system. The MPPT control approach requires modification and implementation through the adjustment of other variables for application in the PV micro-inverter system [8].

This paper contributes an enhanced incremental conductance MPPT tailored to a flyback-based PV inverter operating in BCM where the duty cycle varies with grid period and input power. The proposed MPPT utilizes a gain scheduling via power zoning approach, adaptively adjusting the input current to the instantaneous BCM duty/frequency to keep a consistent MPP approach rate. Simulation results indicate accurate convergence, lower steady-state ripple, and improved efficiency under different irradiance ramps and PV operating temperature, while preserving the simplicity valued in microinverter applications.

2. Control Strategy

In the BCM flyback-based inverter, especially the single stage type, the peak current control BCM reference current (iref) is used to control the output current (iout). With the assumption that the input voltage (Vin) is constant in the line-frequency cycle, iref can control the input current (iin) directly. As depicted in Figure 1, iin is

Figure 1. Equivalent circuit of single flyback inverter.

a summation of the capacitor branch current (ic) and the transformer primary current (ip). When Vin is considered constant in the steady state, iin can be regarded as an average of the transformer’s ip at each switching cycle. The input power (Pin) of the inverter can be expressed as (1).

P in = 0 T v dc i p dt (1)

2.1. BCM Current Reference (iref) and MPPT Control Current (IA)

In this section, the derivation of the BCM reference current and the parameter that interact with the MPPT are elaborated. According to the volt-second balance of the inductance, the turn-on and turn-off time can be deducted as in (2) and (3), while the primary current and secondary current (is) relation is realized as in (4) and (5).

T ON = L p × I p × 1 v dc (2)

T OFF = L s × I s × 1 v g (3)

I p = i ref (4)

I s =n× I p = I p L p L s (5)

where L s / L p =n , the transformer’s turn ratio. By considering that the efficiency of the converter is 100%, the amount of power at the output is equal to the input. Therefore, based on Figure 2, iin can be calculated according to the assumption that the area of A1 and A2 are approximately the equal. iin can be expressed as (6). Likewise, since the iout is yielded from filtering the is, the value of the iout is approximately equal to the average value of the secondary current (Is). Hence, area B1 and B2 are considered equal. iout can be expressed as in (7).

Figure 2. Relation between iref, ip, is, iin, and iout under BCM.

i in = 1 2 × I p × T ON T ON + T OFF (6)

i out = 1 2 × I s × T OFF T ON + T OFF (7)

Equation (8) is realized to show the relationship between iin and iref by substituting (2)-(3) into (6). At the steady state condition, the dc voltage vdc and the grid voltage vg can be considered stable at line-frequency cycle, in which the input current can be controlled directly by the reference current.

i in = 1 2 × i ref × v g v g +( v dc × L s / L p ) (8)

Meanwhile, the relationship between iref and iout in the line-frequency can be expressed in (9) by substituting (2)-(3) into (7). The relationship is deducted by vg, the transformer’s turn ratio and the steady vin due to the selection of large value of input capacitance, Cin.

i ref =2 i out ×( v g v dc + L s L p ) (9)

Subsequently, by solving (8) and (9), the relationship of iin and iout can be expressed as in (10), which proved the instantaneous input power is equivalent to the output power in the ideal condition. According to the standard sinusoidal output current equation, i out = I A sin( ωt ) , and output voltage v g = V m sin( ωt ) , equation (10) can be further expended to (11).

i in = i out × v g v dc (10)

i in = V m v dc × I A × sin 2 ( ωt ) (11)

The expression shows that the iin can be controlled by IA. This parameter will be interacted and adjusted by MPPT control to track the MPP under BCM operation. IA is closely related to the output power as shown in (12).

I A = P out V m (12)

2.2. Enhanced Incremental Conductance

In this work, the flyback-based inverter is a current-source that operates under peak current control and BCM. The duty cycle of the converter will vary throughout line-frequency cycle following the shape of given reference cycle. Therefore, unlike the conventional IncCond that usually alter terminal voltage of the PV panel in accordance with MPP, the proposed modification is altering the terminal current that controlled by the parameter IA as mentioned in (12). Figure 3 shows the flowchart of the proposed algorithm. The controller initiates the process by sampling Vpv and Ipv, subsequently computing Ppv and determining the parameter IA. In the event that the sequence begins at zero, the initial values for V and I are established at zero, whereas Iref is assigned the calculated value of IA. Subsequently, the incremental changes in voltage, current, and power are computed at the sampling instant Q.

Figure 3. Flowchart of the proposed enhanced InCond MPPT algorithm.

The adjustable reference current is governed by a discrete current law as detailed in (13), with the sign determined by the incremental conductance test. S[k] in Equation (13) represents a step-size multiplier coefficient that scales with the local gradient magnitude, as derived using the Pythagorean theorem in Equation (14). This implements a variable step in incremental conductance, allowing for larger steps when operating point is distant from the MPP to accommodate rapid transients, while minimizing the step size when near to the MPP to mitigate steady-state oscillations. The concept of the Pythagorean theorem was initially applied in P&O by [9] and [10] to address uniform conditions and partial shading conditions, respectively. The adapted Iref is then tracked by an inner current loop as expressed in (15), which includes a PI compensator C(z).

I ref [ k+1 ]= I ref [ k ]±d I ref S[ k ] (13)

S=| d P 2 +d I 2 | (14)

I re f a = I A ( z )+ G nx C( z )( I pv ( z ) I ref ( z ) ) G n (15)

To maintain uniform dynamic across the non-linear I-V curve, the power zoning with empirical tuning scheduled gains is used, which are applied in (15). The PV operating range is clustered into a mid-power zone (30% - 90% of rated power) and two edge zones (<30% and >90%). The selection of these cluster values is based on the analysis of the MPPT response and characteristics observed across the extensive range of PV power. The nominal loop gain Gn and cross gain Gnx are scheduled as explicit functions of the instantaneous PV power Ppv, which expressed as a percentage of Prated.

G n ( P pv )={ 1.5, P pv <30%or P pv >90% 0.6,30% P pv 90% (16)

G nx ( P pv )={ 6.0, P pv <30%or P pv >90% 1.0,30% P pv 90% (17)

Aggressive gains in the edge zones enhance recovery when the array functions far from the maximum power point, particularly under conditions of weak irradiance, rapid ramps, or proximity to power clipping, thereby improving transient tracking. In contrast, conservative gains within the 30% - 90% range reduce steady-state ripple and electromagnetic interference (EMI), mitigate current overshoot at rated power, and improve resilience to measurement noise.

3. Simulation Result and Discussion

The proposed IncCond algorithm’s functionality and performance have been verified through simulation work conducted with MATLAB/Simulink. Figure 4 presents the simulation model of the grid-connected interleaved flyback-based inverter, which includes the MPPT block that incorporates the proposed IncCond algorithm. The PV panel used in the simulation is based on the Enedrive DOMETIC’s SP-EN100W-24V Mono Solar Panel. Parameters of the simulation

Figure 4. Simulation model of the grid-connected interleaved flyback-based inverter.

Figure 5. Primary and secondary current response of the inverter under BCM peak current control.

Table 1. Simulation parameters.

Parameter

Symbol

Value

Unit

Transformer magnetizing inductance

Lm

86.6 µ

H

Transformer turn ratio

N

1:7

Input capacitance

Cin

8.8 m

F

Filter capacitance

Cf

1.6 µ

F

Filter inductance

L1, L2

6.1 m

H

Filter damping resistor

Rd

10

Grid voltage

Vg

110

Vrms

Solar module max. power

Ppv_max

100

W

model are tabulated in Table 1. The current response of the inverter under BCM Peak Current Control is illustrated in Figure 5 during the PV power transition from 60 Watt to 80 Watt. At this point, the inverter is operated under interleaved configuration.

The proposed algorithm was validated through the application of a uniform solar irradiance step size of 200 W/m2, 300 W/m2, 600 W/m2, 800 W/m2, and 1000 W/m2. Each level of irradiance was sustained for a duration of 0.5 seconds. The results are consolidated in Figure 6. The upper plot illustrates the performance of PV power tracking, whereas the lower plot represents the associated reference current response. The upper plot illustrates that the PV power aligns closely with the targeted reference at each irradiance step. This demonstrates the effectiveness of the proposed MPPT in achieving rapid and precise tracking under various operating conditions. The transitions between irradiance levels exhibit a smooth convergence with minimal steady-state error. The bottom plot illustrates the dynamics of the reference current, which display clear oscillatory patterns as the algorithm continuously adjusts to ensure alignment between the actual and targeted power levels. At lower irradiance levels, the oscillations are minimal and rapidly attenuated. In contrast, at elevated power levels, more significant oscillations emerge due to the increased energy exchanges necessary for the adjustment process. The oscillations are notably well bounded and do not lead to system destabilization, demonstrating the algorithm’s capability to maintain a balance between rapid transient adaptation and stable long-term performance.

Figure 6. PV power and MPPT reference current response under different irradiance level.

The efficacy of the proposed MPPT in regulating PV power toward the targeted value is illustrated in Figure 7. The upper plot shows that the actual PV power nearly aligns with the desired power, exhibiting only minor deviation near the setpoint. These small discrepancies are promptly corrected, reflecting the high precision and responsiveness of the control algorithm. The lower plot elucidates the correction mechanism, demonstrating that the reference current displays discrete step-like variations in response to power mismatches. Each increment or decrement in current reflects an adaptive adjustment initiated by the controller to realign the PV power with the reference value. This mechanism ensures rapid convergence while avoiding instability or excessive oscillations.

Figure 7. MPPT reference current retification mechanism to stabileze MPP.

Figure 8 demonstrates the dynamic performance of the proposed MPPT in response to a step change in the desired power reference. For instance, as the target rises from 60 Watt to 80 Watt, the PV output power reacts almost instantaneously, closely aligning with the new setpoint and exhibiting only a slight transient deviation. The magnified perspective of the transition edge reveals a short overshoot, during which the power momentarily surpasses the reference before rapidly stabilizing within a narrow steady-state error range of less than ±1 Watt. This behavior indicates a rapid but well-controlled transient response, showcasing the algorithm’s capability for swift tracking while maintaining stability. The lower inset elucidates the control mechanism where the reference current demonstrates bounded oscillations as the controller compensates for overshoot and ensures alignment with the new power target.

Figure 8. Dynamic performance of the proposed MPPT in respond to step chance.

Figure 9. PV power response across different temperature conditions.

The proposed algorithm is further validated with a varying PV panel temperature. In the previous simulation the test was conducted at a uniform room temperature, i.e., 25˚C at different irradiance levels. With varying temperature configuration, the test is set at uniform 1000 W/m2 irradiance. Figure 9 illustrates the PV power response across different temperature conditions, highlighting both transient and steady-state response of the PV system. The upper plot illustrates the applied temperature profile, exhibiting a decremental pattern in distinct intervals from 45˚C to 25˚C, subsequently to 0˚C, followed by a gradual increase. As expected, these temperature variations directly influence the PV power output, as depicted in the middle plot. As the temperature decreases, there is an increase in PV power attributed to enhanced voltage-current characteristics of the solar module. The proposed controller effectively tracks the new maximum power point at each condition. The PV power output transitions from approximately 93.6 Watt at 45˚C to 100.2 Watt at 25˚C, and further increases to 108.2 Watt at 0˚C. These values closely align with the targeted reference, exhibiting negligible steady-state errors. Even during the continuous rise in temperature beyond 0˚C, the PV power smoothly follows the decreasing target, showcasing the MPPT’s strong adaptability to non-step changes. The bottom plot provides additional insight into control behavior, where the reference current exhibits oscillatory patterns reflecting the algorithm’s active adjustment to power variations caused by temperature changes.

Further analysis on the step response shows some effect during the temperature change at 1000 W/m2. Figure 10 shows the transient and steady state response and the magnified view during the temperature change from 25˚C to the extreme 0˚C. As observed, when the reference increased from 100 Watt to 108 Watt, the actual power rapidly follows the new set point with minimal negative overshoot of about 1.4 Watt. Whereas the magnified inset highlights the transient behavior, where the PV power settles within 16 milliseconds. Importantly, the steady-state tracking error remains negligible, with the PV output consistently aligned with reference despite small fluctuations. The lower plot further explains the correction mechanism through the reference current, which exhibits bounded oscillations during the transition phase.

Figure 10. The transient and steady state response during the temperature change.

4. Conclusion

In this paper, an enhanced version of Incremental Conductance approach to track the maximum power point for a flyback-based inverter was proposed and validated. A Matlab/Simulnik based simulation of a grid connected PV system was conducted to verify and validate the proposed approach under uniform temperature with varies irradiance and with variable temperature under uniform solar irradiance. The result from the simulation shows that the proposed algorithm tracks the MPP with negligible overshoot during irradiance or temperature abrupt change. It has been also observed that the oscillation is minimum within the operational region and system rated power. A slightly rough oscillation is observed when the PV is operated at extreme operating temperature conditions i.e., 0˚C. However, the algorithm able to rectify the deviation with less than 2 Watt overshoot and within 16 milliseconds settling time.

Acknowledgements

The authors would like to thank Universiti Teknikal Malaysia Melaka and Universiti Putra Malaysia for their financial and technical support.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Chellakhi, A., El Beid, S., Abouelmahjoub, Y. and Doubabi, H. (2024) An Enhanced Incremental Conductance MPPT Approach for PV Power Optimization: A Simulation and Experimental Study. Arabian Journal for Science and Engineering, 49, 16045-16064.[CrossRef
[2] Asoh, D.A., Noumsi, B.D. and Mbinkar, E.N. (2022) Maximum Power Point Tracking Using the Incremental Conductance Algorithm for PV Systems Operating in Rapidly Changing Environmental Conditions. Smart Grid and Renewable Energy, 13, 89-108.[CrossRef
[3] Baramadeh, M.Y., Abouelela, M.A.A. and Alghuwainem, S.M. (2021) Maximum Power Point Tracker Controller Using Fuzzy Logic Control with Battery Load for Photovoltaics Systems. Smart Grid and Renewable Energy, 12, 163-181.[CrossRef
[4] Christidis, G.C., Nanakos, A.C. and Tatakis, E.C. (2016) Hybrid Discontinuous/Boundary Conduction Mode of Flyback Microinverter for AC-PV Modules. IEEE Transactions on Power Electronics, 31, 4195-4205.[CrossRef
[5] Yaqoob, S.J., Raham, J.K. and Sadiq, H.A. (2021) Analysis and Simulation of Current-Source Flyback Inverter with Efficient BCM Control Strategy. WSEAS Transactions on Electronics, 12, 132-140.[CrossRef
[6] Yaakub, M.F., et al. (2021) BCM-CPC Flyback Micro-Inverter for Grid-Connected Photo-Voltaic Application. Proceesings of Malaysian Technical Universities Conference on Engineering and Technology (MUCET) 2021, Melaka, 16-18 November 2021, 55-56.
[7] Zhang, Y., He, X., Zhang, Z. and Liu, Y. (2013) A Hybrid Control Method for Photovoltaic Grid-Connected Interleaved Flyback Micro-Inverter to Achieve High Efficiency in Wide Load Range. 2013 Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Long Beach, 17-21 March 2013, 751-756.[CrossRef
[8] Ansari, S.A., Skandari, A., Milimonfared, J. and Moghani, J.S. (2018) A New Control Method for an Interleaved Flyback Inverter to Achieve High Efficiency and Low Output Current THD. 2018 9th Annual Power Electronics, Drives Systems and Technologies Conference (PEDSTC), Tehran, 13-15 February 2018, 89-94.[CrossRef
[9] Loukriz, A., Messalti, S. and Harrag, A. (2019) Design, Simulation, and Hardware Implementation of Novel Optimum Operating Point Tracker of PV System Using Adaptive Step Size. The International Journal of Advanced Manufacturing Technology, 101, 1671-1680.[CrossRef
[10] Mahmod Mohammad, A.N., Mohd Radzi, M.A., Azis, N., Shafie, S. and Atiqi Mohd Zainuri, M.A. (2020) An Enhanced Adaptive Perturb and Observe Technique for Efficient Maximum Power Point Tracking under Partial Shading Conditions. Applied Sciences, 10, Article 3912.[CrossRef

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.