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)

 
 

Related Components:

Next
Next

Environment Color Rule