气象大数据

NWP 模式分辨率对功率预测精度的影响:从全球模式到中尺度降尺度

· 南京运梦科技算法团队 · 评审 算法负责人

NWP 模式分辨率对功率预测精度的影响:从全球模式到中尺度降尺度 封面

做功率预测的人,迟早会问一个看似简单、实则牵一发动全身的问题:我用的天气预报,网格到底有多细? 这个"网格尺度"——也就是数值天气预报(NWP)模式的水平分辨率——往往被当成一个不起眼的元数据,但它实际上在源头上设定了你功率预测精度的天花板。一个 25 公里网格的全球模式,无论后端的机器学习订正模型多精巧,都不可能凭空"看见"一条 3 公里宽的山谷急流或一片 5 公里尺度的对流云团。分辨率不是越高越好,也不是越高越贵那么简单:它决定了哪些物理过程能被"解析"、哪些只能被"参数化",而这条分界线恰好穿过新能源功率预测最在意的几个变量。这篇文章把分辨率这件事从全球模式讲到中尺度降尺度,落到风电、光伏的实际误差结构上。

关键要点

  • NWP 的水平分辨率决定了模式能"解析"的最小天气尺度——大致是网格距的 5–7 倍,比这更小的结构(山谷急流、对流单体、海陆风锋面)只能靠参数化近似,无法被真实重建。
  • 分辨率对风电的杠杆主要来自地形:平坦场区全球模式常已够用,复杂地形下粗网格会系统性低估山脊加速、错放谷地通道,需要中尺度降尺度补强。
  • 分辨率对光伏的杠杆主要来自云与辐射:积云、海陆风触发的对流尺度常小于全球网格距,粗网格平滑掉云的空间结构,造成辐射偏差与爬坡事件漏报。
  • "降尺度"分两条路:动力降尺度用 WRF 这类中尺度模式重解物理方程,统计降尺度只拟合粗网格与局地的相关关系;前者能重建插值变不出的结构,但有灰区与地形依赖的代价。
  • 提分辨率有边际递减且不替代后处理:再细的网格仍有相位误差与系统偏差,实测偏差订正、多源交叉验证、概率化表达是必备的下游纪律。
  • 历史回测用 ERA5(era5),上线预报对外口径为德国气象局(ger),分辨率讨论必须落到目标场站的历史回测上,而非套用通用百分比。

分辨率到底约束了什么

NWP 模式把大气切成离散网格,在每个格点上数值积分动量、热力、水汽等控制方程。一个常见误解是"网格距 9 公里就能看清 9 公里的天气"。事实并非如此——受数值离散与滤波的限制,模式能够有效解析的最小尺度,通常是网格距的约 5–7 倍。也就是说,一个 9 公里网格的模式,真正算得可信的最小天气结构在 50–60 公里量级;更小的东西,要么被平滑抹平,要么落入"次网格",只能交给参数化方案去统计性地近似。

这条"解析 vs 参数化"的分界线,正好穿过新能源最关心的几类过程:

  • 地形强迫:山脊加速、背风涡流、河谷通道、过山波,尺度从几公里到几百米不等。
  • 对流与积云:夏季午后的对流单体、阵雨云团,水平尺度常在几公里到十几公里。
  • 边界层与局地环流:海陆风、山谷风、城市热岛,尺度在几公里到几十公里。

当模式分辨率粗于这些过程的特征尺度时,它不是"算得不准",而是根本看不见——这是无法靠下游订正凭空补回来的信息损失。这就是为什么分辨率被称为功率预测精度的"天花板"。

全球模式的分辨率梯度

当代主流全球确定性模式的水平分辨率大致落在 9–13 公里量级(不同模式、不同版本会变化)。这个分辨率对于刻画天气系统尺度的环流——锋面、低压、大尺度急流——已经相当出色,这也是为什么全球模式在 24–72 小时的形势预报上技巧很高。但 9–13 公里的网格距,意味着有效解析尺度在 50–90 公里,对于穿越复杂地形的风、午后零散的对流云,仍然偏粗。

值得一提的是,近年快速成熟的 AI 气象大模型(如基于图神经网络或傅里叶算子的一类方法)大多在与 ERA5 同源的 0.25°(约 25 公里)网格上训练与推理。它们在天气尺度的预报技巧令人印象深刻,推理成本也极低,但其空间分辨率本身仍受训练数据网格距约束——这一点在评估它们能否替代场站级精细预报时必须正视。

