一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于迁移学习的风电功率概率预测方法与流程

2022-03-23 02:45:29 来源:中国专利 TAG:


1.本发明属于对风电功率预测方法,尤其涉及一种基于迁移学习的风电功率概率预测方法。


背景技术:

2.新能源发电功率具有较强的随机性,风电、光伏等间歇波动性电源与储能、电动汽车等主动负荷的广泛接入使电力系统的供需态势呈现较高的不确定性,给系统安全与经济运行带来了严峻的挑战。准确可靠的风电出力预测为新能源电力系统规划、运行、稳定分析与控制具有重要意义,是新能源电力系统安全、经济和高效运行的重要保障。概率预测技术通过估计预测不确定性的概率分布,实现对预测不确定性的量化分析,为新能源电力系统提供更为丰富准确的不确定性信息,因而受到广泛关注。常见的风电概率预测方法主要分为物理方法、统计学方法、人工智能方法以及混合方法。
3.1)物理方法
4.物理方法是指直接构建物理环境信息与预测对象之间的关系模型,或者将物理信息作为预测模型的主要输入变量构建预测模型。新能源电力系统供需预测受风速风向、地形条件、环境温度、太阳辐照度、云量等环境因素影响大,深度挖掘物理量与预测对象间的内在联系可以为构建准确可靠的概率预测模型提供信息支撑。基于物理方法的概率预测可通过构建物理信息与预测对象的联合概率分布、利用nwp估计预测对象功率变化等方式实现。
5.2)统计学方法
6.统计学方法为传统预测的常用方法,通过对历史记录数据的分析,建立历史数据与预测对象之间的函数模型。其中,时间序列模型是典型的统计方法,常见模型有自回归模型、移动平均模型、自回归移动平均模型、差分整合移动平均自回归模型。此外,马尔可夫链模型、指数平滑方法、卡尔曼滤波等预测方法也属于统计学方法范畴。
7.3)人工智能方法
8.随着人工智能技术与大数据的发展,基于机器学习和深度学习的方法凭借其在数据挖掘和特征提取方面的潜在能力,在概率预测中被广泛应用。常见的方法有支持向量机、前馈神经网络、长短期记忆神经网络、卷积神经网络、极限学习机等。
9.极限学习机(extreme learning machine,elm)作为一种新兴的神经网络,由于能够将复杂的训练过程转化为简单的矩阵或数学计算,从而克服了传统神经网络的局限性,如局部极小值、过度训练、计算量大等。然而,elm的固有结构与固定网络参数会影响其回归能力和训练效率,并限制了其对时变风电输出的适应能力。因此,如何优化并确定神经网络的最优结构,从而提升系统建模精度,并根据复杂出力特性调整网络参数,存在挑战。


技术实现要素:

10.本发明针对现有基于极限学习机的风电概率预测研究中的不足,提出了一种基于
迁移学习的风电功率概率预测方法。该方法对于提高风电出力预测的准确可靠性,促进新能源电力系统安全、经济、高效运行具有重要意义。
11.本发明采用如下技术方案予以实施:
12.一种基于迁移学习的风电功率概率预测方法,包括如下步骤:
13.s1、通过迁移算法对历史时段和未来时段的风电数据进行划分构建多层极限学习神经机;
14.s2、通过粒子群算法对多层极限学习神经机的输出层的映射参数进行优化;
15.s3、通过权重优化方法对历史时段的多层极限学习神经机的训集生成权重数据集;
16.s4、通过权重数据集采用特征迁移算法对未来时段的多层极限学习神经机的权重更新;其中:
17.在权重更新过程中,以历史时段的权重数据集为源域,以未来时段的风电出力统计特性为目标域,利用联合分布适配算法最小化历史时刻与未来时刻风电出力统计特性之间的差异,从而实现不同出力特性下多层极限学习机的权重更新。
18.进一步,所述步骤s1中所述多层极限学习神经机构建过程:
19.步骤2.1选取某风电出力时段;
20.步骤2.2获取源域与目标域;
21.定义s s=1,2,

,表示不同的阶段,则第s阶段的源域为第s-1阶段中已构建的神经网络的结构与参数,第s阶段的目标域为新构建的隐含层的权重;
22.步骤2.3训练目标域网络参数;
23.定义α
h h=1,2,

