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
Resources