Source code for psc_sim.parameters
from __future__ import annotations
from dataclasses import dataclass
Q = 1.60218e-19
K = 1.38065e-23
EXP_CLIP = 80.0
[docs]
@dataclass(frozen=True)
class CellParameters:
I0: float = 1e-8
n: float = 1.5
Iph: float = 0.03
Rs: float = 1.0
Rsh: float = 1000.0
T: float = 300.0
Cj: float = 1e-7
Rion: float = 500.0
Cion: float = 1e-6
[docs]
def vt(self) -> float:
return self.n * K * self.T / Q
[docs]
@dataclass
class CellMetrics:
voc: float
isc: float
ff: float
pce: float
rs_extracted: float
pmax: float
vmp: float
imp: float