Machine Learning with Knowledge Constraints for Process Optimization of Open-Air Perovskite Solar Cell Manufacturing

Perovskite photovoltaics (PV) have achieved rapid development in the past decade in terms of power conversion efficiency of lab-scale small-area devices; however, successful commercialization still requires further development of low-cost, scalable, and high-throughput manufacturing techniques. One of the key challenges to the development of a new fabrication technique is the high-dimensional parameter space, and machine learning (ML) can be used to accelerate perovskite PV scaling. Here, we present a ML framework of sequential learning for manufacturing process optimization. We apply our methodology to the Rapid Spray Plasma Processing (RSPP) technique for perovskite thin films in ambient conditions. With a limited experimental budget of screening 100 conditions process conditions, we demonstrated an efficiency improvement to 18.5% for the best performing device, and found 10 conditions to produce the top performing devices of >17% efficiency. Our model is enabled by three innovations: (a) flexible knowledge transfer between experimental processes by incorporating data from prior experimental data as a soft constraint; (b) incorporation of both subjective human observations and ML insights when selecting next experiments; (c) adaptive strategy of locating the region of interest using Bayesian optimization first, and then conducting local exploration for better performing devices. In virtual benchmarking, our framework achieves faster improvements with limited experimental budgets than traditional design-of-experiments methods (e.g., one-variable-at-a-time sampling). In addition, this framework is shown to enable researchers’ domain knowledge in MLguided optimization loop; therefore, it has the potential to facilitate the wider adoption of ML in scaling to perovskite PV manufacturing.

[1]  Zi Wang,et al.  Batched High-dimensional Bayesian Optimization via Structural Kernel Learning , 2017, ICML.

[2]  Stefano Ermon,et al.  Closed-loop optimization of fast-charging protocols for batteries with machine learning , 2020, Nature.

[3]  Cheng Li,et al.  High Dimensional Bayesian Optimization using Dropout , 2018, IJCAI.

[4]  Christopher J. Tassone,et al.  Rapid route to efficient, scalable, and robust perovskite photovoltaics in air , 2018 .

[5]  Lawrence A. Adutwum,et al.  How To Optimize Materials and Devices via Design of Experiments and Machine Learning: Demonstration Using Organic Photovoltaics. , 2018, ACS nano.

[6]  Julia Ling,et al.  High-Dimensional Materials and Process Optimization Using Data-Driven Experimental Design with Well-Calibrated Uncertainty Estimates , 2017, Integrating Materials and Manufacturing Innovation.

[7]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[8]  KrauseAndreas,et al.  Information-Theoretic Regret Bounds for Gaussian Process Optimization in the Bandit Setting , 2012 .

[9]  James E. Bishop,et al.  Development of Spray-Coated Perovskite Solar Cells , 2020, ACS applied materials & interfaces.

[10]  Jinsong Hu,et al.  Fully Air-Bladed High-Efficiency Perovskite Photovoltaics , 2019, Joule.

[11]  Erik Johansson,et al.  Generalized Subset Designs in Analytical Chemistry. , 2017, Analytical chemistry.

[12]  Kai Zhu,et al.  Scalable fabrication of perovskite solar cells , 2018 .

[13]  Yu Wang,et al.  Benchmarking the acceleration of materials discovery by sequential learning , 2020 .

[14]  Ryan P. Adams,et al.  Bayesian reaction optimization as a tool for chemical synthesis , 2021, Nature.

[15]  Turab Lookman,et al.  Experimental search for high-temperature ferroelectric perovskites guided by two-step machine learning , 2018, Nature Communications.

[16]  Device Performance of Emerging Photovoltaic Materials (Version 2) , 2021, Advanced Energy Materials.

[17]  Neil D. Lawrence,et al.  Batch Bayesian Optimization via Local Penalization , 2015, AISTATS.

[18]  R. Dauskardt,et al.  Rapid Aqueous Spray Fabrication of Robust NiOx: A Simple and Scalable Platform for Efficient Perovskite Solar Cells , 2019, Advanced Energy Materials.

[19]  Reiner Sebastian Sprick,et al.  A mobile robotic chemist , 2020, Nature.

[20]  Zi Wang,et al.  Batched Large-scale Bayesian Optimization in High-dimensional Spaces , 2017, AISTATS.

[21]  Chen Li,et al.  Failure statistics for commercial lithium ion batteries: A study of 24 pouch cells , 2017 .

[22]  Turab Lookman,et al.  Active learning in materials science with emphasis on adaptive sampling using uncertainties for targeted design , 2019, npj Computational Materials.

[23]  Matteo Aldeghi,et al.  Olympus: a benchmarking framework for noisy optimization and experiment planning , 2020, Mach. Learn. Sci. Technol..

[24]  Jasper Snoek,et al.  Bayesian Optimization with Unknown Constraints , 2014, UAI.

[25]  Two-step machine learning enables optimized nanoparticle synthesis , 2021, npj Computational Materials.

[26]  Patrick Riley,et al.  A Bayesian experimental autonomous researcher for mechanical design , 2020, Science Advances.

[27]  S. Kakade,et al.  Information-Theoretic Regret Bounds for Gaussian Process Optimization in the Bandit Setting , 2012, IEEE Transactions on Information Theory.

[28]  Lester James V. Miranda,et al.  PySwarms: a research toolkit for Particle Swarm Optimization in Python , 2018, J. Open Source Softw..

[29]  Barry P Rand,et al.  Device Performance of Emerging Photovoltaic Materials (Version 1) , 2020, Advanced Energy Materials.

[30]  Giuseppe Romano,et al.  Bayesim: A tool for adaptive grid model fitting with Bayesian inference , 2018, Comput. Phys. Commun..

[31]  Seong Sik Shin,et al.  Efficient perovskite solar cells via improved carrier management , 2021, Nature.

[32]  Austin C. Flick,et al.  Rapid Open-Air Fabrication of Perovskite Solar Modules , 2020 .

[33]  Rahul Rao,et al.  Autonomy in materials research: a case study in carbon nanotube growth , 2016 .

[34]  Mark Pullin,et al.  Emulation of physical processes with Emukit , 2021, ArXiv.

[35]  J. Ni,et al.  Perovskite Ink with Ultra-Wide Processing Window for Efficient and Scalable Perovskite Solar Cells in Ambient Air. , 2019, ACS applied materials & interfaces.

[36]  Ruipeng Li,et al.  A data fusion approach to optimize compositional stability of halide perovskites , 2021, Matter.

[37]  Leroy Cronin,et al.  Controlling an organic synthesis robot with machine learning to search for new reactivity , 2018, Nature.

[38]  A. Aspuru-Guzik,et al.  Self-driving laboratory for accelerated discovery of thin-film materials , 2019, Science Advances.

[39]  Matthias Poloczek,et al.  Scalable Global Optimization via Local Bayesian Optimization , 2019, NeurIPS.