@@ -377,9 +377,10 @@ def pvsyst_cell(poa_global, temp_air, wind_speed=1.0, u_c=29.0, u_v=0.0,
377
377
378
378
def faiman (poa_global , temp_air , wind_speed = 1.0 , u0 = 25.0 , u1 = 6.84 ):
379
379
r'''
380
- Calculate cell or module temperature using the Faiman model. The Faiman
381
- model uses an empirical heat loss factor model [1]_ and is adopted in the
382
- IEC 61853 standards [2]_ and [3]_.
380
+ Calculate cell or module temperature using the Faiman model.
381
+
382
+ The Faiman model uses an empirical heat loss factor model [1]_ and is
383
+ adopted in the IEC 61853 standards [2]_ and [3]_.
383
384
384
385
Usage of this model in the IEC 61853 standard does not distinguish
385
386
between cell and module temperature.
@@ -443,6 +444,53 @@ def faiman(poa_global, temp_air, wind_speed=1.0, u0=25.0, u1=6.84):
443
444
return temp_air + temp_difference
444
445
445
446
447
+ def ross (poa_global , temp_air , noct ):
448
+ r'''
449
+ Calculate cell temperature using the Ross model.
450
+
451
+ The Ross model [1]_ assumes the difference between cell temperature
452
+ and ambient temperature is proportional to the plane of array irradiance,
453
+ and assumes wind speed of 1 m/s. The model implicitly assumes steady or
454
+ slowly changing irradiance conditions.
455
+
456
+ Parameters
457
+ ----------
458
+ poa_global : numeric
459
+ Total incident irradiance. [W/m^2]
460
+
461
+ temp_air : numeric
462
+ Ambient dry bulb temperature. [C]
463
+
464
+ noct : numeric
465
+ Nominal operating cell temperature [C], determined at conditions of
466
+ 800 W/m^2 irradiance, 20 C ambient air temperature and 1 m/s wind.
467
+
468
+ Returns
469
+ -------
470
+ cell_temperature : numeric
471
+ Cell temperature. [C]
472
+
473
+ Notes
474
+ -----
475
+ The Ross model for cell temperature :math:`T_{C}` is given in [1]_ as
476
+
477
+ .. math::
478
+
479
+ T_{C} = T_{a} + \frac{NOCT - 20}{80} S
480
+
481
+ where :math:`S` is the plane of array irradiance in :math:`mW/{cm}^2`.
482
+ This function expects irradiance in :math:`W/m^2`.
483
+
484
+ References
485
+ ----------
486
+ .. [1] Ross, R. G. Jr., (1981). "Design Techniques for Flat-Plate
487
+ Photovoltaic Arrays". 15th IEEE Photovoltaic Specialist Conference,
488
+ Orlando, FL.
489
+ '''
490
+ # factor of 0.1 converts irradiance from W/m2 to mW/cm2
491
+ return temp_air + (noct - 20. ) / 80. * poa_global * 0.1
492
+
493
+
446
494
def _fuentes_hconv (tave , windmod , tinoct , temp_delta , xlen , tilt ,
447
495
check_reynold ):
448
496
# Calculate the convective coefficient as in Fuentes 1987 -- a mixture of
0 commit comments