PyPVRPM: Photovoltaic Reliability and Performance Model in Python
Journal Article
·
· Journal of Open Source Software
- Univ. of Central Florida, Orlando, FL (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
The ability to perform accurate techno-economic analysis of solar photovoltaic (PV) systems is essential for bankability and investment purposes. Most energy yield models assume an almost flawless operation (i.e., no failures); however, realistically, components fail and get repaired stochastically. This package, PyPVRPM, is a Python translation and improvement of the Language Kit (LK) based PhotoVoltaic Reliability Performance Model (PVRPM), which was first developed at Sandia National Laboratories in Goldsim software (Granata et al., 2011) (Miller et al., 2012). PyPVRPM allows the user to define a PV system at a specific location and incorporate failure, repair, and detection rates and distributions to calculate energy yield and other financial metrics such as the levelized cost of energy and net present value (Klise, Lavrova, et al., 2017). Our package is a simulation tool that uses NREL’s Python interface for System Advisor Model (SAM) (National Renewable Energy Laboratory, 2020b) (National Renewable Energy Laboratory, 2020a) to evaluate the performance of a PV plant throughout its lifetime by considering component reliability metrics. Besides the numerous benefits from migrating to Python (e.g., speed, libraries, batch analyses), it also expands on the failure and repair processes from the LK version by including the ability to vary monitoring strategies. These failures, repairs, and monitoring processes are based on user-defined distributions and values, enabling a more accurate and realistic representation of cost and availability throughout a PV system’s lifetime.
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Energy Efficiency and Renewable Energy (EERE), Renewable Power Office. Solar Energy Technologies Office
- Grant/Contract Number:
- EE0008157; NA0003525
- OSTI ID:
- 1870450
- Report Number(s):
- SAND2022-3712J; 704532
- Journal Information:
- Journal of Open Source Software, Journal Name: Journal of Open Source Software Journal Issue: 71 Vol. 7; ISSN 2475-9066
- Publisher:
- Open Source Initiative - NumFOCUSCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Evaluating Energy Impacts and Costs from PV Component Failures
|
conference | June 2018 |
Similar Records
Validation of PV-RPM Code in the System Advisor Model.
Evaluating Energy Impacts and Costs from PV Component Failures
Evaluating Energy Impacts and Costs from PV Component Failures: Preprint
Technical Report
·
Sat Apr 01 00:00:00 EDT 2017
·
OSTI ID:1367461
Evaluating Energy Impacts and Costs from PV Component Failures
Conference
·
Wed Nov 28 23:00:00 EST 2018
· Conference Record of the IEEE Photovoltaic Specialists Conference
·
OSTI ID:1507677
Evaluating Energy Impacts and Costs from PV Component Failures: Preprint
Conference
·
Sun Nov 11 23:00:00 EST 2018
·
OSTI ID:1482498