Pr3+-Doped SnO2 ETL for Flexible CsPbBr3 Indoor Photovoltaics: A Coupled Single-Diode and Impedance-Spectroscopy Modeling Study

Published: 11 June 2026| Version 1 | DOI: 10.17632/8jt2psbx9h.1
Contributor:
Mohammad Ghadimimehr

Description

for journal editors

Files

Steps to reproduce

1. Install MATLAB R2021a or later. No additional toolboxes required. 2. Download all .m and .csv files into a single working directory. 3. Open MATLAB and set the current folder to that directory. 4. Run each script independently: - Figure3_Spectra_CIE.m reproduces the CIE indoor and AM1.5G spectra (Figure 3). - FF.m computes the fill factor and P-V curves under five illumination conditions. - EIS_Nyquist_Bode_Q1.m generates the two-arc EIS Nyquist and Bode plots (Figure 5). - Rsh_JV_3D.m, Rsh_JV_Heatmap.m, Rsh_JV_2D_Indoor.m, and Rsh_JV_Indoor_vs_Outdoor.m reproduce the shunt-resistance sweep plots. - Rsh_JV_CFL_Hal_INC.m generates the CFL / halogen / incandescent heatmaps. - Fig6_PCE_vs_Rsh.m reproduces the sigmoidal PCE-vs-Rsh fit. - PCE_BarChart_Q1.m and Jsc_BarChart_Q1.m generate the bar charts for PCE and Jsc. 5. CSV input files F11.csv (CIE F11 fluorescent) and LEDB3.csv (CIE LED-B3) must be in the same folder. 6. Key numerical results J0 = 1.430e-17 vs 7.939e-16 A/cm2; Rsh = 6.05e5 vs 6.05e3 Ohm.cm2; PCE = 10.72% at 1000 lx LED; AC Rrec ratio = 55.5 matching DC J0 ratio can be reproduced from these scripts.

Institutions

Categories

Photovoltaics, Computational Modeling, Computer Simulation, Renewable Energy, Perovskite Solar Cell

Licence