风电:分辨率的杠杆藏在地形里

风电对 100 米轮毂高度风速极其敏感——出力与风速近似呈立方关系,风速 10% 的偏差会被放大成约 30% 的功率偏差。而 100 米风恰恰是受地形影响最重的变量之一。

平坦地形(戈壁、平原、海面)上,全球模式的粗网格往往已经够用:大尺度环流主导风场,地形扰动有限,再分析与全球预报的 100 米风通常能给出可用的背景场。这种场景下盲目追求高分辨率,边际收益有限。

但在复杂地形(山地、丘陵、沿海台地、风口)上,情况完全不同。一座山脊的加速效应、背风侧的减速与流动分离、河谷里的通道急流,尺度只有几公里甚至几百米——远细于全球网格距。粗网格会把整座山"压平"成一个缓坡,于是系统性地低估山脊机位的风速、错放谷地的急流位置。这类误差不是随机噪声,而是结构性偏差,整场年发电量评估和短期功率曲线都会随之失真。

这正是中尺度降尺度的用武之地。用一份全球预报作为边界条件,驱动一个高分辨率的中尺度模式(WRF 是文献最厚、使用最广的工具),让它根据真实地形高程在公里乃至百米网格上重新求解气流——山脊抬升、背风分离、谷地通道这些插值永远变不出的结构,动力模式能在物理上重建。需要提醒的是,降尺度的收益高度依赖站点的地形位置:地形开阔的山脊点收益明显,而处在背风坡或河谷里的点,负偏差有时反而被放大;而且分辨率最高也不等于传统统计分数(MAE/RMSE)最优。复杂地形降尺度的细节,可参见我们另一篇专文《WRF 动力降尺度》。

光伏:分辨率的杠杆藏在云里

光伏功率的第一驱动量是地表辐照(GHI),而辐照的最大变率来源是。这里分辨率的故事和风电不同:它不主要关于地形,而关于云的空间结构和触发机制。

晴空稳定的天气下,辐照场平滑、可预报性高,全球模式的分辨率绰绰有余——西北、内蒙古这类地区的日前辐射预报,粗网格与细网格差异通常不大。问题出在有云、对流活跃的天气:

  • 对流尺度小于网格距:午后积云、阵雨云团的水平尺度常在几公里到十几公里,落在全球网格的"次网格"里。模式只能用积云参数化方案统计性地处理,结果往往是把云"涂抹"开来——该有云的地方云不够厚、该晴的地方残留虚云,辐射偏差随之而来。
  • 局地环流触发对流:海陆风锋面、山谷风辐合带常在午后触发对流,这些触发机制本身就是中尺度现象,粗网格容易错过其位置和时间。
  • 爬坡事件被平滑:云团快速移动造成的辐照分钟级骤升骤降(爬坡事件),是光伏超短期预测的头号难题。粗网格在时间和空间上都把这种陡变抹平了,导致系统性漏报。

提高分辨率(包括用对流可分辨尺度的区域模式,即网格距细到约 3–4 公里、可以关闭积云参数化让模式自己"长"出对流)能改善云的空间刻画和对流触发时机,对多云、季风、梅雨场景的光伏预测尤其有价值。但要清醒:对流的混沌本质决定了即便对流可分辨模式,也难以精确预报单个云团"几点几分飘到哪个组件上方"。对超短期辐照陡变,更现实的补强是卫星云图外推 + 天空成像仪 + 实测同化,而非单纯堆分辨率。

降尺度的两条路与它们的代价

把粗网格细化到场站尺度,工程上有两条截然不同的路线,别混为一谈。

动力降尺度用 WRF 这类中尺度模式真正求解大气运动方程,根据真实地形和下垫面重新算出精细场。优点是物理一致、能重建插值得不到的结构;代价是算力昂贵、需要专业运维,且存在两个公认的陷阱:一是灰区问题(terra incognita),当水平分辨率落在约 1 公里到 100 米之间时,传统边界层参数化"次网格湍流全部参数化"的假设被破坏,而大涡模拟所需的"湍流主要被解析"又尚未满足,这一过渡带结果对方案选择高度敏感、须谨慎解读;二是地形依赖,如前所述,降尺度收益因机位位置而异,不是均匀的增益。

