Examples Documentation Publications Download Licensing About
Contact
Other other

Lifetime curve fit

Uses Quokka3's curve-fitting to fit a 1D symmetric-lifetime-sample simulation to measured data, separating bulk from surface recombination.

This example uses Quokka3’s curve-fitting functionality to fit a 1D simulation of a symmetric lifetime sample against measured lifetime data, with the goal of distinguishing bulk from surface recombination. Two alternative fitting approaches are shown.

The lumped-skin fit fits the surface J0 with a lumped skin recombination model and the defect density of an iron SRH defect in the bulk. The detailed-skin fit instead fits the fundamental electron surface recombination velocity (for a known charge) alongside the same bulk iron SRH defect; it is significantly slower because it solves the full drift-diffusion equations across the entire device.

What this example covers:

  • Curve-fitting a 1D symmetric lifetime sample to measured data
  • A lumped-skin fit (surface J0 + bulk iron SRH defect)
  • A detailed-skin fit (surface recombination velocity + bulk iron SRH defect), and its performance cost