Skip to content
NicolaCourtier edited this page Jul 17, 2022 · 9 revisions

Welcome to the IonMonger wiki!

A drift-diffusion model for ion migration and charge carrier transport across a planar perovskite solar cell (PSC).

This code can be used to simulate the internal state of a PSC over time. The three core layers of a PSC, namely the electron transport layer, perovskite absorber layer and hole transport layer, are modelled explicitly in one spatial dimension. The model variables are the electric potential, halide ion vacancies (existing only within the perovskite layer), electrons (within the ETL and perovskite layers) and holes (within the perovskite and HTL). A variety of experimental protocols can be simulated, including changes in the applied voltage and/or illumination intensity that occur over timescales on the order of microseconds to minutes. The code also outputs the current density and voltage which can be used to plot the current-voltage characteristics of a PSC, including current-voltage hysteresis due to the movement of halide ion vacancies.

Please watch this YouTube video or read the GUIDE to get started.

The first version of this code v1.0 was created at the University of Southampton in 2016. The details of subsequent changes are listed in the Changelog. See AUTHORS for a list of contributors to date. When using this code, please cite the release paper published in the Journal of Computational Electronics by using the citation.bib file.

Please refer to the list of contents on the right to find out more about this code, or take a look at the Code Dependency Graph to see how the code is structured.

Contact us

If you have questions, feedback or simply want to connect with other users, please join our Slack community! Launched in May 2021. Follow this link to sign up: https://join.slack.com/t/perovskitescmodelling/shared_invite/zt-q51flyog-KCxed~m9hX_cijghKPGHIg

Clone this wiki locally