NSF Major Research Instrumentation Project
MRI Development of a Sensors and Machine Learning Instrument Suite for Solar Array Monitoring
PI TEAM: A. Spanias (PI), C. Tepedelenlioglu, Q. Lei, S. Goodnick, R. Ayyanar, J. Kitchen.
Consultant. D. Srinivasan
Host Center: SenSIP
2020-2023. Funded by NSF Award: 2019068
Summary: The MRI instrument suite development enables transformative research in sensors and machine learning for energy applications. The project will unleash creativity in integrating embedded electronics and machine learning to monitor and control solar arrays. Societal outcomes of research enabled by this MRI will have an impact on environmental initiatives by increasing efficiency in solar power generation. Results and patented technology will influence emerging international standards of utility-scale PV arrays. The shared research instrument will have a broader impact as it is an enabler for developing new integrated sensors and machine learning technology that can be ported in several other sustainability applications. The development of this instrument suite will greatly benefit a large number of graduate and undergraduate students taking courses in machine learning, solar systems, signal processing, and artificial intelligence.
This project develops a real-time fault-classification pipeline for photovoltaic arrays by leveraging temperature, voltage, current, and irradiance measurements as model inputs. Deployed on a low-power microcontroller, the embedded network achieves 85.67 % accuracy on unseen test data, demonstrating reliable fault identification with minimal latency [2]. “Neural Network Architecture for fault detection and classification” Image is related to the PV fault detection project. “General Pipeline for fault detection and classification ” illustrates the embedded ML approach. “Confusion matrix for fault classification” shows the fault classification using the embedded ML algorithm.


An analytical framework compares energy yields across Series-Parallel, Bridge-Link, and Total Cross-Tied interconnection schemes under various partial-shading conditions. Results are visualized through bar graphs, and a supplementary machine-learning model predicts the optimal topology given specific weather inputs, enabling adaptive switching to maximize power output. “Topology Optimization (Research Vision)” figure shows the overall topology optimization approach. “Bar Graph 1” and “Bar Graph 2” display energy production under different topologies and various partial shading conditions. “Confusion Matrix” figure presents ideal topology classification results.




A Temporal Convolutional Network (TCN) is trained using only one day of look-back irradiance data to predict near-term solar resource levels. A feature-ranking study identifies the most influential meteorological variables, and an ablation analysis quantifies the performance gains of the TCN over three baseline regression methods. With a single prior day of data, the TCN reduces RMSE by 8.5 % and MSE by 17 % relative to benchmarks—an approach protected under U.S. Patent 11,694,431 B2 (Katoch et al., 2023). “Global Horizontal Irradiance Forecasting (Research Vision)” figure illustrates the project workflow. “Irradiance Prediction Results” figure shows error metrics on test data, where TCN provides the lowest error compared to baselines.


