pvperfsolar performance modeling

Reference / Cell temperature

Model option

Prilliman › Published

Faiman's heat balance with the rated efficiency, averaged over the 20 minutes before each timestep as Prilliman et al. write it

Inputs used: Thermal loss factor Uc (constant), Thermal loss factor Uv (wind), Absorptivity, Thermal inertia, Module unit mass, NOCT standoff adjustment, Installed NOCT, SAPM coefficient a, SAPM coefficient b, SAPM ΔT, CEC database parameters, Racking type, Ambient temperature, Wind speed

Method

The steady cell temperature of each timestep is Faiman's heat balance with the rated efficiency (1). The cell temperature is the mean of the steady temperatures of the timesteps in the 20 minutes before it, each weighted by an exponential of its lag (2, 3). The response rate of the weights grows with the wind and falls with the module's mass per unit area. The first timestep keeps its steady temperature. With timesteps of 20 minutes or more no earlier timestep lies in the window, and each timestep keeps its steady temperature.

The math

  1. Steady cell temperature
  2. Weighted average over the 20 minutes before
  3. Response rate
Tss=Tamb+a G (1−ηSTC)Uc+Uv v(1)T_{ss} = T_{amb} + \frac{a\,G\,(1 - \eta_{STC})}{U_c + U_v\,v} \tag{1} Tk=∑j=1Nwwj Tss,k−j∑j=1Nwwj,wj=e−kth j Δt,Nw=⌊20 minΔt⌋(2)T_k = \frac{\sum_{j=1}^{N_w} w_j\,T_{ss,k-j}}{\sum_{j=1}^{N_w} w_j},\qquad w_j = e^{-k_{th}\,j\,\Delta t},\qquad N_w = \left\lfloor \frac{20\ \text{min}}{\Delta t} \right\rfloor \tag{2} kth=0.0046+0.00046 v−0.00023 mA−0.000016 v mA(3)k_{th} = 0.0046 + 0.00046\,v - 0.00023\,m_A - 0.000016\,v\,m_A \tag{3}

where

Symbol Meaning Unit
TssT_{ss} the steady-state cell temperature of a timestep °C
TambT_{amb} the ambient temperature °C
aa the absorptivity: the fraction of the light the module absorbs —
GG the effective irradiance on the modules W/m²
ηSTC\eta_{STC} the module efficiency at standard test conditions —
UcU_c the constant heat-loss factor W/(m²·K)
UvU_v the wind heat-loss factor W/(m²·K) per m/s
vv the wind speed m/s
TkT_k the cell temperature of timestep k °C
Tss,k−jT_{ss,k-j} the steady-state temperature j timesteps before °C
wjw_j the weight of the timestep jj steps before —
NwN_w the number of timesteps in the 20 minutes before —
Δt\Delta t the length of one timestep s
kthk_{th} the module's thermal response rate 1/s
mAm_A the mass of the module per unit area kg/m²

References

  1. Faiman 2008, Assessing the outdoor operating temperature of photovoltaic modules, Progress in Photovoltaics 16(4) 307–315
  2. Prilliman, Stein, Riley & Tamizhmani 2020, Transient weighted moving-average model of photovoltaic module back-surface temperature, IEEE Journal of Photovoltaics 10(4) 1053–1060

API

thermal.model = prilliman_published, thermal.transient = true

Symbols follow the symbol registry.