MPPT Implementation and Simulation Using Developed
MPPT Implementation and Simulation Using Developed
Asaad A. H. AlZubaidi1, Laith Abdul Khaliq1, Hassan Salman Hamad1, Waleed Khalid Al-Azzawi2,
Mohanad Sameer Jabbar1, Thaer Abdulwahhab Shihab1
1
Department of Medical Instruments Techniques Engineering, Technical College of Engineering, Albayan University, Baghdad, Iraq
2
Department of Medical Instruments Engineering Techniques, Al-Farahidi University, Baghdad, Iraq
Corresponding Author:
Hassan Salman Hamad
Department of Medical Instruments Techniques Engineering, Technical College of Engineering
Albayan University
Airport St, Baghdad, Iraq
Email: [email protected]
1. INTRODUCTION
Researchers and scientists have been forced to find alternative ways to generate electricity that are
less expensive and inexhaustible as a result of the global financial crisis and the rise in fossil fuel prices, the
main source of conventional electric power production, and the increase in demand for electric power. The
emphasis was on renewable energy sources such as solar and wind (wind energy, thermal energy, solar energy,
and ocean energy). The most widely used energy source nowadays is solar which utilized renewable energy
source for producing electrical energy. It has become the focus of researchers' interest for a variety of reasons,
including its availability, cheap costs, and the fact that it is an ecologically beneficial energy that does not
pollute or exhaust. All of these aspects, as well as others, have made it the target of their study attention [1],
[2]. Electrical energy is obtained by shining sunlight on panels prepared of semiconductors [3], that
sequentially produces electrical energies. Its cost be determined by double key features: the intensity of solar
irradiation and temperature [4], [5]. For this reason, its electrical properties are always non-linear, which causes
the efficiency of the photovoltaic system to decrease [6]. In order to address the problem of the low efficiency
of solar panels and the effect of changing the intensity of irradiation and temperature on them, several methods
have been developed to control the charge and track the MPP point in addition to maximum power can be
extracted with panels despite the change of weather conditions called the maximum power point tracking
technology (MPPT) [7]. In the literature, many algorithms that were developed to be applied in MPPT
technology are mentioned such as a fuzzy logic control (FLC) algorithm which considers a powerful and simple
algorithm, and it shows less loss in tracking the MPP point in various measurement conditions and compare
the simulation results with the results of applying the methods conventional perturb and observe (P&O) [8]-
[10]. This research aims to simulate the photovoltaic system consisting of (a solar panel, DC-DC buck
converter, and MPPT technology), where the P&O algorithm was developed and applied to track MPP and
control the duty cycle of the transformer to battery charge using 48 volts voltage then compare the simulation
results with simulation results conventional method (P&O) [11], [12].
The accurate evaluation of solar radiation on the location place with understanding of its parameters are
required for the system designing to convert solar energy into any type of energy (thermal or electrical) [13]. Solar
panels efficiency improvement as well as inverters are difficult, thus the output is limited by technology.
Furthermore, the system's design may necessitate higher-performance components, resulting in significantly higher
installation costs [14]. Instead, it's easier to improve MPPT using a new control method, which saves money.
Artificial intelligence (AI) is advancing at a rapid evolution across many industries and including
renewable energy. AI algorithms achieve extraordinarily good in nonlinear systems, for instance photovoltaic
(PV) systems, according to a literature review and research experiments. Kamran et al. [15] for example,
provide an entirely new design approach for converting the MPPT algorithm into a buck–boost converter-based
PV control system [16]. They use Bode diagrams with mode and phase conditions in their work. In incremental
conductance (IC) algorithms, the design approach is used to P&O. As a consequence, the authors proved that
the proposed design form may maximize energy collection, agreeing an algorithm for realizing remarkable
performance in MPPT and adaptivity.
Zand et al. [17] designed a system of PV with MPPT and a DC-DC boost converter based on self-
predictive incremental conductance. Their method beats the standard incremental conductance (I&C)
algorithm, based on authors' MATLAB/Simulink simulation findings, and the output power has low ripple.
Mnati et al. [18] used typical MPPT approaches to investigate several converter configurations for a PV system,
including the P&O technique thru flexible step sizes, improved I&C. Such algorithms compare static and
dynamic irradiation while taking into account algorithm properties like as fluctuations of MPP, track speed, in
addition to recognition parameters.
Basha and Rani [19] have conducted extensive research on popular MPPT techniques. They are
pursuing both P&O and I&C techniques in their study. As a result, they propose new modified forms of the
P&O and I&C techniques to improve the techniques' inefficiency. Palanisamy et al. [20] propose an MPPT
method that integrates fuzzy logic and neural networks, as well as an adaptive radial basis function-neural
network (RBF–NN). A DC–DC boost converter is driven by the suggested method, which is coupled to a
resistive load and a PV module. In terms of energy conversion efficiency, the new technique, known as I&C,
outperforms the traditional P&O algorithms. Additionally, the PV panel could be strongly connected to the
inverter, removing the need for a DC–DC converter thus lowering expenses and simplifying the system [21].
In addition, in grid-connected settings with further of two proportional integral (PI) controllers, the earlier work
shows strategies for demonstrating the high-quality transit performance necessary.
MPPT implementation and simulation using developed P&O algorithm for … (Assad A. Alzubaidi)
2462 ISSN: 2302-9285
Figure 1. A schematic diagram of a PV system [13] Figure 2. The corresponding cct of PV cell
This is owing to variables such as the PV semiconductor's magnitude of resistance and a non-optimal
PN junction diode, which result in the implementation of series and shunt resistance, respectively. Kirchhoff's
law (1) may be used to determine the current generator from a solar cell [15]:
IL=G{ISC[1+kα(T–TSTC)]} (2)
here, the solar irradiation is G, and an ambient temperature is T of climate conditions, PV cell’s short circuit
current ISC, ka is the temperature coefficient and the temperature operation TSTC for the PV cell within standard
test conditions (STC), and PV diode current is Id, that is specified from Shockley’s (3):
𝑞𝑉𝑑
𝐼𝑑 = 𝐼𝑜 (exp( ) − 1) (3)
𝑛𝐾𝑇
𝐾𝑣(𝑇𝑐−𝑇𝑟𝑒𝑓 )
𝐼𝑜 = (𝐼𝑠𝑐 + 𝐾𝑎(𝑇𝑐 − 𝑇𝑟𝑒𝑓 ))/[exp (𝑞 (𝑉𝑜𝑐 + ) − 1] (4)
𝑁𝑠𝐴𝐾𝑇𝑐
where
𝐼𝑝ℎ = [𝐼𝑠𝑐 + 𝐾𝑎(𝑇𝑐 − 𝑇𝑟𝑒𝑓 )] ∗ (𝑖𝑟𝑟/𝑖𝑟𝑟𝑟𝑒𝑓 ) (5)
and Tref=25 °C, irr is the irradiation [W*m-2], and 𝑖𝑟𝑟𝑟𝑒𝑓 =1000 W*m-2. The PV unit's output then can be
considered from current Kirchhoff's rule as:
𝑞(𝑉+𝑅𝑠∗𝐼)
𝐼 = 𝐼𝑝ℎ − 𝐼𝑜 (exp ( ) − 1) − (𝑉 + 𝑅𝑠 ∗ 𝐼)/𝑅𝑠ℎ (6)
𝑁𝑠𝐴𝐾𝑇𝑐
with related to MATLAB simulation model and using Suntch STP155D-12-VEC PV modules. The maximum
output power is 155 watts; the characteristics of PV module can be listed in Table 1.
Bulletin of Electr Eng & Inf, Vol. 11, No. 5, October 2022: 2460-2470
Bulletin of Electr Eng & Inf ISSN: 2302-9285 2463
3. MPPT ALGORITHMS
Since the panel’s MPP oscillates by way of irradiation level and temperature, MPPT algorithms are
important in PV applications in order for acquiring a greatest power possible from solar array. An algorithms
P&O in addition to I&C can be considered the best widespread algorithms meanwhile the implementation can
be the easiest. PV curve with just unique maximum point under typical circumstances, thus there is no issue.
Regarding the level of detail, budget, attractiveness, rapid converging, technical specifications, and plus
efficiency, all of the mentioned are distinctive [26].
MPPT implementation and simulation using developed P&O algorithm for … (Assad A. Alzubaidi)
2464 ISSN: 2302-9285
The common issue with the P&O method is that the array voltage level interrupts each MPPT cycle; as
a result, after MPP has been achieved, output power swings on the way to an ideal due to a decrease in the plan's
energy. This is especially true in instances where the environment is stable or gradually changing. Again, when
the energy is moving predominantly in one direction, a sophisticated control regulation changes the scale factor
of perturbation toward a widely levels due to a wide range of environmental variables, which can be utilized to
remedy this issue using an improved P&O approach by adjusting the disturbance’s step size.
4. SIMULATION RESULTS
The total MATLAB/Simulink execution may be seen at Figure 6, that involves PV generator represented
by a group of panels connected in series and parallel, where a solar panel anof STP153D-12 is utilized, DC-DC
buck converter, and MPPT algorithm which is based on the P&O technology developed for controling the
converter’s duty cycle, in addition to resistive load. Table 1 shows specifications of the PV panels and buck
converters which were in employment. Double scenarios of changing solar irradiation are run in this section of
the simulation in parallel to examine the effectiveness and precision of the suggested MPPT tactic for tracking
accessible power in various insolation situations and conversion points. The suggested MPPT scheme is then
associated to other well-known MPPT algorithms applied alike of P&O, I&C, besides fuzzy logic. On the basis
of two cases, simulation results using such a P&O technique are also shown.
Bulletin of Electr Eng & Inf, Vol. 11, No. 5, October 2022: 2460-2470
Bulletin of Electr Eng & Inf ISSN: 2302-9285 2465
signals received from the solar panels for (voltage, current, and power) in addition to Figure 7(b) for the electrical
output signals from a buck converter as well as Figure 7(c) indicating the duty cycle for P&O algorithms.
(a)
(b)
(c)
Figure 7. Output characteristics of (a) solar panels when Ir is 1000 W/m2 & 25 °C temp. at P&O algorithm,
(b) a buck converter when irr=1000 W/m2 & T=25 °C with P&O algorithm, and (c) the duty cycle for P&O
algorithm
As can be seen in Figure 7 by the output power, voltage curves for the P&O method. The curve appears
smoother and contains a lot more ripple content, as observed in the simulation using the back converter. The
STC was being used to produce this curve while maintaining the irradiance constant.
MPPT implementation and simulation using developed P&O algorithm for … (Assad A. Alzubaidi)
2466 ISSN: 2302-9285
while the temperature is constant. The current and power are the characteristics that change the greatest in
relation to irradiation fluctuation, as can be shown. The voltage, on the other hand, remains practically constant.
Figure 8. change in the intensity of solar irradiation (200, 500, 700, and 1000 W/m2)
(a)
(b)
Figure 9. Output characteristics with P&O algorithm of (a) solar panels when irr = (200, 500, 700, and 1000
W/m2) and T=25 °C and (b) a buck converter when the intensity of solar irradiation is variable and the
temperature is constant
Bulletin of Electr Eng & Inf, Vol. 11, No. 5, October 2022: 2460-2470
Bulletin of Electr Eng & Inf ISSN: 2302-9285 2467
Figure 11. The P&O algorithm's PV output power and voltage are (950-1000) W/m2 and 125 V, respectively.
The efficiency of the P&O method is higher than that of the other traditional approach because there is some
fluctuation near the maximum power point. Furthermore, as compared to the intelligent algorithm utilized as
an MPPT control mechanism, the P&O algorithm showed more substantial oscillations around the MPP in the
steady state.
Figure 10. Temperature change (45 °C, 35 °C, 25 °C, and 15 °C)
(a)
(b)
Figure 11. Output characteristics with P&O algorithm of (a) PV module with irr=(1000 W/m2) & T=(45 °C,
35 °C, 25 °C, and 15 °C) and (b) a buck converter at flexible temperature and the intensity of solar irradiation
is constant
Table 2. Displays the measurements of the main parameters taken for solar panel under typical settings
Under standard test conditions
𝑃𝐼/𝑃 𝑉𝐼/𝑃 𝐼𝐼/𝑃 Efficiency of 𝑃𝑂/𝑃 𝑉𝑂/𝑃 𝐼𝑂/𝑃 MPPT technology
algorithms
(W) (V) (A) extracting power (%) (W) (V) (A) efficiency (%)
P&O 943.4 124 7.605 99.83 793.6 52.33 15.16 84.21
Under volatile weather conditions (change of irradiation intensity)
P&O 943.8 123.8 7.627 99.87 832.8 52.28 15.93 88.23
Under volatile weather conditions (temperature change)
P&O 959.9 133.7 7.18 97.62 832.1 52.36 15.89 86.68
MPPT implementation and simulation using developed P&O algorithm for … (Assad A. Alzubaidi)
2468 ISSN: 2302-9285
5. CONCLUSION
The principal goal of this work is to provide a proposed simulated model intended for a solar PV system
that uses the P&O technique for MPPT that focuses on building an effective as well as optimization scheme was
achieved. The MPP tracker must match its load to the maximum available power from the most electrically
efficient PV generator. P&O algorithms were integrated into the MPPT controller to achieve this. The
aforementioned algorithm controls the buck converter's duty. The position MPP of a PV module varies when solar
radiation and module temperature increase. In a MATLAB/Simulink environment, the typical technique is
implemented. The P&O controllers improves a normal P&O regulator in terms of MPP performance. It has the
ability to decrease disturbed voltage once it is recognized. Many nations in the globe are positioned in the tropical
and temperate belts, somewhere sunshine intensity can approach 1000 W/m2. The preeminence of a P&O
algorithm may be observed from the outcomes displayed in results by way of simulated features might also show
the effect of environmental conditions such as temperature and irradiance fluctuations and compared to the
conventional approach P&O, attained greater efficiencies of 88%.
REFERENCES
[1] M. Derbeli, C. Napole, O. Barambones, J. Sanchez, I. Calvo, and P. Fernández-Bustamante, ''Maximum Power point tracking
techniques for photovoltaic panel: a review and experimental applications,'' Energies, vol. 14, no. 22, p. 7806, Nov. 2021, doi:
10.3390/en14227806.
[2] S. A. M. Abdelwahab, A. M. Hamada, and W. S. E. Abdellatif, “Comparative analysis of the modified perturb & observe with
different MPPT techniques for PV grid connected systems,” International journal of renewable energy Research, vol. 10, no. 1, pp.
155–164, 2020.
[3] S. D. Al-Majidi, M. F. Abbod, and H. S. Al-Raweshidy, “A novel maximum power point tracking technique based on fuzzy logic
for photovoltaic systems,” International Journal of Hydrogen Energy, vol. 43, no. 31, pp. 14158–14171, 2018, doi:
10.1016/j.ijhydene.2018.06.002.
[4] P. G. V. Sampaio and M. O. A. González, “Photovoltaic solar energy: conceptual framework,” Renewable and Sustainable Energy
Reviews, vol. 74, pp. 590–601, 2017, doi: 10.1016/j.rser.2017.02.081.
[5] M. M. Kareem, S. A. S. Lafta, H. F. Hashim, R. Kh. Ibrahim, and A. H. Ali, “Analyzing the BER and optical fiber length
performances in OFDM RoF links,” Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 23, no. 3,
pp. 1501-1509, Sep. 2021, doi: 10.11591/ijeecs.v23.i3.pp1501-1509.
[6] A. M. Eltamaly and A. Y. Abdelaziz, Modern maximum power point tracking techniques for photovoltaic energy systems. Springer
Nature Switzerland AG, 2020.
[7] M. Mao, L. Cui, Q. Zhang, K. Guo, L. Zhou, and H. Huang, “Classification and summarization of solar photovoltaic MPPT
techniques: A review based on traditional and intelligent control strategies,” Energy Reports, vol. 6, no. 174, pp. 1312–1327, 2020,
doi: 10.1016/j.egyr.2020.05.013.
[8] F. Ronilaya, B. Setiawan, A. A. Kusuma, I. Mahfudi, and D. M. Yuliawan, “Design Maximum power point tracking of wind energy
conversion systems using P&O and IC methods,” IOP Conference Series: Materials Science and Engineering, vol. 407, no. 1, p.
012159, Aug. 2018, doi: 10.1088/1757-899X/407/1/012159.
[9] S. A. S. Lafta, M. M. Abdulkareem, R. Kh. Ibrahim, M. M. Kareem, “Quality of service performances of video and voice
transmission in universal mobile telecommunications system network based on OPNET,” Bulletin of Electrical Engineering and
Informatics, vol. 10, no. 6, pp. 3202-3210, Dec. 2021, doi: 10.11591/beei.v10i6.3139.
[10] Y. Soufi, M. Bechouat, S. Kahla, and K. Bouallegue, "Maximum power point tracking using fuzzy logic control for photovoltaic
system," 2014 International Conference on Renewable Energy Research and Application (ICRERA), 2014, pp. 902-906, doi:
10.1109/ICRERA.2014.7016515.
[11] G. N. Arpaci, H. Gözde, and M. C. Taplamacioğlu, “Multidisciplinary studies and innovative technologies design and comparison
of perturb & observe and fuzzy logic controller in maximum power point tracking system for PV system by using MATLAB/
Simulink,” International Journal of Multidisciplinary Studies and Innovative Technologies, vol. 3, no. 1, pp. 66–71, 2019.
[12] B. G. Jeannot, M. J. Jacques, and M. M. Jeannot, “Reliability of the MPPT control on the energy parameters of a photovoltaic
generator,” World Journal of Engineering and Technology, vol. 08, no. 03, pp. 537–550, Aug. 2020, doi: 10.4236/wjet.2020.83038.
[13] A. H. Ali, H. S. Hamad, and A. A. Abdulrazzaq, “An adaptable different-levels cascaded h-bridge inverter analysis for PV
gridconnected systems,” International Journal of Power Electronics and Drive System (IJPEDS), vol. 10, no. 2, pp. 831-841, Jun.
2019, doi: 10.11591/ijpeds. v10.i2.pp831-841.
[14] A. M. Othman, M. M. M. El-arini, A. Ghitas, and A. Fathy, “Realworld maximum power point tracking simulation of PV system
based on fuzzy logic control,” NRIAG Journal of Astronomy and Geophysics, vol. 1, no. 2, pp. 186–194, 2012, doi:
10.1016/j.nrjag.2012.12.016.
[15] M. Kamran, M. Mudassar, M. R. Fazal, M. U. Asghar, M. Bilal, and R. Asghar, “Implementation of improved Perturb & Observe
MPPT technique with confined search space for standalone photovoltaic system,” Journal of King Saud University-Engineering
Sciences, vol. 32, no. 7, pp. 432–441, 2020, doi: 10.1016/j.jksues.2018.04.006.
[16] M. Szczepaniak, P. Otręba, P. Otręba, and T. Sikora, “Use of the maximum power point tracking method in a portable lithium-ion
solar battery charger,” Energies, vol. 15, no. 1, p. 26, 2022, doi: 10.3390/en15010026.
[17] S. J. Zand, Kuo-Hsien Hsia, N. Eskandarian, and S. Mobayen, "Improvement of self-predictive incremental conductance algorithm
with the ability to detect dynamic conditions," Energies, vol. 14, no. 5, p. 1234, Feb. 2021, doi: 10.3390/en14051234.
[18] M. J. Mnati, R. F. Chisab, A. M. Al-Rawi, A. H. Ali, and A, Van den Bossche, “An open-source non-contact thermometer using
low-cost electronic componentsm” HardwareX, vol. 9, p. e00183, Apr. 2021, doi: 10.1016/j.ohx.2021.e00183.
[19] C. H. H. Basha and C. H. Rani, ''Diferent conventional and soft computing MPPT techniques for solar PV systems with high step-
up boost converters: a comprehensive analysis,'' Energies, vol. 13, no. 2, p. 371, Jan. 2020, doi: 10.3390/en13020371.
[20] R. Palanisamy, K. Vijayakumar, V. Venkatachalam, R. M. Narayanan, D. Saravanakumar, and K. Saravanan, “Simulation of various
DC-DC converters for photovoltaic system,” International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 2,
pp. 917-925, Apr. 2019, doi: 10.11591/ijece.v9i2.pp917-925.
Bulletin of Electr Eng & Inf, Vol. 11, No. 5, October 2022: 2460-2470
Bulletin of Electr Eng & Inf ISSN: 2302-9285 2469
[21] M. S. Shadlu, “Comparison of maximum power point tracking (MPPT) algorithms to control DC-DC Converters in photovoltaic
systems,” Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic
Engineering), vol. 12, no. 4, pp. 355–367, 2018, doi: 10.2174/2352096511666180530075244.
[22] A. A. Abdulrazzaq and A. H. Ali, "Efficiency performances of two MPPT algorithms for PV system with different solar panels
irradiances," International Journal of Power Electronics and Drive System (IJPEDS), vol. 9, no. 4, pp. 1755-1764, Dec. 2018, doi:
10.11591/ijpeds.v9.i4.pp1755-1764.
[23] B. Bendib, F. Krim, H. Belmili, M. F. Almi, and S. Boulouma, “Advanced fuzzy MPPT controller for a stand-alone PV system,”
Energy Procedia, vol. 50, pp. 383–392, 2014, doi: 10.1016/j.egypro.2014.06.046.
[24] B. Subudhi and R. Pradhan, “A comparative study on maximum power point tracking techniques for photovoltaic power systems,”
IEEE transactions on Sustainable Energy, vol. 4, no. 1, pp. 89–98, 2013, doi: 10.1109/TSTE.2012.2202294.
[25] A. S. Mahmood, M. Teke, R. K. Ibrahim, A. Hussein Ali, A. A. Abdulrazzaq and M. M. Kareem, "Tracking the MPP of a PV
system using an advanced fuzzy logic control technique," 2022 Second International Conference on Advances in Electrical,
Computing, Communication and Sustainable Technologies (ICAECT), 2022, pp. 1-7, doi: 10.1109/ICAECT54875.2022.9808009.
[26] D. Guiza, D. Ounnas, Y. Soufi, A. Bouden, and M. Maamri, "Implementation of modified perturb and observe based MPPT
algorithm for photovoltaic system," 2019 1st International Conference on Sustainable Renewable Energy Systems and Applications
(ICSRESA), 2019, pp. 1-6, doi: 10.1109/ICSRESA49121.2019.9182483.
[27] A. S. Samosir, H. Gusmedi, S. Purwiyanti, and E. Komalasari, “Modeling and simulation of fuzzy logic based maximum power
point tracking (MPPT) for PV application,” International Journal of Electrical and Computer Engineering (IJECE), vol. 8, no. 3,
pp. 1315–1323, Jun. 2018, doi: 10.11591/ijece.v8i3.pp1315-1323.
[28] H. F. Hashim, M. M. Kareem, W. K. Al-Azzawi, and A. H. Ali, “Improving the performance of photovoltaic module during partial
shading using ANN,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 12, no. 4, pp. 2435–2442, Dec.
2021, doi: 10.11591/ijpeds.v12.i4.pp2435-2442.
[29] Mohammed A. Mohammed, Alaa D. Farhood, Ahmed J. Abid, “A smart energy consumption manager based on protues simulation”,
IJPEDS, vol. 11, no. 1, pp143-150, March 2020, https://doi.org/10.11591/ijpeds.v11.i1.pp143-150.
[30] M. K. Abed, M. M. Kareem, R. K. Ibrahim, M. M. Hashim, and S. Kurnaz, "Secure medical image steganography method based
on pixels variance value and eight neighbors," 2021 International Conference on Advanced Computer Applications (ACA), 2021,
pp. 199-205, doi: 10.1109/ACA52198.2021.9626807.
BIOGRAPHIES OF AUTHORS
MPPT implementation and simulation using developed P&O algorithm for … (Assad A. Alzubaidi)
2470 ISSN: 2302-9285
Bulletin of Electr Eng & Inf, Vol. 11, No. 5, October 2022: 2460-2470