CN111144644B - 基于变分异方差高斯过程回归的短期风速预测方法 - Google Patents
基于变分异方差高斯过程回归的短期风速预测方法 Download PDFInfo
- Publication number
- CN111144644B CN111144644B CN201911348832.1A CN201911348832A CN111144644B CN 111144644 B CN111144644 B CN 111144644B CN 201911348832 A CN201911348832 A CN 201911348832A CN 111144644 B CN111144644 B CN 111144644B
- Authority
- CN
- China
- Prior art keywords
- gaussian process
- wind speed
- prediction
- variance
- process regression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 143
- 230000008569 process Effects 0.000 title claims abstract description 114
- 238000012549 training Methods 0.000 claims abstract description 15
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 5
- 238000005311 autocorrelation function Methods 0.000 claims abstract description 4
- 238000009826 distribution Methods 0.000 claims description 38
- 239000011159 matrix material Substances 0.000 claims description 13
- 238000012360 testing method Methods 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 6
- 238000004800 variational method Methods 0.000 claims description 2
- 101001095088 Homo sapiens Melanoma antigen preferentially expressed in tumors Proteins 0.000 claims 1
- 102100037020 Melanoma antigen preferentially expressed in tumors Human genes 0.000 claims 1
- 239000004576 sand Substances 0.000 claims 1
- 230000003044 adaptive effect Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 12
- 238000007689 inspection Methods 0.000 description 4
- 150000001875 compounds Chemical class 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012706 support-vector machine Methods 0.000 description 3
- 238000007476 Maximum Likelihood Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000002939 conjugate gradient method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 239000002803 fossil fuel Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Development Economics (AREA)
- Probability & Statistics with Applications (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Water Supply & Treatment (AREA)
- Game Theory and Decision Science (AREA)
- Evolutionary Biology (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Public Health (AREA)
- Algebra (AREA)
- Entrepreneurship & Innovation (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及短期风速预测技术领域,公开了一种基于变分异方差高斯过程回归的短期风速预测方法,首先采用具适应性噪声的完全集合经验模态分解将原始风速时间序列分解为规律性更强的子序列集合,计算每个子序列的偏自相关函数值,并选择95%置信水平下显著的滞后时间序列作为输入变量;然后,采用变分异方差高斯过程回归对每个子序列进行训练与预测,最后,将所有子序列的预测结果进行合并,得到风速时间序列的最终预测结果。与现有技术相比,本发明采用变分异方差高斯过程回归模型对风速时间序列进行预测,其预测能力更强,且变分异方差高斯过程回归模型性能优于标准高斯过程回归模型,能够获得更高的预测精度。
Description
技术领域
本发明涉及短期风速预测领域,特别涉及一种基于变分异方差高斯过程回归的短期风速预测方法。
背景技术
随着世界范围内化石燃料的减少和环境污染水平的恶化,可再生能源越来越受到人们的重视。作为一种清洁、蕴量巨大、可循环利用的可再生能源,风能已成为电力系统最具发展前景的能源之一。但由于风速的间歇性、波动性和随机性,使得风能并网的难度增大。准确可靠的短期风速预测方法不仅能为经济可靠的发电计划制定提供保障,而且能够减轻风电并网难度,提高风力发电能源开发利用效率。
根据不同风速预测模型的机理,风速预测方法主要可分为物理模型、时间序列模型、智能预测模型三类。物理模型主要基于数值天气预报NWP模型。NWP模型通常采用风速、温度、湿度、地形粗糙度和障碍物等来建立一系列的力学和热力学方程,适用于未来三天的中长期风速预报。然而,NWP预测模型建模过程复杂,计算成本高,不适合于短期风速预测。与物理模型不同,时间序列和智能预测模型的建立主要基于历史观测风速数据。时间序列模型通常假设时间序列是平稳的并且服从正态分布。然而,实际风速时间序列一般具有较强的随机性和波动性。因此,在处理强非线性风速时间序列时,时间序列模型很难获得良好的结果。
智能预测模型主要包括神经网络、支持向量机、高斯过程回归等。其中,高斯过程回归是一种新型的基于统计和贝叶斯理论的智能回归模型,它同时具备贝叶斯网络的数学推理能力和支持向量机的自适应能力,尤其适合处理小样本、高维、强非线性的复杂线性回归问题。然而,标准高斯过程回归模型假设噪声符合高斯分布,且整个数据集的噪声方差为常数,使得实际风速的预测误差较大,且具有很强的随机性和波动性。异方差高斯过程回归是标准高斯过程回归的一个扩展,它采用两个高斯过程分别对无噪声输出和噪声进行建模。异方差高斯过程回归能够较好的捕捉风速的随机性和波动性,然而,异方差高斯过程回归模型的最大后验概率估计不能将所有潜在的自变量结合起来,容易遇到过拟合问题。
发明内容
发明目的:针对风电并网时风速的强波动性对电能质量和电力系统安全稳定运行造成的不利影响,本发明提出了基于变分异方差高斯过程回归的短期风速预测方法,得到风速时间序列的最终预测结果,以提高风速时间序列的预测精度。
技术方案:本发明提供了一种基于变分异方差高斯过程回归的短期风速预测方法,包括如下步骤:
步骤一:收集风电场历史实测短期风速数据,根据历史实测风速数据建立风速时间序列,通过完全集合经验模态分解将其分解为K个本证模态函数分量IMK(k=1,2,3,...,K)和一个残差变量Rk;
步骤二:对于步骤一中每个本征模态函数分量IMFk(k=1,2,3,...,K)和残差Rk,计算其偏自相关函数值,选择95%置信水平下显著的滞后时间序列作为输入变量,目标向量为输出变量,并将全部样本数据的前70%作为训练样本,剩余30%作为检验样本;
步骤四:将步骤三所得的最优变分参数Λ和最优模型超参数以及步骤二中的检验样本代入变分异方差高斯过程回归预测模型,得到检验阶段的预测值,并对所有子模态的预测结果进行求和重构,得到原始风速时间序列的预测值;
步骤五:计算预测值和实测值的均方根误差RMSE、平均绝对误差MAE、相关系数R和平均绝对百分比误差MAPE,评价所提出的风速预测模型的性能。
进一步地,所述变分异方差高斯过程回归模型是引入边缘变分方法估计异方差高斯过程回归的预测分布,所述异方差高斯过程记为G3,其由两个方差相同的高斯过程组成:第一个高斯过程模型称为G1,对无噪声目标输出进行建模;第二个高斯过程模型称为G2,对数噪声进行建模,即,z(xi)=lg(r(xi)),该z过程由协方差函数kz控制,其超参数为θz。
进一步地,所述步骤三的变分异方差高斯过程回归的步骤如下:
3.1)对于给定的训练集D={(xi,yi)(i=1,2,...,n)},应用第一个高斯过程G1预测输出向量y,构建GPR模型,其中xi表示d维输入向量,yi表示对应的输出向量,n表示训练样本的数量;
3.2)根据G1估计训练数据的噪声水平,即zi=lg{var[yi,G(xi,X,y)]},形成新的数据集D'={(xi,zi)(i=1,2,...,n)};
3.3)运用第二个高斯过程G2对数据集D′建模;
3.4)运用异方差高斯过程G3对数据集D建模,其中,用第二个高斯过程G2预测噪声水平ri,采用边缘变分方法估计异方差高斯过程回归的预测分布,称为变分异方差高斯过程;
进一步地,在异方差高斯过程回归模型中,所述3.1)中输入向量X*的预测分布p(y*|X*,X,y)服从高斯分布,即:
p(y*|X*,X,y)~N(m*,∑*)
其中,m*和∑*分别表示y*的期望和协方差,N表示正态分布,样本集的大小,p(y*|X*,X,y)为输入向量X*的预测分布。
进一步地,所述异方差高斯过程回归模型相应的变分,即变分异方差高斯过程回归模型为:
F(q(f),q(z))=log p(y)-KL(q(f)q(z)||p(f,z|y))
式中,KL(.||.)表示kullback-leibler散度,q(f)和q(z)为任意的变概率密度,p(y)表示异方差高斯过程回归的边际对数似然,p(f,z|y)表示潜在变量f(x)和误差噪声z(x)的联合概率分布。
进一步地,将q(z)的分布限制为多元正态分布,即q(z)=N(z|u,∑),则异方差高斯过程回归模型的边缘变分MV边界可以写为:
式中,Kz表示过程z的核矩阵,其超参数为θz,0为N维全零矩阵,由于∫N(y|f,R)N(f|0,Kf)df=N(y|0,Kf+R),其中R为主对角元素满足[R]ii=exp([μ]i-[∑]ii/2)的对角矩阵,则上式可进一步简化为:
式中,tr(·)表示矩阵的迹。
进一步地,所述步骤五中四项统计指标计算公式如下:
有益效果:
1)本发明采用完全集成的自适应噪声经验模态分解(CEEMDAN)将非线性风速时间序列分解为一组规律性更强的子序列,可以提高风速预测精度。基于CEEMDAN的预测模型可以在很大程度上提高单一机器学习模型的学习能力。
2)本发明采用变分异方差高斯过程回归模型对风速时间序列进行预测,与神经网络和支持向量机模型相比,变分异方差高斯过程回归模型的预测能力更强,且变分异方差高斯过程回归模型性能优于标准高斯过程回归模型,能够获得更高的预测精度。
附图说明
图1为本发明提供的基于变分异方差高斯过程回归的短期风速预测模型流程图;
图2为本发明实施例中样本数据集一的预测结果对比图;
图3为本发明实施例中样本数据集二的预测结果对比图;
图4为本发明实施例中样本数据集三的预测结果对比图。
具体实施方式
下面结合附图对本发明进行详细的介绍。
本发明以美国SotaventoGalicia风场在2018年每10min记录一次的风速实测数据为实施例,进行实例仿真,以验证本发明的效果。图1为本发明提供的基于变分异方差高斯过程回归的短期风速预测模型流程图,实施步骤如下:
步骤一:选取美国SotaventoGalicia风场每10min记录一次的风速实测数据作为样本数据,共选取3个数据集,每个数据集包含1008个样本数据点。根据历史实测风速数据建立风速时间序列,通过具适应性噪声的完全集合经验模态分解CEEMDAN将其分解为K个本证模态函数分量IMFk(k=1,2,3,...,K)和一个残差变量Rk。
步骤二:对于步骤一中每个本征模态函数分量IMFk(k=1,2,3,...,K)和残差Rk,计算其偏自相关函数(PACF)值,选择95%置信水平下显著的滞后时间序列作为输入变量,目标向量为输出变量,并将全部样本数据的前70%作为训练样本,剩余30%作为检验样本。
由于变分异方差高斯过程回归是异方差高斯过程回归的扩展,因此首先介绍异方差高斯过程回归的基本理论。与高斯过程回归不同的是,异方差高斯过程G3由两个方差相同的高斯过程组成:第一个高斯过程模型称为G1,对无噪声目标输出进行建模;第二个高斯过程模型称为G2,对数噪声进行建模,即,z(xi)=lg(r(xi))。该z过程由协方差函数kz控制,其超参数为θz。
变分异方差高斯过程回归的步骤如下:
1)对于给定的训练集D={(xi,yi)(i=1,2,...,n)},其中xi表示d维输入向量,yi表示对应的输出向量,n表示训练样本的数量,应用第一个高斯过程G1预测输出向量y。
GPR的建模原理如下:
假设输入向量和目标输出满足以下关系式:
yi=f(xi)+εi(1)
2)根据G1估计训练数据的噪声水平,即zi=lg{var[yi,G(xi,X,y)]},形成新的数据集D'={(xi,zi)(i=1,2,...,n)}。
3)运用第二个高斯过程G2对数据集D′建模。
4)运用组合高斯过程,即异方差高斯过程G3对数据集D建模,其中,用模型G2预测噪声水平ri,采用边缘变分(Marginalized Variational,MV)估计异方差高斯过程的预测分布,具体过程如下:
从高斯过程理论可知,给定n*个测试数据样本D*={(x*i,y*i)(i=1,2,...,n*)},在异方差高斯过程回归模型中,输入向量X*的预测分布p(y*|X*,X,y)服从高斯分布,可以表示为:
p(y*|X*,X,y)~N(m*,∑*) (2)
式中,m*和∑*分别表示y*的期望和协方差。m*和∑*可以表示为:
m*=E[y*]=K*(K+Ω)-1y (3)
∑*=var[y*]=K**+Ω*-K*(K+Ω)-1K* T (4)
式中,K∈Rn×n,Kij=k(xi,xj),K*ij=k(x*i,xj),K**ij=k(x*i,x*j),Ω=diag(r),r=(r(x1),r(x2),...,r(xn))T,Ω*=diag(r*),r*=(r(x*1),r(x*2),...,r(x*n))T;k(·)为核函数,可以表示为:
式中,k(·)为自动相关性确定平方指数(ARDSE)协方差函数函数。ld(d=1,2,...,D)和σf是模型的超参数,可表示为θf={σf,l1,l2,...,lD}。
采用异方差高斯过程G3对数据集D建模后,输入向量X*的预测分布p(y*|X*,X,y)可以转换为以下等式:
p(y*|X*,X,y)=∫∫p(y*|X*,X,y,z,z*)×p(z,z*|X*,X,y)dzdz (6)
由于式(6)右边的第二项,积分过程不能用解析的方法计算,使得p(y*|X*,X,y)的求解困难。因此,通常使用后验概率密度最大(MAP)求解的p(y*|X*,X,y)近似预测分布:
采用MAP方法能够近似估计异方差高斯过程回归的预测分布,但是MAP估计方法不能将所有的潜在变量综合起来,容易出现过拟合现象。为了克服异方差高斯过程回归的过拟合问题引入边缘变分估计异方差高斯过程回归的预测分布,称为变分异方差高斯过程回归。
对于式(2)表示的异方差高斯过程回归模型,其相应的变分近似可以定义为:
F(q(f),q(z))=logp(y)-KL(q(f)q(z)||p(f,z|y)) (8)
式中,KL(.||.)表示kullback-leibler散度,q(f)和q(z)为任意的变概率密度,p(y)表示异方差高斯过程回归的边际对数似然,p(f,z|y)表示潜在变量f(x)和误差噪声z(x)的联合概率分布。
由式(8)可知,对于任意的变概率密度q(f)和q(z),异方差高斯过程回归的边际对数似然logp(y)都以F为下边界,即logp(y)≥F(q(f),q(z))。由于logp(y)的值与变分密度无关,为了获得最大的F(q(f),q(z)),需要使得KL(q(f)q(z)||p(f,z|y))的值最小,进而获得KL散度意义上的异方差高斯过程回归后验的最佳近似。由于F依赖于两个N维的变分分布q(f)和q(z)。可以通过消除F对q(f)的依赖性,进而得到一个更简单、更为紧凑的边界,称为边际变分(MarginalizedVariational,MV)边界。对于一个给定的q(z),为了消除F对q(f)的依赖性,需要计算一个新的分布q*(f)代替q(f),使得F(q(f),q(z))最大。q*(f)可以通过变分贝叶斯理理论计算得到:
式中,Z(q(z))表示归一化因子。将q*(f)代入式(8)中,可以得到异方差高斯过程回归的MV边界:
F(q(f))=log Z(q(z))-KL(q(f)||p(z)) (10)
由于F(q(f),q(z))≤F(q*(f),q(z))≤log p(y),式(10)表示的MV边界为异方差高斯过程回归的边界对数似然的下边界。
将q(z)的分布限制为多元正态分布,即q(z)=N(z|u,∑),则异方差高斯过程回归的MV边界可以写为:
式中,Kz表示过程z的核矩阵,其超参数为θz,0为N维全零矩阵。由于∫N(y|f,R)N(f|0,Kf)df=N(y|0,Kf+R),其中R为主对角元素满足[R]ii=exp([μ]i-[∑]ii/2)的对角矩阵,则式(11)可以进一步简化为:
式中,tr(·)表示矩阵的迹。
由式(12)可知,异方差高斯过程回归的MV边界依赖于n+n(n+1)/2个自由变分参数,即自由参数的数量是观测样本数量的二次方。为了简化式(12)所表示的最优化问题并降低计算的复杂度,将变分参数(μ,∑)和超参数同时优化以减少参数之间的相互作用,进一步获得只依赖于n个自由变分参数的等效边界。与GPR模型类似,对任意局部或全局最优值有,
记Λ为某个半正定对角矩阵,式(13)可以重写为:
由式(14)可知,对任意局部或全局最优值,(μ,∑)都依赖于共同的对角矩阵Λ。因此,可以根据等式(14)重新参数化(μ,∑),此时,Λ的n个正对角元素为唯一的自由变分参数。
针对自由变分参数Λ,可以通过最小化近似和精确后验分布之间的KL发散实现下边界F(μ(Λ),∑(Λ))=F(Λ)的最大化。同时,针对超参数θ,也可以采用观测值边际似然的type-II最大似然(MLII)求得F的最大值。整个优化过程是非线性的且可以通过共轭梯度法完成,进而可以用解析的方式求得(Λ,θ)。由以上分析可知,变分异方差高斯过程回归的整个训练时间为O(N3),和标准高斯过程回归的训练时间一样,因此能够快速准确地推断变分异方差高斯过程回归模型的边界。
步骤四:将步骤三所得的最优变分参数Λ和最优模型超参数以及检验样本代入变分异方差高斯过程回归预测模型,即公示(8),得到检验阶段的预测值,并对所有子模态的预测结果进行求和重构,得到原始风速时间序列的预测值。
步骤五:为了评价所提出的风速预测模型的性能,计算了预测值和实测值的均方根误差(RMSE)、平均绝对误差(MAE)、相关系数(R)和平均绝对百分比误差(MAPE)。四项统计指标计算公式如下:
采用本发明所提基于变分高斯过程回归的短期风速预测模型(CVHGPR)对3个样本风速时间序列进行预测,为了验证本发明的有效性,将其与极限学习机模型(ELM)、标准高斯过程回归模型(GPR)和不进行数据预处理的变分高斯过程回归(VHGPR)进行对比,数据集一、二、三检验期的预测结果误差指标统计值分别如表1、2、3所示:
表1 样本数据集一的预测结果误差统计
表2 样本数据集二的预测结果误差统计
表3 样本数据集三的预测结果误差统计
检验期预测结果和实测结果对比图分别如图2、3、4所示。由表可知,本发明所提预测方法预测效果优于其它三种对照模型,证明了本发明所提技术的优越性。
上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
Claims (5)
1.一种基于变分异方差高斯过程回归的短期风速预测方法,其特征在于,包括如下步骤:
步骤一:收集风电场历史实测短期风速数据,根据历史实测风速数据建立风速时间序列,通过完全集合经验模态分解将其分解为K个本征模态函数分量IMFk(k=1,2,3,...,K)和一个残差变量Rk;
步骤二:对于步骤一中每个本征模态函数分量IMFk(k=1,2,3,...,K)和残差Rk,计算其偏自相关函数值,选择95%置信水平下显著的滞后时间序列作为输入变量,目标向量为输出变量,并将全部样本数据的前70%作为训练样本,剩余30%作为检验样本;
所述变分异方差高斯过程回归模型是引入边缘变分方法估计异方差高斯过程回归的预测分布,所述异方差高斯过程记为G3,其由两个方差相同的高斯过程组成:第一个高斯过程模型称为G1,对无噪声目标输出进行建模;第二个高斯过程模型称为G2,对数噪声进行建模,即,z(xi)=lg(r(xi)),该z过程由协方差函数kz控制,其超参数为θz;所述变分异方差高斯过程回归的步骤如下:
3.1)对于给定的训练集D={(xi,yi)(i=1,2,...,n)},应用第一个高斯过程G1预测输出向量y,构建GPR模型,其中xi表示d维输入向量,yi表示对应的输出向量,n表示训练样本的数量;
3.2)根据G1估计训练数据的噪声水平,即zi=lg{var[yi,G(xi,X,y)]},形成新的数据集D'={(xi,zi)(i=1,2,...,n)};
3.3)运用第二个高斯过程G2对数据集D'建模;
3.4)运用异方差高斯过程G3对数据集D建模,其中,用第二个高斯过程G2预测噪声水平ri,采用边缘变分方法估计异方差高斯过程回归的预测分布,称为变分异方差高斯过程;
步骤四:将步骤三所得的最优变分参数Λ和最优模型超参数以及步骤二中的检验样本代入变分异方差高斯过程回归预测模型,得到检验阶段的预测值,并对所有子模态的预测结果进行求和重构,得到原始风速时间序列的预测值;
步骤五:计算预测值和实测值的均方根误差RMSE、平均绝对误差MAE、相关系数R和平均绝对百分比误差MAPE,评价所提出的风速预测模型的性能。
2.根据权利要求1中所述的基于变分异方差高斯过程回归的短期风速预测方法,其特征在于,在异方差高斯过程回归模型中,所述3.1)中输入向量X*的预测分布p(y*|X*,X,y)服从高斯分布,即:
p(y*|X*,X,y)~N(m*,∑*)
其中,m*和∑*分别表示y*的期望和协方差,N表示正态分布,样本集的大小,p(y*|X*,X,y)为输入向量X*的预测分布。
3.根据权利要求2所述的基于变分异方差高斯过程回归的短期风速预测方法,其特征在于,所述异方差高斯过程回归模型相应的变分,即变分异方差高斯过程回归模型为:
F(q(f),q(z))=logp(y)-KL(q(f)q(z)||p(f,z|y))
式中,KL(.||.)表示kullback-leibler散度,q(f)和q(z)为任意的变概率密度,p(y)表示异方差高斯过程回归的边际对数似然,p(f,z|y)表示潜在变量f(x)和误差噪声z(x)的联合概率分布。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911348832.1A CN111144644B (zh) | 2019-12-24 | 2019-12-24 | 基于变分异方差高斯过程回归的短期风速预测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911348832.1A CN111144644B (zh) | 2019-12-24 | 2019-12-24 | 基于变分异方差高斯过程回归的短期风速预测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111144644A CN111144644A (zh) | 2020-05-12 |
CN111144644B true CN111144644B (zh) | 2022-01-28 |
Family
ID=70520115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911348832.1A Active CN111144644B (zh) | 2019-12-24 | 2019-12-24 | 基于变分异方差高斯过程回归的短期风速预测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111144644B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112149757B (zh) * | 2020-10-23 | 2022-08-19 | 新华三大数据技术有限公司 | 一种异常检测方法、装置、电子设备及存储介质 |
CN112417762B (zh) * | 2020-11-25 | 2022-04-29 | 中国民航大学 | 一种基于分解集成方法论的扇区流量短期预测方法 |
CN112560916B (zh) * | 2020-12-09 | 2022-11-01 | 甘肃靖远航天风力发电有限公司 | 基于倾角传感器信息的风电塔筒倾覆智能诊断方法 |
CN112651134A (zh) * | 2020-12-29 | 2021-04-13 | 浙江天行健智能科技有限公司 | 基于高斯过程回归的转向路感模拟方法 |
CN113673167B (zh) * | 2021-08-27 | 2024-02-27 | 上海海事大学 | 基于高斯过程回归的风电机组输出功率的建模方法和系统 |
CN117713505B (zh) * | 2024-02-06 | 2024-04-05 | 北京嘉捷恒信能源技术股份有限公司 | 一种开关电源高边电流检测方法及系统 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104345735A (zh) * | 2014-09-30 | 2015-02-11 | 同济大学 | 一种基于落脚点补偿器的机器人行走控制方法 |
CN107765347B (zh) * | 2017-06-29 | 2020-06-16 | 河海大学 | 一种高斯过程回归和粒子滤波的短期风速预测方法 |
CN107341581A (zh) * | 2017-08-08 | 2017-11-10 | 国网江苏省电力公司盐城供电公司 | 一种基于经验小波变换与高斯过程回归的新能源出力短期预测方法 |
US20190188611A1 (en) * | 2017-12-14 | 2019-06-20 | Business Objects Software Limited | Multi-step time series forecasting with residual learning |
CN108197380B (zh) * | 2017-12-29 | 2021-11-30 | 南京林业大学 | 基于偏最小二乘的高斯过程回归废水出水指标预测方法 |
-
2019
- 2019-12-24 CN CN201911348832.1A patent/CN111144644B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111144644A (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111144644B (zh) | 基于变分异方差高斯过程回归的短期风速预测方法 | |
CN111860982B (zh) | 一种基于vmd-fcm-gru的风电场短期风电功率预测方法 | |
Devi et al. | Hourly day-ahead wind power forecasting with the EEMD-CSO-LSTM-EFG deep learning technique | |
Wang et al. | Wind speed forecasting based on multi-objective grey wolf optimisation algorithm, weighted information criterion, and wind energy conversion system: A case study in Eastern China | |
CN110309603B (zh) | 一种基于风速特性的短期风速预测方法及系统 | |
CN106295899B (zh) | 基于遗传算法与支持向量分位数回归的风电功率概率密度预测方法 | |
CN111898828A (zh) | 一种基于极限学习机的水力发电预测方法 | |
CN113222289B (zh) | 一种基于数据处理的能源功率的预测方法 | |
Zhang et al. | Wind speed prediction research considering wind speed ramp and residual distribution | |
Zhang et al. | Interval prediction of ultra-short-term photovoltaic power based on a hybrid model | |
CN105760961A (zh) | 光伏输出功率预测方法和系统 | |
CN112100911A (zh) | 一种基于深度bisltm的太阳辐射预测方法 | |
Singla et al. | Different normalization techniques as data preprocessing for one step ahead forecasting of solar global horizontal irradiance | |
CN112508244A (zh) | 一种用户级综合能源系统多元负荷预测方法 | |
CN114897204A (zh) | 一种海上风电场短期风速预测方法和装置 | |
Cruz et al. | Neural network prediction interval based on joint supervision | |
CN115907131A (zh) | 一种北方地区电采暖负荷预测模型搭建方法和系统 | |
Mellit et al. | Neural network adaptive wavelets for sizing of stand-alone photovoltaic systems | |
CN118040678A (zh) | 一种短期海上风电功率组合预测方法 | |
CN118095891A (zh) | 考虑源荷气象特性解耦的有源配电网净负荷预测方法及系统 | |
CN118017482A (zh) | 基于预测误差特征提取的灵活性爬坡容量需求分析方法 | |
Euán et al. | Statistical analysis of multi‐day solar irradiance using a threshold time series model | |
Zhang et al. | Ensemble optimization approach based on hybrid mode decomposition and intelligent technology for wind power prediction system | |
Wu et al. | Optimizing CNN-LSTM model for short-term PV power prediction using northern goshawk optimization | |
CN112036672B (zh) | 一种基于迭代订正的新能源发电超短期功率预测方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20200512 Assignee: Nanjing Yiwei Intelligent Control Technology Co.,Ltd. Huai'an Branch Assignor: HUAIYIN INSTITUTE OF TECHNOLOGY Contract record no.: X2022980025547 Denomination of invention: Short-term wind speed prediction method based on variational heteroscedastic gaussian process regression Granted publication date: 20220128 License type: Common License Record date: 20221209 |