TMM Simulator is a user-friendly software for optical simulation of thin film solar cells. By utilizing the Transfer Matrix Method (TMM), it is possible to obtain crucial information of the device such as the optical electric field profile (
The simulation tool is specifically designed to model devices that feature up to 10 stacked layers. Moreover, it offers the capability to simulate two distinct device structures: the bilayer and bulk heterojunction (BHJ) structures. In the bilayer structure, the active layer consist of stacked electron donor and electron acceptor materials. Conversely, the binary BHJ structure features two active layer materials that are blended throughout the film thickness. Ternary BHJ structures involve the use of three materials mixed in the active layer.
To use the TMM-Sim, one first specifies the wavelength (
The program interface clearer requests to the user a input.xlsx file. All the information about the device can be easily filled in this file, as can be seen below for a device with the BHJ structure.
Detailed instructions for using YMM-Sim can be consulted in our published article:
TMM−Sim: A Versatile Tool for Optical Simulation of Thin−Film Solar Cells, Computer Physics Communications, 300, 2024, 109206.
The preprint of this article is available for download: here.
Software binaries along with example spectral data can be downloaded for the following operating systems: Unix-like systems (Linux), Windows and macOS.
TMM-Sim
can also be used online on our website nanocalc.org.
Remark: The calculation of photocurrent versus active layer thickness is not implemented on the website due to processing limitations.
- Leandro Benattoa,b
- Graziâni Candiottoa
- Omar Mesquitaa
- Lucimara S. Romanb
- Rodrigo B. Capaza,c
- Marlus Koehlerb
aInstitute of Physics, Federal University of Rio de Janeiro, 21941-909, Rio de Janeiro-RJ, Brazil.
UFRJ
bDepartment of Physics, Federal University of Paraná, 81531-980, Curitiba-PR, Brazil.
UFPR
cBrazilian Nanotechnology National Laboratory (LNNano), Brazilian Center for Research in Energy and Materials (CNPEM), 13083-100, Campinas- SP, Brazil.
LNNano
The authors acknowledge financial support from LC-Nano/SisNANO 2.0 (grant 442591/2019−5), INCT − Carbon Nanomaterials, INCT − Materials Informatics, and INCT − NanoVIDA. L.B. (grant E−26/202.091/2022 process 277806), O.M. (grant E−26/200.729/2023 process 285493) and G.C. (grant E−26/200.627/2022 and E−26/210.391/2022 process 271814) are grateful for financial support from FAPERJ. The authors also acknowledge the computational support of Núcleo Avançado de Computação de Alto Desempenho (NACAD/COPPE/UFRJ), Sistema Nacional de Processamento de Alto Desempenho (SINAPAD), Centro Nacional de Processamento de Alto Desempenho em São Paulo (CENAPAD−SP), and technical support of SMMOL−solutions in functionalyzed materials.
Papers that recently cited TMM-Sim
are shown below.