ERA5-Land 逐小时数据_累积值(如辐射数据)处理的注意事项

目录

1.累积变量定义

2.累计值转换为瞬时值

2.1计算1小时内的平均瞬时辐射

2.2计算1天内的平均瞬时辐射

3.提取全天累积量的技巧


1.累积变量定义

ERA5数据文档中对“累积变量”的定义是:在特定时间段内聚合的变量

由于累积变量以不同的方式存储在不同的数据集中,因此正确解释它们很重要。

        以ERA5-Land 逐小时数据 为例,该数据集的 降水辐射数据 就是累积变量,而非瞬时值。

        因此,本文将以辐射数据为例,介绍ERA5-Land逐小时数据集,累积变量的单位换算以及转换为瞬时值的操作流程,和注意事项。


2.累计值转换为瞬时值

根据官方文档(https://confluence.ecmwf.int/pages/viewpage.action?pageId=197702790

某日

01:00时的辐射变量数值等于从00:00到01:00时刻的累积;

02:00时的辐射变量数值等于从00:00到02:00时刻的累积;

……

由此,次日00:00时的辐射变量数值等于上一日全天24h的辐射量的累积

辐射数据的原始单位为 (j*m-2),辐射常用其瞬时单位(w*m-2),

单位换算:1j = 1W*1s


2.1计算1小时内的平均瞬时辐射

        如前文所说,用1小时数据计算瞬时值,需要分理出一个小时内辐射量的累积值;

01:00时的数值本身就是1小时累积值,因此不需要处理;

其他时刻,均需要用当前时刻数值,减去上一时刻数值才能得到一小时内的辐射值,

得到一小时内辐射累积值,再除以时间(3600s),即可获得瞬时值。


2.2计算1天内的平均瞬时辐射

        如前文所述,00:00时的数值 即为前一天全天的辐射累计值,

因此要求某日的日平均瞬时辐射,需用次日00:00时刻数值,除以时间(86400s)。


3.提取全天累积量的技巧

        如第二节所述,当日总的辐射累积值,他等于第二天00:00的数值,

举几个实际应用中可能会产生疑问的地方:

        如果我编写程序逐年处理数据,一次读取一年的文件,01月01日,他当天总辐射量我用01月02日的00:00数据表示,以此类推,12月31日当天总辐射量要用次年的数据了,而我为了这一天的数据要去再读一整个文件,是不是大费周章?而万一没有第二年数据,那岂不是要逼死强迫症?

      我知道你很急,但是你先别急。

         众所周知,我们生活的地球,他有一个神奇的特性叫做天黑。天黑是因为没太阳,换言之,天黑的时候,辐射量的累计值是不会增加的。我们看上图,从11时(UTC)以后,辐射量的累计值不再增加。(上图数据范围为我国华北)

        也就是说,对于某地而言,辐射量连续保持不变的数值即等于当日的总辐射量。

        上述性质应该还有点用,这里开个坑,这两天找个机会填了它~ e_e~


本文以辐射量为例,其他累积量如降水处理大同小异,不再赘述。

  • 18
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值