我想计算每日最小和最大相对湿度值给定一个最小/最大特定的湿度和最小/最大温度。
我发现一些方程使用给定的变量,但我已经注意到,偶尔值最小相对湿度的计算将大于计算值最大相对湿度。这是准确的吗?感觉不对,特定的湿度和温度较低将会导致更高的相对湿度,也没有说话的权利,例如,最小RH是80%,而最大RH是50%。
我验证我的结果与这个在线计算器,虽然目前还不清楚什么样的方程被使用在这里,同样的情形发生。
这里是我c#函数计算RH。特定的湿度作为公斤/公斤,在摄氏温度:
公共静态双CalculateRHmin(双MinSpecificHumidity,双MinTemperature){双RHmin = 0.0;双es = 6.112 * Math.Exp ((17.67 * MinTemperature) / (MinTemperature + 243.5));双e = MinSpecificHumidity * 1013.25 / (0.378 * MinSpecificHumidity + 0.622);RHmin = 100 * (e / es);返回RHmin;}公共静态双CalculateRHmax(双MaxSpecificHumidity,双MaxTemperature){双RHmax = 0.0;双es = 6.112 * Math.Exp ((17.67 * MaxTemperature) / (MaxTemperature + 243.5));双e = MaxSpecificHumidity * 1013.25 / (0.378 * MaxSpecificHumidity + 0.622);RHmax = 100 * (e / es);返回RHmax; }
示例执行:
Tmin(摄氏度)= 12.71 SHmin(公斤/公斤)= 0.007672 RHmin = 84.71%
最高温度(摄氏度)= 23.71 SHmax(公斤/公斤)= 0.010929 RHmax = 60.33%
CalculateRHmin
隐式地假定时最低相对湿度温度最低。这正是相反的事物是如何工作的。最高相对湿度通常发生在日出。这就是为什么很多地区已经晨雾。 \ endgroup美元