journal article·2023-03-23Open access

Novel Incremental Conductance Feedback Method with Integral Compensator for Maximum Power Point Tracking: A Comparison Using Hardware in the Loop

Sérgio André, Fernando Silva, Sónia Pinto, Pedro Miguens

Applied Sciences· Volume 13· Issue 7

Abstract

Research on renewable energy sources and power electronic converters has been increasing due to environmental concerns. Many countries have established targets to decrease CO2 emissions and boost the proportion of renewable energy, with solar power being a prominent area of investigation in the recent literature. Techniques are being developed to optimize the energy recovered from PV cells and increase system efficiency, including modeling PV cells, the use of converter topologies to connect PV systems to high-power inverters, and the use of MPPT methods. Certain MPPT algorithms are intricate and demand high processing power. The literature describes several MPPT methods; however, the number of hardware resources required by MPPT algorithms is typically not disclosed. This work proposes a novel MPPT technique based on integral feedback conductance and incremental conductance error, considering the current dynamics of the boost converter. This MPPT algorithm is compared to the most widely used techniques in the literature and evaluates each method’s efficiency, performance, and computational needs using an HIL system. Comparisons are made with well-known MPPT algorithms, such as perturb and observe, incremental conductance, and newer techniques based on fuzzy logic and neural networks (NNs). As the NN that is most widely used in the literature depends on irradiation and temperature, an additional NN that is trained using the proposed method is also investigated.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Solar Radiation and Photovoltaics · solar cell performance optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Departamento de Engenharia Eletrotécnica e de Computadores, Instituto Superior Técnico, University of Lisbon, Av. Rovisco Pais 1, 1049-001 Lisbon, Portugal

Instituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa, R. Conselheiro Emídio Navarro, 1959-007 Lisbon, Portugal

Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa (INESC-ID), R. Alves Redol 9, 1000-029 Lisbon, Portugal

Funding

Portugal’s Fundação para a Ciência e Tecnologia (FCT) · FCT PhD

References (45)

