{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:27:09Z","timestamp":1778603229628,"version":"3.51.4"},"reference-count":36,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T00:00:00Z","timestamp":1754524800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>This work investigates the application of artificial intelligence techniques for optimizing photovoltaic systems using maximum power point tracking (MPPT) algorithms. Simulation models were developed in MATLAB\/Simulink (Version 2024), incorporating conventional and intelligent control strategies such as fuzzy logic, genetic algorithms, neural networks, and Deep Reinforcement Learning. A DC\/DC buck converter was designed and tested under various irradiance and temperature profiles, including scenarios with partial shading conditions. The performance of the implemented MPPT algorithms was evaluated using such metrics as Mean Absolute Error (MAE), Integral Absolute Error (IAE), mean squared error (MSE), Integral Squared Error (ISE), efficiency, and convergence time. The results highlight that AI-based methods, particularly neural networks and Deep Q-Network agents, outperform traditional approaches, especially in non-uniform operating conditions. These findings demonstrate the potential of intelligent controllers to enhance the energy harvesting capability of photovoltaic systems.<\/jats:p>","DOI":"10.3390\/a18080493","type":"journal-article","created":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T10:58:26Z","timestamp":1754564306000},"page":"493","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Comparison of Classical and Artificial Intelligence Algorithms to the Optimization of Photovoltaic Panels Using MPPT"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-6775-5844","authenticated-orcid":false,"given":"Jo\u00e3o T.","family":"Sousa","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, Institute of Engineering\u2014Polytechnic of Porto (ISEP\/IPP), 4249-015 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7410-8872","authenticated-orcid":false,"given":"Ramiro S.","family":"Barbosa","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Institute of Engineering\u2014Polytechnic of Porto (ISEP\/IPP), 4249-015 Porto, Portugal"},{"name":"GECAD\u2014Research Group on Intelligent Engineering and Computing for Advanced Innovation and Development, ISEP\/IPP, 4249-015 Porto, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2025,8,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"115436","DOI":"10.1016\/j.rser.2025.115436","article-title":"Review of solar PV deployment trends, policy instruments, and growth projections in China, the United States, and India","volume":"213","author":"Joshi","year":"2025","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Endiz, M.S., G\u00f6kku\u015f, G., Co\u015fgun, A.E., and Demir, H. (2025). A Review of Traditional and Advanced MPPT Approaches for PV Systems Under Uniformly Insolation and Partially Shaded Conditions. Appl. Sci., 15.","DOI":"10.3390\/app15031031"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1108\/FEBE-03-2021-0019","article-title":"Review of maximum power point tracking algorithms of PV system","volume":"1","author":"Elbarbary","year":"2021","journal-title":"Front. Eng. Built Environ."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Worku, M.Y., Hassan, M.A., Maraaba, L.S., Shafiullah, M., Elkadeem, M.R., Hossain, M.I., and Abido, M.A. (2023). A Comprehensive Review of Recent Maximum Power Point Tracking Techniques for Photovoltaic Systems under Partial Shading. Sustainability, 15.","DOI":"10.3390\/su151411132"},{"key":"ref_5","first-page":"263","article-title":"Modeling of a Photovoltaic Array in MATLAB Simulink and Maximum Power Point Tracking Using Neural Network","volume":"7","author":"J","year":"2018","journal-title":"J. Electr. Amp; Electron. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"e37974","DOI":"10.1016\/j.heliyon.2024.e37974","article-title":"Deep reinforcement learning using deep-Q-network for Global Maximum Power Point tracking: Design and experiments in real photovoltaic systems","volume":"10","author":"Giraldo","year":"2024","journal-title":"Heliyon"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1016\/j.renene.2017.03.008","article-title":"A reinforcement learning approach for MPPT control method of photovoltaic sources","volume":"108","author":"Kofinas","year":"2017","journal-title":"Renew. Energy"},{"key":"ref_8","first-page":"498","article-title":"A Combined Reinforcement Learning and Sliding Mode Control Scheme for Grid Integration of a PV System","volume":"5","author":"Bag","year":"2019","journal-title":"CSEE J. Power Energy Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Bavarinos, K., Dounis, A., and Kofinas, P. (2021). Maximum Power Point Tracking Based on Reinforcement Learning Using Evolutionary Optimization Algorithms. Energies, 14.","DOI":"10.3390\/en14020335"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"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.","DOI":"10.3390\/s20113039"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Remoaldo, D., and Jesus, I. (2021). Analysis of a Traditional and a Fuzzy Logic Enhanced Perturb and Observe Algorithm for the MPPT of a Photovoltaic System. Algorithms, 14.","DOI":"10.3390\/a14010024"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Katche, M.L., Makokha, A.B., Zachary, S.O., and Adaramola, M.S. (2023). A Comprehensive Review of Maximum Power Point Tracking (MPPT) Techniques Used in Solar PV Systems. Energies, 16.","DOI":"10.3390\/en16052206"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1016\/j.rser.2017.02.051","article-title":"A comparison of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions","volume":"74","author":"Rezk","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"14158","DOI":"10.1016\/j.ijhydene.2018.06.002","article-title":"A novel maximum power point tracking technique based on fuzzy logic for photovoltaic systems","volume":"43","author":"Abbod","year":"2018","journal-title":"Int. J. Hydrogen Energy"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1016\/j.rser.2017.02.056","article-title":"Global maximum power point tracking based on ANFIS approach for PV array configurations under partial shading conditions","volume":"77","author":"Belhachat","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Mumtaz, S., Ahmad, S., Khan, L., Ali, S., Kamal, T., and Hassan, S. (2018). Adaptive Feedback Linearization Based NeuroFuzzy Maximum Power Point Tracking for a Photovoltaic System. Energies, 11.","DOI":"10.3390\/en11030606"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/j.solener.2013.01.005","article-title":"Comparison between conventional methods and GA approach for maximum power point tracking of shaded solar PV generators","volume":"90","author":"Shaiek","year":"2013","journal-title":"Sol. Energy"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1016\/j.apenergy.2013.12.062","article-title":"A Maximum Power Point Tracking (MPPT) for PV system using Cuckoo Search with partial shading capability","volume":"119","author":"Ahmed","year":"2014","journal-title":"Appl. Energy"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1016\/j.asoc.2017.05.017","article-title":"A new MPPT controller based on the Ant colony optimization algorithm for Photovoltaic systems under partial shading conditions","volume":"58","author":"Titri","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.asoc.2015.03.047","article-title":"Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions","volume":"32","author":"Benyoucef","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1016\/j.solener.2017.09.063","article-title":"Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions","volume":"158","author":"Kaced","year":"2017","journal-title":"Sol. Energy"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1016\/j.jclepro.2019.01.150","article-title":"Novel bio-inspired memetic salp swarm algorithm and application to MPPT for PV systems considering partial shading condition","volume":"215","author":"Yang","year":"2019","journal-title":"J. Clean. Prod."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.rser.2018.01.006","article-title":"Computational intelligence techniques for maximum power point tracking in PV systems: A review","volume":"85","author":"Jiang","year":"2018","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"10881","DOI":"10.1109\/TITS.2025.3551830","article-title":"A Data-Driven Vehicle Speed Prediction Transfer Learning Method With Improved Adaptability Across Working Conditions for Intelligent Fuel Cell Vehicle","volume":"26","author":"Lu","year":"2025","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Aizenberg, I., and Tovt, Y. (2025). Intelligent Frequency Domain Image Filtering Based on a Multilayer Neural Network with Multi-Valued Neurons. Algorithms, 18.","DOI":"10.3390\/a18080461"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sharma, A.K., Pachauri, R.K., Choudhury, S., Minai, A.F., Alotaibi, M.A., Malik, H., and M\u00e1rquez, F.P.G. (2023). Role of Metaheuristic Approaches for Implementation of Integrated MPPT-PV Systems: A Comprehensive Study. Mathematics, 11.","DOI":"10.3390\/math11020269"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Nunes, H.G.G., Morais, F.A.L., Pombo, J.A.N., Mariano, S.J.P.S., and Calado, M.R.A. (2022). Bypass diode effect and photovoltaic parameter estimation under partial shading using a hill climbing neural network algorithm. Front. Energy Res., 10.","DOI":"10.3389\/fenrg.2022.837540"},{"key":"ref_28","unstructured":"(2025, March 25). SOLARPOWER 30W 24V. Available online: https:\/\/www.xunzel.com\/store\/en\/producto\/solarpower-30w-24v\/."},{"key":"ref_29","unstructured":"(2025, March 29). Laboratory Manual for Pulse-Width Modulated DC-DC Power Converters [Second Edition] 9781119009597, 1119009596, 9781119052753, 1119052750, 9781119009542. Available online: https:\/\/dokumen.pub\/laboratory-manual-for-pulse-width-modulated-dc-dc-power-converters-second-edition-9781119009597-1119009596-9781119052753-1119052750-9781119009542.html."},{"key":"ref_30","unstructured":"(2025, April 03). Basic Calculation of a Buck Converter\u2019s Power Stage (Rev. B)-slva477b. Available online: https:\/\/www.ti.com\/lit\/an\/slva477b\/slva477b.pdf?ts=1740369413739&ref_url=https%253A%252F%252Fwww.google.com%252F."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Dirani, M., Altman, Z., and Salaun, M. (2011). Chapter 7\u2014Autonomics in Radio Access Networks. Auton. Radio Access Netw., 141\u2013166.","DOI":"10.1016\/B978-0-12-382190-4.00007-3"},{"key":"ref_32","unstructured":"Lillicrap, T.P., Hunt, J.J., Pritzel, A., Heess, N., Erez, T., Tassa, Y., Silver, D., and Wierstra, D. (2015). Continuous control with deep reinforcement learning. arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1016\/j.apenergy.2018.03.104","article-title":"Continuous reinforcement learning of energy management with deep Q network for a power split hybrid electric bus","volume":"222","author":"Wu","year":"2018","journal-title":"Appl. Energy"},{"key":"ref_34","unstructured":"MathWorks (2025, May 04). Deep Q-Network (DQN) Agent - MATLAB & Simulink. Available online: https:\/\/www.mathworks.com\/help\/reinforcement-learning\/ug\/dqn-agents.html."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Martins, J., Spataru, S., Sera, D., Stroe, D.I., and Lashab, A. (2019). Comparative Study of Ramp-Rate Control Algorithms for PV with Energy Storage Systems. Energies, 12.","DOI":"10.3390\/en12071342"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Tajiri, H., and Kumano, T. (2012, January 2\u20135). Input filtering of MPPT control by exponential moving average in photovoltaic system. Proceedings of the 2012 IEEE International Conference on Power and Energy (PECon), Kota Kinabalu, Malaysia.","DOI":"10.1109\/PECon.2012.6450240"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/8\/493\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:25:30Z","timestamp":1760034330000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/8\/493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,7]]},"references-count":36,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2025,8]]}},"alternative-id":["a18080493"],"URL":"https:\/\/doi.org\/10.3390\/a18080493","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,7]]}}}