Paper:Physics-Informed Convolutional Surrogates for Coupled Drift-Diffusion Equations: Reconstructing Full J-V Curves of Perovskite Solar Cells (Ozdincer, 2026)
A physics-constrained dilated convolutional network that reconstructs full current-voltage (J-V) curves of perovskite solar cells from 31 coupled drift-diffusion parameters spanning >20 orders of magnitude. The model is the Stage-2 component of a two-stage surrogate pipeline:
Stage 1 (Zhao et al., 2025 — included in matlab_stage1/): MATLAB neural networks predict scalar device metrics (V_oc, V_mpp, J_sc) from the 31 raw parameters.
Stage 2 (this model): A dilated 1D convolutional network reconstructs 8-point J-V curves from the 31 scaled parameters + Stage-1 scalar predictions.
The full 45-point J-V curve is recovered via monotone PCHIP interpolation from the 8 predicted points.
1import torch
2import sys
3sys.path.insert(0,"src")4from train import PhysicsIVSystem
56model = PhysicsIVSystem.load_from_checkpoint("best-model.ckpt", map_location="cpu")7model.eval()89# x: (batch, 33) tensor of scaled parameters + scalars10# v: (batch, 8) tensor of voltage query points11with torch.no_grad():12 j_pred = model(x, v)# (batch, 8) normalized current predictions
Training Configuration
Parameter
Value
Optimizer
AdamW (beta1=0.9, beta2=0.999)
Learning rate
5.5e-3 (OneCycleLR, cosine to lr/150)
Weight decay
5.4e-5
Batch size
512
Precision
bf16-mixed (fp32 for Jacobian)
Max epochs
100
Early stopping
20 epochs patience on val loss
Gradient clipping
max_norm=1.0
MATLAB Stage-1 Models (Zhao et al.)
The matlab_stage1/ directory contains pre-trained MATLAB neural networks from Zhao et al. (2025), "Accelerating device characterization in perovskite solar cells via neural network approach," Applied Energy, 392:125922.
These models are NOT authored by the maintainer of this repository. They are included here for pipeline completeness and are redistributed with attribution. The Stage-1 models predict scalar device metrics (V_oc, FF, PCE) from the 31 raw COMSOL parameters using 3-layer ANNs with Bayesian regularization, achieving MSE < 3.1e-4 for V_oc. See the original publication for full details.
S-shaped curves: Devices with large interface band offsets (|ΔE_v^HP| >> k_BT) produce barrier-dominated transport that violates the monotone-sigmoid assumption. The model correctly refuses unphysical fits for these cases.
Extreme V_oc: Devices with V_oc < 0.5 V or V_oc > 1.2 V may have mislocated knee regions due to the fixed query-point grid.
High series resistance: R_s > 10³ Ohm cm² produces nearly linear J-V curves that the convexity penalty actively resists.
These failure modes affect <1% of devices and are physically interpretable (see paper Section 4.3).
Citation
bibtex
1@article{ozdincer2026physics,
2 title={Physics-Informed Convolutional Surrogates for Coupled Drift-Diffusion Equations: Reconstructing Full {J-V} Curves of Perovskite Solar Cells},
3 author={Ozdincer, Mehmet},
4 year={2026}
5}
67@article{zhao2025ae,
8 title={Accelerating device characterization in perovskite solar cells via neural network approach},
9 author={Zhao, X. and Huang, C. and Birgersson, E. and Suprun, N. and Tan, H.Q. and Zhang, Y. and Jiang, Y. and Shou, C. and Sun, J. and Peng, J. and Xue, H.},
10 journal={Applied Energy},
11 volume={392},
12 pages={125922},
13 year={2025}
14}