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

Organic Solar Cell (OPV) Tutorial - Part F: Contacts

Contacts

Every device needs contacts β€” they are how voltage is applied and current is collected. In OghmaNano, contacts are configured in the Contact editor, opened from the main window by clicking the Contacts button (see ??). This opens the editor window shown in ??, where you set both geometry (which side of the device) and electrical properties (biasing, majority carrier, model).

Columns in the Contact editor

OghmaNano main interface with the Contact editor button highlighted under the Device structure tab.
Open the Contact editor from the main interface (Device structure → Contacts).
Contact editor window showing two contacts configured with bias mode, majority carrier, and ohmic model.
The Contact editor β€” set placement (Top/Bottom), bias mode (Ground/Constant/Change), majority carrier, charge density/Fermi offset, and the physical model (Ohmic/Schottky).

Tip: When running a JV sweep, set one contact to Change and keep the other at 0 V. For studies of contact-limited VOC, try lowering majority charge density or switching to a Schottky model to observe how non-ideal selectivity reduces the open-circuit voltage.

Show suggested answer

For ohmic contacts, the majority carrier density defines the availability of states at the interface. Lower values effectively increase the contact resistance and reduce the efficiency of carrier exchange.

  • VOC: Can decrease slightly due to enhanced recombination at the contact, since carriers are less efficiently extracted.
  • FF: Typically drops, showing increased curvature or roll-off in the JV curve from contact-limited transport.
  • JSC: Usually less affected at first, but can decrease if extraction becomes severely limited at low carrier density.
  • PCE: Declines mainly due to FF (and sometimes VOC) losses.

Physically, this is akin to moving from an ideal ohmic contact toward a resistive one: the contact still injects/extracts the correct carrier type, but with less efficiency.

πŸ“ 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 P3HT:PCBM 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) P3HT:PCBM cell, and how does misconfiguring this show up in the JV?