,h代表不同的分位数水平,xi∈rn与yi∈r分别代表训练数据集的输入与输出,i=1,2,

,n代表样本标号,则第s阶段的参数训练过程如式(5-1)和(5-2)所示:
[0024][0025][0026]
其中,β
js,h j=1,2,

,j代表阶段s中针对分位数水平αh的第j个神经元的权重,β
s,h
=[β
1s,h

2s,h
,..,β
js,h
]∈rj,j代表隐含层神经元个数;ψ
i,js-1,h
代表针对样本i、αh分位数水平的从s-1阶段的第j个神经元迁移到s阶段的知识ψ
is-1,h
=[ψ
i,1s-1,h

i,2s-1,h
,


i,js-1,h
]∈rj;w代表迁移率。μ
jh
∈r为初始极限学习机的第j个隐含层神经元针对分位数水平αh的权重,μh=[μ
1h

2h
,


jh
];aj∈rn为初始极限学习机的输入层到隐含层第j个神经元的条件参数a=[a1,a2,

,aj]。bj∈r表示隐含层第j个神经元的偏置值,b=[b1,b2,

,bj];δ(.)表示激活函数;g(.)代表迁移核函数,包括全连接型核函数、融合型核函数、映射
型核函数,如式(5-3)所示;
[0027][0028]
其中,f(.)代表极限学习机的映射函数,如式(5-4)所示:
[0029][0030]
步骤2.4判断是否满足终止条件:
[0031]
在第s阶段迁移结束后,判断是否满足式(5-5):
[0032][0033]
其中,ξ(s)代表第s阶段的分位数回归结果,δ代表终止条件:
[0034]
若不满足,则回到步骤2.2,进行下一阶段迁移;
[0035]
若满足,则进入步骤2.1,对下一时段的风电出力数据构建多层极限学习机。
[0036]
进一步,所述步骤s2中通过粒子群算法对多层极限学习神经机的输出层的映射参数进行优化过程:
[0037]
步骤3.1选取最外隐含层
[0038]
针对各个时段建立的多层极限学习机,选取分位数评估指标最小的阶段s
τ
所建立的隐含层为最外隐含层;评估指标分别为可靠性、锐度、技能分数,如式(5-6)-(5-8)所示:
[0039]
可靠性:
[0040][0041][0042]
锐度:
[0043][0044]
技能分数:
[0045][0046]
步骤3.2优化多层极限学习机的输出映射因子:
[0047]
定义最外隐含层的权重为输出映射因子,则以最小化分位数性能评价指标为目标函数,以多层极限学习机的输出层映射因子为决策变量的优化模型如式(5-10)-(5-11)所
示:
[0048][0049][0050]
进一步,所述步骤s4中通过权重数据集采用特征迁移算法对未来时段的多层极限学习神经机的权重更新过程:
[0051]
步骤4.1构建源域与目标域
[0052]
在权重更新过程中,以历史时段的风电出力特性——权重数据集为源域,以未来时段的风电出力统计特性为目标域;
[0053]
步骤4.2计算边缘分布与条件分布差异
[0054]
源域与目标域之间的边缘分布差异与条件分布差异分别如式(5-12)-(5-13)所示;
[0055][0056][0057]
其中,ω=[x1,x2,

,x
n1 n2
]代表多层极限学习机在不同时段的风电出力特性数据,w
k k=1,2,

,n
1
n2代表相应的网路权重;d1={(x1,w1),(x2,w2),

,(x
n1
,w
n1
)}代表具有n1个时段的源域,d2={(x
n1 1
,w n1 1
),(x
n1 2
,w
n1 2
),

,(x
n1 n2
,w
n1 n2
)}代表具有n2个时段的目标域;d
1e and d
2e e=1,2,

