Calculate Heat Flux

=HEAT
Calculate Heat Flux
EXPERIMENTAL! Attempts to calculate ground heat flux as 'heat_flux' layer and potential temperature shifts as 'temp_shift' layer. Requires sun exposure and assignment of albedo and emissivity data to input areas.
new in 2.0.1
INPUTS
<E> : Environment with “hours_of_sun” layer.
<A> : Areas that have albedo and emissivity assigned via the Add CSV Data component
S : Solar Radiation per square meter between 625 and 1050. Visit Global Solar Atlas. Default = 800
C : Approximate degrees Celsius. Default = 25
OUTPUTS
<E> : Environment with new “heat_flux” and “temp_shift” layers added.
New in 2.0.1
heat_flux = (((S) * (1 - float(albedo))) - (float(emissivity) * .0000000567 * (K**4))) * (3600.00 * float(hours_of_sun))
# Where S is Solar Radiation (W/m^2)
# where .0000000567 is the Stefan-Boltzmann constant (W/(m^2*K^4))
# where K is degrees Kelvin (K)
# where heat_flux is (W/(m^2*day))
# We multiply by .74 to get a better average of angle of intensity over the course of the day.
temp_shift = heat_flux / ((1.225 * 100) * 1005)
# where 1.225 is the density of air at sea level at average temp (kg/m^3)
# where 100 is the volume of a column of air (m^3)
# 1005 is the specific heat capacity of air (J / (g * C)) OR 1.005 (J / (g * K))
# temp_shift is in K or C (K / (1000*sec)) per m^2)