Home Examples Screenshots User manual Bluesky logo YouTube
OghmaNano Multiphysics simulation platform for optoelectronic devices and photonic systems DOWNLOAD Quick Start guide

Perovskite solar cell simulation: JV, EQE, CELIV and modules

1. Introduction to perovskite semiconductors

Crystal structure of a perovskite semiconductor
Perovskite materials form crystalline semiconductor structures with strong optical absorption and defect tolerance.

Perovskite semiconductors are crystalline thin-film materials with strong optical absorption, long carrier diffusion lengths and relatively low-cost fabrication. Unlike disordered organic semiconductors, carriers in perovskites can often be described using band transport, but the device behaviour is still strongly influenced by defects, interfaces and slow internal processes (see ??). A detailed discussion of ionic effects and internal dynamics can be found in perovskite ion physics.

The key challenge in perovskite device simulation is that multiple physical processes occur on very different timescales. Fast electronic transport and recombination coexist with slower processes such as trap occupation, interfacial charge accumulation and ion migration. These slow processes can modify the internal electric field, leading to hysteresis, time-dependent behaviour and measurement-dependent device response.

As a result, the measured current–voltage curve is not a simple steady-state characteristic, but a coupled outcome of optical generation, carrier transport, recombination, contact selectivity and internal field redistribution. Transient methods (such as CELIV) and intensity-dependent measurements (such as Suns-Voc and Suns-Jsc) are therefore often required to fully understand device behaviour.

In OghmaNano, perovskite devices are modelled using a drift–diffusion framework that couples charge transport, recombination, optical generation and mobile ion redistribution. This allows simulations to connect directly to experimental observables such as JV curves, EQE, transient extraction signals, hysteresis and light-intensity-dependent behaviour, providing a physically consistent interpretation of device performance.

2. Perovskite solar cell tutorials

The basic perovskite solar cell tutorial is the recommended starting point. It introduces the device stack, runs a standard simulation and shows how the electrical output can be interpreted. Once this workflow is understood, the same model can be extended to spectral response, charge-extraction and light-intensity-dependent measurements.

3. Perovskite transient and charge-extraction methods

Transient measurements are useful because they probe how charge is stored, transported and extracted from the device. In perovskite solar cells, this can be especially important because slow internal processes may influence the apparent electrical response. A transient simulation can therefore reveal information that is hidden in a steady-state JV curve.

4. Spectral response and illumination-dependent measurements

Perovskite devices are commonly characterised using EQE and light-intensity-dependent measurements. These simulations are valuable because they separate different parts of the device response. EQE connects wavelength-dependent optical absorption to collected current, while Suns-Voc and Suns-Jsc probe how voltage and current respond as the illumination intensity changes.

These measurements are especially useful when a single JV curve is not enough. A device can show similar power-conversion efficiency for different physical reasons: stronger absorption, better transport, lower recombination, improved contact selectivity or reduced series resistance. Spectral and light-intensity-dependent simulations help distinguish between these possibilities.

5. Large-area perovskite devices

Small-area perovskite cells are useful for understanding material and interface behaviour, but module-scale devices introduce additional physics. Series resistance, contact geometry, lateral current flow, non-uniform illumination and layout-dependent losses can all become important when scaling from a lab cell to a larger device.

6. Underlying physics

The perovskite tutorials above are built on OghmaNano’s semiconductor device-modelling framework. The central electrical model is drift–diffusion transport coupled to Poisson’s equation, optical generation and recombination. In practical terms, this means the simulation solves how carrier density, electrostatic potential, current flow and recombination vary through the device under bias and illumination.

This is important because perovskite solar cell performance is rarely controlled by a single parameter. A change in mobility, defect density, contact selectivity, layer thickness or optical absorption can change the internal carrier distribution; that changes recombination and field redistribution; and that in turn changes the measured JV curve, EQE or transient response.

8. Where should you start?

If you are new to OghmaNano, start with the basic perovskite solar cell simulation tutorial. It gives the fastest route to a working device simulation: define the stack, run the model, inspect the JV curve and connect the result to physical quantities such as generation, extraction, recombination and voltage loss.

If you already understand the basic workflow, move into the measurement-specific tutorials. Use CELIV for transient charge extraction, EQE for spectral response, Suns-Voc and Suns-Jsc for light-intensity-dependent behaviour, and the module tutorial when scaling effects become important.