发明内容
有鉴于此,本发明提供了一种光伏电站发电量预测方法及装置,用以解决当前主流的发电量预测方法是根据辐照度、天气预报、历史发电量,借助统计学的方法来预测分布式光伏电站的发电量。然而,对于每一个具体的光伏电站而言,准确辐照度数值难以获取,制约着当前技术实现方案的预测准确性的问题。具体方案如下:
一种光伏电站发电量预测方法,包括:
在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;
依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,所述预设用电表集包括:行业用电分类表、气象数据映射表、游标权值表和单位发电功率表。
上述的方法,可选的,在所述预测类型为年发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,包括:
基于所述行业用电分类表统计所述目标区域的装机容量和月等效小时数序列;
将所述装机容量与所述月等效小时数序列的乘积作为所述目标区域的年发电量。
上述的方法,可选的,在所述预测类型为月发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,包括:
基于当前日确定月度区间,所述月度区间范围为一个月;
计算所述月度区间内每天的等效小时数;
获取所述月度区间内的气象数据,基于所述气象数据映射表和所述气象数据确定所述月度区间内每天的映射系数;
基于所述映射系数,所述装机容量和所述等效小时数确定所述目标区域的月发电量。
上述的方法,可选的,在所述预测类型为日发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,包括:
基于当前日确定预设天数的等效小时数;
获取所述预设天数的气象数据,基于所述气象数据映射表和所述气象数据确定所述预设天数的映射系数;
基于所述映射系数、所述装机容量和所述等效小时数确定所述目标区域的日发电量。
上述的方法,可选的,在所述预测类型为日发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,还包括:
基于所述游标权值表确定所述预设天数的基础权值和每小时的游标权值;
基于所述单位发电功率表确定所述预设天数的单位小时发电功率序列;
基于所述日发电量和所述预设天数的单位小时发电功率序列,确定每小时的发电功率基础值;
基于所述发电功率基础值,所述基础权值和所述游标权值确定每小时的发电功率预测值。
一种光伏电站发电量预测装置,包括:
获取模块,用于在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;
统计和预测模块,用于依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,所述预设用电表集包括:行业用电分类表、气象数据映射表、游标权值表和单位发电功率表。
上述的装置,可选的,在所述预测类型为年发电量预测时,所述统计和预测模块包括:
统计单元,用于基于所述行业用电分类表统计所述目标区域的装机容量和月等效小时数序列;
第一确定单元,用于将所述装机容量与所述月等效小时数序列的乘积作为所述目标区域的年发电量。
上述的装置,可选的,在所述预测类型为月发电量预测时,所述统计和预测模块包括:
第二确定单元,用于基于当前日确定月度区间,所述月度区间范围为一个月;
计算单元,用于计算所述月度区间内每天的等效小时数;
第一获取和确定单元,用于获取所述月度区间内的气象数据,基于所述气象数据映射表和所述气象数据确定所述月度区间内每天的映射系数;
第三确定单元,用于基于所述映射系数,所述装机容量和所述等效小时数确定所述目标区域的月发电量。
上述的装置,可选的,在所述预测类型为日发电量预测时,所述统计和预测模块包括:
第四确定单元,用于基于当前日确定预设天数的等效小时数;
第二获取和确定单元,用于获取所述预设天数的气象数据,基于所述气象数据映射表和所述气象数据确定所述预设天数的映射系数;
第五确定单元,用于基于所述映射系数、所述装机容量和所述等效小时数确定所述目标区域的日发电量。
上述的装置,可选的,所述统计和预测模块还包括:
第六确定单元,用于基于所述游标权值表确定所述预设天数的基础权值和每小时的游标权值;
第七确定单元,用于基于所述单位发电功率表确定所述预设天数的单位小时发电功率序列;
第八确定单元,用于基于所述日发电量和所述预设天数的单位小时发电功率序列,确定每小时的发电功率基础值;
第九确定单元,用于基于所述发电功率基础值,所述基础权值和所述游标权值确定每小时的发电功率预测值。
与现有技术相比,本发明包括以下优点:
本发明公开了一种光伏电站发电量预测方法及装置,该方法包括:在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测。上述过程,基于所述目标区域的装置容量和对应的预测类型的等效小时数预测所述目标区域的发电量,上述预测过程,所述预设的用电分类表提供了完备的数据,并且预测过程不需要考虑辐射照度,避免了现有技术中由于辐射照度哪一获取导致预测准确性低的问题。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
本发明公开了一种光伏电站发电量预测方法及装置,应用于对光伏发电站发电量的预测过程中,当前主流方法是根据辐照度、天气预报、历史发电量,借助统计学的方法来预测分布式光伏电站的发电量。然而,对于每一个具体的光伏电站而言,准确辐照度数值难以获取,此外,历史发电量数据不够完备,发电量预测工业机理模型精度低,这些因素制约着当前技术实现方案的预测准确性。因此,本发明提供了一种光伏电站发电量预测方法用于解决上述问题,所述预测方法的执行流程如图1所示,包括步骤:
S101、在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;
本发明实施例中,所述目标区域可以为某一光伏电站预设范围内区域,或者某一预设区域,其中,所述预设区域可以为县或者区等,所述目标区域内包含光伏发电设备,在接收到所述预测请求时,解析所述预测请求,获取所述预测请求中包含的预测类型,其中,所述预测请求为年发电量预测、月发电量预测和日发电预测中的至少一个,所述预测类型可以通过所述预测请求中标识进行确定,例如,所述预测请求中包含标识A代表年发电量预测,所述预测请求中包含标识A和B,代表年发电量预测和月发电量预测,所述预测请求中包含C代表日发电量预测,本发明实施例中,对所述标识的具体存在形式不进行限定。
S102、依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,所述预设用电表集包括:行业用电分类表、气象数据映射表、游标权值表和单位发电功率表。
本发明实施例中,所述预设用电表集包括:历史发电量数据和所述目标区域的基本数据,所述基本数据包括:装机数据和等效小时等,,所述预设用电表集包括:行业用电分类表、气象数据映射表、游标权值表和单位发电功率表。确定与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测。
本发明公开了一种光伏电站发电量预测方法,包括:在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测。上述过程,基于所述目标区域的装置容量和对应的预测类型的等效小时数预测所述目标区域的发电量,上述预测过程,所述预设的用电分类表提供了完备的数据,并且预测过程不需要考虑辐射照度,避免了现有技术中由于辐射照度哪一获取导致预测准确性低的问题。
本发明实施例中,在所述预测类型为年发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测包括:
(1)统计所述目标区域的所有营销装机规模w
依据所述行业用电分类表(地区全口径)明确各月等效小时数,获得月等效小时数序列:T=[T1,…,T12]。
(3)统计实际发电量,统计所述目标区域各月的实际发电量序列:Z=[z1,…,z12]。
省、市的实际发电量由县、站的实际发电量累加获得。
(4)计算理论发电量
计算所述目标区域每月的理论发电量序列:
Z’=[w×T1,…,w×T12] (1)
其中,全国、省、市的理论发电量由对应区域的理论发电量累加获得。
优选的,绘制每个月的Z’、Z的二维图。
在所述预测类型为月发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,包括:
(1)计算当前日等效小时数
获取所述行业用电分类表等效小时数的数据,其中,所述等效小时数数据包括:上一月、本月和下一月。
1)计算当前月等效小时数:
取上一月、本月、下一月的等效小时数,进行二阶多项式拟合,获得当前月等效小时数的拟合曲线:
y=b0+b1×x+b2×x2 (2)
式中:
y为当前月等效小时数;
b0、b1、b2为曲线拟合系数,其中,b0、b1、b2可以基于经验或者具体情况进行设定,本发明实施例中对b0、b1、b2的具体取值不进行限定。
x为归一化处理后的日期。例如,当前日是9月16日,归一化处理,x=9+16/30,日期x取值为9.533。
2)计算当前日等效小时数:
当前日等效小时数为:
y’=y/30 (3)
式中:y’为当前日等效小时数。
(2)获取气象数据
本发明实施例中,所述气象数据包括历史天气信息和天气预报信息,其中,所述历史天气信息和所述天气预报在对应的网站或者数据库中进行获取,本发明实施例中对具体的获取形式不进行限定。其中,所述历史天气信息和所述天预报信息包括:晴、多云、阴、雨、雪、晴转雨/雨转晴、晴转阴/阴转晴、晴转多云/多云转晴、多云转雨/雨转多云、多云转阴/阴转多云、阴转雨/雨转阴、雪转晴/晴转雪、雪转多云/多云转雪、雪转阴/阴转雪和雪转雨/雨转雪等。
(3)气象数据映射
本发明实施例中,基于当前日确定月度区间,所述月度区间范围为一个月,所述月度区间可以基于经验或者具体情况进行设定,本发明实施例中不进行具体限定,本发明实施例中,以所述月度区间为30天(前14天,当前日,后15天)的天气进行气象数据基于所述气象数据映射表进行映射,获得映射系数Q:
Q=[Qi]=[Q1,…,Q30],Qi={q1,…,q10} (4)
式中:i={1,…,30}。
其中,所述气象数据映射表表征天气类型与映射系数的关系,该关系可以由经验或者大数据进行分析得到,例如,所述气象数据映射表如表1所示,
表1
(4)计算月度发电量(月理论发电量)
W=[Wi] (5)
Wi={Qi×w×y’} (6)
式中:
w为目标区域装机容量;
y’为当前日等效小时数。
全国、省、市的理论发电量由对应区域的月度发电量累加获得。
优选的,统计当前日前后30天,每天的所述目标实际发电量Z=[z1,…,z30]。
全国、省、市的实际发电量由对应区域的实际发电量累加获得。绘制当前日前后15天的W、Z的二维图。
在所述预测类型为日发电量预测时,依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,其中,所述预设天数可以基于经验或者具体情况进行设定,本发明实施例中不进行具体,本发明实施例中以所述预设天数为三天为例进行说明,预测所述目标区域未来三天的发电量,进一步的,还可以预测未来三天的发电功率,具体流程包括:
(1)计算当前日等效小时数
根据公式(2)、(3)计算当前日等效小时数。
(2)获取气象数据
本发明实施例中,所述气象数据包括历史天气信息和天气预报信息,其中,所述历史天气信息和所述天气预报在对应的网站或者数据库中进行获取,本发明实施例中对具体的获取形式不进行限定。其中,所述历史天气信息和所述天预报信息包括:晴、多云、阴、雨、雪、晴转雨/雨转晴、晴转阴/阴转晴、晴转多云/多云转晴、多云转雨/雨转多云、多云转阴/阴转多云、阴转雨/雨转阴、雪转晴/晴转雪、雪转多云/多云转雪、雪转阴/阴转雪和雪转雨/雨转雪等。
(3)气象数据映射
根据预测日(即当前日的后3天)的天气,查询附录:《气象数据映射表》进行气象数据映射,其中,所述气象数据映射表如表1所示,获得映射系数序列Q的取值:
Q=[Q1,Q2,Q3] (7)
(4)计算日发电量(日理论发电量)
计算预测日发电量序列W。
W=[W1,W2,W3] (8)
W1={Q1×w×y’} (9)
W2={Q2×w×y’} (10)
W3={Q3×w×y’} (11)
(5)确定预测日的基础权值
根据预测日的雨雪情况,查询所述游标权值表,其中,所述气象游标权值表表征天气类型和几区权值与游标权值的关系,该关系可以由经验或者大数据进行分析得到,例如,所述气象游标权值表如表2所示,
表2
例如:预测日为晴天,则基础权值取1.5。
(6)确定预测日每小时的游标权值
根据预测日的每小时的雨雪情况,查询所述《游标权值表》,确定每小时的游标权值序列ε。例如:预测日的上午9点为多云,则上午9点的游标权值为0.8。
(7)确定预测日每小时的单位发电功率值
本发明实施例中,查询所述单位发电功率表,所述档位发电功率表表针单位时间与发电功率的关系,所述单位发电功率表与所述目标功率的选取有关,例如,所述档位发电功率表的如表3所示,
表3
获得单位发电功率值序列P的取值。
P=[p1,…,p24] (13)
(8)计算预测日每小时的发电功率基础值
(9)计算预测日每小时发电功率预测值
计算预测日每小时发电功率预测值序列G的取值:
优选的,绘制每小时发电功率预测值序列G的二维图。
本发明实施例中,针对年发电量、月发电量和日发电量的预测过程,可以依据用户需求进行自由组合,执行过程与单独进行年发电量预测、月发电量预测或日发电量预测的过程相同,针对其中任意两两个或者全部的预测类型本发明实施例中不进行具体的赘述。
针对上述额度一种光伏发电站预测方法,本发明实施例中还提供了一种发电量预测装置,所述预测装置的结构框图如图2所示,包括:
获取模块201和统计和预测模块202。
其中,
所述获取模块201,用于在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;
所述统计和预测模块202,用于依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测,所述预设用电表集包括:行业用电分类表、气象数据映射表、游标权值表和单位发电功率表。
本发明公开了一种光伏电站发电量预测装置,包括:在接收到对目标区域的发电量预测请求中,获取所述预测请求中的预测类型,其中,所述预测类型为年发电量预测、月发电量预测和日发电预测中的至少一个;依据预设用电表集统计与所述预测类型对应的装机容量和等效小时数,基于所述装机容量和所述等效小时数对所述目标区域的发电量进行预测。上述过程,基于所述目标区域的装置容量和对应的预测类型的等效小时数预测所述目标区域的发电量,上述预测过程,所述预设的用电分类表提供了完备的数据,并且预测过程不需要考虑辐射照度,避免了现有技术中由于辐射照度哪一获取导致预测准确性低的问题。
本发明实施例中,在所述预测类型为年发电量预测时,所述统计和预测模块202包括:
统计单元203和第一确定单元204。
其中,
所述统计单元203,用于基于所述行业用电分类表统计所述目标区域的装机容量和月等效小时数序列;
所述第一确定单元204,用于将所述装机容量与所述月等效小时数序列的乘积作为所述目标区域的年发电量。
本发明实施例中,在所述预测类型为月发电量预测时,所述统计和预测模块202包括:
第二确定单元205、计算单元206、第一获取和确定单元207和第三确定单元208。
其中,
所述第二确定单元205,用于基于当前日确定月度区间,所述月度区间范围为一个月;
所述计算单元206,用于计算所述月度区间内每天的等效小时数
所述第一获取和确定单元207,用于获取所述月度区间内的气象数据,基于所述气象数据映射表和所述气象数据确定所述月度区间内每天的映射系数;
所述第三确定单元208,用于基于所述映射系数,所述装机容量和所述等效小时数确定所述目标区域的月发电量。
本发明实施例中,在所述预测类型为日发电量预测时,所述统计和预测模块202包括:
第四确定单元209、第二获取和确定单元210和第五确定单元211。
其中,
所述第四确定单元209,用于基于当前日确定预设天数的等效小时数;
所述第二获取和确定单元210,用于获取所述预设天数的气象数据,基于所述气象数据映射表和所述气象数据确定所述预设天数的映射系数;
所述第五确定单元211,用于基于所述映射系数、所述装机容量和所述等效小时数确定所述目标区域的日发电量。
本发明实施例中,所述统计和预测模块202还包括:
第六确定单元212、第七确定单元213、第八确定单元214和第九确定单元215。
其中,
所述第六确定单元212,用于基于所述游标权值表确定所述预设天数的基础权值和每小时的游标权值;
所述第七确定单元213,用于基于所述单位发电功率表确定所述预设天数的单位小时发电功率序列;
所述第八确定单元214,用于基于所述日发电量和所述预设天数的单位小时发电功率序列,确定每小时的发电功率基础值;
所述第九确定单元215,用于基于所述发电功率基础值,所述基础权值和所述游标权值确定每小时的发电功率预测值。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上对本发明所提供的一种光伏电站发电量预测方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。