NSF Award Abstract #1646542 CPS: Synergy: Image Modeling and Machine Learning Algorithms for Utility-Scale Solar Panel Monitoring |
Projects Updates for 2020
The aim of this collaborative project is to increase the efficiency of utility scale solar arrays using sensors, machine learning and signal processing methods to detect faults and optimize power. New cyber-computing strategies, that rely on sensor data and imaging methods to predict solar panel shading, are used to improve efficiency. A programmable 18kW testbed that consists of 104 panels equipped with sensors, actuators and cameras is used to validate all theoretical results and test new approaches for using solar analytics to optimize power generation. Machine learning and dynamic image modeling algorithms are used to control each individual panel and change connection topologies to optimize power for different cloud, load, and fault conditions.
Outcomes of the CPS project include advances in: a) cloud movement modeling and shading prediction using computer vision algorithms, b) PV fault detection and optimization methods that will switch array topologies dynamically while limiting PV inverter transients, d) experimental (testbed) validation of all array monitoring methods, and e) secure wireless sensor and data fusion. Theoretical and experimental research which enables real-time analytics and remote connection topology control may influence PV array standards and smart grid initiatives. The project tasks also include: education activities, outreach at high schools, and engagement with several organizations including minority and HBCU institutions to enhance diversity.
Image-based measures of sky-clarity, an attribute useful for predicting shading. This metric was created from dynamical models of image texture, with a manifold-based metric on dynamical model parameters. Sample images at various times show how the index separates ‘clear skies’ and ‘hazy/cloudy skies’. Using a small network of horizon-viewing cameras it is possible to develop early warning systems.
Spatio-temporal modeling of sky videos using GIST and largest Lyapunov exponents; with time stamps for clear sky, transition from clear-cloudy sky and cloudy sky. These transitions can be used for prediction.
Clustering using GMM. Training forms clusters of normal and simulated fault PV data.
- S. Rao, S. Katoch, P. Turaga, A. Spanias, C. Tepedelenlioglu, R. Ayyanar, H.Braun, J. Lee, U.Shanthamallu, M. Banavar, D. Srinivasan, “A Cyber-Physical System Approach for Photovoltaic Array Monitoring and Control,” Proceedings 8th International Conference on Information, Intelligence, Systems and Applications (IEEE IISA 2017), Larnaca, August 2017.
- A. 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.
CPS: Synergy: Analysis and design of robust max consensus for wireless sensor networks |
A novel distributed algorithm for estimating the maximum of the node initial state values in a network, in the presence of additive communication noise is proposed. Conventionally, the maximum is estimated locally at each node by updating the node state value with the largest received measurements in every iteration. However, due to the additive channel noise, the estimate of the maximum at each node drifts at each iteration and this results in nodes diverging from the true max value. Max-plus algebra is used as a tool to study this ergodic process. The subadditive ergodic theorem is invoked to establish a constant growth rate for the state values due to noise, which is studied by analyzing the max-plus Lyapunov exponent of the product of noise matrices in a max-plus semiring. The growth rate of the state values is upper bounded by a constant which depends on the spectral radius of the network and the noise variance. Upper and lower bounds are derived for both fixed and random graphs. Finally, a two-run
algorithm robust to additive noise in the network is proposed and its variance is analyzed using concentration inequalities. Simulation results supporting the theory are also presented.
- G. Muniraju, C. Tepedelenlioglu, A. Spanias, S. Zhang, and M. K. Banavar, “Max consensus in the presence of additive noise,” in 52nd Asilomar Conference on Signals, Systems, and
Computers, pp. 1408–1412, Oct 2018. - G. Muniraju, C. Tepedelenlioglu, and A. Spanias, “Analysis and design of robust max consensus for wireless sensor networks,” in Proceedings IEEE Transactions on Signal and Information Processing over Networks, 2018.
- G. Muniraju, C. Tepedelenlioglu, and A. Spanias, “Distributed Spectral Radius Estimation in Wireless Sensor Networks,” in 53rd Asilomar Conference on Signals, Systems, and Computers, Nov 2019.
CPS: Synergy: Solar Array Fault Detection using Neural Networks |
We describe a Cyber-Physical system approach to fault detection in Photovoltaic (PV) arrays. More specifically,
we explore customized neural network algorithms for fault detection from monitoring devices that sense data
and actuate at each individual panel. We develop a framework for the use of feedforward neural networks for
fault detection and identification. Our approach promises to improve efficiency by detecting and identifying
eight different faults and commonly occurring conditions that affect power output in utility-scale PV arrays.
A neural network algorithm was deployed to detect more faults and shading conditions including ground fault, arc faults, varying temperature conditions, varying shading patters, short circuits and degraded modules. Identifying these faults helps improve mean time to repair at a faster rate.
We also show the limitations of traditional clustering algorithms for a multi-class classification problem. Faults have similar maximum power points and clustering algorithms are unable to classify the eight faults and shading cases considered. A neural network overcomes the limitations of the traditional clustering algorithms and classifies the eight cases with a high level
of accuracy.
- Sunil Rao, Andreas Spanias, Cihan Tepedelenlioglu, “Machine Learning and Neural Nets for Solar Array Fault Detection,” Patent Pre-disclosure, M19-102P, Provisional Patent submitted, Skysong Innovations, 2019.
- 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,” Proc. 18th
MELECON, April 2016.” - S. Rao, S. Katoch, P. Turaga, A. Spanias, C. Tepedelenlioglu, R. Ayyanar, H. Braun, J. Lee, U. Shanthamallu, M. Banavar, and D. Srinivasan, “A Cyber-Physical System Approach for
Photovoltaic Array Monitoring and Control,” Proc. IEEE IISA, Larnaca, Cyprus, 2017. - S. 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. - G. 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.
- Farib Khondoker, Sunil Rao, Andreas Spanias, Cihan Tepedelenlioglu, “Photovoltaic Array Simulation and Fault Prediction via Multilayer Perceptron Models”, Proc. IEEE IISA-2018, Zakynthos, July 2018.
- S. Rao, A. Spanias, C. Tepedelenlioglu, “Solar Array Fault Detection using Neural Networks,” IEEE ICPS, Taipei, May 2019.
- Emma Pedersen, Sunil Rao, Sameeksha Katoch, Kristen Jaskie, Andreas Spanias, Cihan Tepedelenlioglu, and Elias Kyriakides, “PV Array Fault Detection using Radial Basis Networks”, Proc. IEEE IISA-2019, Patras, Greece, July 2019.
CPS: Synergy: Topology Reconfiguration in Photovoltaic Arrays using Machine Learning |
In this project, a cyber-physical system (CPS) approach for optimizing the output power of photovoltaic (PV) energy systems is proposed. In particular, a novel connection topology reconfiguration strategy for PV arrays to maximize power output under a set of partial shading conditions using neural networks is put forth. Depending upon an irradiance/shading profile of the panels, topologies such as series parallel (SP) and total cross tied (TCT)
produce different maximum power points (MPP). The connection topology of the PV array that provides the maximum power output is chosen using a multi-layer perceptron model. The method proposed can be implemented in any CPS PV system with switching capabilities and is simple to implement.
As the first step, we generate a set of irradiance profiles that correspond to a variety of partial shading profiles representing cloud movement. The irradiance samples are used as inputs to Simulink PV array models
corresponding to three configurations namely Series-Parallel(SP), Bridge Link (BL) and Total Cross Tied(TCT).
The configuration which produces the maximum power is used as the label for that irradiance profile. The dataset consisting of (irradiance, best topology index) is normalized and equal number of class instances are used. Finally, we use a multi-layer perceptron on the dataset to obtain the classification model.
configurations. We also investigate the effect of conductive and switching losses of the PV array on
-
- 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, May 2019, pp. 167-172.
- S. Rao, S. Katoch, P. Turaga, A. Spanias, C. Tepedelenlioglu, R. Ayyanar, H. Braun, J. Lee, U. Shanthamallu, M. Banavar, and D. Srinivasan, “A Cyber-Physical System Approach for
Photovoltaic Array Monitoring and Control,” Proc. IEEE IISA, Larnaca, Cyprus, 2017. - S. 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. - G. 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.
- Farib Khondoker, Sunil Rao, Andreas Spanias, Cihan Tepedelenlioglu, “Photovoltaic Array Simulation and Fault Prediction via Multilayer Perceptron Models”, Proc. IEEE IISA-2018, Zakynthos, July 2018.
Patents-
- Systems and methods for skyline prediction for cyber-physical photovoltaic array control, S. Katoch, P. Turaga, A. Spanias, C. Tepedelenlioglu, P. Turaga, US Patent 11,132,551, Issued Sept. 2021.
- M19-149P Systems And Methods For Connection Topology Optimization In Photovoltaic Arrays Using Neural Networks, Vivek Narayanaswamy, Raja Ayyanar, Andreas Spanias, Cihan Tepedelenlioglu, US 62/808,677, 2019. (FULL patent filed)
- M19-102P, Solar Array Fault Detection, Classification and Localization Using Deep Neural Nets, S. Rao, A. Spanias, C .Tepedelenlioglu, US 62/843,821, 11/8/2018. (FULL patent filed)
- M20-210P, Systems and Methods for Fault Classification in Photo-voltaic Arrays using Graph Signal Processing Jie Fan, Gowtham Muniraju, Sunil Rao, A. Spanias, C.Tepedelenlioglu, US Provisional 63/023,620, 05/12/2020
- Uniraju, Andreas Spanias, Cihan Tepedelenlioglu, Provisional US 63/038,430, 06 /12/2020
- M20-254P Dropout and Pruned Neural Networks for Fault Classification in Photovoltaic Arrays, Gowtham Muniraju, Sunil Rao, Andreas Spanias, Cihan Tepedelenlioglu, Provisional US 63/039,012, 06/15/2020
- M21-062 USA Provisional 63/109,189 “Systems and Methods for Photovoltaic Fault Detection using a Feedback-Enhanced Positive Unlabeled Learning Method, Kristen Jaskie, Joshua Martin, Andreas Spanias