dPV: An End-to-End Differentiable Solar-Cell Simulator
Authors:
Sean Mann,
Eric Fadel,
Samuel S. Schoenholz,
Ekin D. Cubuk,
Steven G. Johnson,
Giuseppe Romano
Abstract:
We introduce dPV, an end-to-end differentiable photovoltaic (PV) cell simulator based on the drift-diffusion model and Beer-Lambert law for optical absorption. dPV is programmed in Python using JAX, an automatic differentiation (AD) library for scientific computing. Using AD coupled with the implicit function theorem, dPV computes the power conversion efficiency (PCE) of an input PV design as well…
▽ More
We introduce dPV, an end-to-end differentiable photovoltaic (PV) cell simulator based on the drift-diffusion model and Beer-Lambert law for optical absorption. dPV is programmed in Python using JAX, an automatic differentiation (AD) library for scientific computing. Using AD coupled with the implicit function theorem, dPV computes the power conversion efficiency (PCE) of an input PV design as well as the derivative of the PCE with respect to any input parameters, all within comparable time of solving the forward problem. We show an example of perovskite solar-cell optimization and multi-parameter discovery, and compare results with random search and finite differences. The simulator can be integrated with optimization algorithms and neural networks, opening up possibilities for data-efficient optimization and parameter discovery.
△ Less
Submitted 9 December, 2021; v1 submitted 13 May, 2021;
originally announced May 2021.
Predicting charge density distribution of materials using a local-environment-based graph convolutional network
Authors:
Sheng Gong,
Tian Xie,
Taishan Zhu,
Shuo Wang,
Eric R. Fadel,
Yawei Li,
Jeffrey C. Grossman
Abstract:
Electron charge density distribution of materials is one of the key quantities in computational materials science as theoretically it determines the ground state energy and practically it is used in many materials analyses. However, the scaling of density functional theory calculations with number of atoms limits the usage of charge-density-based calculations and analyses. Here we introduce a mach…
▽ More
Electron charge density distribution of materials is one of the key quantities in computational materials science as theoretically it determines the ground state energy and practically it is used in many materials analyses. However, the scaling of density functional theory calculations with number of atoms limits the usage of charge-density-based calculations and analyses. Here we introduce a machine learning scheme with local-environment-based graphs and graph convolutional neural networks to predict charge density on grid-points from crystal structure. We show the accuracy of this scheme through a comparison of predicted charge densities as well as properties derived from the charge density, and the scaling is O(N). More importantly, the transferability is shown to be high with respect to different compositions and structures, which results from the explicit encoding of geometry.
△ Less
Submitted 24 July, 2019;
originally announced July 2019.