@@ -667,49 +667,49 @@ def sapm(Module, Eb, Ediff, Tcell, AM, AOI):
667
667
def sapm_celltemp (irrad , wind , temp , model = 'open_rack_cell_glassback' ):
668
668
'''
669
669
Estimate cell and module temperatures per the Sandia PV Array
670
- Performance model (SAPM, SAND2004-3535), when given the incident
670
+ Performance Model (SAPM, SAND2004-3535), from the incident
671
671
irradiance, wind speed, ambient temperature, and SAPM module
672
672
parameters.
673
673
674
674
Parameters
675
675
----------
676
- irrad : float or DataFrame
676
+ irrad : float or Series
677
677
Total incident irradiance in W/m^2.
678
678
679
- wind : float or DataFrame
679
+ wind : float or Series
680
680
Wind speed in m/s at a height of 10 meters.
681
681
682
- temp : float or DataFrame
682
+ temp : float or Series
683
683
Ambient dry bulb temperature in degrees C.
684
684
685
685
model : string or list
686
686
Model to be used.
687
687
688
688
If string, can be:
689
689
690
- * 'Open_rack_cell_glassback ' (DEFAULT )
691
- * 'Roof_mount_cell_glassback '
692
- * 'Open_rack_cell_polymerback '
693
- * 'Insulated_back_polumerback '
694
- * 'Open_rack_Polymer_thinfilm_steel '
695
- * '22X_Concentrator_tracker '
690
+ * 'open_rack_cell_glassback ' (default )
691
+ * 'roof_mount_cell_glassback '
692
+ * 'open_rack_cell_polymerback '
693
+ * 'insulated_back_polymerback '
694
+ * 'open_rack_polymer_thinfilm_steel '
695
+ * '22x_concentrator_tracker '
696
696
697
697
If list, supply the following parameters in the following order:
698
698
699
699
* a : float
700
- SAPM module parameter for establishing the upper limit for module
701
- temperature at low wind speeds and high solar irradiance (see SAPM
702
- eqn. 11) .
700
+ SAPM module parameter for establishing the upper
701
+ limit for module temperature at low wind speeds and
702
+ high solar irradiance .
703
703
704
704
* b : float
705
- SAPM module parameter for establishing the rate at which the module
706
- temperature drops as wind speed increases (see SAPM eqn. 11). Must be
707
- a scalar .
705
+ SAPM module parameter for establishing the rate at
706
+ which the module temperature drops as wind speed increases
707
+ (see SAPM eqn. 11) .
708
708
709
709
* deltaT : float
710
710
SAPM module parameter giving the temperature difference
711
- between the cell and module back surface at the reference irradiance,
712
- E0.
711
+ between the cell and module back surface at the
712
+ reference irradiance, E0.
713
713
714
714
Returns
715
715
--------
@@ -725,12 +725,12 @@ def sapm_celltemp(irrad, wind, temp, model='open_rack_cell_glassback'):
725
725
sapm
726
726
'''
727
727
728
- temp_models = {'open_rack_cell_glassback' :[- 3.47 , - .0594 , 3 ],
729
- 'roof_mount_cell_glassback' :[- 2.98 , - .0471 , 1 ],
728
+ temp_models = {'open_rack_cell_glassback' : [- 3.47 , - .0594 , 3 ],
729
+ 'roof_mount_cell_glassback' : [- 2.98 , - .0471 , 1 ],
730
730
'open_rack_cell_polymerback' : [- 3.56 , - .0750 , 3 ],
731
- 'insulated_back_polumerback ' : [- 2.81 , - .0455 , 0 ],
732
- 'open_rack_polymer_thinfilm_steel' :[- 3.58 , - .113 , 3 ],
733
- '22x_concentrator_tracker' :[- 3.23 , - .130 , 13 ]
731
+ 'insulated_back_polymerback ' : [- 2.81 , - .0455 , 0 ],
732
+ 'open_rack_polymer_thinfilm_steel' : [- 3.58 , - .113 , 3 ],
733
+ '22x_concentrator_tracker' : [- 3.23 , - .130 , 13 ]
734
734
}
735
735
736
736
if isinstance (model , str ):
0 commit comments