Development of a novel web application for automatic photovoltaic system performance analysis and fault identification

This paper details the development of the pvpaR (PV Performance Analysis in R) web application built on open-source technologies for the automated and user-friendly evaluation of photovoltaic (PV) system performance and identification and classification of faults. pvpaR's ecosystem is based on the R statistical computing project, both for the back-end as well as for the front-end which uses the Shiny web application framework. Currently, the core of the application incorporates models for synthesizing time-series of irradiance, module temperature, PV system voltage, current, DC and AC power. These are used to validate the imported field measurements and create the comparison which the fault identification function is dependent upon. The web application can currently import measurements from flat files and databases. It has been released under the GNU Affero GPL license to encourage contributions, with the goal to become a useful tool for the PV community and PV system owners.

[1]  J. Duffie,et al.  Estimation of the diffuse radiation fraction for hourly, daily and monthly-average global radiation , 1982 .

[2]  J. Hay,et al.  Estimating Solar Irradiance on Inclined Surfaces: A Review and Assessment of Methodologies , 1985 .

[3]  J. Michalsky The Astronomical Almanac's algorithm for approximate solar position (1950 - 2050). , 1988 .

[4]  N. Martín,et al.  Calculation of the PV modules angular losses under field conditions by means of an analytical model , 2002 .

[5]  Emmanuel Kymakis,et al.  Performance analysis of a grid connected photovoltaic park on the island of Crete , 2009 .

[6]  J. S. Stein,et al.  The photovoltaic Performance Modeling Collaborative (PVPMC) , 2012, 2012 38th IEEE Photovoltaic Specialists Conference.

[7]  Oscar Perpiñán Lamigueiro solaR: Solar Radiation and Photovoltaic Systems with R , 2012 .

[8]  Aissa Chouder,et al.  Automatic fault detection in grid connected PV systems , 2013 .

[9]  Joshua S. Stein,et al.  Introduction to the open source PV LIB for python Photovoltaic system modelling package , 2014, 2014 IEEE 40th Photovoltaic Specialist Conference (PVSC).

[10]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[11]  G. Makrides,et al.  Estimation of annual performance loss rates of grid-connected photovoltaic systems using time series analysis and validation through indoor testing at standard test conditions , 2015, 2015 IEEE 42nd Photovoltaic Specialist Conference (PVSC).

[12]  G. Makrides,et al.  Analysis of photovoltaic system performance time series: Seasonality and performance loss , 2015 .

[13]  J. A. Ruiz-Arias,et al.  Extensive worldwide validation and climate sensitivity analysis of direct irradiance predictions from 1-min global irradiance , 2016 .