,e代表d1和d2根据wk的不同取值而产生的类别;n
1e
与n
2e
分别代表d
1e
与d
2e
中的时段数;e代表总类别数。a代表将[x1,x2,

,x
n1
]与[x
n1 1
,x
n1 2
,

,x
n1 n2
]转换到满足相同分布的空间的特征转换矩阵;m0与me的p行q列的元素如式(5-14)-(5-15)所示:
[0058][0059][0060]
步骤4.4构建权重更新目标函数
[0061]
根据式(5-12)-(5-15),可构建权重更新目标函数如式(5-16)所示。
[0062]
[0063]
其中,φ为拉格朗日乘子;λ=i-1*[1/(n1 n2)],ωλω
t
代表协方差矩阵.1是元素为1的(n1 n2)
×
(n1 n2)矩阵;i代表单位矩阵。
[0064]
步骤4.5对目标函数求偏导,计算特征转换矩阵,实现权重更新
[0065][0066]
有益效果
[0067]
极限学习机作为一种新兴的神经网络,由于能够将复杂的训练过程转化为简单的矩阵或数学计算,从而克服了传统神经网络的局限性,如局部极小值、过度训练、计算量大等。然而,极限学习机的固有结构与固定网络参数会影响其回归能力和训练效率,并限制了其对时变风电输出的适应能力。因此,如何优化并确定神经网络的最优结构,从而提升系统建模精度,并根据复杂出力特性调整网络参数,存在挑战。
[0068]
本发明针对现有风电预测研究的不足,提出了一种基于迁移学习的风电概率预测方法。引入基于模型的迁移学习方法扩展极限学习机的网络结构,构建多层极限学习机;以最小化分位数性能评价指标为目标,采用粒子群算法进一步优化多层极限学习机参数;针对时变风电出力特性,提出了基于特征迁移的网络权重优化方法,以历史时刻神经网络的权重为训练集,利用联合分布适配算法最小化历史时刻与未来时刻风电出力统计特性之间的差异,从而实现不同出力特性下多层极限学习机的权重更新。
附图说明
[0069]
图1是本发明一种基于迁移学习的风电功率概率预测方法流程图。
具体实施方式
[0070]
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图与实例对本发明做详细的论述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。
[0071]
如图1所示,本发明提交一种基于迁移学习的风电功率概率预测方法,包括如下步骤:
[0072]
步骤(1)获取风电出力数据
[0073]
采集风电出力数据,根据不同时段对数据进行划分。
[0074]
步骤(2)基于模型迁移算法构建多层极限学习机
[0075]
针对不同时段的风电采集数据,利用基于模型的迁移学习方法,分别建立多层极限学习神经机。具体地,引入多阶段迁移的思想,通过在各个阶段迁移已有参数,并构建新的隐含层,不断扩展极限学习机的网络结构;在此基础上,对目标域神经网络中的未知参数进行训练。同时,为了提高计算效率并避免负迁移,建立了迁移终止条件。
[0076]
引入多阶段迁移的思想,分别针对每个时段的风电出力数据,构建并训练多层极限学习机,具体迁移过程如下:
[0077]
步骤2.1选取某风电出力时段
[0078]
步骤2.2获取源域与目标域
[0079]
定义s s=1,2,

,表示不同的阶段,则第s阶段的源域为第s-1阶段中已构建的神
经网络的结构与参数,第s阶段的目标域为新构建的隐含层的权重。
[0080]
步骤2.3训练目标域网络参数
[0081]
定义α
h h=1,2,

,h代表不同的分位数水平,xi∈rn与yi∈r分别代表训练数据集的输入与输出,i=1,2,

,n代表样本标号,则第s阶段的参数训练过程如式(5-1)和(5-2)所示。
[0082][0083][0084]
其中,β
js,h j=1,2,

