CN110942205B - 一种基于himvo-svm的短期光伏发电功率预测方法 - Google Patents
一种基于himvo-svm的短期光伏发电功率预测方法 Download PDFInfo
- Publication number
- CN110942205B CN110942205B CN201911232794.3A CN201911232794A CN110942205B CN 110942205 B CN110942205 B CN 110942205B CN 201911232794 A CN201911232794 A CN 201911232794A CN 110942205 B CN110942205 B CN 110942205B
- Authority
- CN
- China
- Prior art keywords
- svm
- individual
- himvo
- formula
- algorithm
- 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 31
- 238000010248 power generation Methods 0.000 title claims abstract description 25
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 46
- 238000005457 optimization Methods 0.000 claims abstract description 18
- 238000013507 mapping Methods 0.000 claims abstract description 10
- 239000013598 vector Substances 0.000 claims abstract description 9
- 238000004088 simulation Methods 0.000 claims abstract description 6
- 230000035772 mutation Effects 0.000 claims description 18
- 238000012549 training Methods 0.000 claims description 12
- 238000012360 testing method Methods 0.000 claims description 7
- 239000002245 particle Substances 0.000 claims description 6
- 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 claims description 4
- 230000003044 adaptive effect Effects 0.000 claims description 4
- 238000012886 linear function Methods 0.000 claims description 4
- 238000012417 linear regression Methods 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 4
- 230000005855 radiation Effects 0.000 claims description 4
- 230000004083 survival effect Effects 0.000 claims description 4
- 230000009467 reduction Effects 0.000 abstract description 3
- 230000007547 defect Effects 0.000 abstract description 2
- 238000012706 support-vector machine Methods 0.000 description 33
- 230000006870 function Effects 0.000 description 21
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- JJWKPURADFRFRB-UHFFFAOYSA-N carbonyl sulfide Chemical group O=C=S JJWKPURADFRFRB-UHFFFAOYSA-N 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000013585 weight reducing agent Substances 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
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E40/00—Technologies for an efficient electrical power generation, transmission or distribution
- Y02E40/70—Smart grids as climate change mitigation technology in the energy generation sector
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提出了一种基于HIMVO‑SVM的短期光伏发电功率预测方法。首先,为摆脱传统MVO算法易陷入局部优化的缺点,采用基于帐篷映射的混沌序列参与种群初始化;接着,在MVO算法的位置矢量更新中,引入了一种非线性惯性权值下降策略,并加入差分进化(DE)算法进行全局搜索,提出了HIMVO算法来寻优SVM参数;最后,采用所提方法在三种不同天气类型下进行仿真实验。预测结果与SVM、MVO‑SVM方法对比,验证了HIMVO‑SVM方法可有效提升短期光伏发电功率预测精度。
Description
技术领域
本发明涉及一种短期光伏发电功率预测方法,尤其是涉及一种基于HIMVO-SVM的短期光伏发电功率预测方法。
背景技术
太阳能作为一种可再生能源,由于其储能丰富、分布广泛、绿色、清洁等特点,被公认为全球最佳的替代能源解决方案。光伏发电是太阳能发电的有效途径,随着光伏发电技术的不断完善,光伏并网规模日益扩大。而光伏发电的时变特性对并网带来了诸多问题,探索准确的预测方法仍是目前的重要工作。
近年来,常用的短期光伏发电预测方法有神经网络法、支持向量机(SupportVector Machine,SVM)、时间序列法、回归分析法等。其中,SVM回归预测模型可以有效的克服常用方法预测值偏差过大、局部极值以及维数太高带来的计算问题。有现有技术利用小波阈值对光伏出力和辐照度去噪处理,结合多核SVM进行预测,极大的改善了光伏发电功率的预测精度。有现有技术还引入了集成学习的思想,利用Stacking算法改进SVM,将SVM分别作为Stacking算法的初、次级学习器分类预测,获得了良好的预测效果。有现有技术提出了加权马尔科夫链及修正的SVM预测方法,以均值-均方差对预测残差等级划分,权重定为残差序列标准化的自相关系数,残差未来的状态则使用马尔科夫链预测,最后将获得的SVM预测结果依据未来状态空间的阈值进行修正,仿真验证了该方法的有效性。
发明内容
本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种基于HIMVO-SVM的短期光伏发电功率预测方法,其特征在于,包括
步骤1、采集数据,包括太阳辐射强度、相对湿度、大气温度和光伏功率;
步骤2、将采集的数据结合归一化,基于以下公式:
将归一化后的数据中选取训练集,剩下数据作为测试集;并定义{(xi,yi)|i=1,2,…,n,xi∈Rn,yi∈Rn},xi和yi分别是训练样本的输入和输出;
步骤3、设置HIMVO和SVM的参数;并基于SVM建模仿真,所述SVM建模模型基于以下公式:
线性回归函数见式(1)用于拟合(xi,yi);
f(x)=wTx+b (1)
式中,w是权重向量,b是偏移量;
优化问题可以表示为:
对式(4)的w求偏导且令其为0,可得:
式(5)带入式(1)可得回归函数:
步骤4、利用HIMVO算法搜索SVM模型参数的最佳值,具体包括:
步骤4.1,初始化与MVO和DE算法相关的参数:宇宙数n、最大迭代次数L、候选解维度d、决策变量矩阵大小VS、交叉概率PCR和比例因子F;
步骤4.2,基于帐篷映射的混沌序列初始化宇宙群,计算粒子的适应值以获得当前最优个体和全局最优个体位置;
步骤4.3,根据式(7)进行迭代,计算每个个体的适应度值,更新每个个体的位置;
步骤4.4,根据式(8)随机选择三个个体进行突变操作;
Wi(t+1)=XR1(t)+F[XR2(t)-XR3(t)] (8)
式中,Wi(t+1)是由突变操作产生的新个体,R1、R2、R3是彼此不等的随机数,F表示随机比例因子,值为0到1;
步骤4.5,根据式(9)进行交叉操作以获得新的突变个体,并计算其适应度值;交叉操作是在要变异的个体和新个体之间交换一些元素,以丰富个体的多样性;交叉方程式如下:
式中,PCR表示交叉概率,sd表示随机维度;
步骤4.6,根据式(10)进行选择操作以获得最佳个体;适者生存的原则,选择方程如式如下:
步骤4.7,达到最大迭代次数,则结束算法,否则,返回步骤4.3;
步骤5、最后得到基于HIMVO-SVM短期光伏发电功率模型的预测结果,即三种天气状况下的预测光伏发电功率。
因此,本发明具有如下优点:1、采用帐篷映射的混沌序列参与种群初始化;2、引入了一种非线性惯性权值下降策略,平衡算法的全局搜索和局部优化能力;iii)加入差分进化(Differential Evolution,DE)算法搜索全局最优解。将所提出的HIMVO算法用于选择SVM的惩罚因子和核函数参数中。分别在雨天、多云、晴天的天气状况下,对安徽某地区光伏电站输出功率进行预测,预测结果与SVM、MVO-SVM方法所得结果对比,验证了该方法有更好的预测精度和稳定性。
附图说明
附图1是本发明的方法流程示意图。
附图2是本发明实施例中雨天预测结果(9月25日)。
附图3是本发明实施例中多云天气预测结果(9月28日)。
附图4是本发明实施例中晴天预测结果(9月29日)。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
实施例:
一、首先介绍本发明涉及的几种方法原理。
(一)多元宇宙优化算法
MVO算法是一种新的元启发式算法。该算法来源于多元宇宙理论中的黑洞、白洞和虫洞的概念[10]。算法的具体操作如下:假设
式中,d是变量数,n是宇宙数。
式中,是第i个宇宙的第j个变量,是根据轮盘机制选择的第k个宇宙的j个变量。r1是0到1之间的随机数,Ui是第i个宇宙的位置,NI(Ui)是第i个宇宙的标准化膨胀率。这是假设在每个宇宙和最优宇宙之间存在虫洞,从而使每个宇宙中的局部变化能够通过虫洞来增加宇宙的膨胀率。这种机制用式(3)表示:
式中,Xj是当前的最优宇宙,ubj和lbj是第j变量的上下限,r2、r3、r4是介于0和1之间的随机数。WEP代表宇宙中虫洞的比例,在迭代中数值线性增加。TDR表示物体在最佳宇宙附近通过虫洞转换的距离。两者的方程式如下:
式中,WEPmax和WEPmin分别是WEP值的上下限,WEPmin=0.2,WEPmax=1。l是当前迭代次数,L是最大迭代次数,p是迭代开发的准确性,数值为6。
(二)混合改进的多元宇宙优化算法
传统的启发式智能算法通常通过随机生成方法初始化粒子。当搜索空间维数较高或搜索种群数较小时,随机生成方法生成的初始种群分布均匀性较差,不能满足有效空间搜索。混沌是一种非线性现象,对初始条件敏感,其自身运动具有随机性,规则性和非重复遍历性的特点。这些特征使粒子能够实现更好的空间分布,摆脱局部优化,并加速算法的收敛速度。因此采用基于帐篷映射的混沌序列参与种群初始化,其表达式如式(6)所示。
伯努利变换后帐篷映射的表达式如下[10]:
在MVO算法迭代开始时,当前的最优宇宙个体通常远离全局最优解,因此需要进行全局搜索。在迭代结束时,宇宙群体中代际信息遗传的累积效应使得当前宇宙逐渐接近全局最优解。此时,需要充分利用算法的局部挖掘能力。文[11]在正弦余弦算法的位置矢量更新中引入了线性降权,结果表明,该策略能够有效地平衡算法的全局搜索和局部优化能力。在MVO算法的位置矢量更新中,引入了一种非线性惯性权值下降策略。改进公式如下:
式中,惯性权重w表示如下:
式中,wmax和wmin分别为惯性权重的最大值和最小值。根据正弦函数在π到1.5π区间内非线性递减的性质,w随着迭代次数的增加而逐渐减小。经过多次测试,当wmax=0.7和wmin=0.2时,算法的优化效果最佳。通过分析式(8)、(9)可知,为了保证算法早期的全局搜索能力,惯性权重值较大。随着迭代的进行,惯性权重逐渐减小,算法快速收敛到全局最优解,搜索范围逐渐缩小,有利于当前最优解充分搜索全局最优解,提高算法的局部优化能力。
DE算法是一种模拟生物进化的启发式全局搜索方法,用于搜索全局最优解。该算法主要由变异,交叉和选择组成。
(1)通过在群体中的任何两个载体之间产生载体差异,然后与第三个个体求和以产生新变体来进行突变操作。变异方程式如下:
Wi(t+1)=XR1(t)+F[XR2(t)-XR3(t)] (10)
式中,Wi(t+1)是由突变操作产生的新个体,R1、R2、R3是彼此不等的随机数,F表示随机比例因子,值为0到1。
(2)交叉操作是在要变异的个体和新个体之间交换一些元素,以丰富个体的多样性。交叉方程式如下:
式中,PCR表示交叉概率,sd表示随机维度。
(3)适者生存的原则,选择方程如式如下:
HIMVO算法的流程如下:
步骤1,初始化与MVO和DE算法相关的参数:宇宙数n、最大迭代次数L、候选解维度d、决策变量矩阵大小VS、交叉概率PCR和比例因子F。
步骤2,基于帐篷映射的混沌序列初始化宇宙群,计算粒子的适应值以获得当前最优个体和全局最优个体位置。
步骤3,根据式(8)进行迭代,计算每个个体的适应度值,更新每个个体的位置。
步骤4,根据式(10)随机选择三个个体进行突变操作。
步骤5,根据式(11)进行交叉操作以获得新的突变个体,并计算其适应度值。
步骤6,根据式(12)进行选择操作以获得最佳个体。
步骤7,达到最大迭代次数,则结束算法,否则,返回步骤3。
(三)支持向量机
SVM是一种基于统计量和结构风险最小化理论相结合的监督学习算法。它是模式识别和回归领域的一个重要工具用于解决高维、非线性和小样本问题的预测。SVM模型的原理如下:
给定数据集:{(xi,yi)|i=1,2,…,n,xi∈Rn,yi∈Rn},xi和yi分别是训练样本的输入和输出。线性回归函数见式(13)用于拟合(xi,yi)。
f(x)=wTx+b (13)
式中,w是权重向量,b是偏移量。
优化问题可以表示为:
对式(16)的w求偏导且令其为0,可得:
式(17)带入式(13)可得回归函数:
SVM模型的回归性能很大程度上依赖于惩罚因子C和核函数参数g的选择,这将极大地改变SVM的预测性能。因此,本文采用HIMVO算法来选择SVM参数,SVM的核函数选取应用最广泛的径向基函数。
二、下面介绍本发明基于HIMVO算法优化SVM的短期光伏发电功率预测方法的具体步骤,包括:
步骤1、采集数据,包括太阳辐射强度、相对湿度、大气温度和光伏功率;
步骤2、将采集的数据结合归一化,基于以下公式:
将归一化后的数据中训练集,剩下数据作为测试集(具体是:测试集是选取晴天、多云和雨天三种天气类型各一天,即为预测日,预测日当日的太阳辐射强度、相对湿度、大气温度和光伏功率构成测试集;训练样本则按照预测日的类型分别选取相近的若干天,这里的相似日是指相似的天气类型,即预测日的三种天气类型,最接近是指每种天气类型与预测日的日期最接近的。比如说预测日的晴天是8月25号,而这个月8月25号以前有6个晴天,选择最接近8月25号的5个晴天作为预测日晴天类型的训练样本);并定义{(xi,yi)|i=1,2,…,n,xi∈Rn,yi∈Rn},xi和yi分别是训练样本的输入和输出;
步骤3、设置HIMVO和SVM的参数;并基于SVM建模仿真,所述SVM建模模型基于以下公式:
线性回归函数见式(1)用于拟合(xi,yi);
f(x)=wTx+b (1)
式中,w是权重向量,b是偏移量;
优化问题可以表示为:
对式(4)的w求偏导且令其为0,可得:
式(5)带入式(1)可得回归函数:
步骤4、利用HIMVO算法搜索SVM模型参数的最佳值,具体包括:
步骤4.1,初始化与MVO和DE算法相关的参数:宇宙数n、最大迭代次数L、候选解维度d、决策变量矩阵大小VS、交叉概率PCR和比例因子F;
步骤4.2,基于帐篷映射的混沌序列初始化宇宙群,计算粒子的适应值以获得当前最优个体和全局最优个体位置;
步骤4.3,根据式(7)进行迭代,计算每个个体的适应度值,更新每个个体的位置;
步骤4.4,根据式(8)随机选择三个个体进行突变操作;
Wi(t+1)=XR1(t)+F[XR2(t)-XR3(t)] (8)
式中,Wi(t+1)是由突变操作产生的新个体,R1、R2、R3是彼此不等的随机数,F表示随机比例因子,值为0到1;
步骤4.5,根据式(9)进行交叉操作以获得新的突变个体,并计算其适应度值;交叉操作是在要变异的个体和新个体之间交换一些元素,以丰富个体的多样性;交叉方程式如下:
式中,PCR表示交叉概率,sd表示随机维度;
步骤4.6,根据式(10)进行选择操作以获得最佳个体;适者生存的原则,选择方程如式如下:
步骤4.7,达到最大迭代次数,则结束算法,否则,返回步骤4.3;
步骤5、最后得到基于HIMVO-SVM短期光伏发电功率模型的预测结果,即三种天气状况下的预测光伏发电功率。
三、以下是采用上述方法的具体实施例。
在三种天气类型下:晴天、多云、雨天,采用上节所提模型对光伏功率进行预测,预测结果与MVO-SVM、SVM方法的预测结果对比。数据为安徽省某地市2018年8-9月份之间数据,采样间隔为15min,采样点时段为6:30-17:30,即每天45个时间点,选取预测日为:9月25日(雨天),9月28日(多云),9月29日(晴天)。训练样本则按照预测日的类型分别选取相近的5天。按照上述三种方法对各种天气类型分别进行预测获得的预测结果见图2-图4。
雨天太阳能电池板上的光强较弱、大气温度较低、相对湿度较高,光伏系统的发电效率较低,各种气象因素变化较快,导致光伏发电量波动较大,难以精准预测。图2中可以看出本文所提HIMVO-SVM预测模型的预测曲线更符合实际负荷变化曲线。
在多云天气下,天空中的云量变化较快,太阳电池板上的光强变化较大,导致输出功率曲线的规律性较弱,波动较大。图3中可以看出三种模型预测轨迹大致相同,但是从图中输出功率较高的点可以看出,HIMVO-SVM预测曲线与实际输出功率曲线更加接近晴天光伏输出功率波动较小,从图4中可以看出,三种模型在上午和下午时段的预测效果都很好,但在早上、中午、晚上SVM模型和MVO-SVM模型的预测误差明显大于HIMVO-SVM。
计算上述三种模型在三种天气类型下的平均绝对百分误差(Mean AbsolutePercentage Error,MAPE),误差统计结果如下表1:
表1三种模型误差计算结果
在表1中,在三种天气类型中,HIMVO-SVM模型具有最小的MAPE值。HIMVO-SVM模型在三种天气类型下的MAPE值分别为10.30%、6.69%和5.30%。与其它三种模型相比,MAPE值分别降低至少0.0026、0.0030和0.0012,MAPE值分别降低至少4.45%、2.66%和3.54%,这表明,在不同天气类型下,HIMVO-SVM模型具有较高的预测精度和稳定性。
本发明针对SVM参数的选取问题,提出了一种基于HIMVO-SVM的短期光伏发电功率预测模型。针对传统MVO算法的不足,提出HIMVO算法提升其局部优化能力,并用于SVM的惩罚因子和核函数参数的选取。在不同天气类型下进行仿真实验,与SVM、MVO-SVM方法预测结果对比,突显了本文方法优越的预测性能和稳定性,为研究光伏发电功率预测提供一定的参考意义。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
Claims (1)
1.一种基于HIMVO-SVM的短期光伏发电功率预测方法,其特征在于,包括
步骤1、采集数据,包括太阳辐射强度、相对湿度、大气温度和光伏功率;
步骤2、将采集的数据结合归一化,基于以下公式:
将归一化后的数据中选取训练集,剩下数据作为测试集;并定义{(xi,yi)|i=1,2,…,n,xi∈Rn,yi∈Rn},xi和yi分别是训练样本的输入和输出;
步骤3、设置HIMVO和SVM的参数;并基于SVM建模仿真,所述SVM建模模型基于以下公式:
线性回归函数见式(1)用于拟合(xi,yi);
f(x)=wTx+b (1)
式中,w是权重向量,b是偏移量;
优化问题表示为:
对式(4)的w求偏导且令其为0,可得:
式(5)带入式(1)可得回归函数:
步骤4、利用HIMVO算法搜索SVM模型参数的最佳值,具体包括:
步骤4.1,初始化与MVO和DE算法相关的参数:宇宙数n、最大迭代次数L、候选解维度d、决策变量矩阵大小VS、交叉概率PCR和比例因子F;
步骤4.2,基于帐篷映射的混沌序列初始化宇宙群,计算粒子的适应值以获得当前最优个体和全局最优个体位置;
步骤4.3,根据式(7)进行迭代,计算每个个体的适应度值,更新每个个体的位置;
步骤4.4,根据式(8)随机选择三个个体进行突变操作;
Wi(t+1)=XR1(t)+F[XR2(t)-XR3(t)] (8)
式中,Wi(t+1)是由突变操作产生的新个体,R1、R2、R3是彼此不等的随机数,F表示随机比例因子,值为0到1;
步骤4.5,根据式(9)进行交叉操作以获得新的突变个体,并计算其适应度值;交叉操作是在要变异的个体和新个体之间交换一些元素,以丰富个体的多样性;交叉方程式如下:
式中,PCR表示交叉概率,sd表示随机维度;
步骤4.6,根据式(10)进行选择操作以获得最佳个体;适者生存的原则,选择方程如式如下:
步骤4.7,达到最大迭代次数,则结束算法,否则,返回步骤4.3;
步骤5、最后得到基于HIMVO-SVM短期光伏发电功率模型的预测结果,即三种天气状况下的预测光伏发电功率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911232794.3A CN110942205B (zh) | 2019-12-05 | 2019-12-05 | 一种基于himvo-svm的短期光伏发电功率预测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911232794.3A CN110942205B (zh) | 2019-12-05 | 2019-12-05 | 一种基于himvo-svm的短期光伏发电功率预测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110942205A CN110942205A (zh) | 2020-03-31 |
CN110942205B true CN110942205B (zh) | 2022-12-06 |
Family
ID=69909486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911232794.3A Active CN110942205B (zh) | 2019-12-05 | 2019-12-05 | 一种基于himvo-svm的短期光伏发电功率预测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110942205B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111600303A (zh) * | 2020-06-15 | 2020-08-28 | 湘潭大学 | 一种基于改进多元宇宙算法的并网型风/光/储微电网优化配置方法 |
CN112507613B (zh) * | 2020-12-01 | 2022-05-10 | 湖南工程学院 | 一种秒级超短期光伏功率预测方法 |
CN113139346A (zh) * | 2021-05-06 | 2021-07-20 | 河北工业大学 | 一种基于iofa-svm的短期风电功率预测方法 |
CN113762591B (zh) * | 2021-07-20 | 2024-04-05 | 国网山东省电力公司菏泽供电公司 | 一种基于gru和多核svm对抗学习的短期电量预测方法及系统 |
CN113971348B (zh) * | 2021-11-11 | 2024-04-02 | 国网山东省电力公司日照供电公司 | 一种基于综合能源系统的源端功率短期预测方法 |
CN114037311B (zh) * | 2021-11-17 | 2022-06-03 | 北京中百信信息技术股份有限公司 | 一种信息系统工程监理项目风险评估方法 |
CN115239028B (zh) * | 2022-09-22 | 2022-12-09 | 北京邮电大学 | 综合能源调度方法、装置、设备及存储介质 |
CN116029160B (zh) * | 2023-03-23 | 2023-06-20 | 南昌航空大学 | 光伏组件缺陷与发电效率损失的映射模型构建方法及系统 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102646982A (zh) * | 2012-04-26 | 2012-08-22 | 华北电力大学 | 一种含风电场的低碳发电调度方法 |
CN105445215A (zh) * | 2015-12-02 | 2016-03-30 | 中北大学 | 基于离散多重宇宙优化算法的红外光谱波长选择方法 |
CN107273880A (zh) * | 2017-07-31 | 2017-10-20 | 秦皇岛玥朋科技有限公司 | 一种基于智能视频监控的立体车库安防系统及方法 |
WO2018072351A1 (zh) * | 2016-10-20 | 2018-04-26 | 北京工业大学 | 一种基于粒子群优化算法对支持向量机的优化方法 |
CN109816000A (zh) * | 2019-01-09 | 2019-05-28 | 浙江工业大学 | 一种新的特征选择与参数优化方法 |
CN109961173A (zh) * | 2019-02-25 | 2019-07-02 | 华北电力大学 | 一种用于分布式电源发电功率的智能预测方法 |
CN110399906A (zh) * | 2019-07-03 | 2019-11-01 | 深兰科技(上海)有限公司 | 基于支撑向量机的故障分类模型的训练方法及装置 |
CN110490369A (zh) * | 2019-07-25 | 2019-11-22 | 国网安徽省电力有限公司 | 一种基于ewt和lssvm模型的短期电力负荷预测方法 |
CN110516831A (zh) * | 2019-06-18 | 2019-11-29 | 国网(北京)节能设计研究院有限公司 | 一种基于mwoa算法优化svm的短期负荷预测方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2012344680B2 (en) * | 2011-11-29 | 2017-10-12 | Generac Power Systems, Inc. | Method and system for forecasting power requirements using granular metrics |
WO2014168717A2 (en) * | 2013-03-15 | 2014-10-16 | Advanced Search Laboratories, Inc. | System and apparatus for information retrieval |
-
2019
- 2019-12-05 CN CN201911232794.3A patent/CN110942205B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102646982A (zh) * | 2012-04-26 | 2012-08-22 | 华北电力大学 | 一种含风电场的低碳发电调度方法 |
CN105445215A (zh) * | 2015-12-02 | 2016-03-30 | 中北大学 | 基于离散多重宇宙优化算法的红外光谱波长选择方法 |
WO2018072351A1 (zh) * | 2016-10-20 | 2018-04-26 | 北京工业大学 | 一种基于粒子群优化算法对支持向量机的优化方法 |
CN107273880A (zh) * | 2017-07-31 | 2017-10-20 | 秦皇岛玥朋科技有限公司 | 一种基于智能视频监控的立体车库安防系统及方法 |
CN109816000A (zh) * | 2019-01-09 | 2019-05-28 | 浙江工业大学 | 一种新的特征选择与参数优化方法 |
CN109961173A (zh) * | 2019-02-25 | 2019-07-02 | 华北电力大学 | 一种用于分布式电源发电功率的智能预测方法 |
CN110516831A (zh) * | 2019-06-18 | 2019-11-29 | 国网(北京)节能设计研究院有限公司 | 一种基于mwoa算法优化svm的短期负荷预测方法 |
CN110399906A (zh) * | 2019-07-03 | 2019-11-01 | 深兰科技(上海)有限公司 | 基于支撑向量机的故障分类模型的训练方法及装置 |
CN110490369A (zh) * | 2019-07-25 | 2019-11-22 | 国网安徽省电力有限公司 | 一种基于ewt和lssvm模型的短期电力负荷预测方法 |
Non-Patent Citations (2)
Title |
---|
Resource Allocation in Cloud Environment: A Model Based on Double Multi-;Xingwei Wang;《IEEEXplore》;20150212;全文 * |
基于多元宇宙优化算法的SVM参数优化;任楚苏;《中国优秀硕士学位论文全文数据库》;20190515;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110942205A (zh) | 2020-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110942205B (zh) | 一种基于himvo-svm的短期光伏发电功率预测方法 | |
CN110059878B (zh) | 基于cnn lstm光伏发电功率预测模型及其构建方法 | |
CN112733462B (zh) | 一种结合气象因素的超短期风电场功率预测方法 | |
JP5888640B2 (ja) | 太陽光発電予測装置、太陽光発電予測方法及び太陽光発電予測プログラム | |
CN112380765B (zh) | 一种基于改进平衡优化器算法的光伏电池参数识别方法 | |
CN112348271A (zh) | 基于vmd-ipso-gru的短期光伏功率预测方法 | |
CN108921339B (zh) | 基于分位数回归的遗传支持向量机光伏功率区间预测方法 | |
CN108205717A (zh) | 一种光伏发电功率多时间尺度预测方法 | |
CN105913151A (zh) | 基于自适应变异粒子群与bp网络光伏电站发电量预测方法 | |
CN114970362B (zh) | 一种多能源结构下的电网负荷调度预测方法及系统 | |
CN107346459B (zh) | 一种基于遗传算法改进的多模式污染物集成预报方法 | |
CN103489038A (zh) | 基于lm-bp神经网络的光伏超短期功率预测方法 | |
CN105069521A (zh) | 一种基于加权fcm聚类算法的光伏电站输出功率预测方法 | |
Hu et al. | Short-term photovoltaic power prediction based on similar days and improved SOA-DBN model | |
CN109242136A (zh) | 一种微电网风电功率混沌遗传-bp神经网络预测方法 | |
CN109636054A (zh) | 基于分类和误差组合预测的太阳能光伏发电量预测方法 | |
Chen et al. | Research on wind power prediction method based on convolutional neural network and genetic algorithm | |
CN116826737A (zh) | 一种光伏功率的预测方法、装置、存储介质及设备 | |
Karabiber et al. | Short term PV power estimation by means of extreme learning machine and support vector machine | |
CN116432812A (zh) | 樽海鞘算法优化lstm的新能源功率预测方法 | |
CN115912502A (zh) | 一种智能电网运营优化方法及装置 | |
CN108694475B (zh) | 基于混合模型的短时间尺度光伏电池发电量预测方法 | |
CN111582567B (zh) | 一种基于递阶集成的风电功率概率预测方法 | |
Sun et al. | Short-term photovoltaic power prediction modeling based on AdaBoost algorithm and Elman | |
CN118428754A (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 |