2. 物理基础与数据来源:新能源(风/光)出力特性、影响功率的主要气象因素、数据采集(SCADA/测风塔/数值天气预报NWP)

各位同学,欢迎来到《超短期功率预测算法精讲与实战》的第一章。

做预测,最怕什么?最怕你模型调得再好,数据源头就错了。我见过太多项目,算法工程师花三个月调参,最后发现是测风塔的传感器冻住了——数据全是噪声。所以这一章,咱们先把物理基础和数据来源彻底搞明白。

2.1 风电出力特性:风不是你想来,想来就能来

风电功率,说白了就是风能转化为电能的效率。核心公式其实很简单:

P = 0.5 * ρ * A * v³ * Cp

其中ρ是空气密度,A是风轮扫掠面积,v是风速,Cp是风能利用系数(贝兹极限是0.593)。

注意看,功率和风速的三次方成正比。这意味着什么?风速从5m/s涨到6m/s,功率能涨将近一倍。反过来,风速掉一点,功率掉得飞快。我在西北某风场遇到过,调度那边看着功率曲线突然跳水,以为是机组故障,结果一查——就是一阵风过去了。

核心要点:风电功率的波动性,本质上是风速三次方效应的放大。预测风电,本质上是在预测风速的微小变化。

另外,还有个切入风速和切出风速的概念。一般风机在3m/s左右开始发电,25m/s左右停机保护。中间那段叫额定风速,大概12-15m/s,之后功率就平了。你想想看,如果风速在额定点附近晃悠,功率预测会特别难——因为模型得判断它是在爬坡还是已经饱和了。

2.2 光伏出力特性:太阳也有脾气

光伏就相对温柔一些。它的功率主要取决于辐照度温度。理想情况下:

P = G * A * η * (1 - β * (T_cell - 25))

G是辐照度(W/m²),A是面积,η是转换效率,β是温度系数(一般-0.3%到-0.5%/°C),T_cell是电池板温度。

这里有个坑:很多人以为光伏功率和辐照度是线性关系。其实不是。温度一高,效率就掉。我做过一个项目,夏天中午辐照度最强,但功率反而比上午低——因为电池板温度飙到70°C,效率掉了15%。

个人经验:做光伏预测时,千万别只看辐照度。温度、湿度、甚至风速(影响散热)都得考虑。我曾经在模型里加了个简单的散热项,RMSE直接降了8%。

还有个特点:光伏出力有明显的日周期性。早上爬坡,中午高峰,下午下坡。但云层一过,功率能瞬间掉70%。这种“云影效应”是超短期预测最大的挑战之一。

2.3 影响功率的主要气象因素

说白了,气象因素就是预测模型的输入特征。选对了,模型事半功倍;选错了,就是白费功夫。

因素 对风电影响 对光伏影响 数据来源
风速 核心因素,三次方关系 影响散热,间接影响 测风塔/NWP
风向 影响尾流效应和机组效率 无直接影响 测风塔/NWP
辐照度 无直接影响 核心因素,线性关系为主 辐照仪/NWP
温度 影响空气密度 影响电池板效率 气象站/NWP
湿度 影响空气密度 影响散射辐照 气象站/NWP
气压 影响空气密度 无直接影响 气象站/NWP
云量 无直接影响 影响直射辐照 卫星/NWP

避坑指南:我曾经在某个项目里,把风速、风向、温度、湿度、气压全塞进模型,结果过拟合得一塌糊涂。后来发现,对于风电,风速和湍流强度就够了;对于光伏,辐照度和温度是核心。别贪多,特征不是越多越好。

2.4 数据采集:三大数据源

做预测,数据就是你的弹药。三大数据源各有各的脾气,咱们一个一个说。

2.4.1 SCADA系统

SCADA(数据采集与监视控制系统)是每个风场和光伏电站的标配。它记录的是实际运行数据:有功功率、无功功率、电压、电流、桨距角、转速等等。采样频率一般是1秒到1分钟。

SCADA数据最大的优点是真实。但它也有毛病:

  • 数据质量差:传感器漂移、通信中断、死值(长时间不变)——我见过一个风场,SCADA里风速数据连续三天都是6.2m/s,明显是传感器卡住了。
  • 时间戳对齐问题:不同机组的时间戳可能差几秒,做聚合时得小心。
  • 缺失值:停机、限电、检修期间,数据是空的。

我的习惯:拿到SCADA数据后,第一件事不是建模,而是做数据清洗。我会先画个时间序列图,肉眼扫一遍。看到异常值、死值、跳变,先标记出来。这一步花的时间,往往能省下后面调参的十倍时间。

2.4.2 测风塔数据

测风塔是风电场的“气象站”。它安装在风场附近,不同高度(10m、30m、50m、70m、100m)都有传感器,记录风速、风向、温度、湿度、气压等。

测风塔数据是物理测量,精度高,但覆盖范围有限。一个测风塔只能代表周围几公里内的风况。如果风场很大,不同位置的机组可能差异很大——这就是所谓的空间代表性误差

我做过一个项目,风场东西跨度10公里,东边的测风塔风速8m/s,西边只有5m/s。如果用单一测风塔数据做预测,西边的机组误差会很大。后来我们加了两个测风塔,误差降了12%。

2.4.3 数值天气预报(NWP)

NWP是预测的未来气象数据。它由气象局或商业公司(如ECMWF、GFS、MeteoGroup)提供,分辨率从几公里到几十公里不等。更新频率一般是1小时到6小时。

NWP数据是预测的预测——它本身就有误差。而且分辨率越粗,误差越大。比如GFS全球模型,分辨率约13公里,对于单个风场来说,可能一个网格点覆盖了整个风场,根本分辨不出局部风况。

关键认知:NWP不是“真实数据”,它是模型输出。做超短期预测时,NWP的误差会直接传递到你的预测结果里。所以,我一般会做NWP的偏差校正——用历史NWP数据和实测数据做对比,找出系统偏差,然后修正。

2.5 知识体系总览

下面这张图,是我自己总结的本章知识体系。你可以把它当作一个思维导图,方便理解各个知识点之间的关系。

超短期功率预测物理基础与数据来源 风电出力特性 P = 0.5ρAv³Cp(三次方效应) 切入/切出/额定风速 波动性:风速微小变化→功率大幅波动 光伏出力特性 P = G·A·η·(1-β(T-25)) 温度效应:高温导致效率下降 云影效应:瞬间功率骤降70% 影响功率的气象因素 风速/风向/辐照度/温度/湿度/气压/云量 SCADA系统 测风塔数据 数值天气预报NWP 实际运行数据(有功/无功/转速等) 问题:数据质量差/时间戳对齐/缺失 物理测量,精度高,覆盖有限 空间代表性误差(不同位置差异大) 预测的未来气象数据 需做偏差校正(NWP vs 实测) 核心:理解物理特性 → 选择正确特征 → 清洗高质量数据

嗯,这张图基本把本章的核心逻辑串起来了。从左到右,从上到下:先理解风电和光伏的物理特性,再搞清楚哪些气象因素影响它们,最后知道数据从哪来、有什么坑。这三步走完,你才有资格谈建模。

最后说一句:数据清洗和特征工程,往往比模型本身更重要。我见过太多人一上来就调LSTM、Transformer,结果数据里全是脏值——再好的模型也白搭。所以,这一章的内容,请你务必吃透。后面所有算法,都建立在这些基础之上。

专注资料整理