统计降尺度则不求解物理,而是用历史数据拟合"粗网格场 → 局地观测"的相关关系(从简单的回归、分位数映射,到 KNN 类近邻插补,再到机器学习)。优点是轻量、快、可大规模部署;代价是它只能复现训练样本里见过的统计关系,对训练期未出现的极端工况外推能力弱,也无法重建物理上的新结构——它本质上是"学会了粗网格和局地之间的经验映射",而非"算出了细网格的物理"。

实务中两条路常常组合使用:用动力降尺度提供物理一致的高质量背景场,再用统计后处理(基于近 N 天实测残差的偏差订正、分位数映射等)压掉残余的系统偏差。这种"动力打底、统计收尾"的混合策略,通常比单用任何一条更稳。

分辨率不是银弹:边际递减与下游纪律

关于分辨率,有三个工程上必须内化的判断:

第一,分辨率有边际递减。 从 25 公里降到 9 公里,对复杂地形和对流场景往往是质变;从 9 公里再降到 3 公里,对某些场景仍有收益,但成本(算力、存储、运维)陡增而增益收窄。该把分辨率"花在刀刃上"——平坦场区的风电、晴空主导的光伏,未必需要最细的网格。

第二,再高的分辨率也消不掉相位误差。 短期预测的误差常常不是幅值错,而是相位错——天气过程整体提前或滞后了几小时。这是可预报性和初始场误差的产物,和网格距没有直接关系。相位误差用基于实测的平移类订正比纯幅值缩放更有效,这是后处理的活,不是提分辨率能解决的。

第三,分辨率提升不替代不确定性量化。 网格再细,单一确定性预报在中期(7–10 天)的逐小时形状仍趋近噪声。诚实的做法是输出 P10/P50/P90 区间或趋势带,并用多模式/集合刻画离散度——这一点和分辨率正交,不能用"我用了高分辨率"来回避概率化表达。

一句话:分辨率设定了你能拿到多少"原始信息",但把信息转成可靠的功率预测,还得靠实测偏差订正、多源交叉验证和概率化表达这一整套下游纪律。

在运梦气象 API 上手:把分辨率讨论落到回测

分辨率的所有讨论,最终都要落到目标场站的历史回测上——脱离场站谈"哪个分辨率更准"是没有意义的。运梦气象 API 把历史与预报统一在同一个同步下载端点:POST /api/energy-weather/search/weather/action/downloadSync。请求体是 JSON,必填 dataSourceIdlatlonstimeetimetimezone(东八区填 "8")和 fields(CF 命名字段数组),响应是统一 JSON envelope,data 里按字段名给出与 timeList 一一对应的数值数组。

做分辨率敏感性评估时,典型姿势是:先用 ERA5 历史再分析拉多年小时级序列,标定功率曲线、训练偏差订正模型并做离线回测;上线后切换到预报源跑实时预测。下面是一段同时取风电与光伏关键字段的最小请求示例,历史回测把 dataSourceId 设为 era5(运梦产品可取历史范围为 1950 年至今):

{
  "dataSourceId": "era5",
  "lat": 26.85,
  "lon": 100.23,
  "stime": "2024-01-01 00:00",
  "etime": "2024-12-31 23:00",
  "fields": ["u100", "v100", "ws", "wd", "rsds", "dni", "dhi", "tas", "sp"],
  "timezone": "8"
}

字段选取对应本文的两条主线:风电取 100 米风分量 u100 / v100 及派生的 ws / wd(风速、风向),可加 sp / tas 做空气密度与温度修正;光伏取辐照三件套 rsds / dni / dhi(GHI、DNI、DHI)加 tas。拿到整年序列后,就能按场站地形位置和云气候特征,判断当前分辨率在该点是否构成精度瓶颈:复杂地形的山脊/谷地机位分别核验风速偏差,多云季节核验辐照与爬坡事件的捕获率。

把历史回测延伸到上线预报时,将 dataSourceId 换成 ger(德国气象局预报源)即可复用同一套字段与代码框架,对未来约 7 天的短中期做预测;如需用 NASA(nasa)、中国数源(zg1)等其他源做交叉验证,只需替换 dataSourceId。历史用 era5、未来用 ger,职责不混用——尤其不要拿再分析数据冒充"预报"做回测,那会泄漏未来信息、把回测分数虚高。

