I am developing a simple parameterisation scheme script to predict surface temperature.
The script calculates six heat fluxes including sensible heat flux using a resistance to heat flux parameter. The literature I've checked describes resistance to heat flux as taking values greater than 0 and having units of $\rm{s} ~ \rm{m}^{-1}$.
Sensible heat flux is calculated as,
$Q_H = \frac{\rho c_p \Delta T}{r_H}$,
where $\rho$ is air density, $c_p$ is specific heat at constant pressure, $\Delta T$ is change in temperature between the ground layer and the surface layer and $r_H$ is resistance to heat flux.
What is a reasonable range of values for resistance to heat flux in meteorology?
A single range would be useful but ranges for urban, agricultural, forest, desert, mountain and marine areas would be preferable.
Additionally, I'm open to alternative suggestions for calculating sensible heat flux but using x % of solar radiation feels overly simple.
For context:
My script is currently predicting day time temperatures which are probably too low and night time temperatures which are probably too high. I'd like to verify that the sensible heat flux calculation is the cause but I need to know what reasonable values for resistance to heat flux are.
This is based on the second chapter of David Stensrud's Parameterisation Schemes book and is inspired by Luke Madaus' blog post, Digging into a "simple" weather model.