Overview of DuraMat software tool development(poster version)
1. Overview of DuraMat software tool development
(poster version)
Anubhav Jain
Lawrence Berkeley National Laboratory
w/contributions from:
Todd Karin (LBL), Xin Chen (LBL), Thushara Gunda (Sandia), Cliff Hansen (Sandia), Bennet
Meyers (Stanford), Brittany Smith (NREL) and their respective teams
2. DuraMat-funded projects are developing software
to solve a spectrum of PV problems
2
Core functions common
to many PV analyses
Operation and
degradation in the field
Planning and
reduction of LCOE
pvanalytics
pv-pro data preprocessor
pv-pro
pvOps
pvARC
pv-vision
simple LCOE calculator
vocmax
3. Two projects relate to core functions that may
be useful to a variety of analyses
3
Core functions common
to many PV analyses
PVAnalytics:
github.com/pvlib/pvanalytics
PV-Pro data pre-processor:
https://github.com/DuraMAT/pvpro
A suite of tools for:
• Quality control
• Feature identification
• System property ID
• Performance metric
calculation
Compatible with pvlib!
• 0: System at maximum power point.
• 1: System at open circuit conditions.
• 2: Clipped or curtailed.
• -1: No power/inverter off
• -2: Other (errors, corrupted data)
Lead: Cliff Hansen
Lead: Bennet Meyers
4. Four projects relate to analyzing operation data
and degradation in the field - 1
4
PVPro fits a single diode model from
operation data (modules or strings),
allowing extraction of time-dependent
values of parameters like Rs, Rsh, Isc, etc.
Operation and
degradation in the field
PVPro:
https://github.com/DuraMAT/pvpro
{
“Date_EventStart”: XXX
“Date_EventEnd”:XXX
“Asset”:XXX
“ProductionImpact”:XXX
“Response”:XXX
“IssueDescription”:XXX
}
Lead: Todd Karin
Lead: Thushara Gunda
PVOps:
PVOps is undergoing review and will be on Github soon
PVOps parses operational records in text
form into a structured data format.
5. Four projects relate to analyzing operation data
and degradation in the field - 2
5
PVArc is a codebase supporting quick and
easy field measurements of ARC
thickness based on examination of the
reflectance spectrum or even color.
Operation and
degradation in the field
PVArc:
https://github.com/DuraMAT/pvarc
Lead: Todd Karin Lead: Xin Chen
pv-vision:
https://github.com/hackingmaterials/pv-vision
PV-Vision uses neural networks to detect
features such as cracks, busbars, and dark areas
in electroluminescence images
6. Two projects relate to project planning and LCOE
6
Simplified PV LCOE calculator:
www.github.com/NREL/PVLCOE
VocMax String Length calculator:
https://github.com/toddkarin/vocmax
https://pvtools.lbl.gov
The simplified LCOE calculator
allows you to perform parametric
analysis on how various factors
(e.g.., addition of anti-souling
coating) may affect overall LCOE The VocMax calculator allows you to use a site-specific modeling
approach to determine how the maximum voltage of modules is
expected to fluctuate based on the environmental conditions,
allowing you to decide on a sensible string length.
Lead: Brittany Smith
Lead: Todd Karin
Planning and
reduction of LCOE
7. Conclusions
• In addition to papers and reports, software and data represent important
outputs for research
• DuraMat has a diverse portfolio of software development projects across
the chain of PV operation
• Projects share common DNA such as (i) open source, (ii) based on Python,
(iii) designed for large data sets, and (iv) collaborative development
• We would be very happy to hear from you!
7