2、数据基础:功率数据的特性(周期性、波动性、随机性),数据采集与频率

好,咱们正式开始聊功率数据。说实话,很多做预测的同行,一上来就急着调模型、调参数,结果效果总是不理想。我见过太多这样的案例了。其实问题的根源,往往不在模型,而在数据本身。你连数据的脾气都没摸透,模型怎么可能听话?

这一节,我就带你好好看看功率数据到底长什么样。它的三个核心特性——周期性、波动性、随机性,你必须刻在脑子里。另外,数据怎么采、采多快,这些看似基础的问题,其实藏着不少坑。

2.1 功率数据的三大特性

功率数据不是一堆冷冰冰的数字。它有自己的“性格”。我个人习惯把它的性格总结为三个词:周期、波动、随机。

2.1.1 周期性

什么叫周期性?说白了,就是有规律地重复出现。光伏功率最典型。你想想看,每天太阳东升西落,光伏出力自然就是“早上升、中午高、下午降、晚上归零”。这个规律,雷打不动。

风电也有周期性,但没那么明显。比如,某些地区春季风大、夏季风小,这是年周期。一天之内,有些地方晚上风大、白天风小,这是日周期。但风电的周期,往往会被其他因素打乱。

为什么周期性能帮我们做预测? 因为我们可以利用历史同期数据做参考。比如预测明天中午12点的光伏功率,我可以先看看过去一周每天中午12点的数据,心里就有个底。

核心要点: 周期性是功率预测的“锚”。没有这个锚,预测就像在大海里没有方向。

2.1.2 波动性

波动性,就是数据上蹿下跳的程度。光伏功率的波动,主要看云。一片云飘过来,功率可能瞬间掉一半。云过去了,又瞬间恢复。这种波动,速度很快,幅度很大。

风电的波动更“野”。风速一变,功率跟着变。有时候几分钟内,功率能从满发掉到零。我在项目中遇到过,有一次台风过境,风电场功率在10分钟内从80%额定功率掉到5%,调度那边直接打电话过来问怎么回事。

波动性给预测带来的挑战是:你不能只靠平均值。平均值会抹掉很多细节。你需要知道波动的幅度和频率,才能设计出能应对极端情况的模型。

2.1.3 随机性

随机性,就是不可预测的部分。比如,天气预报说今天晴天,结果突然来了一场雷阵雨。光伏功率瞬间归零。这种随机事件,你没法提前精确知道。

但注意,随机性不等于完全没规律。我们可以用概率来描述它。比如,某地区7月份下午3点,出现雷阵雨的概率是15%。那我们在做预测时,就可以给出一个概率区间,而不是一个确定值。

我曾经犯过一个错误:试图用一个确定性模型去预测所有情况。结果在随机事件发生时,预测误差大得离谱。后来我学乖了,改用概率预测,给调度提供“有80%的概率功率在50-60MW之间”这样的信息,反而更实用。

2.2 数据采集与频率

聊完数据特性,咱们说说数据怎么来。数据采集,听起来简单,但里面的门道不少。

2.2.1 采集什么?

除了功率本身,你还需要采集相关的辅助数据。我个人习惯,至少采集以下几类:

  • 功率数据: 有功功率(MW)、无功功率(MVar)
  • 气象数据: 风速、风向、辐照度、温度、湿度、气压
  • 设备状态数据: 风机/光伏板的运行状态、故障信号、限电指令

别小看设备状态数据。有一次,我发现模型预测误差突然变大,查了半天,原来是风电场被调度限电了,但我的模型不知道。从那以后,我每次建模都会把限电标志位加进去。

2.2.2 采集频率

采集频率,就是多久采一次数据。这个选择很关键。频率太低,会丢失细节;频率太高,数据量太大,存储和处理都是负担。

我一般遵循以下原则:

应用场景 推荐频率 说明
超短期预测(0-4小时) 1分钟 或 5分钟 需要捕捉快速波动,比如云层移动
短期预测(4小时-3天) 15分钟 行业标准,平衡精度和计算量
中期预测(3天-7天) 1小时 主要依赖数值天气预报,不需要太密
长期预测(月/年) 日平均 用于规划,不需要高频数据
我的建议: 如果条件允许,尽量按1分钟频率采集原始数据。即使你最终用15分钟的数据做预测,1分钟的原始数据也能帮你做数据清洗和异常检测。多存点原始数据,总没坏处。

2.2.3 采集中的常见问题

数据采集不是一劳永逸的。我遇到过不少问题,这里列几个典型的:

  • 数据缺失: 传感器故障、通信中断,都会导致数据缺失。处理办法:用插值法填充,或者直接丢弃缺失时段。
  • 数据异常: 比如功率突然变成负数,或者风速达到100m/s。这明显是错误数据。需要设置合理的上下限,进行过滤。
  • 时间戳不同步: 功率数据和气象数据来自不同系统,时间可能对不上。我曾经吃过这个亏,模型训练时发现相关性很低,查了半天,原来是两个系统的时间差了5分钟。
避坑指南: 我曾经在一个项目中,直接用了SCADA系统导出的原始数据,没做任何检查。结果模型训练出来,预测效果一塌糊涂。后来才发现,数据里有大量重复的时间戳和负值。从那以后,我每次拿到数据,第一件事就是做数据质量检查。这个习惯,救了我很多次。

2.3 知识体系总览

为了让你更直观地理解这一章的内容,我画了一张图。它把功率数据的特性、采集频率、以及它们之间的关系,都串起来了。

功率数据知识体系 周期性 波动性 随机性 日/年规律 快速变化 不可预测 数据采集频率 1分钟(超短期) 15分钟(短期) 1小时(中期) 日平均(长期) 数据质量检查(缺失/异常/时间戳)

这张图你看懂了吗?从上往下看,先认识数据的三大特性,然后根据你的预测目标选择合适的采集频率,最后别忘了做数据质量检查。每一步都踩实了,后面的模型才能站得稳。

嗯,这一节的内容就到这里。数据基础打牢了,后面讲特征工程和模型选型时,你会觉得轻松很多。

专注资料整理