logo

风力涡轮机有功功率预测比赛观摩

王哲峰 / 2023-05-13


目录

风力发电机功率预测问题

任务定义

2022 年 kdd cup 提供了龙源电力集团有限公司独特的空间动态风力预测数据集:SDWPF, 其中包括:风力涡轮机的空间分布,以及时间、天气和涡轮机内部状态等动态背景因素。 预测目标是 134 个风机各自在未来 288 个时刻(共 2 天)下的输出功率

需要在 48 小时之前解决空间动态风力发电预测问题。例如,在今天上午 06:00:00 给出, 根据风电场和相关风力涡轮机的一系列历史记录,需要有效地预测从上午 06:00 到后天上午 05:50 的风力发电。 需要每10 分钟输出一次预测值。具体而言,在一个时间点,需要预测未来的长度 288(48 小时 * 60 分钟 / 10 分钟)风力发电时间序列

风力发电机简介

风力涡轮机结构:

img

风力涡轮机结构组件:

数据概况

评价指标

在这个任务中,用 RMSE(均方根误差)和 MAE(平均绝对误差) 的平均值评估每个风力涡轮机的预测结果,然后将预测分数相加作为模型的最终分数

在时间 $t_{0}$ 下,假设真实的风力涡轮发电机的有功功率时间序列为:

$$P = \{P_{t_{0} + 1}, P_{t_{0} + 2}, \ldots, P_{t_{0} + 288}\}$$

假设预测的风力涡轮机发电有功功率时间序列为:

$$P = \{\hat{P}_{t_{0} + 1}, \hat{P}_{t_{0} + 2}, \ldots, \hat{P}_{t_{0} + 288}\}$$

$s_{t_{0}}^{i}$ 定义为风力涡轮机 $i$ 在时间 $t_{0}$ 的评估分数:

$$s_{t_{0}}^{i} = \frac{1}{2}(RMSE + MAE)$$

其中:

$$RMSE = \sqrt{\frac{1}{288} \sum_{j=1}^{288}(P_{t_{0}+j}^{i} - \hat{P}_{t_{0}+j}^{i})^{2}}$$

$$MAE = \frac{1}{288} \sum_{j=1}^{288}|P_{t_{0}+j}^{i} - \hat{P}_{t_{0}+j}^{i}|$$

则总分 $S_{t_{0}}$ 是所有风力涡轮机的预测分数之和,即:

$$S_{t_{0}} = \sum_{i=1}^{134}s_{t_{0}}^{i}$$

在预测时:

最后,对所有滑窗预测的结果做平均。假设用 $K$ 个数据序列做模型评估,每个数据序列数为 $k$,会随机采样一个滑动窗口步数 $\Delta t$(比如范围 $[10min, 100min]$),最后分数为:

$$score = \frac{1}{K}\sum_{k=0}^{K}S_{t_{0} + \sum_{r=0}^{k}\Delta t_{r}}$$

参考