ChargeFabrica: A Python-based Finite Difference Multidimensional Electro-Ionic Drift Diffusion Simulator applied to Mesoporous Perovskite Solar Cells
Tristan Sachsenweger a b, Miguel A. Torre Cachafeiro a c, Wolfgang Tress a
a Zurich University of Applied Sciences (ZHAW), Technikumstrasse, 71, Winterthur, Switzerland
b Department of Chemistry and Applied Biosciences, ETH Zürich, Switzerland
c Institut des Matériaux, École Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Proceedings of International Conference on Hybrid and Organic Photovoltaics (HOPV26)
Uppsala, Sweden, 2026 May 18th - 20th
Organizers: Gerrit Boschloo, Ellen Moons, Feng Gao and Anders Hagfeldt
Oral, Tristan Sachsenweger, presentation 003
Publication date: 11th March 2026

Modelling non-planar perovskite solar cells (PSCs) in 1D is very challenging due to strong interfacial and geometric interactions. This affects especially mesoporous, structured tandem, phase segregated and bulk heterojunction solar cells. We present ChargeFabrica, an open source, two dimensional electro-ionic drift-diffusion simulation tool designed to address these challenges by simultaneously solving the coupled electronic and ionic transport equations across complex device geometries. Using ChargeFabrica, we successfully replicate experimentally observed thickness-dependent trends in current–voltage (JV) curves, the influence of ionic prebiasing and associated EQE, which cannot be fully captured by conventional one-dimensional models. By incorporating realistic device morphologies and experimentally demonstrated defect densities, the simulator accurately predicts performance losses, field inversion effects, and the impact of geometric and interfacial properties. ChargeFabrica thus provides a robust platform for understanding and optimizing the interplay between ion migration and charge collection in mesoporous PSCs and will aid future development of perovskite device architectures.

The authors gratefully acknowledge ScopeM for their support & assistance in this work and Solaronix SA for providing the solar cell. This research received funding from the European Union’s Horizon 2020 research and innovation program under grant no. 851676 (ERC StGrt) and from the Swiss National Science Foundation (grant no. 219739).

© FUNDACIO DE LA COMUNITAT VALENCIANA SCITO
We use our own and third party cookies for analysing and measuring usage of our website to improve our services. If you continue browsing, we consider accepting its use. You can check our Cookies Policy in which you will also find how to configure your web browser for the use of cookies. More info