
隨著全球電力需求持續上升,傳統能源的可持續性與日俱增。能源提供商面臨的壓力是,減少對礦物燃料的依賴,同時確保電網供應充足且穩定。在這種背景下,太陽能已成為一種重要的可再生能源,是最豐富的清潔能源之一。然而,有效利用太陽能 需要精確可靠地預測表面太陽能輻射 (Surface Solar Irradiance,SSI)。
準確的 SSI 預測使運營商能夠預測太陽能的可用性,幫助同步發電與消費需求,尤其是在高需求時期。傳統的太陽輻射預測方法,例如具有輻射遷移的數值天氣預報 (NWP) 模型,運行成本高昂,並且需要數小時才能生成預測。Nowcast 模型 (例如基於光流的模型) 速度更快,但由於依賴於實時測量結果,因此無法提供遠程自適應預報。
NVIDIA 與蘇黎世聯邦理工學院大氣和氣候科學研究所合作開發了一種新的 SSI 模型。該方法通過結合 NWP 和 AI 的進步來改進 SSI 建模,從而形成比傳統方法更可擴展、更可靠的模型。有關更多詳細資訊,請參閱 使用 Neural Operators 在全球範圍內估計資料驅動的表面太陽輻射 。
通過將功能強大的 FourCastNet SFNO 預測模型與 NVIDIA 的這種新 SSI 模型相結合,無需依賴衛星覆蓋範圍的實時資料,即可準確預測全球範圍內連續數日的太陽輻射量。

這些突破得益於專為構建氣候數字孿生而設計的全棧平台 NVIDIA Earth-2 。Earth-2 提供了必要的工具和藍圖,可輕鬆構建用於預測太陽輻射的管道,並與新開發的 NVIDIA SSI 模型等自定義模型無縫集成。這種集成方法可直接生成高分辨率、實時預測,這些預測對於氣候科學、可再生能源和依賴天氣的行業的應用至關重要。
本文將介紹如何使用 NVIDIA 工具訓練新的 SSI 模型,將其集成到 Earth-2 管道中,並用於生成可通過 Earth2Studio 輕鬆可視化和後處理的資料。
NVIDIA AI Earth-2 blueprint 用於預測太陽輻射
Earth-2 平台利用 NVIDIA 加速計算能力,實現快速準確的天氣和氣候物理建模。它還提供用於 AI 模型訓練和推理的工具,用於預測、縮小比例、插值和其他應用。作為用戶,您還可以通過一組高級可視化和後處理工具與輸出的天氣和氣候資料進行交互。
NVIDIA 藍圖 是典型 AI 用例的參考工作流。圖 2 展示了用於太陽輻射預測的 NVIDIA AI Earth-2 藍圖。它從時間 t (即 IFS 分析資料 ) 的大氣狀態開始,初始化預測 (預測) 模型。此模型在 t + Delta 時間生成各種大氣變量的預報。

通常,相關變量可能不存在於預測變量集 (例如 SSI) 中。要檢索 SSI 預測,用戶可以利用診斷模型,該模型充當估計模型,並將可用的大氣變量轉換為所需的目標變量。然後,利用天氣預報的最新進展,將診斷模型與不同的預測模型集成。
訓練自定義 AI 天氣診斷模型
NVIDIA Modulus 是一個開源框架,用於訓練 physics-ML 模型,例如 AI 天氣預報模型。對於中期天氣預報,Modulus 包括 FourCastNet 、 SFNO 、NVIDIA 實現的 GraphCast、 Pangu-Weather 和 DLWP ,並添加了其他架構。為了簡化訓練,Modulus 還包括在 ERA5 和類似資料集上訓練的流程。有關更多詳情,請訪問 GitHub 上的 NVIDIA/modulus,查看訓練工作流示例和 notebooks。所有已實施的架構均針對 GPUs 訓練進行了優化。
Earth-2 用戶可以使用 Modulus 在預測模型輸出的基礎上訓練自定義診斷模型,如圖 2 所示。在 Data-Driven Surface Solar Irradiance Estimation Using Neural Operators at Global Scale 中發佈的模型使用 Modulus 進行訓練,是一個改進的診斷模型,利用 Adaptive Fourier Neural Operators (AFNO),使其能夠估計整個地球的每 6 小時 SSI。
圖顯示了應用於 SSI 診斷模型訓練的 Modulus 訓練管線。ERA5 Reanalysis 大氣資料用作診斷模型的輸入,該模型學習如何將大氣變量映射到新的目標變量。真值變量 (SSI 字段) 可以從 ERA5 或其他資料集檢索,以獲得更高的準確性,例如基於衛星的 SARAH3 。