This position paper reviews conventional PV-fault-detection techniques and presents a computer-vision workflow for thermal anomaly identification using infrared imagery. By applying image-processing transformations—such as Hough-based panel segmentation—on a curated thermal benchmark dataset, the method automates defect discovery with high precision and low false-alarm rates [1]. “Anomaly Detection (Research Approach)” figure outlines the PV anomaly detection approach using unsupervised ML. “Anomaly Detection” figure shows actual detection results.
Figure Caption: Anomaly Detection (Research Approach)
Figure Caption: Anomaly Detection
MRI Equipment Acquisitions
The project involves several equipment acquisitions including:
a) Prototype Components; Texas Instruments Data Conversion 20MHz, Power management Kits to enable measurements of solar array voltages and other parameters.
b) Skyline Cameras with computer interface; These will provide images and video sequences for cloud monitoring and shading prediction.
c) Programmable Solar Load. These will enable us to build a configurable resistive load to run long term experiments with various load conditions.
d) Solar Load Simulator. This is an instrument that will assist in making precise measurements for a programmable solar load.
e) Grid Simulator. This simulator will enable simulating various grid conditions. All experiments for fault detection and shading will be examined with regard to their effect on the grid.
f) Solar Array Simulator; This programmable simulator will enable various real-time experiments including those planned for inverter transient control.
g) Solar I-V Curve Tracer; This will enable measuring I-V curves for solar panels for various solar array experiments including fault detection, shading, soling experiments.
h) Irradiance Sensors; Three sensors that will enable obtaining irradiance measurements to fuse together with skyline camera info and predict cloud and shading conditions.
i) Programmable Inverters; Inverters will enable the team to assess and control transient effects. The inverters will have an interface for configuration, measurement, and control.
j) Deep Learning Computer and Server with 32GB NVIDIA cards; To conduct training of ML algorithms and Deep Neural networks we requite computers equipped with GPUs.
Publications:
- G.S. Uehara, and A. Spanias, 2025. Photovoltaic fault classification by leveraging quantum entanglement and correlation. Intelligent Decision Technologies, p.18724981251332137.
- D. F. Ramirez, D. Pujara, C. Tepedelenlioglu, D. Srinivasan, and A. Spanias, “Infrared Computer Vision for Utility-Scale Photovoltaic Array Inspection,” 2024 15th International Conference on Information, Intelligence, Systems & Applications (IISA), Chania Crete, Greece, 2024, pp. 1-4.
- D. Pujara, D. Ramirez, C. Tepedelenlioglu, D. Srinivasan, and A. Spanias, “Real-time PV Fault Detection using Embedded Machine Learning,” 2024 IEEE 7th International Conference on Industrial Cyber-Physical Systems (ICPS), St. Louis, MO, USA, 2024, pp. 1-5.
- S. Rao, D. Pujara, A. Spanias, C. Tepedelenlioglu and D. Srinivasan, “Real-time Solar Array Data Acquisition and Fault Detection using Neural Networks,” 2023 IEEE 6th International Conference on Industrial Cyber-Physical Systems (ICPS), Wuhan, China, 2023, pp. 1-5.
- D. Pujara, D. Ramirez, C. Tepedelenlioglu, D. Srinivasan, and A. Spanias, “Design of a New Photovoltaic Intelligent Monitoring and Control Device,” IEEE IISA 2023 conference, 10-12 July 2023. (Presented)
- V. Narayanaswamy, R. Ayyanar, C. Tepedelenlioglu, D. Srinivasan and A. Spanias, “Optimizing Solar Power Using Array Topology Reconfiguration With Regularized Deep Neural Networks,” in IEEE Access, vol. 11, pp. 7461-7470, 2023.
- S. Rao, G. Muniraju, C. Tepedelenlioglu, D. Srinivasan, G. Tamizhmani and A. Spanias, “Dropout and Pruned Neural Networks for Fault Classification in Photovoltaic Arrays,” in IEEE Access, vol. 9, pp. 120034-120042, 2021.
- V. S. Narayanaswamy, R. Ayyanar, A. Spanias, C. Tepedelenlioglu and D. Srinivasan, “Connection Topology Optimization in Photovoltaic Arrays using Neural Networks,” 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS), Taipei, Taiwan, 2019, pp. 167-172.
- S. Rao, A. Spanias and C. Tepedelenlioglu, “Solar Array Fault Detection using Neural Networks,” 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS), Taipei, Taiwan, 2019, pp. 196-200.
- Emma Pedersen, Sunil Rao, Sameeksha Katoch, Kristen Jaskie, Andreas Spanias, Cihan Tepedelenlioglu, and Elias Kyriakides, “PV Array Fault Detection using Radial Basis Networks”, IEEE IISA-2019, Greece, July 2019.
- Rao, A. Spanias, C. Tepedelenlioglu, “Solar Array Fault Detection using Neural Networks,” IEEE ICPS, Taipei, May 2019.
- Katoch, G. Muniraju, S. Rao, A. Spanias, P. Turaga, C. Tepedelenlioglu, M. Banavar, D. Srinivasan, “Shading Prediction, Fault Detection, and Consensus Estimation for Solar Array Control”, 1st IEEE International Conference on Industrial Cyber-Physical Systems (ICPS-2018), Saint. Petersburg, Russia, May 2018.
- Muniraju, S. Rao, S. Katoch, A. Spanias, P. Turaga, C. Tepedelenlioglu, M. Banavar, D. Srinivasan, “A Cyber-Physical Photovoltaic Array Monitoring and Control System”, International Journal of Monitoring and Surveillance Technologies Research, vol., issue 3, May 2018.
- Spanias, “Solar Energy Management as an Internet of Things (IoT) Application,” Keynote Speech, Proceedings 8th International Conference on Information, Intelligence, Systems and Applications (IEEE IISA 2017), Larnaca, August 2017.
- Sunil Rao, David Ramirez, Henry Braun, Jongmin Lee, Cihan Tepedelenlioglu, Elias Kyriakides,, Devarajan Srinivasan, Jeff Frye, Shinji Koizumi †, Yoshitaka Morimoto † and Andreas Spanias,” An 18 kW Solar Array Research Facility for Fault Detection Experiments,” 18th MELECON (IEEE), April 2016.”
Patents:
- S. Katoch, P. Turaga, A. Spanias, and C. Tepedelenlioglu, “Systems and methods for skyline prediction for cyber-physical photovoltaic array control – Part B,” U.S. Patent 11,694,431 B2, July 4, 2023.
- V. Narayanaswamy, A. Spanias, R. Ayyanar, C. Tepedelenlioglu, Systems and Methods For Connection Topology Optimization In Photovoltaic Arrays Using Neural Networks,US Patent 11,616,471, March 2023. (PI A. Spanias)
- S. Rao, A. Spanias, C .Tepedelenlioglu, (M19-102P) , Solar Array Fault Detection, Classification and Localization Using Deep Neural Nets, US 11,621,668, April 2023. (PI: A. Spanias)
Student Posters:
Computer Vision for Photovoltaics, David Ramirez, D. Pujara, C. Tepedelenlioglu, D. Srinivasan, and A. Spanias (Attach AzSEC 2023 Poster) |
Design and Implementation of a New PV Monitoring Device Deep Pujara, Andreas Spanias, Cihan Tepedelenliolu, Devarajan Srinivasan Design and Implementation of Smart Monitoring Device Deep Pujara, Skyler Verch, Sunil Rao, Vivek Narayanaswamy, Andreas Spanias, Cihan Tepedelenlioglu, Devarajan Srinivasan Fault Classification in PV Arrays using Machine Learning Sunil Rao, Cihan Tepedelenlioglu, Devarajan Srinivasan, Andreas Spanias CPS: Synergy: Image Modeling and Machine Learning Algorithms for Utility-Scale Solar Panel Monitoring Sunil Rao, Vivek Narayanaswamy, Andreas Spanias, Cihan Tepedelenlioglu, Pavan Turaga and Raja Ayyanar A Cyber-Physical System Approach for Photovoltaic Array Monitoring and Control S. Rao, S. Katoch,A. Spanias, P. Turaga, C. Tepedelenlioglu,R. Ayyanar, H. Braun, J. Lee, U. Shanthamallu, M. Banavar, D. Srinivasan Irradiance Estimation for a Smart PV Array Henry Braun, Shwetang Peshin, Andreas Spanias, Cihan Tepedelenlioglu, Mahesh Banavar, Girish Kalyanasundaram and Devarajan Srinivasan |
Figure Caption: Hardware Implementation of the discussed circuit