2
\ begingroup美元

我试图计算最小和最大每日相对湿度值给出最小/最大比湿度和最小/最大温度。

我发现这里有一些方程但我注意到,有时最小相对湿度的计算值会大于最大相对湿度的计算值。这准确吗?比湿度和温度越低,相对湿度就越高,这种说法似乎是不正确的,例如,最小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%

\ endgroup美元
5
  • \ begingroup美元 正如您现在的代码所示,两个函数对于相同的输入返回相同的结果。你是不是忘了改变其中一个的系数? \ endgroup美元
    - - - - - -斯宾塞
    2019年2月4日21:22
  • \ begingroup美元 系数是一样的,但是输入不一样。我想有相同的方程作为两个不同的函数是不必要的,但我已经编辑了代码,使其更清楚,以及添加了一些示例数据。 \ endgroup美元
    - - - - - -joshk94
    2019年2月4日21:41
  • \ begingroup美元 你只需要一个CalculateRH函数…然后在一天中播放。事实上,你不能使用最大或最小特定湿度/温度值来帮助…这是关于比湿度和温度的关系(空气有多“饱满”),较低的温度/比湿度仍然可以产生较高的RH。例如,0C和3.75左右的混合比是~100%满(近海平面)。但如果它在白天加热到20摄氏度,混合比增加到4,那只有~27%的相对湿度,因为空气可以容纳更多的水。因此,计算每个ob的RH,如果较高/较低,则替换max/min。 \ endgroup美元
    - - - - - -JeopardyTempest
    2019年2月5日1:22
  • \ begingroup美元 (事实上,RH基本上总是在晚上最高,在白天最低。我认为大多数活跃的气象学家发现相对湿度对于在大多数情况下获得大气中发生的事情的有用信息来说用处不大) \ endgroup美元
    - - - - - -JeopardyTempest
    2019年2月5日1:22
  • 2
    \ begingroup美元 你的CalculateRHmin隐式假设温度最低时相对湿度最低。这和事情的运作方式完全相反。相对湿度最高的时候通常发生在日出前后。这就是为什么很多地区都有晨雾。 \ endgroup美元
    - - - - - -大卫Hammen
    2019年2月5日1:28

2答案2

2
\ begingroup美元

我觉得你可能搞混了。有相对湿度。如果你输入不同的值,你会得到不同的结果。例如,如果你替换了一个函数的变量名(比如用Max替换Min),你会得到完全相同的函数。

相对湿度是空气中水蒸气的数量与空气中可能存在的水蒸气的数量(饱和蒸汽压)的比率e_s美元):$ $ RH = 100 \ % \ * \压裂{e} {e_s} $ $由于饱和蒸汽压随温度升高而降低(克劳修斯克拉珀龙方程):$ $ 611 e_s = \ exp \离开(\压裂{L_v} {R_v} \离开[\压裂{1}{273.15}- \压裂{1}{T} \右]\右)$ $当温度和比湿度处于最小值时,相对湿度达到最大值是可以想象的,这也并不罕见。

那么最小相对湿度能大于最大相对湿度吗?根据最小值和最大值的定义,没有。但相对湿度最小值和最大值出现的时间往往与直觉相反。

\ endgroup美元
    0
    \ begingroup美元

    要计算最小和最大相对湿度,您需要全天测量温度和比湿度(测量次数越多,测量结果越准确),计算每次测量的相对湿度值,然后选择最低和最高的值。

    如果比湿度变化不大(天气条件稳定),则温度最低时相对湿度最大,温度最高时相对湿度最小。这是因为相对湿度是比湿度除以饱和湿度,饱和湿度随温度的升高而增大克劳修斯——克拉珀龙方程的关系。因此,您可以从测量中估算出最小和最大相对湿度:您需要切换值,一切都有意义:最大80%,最小50%。

    \ endgroup美元

      你的答案

      点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

      这不是你想要的答案?浏览带标签的其他问题问自己的问题