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.
翻译:光伏太阳能电池的运行机制和缺陷是一套模块化的计算工具,用Python 3书写,用于光伏太阳能电池的设计和模拟; 计算可以在理想、热动力限制行为的基础上进行,具体方法是将光和光IV曲线和光度等实验性可获取参数相匹配; 其独特之处在于,它结合了一套完整的半导体解答器,能够模拟从量子井装置到多枢纽太阳能电池等各种太阳电池的光学和电学特性; 模型是一个多尺度的模拟计算器,对半导体纳米结构的量子集束效应等纳米现象进行模拟计算,对光进行微量层传播,直至太阳阵列的总体性能,包括根据大气条件对光谱辐照进行建模。 在本文中,我们除了提供软件的物理洞察和数学配方外,还概述了作为研究和教学工具的能力。