借助 NVIDIA Earth-2Studio 簡化太陽輻射推理
在訓練自定義模型後,要在 Earth-2 藍圖中使用該模型,最簡單的方法是通過 NVIDIA Earth2Studio ,這是一個專為 AI 驅動的天氣模型推理而設計的 Python 庫。Earth2Studio 提供了一套全面的構建模組和藍圖,專為確定性和概率性天氣預測量身打造。該庫開箱即用,支援各種資料源,包括但不限於 Climate Data Store (CDS)、ARCO、 Global Forecast System (GFS)、Integrated Forecasting System (IFS) 和 High-Resolution Rapid Refresh (HRRR)。
Earth2Studio 的突出特性之一是其在模型選擇方面的靈活性。作為用戶,您可以從 NVIDIA GPU Cloud (NGC) 中的一系列預訓練模型中進行選擇。可以輕鬆部署模型以進行即時推理 (Figure 4)。您還可以將自己的自定義模型無縫集成到框架中,例如使用 Modulus 訓練的模型。
使用 Earth-2,您可以從各種資料源以及 NGC 模型註冊表中的各種預後和診斷模型中進行選擇。不同的組件無縫集成到管道中,且代碼更改最少。

使用 Earth2Studio 運行天氣預報
以下 Earth2Studio 代碼示例使用預構建的 NVIDIA 模型來預測 SSI,從而實現圖 2 中的藍圖。從模型註冊表 (NGC) 導入必要的資料源 (IFS)、IO 操作 (ZarrBackend) 和模型 (FourCastNet SFNO、SolarRadiationAFNO) 後,系統會加載預後和診斷模型。此時,用戶可以指定自定義模型。在本例中,為方便起見,我們在 Modulus 中訓練了 AFNO 模型並將其添加到 NGC。此外,還指定了資料源、輸出儲存和時間步長數。然後,系統會調用 run.diagnostic 函數來執行模擬。然後,可以使用 CorrDiff 等縮減工具對預測進行後處理。
from earth2studio.data import IFS
from earth2studio.io import ZarrBackend
from earth2studio.models.px import SFNO
from earth2studio.models.dx import SolarRadiationAFNO
# Load the SFNO model package, including the model weights, from NGC
model = SFNO.load_model(SFNO.load_default_package())
# Load the Solar Radiation model package, including the model weights, from NGC
diagnostic_model = SolarRadiationAFNO.load_model(SolarRadiationAFNO.load_default_package()))
# Use the GFS analysis as the data source
data = GFS()
# Use a Zarr archive to store the outputs
io = ZarrBackend(file_name="solar_irradiance_prediction.zarr」)
nsteps = 8 # the number of 6-hour time steps
# Run the SSI global forecast
io = run.diagnostic(
["2024-06-01"], # start the forecast on 01 June 2024, 00:00 UTC
nsteps,
prognostic_model,
diagnostic_model,
data,
io
)
Earth2Studio 是一款開源工具,可供科學研究社區探索和試驗用於天氣和氣候的 AI 模型,並促進社區內的協作和創新。構建應用程序的企業開發者可以通過 NVIDIA AI Enterprise 訪問 NVIDIA NIM 微服務藍圖 、特定於任務的診斷模型 (例如上一個示例中使用的模型) 以及企業支援。這種企業級集成可確保組織可以使用先進的 AI 技術構建可擴展的高性能解決方案,並受益於 NVIDIA 在 AI 驅動解決方案方面的專業知識。

可視化天氣預報
Earth-2 平台提供利用 NVIDIA Omniverse 的可視化工作流,NVIDIA Omniverse 是一個 3D 開發平台,旨在促進不同應用之間的互操作性,並提供協作環境,供開發者和設計師無縫協作。借助 NVIDIA RTX 實時渲染技術,Omniverse 能夠創建高分辨率的交互式可視化效果,非常適合各種行業用例。
通過 Earth-2 平台利用這些功能,您可以構建關於地球和大氣的交互式詳細表示,從而促進更好的理解和決策。團片顯示了在 NVIDIA Omniverse 的幫助下構建的 7 天 SSI 預測。高輻射度通過覆蓋在衛星基礎圖像上的明亮顏色表示。
文章轉載於nvidia.com,如有侵權,聯繫刪除。
WeChat
Profile