计算ERA-5数据的相对湿度(RH)与饱和水汽压差(VPD)

计算ERA-5数据的相对湿度(RH)与饱和水汽压差(VPD)


目录

  • 计算ERA-5数据的相对湿度(RH)与饱和水汽压差(VPD)
  • 前言
  • 一、所使用的函数包以及操作系统
  • 二、具体操作及代码
    • 1.数据
    • 2.计算RH与VPD


前言

由于需要用到饱和水汽压差数据而ERA5中并没有饱和时气压差数据,故根据公式进行计算。

一、所使用的函数包以及操作系统

函数包:cdo
操作系统:Windows 10 中的WSL

二、具体操作及代码

1.数据

需要准备2m温度与2m露点温度数据,为方便计算我把他们合并在一起了

计算ERA-5数据的相对湿度(RH)与饱和水汽压差(VPD)_第1张图片
具体操作代码为:

 cdo merge Daytime_meanT_8020_xj_C.nc Daytime_mean_dewpoint_T_xj_8020_0.1x0.1_C.nc Daytime_mean_T_DT_xj_8020_0.1x0.1.nc

2.计算RH与VPD

计算相对湿度代码如下:

cdo -expr,'Rh=100*(exp((17.625*d2m)/(243.03+d2m))/exp((17.625*t2m)/(243.04+t2m)))' Daytime_mean_T_DT_xj_8020_0.1x0.1.nc Daytime_mean_Rh_xj_8020_0.1x0.1.nc

结果:
计算ERA-5数据的相对湿度(RH)与饱和水汽压差(VPD)_第2张图片
计算VPD代码如下:
cdo -expr,‘VPD=Svp*(1-Rh/100)’ Daytime_mean_Rh_svp.nc Daytime_mean_VPD_xj_8020_0.1x0.1.nc
结果:
计算ERA-5数据的相对湿度(RH)与饱和水汽压差(VPD)_第3张图片

你可能感兴趣的:(气象数据处理,python,图像处理)