Enhancing Photovoltaic Conversion Efficiency With Model Predictive Control-Based Sensor-Reduced Maximum Power Point Tracking in Modified SEPIC Converters
Enhancing Photovoltaic Conversion Efficiency With Model Predictive Control-Based Sensor-Reduced Maximum Power Point Tracking in Modified SEPIC Converters
ABSTRACT The objective of this paper is to propose a new technique for maximum power point tracking
(MPPT) in photovoltaic (PV) systems that utilizes fewer sensors, thereby reducing the hardware cost. The
technique aims to achieve efficient MPPT under various environmental conditions by employing a modified
SEPIC converter and a model predictive control (MPC)-based MPPT algorithm. To achieve the objective,
the proposed technique utilizes only one voltage sensor and one current sensor, significantly reducing
the hardware requirements compared to traditional MPPT techniques. The modified SEPIC converter is
employed to regulate the voltage and current levels in the PV system. The MPC-based MPPT algorithm
is implemented to dynamically adjust the operation of the converter and track the maximum power point.
The algorithm incorporates a model predictive control approach, which utilizes a predictive model of the
PV system to anticipate and optimize the power output. The algorithm predicts the behavior of the PV
system based on the available sensor measurements, allowing for accurate MPPT. The algorithm operates
in real-time, providing instantaneous adjustments to maximize power extraction. The study demonstrates
that the proposed technique effectively tracks the maximum power point of the PV system using only one
voltage sensor and one current sensor, thus reducing the overall hardware cost. The MPC-based MPPT
algorithm, in combination with the modified SEPIC converter, achieves efficient power extraction under
various operating conditions. The simulation and experimental results indicate that the proposed technique
outperforms traditional MPPT techniques in terms of cost-effectiveness and power extraction efficiency.
INDEX TERMS Model predictive control (MPC)-based MPPT algorithm, modified SEPIC converter,
MATLAB simulation and hardware, voltage sensor and current sensor.
amount of time. Unlike fossil fuels, which are finite and will ductance (InCond), ripple current control (RCC), and model
eventually run out, solar energy is a renewable resource that predictive control (MPC) are the most prevalent ones. Perturb
will be available for billions of years. As a result, generat- and observe (P&O) is a widely used and straightforward
ing electricity through photovoltaic systems can provide a MPPT technique that involves perturbing the operating point
sustainable and long-lasting solution to our energy require- of the photovoltaic (PV) system and observing the resultant
ments [1], [2], [3], [4]. This makes it an ideal choice for change in power output. This technique adjusts the operating
those who are concerned about the impact of their energy voltage of the PV system until the maximum power point
consumption on the planet. In addition to its environmental (MPP) is reached. Nevertheless, P&O technique has some
benefits, PV generation also has economic benefits. As the drawbacks, including oscillations around the MPP and slow
cost of solar panels continues to decrease, PV generation is tracking speed.
becoming increasingly affordable. This means that more and Incremental conductance (InCond) is another widely used
more people are able to take advantage of this technology and MPPT technique that is based on the observation that the
reduce their energy bills. In addition, PV generation can also slope of the PV system’s power versus voltage curve is zero
provide a source of income for those who generate excess at the MPP. InCond continuously compares the instantaneous
energy and sell it back to the grid. Despite its many benefits, conductance of the PV system with its incremental conduc-
there are still some challenges associated with PV generation. tance to determine the direction of the MPP. This technique
One of the main challenges is that it is dependent on sunlight, has a faster tracking speed than P&O and can handle rapidly
which means that it may not be a reliable source of energy in changing irradiance conditions.
areas with limited sunlight [5], [6], [7]. Ripple current control (RCC) is a relatively new MPPT
To optimize the output of a PV panel, it’s necessary to technique that uses a high-frequency ripple current to perturb
utilize a dc/dc converter equipped with maximum-power- the operating point of the PV system. The technique uses a
point-tracking (MPPT) control. Essentially, the role of the feedback loop to adjust the ripple current until the MPP is
dc/dc converter is to convert the DC power supplied by reached. RCC has a fast tracking speed and can handle partial
the PV panel into a higher voltage level that’s compatible shading conditions.
with the electrical grid [8]. This is achieved by using power In [13], a RBFC-based fuzzy logic controller was proposed
electronics to increase the voltage and decrease the current. as a new MPPT controller to extract maximum power from
In addition to voltage conversion, a dc/dc converter also solar PV systems under PSCs. The controller outperformed
provides isolation between the PV panel and the electrical other conventional and AI-based MPPT controllers in various
grid, which is important for safety reasons. It also helps to categories, making it a promising choice for solar PV systems
optimize the energy output of the PV panel by ensuring that under PSCs.
it operates at its maximum power point [9]. The use of a In [14], a two-step system for PV modules was suggested
dc/dc converter with MPPT control offers several benefits for that uses an enhanced iRCS-MPC method to track the max-
PV generation systems. These include: 1. Increased Energy imum power point (MPP) efficiently. The suggested system
Output: By ensuring that the PV panel operates at its MPP, improves on the traditional P&O and MPC methods and per-
more energy can be generated than would be possible without forms better than the traditional method in terms of overshoot,
MPPT control; 2. Improved Efficiency: The use of a dc/dc undershoot, and time required to reach a steady state.
converter helps to optimize the energy output of the PV panel In [15], researchers proposed a metaheuristic algorithm for
by increasing the voltage and decreasing the current. This maximum power point tracking (MPPT) under partial shad-
results in less energy being lost as heat, improving overall ing conditions. This algorithm effectively reduces the search
system efficiency; 3. Greater Flexibility: The use of a dc/dc space exploration and computational complexity of meta-
converter with MPPT control allows for greater flexibility in heuristic optimization algorithms. Compared to two other
system design, as it enables PV panels to be connected in recent MPPT algorithms, the proposed algorithm demon-
series or parallel to achieve the desired voltage and current strates superior performance by achieving maximum power
levels [10]. point more quickly and with lower power losses during track-
The maximum power point (MPP) of a PV panel is the ing.
point at which it generates the most power for a given set of Reference [16] describes an adaptive block that estimates
conditions, such as temperature and irradiance. However, the solar irradiance and PV I-V curve circuit parameters based on
MPP changes constantly as these conditions change. MPPT output current and voltage measurements from the PV panel.
control is used to track the MPP of the PV panel and adjust the This algorithm eliminates the need for costly solar irradiance
operating point of the dc/dc converter accordingly. By doing sensors, which are typically required by trackers that rely on
so, it ensures that the PV panel operates at its maximum measured solar irradiance.
efficiency, maximizing the amount of energy that can be In [17], researchers developed and comparatively analyzed
generated [11], [12]. five MPPT controllers for PV systems that utilize artifi-
In the literature, various MPPT techniques are available, cial intelligence techniques. Among these, the PID-based
among which perturb and observe (P&O), incremental con- MPPT controller is notable for its relatively low cost, ease of
FIGURE 2. Layout of the updated SEPIC Converter [27]. FIGURE 5. Performance assessment of the revised SEPIC converter,
Mode II.
A. MODE I
When the switch is triggered by a high pulse signal, it comes
on. This is demonstrated in Figure 4, where diodes D1 and D2
are off when the switch is on. In this mode, inductor L1 draws
energy from the dc source and inductor L2 draws energy from
capacitor C2 . The equations that represent this mode are:
vL1 (t) = VPV
dV
iPV (t) = CPV PV + iL1
FIGURE 3. Behavior graphs for updated SEPIC converter.
dt (1)
v L2 (t) = V C2 − VC1
C dVo = i = −V R
o Co o
dt
B. MODE II
When the switch is switched off by a low pulse signal, it shuts
off. This is Mode II. Fig.5 displays that diodes D1 and D2 are
on when the switch is off. They allow the inductors to empty
FIGURE 4. Performance assessment of the revised SEPIC converter, their energy. During operation, the energy stored in inductor
Mode I.
L1 is transferred to capacitor C2 , while inductor L2 delivers
its stored energy to the output capacitor. The mathematical
S={0 or 1}, determines the two modes of operation of the equations that define the characteristics of this mode are:
converter. The following paragraphs explain the operation
modes with ideal characteristics of the circuit components.
vL1 (t) = VPV − VC2
Figure 3 displays the operating waveforms of the converter.
dV
iPV (t) = CPV PV + iL1
The converter has two modes of operation:
Mode 1: When S = 0, the switch is off and the circuit dt (2)
vL2 (t) = −V C1
is reconfigured as a boost converter. The input voltage is
C dVo = i = i − V R
transferred to the output voltage through the inductors and o Co L2 o
dt
capacitors.
Mode 2: When S = 1, the switch is on and the circuit
C. STEADY STATE ANALYSIS
is reconfigured as a buck converter. The output voltage is
By utilizing the principles of inductor volt-second balance
transferred to the input voltage through the inductors and
and capacitor charge-balance, the following results can be
capacitors.
obtained:
The converter can be operated in either mode to achieve the
desired output voltage. The choice of mode depends on the
specific application. Figure 3 shows the operating waveforms
⟨vL1 (t)⟩ = 0
of the converter in Mode 1 and Mode 2. The waveforms show (3)
⟨vL2 (t)⟩ = 0
that the converter can achieve a high gain, which is the ratio
⟨iCo (t)⟩ = 0
of the output voltage to the input voltage.
The converter’s voltage gain is indicated by equation (6), solved to obtain the control input that would minimize
where D signifies the converter’s duty cycle. Table 1 illus- the cost function. The optimization problem is typically
trates the voltage stress across each switching component. solved using a numerical method, such as the simplex
This converter has low voltage stress levels, which permits algorithm or the interior point method.
choosing switching devices with low ratings. Choosing low • Control input: The control input that is found in the
rating devices is a vital factor in diminishing switching and optimization problem is then applied to the system.
conduction losses, and thus increasing the system’s overall • Repeat: The process then repeats, with the controller
FIGURE 7. The diagram depicting the proposed method for tracking the maximum power point (MPP) using model predictive control (MPC) with fewer
sensors.
the error and the rate of change of the error: A scaling factor, denoted as C, is used in conjunction with the
σ ={0,1} σ difference between the current and previous values of both the
g = Iref − IPV (9)
PV current and reference current, 1I and 1D, respectively.
The objective function and the current reference are denoted
by g and Iref, respectively. The current reference Iref is
obtained by using the incremental conductance method. The IV. RESULTS AND DISCUSSION
flowchart of the proposed MPC-MPPT technique is shown in One of the most important factors in the effective use of
Figure 7. The figure shows that the PV current and voltage are photovoltaic generation is to efficiently track the maximum
the only measurements required by the MPC-MPPT method. power point. However, in some countries with sandy weather,
It uses an incremental conductance approach to generate the such as the Middle East, solar panels often face partial shad-
reference current that matches the maximum power opera- ing conditions due to dust and sand. Therefore, it is essential
tion. Then, the converter is controlled by the MPC method to to have an efficient MPPT tracker to improve the economic
track the reference current. The capacitor’s voltage sensor is performance of the photovoltaic system under various oper-
replaced by the voltage observer, as discussed in the previous ating conditions.
section. The perturbation step size, denoted by Z , in the This paper aims to develop an efficient tracker that can
flowchart can be either fixed or adaptive. A fixed step size improve the overall efficiency of PV plants in different
MPC-MPPT can be implemented by assigning a constant situations. The proposed algorithm is simulated using the
value to Z . Alternatively, Z can be designed adaptively by MATLAB platform and then implemented with the DSPACE
using the following equation: DS1202. An 85W PV module that produces current and
voltage at maximum power of 4.9 A and 17.8 V respec-
1I tively (at nominal radiation and temperature of Gn=1000 and
Z = C. (10)
1D Tn=25◦ C) is used for the experiment.
FIGURE 8. PV Output characteristics with gradual variation in solar radiation(a) Photovoltaic Power Generation, (b) Solar
Irradiance, (c) Photovoltaic Current, and (d) Photovoltaic voltage.
FIGURE 9. PV Output characteristics with abrupt variation in solar radiation(a) Photovoltaic Power Generation, (b) Solar Irradiance,
(c) Photovoltaic Current, and (d) Photovoltaic voltage.
The simulation results from the MATLAB platform are The proposed algorithm is able to track the maximum
shown in Figures 8 and 9, while the implementation results power point efficiently under different operating conditions,
from the DSPACE DS1202 are presented in Figures 10-12. including partial shading. This results in an improvement in
As mentioned earlier in this paper, the output characteristics the overall efficiency of the PV plant. The simulation and
of PV panels depend mainly on solar radiation and ambient implementation results show that the proposed algorithm is a
temperature, with solar radiation being the most influential promising solution for improving the economic performance
factor. of PV plants in sandy weather conditions.
FIGURE 10. The electrical properties of the photovoltaic (PV) output are
shown as the radiation levels vary from 1000 to 500 and subsequently
back to 1000 [W/m2].
FIGURE 13. The electrical properties of the photovoltaic (PV) output are
demonstrated as the radiation levels vary from 1000 to 900 and then
further to 800 [W/m2].
FIGURE 11. The electrical properties of the photovoltaic (PV) output are
displayed as the radiation levels fluctuate between 1000 and 800 [W/m2].
FIGURE 14. Performance comparison of proposed and other MPPT techniques under abrupt radiation change.
FIGURE 15. Performance comparison of proposed and other MPPT techniques under gradual radiation change.
The paper also discusses a modified SEPIC converter for PV [12] O. Abdel-Rahim and H. Funato, ‘‘A novel model predictive control for
applications. This converter has several advantages, includ- high gain switched inductor power conditioning system for photovoltaic
applications,’’ in Proc. IEEE Innov. Smart Grid Technol.-Asia (ISGT ASIA),
ing: high voltage gain, low voltage stress, and high efficiency. Kuala Lumpur, Malaysia, May 2014, pp. 170–174, doi: 10.1109/ISGT-
The system was implemented using the DSPACE DS1202 Asia.2014.6873784.
to verify and validate its operation. The results showed the [13] S. R. Kiran, C. H. H. Basha, V. P. Singh, C. Dhanamjayulu, B. R. Prusty,
and B. Khan, ‘‘Reduced simulative performance analysis of variable
excellent performance of the algorithm, including fast track- step size ANN based MPPT techniques for partially shaded solar
ing and high efficiency. PV systems,’’ IEEE Access, vol. 10, pp. 48875–48889, 2022, doi:
Here is a more detailed explanation of the proposed tech- 10.1109/ACCESS.2022.3172322.
[14] A. Hussain, H. A. Sher, A. F. Murtaza, and K. Al-Haddad, ‘‘Improved
nique: restricted control set model predictive control (iRCS-MPC) based
• The MPC algorithm uses a model of the PV system to maximum power point tracking of photovoltaic module,’’ IEEE
Access, vol. 7, pp. 149422–149432, 2019, doi: 10.1109/ACCESS.
predict the MPP in the future. 2019.2946747.
• The algorithm then calculates the optimal control input [15] I. Pervez, C. Antoniadis, and Y. Massoud, ‘‘A reduced search space
to track the MPP. exploration Metaheuristic algorithm for MPPT,’’ IEEE Access, vol. 10,
pp. 26090–26100, 2022, doi: 10.1109/ACCESS.2022.3156124.
• The control input is applied to the PV system to track [16] A. M. A. Malkawi, A. Odat, and A. Bashaireh, ‘‘A novel PV maximum
the MPP. power point tracking based on solar irradiance and circuit parameters
• The algorithm is repeated continuously to track the MPP estimation,’’ Sustainability, vol. 14, no. 13, p. 7699, Jun. 2022, doi:
10.3390/su14137699.
as it changes. [17] M. Kermadi and E. M. Berkouk, ‘‘Artificial intelligence-based maxi-
• The proposed technique has several advantages over mum power point tracking controllers for photovoltaic systems: Com-
other MPP tracking techniques: parative study,’’ Renew. Sustain. Energy Rev., vol. 69, pp. 369–386,
Mar. 2017.
• It is reliable and can track the MPP under harsh environ- [18] A. S. Benyoucef, A. Chouder, K. Kara, S. Silvestre, and O. A. Sahed,
mental conditions. ‘‘Artificial bee colony based algorithm for maximum power point tracking
• It is efficient and can extract the maximum power from (MPPT) for PV systems operating under partial shaded conditions,’’ Appl.
Soft Comput., vol. 32, pp. 38–48, Jul. 2015.
the PV system. [19] J. C. Camilo, T. Guedes, D. A. Fernandes, J. D. Melo, F. F. Costa, and
• It is simple to implement and can be used with only two A. J. Sguarezi Filho, ‘‘A maximum power point tracking for photovoltaic
sensors. systems based on monod equation,’’ Renew. Energy, vol. 130, pp. 428–438,
Jan. 2019.
[20] M. Kermadi, Z. Salam, J. Ahmed, and E. M. Berkouk, ‘‘A high-
REFERENCES performance global maximum power point tracker of PV system for
[1] M. E. Khodayar, M. R. Feizi, and A. Vafamehr, ‘‘Solar photovoltaic gener- rapidly changing partial shading conditions,’’ IEEE Trans. Ind. Elec-
ation: Benefits and operation challenges in distribution networks,’’ Electr. tron., vol. 68, no. 3, pp. 2236–2245, Mar. 2021, doi: 10.1109/TIE.
J., vol. 32, no. 4, pp. 50–57, May 2019, doi: 10.1016/j.tej.2019.03.004. 2020.2972456.
[21] A. Ramyar, H. Iman-Eini, and S. Farhangi, ‘‘Global maximum power point
[2] IEA, Paris, France. (2022). Solar PV, IEA. [Online]. Available:
tracking method for photovoltaic arrays under partial shading conditions,’’
https://www.iea.org/reports/solar-pv
IEEE Trans. Ind. Electron., vol. 64, no. 4, pp. 2855–2864, Apr. 2017, doi:
[3] Jennifer Morris | MIT Energy Initiative, MIT News | Massachusetts
10.1109/TIE.2016.2632679.
Institute of Technology. (2020). Researchers Find Benefits of Solar
[22] J. P. Ram and N. Rajasekar, ‘‘A novel flower pollination based global
Photovoltaics Outweigh Costs. [Online]. Available: https://news.mit.edu/
maximum power point method for solar maximum power point tracking,’’
2020/researchers-find-solar-photovoltaics-benefits-outweigh-costs-0623
IEEE Trans. Power Electron., vol. 32, no. 11, pp. 8486–8499, Nov. 2017,
[4] A. Gonzalo, A. Marugán, F. Márquez, ‘‘Survey of maintenance man- doi: 10.1109/TPEL.2016.2645449.
agement for photovoltaic power systems,’’ Renew. Sustain. Energy Rev., [23] T. Chen, O. Abdel-Rahim, F. Peng, and H. Wang, ‘‘An improved
vol. 134, pp. 110347–110352, Dec. 2020. finite control set-MPC-based power sharing control strategy for islanded
[5] M. B. Hayat, D. Ali, K. C. Monyake, L. Alagha, and N. Ahmed, ‘‘Solar AC microgrids,’’ IEEE Access, vol. 8, pp. 52676–52686, 2020, doi:
energy—A look into power generation, challenges, and a solar-powered 10.1109/ACCESS.2020.2980860.
future,’’ Int. J. Energy Res., vol. 43, no. 3, pp. 1049–1067, Mar. 2019. [24] O. Abdel-Rahim, N. Alamir, M. Orabi, and M. Ismeil, ‘‘Fixed-frequency
[6] O. Abdel-Rahim, A. Chub, D. Vinnikov, and A. Blinov, ‘‘DC integration phase-shift modulated PV-MPPT for LLC resonant converters,’’ J. Power
of residential photovoltaic systems: A survey,’’ IEEE Access, vol. 10, Electron., vol. 20, no. 1, pp. 279–291, Jan. 2020.
pp. 66974–66991, 2022, doi: 10.1109/ACCESS.2022.3185788. [25] O. Abdel-Rahim, N. Alamir, M. Abdelrahem, M. Orabi, R. Kennel,
[7] N. Kapilan, K. C. Nithin, and K. N. Chiranth, ‘‘Challenges and opportuni- and M. A. Ismeil, ‘‘A phase-shift-modulated LLC-resonant micro-inverter
ties in solar photovoltaic system,’’ Mater. Today, vol. 62, pp. 3538–3543, based on fixed frequency predictive-MPPT,’’ Energies, vol. 13, no. 6,
Jan. 2022. p. 1460, Mar. 2020.
[8] M. Kumar, K. P. Panda, J. C. Rosas-Caro, A. Valderrabano-Gonzalez, and [26] O. Abdel-Rahim and H. Wang, ‘‘A new high gain DC-DC converter
G. Panda, ‘‘Comprehensive review of conventional and emerging maxi- with model-predictive-control based MPPT technique for photovoltaic
mum power point tracking algorithms for uniformly and partially shaded systems,’’ CPSS Trans. Power Electron. Appl., vol. 5, no. 2, pp. 191–200,
solar photovoltaic systems,’’ IEEE Access, vol. 11, pp. 31778–31812, Jun. 2020, doi: 10.24295/CPSSTPEA.2020.00016.
2023, doi: 10.1109/ACCESS.2023.3262502. [27] R. Gules, W. M. dos Santos, F. A. dos Reis, E. F. R. Romaneli, and
[9] H. Y. Ahmed, O. Abdel-Rahim, and Z. M. Ali, ‘‘New high-gain trans- A. A. Badin, ‘‘A modified SEPIC converter with high static gain for
formerless DC/DC boost converter system,’’ Electronics, vol. 11, no. 5, renewable applications,’’ IEEE Trans. Power Electron., vol. 29, no. 11,
p. 734, Feb. 2022. pp. 5860–5871, Nov. 2014.
[10] M. Tayyab, A. Sarwar, I. Parvez, M. Tariq, M. R. Hussan, S. Mekhilef, [28] M. Chen, S. Ma, J. Wu, and L. Huang, ‘‘Analysis of MPPT failure and
B. Alamri, and A. Alahmadi, ‘‘Maximum power point tracking in a solar development of an augmented nonlinear controller for MPPT of photo-
PV system: Current trends towards nature-inspired optimization tech- voltaic systems under partial shading conditions,’’ Appl. Sci., vol. 7, no. 1,
niques,’’ Int. Trans. Electr. Energy Syst., vol. 31, no. 12, p. e13197, p. 95, Jan. 2017, doi: 10.3390/app7010095.
Dec. 2021. [29] J. Li, Y. Wu, S. Ma, M. Chen, B. Zhang, and B. Jiang, ‘‘Analysis of
[11] S. Mohanty, B. Subudhi, and P. K. Ray, ‘‘A grey wolf-assisted perturb & photovoltaic array maximum power point tracking under uniform envi-
observe MPPT algorithm for a PV system,’’ IEEE Trans. Energy Convers., ronment and partial shading condition: A review,’’ Energy Rep., vol. 8,
vol. 32, no. 1, pp. 340–347, Mar. 2017, doi: 10.1109/TEC.2016.2633722. pp. 13235–13252, Nov. 2022.