cpvlib: A comprehensive open-source tool for modeling CPV systems

The design and simulation of concentrator photovoltaic (CPV) systems necessitate precise modeling tools, for which some commercial and open-source options exist. However, when new technologies or applications need to be modeled, they can present some limitations: lack of documentation transparency a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Solar energy materials and solar cells 2025-01, Vol.279, p.113245, Article 113245
Hauptverfasser: Núñez, Rubén, Moreno, Marcos, Herrero, Rebeca, Askins, Steve, Antón, Ignacio, Domínguez, César
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The design and simulation of concentrator photovoltaic (CPV) systems necessitate precise modeling tools, for which some commercial and open-source options exist. However, when new technologies or applications need to be modeled, they can present some limitations: lack of documentation transparency and inability to extend existing models, or little flexibility to do it. For instance, the novel hybrid CPV/flat-plate module, conceived by Insolight and developed within the HIPERION project, required the ability to model integrated tracking and dual use of incident irradiance, which was not possible with existing tools. Addressing these issues, cpvlib is introduced as a comprehensive, open-source tool offering modular and adaptable functionalities for CPV-based systems, built as an extension of the popular pvlib python library. cpvlib's design enables the simulation of various CPV-based configurations, incorporating advanced architectures such as integrated tracking and hybrid CPV-flat plate modules. The library uses PVSyst's utilization factors to model deviations from the single-diode model, accounting for spectral and thermal effects. Its class structure leverages object-oriented programming principles, ensuring ease of use and extension. The validation of cpvlib is carried out through the modeling and long-term monitoring of Insolight's hybrid Si/III-V translucent planar micro-tracking modules, achieving a root mean square error of 3.5 % in case of Si cells and 2.7 % for III-V CPV cells. The tool accounts for complex behaviors like air mass impact on CPV performance, angle of incidence limits, and light spillage. The annual energy yield for a hybrid module is computed using typical meteorological year data, showcasing cpvlib's practical application. •Development of cpvlib: an open-source tool for CPV system modeling.•cpvlib overcomes limitations in modeling hybrid CPV/flat-plate modules.•Modular design enables flexible simulation of various CPV configurations.•Validated through long-term monitoring of hybrid CPV/flat-plate modules.•Open-source under BSD license, encouraging community development.
ISSN:0927-0248
DOI:10.1016/j.solmat.2024.113245