一种光伏发电量预测系统及方法与流程

文档序号:33509887发布日期:2023-03-21 22:06阅读:224来源:国知局
一种光伏发电量预测系统及方法与流程

1.本发明属于光伏发电技术领域,具体涉及一种光伏发电量预测系统及方法。


背景技术:

2.光伏发电容易受到辐照度、温度、湿度、风力、风向、晴雨状况等因素的影响,因此光伏发电具有波动性和间歇性,大规模光伏发电站并网运行会影响电力系统的安全稳定经济运行。
3.对光伏电站的输出功率进行预测有助于电网调度部门统筹安排常规电源和光伏发电的协调配合,及时调整调度计划,合理安排电网运行方式,便于获得更大的经济效益和社会效益。


技术实现要素:

4.本发明的目的在于提供一种光伏发电量预测系统及方法,克服了现有技术的不足,通过获取光伏组件的设定参数以及预计的气象数据,对光伏发电量进行预测,为光伏企业的生产和调度提供数据基础,大幅提高企业投运盈利。
5.为解决上述问题,本发明所采取的技术方案如下:
6.一种光伏发电量预测系统及方法,包括
7.参数设置模块:用于获取光伏组件参数和逆变器参数;
8.气象数据获取模块:用于所在区域未来预定时间内的气象参数信息以及获取该区域目前实际气象参数信息;
9.发电量预测模块:通过接收参数设置模块和气象数据获取模块的数据,基于光伏发电量预测模型输出初步预测的光伏发电量;
10.误差补偿模块:用于将时间段内发电量预测模块输出的初步预测的光伏发电量与实际光伏发电量进行对比,对光伏发电量预测模型重新进行训练和预测,得到新的光伏发电量预测值;
11.数据存储模块:用于存储光伏组件参数、逆变器参数、气象数据、预测的光伏发电量以及实际的光伏发电量;
12.结果输出模块:用于输出预定时间内光伏发电量的预测值以及以图表方式输出光伏发电量预测分析报告。
13.进一步,所述气象参数信息包括气温、风向、风速、降雨量、风沙、太阳辐射总量。
14.进一步,所述气象数据获取模块通过与气象部门同步获取气象预测数据,同时根据安装在所在区域的气象检测设备获取当前的气象实际数据;基于气象校验模型对气象实际数据和气象预测数据进行分析,输出校正后的气象数据。
15.进一步,所述气象校验模型基于广义回归神经网络构建,采用训练数据集和验证样本集对模型进行训练和验证,所述气象校验模型为所述预测值和实际值之间的非线性函数关系式。
16.进一步,所述广义回归神经网络包括输入层、模式层、求和层和输出层;
17.所述输入层神经元的数目等于学习样本中输入向量的维数,各神经元是简单的分布单元,直接将输入变量传递给模式层;
18.所述模式层神经元数目等于学习样本的数目,各神经元对应不同的样本;
19.所述求和层中使用两种类型神经元进行求和;
20.所述输出层中的神经元数目等于学习样本中输出向量的维数,各神经元将求和层的输出相除。
21.进一步,所述发电量预测模块通过对光伏组件参数、逆变器参数以及校正后的气象数据,匹配得到与未来预定时间相匹配的时间段,同时获取各个时间段的光伏实际发电量和相关气象数据;
22.将匹配的时间段的光伏实际发电量和相关气象数据与校正后的气象数据一起输入光伏发电量预测模型,从而输出初步预测的光伏发电量。
23.进一步,所述光伏发电量预测模型的构建方法包括:
24.获取不同时间、不同气象条件下光伏组件的历史发电量,作为样本数据;
25.采用基于余弦系数的聚类方法将所述样本数据中的异常数据筛除,得到筛除异常数据后的样本数据;
26.根据所述筛除异常数据后的样本数据中的所述历史天气类型,对所述筛除异常数据后的样本数据进行天气聚类,得到聚类后样本数据;
27.将所述聚类后样本数据中的所述历史气象数据作为基于蚁群算法优化的神经网络的训练输入,将所述聚类后样本数据中的所述历史发电量数据作为基于蚁群算法优化的bp神经网络的训练输出,训练得到光伏发电量预测模型。
28.进一步,所述误差补偿模块的工作步骤为:
29.(1)对原始光伏发电量数据进行预处理,将数据分为训练数据集及测试数据集;
30.(2)初始化模型参数;
31.(3)对训练数据集中的数据进行训练,获得对应的输出值,将其与原始数据进行对比得到误差;
32.(4)对模型的权值和阈值参数进行修整;
33.(5)看预测结果是否满足结束条件,若不满足跳回到第(1)步,不然继续执行步骤(6);
34.(6)模型训练终止,保存权值和阈值;
35.(7)输入测试样本数据,获得预测序列x;
36.(8)将所有数据输入进行预测,获取预测序列y;
37.(9)将序列y与实际数据进行比较,获得误差序列;
38.(10)对误差序列进行归一化处理,同时将其划分为两个部分:训练部分和预测部分;
39.(11)初始化模型参数,对步骤(10)中得到的训练部分数据进行训练;
40.(12)循环执行步骤(4)到步骤(7);
41.(13)将误差序列的预测样本输入模型,获取全新的误差预测序列;
42.(14)将预测序列x和全新的误差预测序列叠加得到预测结果。
43.本发明还保护了一种光伏发电量预测方法,包括以下步骤:
44.步骤一、设定光伏组件及逆变器参数,实时获取气象信息;
45.步骤二、发电量预测模块获取上述信息后输出初步预测的光伏发电量;
46.步骤三、误差补偿模块对初步预测的光伏发电量进行重新训练,得到新的光伏发电量预测值;
47.步骤四、通过结果输出模块输出预测值以及分析报告。
48.本发明与现有技术相比较,具有以下有益效果:
49.1、本发明通过对光伏设备的参数以及气象数据的分析,从而预测光伏发电设备的光伏发电量,为光伏企业的生产和调度提供数据基础,大幅提高企业投运盈利。
50.2、本发明通过对气象数据进行校验以及误差补偿模块的二次训练,提高光伏发电量预测的准确性。
附图说明
51.图1为一种光伏发电量预测系统的结构原理框图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.如图1所示,本发明所述一种光伏发电量预测系统,包括
54.参数设置模块:用于获取光伏组件参数和逆变器参数;
55.气象数据获取模块:用于所在区域未来预定时间内的气象参数信息以及获取该区域目前实际气象参数信息;气象参数信息包括气温、风向、风速、降雨量、风沙、太阳辐射总量。
56.气象数据获取模块通过与气象部门同步获取气象预测数据,同时根据安装在所在区域的气象检测设备获取当前的气象实际数据;基于气象校验模型对气象实际数据和气象预测数据进行分析,输出校正后的气象数据。
57.气象校验模型基于广义回归神经网络构建,采用训练数据集和验证样本集对模型进行训练和验证,气象校验模型为预测值和实际值之间的非线性函数关系式。
58.广义回归神经网络包括输入层、模式层、求和层和输出层。输入层神经元的数目等于学习样本中输入向量的维数,各神经元是简单的分布单元,直接将输入变量传递给模式层;模式层神经元数目等于学习样本的数目,各神经元对应不同的样本;求和层中使用两种类型神经元进行求和;输出层中的神经元数目等于学习样本中输出向量的维数,各神经元将求和层的输出相除。
59.发电量预测模块:通过接收参数设置模块和气象数据获取模块的数据,基于光伏发电量预测模型输出初步预测的光伏发电量;
60.发电量预测模块通过对光伏组件参数、逆变器参数以及校正后的气象数据,匹配得到与未来预定时间相匹配的时间段,同时获取各个时间段的光伏实际发电量和相关气象
数据;
61.将匹配的时间段的光伏实际发电量和相关气象数据与校正后的气象数据一起输入光伏发电量预测模型,从而输出初步预测的光伏发电量。
62.光伏发电量预测模型的构建方法包括:
63.获取不同时间、不同气象条件下光伏组件的历史发电量,作为样本数据;
64.采用基于余弦系数的聚类方法将样本数据中的异常数据筛除,得到筛除异常数据后的样本数据;
65.根据筛除异常数据后的样本数据中的历史天气类型,对筛除异常数据后的样本数据进行天气聚类,得到聚类后样本数据;
66.将聚类后样本数据中的历史气象数据作为基于蚁群算法优化的神经网络的训练输入,将聚类后样本数据中的历史发电量数据作为基于蚁群算法优化的bp神经网络的训练输出,训练得到光伏发电量预测模型。
67.误差补偿模块:用于将时间段内发电量预测模块输出的初步预测的光伏发电量与实际光伏发电量进行对比,对光伏发电量预测模型重新进行训练和预测,得到新的光伏发电量预测值。
68.误差补偿模块的工作步骤为:
69.(1)对原始光伏发电量数据进行预处理,将数据分为训练数据集及测试数据集;
70.(2)初始化模型参数;
71.(3)对训练数据集中的数据进行训练,获得对应的输出值,将其与原始数据进行对比得到误差;
72.(4)对模型的权值和阈值参数进行修整;
73.(5)看预测结果是否满足结束条件,若不满足跳回到第(1)步,不然继续执行步骤(6);
74.(6)模型训练终止,保存权值和阈值;
75.(7)输入测试样本数据,获得预测序列x;
76.(8)将所有数据输入进行预测,获取预测序列y;
77.(9)将序列y与实际数据进行比较,获得误差序列;
78.(10)对误差序列进行归一化处理,同时将其划分为两个部分:训练部分和预测部分;
79.(11)初始化模型参数,对步骤(10)中得到的训练部分数据进行训练;
80.(12)循环执行步骤(4)到步骤(7);
81.(13)将误差序列的预测样本输入模型,获取全新的误差预测序列;
82.(14)将预测序列x和全新的误差预测序列叠加得到预测结果。
83.数据存储模块:用于存储光伏组件参数、逆变器参数、气象数据、预测的光伏发电量以及实际的光伏发电量;
84.结果输出模块:用于输出预定时间内光伏发电量的预测值以及以图表方式输出光伏发电量预测分析报告。
85.综上,本发明所述一种光伏发电量预测系统的具体方法,包括以下步骤:
86.步骤一、设定光伏组件及逆变器参数,实时获取气象信息,气象数据获取模块通过
与气象部门同步获取气象预测数据,同时根据安装在所在区域的气象检测设备获取当前的气象实际数据;基于气象校验模型对气象实际数据和气象预测数据进行分析,输出校正后的气象数据;
87.步骤二、发电量预测模块通过对光伏组件参数、逆变器参数以及校正后的气象数据,匹配得到与未来预定时间相匹配的时间段,同时获取各个时间段的光伏实际发电量和相关气象数据;将匹配的时间段的光伏实际发电量和相关气象数据与校正后的气象数据一起输入光伏发电量预测模型,从而输出初步预测的光伏发电量;
88.步骤三、误差补偿模块对初步预测的光伏发电量进行重新训练,得到新的光伏发电量预测值;
89.步骤四、通过结果输出模块输出预测值以及分析报告。
90.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1