参照岗位:
https://www.myroms.org/forum/viewtopic.php?f=30&t=3003
我理解了如何计算第03、06、09和12个时间步长的slhf和sshf。但我也有0,15,18和21步的值。如果累积字段在00:00:00和12:00:00具有预测值的基准时间,那么如何计算00、12、15、18和21个时间步长的平均值。我需要每3小时的平均通量值。
谢谢你的建议。
江南体育网页版地球科学堆栈交换是为那些对地江南电子竞技平台质、气象、海洋学和环境科学感兴趣的人提供的一个问答网站。注册只需要一分钟。
注册加入这个社区参照岗位:
https://www.myroms.org/forum/viewtopic.php?f=30&t=3003
我理解了如何计算第03、06、09和12个时间步长的slhf和sshf。但我也有0,15,18和21步的值。如果累积字段在00:00:00和12:00:00具有预测值的基准时间,那么如何计算00、12、15、18和21个时间步长的平均值。我需要每3小时的平均通量值。
谢谢你的建议。
在我最初的答案之后,在评论中有一些来回的讨论,结果是我的答案是正确的,有点愚蠢的运气,我们把它整理好了……
问题是,尽管通量在物理学中通常被认为是BetterExplained.com建议:
计时:我们在一个时间点测量通量。定格时间,问问自己:“此时此刻,有多少东西穿过我的身体?”如果你的领域没有随着时间的推移而改变,那么一切都很好。如果你的场改变了,那么你需要选择一个时间点来测量通量。
但是,与许多人的直觉相反,气象模型经常,尽管将它们的变量命名为通量(例如sshf)……年代urface年代ensibleh吃通量),实际上将它们存储为积累。这份ECMWF白皮书关于归档数据规范的解释:
ECMWF模式存档的物理通量是从相关预报开始以来累积的,因此以$\mathrm{Jm^{−2}}$(或$\mathrm{W m^{−2}\cdot s}$为单位)。因此,通过检索$\mathrm{t_1=t}$和$\mathrm{t_2=t}+ \mathrm{24\;小时}$(其中$\mathrm{t}$是平均值开始的时间)的累积通量,取差值并除以86400,即一天中的秒数,得到日平均值(在$\mathrm{m^{−2}}$中)。
所以,虽然直觉上,你可能会认为6小时的地表感热通量只是6小时文件中的sshf变量,它不是。为了得到通量的最佳估计,你需要这样计算:
$ $ \ mathrm{\压裂{fluxvar_{(这\;步伐)}- fluxvar_{(先前\;步伐)}}{timestep_{\;小时}\ cdot3600}} $ $
所以如果你想算出3到6小时之间的平均通量,你可以这样做:
$ $ \ mathrm{\压裂{fluxvar_ {(t = 6小时)}- fluxvar_ {(t = 3小时)}}{3 \ cdot3600}} $ $
Vidhi提出的几个问题可能值得其他人理解:
任何时候需要计算派生值(不在模型本身中,但需要公式确定的变量),例如总表面热通量,只要确保在组合变量(在本例中为短波、长波、感热和潜热)时只除以时间步长一次(不要事先在单独的输入变量中除以10800,然后在组合后再除以10800)。
这些模型对很多人来说都很陌生。我只是碰巧记错了通量是什么,并把“除以10800”的数学计算正确了(可能部分原因是过去几年处理类似文件的可怕记忆!)。但希望这能帮助一些困惑的人!