@@ -676,14 +676,14 @@ def _calculate_radiative_heat(module_area, view_factor, emissivity,
676
676
677
677
emissivity : float
678
678
# TODO there are probably 2 of these values
679
- Thermal emissivity [unitless]
679
+ Thermal emissivity [unitless]. Must be between 0 and 1.
680
680
681
681
temperature1 : float
682
- Temperature of object 1 [C ]
682
+ Temperature of object 1 [K ]
683
683
684
684
temperature2 : float
685
685
686
- Temperature of object 2 [C ]
686
+ Temperature of object 2 [K ]
687
687
Returns
688
688
-------
689
689
q : float
@@ -745,11 +745,12 @@ def hayes(poa_effective, temp_air, wind_speed, module_efficiency, module_area,
745
745
module would be in steady-state equilibrium with the environment
746
746
747
747
emissivity_sky : float, default 0.95
748
- Thermal emissivity of sky [unitless].
748
+ Thermal emissivity of sky [unitless]. Must be between 0 and 1.
749
749
750
750
emissivity_ground : float, default 0.85
751
751
Thermal emissivity of ground [unitless]. Default value is suggested
752
- value for sand. Suggested value for grass is 0.9.
752
+ value for sand. Suggested value for grass is 0.9. Must be between
753
+ 0 and 1.
753
754
754
755
k_c : float, default 12.7
755
756
Free convective heat coefficient. Defaults to value for "hot"
@@ -823,6 +824,7 @@ def hayes(poa_effective, temp_air, wind_speed, module_efficiency, module_area,
823
824
temperature1 = t_mod_i ,
824
825
temperature2 = t_sky
825
826
)
827
+ # TODO paper indicates temps equal, but that yields zero q
826
828
q_mod_ground = _calculate_radiative_heat (
827
829
module_area = module_area ,
828
830
view_factor = view_factor_mod_ground ,
0 commit comments