Home Examples Screenshots User manual Bluesky logo
OghmaNano Simulate organic/Perovskite Solar Cells, OFETs, and OLEDs DOWNLOAD

Perovskite Solar Cell (PSC) Tutorial Part B: perovskite devices and light

To understand how perovskite devices absorb light, we first need to explore the optical data available inside OghmaNano. The software includes a built-in library of measured and standard spectra that you can use as illumination sources for your simulations.

1. Browsing OghmaNano’s optical databases

OghmaNano Databases ribbon with icons for optical data, materials, shapes, morphology, filters, and solar spectra.
Databases ribbon — click the rainbow-coloured Optical database icon to open the library of optical spectra. Here you will find standard solar spectra such as AM1.5G alongside other reference light sources.
  1. Go to the Databases ribbon, as shown in ??.
  2. Click the Optical database icon (rainbow). This opens the window shown in ??.
  3. Double-click AM1.5G to load the standard terrestrial solar spectrum. Note the region of maximum irradiance and the absorption “dips” caused by molecules in Earth’s atmosphere. The curve should look similar to ??.
Optical database viewer listing AM1.5G, AM0, and several LED source spectra.
Optical database viewer — select AM1.5G or AM0 for solar spectra, or compare with LED sources to see narrow-band emission.

2. Understanding the solar spectrum

The performance of any solar cell depends strongly on the distribution of sunlight it receives. Because the Sun’s intensity changes with both time of day and geographical location, researchers use a reference spectrum called AM1.5G to make results comparable. Figures ?? and ?? illustrate this spectrum: a line plot of spectral irradiance versus wavelength and a false-colour representation across the visible band. AM1.5G corresponds to sunlight that has travelled through 1.5 times the Earth’s atmosphere compared to the Sun directly overhead, which approximates mid-latitude afternoon conditions. The dips in intensity are signatures of atmospheric absorption — ozone removes part of the UV, while water vapour and carbon dioxide absorb in the infrared. By using AM1.5G in simulation, your calculated device efficiencies can be compared on equal footing with published values, including the record efficiencies often quoted for perovskite solar cells.

Line plot of the AM1.5G solar spectrum showing spectral irradiance versus wavelength.
AM1.5G spectrum — spectral irradiance across ultraviolet, visible, and infrared wavelengths.
False-colour visualization of the solar spectrum from ~392 nm (blue) to ~692 nm (red), measured at Kitt Peak (1981).
False-colour visualization of sunlight, highlighting the balance of different wavelengths that reach Earth’s surface.

3. How perovskite materials absorb light

A solar cell is built from several layers, each with its own function. Some transport charges, while others are responsible for absorbing incoming photons. To examine the absorption spectrum of a perovskite material in OghmaNano, open the Materials database from the ?? toolbar. Navigate to the perovskite directory and select std_perovskite. Under the Absorption tab (??) you will see how strongly this material absorbs light across the spectrum. This wavelength-dependent absorption is what defines how efficiently a perovskite active layer can harvest sunlight.

OghmaNano materials database browser, showing directories such as perovskite and std_perovskite material entry.
Materials database — browse to the perovskite directory and select std_perovskite.
Absorption coefficient vs wavelength for std_perovskite, showing which wavelengths are absorbed most strongly.
Absorption spectrum of std_perovskite — this dataset is based on MAPbI₃ (methylammonium lead iodide), but averaged from several published experimental reports. By combining multiple sources, variations due to sample preparation, measurement techniques, and device processing are smoothed out. This gives a representative “standard” spectrum that captures the typical absorption behaviour of MAPbI₃ while minimising experimental error between individual studies. It provides a robust reference for use in simulations and comparisons.

The Sun provides a continuous range of wavelengths, but each region interacts differently with a perovskite solar cell:

3. Simulating light absorption

Optical tab in OghmaNano showing options such as transfer matrix, ray tracing, FDTD and optical detectors.
Optical simulation ribbon — entry point for optical calculations. From here you can launch transfer-matrix simulations, ray tracing, or FDTD to study how light interacts with the stack.

Having introduced the AM1.5G spectrum and the absorption properties of perovskite materials, we can now combine these ideas to simulate how photons are distributed and absorbed inside the full device stack. This step links the optical input from the Sun to the spatial profile of charge generation within the cell.

Open the Optical ribbon (Figure ??) and choose Transfer Matrix Simulation. In the window that appears, click Run optical simulation (blue play button). OghmaNano will calculate wavelength- and position-resolved optical fields using the transfer-matrix method.

The simulation produces several visualisations. The first is the Photon density map, which shows how the optical field is distributed throughout the device as a function of both wavelength and position (Figure ??). Bright regions correspond to standing-wave patterns and high photon densities inside the perovskite layer and adjacent interfaces.

The second is the Photon absorption map, which directly indicates where photons are absorbed to create electron–hole pairs (Figure ??). This plot highlights which layers are responsible for harvesting sunlight and reveals how efficiently the perovskite layer captures incoming radiation across the solar spectrum.

Photon density map as a function of wavelength and position in the device stack.
Photon density distribution — wavelength on the vertical axis, depth (y-position) on the horizontal axis. Bright fringes show optical interference patterns and regions of enhanced photon density inside the device.
Photon absorption map showing where light is absorbed inside the perovskite solar cell.
Photon absorption map — reveals where incident light is absorbed across different wavelengths and depths. Strong absorption occurs in the perovskite layer, where sunlight is converted into electron–hole pairs.

📝 Questions (Part B)

  • Which reference solar spectrum is typically used when simulating perovskite devices?
  • The AM1.5G spectrum shows many small “dips”. What causes these features?
  • Across which region of the spectrum (UV, visible, IR) do perovskite active layers absorb most strongly?
  • Looking at the absorption maps, why does the transparent ITO layer show almost no absorption?
  • What insight does the 1D absorption (generation) profile give about where carriers are created in the device?