NSF-MRI-Solar

 

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.

Project 1 – Topology Optimization
This project addresses the performance optimization of solar PV arrays under partial shading conditions through topology reconfiguration. When shading or cloud cover affects the PV array, it reduces the efficiency of the overall PV array. Cross-tied topologies, such as a Bridge Link (BL) or a Total Cross-Tied (TCT), help improve the overall array efficiency due to their interconnected configuration. We compare the performance of three topologies: Series-Parallel (SP), BL, and TCT for various shading patterns and intensities. Our approach uses machine learning (ML) to classify the optimal topology based on electrical measurements such as voltage, current, and power. We developed a quantized neural network that achieves 93.8% average test accuracy on a local machine and 90.9% average test accuracy on classifying optimal topology, while running on Arduino microcontrollers with only 181 KB RAM and 0.01 ms inference time.
Figure 1: Topology Reconfiguration Research Vision
Figure 2: Energy production under normal and partial shading conditions for three topologies.
Figure 3: Energy production improvement with panel reconfiguration under front shading conditions.

Figure 4: Confusion matrix for topology classification. The algorithm achieves 93.8% accuracy when running inference on a local machine.

Dataset Information
The dataset contains real-world electrical measurements from a 3×3 solar PV array operating under various shading patterns and topology configurations. Data was collected using IV curve tracers interfaced with a reconfigurable switching matrix. Each measurement includes voltage-current characteristics, power output, and environmental conditions (irradiance and temperature) across multiple shading scenarios. For each topology and shading pattern, measurements were collected for a day from 9:30 AM to 3:00 PM at 3-4-minute intervals. The measurements are standardized to reference conditions using Sandia PV Array Performance Model translation equations. This dataset can be used for energy production analysis under different shading conditions, training machine learning models for topology classification, and validating optimization algorithms for PV system control.

Request Dataset Access
A sample from the dataset is shown below:
Figure 5: Confusion matrix for topology classification. The algorithm achieves 93.8% accuracy when running inference on a local machine.
Disclaimer
This dataset is provided solely for academic research and non-commercial purposes. This dataset SHALL NOT be used for commercial applications without extensive verification, product development, or implementation in real-world devices. The authors and Arizona State University explicitly disclaim all liability. Authors SHALL NOT be held responsible for any direct, indirect, incidental, consequential, or special damages, losses, injuries, equipment failures, or any other harm arising from the use, misuse, or implementation of this dataset in commercial or real-world deployments. Users assume full responsibility for validating any results and ensuring compliance with applicable laws and regulations. By accessing this dataset, you acknowledge that you have read, understood, and agree to these terms and conditions.
Download Procedure
To request access to the complete dataset, send an email to [email protected] with the subject line: “Request Access to Topology Reconfiguration PV Dataset.”

Include the following information:

  • Full Name
  • Organization/Institution Name
  • Advisor’s Name
  • Research Purpose

You will receive an email response with the dataset file attached soon.

Project 2 – PV Fault Detection Using an Embedded ML Algorithm
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.



Figure 1: Neural Network Architecture for fault detection and classification

 

Figure 2: General Pipeline for fault detection and classification
Figure 3: Confusion matrix for fault classification
Project 3 – Global Horizontal Irradiance Forecasting
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.
Figure 1: Global Horizontal Irradiance Forecasting (Research Vision)
Figure 2: Irradiance Prediction Results
Project 4 – Anomaly Detection
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 1: Anomaly Detection (Research Approach)


Figure 2: 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:

  1. G.S. Uehara, and A. Spanias, 2025. Photovoltaic fault classification by leveraging quantum entanglement and correlation. Intelligent Decision Technologies, p.18724981251332137.
  2. 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.
  3. 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.
  4. 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.
  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)
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Rao, A. Spanias, C. Tepedelenlioglu, “Solar Array Fault Detection using Neural Networks,” IEEE ICPS, Taipei, May 2019.
  12. 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.
  13. 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.
  14. 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.
  15. 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:

  1. 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.
  2. 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)
  3. 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