3.4 Experimental current-voltage characteristics

\(\mathtt{\require{color}{\color[rgb]{0.000000000000000,0.500000000000000,0.500000000000000} SimSS}}\) can read an experimental current-voltage curve and compare it with its simulated result. If \(\mathtt{\require{color}{\color[rgb]{0.000000000000000,0.500000000000000,0.500000000000000} useExpData}}\) = 1 then \(\mathtt{\require{color}{\color[rgb]{0.000000000000000,0.500000000000000,0.500000000000000} SimSS}}\) will try to read the curve from file \(\mathtt{\require{color}{\color[rgb]{0.000000000000000,0.500000000000000,0.500000000000000} expJV}}\). This file should contain a header (‘Vext  Jext’, not case-sensitive) and then a list of voltages (in V) and current densities (in A/m\(^2\)). Note: the short-circuit current density is negative.

There should be at least \(\mathtt{\require{color}{\color[rgb]{0.000000000000000,0.500000000000000,0.500000000000000} minExpData}}\), 1 and there should be a sweep over voltages, either up or down. Using an experimental curve overrides all other specifications of voltages (both in the parameter file and values parsed via the command line). Once the current-voltage curve has been simulated the two are compared and deviations are shown on screen.

An example:

Vext   Jext * mandatory header
*comments are optional!
0   -10.1
0.2 -5.2
0.3 -1
0.4 0.1
0.5 3.0
  1. This constant is provided by unit \(\mathtt{\require{color}{\color[rgb]{0.000000000000000,0.500000000000000,0.500000000000000} DDTypesAndConstants}}\).