Show source-provided references
1. Improving Efficiency of Photovoltaic System by Using Neural Network MPPT and Predictive Control of Converter
2. Ivanqui, J., Voltolini, H., Carlson, R., and Watanabe, E.H. (2013, January 12–15). “Pq Theory” Control Applied to Wind Turbine Trapezoidal PMSG under Symmetrical Fault. Proceedings of the 2013 IEEE International Electric Machines and Drives Conference, IEMDC 2013, Chichago, IL, USA.10.1109/IEMDC.2013.6556147 ↗
3. Wang, Y., Ding, Y., and Yin, Y. (2022). Reliability of Wide Band Gap Power Electronic Semiconductor and Packaging: A Review. Energies, 15.10.3390/en15186670 ↗
4. Sun, F., Wang, H., Fu, F., and Li, X. (2010, January 13–15). Survey of FPGA Low Power Design. Proceedings of the Proceedings of 2010 International Conference on Intelligent Control and Information Processing, ICICIP 2010, Dalian, China.10.1109/ICICIP.2010.5565246 ↗
5. A Study on the Fuzzy-Logic-Based Solar Power MPPT Algorithms Using Different Fuzzy Input Variables10.3390/a8020100 ↗
6. Hassani, M., Mekhilef, S., Patrick Hu, A., and Watson, N.R. (2011, January 5–8). A Novel MPPT Algorithm for Load Protection Based on Output Sensing Control. Proceedings of the International Conference on Power Electronics and Drive Systems, Singapore.10.1109/PEDS.2011.6147400 ↗
7. Derbeli, M., Napole, C., Barambones, O., Sanchez, J., Calvo, I., and Fernández-Bustamante, P. (2021). Maximum Power Point Tracking Techniques for Photovoltaic Panel: A Review and Experimental Applications. Energies, 14.10.3390/en14227806 ↗
8. A Scheme-Based Review of MPPT Techniques with Respect to Input Variables Including Solar Irradiance and PV Arrays’ Temperature10.1109/ACCESS.2020.3028580 ↗
9. Modified Perturb and Observe MPPT Algorithm for Drift Avoidance in Photovoltaic Systems10.1109/TIE.2015.2407854 ↗
10. An Improved Perturb and Observe (P&O) Maximum Power Point Tracking (MPPT) Algorithm for Higher Efficiency10.1016/j.apenergy.2015.04.006 ↗
11. Implementation of Improved Perturb & Observe MPPT Technique with Confined Search Space for Standalone Photovoltaic System
12. Nedumgatt, J.J., Jayakrishnan, K.B., Umashankar, S., Vijayakumar, D., and Kothari, D.P. (2011, January 16–18). Perturb and Observe MPPT Algorithm for Solar PV Systems-Modeling and Simulation. Proceedings of the 2011 Annual IEEE India Conference: Engineering Sustainable Solutions, INDICON-2011, Hyderabad, India.10.1109/INDCON.2011.6139513 ↗
13. Predictive & Adaptive MPPT Perturb and Observe Method10.1109/TAES.2007.4383584 ↗
14. Maximum Power Point Tracking for Photovoltaic Using Incremental Conductance Method10.1016/j.egypro.2015.03.228 ↗
15. Modified Incremental Conductance MPPT Algorithm to Mitigate Inaccurate Responses under Fast-Changing Solar Irradiation Level10.1016/j.solener.2014.01.003 ↗
16. Owusu-Nyarko, I., Elgenedy, M.A., Abdelsalam, I., Ahmed, K.H., Grandi, G., Matas, J., and Ugalde-Loo, C.E. (2021). Modified Variable Step-Size Incremental Conductance MPPT for Photovoltaic Systems. Electronics, 10.10.3390/electronics10192331 ↗
17. Algarín, C.R., Giraldo, J.T., and Álvarez, O.R. (2017). Fuzzy Logic Based MPPT Controller for a PV System. Energies, 10.10.3390/en10122036 ↗
18. IC-Based Variable Step Size Neuro-Fuzzy MPPT Improving PV System Performances10.1016/j.egypro.2018.11.201 ↗
19. Artificial Neural Network-Based Photovoltaic Maximum Power Point Tracking Techniques: A Survey10.1049/iet-rpg.2014.0359 ↗
20. Neural Modeling of Fuzzy Controllers for Maximum Power Point Tracking in Photovoltaic Energy Systems10.1007/s11664-018-6407-2 ↗
21. Messalti, S., Harrag, A.G., and Loukriz, A.E. (2015, January 24–26). A New Neural Networks MPPT Controller for PV Systems. Proceedings of the 2015 6th International Renewable Energy Congress, IREC 2015, Sousse, Tunisia.10.1109/IREC.2015.7110907 ↗
22. Jyothy, L.P.N., and Sindhu, M.R. (2018, January 7–9). An Artificial Neural Network Based MPPT Algorithm for Solar PV System. Proceedings of the 4th International Conference on Electrical Energy Systems, ICEES 2018, Chennai, India.10.1109/ICEES.2018.8443277 ↗
23. Phan, B.C., Lai, Y.C., and Lin, C.E. (2020). A Deep Reinforcement Learning-Based MPPT Control for PV Systems under Partial Shading Condition. Sensors, 20.10.3390/s20113039 ↗
24. A Novel Chaotic Flower Pollination Algorithm for Global Maximum Power Point Tracking for Photovoltaic System under Partial Shading Conditions10.1109/ACCESS.2019.2937600 ↗
25. A New Minimal Relocation Framework for Shade Mitigation in Photovoltaic Installations Using Flower Pollination Algorithm10.1109/JPHOTOV.2022.3150681 ↗
26. Voltage Band Based Improved Particle Swarm Optimization Technique for Maximum Power Point Tracking in Solar Photovoltaic System10.1063/1.4939531 ↗
27. Fireworks Algorithm-Based Maximum Power Point Tracking for Uniform Irradiation as Well as under Partial Shading Condition10.1007/978-81-322-2656-7_8 ↗
28. Ram, J.P., Pillai, D.S., Jang, Y.E., and Kim, Y.J. (2022). Reconfigured Photovoltaic Model to Facilitate Maximum Power Point Tracking for Micro and Nano-Grid Systems. Energies, 15.10.3390/en15238860 ↗
29. Laudani, A., Fulginei, F.R., Salvini, A., Lozito, G.M., and Mancilla-David, F. (2014, January 18–20). Implementation of a Neural MPPT Algorithm on a Low-Cost 8-Bit Microcontroller. Proceedings of the 2014 International Symposium on Power Electronics, Electrical Drives, Automation and Motion, SPEEDAM 2014, Ischia, Italy.10.1109/SPEEDAM.2014.6872101 ↗
30. FPGA-Based Implementation of a Fuzzy Controller (MPPT) for Photovoltaic Module10.1016/j.enconman.2011.01.021 ↗
31. FPGA-Based Real Time Implementation of MPPT-Controller for Photovoltaic Systems10.1016/j.renene.2010.11.019 ↗
32. Khaehintung, N., Wiangtong, T., and Sirisuk, P. (2006, January 18–20). FPGA Implementation of MPPT Using Variable Step-Size P & O Algorithm for PV Applications. Proceedings of the 2006 International Symposium on Communications and Information Technologies, ISCIT, Bangkok, Thailand.10.1109/ISCIT.2006.340033 ↗
33. Bastos, J.L., Figueroa, H.P., and Monti, A. (2006, January 19–23). FPGA Implementation of Neural Network-Based Controllers for Power Electronics Applications. Proceedings of the Conference Proceedings—IEEE Applied Power Electronics Conference and Exposition—APEC, Dallas, TX, USA.
34. On the Comprehensive Parametrization of the Photovoltaic (PV) Cells and Modules10.1109/JPHOTOV.2016.2617038 ↗
35. (2023, February 23). Implement PV Array Modules—Simulink. Available online: https://www.mathworks.com/help/sps/powersys/ref/pvarray.html.
36. (2023, February 22). SolarHub—PV Module Details: A10J-M60-240—By A10Green Technology. Available online: http://www.solarhub.com/product-catalog/pv-modules/3320-A10J-M60-240-A10Green-Technology.
37. Comparative Analysis of Different Single-Diode PV Modeling Methods10.1109/JPHOTOV.2015.2395137 ↗
38. Optimization Methods of MPPT Parameters for PV Systems: Review, Classification, and Comparison10.35833/MPCE.2019.000379 ↗
39. On the Perturb-and-Observe and Incremental Conductance Mppt Methods for PV Systems10.1109/JPHOTOV.2013.2261118 ↗
40. Comparison between IC and Fuzzy Logic MPPT Algorithm Based Solar PV System Using Boost Converter
41. Zečevič, Ž., and Rolevski, M. (2020). Neural Network Approach to MPPT Control and Irradiance Estimation. Appl. Sci., 10.10.3390/app10155051 ↗
42. Nunes, I., Danilo, S., Spatti, H., Andrade, R., Luisa, F., Liboni, H.B., Franco, S., and Alves, R. (2017). Artificial Neural Networks A Practical Course, Springer International Publishing.
43. A Model Predictive Control-Based Hybrid MPPT Method for Boost Converters10.1080/00207217.2019.1582715 ↗
44. Compatibility of Household Appliances with DC Microgrid for PV Systems10.1016/j.heliyon.2020.e05699 ↗
45. (2023, February 22). Generate HDL Code from Simscape Models in Simscape FPGA HIL Workflows—MATLAB & Simulink. Available online: https://www.mathworks.com/help/simscape/ug/generate-hdl-code-using-the-simscape-hdl-workflow-advisor.html.