-
Notifications
You must be signed in to change notification settings - Fork 5
Home
John Geisz edited this page Jun 23, 2022
·
3 revisions
pvmismatch.pvcell.PVcell.Isat1 and Isat2 scales J01 and J02
- I0nT/I0n0=(T/T0)**3 * exp[ -qEg/nk * (1/To-1/T) ]
pvlib.pvsystem.calcparams_desoto
- E_g = EgRef * (1 + dEgdT*(Tcell_K - Tref_K))
- nNsVth = nNsVth_ref * (Tcell_K / Tref_K)
- I0nT/I0n0=(T/T0)**3 * exp[ qEg0/(kT0) - qEgT/(kT)]
pvlib.pvsystem.calcparams_pvsyst
- gamma = gamma_ref + mu_gamma * (Tcell_K - Tref_K)
- nNsVth = gamma * k / q * cells_in_series * Tcell_K
- I0nT/I0n0=(T/T0)**3 * exp[ -qEg/(k*gamma) * (1/To-1/T) ]
Kinsey PIP v16 p503 (2008) also has different gamma term -> Bhattacharya, Varshini
Perl et al (2016) show great data to 400°C for n=1 & n=2
- J0n ~ (ni(T)^2)^(1/n) ~ [T^3 exp(-Eg/nkT)]^(1/n) for n=1 and n=2
We scale with Jdb(T)
- J0n ~ (Jdb(T))^(1/n) ~ [T^3 exp(-Eg/nkT) (Eg/kT + 1)^2]^(1/n) for all n
Braun 2012 show this discrepancy between Jdb(T) and empirical J01(T) ~ ni^2