首页 / 资讯中心 / 文章详情

StormScope-GOES-MRMS变量详解:ABI与MRMS数据如何驱动精准预测

StormScope-GOES-MRMS变量详解:ABI与MRMS数据如何驱动精准预测 ★ FEATURED ARTICLE
StormScope-GOES-MRMS变量详解ABI与MRMS数据如何驱动精准预测StormScope-GOES-MRMS是一款先进的中尺度天气AI模型能够自回归预测GOES卫星和MRMS雷达变量为气象预测提供强大支持。该模型基于HRRR模型网格作为美国大陆CONUS的基础3公里网格可在多种时空分辨率下进行预测为精准气象预报奠定了坚实基础。核心变量解析ABI与MRMS数据驱动GOES变量卫星观测的多光谱数据GOES地球静止环境卫星提供了丰富的多光谱辐射数据这些数据是StormScope模型预测的重要输入。在StormScope-GOES-MRMS中主要使用的GOES变量包括abi01c、abi02c、abi03c、abi07c、abi08c、abi09c、abi10c和abi13c。这些变量代表了不同波段的观测数据涵盖了从可见光到红外的多个光谱范围能够捕捉大气中的各种物理过程和现象。这些变量的顺序和命名在项目的registry.json文件中进行了明确规定。在normalization部分的goes对象中order数组列出了这些变量的顺序file_prefix为goes表明这些变量的相关数据文件以goes为前缀如goes_means.npy和goes_stds.npy这些文件存储了数据归一化所需的均值和标准差。MRMS变量雷达观测的降水数据MRMS多雷达多传感器数据是另一个关键的输入源主要提供降水相关的信息。StormScope-GOES-MRMS中使用的MRMS变量包括refc反射率和refc_base基础反射率。这些变量能够反映降水的强度和分布情况对于短临预报具有重要意义。与GOES变量类似MRMS变量的信息也可以在registry.json文件中找到。在normalization部分的mrms对象中order数组列出了refc和refc_base的顺序file_prefix为mrms相关的数据文件如mrms_means.npy和mrms_stds.npy存储了归一化参数。此外项目中还包含mrms_coverage_mask.npy文件用于处理MRMS数据的覆盖范围问题。其他辅助变量除了GOES和MRMS的核心变量外StormScope-GOES-MRMS还可以利用其他辅助变量来提高预测精度。例如z500500百帕位势高度作为一种可选的条件变量可以提供大尺度的天气背景信息。这些辅助变量的信息同样可以在registry.json中找到在normalization部分的era5对象中order数组列出了z500变量file_prefix为era5相关数据文件如era5_means.npy和era5_stds.npy。此外项目中还包含lat.npy和lon.npy文件存储了纬度和经度信息用于定位和空间参考topo.npy文件提供了地形数据可用于考虑地形对天气的影响nexrad_proximity.npy文件则与NEXRAD雷达的距离有关可能用于数据质量控制或权重调整。模型架构与变量应用扩散Transformer架构StormScope采用了扩散TransformerDiT架构结合了2D邻域注意力机制能够有效处理高分辨率的气象数据。这种架构使得模型能够捕捉到气象变量之间的复杂空间和时间关系从而提高预测的准确性。根据README.md中的信息StormScope提供了两种主要的检查点6公里网格、1小时时间分辨率的DiT194M参数和3公里网格、10分钟时间分辨率的DiT260M参数。这些检查点文件存储在checkpoints/目录下如checkpoints/goes/3km_10min/expert_0.mdlus等。变量在模型中的应用在模型的输入和输出中GOES和MRMS变量扮演着核心角色。模型的输入是一个五维张量批次、提前时间、变量、高度、宽度包含1-8个来自GOES/MRMS的状态变量以及1-8个可选的条件变量。输出同样是一个五维张量包含预测的GOES和MRMS变量。在registry.json文件的goes和mrms部分详细定义了不同模型配置如3km_10min和6km_1hr所使用的变量、图像大小、空间下采样率等参数。例如3km_10min的GOES模型使用了全部8个ABI变量而6km_1hr的MRMS模型在legacy版本中仅使用了refc变量。模型还可以根据需要引入条件变量如MRMS模型可以以最新的GOES状态变量作为条件这在README.md中有所说明Models predicting MRMS are conditioned on the most recent GOES state variables. 这种多源数据的融合有助于提高预测的准确性和可靠性。数据预处理与归一化数据来源与处理StormScope-GOES-MRMS的训练数据来自多个来源包括ERA5、GOES和MRMS数据集。这些数据经过严格的筛选和处理形成了模型训练所需的高质量数据集。根据README.md中的信息用于模型训练的GOES数据子集大小达到18.5 TBMRMS数据子集为2.3 TBERA5数据子集为131 GB这些海量数据为模型的训练提供了坚实的基础。变量归一化为了确保模型的稳定训练和预测输入变量需要进行归一化处理。项目中提供了多个用于归一化的文件如goes_means.npy、goes_stds.npy、mrms_means.npy、mrms_stds.npy等。这些文件存储了各个变量的均值和标准差用于将原始数据转换为零均值、单位方差的标准化数据。在registry.json文件的normalization部分详细定义了不同数据类型goes、mrms、era5、glm的归一化参数包括文件前缀和变量顺序。这确保了在模型训练和推理过程中数据能够以一致的方式进行预处理。实际应用与部署适用场景StormScope-GOES-MRMS模型适用于美国大陆CONUS的高分辨率集合预报能够提供GOES和MRMS观测的精准预测。这对于气象业务、灾害预警、水资源管理等领域具有重要的应用价值。模型的不同配置如3km_10min和6km_1hr可以满足不同时间和空间分辨率的需求用户可以根据实际应用场景选择合适的模型。部署与集成模型的推理可以通过NVIDIA Earth2Studio进行这为模型的实际应用提供了便捷的接口。模型支持在多种NVIDIA GPU上运行如A100、H100和L40S等能够充分利用GPU的计算能力实现高效的预测。对于希望使用该模型的用户可以通过以下命令克隆仓库git clone https://gitcode.com/hf_mirrors/nvidia/stormscope-goes-mrms克隆后用户可以根据README.md中的说明进行模型的配置和使用。总结StormScope-GOES-MRMS模型通过巧妙地整合GOES卫星的多光谱ABI变量和MRMS雷达的降水变量结合先进的扩散Transformer架构为精准气象预测提供了强大的工具。模型的变量设计、数据预处理和架构选择都充分考虑了气象数据的特点和预测需求使得模型能够在不同时空分辨率下提供高质量的预测结果。无论是在气象业务、灾害预警还是科研领域StormScope-GOES-MRMS都具有广泛的应用前景为提升气象预测能力做出了重要贡献。创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站