Abstract
Tracking the peak power output of solar photovoltaic modules poses a significant challenge in contemporary times, that too under variable climatic conditions. Despite the availability of various Maximum Power Point Tracking (MPPT) methods, each method carries its own set of limitations. Many of these constraints can be effectively addressed by leveraging a suitable metaheuristic algorithm. In this context, a Particle Swarm Optimization Memetic Algorithm (PSOMA) is proposed as a powerful tool for accelerating convergence towards the maximum power point and enhancing the tracking process. Furthermore, the proposed algorithm incorporates the impact of changes in tilt angle, thereby augmenting its efficacy. Simulation results demonstrate that the proposed method exhibits superior tracking capabilities compared to conventional MPPT methods and various other MPPT algorithms. The convergence time is also greatly reduced by the proposed method. An efficiency of 99.91% and a convergence time of 8.5 ms is achieved by this algorithm. The efficiency remains almost constant for different irradiance levels which is demonstrated by simulation results. Additionally, hardware experimentation validates the robustness of the developed algorithm.
Similar content being viewed by others
Introduction
The demand for electricity continues to surge steadily, driven by the expansion of industries, commercial buildings, and domestic loads. Consequently, there’s a growing need to expand existing power generation infrastructure and install new facilities. However, alongside this expansion, it’s imperative to consider the environmental impact of conventional power generation methods. Hence, there’s a pressing need to transition to renewable energy resources that are environmentally sustainable.
Solar energy stands out as a dependable and eco-friendly energy source, derived from the sun. Among the various methods of harnessing solar energy, one prominent approach is through solar photovoltaic (PV) systems. The PV systems are capable of producing electricity directly from the sunlight. The electricity is generated during the daytime and supplied to the load. Simultaneously, it is also stored in the battery for use at nighttime. Practically, the maximum power from the solar PV module is not obtained most of the time due to various factors. Thus, it’s crucial to employ techniques capable of extracting the maximum power from solar photovoltaic modules, especially under dynamic operating conditions. These specialized techniques, known as Maximum Power Point Tracking (MPPT) methods, play a pivotal role in optimizing energy capture from photovoltaic modules. But there are many challenges in the implementation process like temperature variations, irradiance changes, efficiency and tracking speed of the algorithm and cost of the tracking system. So, it becomes important to address these challenges when a method to track maximum power point is proposed and it is carried out in this literature.
A multitude of MPPT methods exist for effectively tracking the maximum power point of PV modules. Among these methods, the Perturb and Observe (P&O) technique and the incremental conductance (IC) method have been widely adopted. The P&O method operates by perturbing the voltage and monitoring the resulting power output of the PV module. If an increase in output power is detected, the voltage is perturbed further in the same direction; otherwise, the direction is reversed. However, a drawback of this method is its tendency for the operating point to oscillate even after reaching the maximum power point during steady-state operation1,2,3,4,5,6. It will also take time to get stabilized after a sudden change in irradiance. To mitigate this limitation, hybrid approaches combine the P&O method with other tracking methods, enhancing overall tracking performance4,5,6. In contrast, the incremental conductance method offers reduced steady-state oscillations. Additionally, it exhibits quicker response to changes in irradiance compared to the P&O method. Nevertheless, adjusting the step and threshold parameters in the incremental conductance method can prove challenging7,8. The response of this method is slower for fast changes in irradiance. A small amount of power loss may be experienced as it can deviate from actual maximum power point even under steady state conditions.
To get around the limitations of traditional MPPT techniques, various optimization methods were proposed in various research papers like genetic algorithms and evolutionary algorithms. The PSO technique, which is simple in its structure and easy to implement, is a broadly used evolutionary algorithm for tracking the maximum power point9,10,11,12,13,14. The time delay is large in standard PSO to reach the convergence as the particles in the swarm are randomly initialized. To overcome this drawback, Lagrange Interpolation (LI) formula is used along with PSO9 to increase the speed of convergence. The oscillation at steady state condition is also reduced in the approach when maximum power point (MPP) is reached. But this method needs an additional digital signal controller for its implementation.
An overarching distribution algorithm is employed in conjunction with PSO to enhance the precision of tracking the Maximum Power Point (MPP)10. This method facilitates swift convergence towards the global MPP, thereby expediting the tracking process. However, if the updated duty cycle falls beyond the predefined radius, it may prolong the time required to track the global MPP. To mitigate the expenses associated with employing multiple MPPT controllers for diverse arrays, a solution proposing the utilization of a single MPPT controller alongside PSO for all arrays has been introduced11. While this method exhibited faster Maximum Power Point (MPP) tracking compared to traditional methods, it’s time to reach the MPP remains relatively high in comparison to modern methods. Additionally, the efficiency of the tracker was not validated in this approach.
The standard PSO method is adapted with modifications12 to achieve Maximum Power Point Tracking (MPPT) under partial shading conditions. This approach demonstrates effective global point tracking with fewer iterations compared to alternative MPPT techniques. Moreover, it achieves a high success rate across a thousand different shading patterns, although its performance hinges on selecting suitable parameters for the PSO algorithm.
An enhanced PSO algorithm13 is employed for MPP tracking and compared against both standard PSO and fuzzy logic control (FLC). Simulation and prototype results indicate that the proposed method achieves faster global MPP tracking and higher tracking accuracy than the other two approaches. However, the termination strategy employed in this method may prematurely conclude the search process before reaching the global MPP.
Furthermore, the PSO method is optimized by integrating it with the Perturb and Observe (P&O) method14 to reduce the search region. This combined approach demonstrates faster convergence times, validated through simulations and experiments compared to standard PSO. Nonetheless, its comparative effectiveness against other enhanced PSO methods or hybrid MPPT techniques remains unexplored.
The impact of tilt angle on photovoltaic module power production is discussed in the literature to track maximum power point15,16,17. While these studies emphasize tilt and azimuth angles, they generally do not integrate specific Maximum Power Point Tracking (MPPT) algorithms. Furthermore, these works do not demonstrate any measurable efficiency improvements.
The flying squirrel search optimization method is used to track the MPP18. From the results, it is observed that it attained a maximum efficiency of 99.99% but the time taken for tracking is 1.8 s. Even though the efficiency is high, the time taken for tracking is more in this approach. An adaptive sliding mode control technique is used with PSO method19 to track MPP. The MMP is reached at 0.215 s and an efficiency of 99.2% is attained in this method. A hybrid P&O algorithm which combines slow and fast sample-based computations20 is used to track the maximum power point. The time taken to reach MPP is 0.35 s and efficiency attained is 99.68%. A dc–dc resonant converter with dual control21 is used and standard P&O method is used for MPP Tracking. The peak efficiency attained in this approach is 98.7% for 50% of the load. For other ranges of load, the efficiency obtained is less than this value. The time taken to reach MPP is not investigated in this approach.
The JAYA algorithm based on the Levy flight22 is used for tracking the MPP. Simulation results demonstrate that the proposed algorithm attains a maximum efficiency of 99.97% and the time taken for convergence ranges between 0.37 and 1.93 s for various iterations. The experimental results show that a maximum efficiency of 99.52% is attained and the associated tracking time is 2 s. The PSO algorithm is combined with P&O method (PSO + P&O) and IC method (PSO + IC)23 to overcome the drawback of fixed step size. Simulation results demonstrate that the proposed (PSO + IC) approach attains a maximum efficiency of 99.07% with a tracking time of 43.4 ms. Experimental results are not available in this literature. The Grey Wolf Optimization (GWO) technique is used24 to track the maximum power point from solar PV systems. In one of the shading patterns, a maximum efficiency of 99.92% is achieved by using this method but the tracking time is not mentioned in the literature. A Modified Grey Wolf Optimization (MGWO)25 is proposed to track the MPP. The maximum efficiency obtained by this method is 99.763% with a tracking time of 2.85 s. The commonly seen drawbacks in these methods are increased tracking time and less efficiency under dynamic operating conditions. Moreover, some of the methods with high tracking efficiency take more tracking time which is again a drawback.
This paper proposes the particle swarm optimization memetic algorithm (PSOMA) for tracking the maximum power point which includes the effect of change in tilt angle. This method can perform the search process rapidly and reach the global maximum power point efficiently. Also, this literature provides the comparison between conventional P&O method, PSO method and the proposed PSOMA method which establishes the efficiency of the proposed algorithm. The method which is proposed in this literature is capable of effectively tracking MPP in a very less time which is verified by simulation results and an experimental design.
Overview of P&O, PSO and GWO algorithms
The most common method of MPPT is the P&O algorithm, while PSO can also be applied to monitor a PV module’s maximum power level. These methods are discussed in detail.
Overview of the P&O algorithm
The P&O method of tracking the point at which maximum power occurs involves the process of creating a perturbation in the voltage and measuring the PV module’s output power. The MPP is attained by following the Eq. (1) which is given by
where dP is the change in power and dV is the change in voltage.
When the perturbation leads to an increase in value of power, the perturbation direction is maintained, otherwise it is reversed1. Figure 1 shows the flowchart of P&O algorithm1.
Flowchart of P&O Algorithm1.
Overview of the PSO algorithm
The PSO method is an optimization algorithm to find the global best solution. The method was developed by Eberhart and Kennedy for large scale optimization problems. In this method there are many particles which are grouped together to form a swarm. Each of these particles will be involved in the search operation and these particles can communicate with each other to share the best search value. The particles will either move towards the best solution or it will simply follow the particle which is performing well.
The particle swarm optimization approach can be best explained by the Eq. (2) and Eq. (3):
where \(x_{i}\) represents ith particle position, \({\text{v}}_{{\text{i}}}\) represents velocity of ith particle, k represents iteration number, ω represents inertia weight, r1 represents random variable 1, r2 represents random variable 2, c1 represents cognitive coefficient, c2 represents social coefficient, pbest,i is the best position found by ith particle, gbest,i is the global best position.
The flow chart for the PSO algorithm is shown in Fig. 212. The following steps explains the standard particle swarm optimization:
Flowchart of PSO Algorithm12.
Steps:
-
1.
The position of the particle and its velocity are randomly initialized.
-
2.
Evaluate the objective function.
-
3.
The particle’s best position and the global best position is evaluated.
-
4.
Update the position of the particle and its velocity.
-
5.
Repeat the steps from 2 to 4 until the search converges.
Overview of the GWO algorithm
The GWO Algorithm24 is an optimization technique which is based on the natural hunting pattern of the grey wolves. These wolves have a social network among them and follow hierarchy in their pack to organize themselves in hunting. There are four categories in their hierarchy such as alpha, beta, delta and omega. The topmost leader in the pack is called the alpha wolf which leads the pack and takes the role of commander in the hunting process. The beta and delta wolves act like subordinates in executing the command. They also provide suggestions to the alpha wolf in hunting and decision-making process. The omega wolves are like workers, and they have to obey their leaders.
The hunting process of the grey wolves involves chasing and tracking the prey, encircling the prey and attacking them. The same process is adopted in the GWO for getting optimized solution. In tracking the MPP, the search process is done by the wolves, and they find the best solution. As the alpha wolf is the leader which dominates the wolf society and it knows the exact location of the prey, its value is taken as the best value of solution. This is directly linked with the duty cycle, which will be held constant when the optimum value is reached. This enables reduced oscillations and leads to an increase in efficiency. The equations governing the search process and the flow chart are mentioned in the literature24.
Overview of the proposed algorithm
The proposed particle swarm optimization memetic algorithm (PSOMA) overcomes the drawbacks of the convention PSO algorithm. The added advantage in the proposed algorithm is that it also incorporates the changes in tilt angle which is important in tracking the maximum power point.
The flow chart for the proposed PSOMA algorithm is shown in Fig. 3. The following steps explains the proposed PSOMA algorithm:
Steps:
-
1.
The position of the particle and its velocity are randomly initialized.
-
2.
Evaluate the objective function.
-
3.
Evaluate the best position found by the particle and the global best position.
-
4.
Update the position of the particle and its velocity.
-
5.
Change the tilt angle and repeat the steps from 1 to 4 and refurbish the position of the particle and its velocity again.
-
6.
Compare the global best position value obtained with the global best position value of previous tilt angle.
-
7.
If the present value is better than the previous value, then update the value of gbest, if not change the angle of PV module in opposite direction and continue the process until optimum value is obtained.
-
8.
The entire process is repeated when the change in insolation value exceeds the preset value.
Modeling and system design
PV module modeling
The single diode model of the solar PV module is shown in Fig. 426.
Single diode model of a PV cell26.
The photovoltaic current from the cell is given by the Eq. (4):
where n is the ideality factor of diode, k is the Boltzmann’s constant, q is the charge of electron, T is the temperature in Kelvin, Rs represents the equivalent value of resistance in series, Is represents the saturation current, Ig represents the photocurrent.
DC-DC boost converter model
The solar photovoltaic module is connected to the load through a DC-DC boost converter. The duty cycle of the converter is controlled by the proposed PSOMA. This helps in tracking the maximum power point for continuously changing operating conditions. The Fig. 5, shows a DC-DC boost converter modeled with a MOSFET switch for the advantage of fast switching speed which is much needed in this application27. The output voltage Vo is given by the following Eq. (5)27:
where Vi represents input voltage, D represents the duty cycle.
A DC-DC boost converter circuit27.
Simulation and hardware results
To substantiate the proposed algorithm, simulations are carried out in MATLAB software which consists of two series connected PV modules with two parallel strings, a boost converter and the MPPT controller. The operation of MOSFET switch in the boost converter is regulated by the PWM signal from the MPPT controller. The MPPT algorithm periodically updates the duty cycle of the MOSFET switch. Table 1 shows the parameters of the PV array used for simulation. The parameters of the boost converter used for simulation are mentioned in Table 2.
The simulations were carried out in the developed simulation model to substantiate the efficiency and tracking time of the proposed algorithm. It is also juxtaposed with the responses of P & O algorithm, traditional PSO algorithm and GWO algorithm to demonstrate its superiority over the conventional algorithms.
The following parameters were used in the implementation of the PSO algorithm and in the proposed PSOMA algorithm as mentioned: c1 = 0.2, c2 = 1.0 and ω = 0.5. The number of particles used is five in both the algorithms. The convergence factor ‘a’ in GWO algorithm decreases linearly from 2 to 0. During the entire simulation time, the temperature is maintained constant at 25 °C for all the four algorithms. At first, the simulation starts with an irradiance value of 1000 W/m2 and it is then varied to 200 W/m2 and once again brought back to 1000 W/m2 in all the implemented algorithms. This change in irradiance is incorporated in the simulation to demonstrate the tracking efficiency of the algorithms under investigation at various climatic conditions.
Initially, the developed system was simulated in MATLAB with the traditional P & O algorithm. The output power waveform of the P & O algorithm is shown in Fig. 6. From the waveform, it can be observed that the algorithm tracks the maximum power but still it’s deviating a lot from the ideal power. It takes 0.011 s to converge which is shown in Fig. 7. The efficiency of the P & O algorithm is depicted in Fig. 8. It can be noted from this waveform that the efficiency reached 98.55% when this algorithm is used.
The traditional PSO algorithm is next implemented to track the point of maximum power. Figure 9 shows the output power waveform when this algorithm is implemented in the system. From the waveform, it can be noticed that the MPPT capability of this algorithm is better than the P & O method. Moreover, it converges around 0.0088 s, and it is shown in Fig. 10. The efficiency is 99.04%, which is also higher than the P & O method. It is evident from the waveform of efficiency which is shown in Fig. 11. The developed system is also tested with GWO algorithm, and the efficiency obtained by this algorithm is 99.52%.
The output waveform when the proposed PSOMA algorithm is implemented is shown in Fig. 12. From the waveform, it can be clearly observed that the output power is very close to the ideal power which shows that it effectively tracked maximum power at various insolation values. The convergence time is around 0.0085 s when this algorithm is used which is superior when compared with the other three algorithms under investigation. This is very obvious from Fig. 13.
The efficiency of this algorithm is 99.91% which is far better when compared with P & O, PSO and GWO algorithms. The waveform for efficiency and its zoomed version is shown in Fig. 14. From Fig. 15, the power tracked at various irradiance values can be clearly seen, which shows the robustness of the proposed method. It is also evident from Fig. 16 that the proposed algorithm converges quickly and tracks the maximum power even when the irradiance values are suddenly changed. The efficiency of the PSOMA under various irradiance levels is shown in Fig. 17. From the figure it is evident that the efficiency of the proposed algorithm is not deviating much even under dynamic changes in climatic conditions.
The convergence characteristics of the proposed method towards the global maximum power point (GMPP) is depicted in Fig. 18. It shows that the oscillations at the initial stages converge quickly and tracks the GMPP under various irradiance values. This further justifies the tracking efficiency of the proposed algorithm. The waveform for output voltage, current and the waveform for duty cycle when the proposed PSOMA algorithm is implemented is shown in Fig. 19. The duty cycle thus obtained is provided to the MOSFET in the DC-DC boost converter. The output power of the three algorithms under investigation and the proposed PSOMA algorithm are compared in Fig. 20. From the figure, it is evident that the proposed algorithm performs better in terms of tracking MPP and convergence time. The efficiency of the proposed algorithm is also superior when compared with other three methods and it is depicted in the bar chart in Fig. 21.
The efficiency and convergence time of various methods is compared with the proposed method, and it is graphically represented in Figs. 22 and Fig. 23 respectively. This is also explained in detail with the help of Table 3. From the comparison it is clear that the proposed method proves to be optimal in terms of both efficiency and convergence time.
The robustness of the proposed PSOMA algorithm is also verified by the developed prototype model which is shown in Fig. 24a and a small-scale solar PV module with a rated voltage of 2 V and a rated current of 550 mA is used in the prototype is shown in Fig. 24b. An adjustable table lamp is used as a light source. The irradiance of the lamp can be varied, and this will be the input for the solar PV module. A lamp is connected to the output of the converter which acts as a load. The measured voltage and current values are given as the input to the DSP controller in which the proposed algorithm is programmed. It will produce the pulse width modulated duty cycle which is given to the MOSFET in the boost converter.
The insolation value is continuously monitored with the help of a solar power meter. A DC servo motor is fitted with the solar PV module to change the tilt angle, and it is also controlled by the DSP controller. The direction of the lamp is also adjusted to verify the practical effectiveness of the proposed algorithm under various irradiance levels. The initial position of the tilt angle can be selected based on the geographic location where the system is being implemented for effective starting conditions in the tracking process. For real time operation, the reset command is used to bring the solar PV module back to its initial operating tilt angle at the end of the day to enable the module to be ready for the next day’s operation.
The value of output power of the solar PV module is measured by a digital oscilloscope and the waveform for output power is shown in Fig. 25. The PV module produces an output power of 1.099 W at an irradiance of 1000 W/m2 which is also verified with a clamp meter. The efficiency thus obtained is 99.909% which is very close to the simulation result. Then the irradiance value is changed to 400 W/m2 and the value of output power is found to be 0.438 W with an efficiency of 99.55% thus establishing the tracking efficiency of the proposed method. The convergence time from the hardware results is found to be 11.5 ms and it is shown in Fig. 26 which is slightly higher than the simulation result. From the results, it is evident that the proposed method proves its adaptability and robustness under dynamic conditions and ensures optimal operation of the PV system.
Conclusion
This paper presents an efficient method for tracking the maximum power point (MPP) using the proposed PSOMA algorithm. With a maximum efficiency of 99.91%, the proposed method outperforms traditional MPPT algorithms investigated in this study. Additionally, it demonstrates a significantly shorter convergence time of 8.5 ms for the irradiance level of 1000 W/m2, making it faster than many of the compared methods. Even under dynamic changes in the climatic conditions, the efficiency and convergence time does not change drastically. The proposed PSOMA method is shown to be superior in both efficiency and convergence time when compared to a range of existing MPPT techniques. MATLAB simulations validate the algorithm’s performance, confirming its high efficiency and rapid convergence even under varying irradiance conditions. Furthermore, experimental results from the developed prototype highlight the robustness of the proposed method, as the measured efficiency and convergence time closely matches the simulation results. The algorithm continues to perform optimally under dynamic environmental conditions, demonstrating its practical applicability and reliability in real-world scenarios.
Data availability
All data generated or analysed during this study are included in this published article.
References
Femia, N., Petrone, G., Spagnuolo, G. & Vitelli, M. optimization of perturb and observe maximum power point tracking method. IEEE Trans. Power Electron. 20(4), 963–973 (2005).
Femia, N., Granozio, D., Petrone, G., Spagnuolo, G. & Vitelli, M. Predictive & adaptive MPPT perturb and observe method. IEEE Trans. Aerosp. Electron. Syst. 43(3), 934–950 (2007).
Ahmed, J. & Salam, Z. A modified P&O maximum power point tracking method with reduced steady-state oscillation and improved tracking efficiency. IEEE Trans. Sustain. Energy 7(4), 1506–1515 (2016).
Ahmed, J. & Salam, Z. An enhanced adaptive P&O MPPT for fast and efficient tracking under varying environmental conditions. IEEE Trans. Sustain. Energy 9(3), 1487–1496 (2018).
Priyadarshi, N., Padmanaban, S., Jens Bo Holm, N., Blaabjerg, F. & Bhaskar, M. S. An experimental estimation of hybrid ANFIS–PSO-based MPPT for PV grid integration under fluctuating sun irradiance. IEEE Syst. J. 14(1), 1218–1229 (2020).
Ram Prasanth, J., Pillai Dhanup, S., Rajasekar, N. & Strachan Scott, M. Detection and identification of global maximum power point operation in solar PV applications using a hybrid ELPSO-P&O tracking technique. IEEE J. Emerg. Sel. Top. Power Electron. 8(2), 1361–1374 (2020).
Liu, F., Duan, S., Fei, L., Liu, B. & Kang, Y. A. Variable step size INC MPPT method for PV systems. IEEE Trans. Ind. Electron. 55(7), 2622–2628 (2008).
Sera, D., Mathe, L., Kerekes, T., Spataru, S. V. & Teodorescu, R. On the perturb-and-observe and incremental conductance MPPT methods for PV systems. IEEE J. Photovolt. 3(3), 1070–1078 (2013).
Ramdan, B. A., Zobaa, A. F. & El-Shahat, A. A. Novel MPPT algorithm based on particle swarm optimization for photovoltaic systems. IEEE Trans. Sustain. Energy 8(2), 2622–2628 (2017).
Li, H., Yang, D., Su, W., Lu, J. & Yu, X. An overall distribution particle swarm optimization MPPT algorithm for photovoltaic system under partial shading. IEEE Trans. Industr. Electron. 66(1), 265–275 (2019).
Miyatake, M., Veerachary, M., Fujii, F. T. N. & Ko, H. maximum power point tracking of multiple photovoltaic arrays: A PSO approach. IEEE Trans. Aerosp. Electron. Syst. 47(1), 367–380 (2011).
Liu, Y., Huang, S., Huang, J. & Liang, W. A particle swarm optimization-based maximum power point tracking algorithm for PV systems operating under partially shaded conditions. IEEE Trans. Energy Convers. 27(4), 1027–1035 (2012).
Hu, K., Cao, S., Li, W. & Zhu, F. An improved particle swarm optimization algorithm suitable for photovoltaic power tracking under partial shading conditions. IEEE Access. 7, 143217–143232 (2019).
Lian, K. L., Jhang, J. H. & Tian, I. S. A maximum power point tracking method based on perturb-and-observe combined with particle swarm optimization. IEEE J. Photovolt. 4(2), 626–633 (2014).
Khoo, Y. S. et al. Optimal orientation and tilt angle for maximizing in-plane solar irradiation for PV applications in Singapore. IEEE J. Photovolt. 4(2), 647–653 (2014).
Mansour, R. B., Mateen Khan, M. A., Abdulaziz Alsulaiman, F. & Ben Mansour, R. Optimizing the solar PV tilt angle to maximize the power output: A case study for Saudi Arabia. IEEE Access 9, 15914–15928 (2021).
Dimd, B. D., Voller, S., Midtgard, O., Cali, U. & Sevault, A. Quantification of the impact of azimuth and tilt angle on the performance of a PV output power forecasting model for BIPVs. IEEE J. Photovolt. 14(1), 194–200 (2024).
Singh, N., Gupta, K. K., Sanjay, K., Dewangan, N. K. & Bhatnagar, P. A flying squirrel search optimization for MPPT under partial shaded photovoltaic system. IEEE J. Emerg. Sel. Top. Power Electron. 9(4), 4963–4978 (2021).
Othman, M., Badamchizadeh, M. & Ghaemi, S. Designing of a PSO-based adaptive SMC with a multilevel inverter for MPPT of PV systems under rapidly changing weather conditions. IEEE Access 12, 41421–41435 (2024).
Jain, S. et al. High-performance hybrid MPPT algorithm based single-stage solar PV fed induction motor drive for standalone pump application. IEEE Trans. Ind. Appl. 59(6), 7103–7115 (2023).
Reddy Vijaya Vardhan, P., Narasimharaju, B. L. & Suryawanshi, H. M. Implementation of dual control maximum power point tracking-based DC–DC converter fed solar PV power application. IEEE Trans. Ind. Electron. 70(9), 9016–9024 (2023).
Motamarri, R. & Bhookya, N. JAYA algorithm based on levy flight for global MPPT under partial shading in photovoltaic system. IEEE J. Emerg. Sel. Top. Power Electron. 9(4), 4979–4991 (2021).
Haziq Ibrahim, M. et al. optimizing step-size of perturb & observe and incremental conductance MPPT techniques using PSO for grid-tied PV system. IEEE Access 11, 13079–13090 (2023).
Mohanty, S., Subudhi, B. & Kumar, P. A new MPPT design using grey wolf optimization technique for photovoltaic system under partial shading conditions. IEEE Trans. Sustain. Energy 7(1), 181–188 (2016).
Millah, I. S. et al. An enhanced grey wolf optimization algorithm for photovoltaic maximum power point tracking control under partial shading conditions. IEEE Open J. Ind. Electron. Soc. 392–408 (2022).
Eltamaly, A. M. & Abdelaziz, A. Y. Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems 33 (Springer, 2020).
Erickson, R.W. & Maksimovic, D. Fundamental of Power Electronics 25 (Springer, 2020).
Author information
Authors and Affiliations
Contributions
Loganathan wrote the manuscript text, formal analysis, investigation and Jothi Swaroopan involved in preparing the figures, review, editing and validation. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
V, L., N M, J.S. MPPT of solar PV systems using PSO memetic algorithm considering the effect of change in tilt angle. Sci Rep 15, 7818 (2025). https://doi.org/10.1038/s41598-025-92598-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-025-92598-1