一、风电预测概述

为什么需要风电预测?

说实话,这个问题我入行时也问过自己。

风电场建好了,风机转起来了,电也发了。那为什么还要花大力气做预测?

原因很简单——风不听话

你想想看,火电厂可以控制锅炉温度,水电站可以调节水库水位。但风呢?它想吹就吹,想停就停。这种不确定性,对电网来说是个大麻烦。

我参与过西北一个200MW的风电项目。有一次,调度中心要求我们提前一天报发电计划。我们报的是80%的容量,结果第二天实际只有20%。调度那边直接炸了——备用机组来不及启动,差点造成局部停电。

从那以后,我深刻理解了风电预测的价值:

  • 电网调度需要:知道明天能发多少电,才能安排其他电源的出力
  • 电力交易需要:预测不准,偏差考核罚款能吃掉你一半利润
  • 运维检修需要:知道低风时段,才好安排停机维护
  • 储能调度需要:提前知道发电波动,才能优化充放电策略

核心观点:风电预测不是锦上添花,而是并网运行的刚需。没有预测,风电就是电网眼中的「捣乱分子」。

风电预测的挑战与价值

做风电预测难吗?难。非常难。

我做过三年风电预测模型,踩过的坑比风机还高。这里说说几个核心挑战:

挑战一:大气系统的混沌特性

说白了,大气运动本身就是个混沌系统。蝴蝶效应听说过吧?巴西的蝴蝶扇动翅膀,可能引发德克萨斯的风暴。这种特性决定了——预测时间越长,误差越大

我个人习惯把预测分为三个时间尺度:

预测类型 时间范围 典型误差 主要用途
超短期 0-4小时 5-10% 实时调度、AGC控制
短期 4小时-3天 10-20% 日前交易、机组组合
中期 3天-7天 20-35% 检修计划、储能规划

经验之谈:我建议新手先从超短期预测入手。时间窗口短,误差可控,而且能快速看到模型效果。上来就做7天预测,很容易被误差打击到怀疑人生。

挑战二:数据质量问题

嗯,这里要重点说说。

我曾经接手过一个项目,历史数据看起来挺完整。结果一跑模型,预测结果一塌糊涂。排查了三天才发现——风速仪的校准系数被人改过,整整半年的数据都是偏的。

常见的坑包括:

  • 传感器故障导致的数据缺失
  • 叶片结冰影响功率曲线
  • 尾流效应导致的风速衰减
  • 限电期间的数据失真

避坑指南:我曾经因为没做数据清洗,直接用原始数据训练模型,结果模型在测试集上表现很好,上线后直接崩了。后来才发现——训练集和测试集的数据分布根本不一致。记住:脏数据进,垃圾模型出

挑战三:地形与气候的复杂性

平原风电场和山地风电场,完全是两个世界。

我在内蒙古做过一个项目,地形平坦,风向稳定,预测模型准确率能做到85%以上。后来转到云南的一个山地项目,同样的模型,准确率直接掉到60%。

为什么?因为山地风场受地形抬升、峡谷效应、局地环流的影响,风况复杂得多。说白了,没有放之四海而皆准的模型。

预测模型分类

做风电预测这么多年,我接触过的模型少说也有几十种。但归根结底,可以分成三大类:

1. 物理模型

物理模型的核心思路是——用大气物理方程来模拟风的变化。

常见的包括:

  • 数值天气预报(NWP):用超级计算机求解大气运动方程
  • 计算流体力学(CFD):模拟风在复杂地形中的流动
  • 统计降尺度:把大尺度气象数据转化为场址级风速

物理模型的优点是理论基础扎实,缺点是计算量大,而且对初始条件敏感。我见过一个项目,用WRF模型做72小时预报,一台高性能服务器要跑整整6个小时。

2. 统计模型

统计模型不关心物理过程,只关心数据之间的关系。

典型代表:

  • ARIMA:时间序列分析的老牌选手
  • 卡尔曼滤波:适合在线实时预测
  • 回归分析:简单但有效

统计模型的优势是计算快、可解释性强。但缺点也很明显——对非线性关系的拟合能力有限。

我的建议:如果你刚开始做风电预测,可以从统计模型入手。ARIMA加上卡尔曼滤波的组合,能解决80%的短期预测问题。别一上来就上深度学习,容易把自己绕晕。

3. 机器学习模型

这是目前最热门的方向,也是这门课的重点。

常见的机器学习模型包括:

  • 随机森林:抗过拟合能力强,适合特征较多的场景
  • XGBoost/LightGBM:梯度提升树,Kaggle比赛常胜将军
  • LSTM/GRU:循环神经网络,擅长处理时序数据
  • CNN:卷积神经网络,可以提取空间特征
  • Transformer:注意力机制,最近在时序预测中表现亮眼

你可能会问:这么多模型,到底选哪个?

我的经验是——没有最好的模型,只有最合适的模型。数据量小的时候,随机森林往往比深度学习效果好。数据量大、计算资源充足的时候,LSTM和Transformer的优势才能体现出来。

知识体系总览

下面这张图,是我做风电预测这些年总结出来的知识框架。你可以把它当作这门课的地图:

风电发电量预测模型知识体系 数据层 历史风速 | 风向 | 温度 | 气压 | 湿度 | 功率 | 地形数据 | NWP预报 数据清洗 → 异常检测 → 缺失值处理 → 特征工程 模型层 物理模型 NWP · CFD · 降尺度 计算量大,精度中等 统计模型 ARIMA · 卡尔曼滤波 计算快,可解释性强 机器学习模型 RF · XGBoost · LSTM 精度高,需要大量数据 评估与部署层 MAE · RMSE · MAPE · R² | 交叉验证 | 在线学习 | 模型更新 模型上线 → 实时预测 → 误差监控 → 定期重训练 应用场景:电网调度 · 电力交易 · 运维优化 · 储能管理

这张图展示了风电预测的完整链路。从数据采集开始,经过模型构建、评估验证,最终落地到实际业务场景。每个环节都有坑,也都有技巧。后面的课程,我会一个一个拆开来讲。

学习建议:别急着跳进模型细节。先把这张图印在脑子里。搞清楚每个环节的输入输出,知道自己在整条链路中的位置。这样后面学起来,才不会迷失方向。


公众号:蓝海资料掘金营,微信deep3321