我试图计算最小和最大每日相对湿度值给出最小/最大比湿度和最小/最大温度。
我发现这里有一些方程但我注意到,有时最小相对湿度的计算值会大于最大相对湿度的计算值。这准确吗?比湿度和温度越低,相对湿度就越高,这种说法似乎是不正确的,例如,最小RH为80%,而最大RH为50%,这种说法似乎也是不正确的。
我验证我用这个在线计算器的结果,虽然不清楚这里使用的是什么方程,但同样的情况发生了。
下面是我用于计算RH的c#函数。比湿度单位为kg/kg,温度单位为摄氏度:
公共静态双CalculateRHmin(双MinSpecificHumidity,双MinTemperature){双RHmin = 0.0;double es = 6.112 * Math.Exp((17.67 * MinTemperature)/(MinTemperature + 243.5));double e = MinSpecificHumidity * 1013.25 / (0.378 * MinSpecificHumidity + 0.622);RHmin = 100 * (e / es);返回RHmin;}公共静态双CalculateRHmax(双MaxSpecificHumidity,双MaxTemperature){双RHmax = 0.0;double es = 6.112 * Math.Exp((17.67 * MaxTemperature) / (MaxTemperature + 243.5));double e = MaxSpecificHumidity * 1013.25 / (0.378 * MaxSpecificHumidity + 0.622);RHmax = 100 * (e / es);返回RHmax; }
示例执行:
Tmin(摄氏度)= 12.71 SHmin(kg/kg) = 0.007672 RHmin = 84.71%
Tmax(摄氏度)= 23.71 SHmax(kg/kg) = 0.010929 RHmax = 60.33%
CalculateRHmin
隐式假设温度最低时相对湿度最低。这和事情的运作方式完全相反。相对湿度最高的时候通常发生在日出前后。这就是为什么很多地区都有晨雾。 \ endgroup美元