Artificial Intelligence of Things for Solar Energy Monitoring and Control
Abstract
:1. Introduction
1.1. Existing Reviews and Our Contributions
1.2. Survey Methodology
1.3. Survey Organization
2. AIoT in PV Systems: Background
2.1. Artificial Intelligence Techniques
2.1.1. Machine Learning
- Supervised Learning: Models are trained on labeled datasets, where each input has a corresponding output. This approach is ideal for both regression and classification tasks [14]. In solar panel monitoring, it can be used to classify panel conditions (e.g., normal, dusty, or damaged) based on labeled historical data.
- Semi-Supervised Learning: This hybrid approach leverages a small amount of labeled data alongside a large volume of unlabeled data. The model learns correlations between labeled and unlabeled instances, then uses the labeled data to guide the labeling of the remaining dataset [18]. This is particularly useful in PV system analysis, where labeled fault data may be limited, but abundant sensor or image data are available.
- Unsupervised Learning: This approach works with unlabeled data to discover hidden patterns or groupings, using techniques such as clustering and dimensionality reduction [19]. It is suitable for anomaly detection or grouping similar fault types in PV systems without requiring labeled data.
- Reinforcement Learning: Models learn by interacting with an environment and receiving feedback through rewards or penalties [20]. This method can be applied to optimize cleaning schedules for solar panels or manage adaptive control of energy flow in solar farms.
2.1.2. Deep Learning
- Convolutional Neural Networks (CNNs): These are particularly effective for image and video processing, utilizing convolutional layers to detect spatial hierarchies and patterns in data [21]. In the context of solar panel monitoring, CNNs can analyze UAV or satellite imagery to detect faults such as cracks, hot spots, or dust accumulation.
- Recurrent Neural Networks (RNNs): Designed for sequential data, RNNs are well suited to tasks involving time series or natural language processing, where temporal dependencies are critical. In solar energy systems, RNNs can be employed to forecast energy production by analyzing historical weather and energy data, thereby aiding in performance optimization.
- Long short-term memory (LSTM): A specialized form of RNN, LSTMs are engineered to capture long-term dependencies and retain information over extended time intervals [23]. They are particularly useful in predictive maintenance by identifying temporal patterns in time series sensor data that may signal potential equipment failures.
2.1.3. Generative AI
- Generative Adversarial Networks (GANs): GANs consist of two neural networks—the generator and the discriminator—that are trained simultaneously in a competitive process. The generator creates synthetic data, while the discriminator assesses its authenticity. Through this adversarial training process, the generator gradually improves its ability to produce realistic data [27] (see Figure 8). GANs can be particularly useful for generating synthetic sensor data in cases where real-world datasets are limited or incomplete. This capability is especially valuable for PV fault detection and anomaly prediction, as GANs can simulate a range of fault scenarios (e.g., shading, panel degradation), enhancing the robustness of AI models.
- Variational Autoencoders (VAEs): VAEs are another powerful technique within Generative AI. They work by encoding input data into a latent space, which is then decoded back into the original data space. This encoding–decoding process enables VAEs to generate new data points by sampling from the latent space, making them highly suitable for applications such as image generation and data augmentation [28]. In the context of PV systems, VAEs can be employed for anomaly detection by learning the normal operational behavior of solar panels and identifying deviations that may signal potential faults. This capability supports real-time monitoring and proactive maintenance by detecting early signs of performance degradation or energy losses.
- Transformers: Transformers are a type of architecture used for natural language generation and understanding. Models like GPT (Generative Pre-trained Transformer) and BERT are based on the Transformer architecture. These models use self-attention mechanisms to capture dependencies and relationships within text, making them the backbone of large language models (LLMs) [29]. The Transformer architecture follows a structured workflow, as illustrated in Figure 9, where input text is first tokenized and converted into dense vector representations through an embedding layer, followed by positional encoding to incorporate order information. The encoder layers then apply multi-head self-attention mechanisms to capture relationships between tokens while processing information in parallel. The decoder layers generate output step by step using masked self-attention and cross-attention with encoder outputs, ultimately producing a probability distribution over the vocabulary through a final softmax layer to generate meaningful responses. Transformer-based models, such as LLMs, can enhance PV system monitoring through automated analysis of maintenance logs, fault reports, and operational data. By processing large volumes of text data, LLMs can assist engineers in diagnosing faults, summarizing reports, and even predicting optimal maintenance schedules.
- Diffusion Models: Recently popularized for generating high-quality images, diffusion models operate by progressively refining random noise into detailed outputs. These models iteratively enhance image quality, making them highly effective for tasks that require generating realistic images from scratch [30]. In the context of photovoltaic (PV) system performance optimization, diffusion models can simulate environmental conditions, such as cloud cover and temperature fluctuations, to predict their impact on energy generation. Additionally, these models can generate high-resolution simulations of weather patterns, which can support energy forecasting and grid integration planning.
2.2. Internet of Things
Core Technologies Enabling IoT Systems
3. AIoT Applications in PV Systems: A Comprehensive Review
3.1. Applications of AI in PV Systems
3.1.1. Fault Detection and Diagnosis
3.1.2. Predictive Maintenance
3.1.3. Energy Forecasting and Optimization
3.2. Applications of IoT in PV Systems
3.2.1. Solar Monitoring Systems
3.2.2. Optimization Techniques: MPPT, Solar Tracking, and Cleaning Systems
3.3. Bridging AI and IoT: Innovations in PV Energy Management
4. Discussion
4.1. Challenges
4.1.1. Data-Related Challenges
4.1.2. Model-Specific Challenges
4.1.3. Field-Level and Deployment Challenges
4.1.4. Environmental and Sensor Limitations
4.2. Future Aspects
4.2.1. Advancements in AI Algorithms
4.2.2. Integration of Emerging Technologies
4.2.3. Enhanced Data Analytics
4.2.4. Standardization and Collaboration
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
AI | Artificial Intelligence |
AIoT | Artificial Internet of Things |
ANN | Artificial Neural Network |
ANNBM | Artificial Neural Network-Based Model |
ART | Adaptive Resonance Theory |
CNN | Convolutional Neural Network |
DA-DCGAN | Domain Adaptation and Deep Convolutional Generative Adversarial Network |
DNN | Deep Neural Network |
DT | Decision Tree |
ETSG | Electrical Time Series Graph |
FCM | Fuzzy C-Mean |
FFBP | Feedforward Backpropagation |
FFNN | Feedforward Neural Network |
GANs | Generative Adversarial Networks |
GLQA | Grey Scale Quantization algorithm |
GRNN | Generalized Regression Neural Network |
GPR | Gaussian Process Regression |
HE | Histogram Equalization |
IoT | Internet of Things |
IR | Infrared |
KNN | k-Nearest Neighbors |
LSTM | Long Short-Term Memory |
MLP | Multilayer Perceptron |
MOPSO | Multi-Objective Particle Swarm Optimization |
MPPT | Maximum Power Point Tracking |
nRMSE | normalized Root Mean Square Error |
PLC | Programmable Logic Controllers |
PNN | Probabilistic Neural Network |
PV | Photovoltaic |
RBFNN | Radial Basis Function Neural Network |
ResNet | Residual Network |
RF | Random Forest |
RHA | Region-Based Histogram Approach |
RNNs | Recurrent Neural Networks |
SCADA | Supervisory Control and Data Acquisition |
SOM | Self-Organizing Map |
SVM | Support Vector Machine |
TMA | Triangular Moving Average |
UAV | Unmanned Aerial Vehicle |
VAE | Variational Autoencoder |
References
- Marks-Bielska, R.; Bielski, S.; Pik, K.; Kurowska, K. The importance of renewable energy sources in Poland’s energy mix. Energies 2020, 13, 4624. [Google Scholar] [CrossRef]
- Siddique, H.M.A.; Kiani, A.K. Industrial pollution and human health: Evidence from middle-income countries. Environ. Sci. Pollut. Res. 2020, 27, 12439–12448. [Google Scholar] [CrossRef]
- Martins, F.; Felgueiras, C.; Smitkova, M.; Caetano, N. Analysis of fossil fuel energy consumption and environmental impacts in European countries. Energies 2019, 12, 964. [Google Scholar] [CrossRef]
- Qiu, T.; Wang, L.; Lu, Y.; Zhang, M.; Qin, W.; Wang, S.; Wang, L. Potential assessment of photovoltaic power generation in China. Renew. Sustain. Energy Rev. 2022, 154, 111900. [Google Scholar] [CrossRef]
- Casey, J. World Adds 553GW of Solar Capacity in 2024 as Energy Demand Grows. 2025. Available online: https://www.pv-tech.org/world-adds-553gw-solar-capacity-2024-energy-demand-grows/ (accessed on 10 April 2025).
- Casey, J. Ember: Global Solar Generation Exceeds 2,000TWh in 2024. 2025. Available online: https://www.pv-tech.org/ember-global-solar-generation-exceeds-2000twh-2024/ (accessed on 10 April 2025).
- Sahu, D.K.; Brahmin, A. A review on solar monitoring system. Int. Res. J. Eng. Technol. 2021, 8, 111–113. [Google Scholar]
- Merza, B.N.; Wadday, A.G.; Abdullah, A.K. Study and analysis of fault detection in solar array system based on internet of things. AIP Conf. Proc. 2024, 3092, 050010. [Google Scholar]
- Kalogirou, S.A. Artificial neural networks in renewable energy systems applications: A review. Renew. Sustain. Energy Rev. 2001, 5, 373–401. [Google Scholar] [CrossRef]
- Mellit, A.; Kalogirou, S.A. Artificial intelligence techniques for photovoltaic applications: A review. Prog. Energy Combust. Sci. 2008, 34, 574–632. [Google Scholar] [CrossRef]
- Mellit, A.; Kalogirou, S.A.; Hontoria, L.; Shaari, S. Artificial intelligence techniques for sizing photovoltaic systems: A review. Renew. Sustain. Energy Rev. 2009, 13, 406–419. [Google Scholar] [CrossRef]
- Zhao, H.x.; Magoulès, F. A review on the prediction of building energy consumption. Renew. Sustain. Energy Rev. 2012, 16, 3586–3592. [Google Scholar] [CrossRef]
- Dounis, A.I.; Caraiscos, C. Advanced control systems engineering for energy and comfort management in a building environment—A review. Renew. Sustain. Energy Rev. 2009, 13, 1246–1261. [Google Scholar] [CrossRef]
- Russell, S.J.; Norvig, P. Artificial Intelligence: A Modern Approach; Pearson: London, UK, 2016. [Google Scholar]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial networks. Commun. ACM 2020, 63, 139–144. [Google Scholar] [CrossRef]
- Mellit, A.; Kalogirou, S. Artificial intelligence and internet of things to improve efficacy of diagnosis and remote sensing of solar photovoltaic systems: Challenges, recommendations and future directions. Renew. Sustain. Energy Rev. 2021, 143, 110889. [Google Scholar] [CrossRef]
- Mitchell, T.M.; Mitchell, T.M. Machine Learning; McGraw-Hill New York: New York, NY, USA, 1997; Volume 1. [Google Scholar]
- Zhu, X.J. Semi-Supervised Learning Literature Survey; University of Wisconsin-Madison Department of Computer Sciences: Madison, WI, USA, 2005. [Google Scholar]
- Hastie, T. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer: New York, NY, USA, 2009. [Google Scholar]
- Sutton, R.S.; Barto, A.G. Reinforcement Learning: An Introduction; MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
- Goodfellow, I. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Hochreiter, S. Long Short-term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
- Deng, L.; Yu, D. Deep learning: Methods and applications. Found. Trends Signal Process. 2014, 7, 197–387. [Google Scholar] [CrossRef]
- Bandi, A.; Adapa, P.V.S.R.; Kuchi, Y.E.V.P.K. The power of generative ai: A review of requirements, models, input–output formats, evaluation metrics, and challenges. Future Internet 2023, 15, 260. [Google Scholar] [CrossRef]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. In Advances in Neural Information Processing Systems 27 (NeurIPS 2014); Curran Associates, Inc.: Red Hook, NY, USA, 2014. [Google Scholar]
- Kingma, D.P. Auto-encoding variational bayes. arXiv 2013, arXiv:1312.6114. [Google Scholar]
- Vaswani, A. Attention is all you need. In Advances in Neural Information Processing Systems 30 (NeurIPS 2017); Curran Associates, Inc.: Red Hook, NY, USA, 2017. [Google Scholar]
- Sohl-Dickstein, J.; Weiss, E.; Maheswaranathan, N.; Ganguli, S. Deep Unsupervised Learning Using Nonequilibrium Thermodynamics. In Proceedings of the 32nd International Conference on Machine Learning (ICML 2015), Lille, France, 7–9 July 2015; PMLR: Brookline, MA, USA, 2015; pp. 2256–2265. [Google Scholar]
- Haseeb, K.; Almogren, A.; Islam, N.; Ud Din, I.; Jan, Z. An energy-efficient and secure routing protocol for intrusion avoidance in IoT-based WSN. Energies 2019, 12, 4174. [Google Scholar] [CrossRef]
- Ramamurthy, A.; Jain, P. The Internet of Things in the Power Sector Opportunities in Asia and the Pacific; Asian Development Bank: Manila, Philippines, 2017; Available online: https://pdfs.semanticscholar.org/77dc/e7550d729f5a4ab871d9f868c0c5acc93234.pdf (accessed on 15 October 2024).
- Kelly, S.D.T.; Suryadevara, N.K.; Mukhopadhyay, S.C. Towards the implementation of IoT for environmental condition monitoring in homes. IEEE Sensors J. 2013, 13, 3846–3853. [Google Scholar] [CrossRef]
- Element, N. Smart Sensor Technology for the IoT. Tech Briefs, 2018. Available online: https://www.techbriefs.com/component/content/article/33212-smart-sensor-technology-for-the-iot (accessed on 19 November 2024).
- Co, I. 8 Types of Sensors that Coalesce Perfectly with an IoT App. 2018. Available online: https://www.itfirms.co/8-types-of-sensors-that-coalesce-perfectly-with-an-iot-app/ (accessed on 15 October 2024).
- Morris, A.; Langari, R. Level Measurement. In Measurement and Instrumentation, 2nd ed.; Morris, A., Langari, R., Eds.; Academic Press: Boston, MA, USA, 2016; Chapter 17; pp. 531–545. [Google Scholar]
- Motlagh, N.H.; Khajavi, S.H.; Jaribion, A.; Holmstrom, J. An IoT-based automation system for older homes: A use case for lighting system. In Proceedings of the 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA), Paris, France, 20–22 November 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar]
- Pérez-Lombard, L.; Ortiz, J.; Pout, C. A review on buildings energy consumption information. Energy Build. 2008, 40, 394–398. [Google Scholar] [CrossRef]
- Bose, I.; Sengupta, S.; Ghosh, S.; Saha, H.; Sengupta, S. Development of smart dust detector for optimal generation of SPV power plant by cleaning initiation. Sol. Energy 2024, 276, 112643. [Google Scholar] [CrossRef]
- Kececi, E. Actuators. In Mechatronic Components; Kececi, E., Ed.; Butterworth-Heinemann: Oxford, UK, 2019; Chapter 11; pp. 145–154. [Google Scholar]
- Eugenio, C. Manufacturing Low-Cost WiFi-Based Electric Energy Meter. In Proceedings of the 2014 IEEE Central America and Panama Convention (CONCAPAN XXXIV), Panama City, Panama, 12–14 November 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 1–6. [Google Scholar]
- Lee, Y.T.; Hsiao, W.H.; Huang, C.M.; Seng-cho, T.C. An integrated cloud-based smart home management system with community hierarchy. IEEE Trans. Consum. Electron. 2016, 62, 1–9. [Google Scholar] [CrossRef]
- Lee, J.S.; Su, Y.W.; Shen, C.C. A Comparative Study of Wireless Protocols: Bluetooth, UWB, ZigBee, and Wi-Fi. In Proceedings of the IECON 2007—33rd Annual Conference of the IEEE Industrial Electronics Society, Taipei, Taiwan, 5–8 November 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 46–51. [Google Scholar]
- Collotta, M.; Pau, G. A solution based on bluetooth low energy for smart home energy management. Energies 2015, 8, 11916–11938. [Google Scholar] [CrossRef]
- Craig, W.C. Zigbee: Wireless Control That Simply Works; Zigbee Alliance: San Ramon, CA, USA, 2004. [Google Scholar]
- Batista, N.; Melício, R.; Matias, J.; Catalão, J. Photovoltaic and wind energy systems monitoring and building/home energy management using ZigBee devices within a smart grid. Energy 2013, 49, 306–315. [Google Scholar] [CrossRef]
- Augustin, A.; Yi, J.; Clausen, T.; Townsley, W.M. A study of LoRa: Long range & low power networks for the internet of things. Sensors 2016, 16, 1466. [Google Scholar] [CrossRef] [PubMed]
- Ferreira, J.C.; Afonso, J.A.; Monteiro, V.; Afonso, J.L. An energy management platform for public buildings. Electronics 2018, 7, 294. [Google Scholar] [CrossRef]
- Wei, J.; Han, J.; Cao, S. Satellite IoT edge intelligent computing: A research on architecture. Electronics 2019, 8, 1247. [Google Scholar] [CrossRef]
- De Sanctis, M.; Cianca, E.; Araniti, G.; Bisio, I.; Prasad, R. Satellite communications supporting internet of remote things. IEEE Internet Things J. 2015, 3, 113–123. [Google Scholar] [CrossRef]
- Walz, A.; Niemann, K.H.; Göppert, J.; Fischer, K.; Merklin, S.; Ziegler, D.; Sikora, A. Profinet Security: A Look on Selected Concepts for Secure Communication in the Automation Domain. In Proceedings of the 2023 IEEE 21st International Conference on Industrial Informatics (INDIN), Lemgo, Germany, 17–20 July 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
- Găitan, V.G.; Zagan, I. Modbus protocol performance analysis in a variable configuration of the physical fieldbus architecture. IEEE Access 2022, 10, 123942–123955. [Google Scholar] [CrossRef]
- Hsiao, C.H.; Lee, W.P. OPIIoT: Design and implementation of an open communication protocol platform for industrial internet of things. Internet Things 2021, 16, 100441. [Google Scholar] [CrossRef]
- Silva, M.; Pereira, F.; Soares, F.; Leão, C.P.; Machado, J.; Carvalho, V. An Overview of Industrial Communication Networks. In New Trends in Mechanism and Machine Science: From Fundamentals to Industrial Applications; Springer: Cham, Switzerland, 2015; pp. 933–940. [Google Scholar]
- Lakshminarayana, S.; Praseed, A.; Thilagam, P.S. Securing the IoT application layer from an MQTT protocol perspective: Challenges and research prospects. IEEE Commun. Surv. Tutor. 2024, 26, 2510–2546. [Google Scholar] [CrossRef]
- Jaribion, A.; Khajavi, S.H.; Motlagh, N.H.; Holmström, J. [WiP] A Novel Method for Big Data Analytics and Summarization Based on Fuzzy Similarity Measure. In Proceedings of the 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA), Paris, France, 20–22 November 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 221–226. [Google Scholar]
- Chen, M.; Mao, S.; Liu, Y. Big data: A survey. Mob. Networks Appl. 2014, 19, 171–209. [Google Scholar] [CrossRef]
- Stojmenovic, I. Machine-to-machine communications with in-network data aggregation, processing, and actuation for large-scale cyber-physical systems. IEEE Internet Things J. 2014, 1, 122–128. [Google Scholar] [CrossRef]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge computing: Vision and challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
- Satyanarayanan, M. The emergence of edge computing. Computer 2017, 50, 30–39. [Google Scholar] [CrossRef]
- Stergiou, C.; Psannis, K.E.; Kim, B.G.; Gupta, B. Secure integration of IoT and cloud computing. Future Gener. Comput. Syst. 2018, 78, 964–975. [Google Scholar] [CrossRef]
- Ji, C.; Li, Y.; Qiu, W.; Awada, U.; Li, K. Big Data Processing in Cloud Computing Environments. In Proceedings of the 2012 12th International Symposium on Pervasive Systems, Algorithms and Networks, San Marcos, TX, USA, 13–15 December 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 17–23. [Google Scholar]
- Foster, I.; Zhao, Y.; Raicu, I.; Lu, S. Cloud Computing and Grid Computing 360-Degree Compared. In Proceedings of the 2008 Grid Computing Environments Workshop, Austin, TX, USA, 12–16 November 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–10. [Google Scholar]
- Hamdaqa, M.; Tahvildari, L. Cloud computing uncovered: A research landscape. Adv. Comput. 2012, 86, 41–85. [Google Scholar]
- Khan, Z.; Anjum, A.; Kiani, S.L. Cloud Based Big Data Analytics for Smart Future Cities. In Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), Dresden, Germany, 9–12 December 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 381–386. [Google Scholar]
- Mahmud, R.; Kotagiri, R.; Buyya, R. Fog computing: A taxonomy, survey and future directions. In Internet of Everything: Algorithms, Methodologies, Technologies and Perspectives; Springer: Singapore, 2018; pp. 103–130. [Google Scholar]
- Verma, M.; Bhardwaj, N.; Yadav, A.K. Real time efficient scheduling algorithm for load balancing in fog computing environment. Int. J. Inf. Technol. Comput. Sci. 2016, 8, 1–10. [Google Scholar] [CrossRef]
- Atlam, H.F.; Walters, R.J.; Wills, G.B. Fog computing and the internet of things: A review. Big Data Cogn. Comput. 2018, 2, 10. [Google Scholar] [CrossRef]
- Venkatesh, S.N.; Jeyavadhanam, B.R.; Sizkouhi, A.M.; Esmailifar, S.M.; Aghaei, M.; Sugumaran, V. Automatic detection of visual faults on photovoltaic modules using deep ensemble learning network. Energy Rep. 2022, 8, 14382–14395. [Google Scholar] [CrossRef]
- Prabhakaran, S.; Uthra, R.A.; Preetharoselyn, J. Deep Learning-Based Model for Defect Detection and Localization on Photovoltaic Panels. Comput. Syst. Sci. Eng. 2023, 44, 2683–2700. [Google Scholar] [CrossRef]
- Singh, O.D.; Gupta, S.; Dora, S. Segmentation technique for the detection of Micro cracks in solar cell using support vector machine. Multimed. Tools Appl. 2023, 82, 32091–32116. [Google Scholar] [CrossRef]
- Wang, Y.; Shen, L.; Li, M.; Sun, Q.; Li, X. PV-YOLO: Lightweight YOLO for photovoltaic panel fault detection. IEEE Access 2023, 11, 10966–10976. [Google Scholar]
- Huang, J.; Zeng, K.; Zhang, Z.; Zhong, W. Solar panel defect detection design based on YOLO v5 algorithm. Heliyon 2023, 9, e18826. [Google Scholar] [CrossRef]
- Özer, T.; Türkmen, Ö. Low-cost AI-based solar panel detection drone design and implementation for solar power systems. Robot. Intell. Autom. 2023, 43, 605–624. [Google Scholar] [CrossRef]
- Özer, T.; Türkmen, Ö. An approach based on deep learning methods to detect the condition of solar panels in solar power plants. Comput. Electr. Eng. 2024, 116, 109143. [Google Scholar] [CrossRef]
- Jiang, L.L.; Maskell, D.L. Automatic fault detection and diagnosis for photovoltaic systems using combined artificial neural network and analytical based methods. In Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland, 12–17 July 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–8. [Google Scholar]
- Abdallah, F.S.M.; Abdullah, M.; Musirin, I.; Elshamy, A.M. Intelligent solar panel monitoring system and shading detection using artificial neural networks. Energy Rep. 2023, 9, 324–334. [Google Scholar] [CrossRef]
- Benkercha, R.; Moulahoum, S. Fault detection and diagnosis based on C4. 5 decision tree algorithm for grid connected PV system. Sol. Energy 2018, 173, 610–634. [Google Scholar] [CrossRef]
- Harrou, F.; Taghezouit, B.; Sun, Y. Improved k NN-based monitoring schemes for detecting faults in PV systems. IEEE J. Photovoltaics 2019, 9, 811–821. [Google Scholar] [CrossRef]
- Hossain, S.; Arika, A.M.; Fahim, I.N.; Uddin, J.; Ahmed, A.; Apon, H.J.; Hoque, M.A. Enhancing solar panel performance: A machine learning approach to dust detection and automated water sprinkle-based cleaning strategy. Sol. Energy 2025, 287, 113240. [Google Scholar] [CrossRef]
- Mekki, H.; Mellit, A.; Salhi, H.; Guessoum, A. Artificial neural Network-Based modeling and monitoring of photovoltaic generator. MJMS 2015, 3, 9. [Google Scholar]
- Karatepe, E.; Hiyama, T. Controlling of artificial neural network for fault diagnosis of photovoltaic array. In Proceedings of the 2011 16th International Conference on Intelligent System Applications to Power Systems, Hersonissos, Greece, 25–28 September 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 1–6. [Google Scholar]
- Lu, S.; Sirojan, T.; Phung, B.T.; Zhang, D.; Ambikairajah, E. DA-DCGAN: An effective methodology for DC series arc fault diagnosis in photovoltaic systems. IEEE Access 2019, 7, 45831–45840. [Google Scholar] [CrossRef]
- Chao, K.H.; Chen, C.T.; Wang, M.H.; Wu, C.F. A novel fault diagnosis method based-on modified neural networks for photovoltaic systems. In Proceedings of the Advances in Swarm Intelligence: First International Conference, ICSI 2010, Beijing, China, 12–15 June 2010; Proceedings, Part II 1. Springer: Berlin/Heidelberg, Germany, 2010; pp. 531–539. [Google Scholar]
- Akram, M.N.; Lotfifard, S. Modeling and health monitoring of DC side of photovoltaic array. IEEE Trans. Sustain. Energy 2015, 6, 1245–1253. [Google Scholar] [CrossRef]
- Zhao, Y.; Yang, L.; Lehman, B.; de Palma, J.F.; Mosesian, J.; Lyons, R. Decision tree-based fault detection and classification in solar photovoltaic arrays. In Proceedings of the 2012 Twenty-Seventh Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Orlando, FL, USA, 5–9 February 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 93–99. [Google Scholar]
- Chen, Z.; Han, F.; Wu, L.; Yu, J.; Cheng, S.; Lin, P.; Chen, H. Random forest based intelligent fault diagnosis for PV arrays using array voltage and string currents. Energy Convers. Manag. 2018, 178, 250–264. [Google Scholar] [CrossRef]
- Madeti, S.R.; Singh, S. Modeling of PV system based on experimental data for fault detection using kNN method. Sol. Energy 2018, 173, 139–151. [Google Scholar] [CrossRef]
- Zhao, Q.; Shao, S.; Lu, L.; Liu, X.; Zhu, H. A new PV array fault diagnosis method using fuzzy C-mean clustering and fuzzy membership algorithm. Energies 2018, 11, 238. [Google Scholar] [CrossRef]
- Lu, X.; Lin, P.; Cheng, S.; Lin, Y.; Chen, Z.; Wu, L.; Zheng, Q. Fault diagnosis for photovoltaic array based on convolutional neural network and electrical time series graph. Energy Convers. Manag. 2019, 196, 950–965. [Google Scholar] [CrossRef]
- Appiah, A.Y.; Zhang, X.; Ayawli, B.B.K.; Kyeremeh, F. Long short-term memory networks based automatic feature extraction for photovoltaic array fault diagnosis. IEEE Access 2019, 7, 30089–30101. [Google Scholar] [CrossRef]
- Chen, Z.; Chen, Y.; Wu, L.; Cheng, S.; Lin, P. Deep residual network based fault detection and diagnosis of photovoltaic arrays using current-voltage curves and ambient conditions. Energy Convers. Manag. 2019, 198, 111793. [Google Scholar] [CrossRef]
- Cheng, Z.; Zhong, D.; Li, B.; Liu, Y. Research on fault detection of PV array based on data fusion and fuzzy mathematics. In Proceedings of the 2011 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China, 25–28 March 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 1–4. [Google Scholar]
- Bonsignore, L.; Davarifar, M.; Rabhi, A.; Tina, G.M.; Elhajjaji, A. Neuro-fuzzy fault detection method for photovoltaic systems. Energy Procedia 2014, 62, 431–441. [Google Scholar] [CrossRef]
- Hempelmann, S.; Feng, L.; Basoglu, C.; Behrens, G.; Diehl, M.; Friedrich, W.; Brandt, S.; Pfeil, T. Evaluation of unsupervised anomaly detection approaches on photovoltaic monitoring data. In Proceedings of the 2020 47th IEEE Photovoltaic Specialists Conference (PVSC), Calgary, AB, Canada, 15 June–21 August 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 2671–2674. [Google Scholar]
- Kou, L.; Liu, C.; Cai, G.w.; Zhang, Z.; Li, X.j.; Yuan, Q.d. Fault diagnosis for power converters based on random forests and feature transformation. In Proceedings of the 2020 IEEE 9th International Power Electronics and Motion Control Conference (IPEMC2020-ECCE Asia), Nanjing, China, 29 November–2 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1821–1826. [Google Scholar]
- Veerasamy, V.; Wahab, N.I.A.; Othman, M.L.; Padmanaban, S.; Sekar, K.; Ramachandran, R.; Hizam, H.; Vinayagam, A.; Islam, M.Z. LSTM recurrent neural network classifier for high impedance fault detection in solar PV integrated power system. IEEE Access 2021, 9, 32672–32687. [Google Scholar] [CrossRef]
- Li, Z.; Gao, Y.; Zhang, X.; Wang, B.; Ma, H. A model-data-hybrid-driven diagnosis method for open-switch faults in power converters. IEEE Trans. Power Electron. 2020, 36, 4965–4970. [Google Scholar] [CrossRef]
- Riley, D.; Johnson, J. Photovoltaic prognostics and heath management using learning algorithms. In Proceedings of the 2012 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA, 3–8 June 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1535–1539. [Google Scholar]
- De Benedetti, M.; Leonardi, F.; Messina, F.; Santoro, C.; Vasilakos, A. Anomaly detection and predictive maintenance for photovoltaic systems. Neurocomputing 2018, 310, 59–68. [Google Scholar] [CrossRef]
- Samara, S.; Natsheh, E. Intelligent real-time photovoltaic panel monitoring system using artificial neural networks. IEEE Access 2019, 7, 50287–50299. [Google Scholar] [CrossRef]
- Huuhtanen, T.; Jung, A. Predictive maintenance of photovoltaic panels via deep learning. In Proceedings of the 2018 IEEE Data Science Workshop (DSW), Lausanne, Switzerland, 4–6 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 66–70. [Google Scholar]
- Betti, A.; Trovato, M.L.L.; Leonardi, F.S.; Leotta, G.; Ruffini, F.; Lanzetta, C. Predictive maintenance in photovoltaic plants with a big data approach. arXiv 2019, arXiv:1901.10855. [Google Scholar]
- Zulfauzi, I.A.; Dahlan, N.Y.; Sintuya, H.; Setthapun, W. Anomaly detection using K-Means and long-short term memory for predictive maintenance of large-scale solar (LSS) photovoltaic plant. Energy Rep. 2023, 9, 154–158. [Google Scholar] [CrossRef]
- Marangis, D.; Livera, A.; Tziolis, G.; Makrides, G.; Kyprianou, A.; Georghiou, G.E. Trend-Based Predictive Maintenance and Fault Detection Analytics for Photovoltaic Power Plants. Sol. RRL 2024, 8, 2400473. [Google Scholar] [CrossRef]
- Huang, Y.; Lu, J.; Liu, C.; Xu, X.; Wang, W.; Zhou, X. Comparative study of power forecasting methods for PV stations. In Proceedings of the 2010 International Conference on Power System Technology, Hangzhou, China, 24–28 October 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 1–6. [Google Scholar]
- Paoli, C.; Voyant, C.; Muselli, M.; Nivet, M.L. Forecasting of preprocessed daily solar radiation time series using neural networks. Sol. Energy 2010, 84, 2146–2160. [Google Scholar] [CrossRef]
- Dahmani, K.; Dizene, R.; Notton, G.; Paoli, C.; Voyant, C.; Nivet, M.L. Estimation of 5-min time-step data of tilted solar global irradiation using ANN (Artificial Neural Network) model. Energy 2014, 70, 374–381. [Google Scholar] [CrossRef]
- Brofferio, S.C.; Antonini, A.; Galimberti, G.; Galeri, D. A method for estimating and monitoring the power generated by a photovoltaic module based on supervised adaptive neural networks. In Proceedings of the 2011 IEEE International Conference on Smart Measurements of Future Grids (SMFG) Proceedings, Bologna, Italy, 14–16 November 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 148–153. [Google Scholar]
- Saberian, A.; Hizam, H.; Radzi, M.A.M.; Ab Kadir, M.; Mirzaei, M. Modelling and prediction of photovoltaic power output using artificial neural networks. Int. J. Photoenergy 2014, 2014, 469701. [Google Scholar] [CrossRef]
- Pedro, H.T.; Coimbra, C.F. Short-term irradiance forecastability for various solar micro-climates. Sol. Energy 2015, 122, 587–602. [Google Scholar] [CrossRef]
- Ramsami, P.; Oree, V. A hybrid method for forecasting the energy output of photovoltaic systems. Energy Convers. Manag. 2015, 95, 406–413. [Google Scholar] [CrossRef]
- Bouquet, P.; Jackson, I.; Nick, M.; Kaboli, A. AI-based forecasting for optimised solar energy management and smart grid efficiency. Int. J. Prod. Res. 2024, 62, 4623–4644. [Google Scholar] [CrossRef]
- Sivaneasan, B.; Yu, C.; Goh, K. Solar forecasting using ANN with fuzzy logic pre-processing. Energy Procedia 2017, 143, 727–732. [Google Scholar] [CrossRef]
- Wang, F.; Zhang, Z.; Liu, C.; Yu, Y.; Pang, S.; Duić, N.; Shafie-Khah, M.; Catalao, J.P. Generative adversarial networks and convolutional neural networks based weather classification model for day ahead short-term photovoltaic power forecasting. Energy Convers. Manag. 2019, 181, 443–462. [Google Scholar] [CrossRef]
- Lu, H.; Chang, G. A hybrid approach for day-ahead forecast of PV power generation. IFAC-PapersOnLine 2018, 51, 634–638. [Google Scholar] [CrossRef]
- Ling, L.T.W.; Hwee, J.O. Intelligent Solar Energy Management through Human-Computer Interaction and Generative Adversarial Networks. J. Sustain. Renew. Energy Innov. Pract. 2025, 1, 16–29. [Google Scholar]
- Wen, L.; Zhou, K.; Yang, S.; Lu, X. Optimal load dispatch of community microgrid with deep learning based solar power and load forecasting. Energy 2019, 171, 1053–1065. [Google Scholar] [CrossRef]
- VanDeventer, W.; Jamei, E.; Thirunavukkarasu, G.S.; Seyedmahmoudian, M.; Soon, T.K.; Horan, B.; Mekhilef, S.; Stojcevski, A. Short-term PV power forecasting using hybrid GASVM technique. Renew. Energy 2019, 140, 367–379. [Google Scholar] [CrossRef]
- Shirbhate, I.M.; Barve, S.S. Solar panel monitoring and energy prediction for smart solar system. Int. J. Adv. Appl. Sci. ISSN 2019, 2252, 8814. [Google Scholar] [CrossRef]
- Sujatha, K.; Ponmagal, R.; Godhavari, T.; Kumar, K.R. Automation of solar system for maximum power point tracking using artificial neural networks and IoT. In Proceedings of the 2016 IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics Engineering (UPCON), Varanasi, India, 9–11 December 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 61–66. [Google Scholar]
- Tharakan, R.A.; Joshi, R.; Ravindran, G.; Jayapandian, N. Machine learning approach for automatic solar panel direction by using naïve bayes algorithm. In Proceedings of the 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 6–8 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1317–1322. [Google Scholar]
- Sharifzadeh, M.; Sikinioti-Lock, A.; Shah, N. Machine-learning methods for integrated renewable power generation: A comparative study of artificial neural networks, support vector regression, and Gaussian Process Regression. Renew. Sustain. Energy Rev. 2019, 108, 513–538. [Google Scholar] [CrossRef]
- Galván, I.M.; Valls, J.M.; Cervantes, A.; Aler, R. Multi-objective evolutionary optimization of prediction intervals for solar energy forecasting with neural networks. Inf. Sci. 2017, 418, 363–382. [Google Scholar] [CrossRef]
- Al-Omary, M.; Aljarrah, R.; Albatayneh, A.; Alzaareer, K.; Malkawi, A.; Jaradat, H. Optimal neural network for predicting solar energy in sensor units based on a cascaded input/structure direct optimization. J. Sensors 2022, 2022, 7273469. [Google Scholar] [CrossRef]
- Kaur, D.; Islam, S.N.; Mahmud, M.A.; Haque, M.E.; Anwar, A. A VAE-Bayesian deep learning scheme for solar power generation forecasting based on dimensionality reduction. Energy AI 2023, 14, 100279. [Google Scholar] [CrossRef]
- Ali, M.; Paracha, M.K. An IoT based approach for monitoring solar power consumption with Adafruit Cloud. Int. J. Eng. Appl. Sci. Technol. 2020, 4, 335–341. [Google Scholar] [CrossRef]
- Aghenta, L.O.; Iqbal, M.T. Development of an IoT based open source SCADA system for PV system monitoring. In Proceedings of the 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE), Edmonton, AB, Canada, 5–8 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–4. [Google Scholar]
- Gupta, A.; Jain, R.; Joshi, R.; Saxena, R. Real time remote solar monitoring system. In Proceedings of the 2017 3rd International Conference on Advances in Computing, Communication & Automation (ICACCA) (Fall), Dehradun, India, 15–16 September 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
- Gupta, V.; Sharma, M.; Pachauri, R.K.; Babu, K.D. A low-cost real-time IOT enabled data acquisition system for monitoring of PV system. Energy Sour. Part A Recover. Util. Environ. Eff. 2021, 43, 2529–2543. [Google Scholar] [CrossRef]
- Pereira, R.I.; Dupont, I.M.; Carvalho, P.C.; Juca, S.C. IoT embedded linux system based on Raspberry Pi applied to real-time cloud monitoring of a decentralized photovoltaic plant. Measurement 2018, 114, 286–297. [Google Scholar] [CrossRef]
- Shapsough, S.; Takrouri, M.; Dhaouadi, R.; Zualkernan, I.A. Using IoT and smart monitoring devices to optimize the efficiency of large-scale distributed solar farms. Wirel. Netw. 2021, 27, 4313–4329. [Google Scholar] [CrossRef]
- Lakshmi, K.; Latha, H. Design and Development of Remote Monitoring Solar Powered Agricultural Motor Pump Using Modbus and MQTT IOT. In Proceedings of the 2023 International Conference on Ambient Intelligence, Knowledge Informatics and Industrial Electronics (AIKIIE), Ballari, India, 2–3 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–5. [Google Scholar]
- Deenadayalan, K.D.; Arunraja, A.; Jayanthy, S.; Selvaraj, S. IoT based remote monitoring of mass solar panels. In Proceedings of the 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India, 2–4 July 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1009–1014. [Google Scholar]
- Gimeno-Sales, F.J.; Orts-Grau, S.; Escribá-Aparisi, A.; González-Altozano, P.; Balbastre-Peralta, I.; Martínez-Márquez, C.I.; Gasque, M.; Seguí-Chilet, S. PV monitoring system for a water pumping scheme with a lithium-ion battery using free open-source software and IoT technologies. Sustainability 2020, 12, 10651. [Google Scholar] [CrossRef]
- Mohammed, M.I.; Al-Naib, A.M.I. Web Server Based Data Monitoring System of PV Panels Using S7-1200 PLC. NTU J. Renew. Energy 2023, 5, 103–111. [Google Scholar] [CrossRef]
- Karthick, A.; Abarna, C.; Robin, R.D.; Khan, N.H.; Janani, J. Low-Cost Energy Monitoring of gird Connected Solar Photovoltaic Systems. In Proceedings of the 2024 IEEE Third International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, 26–28 April 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 891–894. [Google Scholar]
- Calderón, D.; Folgado, F.J.; González, I.; Calderón, A.J. Implementation and Experimental Application of Industrial IoT Architecture Using Automation and IoT Hardware/Software. Sensors 2024, 24, 8074. [Google Scholar] [CrossRef]
- Kodali, R.K.; John, J. Smart Monitoring of Solar Panels Using AWS. In Proceedings of the 2020 International Conference on Power Electronics & IoT Applications in Renewable Energy and Its Control (PARC 2020), Mathura, India, 28–29 February 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 422–427. [Google Scholar]
- Paredes-Parra, J.M.; García-Sánchez, A.J.; Mateo-Aroca, A.; Molina-García, Á. An alternative internet-of-things solution based on LOra for PV power plants: Data monitoring and management. Energies 2019, 12, 881. [Google Scholar] [CrossRef]
- Al-Naib, A.M.I.; Mohammed, M.I. IoT-Based Real Time Data Acquisition of PV Panel. In Proceedings of the 2023 International Conference on Engineering, Science and Advanced Technology (ICESAT 2023), Mosul, Iraq, 21–22 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 169–173. [Google Scholar]
- Spanias, A.S. Solar Energy Management as an Internet of Things (IoT) Application. In Proceedings of the 2017 8th International Conference on Information, Intelligence, Systems & Applications (IISA 2017), Larnaca, Cyprus, 27–30 August 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–4. [Google Scholar]
- Shweta, R.; Sivagnanam, S.; Kumar, K.A. Fault detection and monitoring of solar photovoltaic panels using internet of things technology with fuzzy logic controller. Electr. Eng. Electromech. 2022, 6, 67–74. [Google Scholar] [CrossRef]
- Kekre, A.; Gawre, S.K. Solar Photovoltaic Remote Monitoring System Using IoT. In Proceedings of the 2017 International Conference on Recent Innovations in Signal Processing and Embedded Systems (RISE 2017), Bhopal, India, 27–29 October 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 619–623. [Google Scholar]
- Adhya, S.; Saha, D.; Das, A.; Jana, J.; Saha, H. An IoT based smart solar photovoltaic remote monitoring and control unit. In Proceedings of the 2016 2nd International Conference on Control, Instrumentation, Energy & Communication (CIEC), Kolkata, India, 28–30 January 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 432–436. [Google Scholar]
- Emamian, M.; Eskandari, A.; Aghaei, M.; Nedaei, A.; Sizkouhi, A.M.; Milimonfared, J. Cloud computing and IoT based intelligent monitoring system for photovoltaic plants using machine learning techniques. Energies 2022, 15, 3014. [Google Scholar] [CrossRef]
- Shakya, S. A self monitoring and analyzing system for solar power station using IoT and data mining algorithms. J. Soft Comput. Paradig. 2021, 3, 96–109. [Google Scholar] [CrossRef]
- Suresh, M.; Meenakumari, R.; Kumar, R.A.; Raja, T.A.S.; Mahendran, K.; Pradeep, A. Fault detection and monitoring of solar pv panels using internet of things. Int. J. Ind. Eng. 2018, 2, 146–149. [Google Scholar]
- Del Río, A.M.; Ramírez, I.S.; Márquez, F.P.G. Photovoltaic Solar Power Plant Maintenance Management Based on IoT and Machine Learning. In Proceedings of the 2021 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT 2021), Zallaq, Bahrain, 29–30 September 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 423–428. [Google Scholar]
- Kingsley-Amaehule, M.; Uhunmwangho, R.; Nwazor, N.; Okedu, K.E. Smart Intelligent Monitoring and Maintenance Management of Photo-voltaic Systems. Int. J. Smart Grid 2022, 6, 110–122. [Google Scholar]
- Mellit, A.; Hamied, A.; Lughi, V.; Pavan, A.M. A Low-Cost Monitoring and Fault Detection System for Stand-Alone Photovoltaic Systems Using IoT Technique. In Proceedings of the 13th International Conference of the IMACS TC1 Committee (ELECTRIMACS 2019), Salerno, Italy, 21–23 May 2019; Springer: Cham, Switzerland, 2020; pp. 349–358. [Google Scholar]
- Li, Y.; Lin, P.; Zhou, H.; Chen, Z.; Wu, L.; Cheng, S.; Su, F. On-line monitoring system of PV array based on internet of things technology. IOP Conf. Ser. Earth Environ. Sci. 2017, 93, 012078. [Google Scholar] [CrossRef]
- Xia, K.; Ni, J.; Ye, Y.; Xu, P.; Wang, Y. A real-time monitoring system based on ZigBee and 4G communications for photovoltaic generation. CSEE J. Power Energy Syst. 2020, 6, 52–63. [Google Scholar]
- Nalamwar, H.; Ivanov, M.A.; Baidali, S. Automated intelligent monitoring and the controlling software system for solar panels. IOP Conf. Ser. Earth Environ. Sci. 2017, 803, 012107. [Google Scholar] [CrossRef]
- Hamied, A.; Boubidi, A.; Rouibah, N.; Chine, W.; Mellit, A. IoT-Based Smart Photovoltaic Arrays for Remote Sensing and Fault Identification. In Proceedings of the International Conference on Artificial Intelligence in Renewable Energetic Systems (IC-AIRES 2019), Taghit-Bechar, Algeria, 26–28 November 2019; Springer: Cham, Switzerland, 2020; pp. 478–486. [Google Scholar]
- Priharti, W.; Rosmawati, A.; Wibawa, I. IoT based photovoltaic monitoring system application. IOP Conf. Ser. Earth Environ. Sci. 2019, 1367, 012069. [Google Scholar] [CrossRef]
- Cheddadi, Y.; Cheddadi, H.; Cheddadi, F.; Errahimi, F.; Es-sbai, N. Design and implementation of an intelligent low-cost IoT solution for energy monitoring of photovoltaic stations. SN Appl. Sci. 2020, 2, 1165. [Google Scholar] [CrossRef]
- Malik, H.; Alsabban, M.; Qaisar, S.M. Arduino based automatic solar panel dust disposition estimation and cloud based reporting. Procedia Comput. Sci. 2021, 194, 102–113. [Google Scholar] [CrossRef]
- Narvios, W.M.O.; Nguyen, Y. IoT based detection, monitoring and automatic cleaning system for soiling of PV solar panel. IOP Conf. Ser. Earth Environ. Sci. 2021, 2406, 060005. [Google Scholar]
- Ul Mehmood, M.; Ulasyar, A.; Ali, W.; Zeb, K.; Zad, H.S.; Uddin, W.; Kim, H.J. A new cloud-based IoT solution for soiling ratio measurement of PV systems using artificial neural network. Energies 2023, 16, 996. [Google Scholar] [CrossRef]
- Adila, A.S.; Husam, A.; Husi, G. Towards the Self-Powered Internet of Things (IoT) by Energy Harvesting: Trends and Technologies for Green IoT. In Proceedings of the 2018 2nd International Symposium on Small-Scale Intelligent Manufacturing Systems (SIMS), Cavan, Ireland, 16–18 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar]
- Podder, A.K.; Roy, N.K.; Pota, H.R. MPPT methods for solar PV systems: A critical review based on tracking nature. IET Renew. Power Gener. 2019, 13, 1615–1632. [Google Scholar] [CrossRef]
- Rokonuzzaman, M.; Shakeri, M.; Hamid, F.A.; Mishu, M.K.; Pasupuleti, J.; Rahman, K.S.; Tiong, S.K.; Amin, N. Iot-enabled high efficiency smart solar charge controller with maximum power point tracking—Design, hardware implementation and performance testing. Electronics 2020, 9, 1267. [Google Scholar] [CrossRef]
- Williams, K.; Qouneh, A. Internet of Things: Solar Array Tracker. In Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, 6–9 August 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1057–1060. [Google Scholar]
- Parveen, R.; Mohammed, A.M.; Ravinder, K. IoT based solar tracking system for efficient power generation. Int. J. Res. Anal. Rev. 2018, 5, 481–485. [Google Scholar]
- Shah, M.M.A.; Parvez, M.S.; Ahmed, A.; Hazari, M.R. IoT Based Power Monitoring of Solar Panel Incorporating Tracking System. In Proceedings of the 2021 International Conference on Automation, Control and Mechatronics for Industry 4.0 (ACMI), Rajshahi, Bangladesh, 8–9 July 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–4. [Google Scholar]
- Dandu, R.; Thangam, S. IoT Based Single Axis Solar Tracker. In Proceedings of the 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), New Delhi, India, 6–8 July 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–5. [Google Scholar]
- Singh, A.; Kundu, S.; Shukla, N.; Gupta, S. IoT based weather monitoring system using sun tracking solar panel. Int. J. VLSI Des. Technol. 2019, 5, 12–17. [Google Scholar]
- Divakaran, R.; Nandini, G.; Pavithra, N.; Priya, D.; Dharshini, B. IoT based automatic control of sun tracking solar panel for high power generation. In Proceedings of the First International Conference on Advanced Scientific Innovation in Science, Engineering and Technology, ICASISET 2020, Chennai, India, 16–17 May 2020. [Google Scholar]
- Yakut, M.; Erturk, N.B. An IoT-based approach for optimal relative positioning of solar panel arrays during backtracking. Comput. Stand. Interfaces 2022, 80, 103568. [Google Scholar] [CrossRef]
- Kumar, K.; Varshney, L.; Ambikapathy, A.; Mittal, V.; Prakash, S.; Chandra, P.; Khan, N. Soft computing and IoT based solar tracker. Int. J. Power Electron. Drive Syst. 2021, 12, 1880. [Google Scholar] [CrossRef]
- Gbadamosi, S.L. Design and implementation of IoT-based dual-axis solar PV tracking system. Electrotech. Rev. 2021, 97, 57–62. [Google Scholar] [CrossRef]
- Said, M.; Jumaat, S.A.; Jawa, C.R.A. Dual axis solar tracker with IoT monitoring system using arduino. Int. J. Power Electron. Drive Syst 2020, 11, 451–458. [Google Scholar]
- Hammas, M.; Fituri, H.; Shour, A.; Khan, A.A.; Khan, U.A.; Ahmed, S. A Hybrid Dual-Axis Solar Tracking System: Combining Light-Sensing and Time-Based GPS for Optimal Energy Efficiency. Energies 2025, 18, 217. [Google Scholar] [CrossRef]
- Hachicha, A.A.; Al-Sawafta, I.; Said, Z. Impact of dust on the performance of solar photovoltaic (PV) systems under United Arab Emirates weather conditions. Renew. Energy 2019, 141, 287–297. [Google Scholar] [CrossRef]
- Sulaiman, S.A.; Hussain, H.H.; Leh, N.; Razali, M.S. Effects of dust on the performance of PV panels. World Acad. Sci. Eng. Technol. 2011, 58, 588–593. [Google Scholar]
- Rao, A.; Pillai, R.; Mani, M.; Ramamurthy, P. Influence of dust deposition on photovoltaic panel performance. Energy Procedia 2014, 54, 690–700. [Google Scholar] [CrossRef]
- Rajput, D.S.; Sudhakar, K. Effect of dust on the performance of solar PV panel. Int. J. ChemTech Res. 2013, 5, 1083–1086. [Google Scholar]
- Kadir, J.; Ismarrubie, Z.; Yussof, H.; Hasan, W.Z.W. Development of IoT Based Dust Density and Solar Panel Efficiency Monitoring System. In Proceedings of the 2021 International Conference on Electrical, Computer and Energy Technologies (ICECET), Cape Town, South Africa, 9–10 December 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
- Suhaimi, S.N.A.M.; Jasmie, M.N.; Zambri, N.A.; Hassan, O.A.; Mustafa, F.; Yi, S.S.; Salim, N. Smart Solar Photovoltaic Panel Dust Monitoring System Using Internet of Thing (IoT). J. Adv. Res. Appl. Mech. 2024, 123, 15–30. [Google Scholar] [CrossRef]
- Abdolzadeh, M.; Ameri, M. Improving the effectiveness of a photovoltaic water pumping system by spraying water over the front of photovoltaic cells. Renew. Energy 2009, 34, 91–96. [Google Scholar] [CrossRef]
- Majeed, R.; Waqas, A.; Sami, H.; Ali, M.; Shahzad, N. Experimental investigation of soiling losses and a novel cost-effective cleaning system for PV modules. Sol. Energy 2020, 201, 298–306. [Google Scholar] [CrossRef]
- Jawale, J.; Karra, V.; Patil, B.; Singh, P.; Singh, S.; Atre, S. Solar Panel Cleaning Bot for Enhancement of Efficiency—An Innovative Approach. In Proceedings of the 2016 3rd International Conference on Devices, Circuits and Systems (ICDCS), Coimbatore, India, 3–5 March 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 103–108. [Google Scholar]
- Parrott, B.; Zanini, P.C.; Shehri, A.; Kotsovos, K.; Gereige, I. Automated, robotic dry-cleaning of solar panels in Thuwal, Saudi Arabia using a silicone rubber brush. Sol. Energy 2018, 171, 526–533. [Google Scholar] [CrossRef]
- Alagoz, S.; Apak, Y. Removal of spoiling materials from solar panel surfaces by applying surface acoustic waves. J. Clean. Prod. 2020, 253, 119992. [Google Scholar] [CrossRef]
- Aly, S.P.; Gandhidasan, P.; Barth, N.; Ahzi, S. Novel Dry Cleaning Machine for Photovoltaic and Solar Panels. In Proceedings of the 2015 3rd International Renewable and Sustainable Energy Conference (IRSEC), Marrakech, Morocco, 10–13 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar]
- Mobin, S.T. Design and Development of Solar Panel Cleaning System. Ph.D. Thesis, National Institute of Technology Rourkela, Rourkela, Odisha, India, 2015. [Google Scholar]
- Memon, N.K. Autonomous Vehicles for Cleaning Solar Panels. In Proceedings of the 2016 International Renewable and Sustainable Energy Conference (IRSEC), Marrakech, Morocco, 14–17 November 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 633–637. [Google Scholar]
- Raju, L.; Gokulakrishnan, S.; Muthukumar, P.R.; Jagannathan, S.; Morais, A.A. IoT Based Autonomous Demand Side Management of a Micro-Grid Using Arduino and Multi Agent System. In Proceedings of the 2017 International Conference on Power and Embedded Drive Control (ICPEDC), Chennai, India, 16–18 March 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 44–49. [Google Scholar]
- Pradeep, S.; Krishna, S.; Reddy, M.S.; Sri, D.D.; Sri, M.S. Analysis and Functioning of Smart Grid for Enhancing Energy Efficiency Using Optimization Techniques with IoT. In Proceedings of the 2023 IEEE 5th International Conference on Cybernetics, Cognition and Machine Learning Applications (ICCCMLA), Hamburg, Germany, 7–8 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 316–321. [Google Scholar]
- Joshua, S.R.; Junghyun, Y.; Park, S.; Kwon, K. Integrating Deep Learning and Energy Management Standards for Enhanced Solar–Hydrogen Systems: A Study Using MobileNetV2, InceptionV3, and ISO 50001: 2018. Hydrogen 2024, 5, 819–850. [Google Scholar] [CrossRef]
- International Organization for Standardization. ISO 50001:2018—Energy Management Systems—Requirements with Guidance for Use; ISO: Geneva, Switzerland, 2018; Available online: https://www.iso.org/standard/69426.html (accessed on 10 April 2025).
- Rojek, I.; Mikołajewski, D.; Mroziński, A.; Macko, M.; Bednarek, T.; Tyburek, K. Internet of Things Applications for Energy Management in Buildings Using Artificial Intelligence—A Case Study. Energies 2025, 18, 1706. [Google Scholar] [CrossRef]
- Ramli, R.M.; Jabbar, W.A. Design and implementation of solar-powered with IoT-Enabled portable irrigation system. Internet Things Cyber-Phys. Syst. 2022, 2, 212–225. [Google Scholar] [CrossRef]
- Rochd, A.; Benazzouz, A.; Ait Abdelmoula, I.; Raihani, A.; Ghennioui, A.; Naimi, Z.; Ikken, B. Design and implementation of an AI-based & IoT-enabled Home Energy Management System: A case study in Benguerir—Morocco. Energy Rep. 2021, 7, 699–719. [Google Scholar]
- Cardinale-Villalobos, L.; Jimenez-Delgado, E.; García-Ramírez, Y.; Araya-Solano, L.; Solís-García, L.A.; Méndez-Porras, A.; Alfaro-Velasco, J. IoT system based on artificial intelligence for hot spot detection in photovoltaic modules for a wide range of irradiances. Sensors 2023, 23, 6749. [Google Scholar] [CrossRef]
- Menaka, C.; Awasthi, A.; Yadav, D.C.; Jain, S.K. Designing a Renewable Energy System for Industrial IoT with Artificial Intelligence. In Proceedings of the E3S Web of Conferences, 1st International Conference on Power and Energy Systems (ICPES 2023), Madurai, India, 23 November 2023; EDP Sciences: Les Ulis, France, 2024; Volume 540, p. 13008. [Google Scholar]
- Mostakim, M.A.; Baki, A.A.; Hossen, M.S.; Imran, M.A.; Fathah, A.A.; Alam, K.; Mahmud, U. Optimization of Solar PV Efficiency & Cleaning Schedule Using AI and IoT Sensors. SSRN 2024. [Google Scholar] [CrossRef]
- Raza, A.; Baloch, M.H.; Ali, I.; Ali, W.; Hassan, M.; Karim, A. Artificial Intelligence and IoT-Based Autonomous Hybrid Electric Vehicle with Self-Charging Infrastructure. In Proceedings of the 2022 International Conference on Emerging Technologies in Electronics, Computing and Communication (ICETECC), Jamshoro, Sindh, Pakistan, 7–9 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar]
Element | Observation |
---|---|
Strengths of Existing Reviews |
|
Weaknesses of Existing Reviews |
|
Gaps Identified and Addressed in This Survey |
|
Technology | Range | Power Consumption | Applications in PV Systems |
---|---|---|---|
Wi-Fi | ≤100 m | High | Monitoring and remote control of energy production and system performance. Less suitable for PV systems. |
Bluetooth Low Energy (BLE) | ≤30 m | Low | Small-scale PV systems in smart homes and offices. |
Zigbee | ≤100 m | Very Low | Smart grid integration, energy monitoring, and enabling efficient communication between PV components. |
LoRa (LPWAN) | ≤50 km | Very Low | Monitoring and energy management in large-scale and remote PV installations. |
Satellite Communication | ≥1500 km | High | Remote or off-grid PV systems, enabling performance tracking, fault detection, and system optimization in large-scale solar farms. |
Aspect | Edge Computing | Cloud Computing | Fog Computing |
---|---|---|---|
Data-Processing Location | Local, close to data source (solar panels) | Centralized, in remote data centers | Decentralized, close to edge devices (inverters) |
Latency and Response Time | Very low latency, real-time processing | Higher latency due to distance to cloud servers | Lower latency than cloud, but not as fast as edge |
Scalability | Limited scalability in remote areas | Highly scalable for large-scale PV systems | Scalable with local processing, complementing cloud |
Security and Privacy | High security, minimal data transmission to cloud | Secure, but data transmission increases risk | Enhanced security by reducing data transmission to cloud |
Energy Efficiency | Optimizes energy by processing locally | Minimizes local energy use but consumes more at data centers | More energy-efficient than cloud for localized processing |
Use in PV Systems | Real-time monitoring of energy and performance | Stores and analyzes data from PV IoT devices | Reduces latency in monitoring and control, ensures faster decisions |
Study | Type of Faults | AI Technique | Key Metrics | Limitations |
---|---|---|---|---|
Naveen et al. [69] | Visual faults: - Glass breakage - Burn marks - Discoloration - Delamination | DNN with Random Forest classifier | Acc = 99.68% | Limited to RGB images captured by UAV, requires extensive preprocessing |
Prabha-karan et al. [70] | - Spots - Cracks - Dust - Microcracks | DL with RHA and GSQA preprocessing | Acc = 87% (500 images),93% (1000 images),97% (2000 images) | Performance depends on dataset size; preprocessing is computationally expensive |
Singh et al. [71] | - Microcracks | SVM with HE preprocessing | F1 Score: 94% | Limited to ELPV dataset, may not generalize to other datasets |
Yin et al. [72] | - Multiple faults | PV-YOLO (Modified YOLOX) | Mean Average Precision (mAP): 92.56% | Focused on IR images, limiting applicability to RGB datasets |
Huang et al. [73] | Defects posing electrical hazards | Modified YOLOv5 | mAP: 95.5%, 1.5% increase in precision, 2.4% increase in recall | Improvements are incremental; model performance depends on dataset quality |
Ozer et al. [74] | Panel conditions - Normal - Dusty - Damaged | YOLOv5s with Gaussian and Wavelet Transform preprocessing | F1 Score: 81% (without preprocessing), 87% (with preprocessing) | Preprocessing adds complexity; limited F1 score improvement |
Ozer et al. [75] | - Normal - Dusty - Damaged | YOLOv5, YOLOv7, YOLOv8 with Histogram Equalization preprocessing | F1 Score: 97% (YOLOv5) | Limited real-time testing on Raspberry Pi 4B; requires UAV technology |
Study | Approach | AI Technique | Input Data | Fault Type Detected | Key Metrics | Limitations |
---|---|---|---|---|---|---|
Jiang and Maskell [76] | Fault detection and diagnosis | ANN + Analytical Methods | Irradiance, Temperature, Open-circuit voltage, Short-circuit current | Open/Short-circuit Faults, Non-uniform conditions, Inverter faults, MPPT faults | High accuracy, rapid fault detection | Computationally Intensive |
Abdallah et al. [77] | Fault detection | ANN + IoT | Irradiance, Temperature | Shading and other faults | Real-time alerts, high accuracy | Requires continuous data connectivity |
Benkercha and Moulahoum [78] | Fault detection and diagnosis | DT (C4.5) | Ambient temperature, irradiation, power ratio | String fault, short-circuit fault, line–line fault | Detection accuracy: 99.87%, Diagnostic accuracy: 99.80% | Limited to the dataset used; real-world performance may vary with different environmental conditions |
Harrou et al. [79] | Fault detection | kNN | Residuals from a simulation model, real measurements from a 9.54-kWp PV system | Open circuit, line–line faults, partial shading | High detection accuracy; robust against noise | Performance may vary with different environmental conditions; dependent on accurate simulation models |
Hossain et al. [80] | Dust detection | ANN | Optical Sensors | Dust Accumulation | Accuracy: 98.11% | Limited to dust-related issues |
Mekki et al. [81] | Partial shading detection | ANNBM (MLP) | Irradiance, Temperature | Partial Shading | Improved fault localization | Limited generalization to diverse faults |
Syafaruddin et al. [82] | Fault diagnosis | Three-layer ANN | Irradiance, Temperature, voltage, and current of maximum power point | Short Circuit | Accurate fault localization | Memory-intensive for large systems |
Lu et al. [83] | Fault detection | DA-DCGAN | Pre-recorded PV loop current data | Arc faults | Accuracy: 97.68% | Dependency on the quality of generated fake data |
Chao et al. [84] | Fault diagnosis | Modified ANN | open-circuit voltage, voltage, current and power of maximum power point | 10 faults: Short Circuit, Open Circuit, degraded modules … | High fault detection accuracy | Limited generalization due to reliance on simulated data |
Akram and Lotfifard [85] | Fault detection and classification | PNN | Irradiance, Temperature, voltage and current of maximum power point | open circuits, line–line faults | Accuracy: 98.53% | Requires extensive labeled data |
Zhao et al. [86] | Fault detection and classification | DT | Array Voltage, Current, Temperature, Irradiance | Open/Short Circuit, Line–Line Faults, Partial Shading | 99.98% Fault Detection Accuracy, 99.8% Classification Accuracy | High training costs, Challenging to handle unseen faults |
Chen et al. [87] | Fault detection and classification | RF | PV-array voltage and each PV-string current at PV’s maximum power point | Line–Line Faults, Degradation, Open Circuit, Partial Shading | 99.994% Fault Detection Accuracy, 99.952% Classification Accuracy | Requires extensive labeled data, computationally intensive |
Madeti and Singh [88] | Fault detection and classification | kNN | Array Voltage, Current, Temperature, Irradiance | Open circuit, line-line faults, partial shading | 98.70% Classification Accuracy | Limited to experimental conditions |
Zhao et al. [89] | Fault diagnosis | FCM | Open-circuit voltage, Short-circuit current, voltage, current and power of maximum power point | 6 faults: Short circuits, shading … | Accuracy: 96% | Computational efficiency may vary with dataset size |
Lu et al. [90] | Fault diagnosis | CNN + ETSG | PV array voltage and current | Open-circuit faults, line-to-line faults | Accuracy: 99% | May require significant computational resources |
Appiah et al. [91] | Fault diagnosis | LSTM | PV array voltage, current and power | line-to-line fault (LLF), and hot spot fault (HSF) | 98.78% and 97.66% for HSF and LLF | Performance may depend on data quality and variability |
Chen et al. [92] | Fault detection and diagnosis | ResNet | Raw I-V curves, irradiance, and temperature | Short circuits, open circuits, degradation, partial shading | Accuracy: 99.94% | May require extensive training data for optimal performance |
Cheng et al. [93] | Fault diagnosis | Data Fusion + Fuzzy Mathematics | Voltage, Current, Temperature, Irradiance, speed of win | Fault localization in large arrays, robust handling of uncertainties | Enhanced accuracy in complex conditions | Computationally intensive |
Bonsignore et al. [94] | Fault diagnosis | Neuro-Fuzzy | Irradiance, Temperature, I-V curve parameters | Degraded Modules, Noise Issues | Effective in noisy conditions | Limited scalability |
Hempelmann et al. [95] | Fault anomaly detection | VAE | DC voltage, DC current, wind speed, precipitation intensity, temperature, cloud cover, and UV index | Rare faults, unknown faults | 92.06% Fault detection rate | High false positives in some cases |
Kou et al. [96] | Fault diagnosis | RF + Feature transformation | Three-phase AC current signals | Open-circuit faults in IGBT switches | High accuracy under varying load conditions | Dependent on sensor accuracy and transformation technique |
Veerasamy et al. [97] | Fault detection | LSTM | Three-phase current signals | HIFs | Accuracy: 91.21% | Computational cost of LSTM; simulation-based validation |
Li et al. [98] | Fault diagnosis | ANN | Measured fault patterns | Open-switch faults | Diagnosis time: 0.5ms, Accuracy: nearly 100% | May not generalize well to unknown converter topologies |
Study | Approach | AI Technique | Data Inputs | Fault Type | Key Contributions | Limitations |
---|---|---|---|---|---|---|
Riley & Johnson [99] | Predict power output to identify faults. | ANN | Irradiance, wind, temperature | Soiling, degradation, inverter failures | Tracks system degradation over time; ensures long-term reliability; proactive maintenance scheduling. | Requires system-specific training data; limited scalability to different PV configurations. |
De Benedetti et al. [100] | Compare predicted vs. real-time output to detect anomalies and schedule maintenance weeks in advance. | ANN + TMA | Irradiance, temperature, AC power output | Long-term degradation trends | Predictive alerts weeks ahead; 90%+ anomaly detection rate; 2.3% validation error; low-complexity model; detects degradation trends. | Relies on specific datasets; potential challenges in handling dynamic weather conditions. |
Samara et al. [101] | Predict standard operational activity; send internet-based alerts for anomalies. | ANN | Environmental conditions, panel output | General anomalies | Low-cost intelligent monitoring; real-time anomaly detection; automated alert system. | Cannot isolate or remove malfunctioning panels; lacks advanced classification of fault types. |
Huuhtanen & Jung [102] | Predict target panel output using neighboring data; flag deviations for anomalies. | CNN | Power output curves of neighboring panels | Dynamic weather-induced faults, shadowing | Addresses weather variations and shadowing; superior accuracy with unshared CNN model; uses synthetic and real-world data. | Requires extensive training data; potential issues with highly dynamic environmental changes. |
Betti et al. [103] | Dual-model architecture: SOM for generic deviations and ANN for fault classification. | SOM + ANN | SCADA data | Generic deviations, inverter faults | Predicts faults 7 days in advance; scalable to large PV systems; reduces downtime and enhances reliability. | Needs large historical data for training; limited fault class taxonomy in its current implementation. |
Zulfauzi et al. [104] | Cluster similar patterns and predict deviations in current to detect anomalies. | K-Means + LSTM | Module output currents, irradiance, temperature | Electrical anomalies (current deviations) | Hybrid model achieves superior accuracy; scalable to large PV systems; cost-effective for predictive maintenance. | Complexity in integrating clustering and time series models; potential limitations with very large datasets. |
Marangis et al. [105] | Predict performance trends and detect underperformance conditions using advanced statistical and ML techniques. | XGBoost + One-Class SVM + Prophet | Current, voltage, performance data (trends) | Inverter shutdowns, string disconnections | High sensitivity (92.9%) and accuracy (99.4%); detects specific conditions like inverter shutdowns and string disconnections. | May require additional resources for deployment in diverse climatic conditions; scalability to very large systems is untested. |
Study | Approach | Forecasting Horizon | AI Technique | Data Inputs | Key Contributions | Limitations |
---|---|---|---|---|---|---|
Huang et al. [106] | Comparison of physical models and NN-based statistical models | Day-ahead | Neural Networks | Solar irradiance, air temperature, cloud cover, humidity | Demonstrated NN models’ superiority with nRMSE of 10.5% over physical models’ 12.45%; real-time correction potential. | Sensitive to weather variability and relies on NWP data quality. |
Paoli et al. [107] | Daily prediction of global solar radiation on a horizontal surface | Day-ahead | ANN | Clearness indices, solar radiation time series | Improved accuracy by 5–6% over traditional models like ARIMA; nRMSE = 37% (winter), 15% (summer); R2 > 0.99 validation. | Dependent on high-quality time series data. |
Dahmani et al. [108] | Developed a MLP model of solar-tilted global irradiation from horizontal ones | Short-term (5 min) | ANN (MLP) | Horizontal irradiation, declination, zenith, azimuth angles | Achieved high accuracy (nRMSE of 8.81%) for tilted surfaces; input sensitivity; validated on 2-year dataset. | Limited generalizability to different regions and inclinations. |
Brofferio et al. [109] | Estimating and monitoring the power generated by a PV module | Day-ahead | ART | PV power data, system parameters | Enhanced accuracy for nonlinear PV system behavior; real-time monitoring; tested on 1-year data. | Requires high-quality system-specific data for accurate estimates. |
Saberian et al. [110] | Comparison of GRNN and FFBP for solar power output forecasting | Day-ahead | GRNN, FFBP | Temperature (max, min, mean), solar irradiance | FFBP showed superior accuracy compared to GRNN. | Limited scalability for larger datasets or variable conditions. |
Pedro and Coimbra [111] | Feature extraction with kNN and ANN models for short-term solar irradiance forecasting | Short-term (15 min–2 h) | kNN + ANN | Historical Global Horizontal Irradiance (GHI), variability metrics | Outperformed persistence-based models for short-term predictions; RMSE = 20–60 W/m2 depending on site. | Computational complexity due to feature optimization. |
Ramsami and Oree [112] | A hybrid method for 24 h ahead PV energy forecasting. | Day-ahead | GRNN, FFNN, MLR | Meteorological data (temperature, irradiance, wind) | RMSE range: 2.65–3.22; Monthly % error: as low as 0.1% (SR-FFNN), up to 6.7% (MLR). | Model simplicity may limit accuracy improvements for complex environments. |
Bouquet et al. [113] | Multi-horizon solar power forecasting | Multi-horizon (15 min–7 days) | LSTM | Historical PV power output, meteorological data | Enhanced grid stability and reduced reliance on non-renewable energy sources; 95% Confidence intervals. | Computationally intensive for multi-horizon scenarios. |
Sivaneasan et al. [114] | Classification of weather changes | Short-term (5 min) | ANN with Fuzzy Logic | Cloud cover, temperature, wind speed, solar irradiance | MAPE improvement: Up to 52.48% on specific days; low-data capability. | Relies on high-quality weather data for meaningful classification. |
Wang et al. [115] | Weather data augmentation and solar forecasting | Day-ahead | GAN + CNN | Weather data (temperature, irradiance, cloud patterns) | Overall Accuracy up to 76.9%; Data augmentation gain: accuracy increased 4.2–21.3% across models. | Computational cost due to GAN and CNN training processes. |
Lu & Chang [116] | Hybrid model for day-ahead PV forecasting | Day-ahead | RBFNN + Grey Theory | Meteorological data (temperature, radiation, cloud cover) | MAPE = 3.71%; RMSPE = 4.65%; More accurate and computationally efficient than all baseline models. | Preprocessing steps may limit real-time applicability. |
Ling et al. [117] | Real-time solar energy management | Multi-horizon | HCISEM-GAN | Meteorological data (irradiance, temperature, cloud cover) | Quicker decision-making; 96% user response accuracy; 98% navigation efficiency; 97% Implementation Success. | Relies heavily on GAN training quality and user input for adjustments. |
Wen et al. [118] | Short-term residential PV output and load forecasting in microgrids | Short-term | DRNN + LSTM | Aggregated residential PV output, load data, meteorological parameters | Enabled energy dispatch with ESS and EV scheduling, reducing peak loads by 8.97%; MAPE = 7.43%. | Limited to microgrid setups with specific configurations. |
VanDeventer et al. [119] | Hybrid model for short-term PV forecasting | Short-term | SVM + GA | Meteorological data (temperature, irradiance), PV power | RMSE improved by 669.624 W; MAPE improvement: 98.76%. | Computationally expensive due to the optimization process. |
Shirbhate and Barve [120] | Hidden model for predicting solar energy generation in smart solar systems | Short-term | HMM | Meteorological data (temperature, humidity, irradiance) | Optimized smart system operation with time series probabilistic modeling. | Limited generalization for complex systems with diverse configurations. |
Sujatha et al. [121] | ANN-based solar tracking system to estimate azimuth angles and optimize panel orientation | Short-term | ANN | Sun position data (azimuth angles), weather conditions (sunny/cloudy) | Improved energy efficiency by optimizing solar panel orientation under varying weather conditions. | Limited to local weather data; requires astronomical calculations for sun position estimation. |
Tharakan et al. [122] | Machine learning-based dual-axis solar tracker for optimal panel orientation | Short-term | Naive Bayes algorithm | LDR sensor data, solar panel angles, environmental conditions | Significantly improved energy harvesting efficiency with automated orientation adjustments. | Limited applicability to systems without dual-axis tracking infrastructure. |
Sharifzadeh et al. [123] | Comparative analysis for renewable energy forecasting | Day-ahead | ANN, SVR, GPR | Weather data (irradiance, temperature) | Demonstrated superior accuracy of ANNs for solar energy forecasting. | Challenges in parameter optimization for specific conditions. |
Galván et al. [124] | Multi-objective optimization of prediction intervals | Day-ahead | Neural Networks, MOPSO | Meteorological data (temperature, radiation, cloud cover) | Balanced interval width and reliability; adaptable to user needs via Pareto fronts; MOPSO maintains high accuracy. | High computational cost due to evolutionary optimization. |
Al-Omary et al. [125] | Cascaded input/structure optimization for ANN-based solar energy prediction | Day-ahead | ANN with Optimization | Air temperature, humidity, zenith angle | Achieved prediction errors below 2%, optimizing network structure for high accuracy. | Limited scalability to highly variable datasets. |
Kaur et al. [126] | Probabilistic solar power forecasting | Multi-horizon | Bayesian BiLSTM + VAE | Historical PV output, meteorological data | Quantified uncertainties and improved prediction reliability for smart grids; improved R-score; Fast convergence. | Complexity in training Bayesian models and VAE integration. |
Study | IoT Technology Used | Data Acquisition | Communication Protocol | Monitoring Features/Additional Functions | Low Cost |
---|---|---|---|---|---|
Mubashir Ali and Mahnoor Khalid Paracha [127] | IoT system with mobile interface | Voltage, current, power | Wireless | Remote monitoring and control via mobile devices | No |
Aghenta et al. [128] | Open-source SCADA system | Analog current and voltage sensors for PV data | Wireless | Remote monitoring via cloud-based dashboards | Yes |
Gupta et al. [129] | IoT solar metering system | DC Voltage Transducer, Current Shunt | Wi-Fi | Remote monitoring for off-grid solar setups | Yes |
Gupta et al. [130] | IoT-based DAQ system | Current, voltage, humidity, temperature, wind speed, dust | Wi-Fi | Energy-saving switches; 58% power saving and 13% PV degradation analysis | Yes |
Pereira et al. [131] | Renewable Energy Monitoring System (REMS) | Solar voltage, current, temp, irradiance | Wi-Fi | Remote firmware updates and real-time cloud monitoring | No |
Shapsough et al. [132] | MQTT-based IoT architecture | Environmental conditions, PV efficiency | MQTT | Low-cost, real-time monitoring with <1 s network delay | Yes |
Lakshmi et al. [133] | IoT-based monitoring system for solar-powered motor pump | status, frequency, power, voltage, speed, temperature | MQTT, MODBUS | Real-time monitoring of motor pump, remote control via SMS/call, GPS tracking for installation location | Yes |
Deenadayalan et al. [134] | Embedded monitoring for solar inverters | Grid fault, PV over/under voltage | Modbus, Wi-Fi | Remote monitoring of inverter performance via web platform | No |
Gimeno et al. [135] | Open-source IoT tool-based monitoring system | Voltage, current, power, battery status | Modbus-RTU (wired) | Quasi-real-time monitoring, data stored in InfluxDB, visualized using Grafana, customizable exporter for Excel/CSV files | Yes |
Mohammed et al. [136] | Siemens S7-1200 PLC-based IoT monitoring system | Voltage, current, power, temperature, irradiance, environmental conditions | PROFINET (wired) | Real-time monitoring, web server access via WiFi, performance tracking, and issue alerts for maintenance and optimization | No |
Karthick et al. [137] | ESP32 microcontroller based energy monitoring system | real-time energy production | RS485 (wired) | real-time energy production suitable for consistent PV system monitoring | Yes |
Calderon et al. [138] | Industrial IoT architecture (IIoT), Grafana for GUI | Temperature, voltage, current, irradiance | PROFINET, Modbus TCP and HTTP | Remote web-based monitoring with Grafana, application in real microgrid with energy management | Yes |
Kodali and John [139] | IoT-based monitoring system | Microcontroller and sensors | Wireless (AWS) | Enhanced solar energy usage via cloud services | No |
Paredes et al. [140] | IoT-based monitoring system | PV electrical data, weather conditions | LoRa (LPWAN) | Long-range communication with low power consumption, real-time monitoring in IoT environment | Yes |
Al-Naib [141] | Real-time IoT monitoring system with Siemens S7-1200 PLC | Voltage, current, temperature, irradiance | Wireless | Multi-platform monitoring with high reliability | No |
Spanias [142] | IoT-enabled solar array farms | Voltage, current, temperature, irradiance | Wireless | Advanced vision and fusion algorithms for fault prediction | No |
Shweta et al. [143] | IoT-based control and monitoring system | Voltage, Current, Temperature | Wireless | Automatic fault detection, power quality improvement, grid stability | Yes |
Kekre et al. [144] | Embedded IoT monitoring system | Real-time solar PV data | GPRS | Fault detection and global data access | Yes |
Adhya et al. [145] | Web-based IoT monitoring | PV plant performance data | Wi-Fi | Real-time monitoring, preventive maintenance, and fault detection | No |
Emamian et al. [146] | Intelligent Monitoring System (IMS) | Voltage, current, temperature, humidity, irradiance | Wi-Fi | Fault detection, power prediction, and multi-user access | No |
Shakya et al. [147] | IoT and data-mining techniques | Solar power generation | Wireless | Fault detection in large-scale solar plants | No |
Suresh et al. [148] | IoT for solar fault prevention | Solar panel efficiency data | Wi-Fi | Preventive maintenance for enhanced efficiency | No |
Del Río et al. [149] | IoT-based maintenance platform | SCADA data from solar plants | Wireless IoT communication | Pattern recognition for maintenance optimization | No |
Kingsley et al. [150] | IoT-based fault monitoring | Output, temperature, voltage, frequency | Wi-Fi, GPRS | Real-time analysis and fault classification (98.95% accuracy) | No |
Mellit et al. [151] | Internet-based solar monitoring | Air temp, sunlight, electrical output | Wireless | Real-time fault detection and notifications | Yes |
Li et al. [152] | IoT-based system with TMS320F28335 DSP | PV array data (voltage, current, etc.), geographic and visual data | ZigBee | Real-time monitoring and fault diagnosis with 97.5% accuracy | No |
Xia et al. [153] | IoT-based real-time system with ZigBee | DC output, AC output, and power generation data | ZigBee for node communication, 4G for data transmission to cloud | Fault diagnosis, remote monitoring via web/mobile interface | Yes |
Nalamwar et al. [154] | IoT solar panel management | Voltage, current, and generated electricity | Wireless | Automatic panel orientation adjustment | Yes |
Hamied et al. [155] | Smart IoT-based remote sensing prototype | Voltage, current, and temperature | Wi-Fi | Effective remote monitoring and fault identification | Yes |
Shirbhate and Barve [120] | Smart IoT solar system using Hidden Markov Model | Meteorological data | Wireless | Solar energy prediction using time series analysis | No |
W Priharti et al. [156] | IoT-based solar PV monitoring | Voltage, current, temperature, irradiance | Wi-Fi | High accuracy (98.49%) in data capture; smartphone-based monitoring | No |
Cheddadi et al. [157] | Open-source IoT solution | Environmental and solar power data | Wi-Fi | Real-time alerts for solar power deviations | Yes |
Malik et al. [158] | IoT dust monitoring framework | Open-circuit voltage data | Wireless | Automatic cleaning trigger for solar panels | Yes |
Narivos et al. [159] | IoT cleaning system for solar panels | Dust sensor, temperature, humidity | Wireless | Automated cleaning system triggered by dust accumulation | Yes |
Ul Mehmood et al. [160] | Cloud-based Solar Conversion Recovery System (SCRS) | Light intensity, Temperature, Current, Voltage | MQTT | Optimized PV panel soiling monitoring (4.33% error rate) | Yes |
Adila et al. [161] | Energy harvesting IoT network | Power harvesting from surroundings | Wireless | Ensures continuous power for low-powered devices over various distances | Yes |
Study | Tracking Type | MPPT Approach | IoT Functionalities | Performance Gains | Unique Contribution |
---|---|---|---|---|---|
Rokonuzzaman et al. [163] | MPPT solar charge controller | Yes | Cloud-based monitoring | 99.74% efficiency | IoT-enhanced MPPT-SCC with buck–boost converter |
Williams et al. [164] | Single-axis | Yes | Remote monitoring | Optimized energy harvesting | Predicts sun position for tracking in solar farms |
Parveen et al. [165] | Single-axis Dual-stage tracking | Yes | IoT-based data sharing | Higher efficiency than fixed panels | Coarse sun–earth tracking + fine LDR adjustment |
Shah et al. [166] | Single-axis | No | Mobile app control | Improved solar efficiency | IoT-enabled rotation, cleaning, and monitoring |
Dandu et al. [167] | Adaptive tracking | Yes | Remote monitoring and control | Higher than fixed arrays | Dynamic adjustment based on real-time irradiance data |
Singh et al. [168] | Single-axis | No | Remote monitoring | Higher energy capture than fixed panels | Combines photoelectric detection with environmental data |
Divakaran et al. [169] | Single-axis | No | IoT monitoring and control | 71% more efficient than fixed panels | ATmega 2560-controlled rotation |
Yaktu et al. [170] | Adaptive tracking | Yes | IoT-STS component for wireless communication | 5% annual energy gain | Backtracking strategy to minimize shading effects |
Kumar et al. [171] | Two-axis | AI-based MPPT | Cloud automation | 59.21% more power than fixed | Uses ANN, GPS, and image processing for tracking |
Gbadamosi et al. [172] | Dual-axis | No | GPS and Web-based control | Higher than fixed panels | GPS and Arduino-based tracking using LDR sensors |
Said et al. [173] | Two-axis | No | Web-based monitoring | Higher than single-axis tracking | Wi-Fi-based IoT system for monitoring |
Hammas et al. [174] | Dual-axis | No | IoT network for monitoring and control | 33.23% increase in energy production | Hybrid tracking using LDRs with PID for sunny days and GPS-based control for cloudy days |
Study | Method | Efficiency Gain | Limitations |
---|---|---|---|
Abdolzadeh and Ameri [181] | Water spray system | 17% increase, 3.26% efficiency gain | Not suitable for arid regions, manual maintenance required |
Majeed et al. [182] | Water spray system | 98% efficiency restoration | Efficiency drops with extended cleaning intervals |
Jawale et al. [183] | Water sprayer + roller brush robot | 30–33% increase | Requires external power, higher cost |
Parrott et al. [184] | Silicone rubber foam brush robot | 1.5% loss with bi-weekly cleaning | Effectiveness on sticky dirt uncertain |
Alagoz et al. [185] | Surface Acoustic Wave (SAW) | 62% voltage rise | Ineffective for particles smaller than 0.2 mm |
Aly et al. [186] | Compressed air jet system | 15% efficiency gain | - |
Mobin [187] | Robotic system with pneumatic suction | - | Cannot remove sticky dust |
Memon [188] | Autonomous cleaning vehicle | - | Expensive, lacks quick movement flexibility |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Boucif, O.H.; Lahouaou, A.M.; Boubiche, D.E.; Toral-Cruz, H. Artificial Intelligence of Things for Solar Energy Monitoring and Control. Appl. Sci. 2025, 15, 6019. https://doi.org/10.3390/app15116019
Boucif OH, Lahouaou AM, Boubiche DE, Toral-Cruz H. Artificial Intelligence of Things for Solar Energy Monitoring and Control. Applied Sciences. 2025; 15(11):6019. https://doi.org/10.3390/app15116019
Chicago/Turabian StyleBoucif, Omayma Hadil, Abla Malak Lahouaou, Djallel Eddine Boubiche, and Homero Toral-Cruz. 2025. "Artificial Intelligence of Things for Solar Energy Monitoring and Control" Applied Sciences 15, no. 11: 6019. https://doi.org/10.3390/app15116019
APA StyleBoucif, O. H., Lahouaou, A. M., Boubiche, D. E., & Toral-Cruz, H. (2025). Artificial Intelligence of Things for Solar Energy Monitoring and Control. Applied Sciences, 15(11), 6019. https://doi.org/10.3390/app15116019