1. Introduction
The awareness regarding the utilization of renewable energy sources in energy production has been steadily increasing worldwide due to factors such as the rising global energy demand, depletion of fossil fuel reserves, and the adverse effects of CO
2 emissions. Among the most widely employed renewable energy sources, solar energy is harnessed through solar panels to convert sunlight into electricity in Photovoltaic (PV) systems. The annual average solar irradiance in Turkey is 1527.46 kWh/m²/year, with an average sunshine duration of 2741.07 hours, approximately equivalent to 27 million TOE (Tonnes of Oil Equivalent). As of the end of December 2022, the installed capacity of solar power plants in Turkey reached 9,425.4 MW, indicating a growth of 1,609.8 MW compared to the previous year [
1]. This global increase in solar energy installation capacity, observed in Turkey as well, brings about the necessity to address aspects such as power control, optimal energy generation, mitigation of power losses, power estimation, and maintenance and repair requirements in solar energy systems.
In this context, the conducted study comprises two fundamental parts. In the first part, a data recording and monitoring system is designed. Particularly crucial is the development of an automation system for remote monitoring of large-scale PV energy systems situated in remote areas, enabling early intervention against potential power losses. Considering the aforementioned attributes, this study designs an Internet of Things (IoT) based data recording and monitoring system to real-time record and monitor parameters obtained from the FV panels, batteries, and energy system within their operational environment. The gathered data is stored in a database and can be tracked in real-time using the designed web and mobile interfaces. The data is presented both numerically and graphically to the user. Furthermore, the implemented monitoring system sends alert messages to the user in the event of a malfunction in the energy system, facilitating informed actions to prevent potential power loss through early intervention.
The second part of the study involves power forecasting using the collected data. The power output from PV panels varies based on factors such as geographical location, seasonal changes, and environmental conditions. Accurate power forecasting is essential for the efficient and economical utilization of solar panels as a reliable energy source. This enables the installation of controllable PV energy systems, guides electric companies, manages energy, optimizes energy levels, and identifies necessary panel adaptations to reach maximum production capacity. Moreover, it holds significant importance in terms of time savings and reduction of additional labor costs. Therefore, the estimation of power output values and load trends for renewable power facilities like PV energy systems emerges as a fundamental process [
2].
Presently, the prevalent approach for power forecasting in PV energy systems involves analyzing historical data and considering seasonal, daily, and hourly variations to predict future power generation. Artificial neural networks and regression models are among the methods employed for this purpose [
3]. In this study, power forecasting is conducted using the data obtained from Karabük province in Turkey’s Western Black Sea region, where the annual sunshine duration is 2402 hours, and the annual radiation value is 1369 kW/h per square meter. Meteorological data such as humidity, temperature, pressure, and time information are utilized in power forecasting through machine learning techniques [
4]. To determine the most successful machine learning method for power forecasting, linear regression, support vector machines (SVM), decision trees, random forests, and k-nearest neighbors (KNN) algorithms are sequentially employed. The results obtained from each algorithm are presented in a comparative manner. The subsequent section provides an in-depth review of the relevant literature on the topic.
2. Related Work
The first part of the literature review addresses the studies related to monitoring of PV energy systems. In the initial research efforts concerning the monitoring of PV energy systems, wired systems utilizing RS232 and RS485 communication protocols were employed for data transmission [
5,
6]. Due to exposure to environmental factors such as rain, temperature, and humidity, the cables carrying data in these systems necessitated additional maintenance costs. In contrast, wireless monitoring systems are less affected by environmental conditions compared to wired monitoring systems, and especially in real-time applications, they possess a quicker decision-making capability. Additionally, they convey information over a longer range with higher accuracy. In their work, Rouibah et al. [
7] developed a low-cost IoT-based tracking system for maximum power point tracking (MPPT) in PV systems. Deshmukh and Bhuyar [
8] addressed the automation of solar PV power generation. An IoT platform was utilized to monitor and control solar energy production. Cheddadi et al. [
9] aimed to provide a cost-effective and open-source IoT solution using the ESP32 board to intelligently gather and real-time monitor the generated power and environmental conditions of solar stations. Adhya and co-workers [
10] discussed an IoT-based, low-cost monitoring system for solar PV installations. Luwes and Lubbe [
11] developed an IoT device that individually monitors each PV array and provides feedback on their efficiencies to prevent power losses in large solar farms. Lee and colleagues [
12] describe an IoT-based software architecture for continuous monitoring of solar panel efficiency. López-Vargas et al. [
13] introduced IoT-based application innovation to a low-cost Arduino microcontroller-based solar data logger. Fernandez et al. [
14] propose a fully open-source software-based IoT solution for monitoring PV installations. Gupta et al. [
15] systematically present all design stages of a low-cost IoT-based data collection system.
In Nurhafizah’s study [
16], an IoT-based real-time monitoring system for renewable standalone power plants was discussed. Continuing the literature review, the second part of the study examines the power forecasting methods used in solar PV systems. Lorenz et al. [
17] present a comparative study of solar irradiance predictions obtained through multiple linear regression methods and Artificial Neural Networks (ANN) models, revealing PV panel power output characteristics using weather data. Wang and colleagues [
18], apart from the aforementioned studies, concluded that ANN is the most suitable method for predicting PV power outputs. Shi et al. [
19] conducted research using Support Vector Machines (SVM), a machine learning approach, to predict FV system power outputs. Kou et al. [
20] utilized a backpropagation-trained ANN structure along with meteorological data to forecast solar panel output power. Zhang et al. [
21] hybridized the Particle Swarm Optimization (PSO) evolutionary algorithm with an ANN, incorporating irradiance values as inputs, to obtain solar radiation prediction in their training approach. Qasrawi and Awad [
22] designed a multi-layered feedforward ANN using panel outputs from differently located solar panels along with satellite data. Zhu et al. [
23] employed wavelet transform to extract useful information from complex PV output power data and constructed an ANN model.
In the studies by Paulin and Praynlin [
24], a comparative investigation is presented using a backpropagation-based Artificial Neural Network (ANN) where inputs encompass average ambient temperature, average panel temperature, average inverter temperature, solar irradiance, and wind speed data, while the output consists of power data. Rana et al. [
25] offer a comprehensive evaluation of a series of leading methods to forecast solar power output profiles one day in advance. Kwon et al. [
26] propose the Naive Bayes (NB) classification method employing publicly available outdoor data (temperature, humidity, dew point, and sky coverage) for solar irradiance prediction. Dinçer and İlhan [
27] comparatively employ feedforward-backpropagation artificial neural networks and KNN algorithms using temperature, humidity, pressure, and irradiance values for predicting output power of PV panels. Gumar and Demir [
28] utilize metaheuristic algorithms such as Genetic Algorithm (GA), PSO, and Artificial Bee Colony (ABC) in conjunction with an ANN model to predict solar energy outputs.
In this study, contemporary technologies are integrated to enable real-time recording and monitoring of electrical data from an IoT-based PV energy system along with meteorological data from its environment, accessible both through the internet and a developed smartphone application. Subsequently, power forecasting of the generated energy in the PV system is carried out using machine learning methods based on these data. The subsequent section presents the developed IoT-based PV monitoring system.
3. Materials and Methods
3.1. Design of an IoT-Based Solar PV Data Measurement, Recording, and Monitoring System
In the designed system, real-time IoT-based condition monitoring of a solar PV panel and a battery charged by this panel is conducted. Issues occurring within the system are identified through the acquired data. Current, voltage, and temperature values of the panel and battery, along with environmental parameters such as humidity, temperature, and irradiance, are measured using relevant sensors. The obtained data is sent to SD cards and Firebase servers through the NodeMCU v2 Wi-Fi microcontroller board and stored. Data tracking can be carried out in real-time through Firebase, as well as via a mobile application and the LCD screen on the designed electronic board. Moreover, various potential errors in the system can also be monitored in real-time through these systems. These errors encompass low panel voltage, low panel current, high panel temperature, low battery voltage, high battery temperature, and PV panel connection fault. The block diagram of the developed IoT-based PV data recording and monitoring system is provided in
Figure 1.
The NodeMCU v2 Wi-Fi microcontroller board, frequently favored in IoT applications, renders the system controllable and monitorable from any location worldwide. The development board possesses features such as a 10-bit ADC, USB-TTL converter, 17 GPIO pins, Wi-Fi module for wireless network connectivity, and ease of programming. In this study, various sensors are utilized to measure values requiring assessment, including FV panel voltage, FV panel current, FV panel temperature, battery voltage, battery current, battery temperature, as well as humidity, temperature, and irradiance values of the ambient air. The ACS712-30A current sensor is employed for measuring the current of both the FV panel and the battery. The LM35 temperature sensor is used for measuring the temperature of the FV panel and the battery. The Sparkfun weather shield is employed for reading temperature, humidity, pressure, and irradiance data from the air. Simultaneously, the GP-735 GPS (Global Positioning System) sensor on the board provides location information. The integration of the weather measurement and microcontroller Wi-Fi boards has resulted in the creation of an electronic circuit board for the IoT-based data recording and monitoring system. The measurement setup, situated within the premises of Karabük University, is depicted in
Figure 2.
The NodeMCU v2 module within the solar PV data measurement, recording, and monitoring apparatus should initially establish a connection with a wireless network. Once connected, data from the sensors is sequentially measured, displayed on the built-in LCD screen, saved to an SD card, and sent to the Firebase real-time database. The Firebase cloud system is a platform that enables the creation of mobile and web applications for monitoring real-time data, maintaining records and session information, making new announcements, and creating control units. It can be used freely for these purposes. The solar PV data sent to the cloud system can be tracked by end-users via smartphones through the developed mobile application. Additionally, the analysis and visualization of this data in a web-based manner are facilitated through the ThingSpeak IoT platform, where we direct the data flow in the cloud environment. A comparison between the proposed IoT-supported data monitoring system and some existing data monitoring systems is provided in
Table 1.
In this study, following the integration of IoT-based electronic hardware, the ThingSpeak platform, and the mobile application, experimental measurements were conducted. The data from the experimental measurements were recorded and monitored through internet and mobile platforms. The prototype system, which was purposefully designed and cost-effective, utilized NodeMCU v2 microcontroller board, Sparkfun WeatherShield weather measurement board, ADS1115 ADC module, ACS712-30A current sensor, LCD screen, LM35 temperature sensor, and GP-735 GPS receiver. The approximate budget spent on creating this prototype system was around 3000 TL. Examining the results obtained from the testing process, it was observed that the developed system accurately measured and transmitted data. Electrical and meteorological measurements were corroborated through comparison with diverse sources. The mentioned measurements in the study were repeated and recorded at five-minute intervals. Daily variation graphs for the output voltage of the monitored PV panel, battery voltage, daily irradiance, and ambient temperature are provided in
Figure 3.
Figure 4 illustrates the visualization of the data transferred to the Firebase real-time database and sent to the cloud platform, where it is displayed via the ThingSpeak server and the developed mobile application.
The subsequent section addresses the analysis of collected data with the aim of utilizing machine learning methods to predict the future performance of the solar PV system.
3.2. Solar PV Power Estimation using Machine Learning Methods
For solar PV power estimation, we have a dataset containing time, temperature, pressure, and humidity data. This dataset is based on five-minute weather measurements. In order to investigate the relationship between solar energy and meteorological data, certain weather parameters have been collected, aiming to accurately predict FV power generation. The steps related to this part of the study involve acquiring and preprocessing the dataset, followed by splitting the data into training and testing sets, applying classification techniques, and making predictions based on the results. Data preprocessing is necessary to clean the data and prepare it for the utilization of various learning models, thus enhancing accuracy and efficiency. Training and testing data are separated from the preprocessed data. The model is trained using the training data and its predictions are verified using the testing data. Data splitting generally refers to dividing the available data into two parts for cross-validation purposes. The first dataset is used to build a prediction model, while the second dataset is used to evaluate the model’s performance. The training percentage is set at 80%, while the testing percentage is set at 20%. Solar PV power generation is predicted using machine learning methods such as linear regression, SVM, decision trees, random forests, and KNN, as proposed in the article. Linear regression is one of the fundamental and commonly used regression methods [
32]. Linear prediction functions are used to represent the relationship between input and output variables, and the method of least squares is employed to estimate unknown model parameters from the data. An iterative method, such as a series of linear equations or gradient descent, can be used to estimate parameter values. In the study, a scaling process was applied to standardize the input data, followed by feature provisioning and then scaling for feature standardization. The sensitivity of SVM depends on the kernel function and other variables. The Grid Search approach was employed to find optimal settings. Methods such as decision trees and random forests are commonly used in various data science challenges. The random forests method is a tree-based machine learning approach that can be used for regression and classification. It also conducts dimensionality reduction, checks for missing and abnormal values, and performs various additional data exploration activities. The bagging approach is used to train random forests. This method allows for the use of a large number of examples during training since the data set is sampled with replacement. The KNN algorithm is a distance-based classifier extensively utilized in artificial intelligence, especially in pattern recognition. In KNN-based classification, distances between training and test data are calculated to select the nearest K samples to the test example. Subsequently, the class of the test example is determined through majority voting based on the class information of the selected K samples [
33]. In this study, prediction models mentioned above were constructed using the scikit-learn library to predict solar PV power output based on multiple meteorological parameters. To evaluate the performance of the models on the test set, metrics including mean absolute error (MAE), mean squared error (MSE), root mean squared error (RMSE), and R-squared values were calculated. The equations for MAE, MSE, RMSE, and R-squared performance measurement methods are given as Equation 1, Equation 2, Equation 3, and Equation 4, respectively.
Here, n represents the number of data points, is the true value, is the predicted value, and is the mean value. The comparison of the performance of the prediction models based on these performance measurement criteria is presented in the results section.
4. Result and Discussion
In order to comprehensively observe the solar PV power generation process based on meteorological data, a matrix consisting of correlation coefficient pairs was constructed. This enabled the identification of collinearity between the existing features and the power output. The data used in this study were obtained from research project numbered KBU-21-DS-018 and titled “IoT-Based Condition Monitoring and Fault Analysis of Solar Panels”.
Figure 5 provides the correlation between the existing features and solar PV power output.
From the correlation graph, it can be observed that the features with the highest correlation to power output are hour and humidity. Additionally, a similar strong correlation between humidity and temperature is also evident. Following the identification of the relationship between meteorological data and solar PV power output, the dataset was subjected to machine learning models. The graph in
Figure 6 presents the predicted values against the actual test data for solar PV power output estimations performed using linear regression, SVM, decision trees, random forest, and KNN algorithms.
After obtaining the graph depicting predicted values corresponding to real test data, the performance of the models was quantified numerically. At this stage, metrics such as MAE, MSE, RMSE, and R
2 were employed as performance evaluation criteria. The comparison of model performances based on these evaluation criteria is presented in
Table 2.
According to the performance evaluation criteria presented in
Table 2, it can be deduced that the most successful prediction model across all domains is the Random Forest, while the least performing prediction model is linear regression. Based on the MAE evaluation criterion, the random forest algorithm exhibits approximately 13% less error than the decision trees algorithm, which provides the closest result. The error difference between the KNN, SVM, linear regression algorithms, and the random forest algorithm is 41%, 81%, and 124%, respectively. In terms of the MSE evaluation criterion, the random forest algorithm outperforms the decision trees algorithm, which provides the closest result, by approximately 45%. The error difference between the KNN, SVM, linear regression algorithms, and the random forest algorithm is 57%, 147%, and 174%, respectively. Considering the RMSE evaluation criterion, the random forest algorithm possesses about 20% less error than the decision trees algorithm, which provides the closest result. The error difference between the KNN, SVM, linear regression algorithms, and the random forest algorithm is 25%, 57%, and 66%, respectively. With regards to the R
2 evaluation criterion, the random forest algorithm performs about 7% better than the decision trees algorithm, which provides the closest result. The difference in performance between the KNN, SVM, linear regression algorithms, and the random forest algorithm is 10%, 29%, and 35%, respectively. The percentage representation of accuracy performances of the prediction models on test data is illustrated in
Figure 7.
According to the accuracy performance comparison of machine learning methods on test data, the prediction model utilizing the random forest algorithm has yielded the best result with an accuracy rate of 87%. When the prediction models using other algorithms are ranked in terms of success, decision trees have an accuracy rate of 81%, KNN has 79%, SVM has 67%, and linear regression has 64% accuracy rate.
5. Conclusions
In the first phase of this study, a reliable and cost-effective data monitoring system was developed to enable the remote and real-time monitoring of solar PV energy systems. The infrastructure of the IoT-based system consists of a data recording unit, a cloud system, a web interface, and a mobile application. Data from the solar PV system can be monitored independently of location through a mobile application that can be installed on smartphones or via the ThingSpeak platform. The distinctiveness of the proposed system at this point lies in making solar PV systems and the weather parameters affecting them accessible in a cost-effective manner through open-source software and mobile applications. In the second phase of the study, prediction models were developed to determine the expected data for comparison with the obtained real measurement data. This approach allows for the identification of potential system issues based on the difference between actual solar PV power and expected solar PV power derived from existing meteorological data. Machine learning methods including linear regression, SVM, decision trees, random forests, and KNN were employed to develop prediction models based on measurement data. The performance of these models was then numerically compared using performance metrics including MAE, MSE, RMSE, and R2. Through the comparison conducted using these performance metrics, the random forests algorithm emerged as the most successful model across all criteria. It exhibited superiority over other algorithms in the range of 13% to 124% for MAE, 45% to 174% for MSE, 25% to 66% for RMSE, and 7% to 35% for R2. In terms of accuracy performance on test data, the random forests algorithm achieved the highest accuracy rate of 87%. Other algorithms ranked in descending order of success were decision trees with 81%, KNN with 79%, SVM with 67%, and linear regression with 64% accuracy rates. In conclusion, this study successfully presents a cost-effective solar PV power monitoring system and a machine learning-based solar PV power predictor.
Funding
This research was funded by Karabük University within the scope of Scientific Research Projects, grant number KBU-21-DS-018.
Conflicts of Interest
The author declares no conflict of interest.
References
- Gullu, M.; Kartal, Z. Forecasting of Turkey’s renewable energy sources up to year 2030. 19 Mayıs J. Soc. Sci. 2021, 2, 288–313. [Google Scholar]
- Dandıl, E.; Gurgen, E. Prediction of Photovoltaic Panel Power Outputs using Artificial Neural Networks and Comparison with Heuristic Algorithms. Eur. J. Sci. Technol., (16), 2019, pp. 146–158.
- AlShafeey, M.; Csáki, C. Evaluating neural network and linear regression photovoltaic power forecasting models based on different input methods. Energy Rep. 2021, 7, 7601–7614. [Google Scholar] [CrossRef]
- Oral, M. Solar energy potential of Turkey and evaluatıon of PV applications in local scale: Case of Karabuk province. Int. J. Geogr. Geogr. Educ. ( IGGE ), 42, 2020, pp. 482–503.
- Ayompe, L.M.; Duffy, A.; McCormack, S. J.; Conlon, M. Measured performance of a 1.72 kW rooftop grid connected photovoltaic system in Ireland. Energy Convers. Manag. 2011, 52, 816–825. [Google Scholar] [CrossRef]
- Koutroulis, E.; Kalaitzakis, K. Development of an integrated data-acquisition system for renewable energy sources systems monitoring. Renew. Energy 2003, 28, 139–152. [Google Scholar] [CrossRef]
- Rouibah, N.; Barazane, L.; Mellit, A.; Hajji, B.; Rabhi, A. A low-cost monitoring system for maximum power point of a photovoltaic system using IoT technique. In: International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS). 2019, 1–5. [CrossRef]
- Deshmukh, N.S.; Bhuyar, D.L. A Smart Solar Photovoltaic Remote Monitoring and Controlling. In: 2nd International Conference on Intelligent Computing and Control Systems (ICICCS). 2018, pp. 67–71.
- 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, 1–11. [Google Scholar] [CrossRef]
- 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, Kolkata, India, 28–30 January 2016, Energy & Communication (CIEC); pp. 432–436.
- Luwes, N.; Lubbe, S.J.B. An IoT Data Logging Instrument for Monitoring and Early Efficiency Loss Detection at a Photovoltaic Generation Plant. In: 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech). 2020, pp. 1–5.
- Lee, S.; Lee, S.; Ellis, L.; Smith, A.H; Lee, M. Design of Solar Panels Efficiency Monitoring System. In: IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020. 2020, pp. 1–4.
- Lopez-Vargas, A.; Fuentes, M.; Vivar, M. IoT Application for Real-Time Monitoring of Solar Home Systems Based on ArduinoTM with 3G Connectivity. IEEE Sens. J. 2019, 19, 679–691. [Google Scholar] [CrossRef]
- de Arquer Fernández, P.; Fernández Fernández, M.Á.; Carús, C. andás, J.L.;Arboleya Arboleya, P. An IoT open source platform for photovoltaic plants supervision. Int. J. Electr. Power Energy Syst., 125, 2021.
- Gupta, V.; Sharma, M.; Pachauri, R.K.; Babu, K.N.D. A Low-Cost Real-Time IOT Enabled Data Acquisition System for Monitoring of PV System. Energy Sources, Part A: Recover. Util. Environ. Eff. 2020, 43, 1–16. [Google Scholar] [CrossRef]
- Nurhafizah, M.D. A low-cost and convenient system-based real-time monitoring for standalone power station. Int. J. Inf. Technol. 2022, 14, 1703–1710. [Google Scholar] [CrossRef]
- Lorenz, E.; Hurka, J.; Heinemann, D.; Beyer, H.G. Irradiance Forecasting for the Power Prediction of Grid-Connected Photovoltaic Systems. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2009, 2, 2–10. [Google Scholar] [CrossRef]
- Fei, W.; Zengqiang, M.; Shi, S.; Chengcheng, Z. A practical model for single-step power prediction of grid-connected PV plant using artificial neural network. IEEE PES Innov. Smart Grid Technol., 2011, 1–4. [CrossRef]
- Shi, J.; Lee, W.-J.; Liu, Y.; Yang, Y.; Wang, P. Forecasting Power Output of Photovoltaic Systems Based on Weather Classification and Support Vector Machines. IEEE Trans. Ind. Appl. 2012, 48, 1064–1069. [Google Scholar] [CrossRef]
- Kou, J.; Liu, J.; Li, Q.; Fang, W.; Chen, Z.; Liu, L.; Guan, T. Photovoltaic power forecasting based on artificial neural network and meteorological data. IEEE Reg. 10 Annu. Int. Conf. Proceedings/TENCON,2013, 1–4. [CrossRef]
- Zhang, N.; Behera, P.K.; Williams, C. Solar radiation prediction based on particle swarm optimization and evolutionary algorithm using recurrent neural networks. SysCon 2013 - 7th Annu. IEEE Int. Syst. Conf. Proc., 2013, 280–286. [CrossRef]
- Qasrawi, I.; Awad, M. Prediction of the Power Output of Solar Cells Using Neural Networks: Solar Cells Energy Sector in Palestine. Int. J. Comput. Sci. Secur., 9 (6), 2015, pp. 280–292.
- Zhu, H.; Li, X.; Sun, Q.; Nie, L.; Yao, J.; Zhao, G. A Power Prediction Method for Photovoltaic Power Plant Based on Wavelet Decomposition and Artificial Neural Networks. Energies 2015, 9, 11. [Google Scholar] [CrossRef]
- Paulin, B.J.; Praynlin, E. Solar Photovoltaic Output Power Forecasting Using Back Propagation Neural Network. ICTACT J. SoftComput., 06 (02), 2016, pp. 1144–1152.
- Rana, M.; Rahman, A.; Liyanage, L.; Uddin, M.N. Comparison and Sensitivity Analysis of Methods for Solar PV Power Prediction. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining. Springer International Publishing, 2018, 333–344. [CrossRef]
- Kwon, Y.; Kwasinski, A.; Kwasinski, A. Solar irradiance forecast using naïve bayes classifier based on publicly availableweather forecasting variables. Energies, 12 (8), 2019.
- Akal, D.; Umut, I. Using Artificial Intelligence Methods for Power Estimation in Photovoltaic Panels. J. Tekirdag Agric. Fac., 19 (2), 2022, pp. 435–445.
- Gumar, A.K.; Demir, F. Solar Photovoltaic Power Estimation Using Meta-Optimized Neural Networks. Energies 2022, 15, 8669. [Google Scholar] [CrossRef]
- Chouder, A.; Silvestre, S.; Taghezouit, B.; Karatepe, E. Monitoring, modelling and simulation of PV systems using LabVIEW. Sol. Energy 2013, 91, 337–349. [Google Scholar] [CrossRef]
- Ferdoush, S.; Li, X. Wireless Sensor Network System Design Using Raspberry Pi and Arduino for Environmental Monitoring Applications. Procedia Comput. Sci. 2014, 34, 103–110. [Google Scholar] [CrossRef]
- Rezk, H.; Tyukhov, I.; Al-Dhaifallah, M.; Tikhonov, A. Performance of data acquisition system for monitoring PV system parameters. Measurement 2017, 104, 204–211. [Google Scholar] [CrossRef]
- Anuradha, K.; Erlapally, D.; Karuna, G.; Srilakshmi, V.; Adilakshmi, K. Analysis Of Solar Power Generation Forecasting Using Machine Learning Techniques. E3S Web Conf. 2021, 309, 01163. [Google Scholar] [CrossRef]
- Takcı, H. : Performance-enhanced KNN algorithm-based heart disease prediction with the help of optimum parameters. J. Fac. Eng. Archit. Gazi Univ. 2023, 38, 451–460. [Google Scholar]
|
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. |
© 2023 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 (http://creativecommons.org/licenses/by/4.0/).