字段口径与单位以官方文档为准:完整字段表见 /docs/weather/data-elements/,接口参数见 /docs/weather/api-reference/,ERA5 数据源说明见 /products/weather-api/era5/

落地建议

把分辨率当成功率预测的"信息预算"来管理,而不是一个越大越好的旋钮:

  1. 先判定场站类型。平坦地形风电、晴空主导光伏,全球模式分辨率多半够用,重心放在偏差订正;复杂地形风电、多云/季风光伏,分辨率才是真瓶颈,值得上中尺度降尺度。
  2. 用回测说话。在目标点位用 ERA5 历史序列做分辨率敏感性评估,看清"提分辨率到底在哪段时效、哪类天气下带来收益",而不是套用通用百分比。
  3. 动力打底、统计收尾。把高分辨率(或降尺度)当作物理一致的高质量背景场,再用实测残差订正压掉系统偏差,用多源交叉验证量化不确定性。
  4. 分辨率之外补齐下游。相位误差靠平移订正,超短期辐照陡变靠云图外推与实测同化,中期可预报性塌陷靠概率化表达——这些都不是提分辨率能替代的。

运梦气象 API 把多套数据源放在同一接口下,正是为这种"历史回测—预报上线—多源交叉验证"的闭环服务:让你能在动手部署昂贵的降尺度链路之前,先用统一口径的数据把"分辨率值不值得提"这件事算清楚。

常见问题

NWP 分辨率越高,功率预测就一定越准吗? 不一定。分辨率设定了模式能"解析"的最小天气尺度(约为网格距的 5–7 倍),它是精度的上限而非保证。提分辨率对复杂地形风电、多云光伏收益明显,对平坦场区、晴空场景边际递减;而且相位误差、系统偏差、中期可预报性塌陷都不是靠提分辨率能消除的,仍需实测偏差订正和概率化表达等下游手段。

全球模式和中尺度降尺度有什么区别? 全球模式(约 9–13 公里)擅长天气系统尺度的环流,但看不清山谷急流、对流单体这类小尺度过程。中尺度降尺度用全球预报作边界条件,驱动一个高分辨率模式在公里乃至百米网格上重新求解物理,从而重建插值得不到的地形与对流结构。代价是算力高、有灰区问题,且收益依站点地形位置而异。

复杂地形的风电场一定要做降尺度吗? 取决于机位的地形位置。地形开阔的山脊机位经动力降尺度后通常更贴合实测、收益明显;但背风坡和河谷通道里的机位,降尺度有时反而放大负偏差。稳妥做法是先用 ERA5 历史序列在目标点位回测,分机位核验偏差,再决定是否上降尺度链路并叠加实测校验。

动力降尺度和统计降尺度怎么选? 动力降尺度(如 WRF)求解物理方程、能重建新结构,但昂贵且有灰区;统计降尺度(回归、分位数映射、KNN、机器学习等)轻量快速,但只能复现训练期见过的经验关系、外推能力弱。实务上常组合使用:动力降尺度打底提供物理背景场,统计后处理收尾压系统偏差。

在运梦气象 API 上怎么评估分辨率是不是瓶颈?downloadSync 端点、把 dataSourceId 设为 era5 拉目标点位多年小时级序列,风电取 u100/v100 与 ws/wd、光伏取 rsds/dni/dhi 加 tas,做离线回测;按场站地形和云气候判断当前分辨率是否构成精度上限。上线预报把 dataSourceId 换成 ger(德国气象局预报源)复用同一套字段,历史用 era5、未来用 ger,职责不混用。

参考与延伸阅读

  • Hersbach, H., Bell, B., Berrisford, P., et al. (2020). The ERA5 global reanalysis. Quarterly Journal of the Royal Meteorological Society, 146(730), 1999–2049. https://doi.org/10.1002/qj.3803
  • Powers, J. G., Klemp, J. B., Skamarock, W. C., et al. (2017). The Weather Research and Forecasting Model: Overview, System Efforts, and Future Directions. Bulletin of the American Meteorological Society, 98(8), 1717–1737. https://doi.org/10.1175/BAMS-D-15-00308.1
  • 国家能源局.《电力并网运行管理规定》(国能发监管规〔2021〕60 号)、《电力辅助服务管理办法》(国能发监管规〔2021〕61 号). 2021 年;各区域/省级能源监管机构据此制定的《电力并网运行管理实施细则》《电力辅助服务管理实施细则》(业内俗称「两个细则」)。