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

Perovskite Solar Cell (PSC) Tutorial - Part F: Contacts

Perovskite solar cells require electrical contacts for biasing and current collection. In OghmaNano, contacts are set in the Contact editor, opened via the Contacts button (see ??). The editor window (??) lets you define contact position and electrical properties such as bias type, majority carrier, and boundary condition.

Columns in the Contact editor

OghmaNano interface with the Contact editor highlighted.
Launch the Contact editor from the main window (Device structure → Contacts).
Contact editor window showing bias, carrier type, charge density, and model options.
The Contact editor — set placement (top/bottom), bias mode, majority carrier, carrier density/Fermi offset, and the boundary model.

Tip: For JV sweeps, mark one terminal as Change and keep the other at 0 V. To study perovskite contact losses, try lowering the majority carrier density or switching to a Schottky model. This often produces S-shaped JV curves and lower VOC, revealing the role of imperfect contacts.

Show suggested answer

Reducing majority carrier density weakens contact selectivity and increases resistance. The result is poorer extraction and a shift away from ideal ohmic behaviour:

  • VOC: Often drops due to enhanced recombination at the interface.
  • FF: Declines noticeably, producing an S-shape or roll-off in the JV curve.
  • JSC: Initially stable, but can fall if extraction becomes strongly limited.
  • PCE: Decreases mainly through FF and VOC losses.

Physically, this mimics moving from a well-aligned, selective contact to a resistive one — a common failure mode in perovskite solar cells.

📝 Check your understanding (Part F – Contacts)

  • In the Contact editor, which fields set (a) the driven terminal for a JV sweep and (b) the reference terminal?
  • Explain the difference between Ground, Constant bias, and Change. When would you use each?
  • What does the Majority carrier setting do, and how should it be configured for a non-inverted MAPbI₃ device?
  • Describe the practical difference between the Ohmic and Schottky contact models. How might each influence VOC?
  • How can reducing the majority charge density at an ohmic contact affect the JV curve (JSC, VOC, FF)? What physical effect is this mimicking?
  • If only one contact is set to Change for a JV sweep, what should the other contact be set to, and why?
  • Which contact collects electrons and which collects holes in a standard (non-inverted) MAPbI₃ cell, and how does misconfiguring this show up in the JV?