Solcore: A multi-scale, python-based library for modelling solar cells and semiconductor materials
arXiv:1709.06741 · doi:10.1007/s10825-018-1171-3
Abstract
Computational models can provide significant insight into the operation mechanisms and deficiencies of photovoltaic solar cells. Solcore is a modular set of computational tools, written in Python 3, for the design and simulation of photovoltaic solar cells. Calculations can be performed on ideal, thermodynamic limiting behaviour, through to fitting experimentally accessible parameters such as dark and light IV curves and luminescence. Uniquely, it combines a complete semiconductor solver capable of modelling the optical and electrical properties of a wide range of solar cells, from quantum well devices to multi-junction solar cells. The model is a multi-scale simulation accounting for nanoscale phenomena such as the quantum confinement effects of semiconductor nanostructures, to micron level propagation of light through to the overall performance of solar arrays, including the modelling of the spectral irradiance based on atmospheric conditions. In this article we summarize the capabilities in addition to providing the physical insight and mathematical formulation behind the software with the purpose of serving as both a research and teaching tool.
arXiv comment25 pages, 18 figures, Journal of Computational Electronics (2018)
References in corpus (5)
- Multilayer optical calculations
- Solcore: A multi-scale, python-based library for modelling solar cells and semiconductor materials
- Measuring sheet resistance of CIGS solar cell's window layer by spatially resolved electroluminescence imaging
- Performance Analysis and Fault Diagnosis Method for Concentrator Photovoltaic Modules
- Quantum-kinetic perspective on photovoltaic device operation in nanostructure-based solar cells
Cited by in corpus (10)
- Magic configurations in Moiré Superlattice of Bilayer Photonic crystal: Almost-Perfect Flatbands and Unconventional Localization
- Solcore: A multi-scale, python-based library for modelling solar cells and semiconductor materials
- Unveiling the Enhancement of Spontaneous Emission at Exceptional Points
- Tailoring the dielectric screening in WS-graphene heterostructures
- Coupled Optoelectronic Simulation and Optimization of Thin-Film Photovoltaic Solar Cells
- An open-source robust machine learning platform for real-time detection and classification of 2D material flakes
- Performance Analysis and Fault Diagnosis Method for Concentrator Photovoltaic Modules
- Electronic and optical properties of SiGeSn alloys lattice-matched to Ge
- Embedding Physics Domain Knowledge into a Bayesian Network Enables Layer-by-Layer Process Innovation for Photovoltaics
- Routes for Light Management in Monolithic Perovskite/Silicon Tandem Solar Cells