一、问题背景
ERA5提供的常用来表征大气干燥程度的湿度变量——比湿(specific humidity)和相对湿度(relative humidity )之间有何区别?两者之间又该如何转化?
二、基本概念
天气学诊断分析——温湿特征参量的计算(一) - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/331694267比湿仅为水汽的函数,表示了当前空气中水汽的多少,而水汽集中在中底层,高层较少。相对湿度不仅考虑水汽多少,同时为温度和压强的函数。人感受到的空气的干湿程度和空气中所含有的水汽量接近饱和的程度有关,而和空气中含有水汽的绝对量却无直接关系。
比湿(q):湿空气中水汽质量和湿空气质量之比。
相对湿度(RH):实际水汽压与同等温度下饱和水汽压之比,也可近似为比湿与饱和比湿之比。
三、利用比湿计算相对湿度
用降水、比湿和温度计算相对湿度(nc版、python)_比湿和地表气压计算相对湿度-CSDN博客https://blog.csdn.net/Soul_taker/article/details/126534580利用比湿、温度以及压强计算相对湿度的函数如下:
def shum_switch_rhum(temp,shum,pres):
'''
利用比湿(specific humidity)计算相对湿度
:param temp: 气温,K
:param shum: 比湿
:param pres: 气压,Pa
:return: rhum,%
'''
rhum = 0.236 * pres * shum * np.exp((17.67 * (temp - 273.16))/(temp - 29.65)) ** (-1)
print(rhum)
return rhum