,j代表阶段s中针对分位数水平αh的第j个神经元的权重,β
s,h
=[β
1s,h

2s,h
,..,β
js,h
]∈rj,j代表隐含层神经元个数。ψ
i,js-1,h
代表针对样本i、αh分位数水平的从s-1阶段的第j个神经元迁移到s阶段的知识。ψ
is-1,h
=[ψ
i,1s-1,h

i,2s-1,h
,


i,js-1,h
]∈rj。w代表迁移率。μ
jh
∈r为初始极限学习机的第j个隐含层神经元针对分位数水平αh的权重,μh=[μ
1h

2h
,


jh
]。aj∈rn为初始极限学习机的输入层到隐含层第j个神经元的条件参数a=[a1,a2,

,aj]。bj∈r表示隐含层第j个神经元的偏置值,b=[b1,b2,

,bj];δ(.)表示激活函数。g(.)代表迁移核函数,包括全连接型核函数、融合型核函数、映射型核函数,如式(5-3)所示。
[0085][0086]
其中,f(.)代表极限学习机的映射函数,如式(5-4)所示。
[0087][0088]
步骤2.4判断是否满足终止条件
[0089]
在第s阶段迁移结束后,判断是否满足式(5-5)。
[0090][0091]
其中,ξ(s)代表第s阶段的分位数回归结果,δ代表终止条件。
[0092]
若不满足,则回到步骤2.2,进行下一阶段迁移。
[0093]
若满足,则进入步骤2.1,对下一时段的风电出力数据构建多层极限学习机。
[0094]
步骤(3)基于粒子群算法优化多层极限学习机的参数
[0095]
在步骤(2)的基础上,以最小化分位数性能评价指标为目标函数,以多层极限学习机的输出层映射因子为决策变量,采用粒子群算法进一步提升多层极限学习机的非线性分位数拟合能力。
[0096]
步骤3.1选取最外隐含层
[0097]
针对各个时段建立的多层极限学习机,选取分位数评估指标最小的阶段s
τ
所建立的隐含层为最外隐含层。评估指标分别为可靠性、锐度、技能分数,如式(5-6)-(5-8)所示。
[0098]
可靠性:
[0099][0100][0101]
锐度:
[0102][0103]
技能分数:
[0104][0105]
步骤3.2优化多层极限学习机的输出映射因子
[0106]
定义最外隐含层的权重为输出映射因子,则以最小化分位数性能评价指标为目标函数,以多层极限学习机的输出层映射因子为决策变量的优化模型如式(5-10)-(5-11)所示。
[0107][0108][0109]
步骤(4)基于特征迁移算法更新多层极限学习机的权重
[0110]
针对历史时段,建立多层极限学习机的权重数据集。在权重更新过程中,以历史时段的权重数据集为源域,以未来时段的风电出力统计特性为目标域,利用联合分布适配算法最小化历史时刻与未来时刻风电出力统计特性之间的差异,从而实现不同出力特性下多层极限学习机的权重更新。然后利用基于特征的迁移学习中的联合分布适应算法,减少源域和目标域之间的边缘分布和条件分布之间的差异,以更新新场景的多层神经网络的权重和结构。
[0111]
步骤4.1构建源域与目标域
[0112]
针对历史时段,建立多层极限学习机的权重数据集。在权重更新过程中,以历史时
段的风电出力特性——权重数据集为源域,以未来时段的风电出力统计特性为目标域。
[0113]
步骤4.2计算边缘分布与条件分布差异
[0114]
源域与目标域之间的边缘分布差异与条件分布差异分别如式(5-12)-(5-13)所示。
[0115][0116][0117]
其中,ω=[x1,x2,

,x
n1 n2
]代表多层极限学习机在不同时段的风电出力特性数据,w
k k=1,2,

,n
1
n2代表相应的网路权重。d1={(x1,w1),(x2,w2),

,(x
n1
,w
n1
)}代表具有n1个时段的源域,d2={(x
n1 1
,w
n1 1
),(x
n1 2
,w
n1 2
),

,(x
n1 n2
,w
n1 n2
)}代表具有n2个时段的目标域。d
1e and d
2e e=1,2,

,e代表d1和d2根据wk的不同取值而产生的类别。n
1e
与n
2e
分别代表d
1e
与d
2e
中的时段数。e代表总类别数。a代表将[x1,x2,

,x
n1
]与[x
n1 1
,x
n1 2
,

,x
n1 n2
]转换到满足相同分布的空间的特征转换矩阵。m0与me的p行q列的元素如式(5-14)-(5-15)所示。
[0118][0119][0120]
步骤4.4构建权重更新目标函数
[0121]
根据式(5-12)-(5-15),可构建权重更新目标函数如式(5-16)所示。
[0122][0123]
其中,φ为拉格朗日乘子。λ=i-1*[1/(n1 n2)],ωλω
t
代表协方差矩阵.1是元素为1的(n1 n2)
×
(n1 n2)矩阵。i代表单位矩阵。
[0124]
步骤4.5对目标函数求偏导,计算特征转换矩阵,实现权重更新
[0125][0126]
本发明并不限于上文描述的实施方式。以上对具体实施方式的描述旨在描述和说明本发明的技术方案,上述的具体实施方式仅仅是示意性的,并不是限制性的。在不脱离本发明宗旨和权利要求所保护的范围情况下,本领域的普通技术人员在本发明的启示下还可做出很多形式的具体变换,这些均属于本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献