Particle swarm optimization for enhanced maximum power point tracking: design and implementation in Proteus

Murugesan Vishnu Priya, Gopal Anandha Kumar


This study introduces a photovoltaic (PV) system model tailored for PV design, incorporating a particle swarm optimization (PSO) MPPT technique to achieve optimal efficiency, swift responsiveness, and cost-effectiveness. To initiate, a PV module model is formulated within Proteus using SPICE coding. Subsequently, an experimental test setup is deployed to authenticate and validate the model. Following this, a PSO-based MPPT algorithm is proposed, which overcomes the limitations of conventional perturb and observe (P&O) and incremental conductance MPPT methods, notably reducing the reliance on mathematical divisions. To substantiate the effectiveness of the proposed approach, both methodologies are implemented on an affordable Arduino Uno platform utilizing the simulated PV module model. The outcomes highlight that the PSO-based MPPT algorithm excels in terms of rapid response (0.09 s), minimal steady-state oscillation, and an impressive 99 percent efficiency.


low cost MPPT; particle swarm optimization MPPT; perturb and observe; Proteus; PV panel

Full Text:




  • There are currently no refbacks.

Copyright (c) 2023 vishnu priya, Anand Kumar G

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.