Calculates soil heat flux from measurements in two different depths and thermal conductivity of the soil.

soil_heat_flux(...)

# S3 method for numeric
soil_heat_flux(ts1, ts2, depth1, depth2, thermal_cond, ...)

# S3 method for weather_station
soil_heat_flux(weather_station, ...)

Arguments

...

Additional parameters passed to later functions.

ts1

Upper soil temperature (closest to the surface) in degrees C.

ts2

Lower soil temperature in degrees C.

depth1

Depth of upper measurement (closest to the surface) in m.

depth2

Depth of lower measurement in m.

thermal_cond

Thermal conductivity of soil in W/m K.

weather_station

Object of class weather_station.

Value

Soil heat flux in W*m^-2.

Details

Negative values signify flux towards the atmosphere, positive values signify flux into the soil.