2
\ begingroup美元

我想计算每日最小和最大相对湿度值给定一个最小/最大特定的湿度和最小/最大温度。

我发现一些方程使用给定的变量,但我已经注意到,偶尔值最小相对湿度的计算将大于计算值最大相对湿度。这是准确的吗?感觉不对,特定的湿度和温度较低将会导致更高的相对湿度,也没有说话的权利,例如,最小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%

\ endgroup美元
5
  • \ begingroup美元 现在你的代码,对相同的输入两个函数返回相同的结果。你或许忘了改变系数在其中一个吗? \ endgroup美元
    - - - - - -斯宾塞
    2019年2月4日21:22
  • \ begingroup美元 系数是相同的,但是输入不会是相同的。我想拥有相同的方程作为两个不同的功能是不必要的,但我有编辑的代码使其更清晰以及添加了一些示例数据。 \ endgroup美元
    - - - - - -joshk94
    2019年2月4日21:41
  • \ begingroup美元 你真的只是想要一个CalculateRH函数…然后运行它。事实上,你不能使用特定的湿度/温度最大值或最小值值来帮助……它是如何相关的特定的湿度和温度(“全空气”),和更低的临时/比湿仍然可以更高的猕猴。例如,0 c和混合比为3.75 ~ 100%左右)(位于海平面之下)。但是如果白天升温至20 c和混合比增加到4 ~ 27% RH,是因为空气可以容纳更多的水。所以计算每个ob RH和替换如果高/低最大值/最小值。 \ endgroup美元
    - - - - - -JeopardyTempest
    2019年2月5日在1:22说
  • \ begingroup美元 (事实上RH基本上总是在白天晚上最高和最低。我认为最活跃的气象学家发现更有用的的相对湿度大气中有用的想法发生了什么在大多数情况下) \ endgroup美元
    - - - - - -JeopardyTempest
    2019年2月5日在1:22说
  • 2
    \ begingroup美元 你的CalculateRHmin隐式地假定时最低相对湿度温度最低。这正是相反的事物是如何工作的。最高相对湿度通常发生在日出。这就是为什么很多地区已经晨雾。 \ endgroup美元
    - - - - - -大卫Hammen
    2019年2月5日一28

2答案2

2
\ begingroup美元

我认为你可能会感到困惑。相对湿度。如果你放在不同的值,你会得到不同的结果。例如,如果你更换你的一个函数的变量名(比如取代Min和Max),你会有同样的功能。

相对湿度是一种比空气中水蒸气的量的水蒸气量可以在空气中(饱和蒸汽压e_s美元):$ $ RH = 100 \ % \ * \压裂{e} {e_s} $ $自饱和蒸汽压随温度上升(克劳修斯Clapeyeron方程):$ $ 611 e_s = \ exp \离开(\压裂{L_v} {R_v} \离开[\压裂{1}{273.15}- \压裂{1}{T} \右]\右)$ $可想而知,也并不少见,最大相对湿度发生时的温度和含湿量是至少的。

所以最低相对湿度可以大于最大相对湿度?根据定义的最小和最大,不。但《纽约时报》,最小和最大相对湿度发生往往是反直觉的。

\ endgroup美元
    0
    \ begingroup美元

    计算最小和最大相对湿度需要测量温度和含湿量在一天(通常你测量,更准确的将是),计算相对湿度对每一个测量的值,然后选择最低和最高价值。

    如果特定的湿度变化不大(稳定天气条件下),你会得到的最大相对湿度温度最低,最低相对湿度时温度最高的时候。这是因为相对湿度比湿除以饱和湿度、温度和饱和湿度增加而增加的克劳修斯——克拉珀龙方程的关系。因此,你可以得到一个估计的最小和最大相对湿度测量:你需要开关的值,一切都将是有意义的:最高80%,最低50%。

    \ endgroup美元

      你的答案

      通过点击“发布你的答案”,你同意我们服务条款并承认您已阅读并理解我们的隐私政策的行为准则

      不是你要找的答案?浏览其他问题标记问你自己的问题