Page 81 - 电力与能源2024年第二期
P. 81

孙玉波,等:基于 GA-PSO-BP 与灰色关联的光伏短期功率预测                                 221

                功率增大,说明环境温度对光伏系统的工作效率                               (2)分别计算预测日 7∶00−17∶00 的总太阳
                有一定的影响,但是太阳辐照度对功率输出的影                            辐照度、环境温度与环境湿度,并求其平均值,把
                响比环境温度大。综上,这 3 个气象因子都是影                          它们作为参考数据,同理部分训练样本也进行相
                响光伏发电的因素,都可作为模型的输入变量。                            同操作,将得到的数据作为评价数据,每日的数据
                                                                 形式如下:
                2 相似日的选取
                                                                               F i =[W i,T i,S i ]       (1)
                    在选择不同的天气类型来进行预测时,为了                          式中 F i——第 i 日的数据矩阵;W i——第 i 日的

                使 误 差 最 小 ,会 挑 选 与 预 测 日 最 为 关 联 的 日             平均辐照度; T i——第 i 日的平均气温;S i——第 i
                期 [13] 。本文利用灰色关联度分析法,挑选出满足                       日的平均湿度。
                条件的日期作为样本数据。选取相似日的步骤                                (3)对上述向量进行无量纲处理,然后求出两
                如下。                                              级最小差与最大差,并根据灰色关联系数法分别
                    (1)根据天气类型选择 3 天分别作为晴天、多                      计算预测日与第 i 日的辐照度、环境温度和大气湿
                云以及雨天的预测日。                                       度的关联系数,计算公式如下:
                                                               |                         |
                                           min min| f 0 ( k )- f i ( k ) + ρ max max| f 0 ( k )- f i ( k )
                                            i   k                    i   k
                                    ε i ( k )=                                                           (2)
                                              | f 0 ( k )- f i ( k  | ) + ρ max max| f 0 ( k )- f 0 ( k ) |
                                                                 i   k
                式中 ρ——分辨系数,其取值范围为 0 到 1,ρ 与                      层隐含层   [15] ,其基本原理是通过现有的数据样本,
                关联系数呈现负相关,本文选取 ρ=0.5; f 0(k)——                   得到输入与输出的关系,如果不能得到期望的输
                预测日第 k 个数据向量分量; f i(k)——训练样本中                    出功率,就进行反向传输,通过不断调整取值阈

                第 i 日第 k 个数据向量分量; ε i (k)——第 i 日第 k 个            值 ,使 预 测 值 接 近 输 出 值 ;其 次 ,本 文 所 采 用 的
                数据与预测日的关联系数。                                     PSO 算法,具有参数少且易实现等特点,能够优化
                    (4)计算关联度。比较数列与参考数列的关                         适应复杂系统中粒子寻优的行为,有较高的收敛
                                                                 速度。PSO 算法与其他一些算法相比,拥有记忆
                联程度的表征方式就是关联度。因为每个数列有
                                                                 功能,它能够根据当前种群的动态搜索情况改变
                很多元素,所以每个数列的关联度值有很多个,这
                                                                 搜索方式,即改变搜索位置和速度               [16] 。粒子通过
                样就会导致关联信息不集中,不能体现整体上的
                                                                 如下公式来更新自己的速度与位置:
                关联性,所以求出每个数列关联度的平均值,由该
                                                                 v id = wv id + c 1 r 1 ( p id - x id )+ c 2 r 2 ( p gd - x id ) (4)
                平均值可以确定两个数列的关联程度                 [14] :
                                     n                                           x id = x id + v id      (5)
                                    ∑  ε i ( k )                     式(4)中, 1 与 c 2 的取值范围一般为 0~4。本
                                                                             c
                                r i =  k = 1            (3)
                                        n                        文设置 c 1 与 c 2 大小均为 1.5。r 1 与 r 2 是 0 到 1 之间
                    (5)关联度排序。根据关联度大小把样本数                         的随机均匀数,w 为惯性权重系数              [17] 。惯性权重

                列的日期进行从大到小排序,这有利于找出与预                            对于 PSO 算法的性能有着非常重要的影响,惯性
                测日关联度高的日期样本。                                     权重选择恰当可以免于陷入局部最优,提升全局
                    从预测日所在月开始计算,通过式(2)和式                         搜索能力,所以本文采用自适应惯性调整                   [18-19] 来
               (3)逐天计算与待测日的关联度。选择满足关联                            平衡算法的探索与寻优能力。

                度要求的影响因素数据作为预测的训练样本。                                 PSO 算法在初始迭代时寻优速度快,所有粒
                                                                 子会快速向一个位置靠拢,导致陷入局部最优,后
                3 预测模型描述
                                                                 期收敛速度变慢,所以引入莱维飞行与随机游动
                3.1 GA-PSO-BP 模型                                 策略增强算法跳出局部最优的能力。莱维飞行                     [20]
                    首先,本文所采用的 BP 神经网络,只存在一                       是满足莱维分布的短距与长距结合的搜索过程,
   76   77   78   79   80   81   82   83   84   85   86