Investigating inorganic perovskite as absorber materials in perovskite solar cells: machine learning analysis and optimization
Nikhil Shrivastav, Jaya Madan, M. Khalid Hossain, Mustafa K. A. Mohammed, Dip Prakash Samajdar, Sagar Bhattarai, Rahul Pandey
Abstract
Abstract This work investigates the potential of inorganic perovskites AgBiSCl 2 and Al 2 Cu 2 Bi 2 S 3 Cl 8 as absorber layers in perovskite solar cells, followed by the application of supervised machine learning models. Extensive exploration and optimization of device architectures FTO/SnO 2 /AgBiSCl 2 /Spiro-OMeTAD/Au and FTO/SnO 2 /Al 2 Cu 2 Bi 2 S 3 Cl 8 /Spiro-OMeTAD/Au are conducted, involving variations in absorber layer thickness (d), bulk defect density (N t ), and carrier mobility ( μ n,p ). The AgBiSCl 2 -based device achieves an optimized conversion efficiency of 10.06%, while the Al 2 Cu 2 Bi 2 S 3 Cl 8 -based device achieves 12.27%. To train different machine learning models, 1600 datasets are collected for each device, and Neural Networks (NN), Random Forests (RF), and XGBoost (XGB) models are employed. The performance parameters, evaluated using mean squared error (MSE) and high R-squared (R2) values, demonstrate that XGB performs the best, achieving an MSE of 0.210 and R2 of 97.1% for AgBiSCl 2 and 0.671 and 90.6% for Al 2 Cu 2 Bi 2 S 3 Cl 8 . Additionally, the impact of each variable (d, N t , and μ n,p ) on the output is analyzed using Shapley Additive Explanations (SHAP) plots for each model. The results presented in this study pave the way for the advancement of perovskite material-based solar cells without relying on complex optoelectronic semiconducting equations and device simulators.