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
DOI: https://doi.org/10.1088/1402-4896/ad2a2e
2024-02-17
Physica Scripta
Abstract:This work investigates the potential of inorganic perovskites AgBiSCl2 and Al2Cu2Bi2S3Cl8 as absorber layers in perovskite solar cells, followed by the application of supervised machine learning models. Extensive exploration and optimization of device architectures FTO/SnO2/AgBiSCl2/Spiro-OMeTAD/Au and FTO/SnO2/Al2Cu2Bi2S3Cl8/Spiro-OMeTAD/Au are conducted, involving variations in absorber layer thickness (d), bulk defect density (Nt), and carrier mobility (μn,p). The AgBiSCl2-based device achieves an optimized conversion efficiency of 10.06%, while the Al2Cu2Bi2S3Cl8-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 AgBiSCl2 and 0.671 and 90.6% for Al2Cu2Bi2S3Cl8. Additionally, the impact of each variable (d, Nt, 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.
physics, multidisciplinary
What problem does this paper attempt to address?