一种用于光伏电站的太阳能资源缺测数据插补方法与流程

文档序号:33625160发布日期:2023-03-25 17:39阅读:157来源:国知局
一种用于光伏电站的太阳能资源缺测数据插补方法与流程

1.本发明涉及太阳能资源数据监测及数据插补技术领域,具体涉及一种用于光伏电站的太阳能资源缺测数据插补方法。


背景技术:

2.太阳能资源数据广泛应用于能源、建筑、气象、电力、农业等领域,尤其对于光伏电站而言,其太阳能资源数据的完整性和准确性对项目选址和后期发电量的计算十分重要。2013年年底国家能源局出台了《光伏电站暂行管理办法》,其中里面第12条明确规定光伏项目开发前期,必须要有现场实测数据,或者有代表性的实测数据。目前国内光伏电站在前期可行性研究报告的编写过程中使用的太阳能资源数据主要来源为当地气象部门或其它商业软件提供的数据。
3.在实际工程项目开发前期,应对项目当地的太阳能资源数据进行数据采集和存储,以方便工程人员进行后期数据分析。但许多时候由于监测设备的故障、测量精度或其它外部的影响,所监测的短期太阳能资源实测数据会存在不合理值和缺测值。《太阳能资源评估方法》(gb/t37256—2019)明确规定,需要从实测数据系列中选择与缺测时刻最近、天气现象相同、有实测数据的时刻进行数据插补,实际工程项目操作中缺少对缺测数据的插补运算方法。
4.专利号为“cn201410652759”的“缺测数据补全方法以及数据收集装置”,该方法在发生缺测时,对能量使用量的变动式样与所述发生缺测的测量位置的能量使用量的变动式样类似的测量位置的、与所述缺测的期间相当的期间的每个测量时刻间隔的能量使用量比率进行计算,并使用该计算出的能量使用量比率,计算所述缺测的期间的每个测量时刻间隔的能量使用量,补全所述缺测数据;该方法虽然能补全缺测数据,但是由于仅参考历史数据,没有结合缺测时刻的实际因素,所以计算出来的数据不够客观和准确。


技术实现要素:

5.本发明的目的在于提供一种用于光伏电站的太阳能资源缺测数据插补方法,结合《太阳能资源评估方法》(gb/t37256—2019)规定并充分考虑与缺测时刻最近的实测时刻数据及天气现象等关键因素,提出了一种系统的、合理的太阳能资源缺测数据插补方法,极大程度地提高了数据插补的效率、合理性和准确性。
6.为解决上述技术问题,本发明采用如下的技术方案:一种用于光伏电站的太阳能资源缺测数据插补方法,包括以下步骤:
7.s110、确定数据总条目,具体为:从数据库中取出需要检测太阳能资源数据,依据设置的步长ts计算太阳能资源数据的数据条目总量为n;
8.s120、对n条太阳能资源数据进行合理性检查,记录不合理的数据条目后将其中不合理的数据值置为空值,太阳能资源数据中有置空项该条数据即为缺测数据;
9.s130、对n条太阳能资源数据进行完整性检查,计算得到有效数据完整率r
sd
,通过
有效数据完整率r
sd
判断是否需要数据插补计算,如果需要插补计算则继续判断是否满足插补计算要求,满足插补计算要求则进行下一步;
10.s140、对满足插补计算要求的n条太阳能资源数据进行缺测数据插补计算,具体步骤为:
11.a、定义数据时刻;
12.b、搜索第一个实测数据并记录第一个实测数据时刻为t
p

13.c、搜索第一个缺测数据并记录第一个缺测数据时刻为tf;
14.d、由第tf向前搜索,离tf最近的第一个实测时刻为ti,同时由第tf向后搜索,离tf最近的第一个实测时刻为tj;
15.e、依据tf、ti和tj计算得出tf时刻的数据,并将该数据插补到tf时刻太阳能资源数据中;
16.f、计算插补完整率r
p
,并根据r
p
判断是否继续进行缺测数据插补计算,如r
p
《100%,则依次进行c、d、e和f步骤,如r
p
=100%,则完成本次缺测数据插补计算。
17.前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述步骤s110中太阳能资源数据的数据条目总量为n,其中每条太阳能资源数据包括的字段有太阳总辐照度、太阳直接辐照度、太阳散射辐照度、风速风向、大气压强、大气温度和大气湿度,结合规范可知数据写入步长ts应该小于1小时,依据监测系统所设定,10min或者20min均可。
18.前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述步骤s120中对太阳能资源数据进行合理性检查,是根据《太阳能资源评估方法》(gb/t37256—2019)规定,从气候学界限值、内部一致性、变化范围3个方面对n条太阳能资源数据的合理性进行检查,记录不合理的数据条目,将其中不合理的数据值置为空值,太阳能资源数据中有置空项该条数据即为缺测数据。
19.前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述步骤s130具体为:
20.s131、数据完整性检查:进一步检查n条太阳能资源数据的完整性,根据《太阳能资源评估方法》(gb/t37256—2019)规定,太阳能资源数据的实测数据记录应包括至少1年的连续、完整数据,数据记录应至少包括小时值,小时值的数据完整率应不低于95%;即n条太阳能资源数据的有效数据完整率应不低于95%,有效数据完整率r
sd
的定义如下:
[0021][0022]
式中,n0为预期记录的数据总条目,这里为n,n1为没有太阳直接辐照度的数据条目,n2为不合理的数据条目,n1+n2=m;
[0023]
具体为,n0是太阳能资源数据所预期记录的总数据条目;譬如太阳直接辐射度预期记录3年,ts为1h,则n0=1x24x3x365。
[0024]
s132、依据数据完整率判断是否满足数据插补条件:假定所缺测的太阳能资源要素为太阳直接辐照度,dhi代表太阳直接辐照度;
[0025]
首先判断是否满足数据插补要求,若太阳直接辐照度数据的完整率r
sd
=100%,则无需进行插补;若95%≤r
sd
《100%,则需要对其进行数据插补;若r
sd
《95%,则判断为实测数据异常不满足数据插补要求。
[0026]
前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述步骤s140具体为:
[0027]
s141、定义数据时刻:将存在太阳直接辐照度的第一条太阳能资源数据对应起始时刻为t1,则最后一条,即第n条数据对应结束时刻为tn,两条相邻数据之间的时间间隔为步长ts,n条数据里至少应包括1条实测数据;
[0028]
s142、搜索第一个实测数据,对n条太阳能资源数据自前向后进行搜索,查询并记录第一条太阳能直接辐照度不为空的太阳能资源数据的时刻,即第一条太阳直接辐照度的实测数据时刻,见下式,
[0029]
dhi(t
p
)≠null t1≤t
p
≤tn[0030]
式中,t
p
为第一个实测数据时刻;
[0031]
s143、搜索第一个缺测数据,对记录有太阳能直接辐照度的n条数据自前向后进行搜索,查询并记录第一条太阳能直接辐照度为空的太阳能资源数据的时刻,即第一条太阳直接辐照度的缺测数据时刻,
[0032]
dhi(tf)=null t1≤tf≤tn[0033]
式中,tf为第一个缺测数据时刻;
[0034]
s144、由步骤s143获取第一个缺测数据时刻tf后,若向前搜索存在太阳能直接辐照度不为空的时刻,则记为ti,若向后搜索存在太阳能直接辐照度不为空的时刻,则记为tj,需要满足:
[0035][0036]
s145、依据tf、ti和tj计算得出tf时刻的太阳直接辐照度数据,并将该数据插补到tf时刻太阳能资源数据的太阳直接辐照度数据项中;
[0037]
s146、在步骤s145的数据插补成功后,将n条数据自前向后进行检索,当太阳直接辐照度数据为空值时进行记录,检索完成后所记录的空值条目总数即为m,计算所插补数据的插补完整率r
p
,如r
p
《100%,则依次进行s143、s144、s145和s146步骤,如r
p
=100%,则完成本次缺测数据插补计算;
[0038]
插补完整率r
p
的计算公式为:
[0039][0040]
式中,m0为太阳能资源数据条目总量,这里为n条;m1为太阳直接辐照度数据为空的条目总量,这里为m条。
[0041]
前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述步骤s145中计算缺测的太阳直接辐照度数据:
[0042]
s1451、ti存在,tj不存在,根据ti时刻的地外水平面太阳辐照度、ti时刻的太阳直接辐照度和tf时刻的地外水平面太阳辐照度,计算tf时刻的太阳直接辐照度,具体计算如下:
[0043][0044]
上式中,ehi为地外水平面太阳辐照度,dhi为太阳直接辐照度,
[0045]
将计算tf时刻的太阳直接辐照度插补到tf时刻太阳能资源数据对应数据项中;
[0046]
s1452、ti不存在,tj存在,根据tj时刻的地外水平面太阳辐照度、tj时刻的太阳直接辐照度和tf时刻的地外水平面太阳辐照度,计算tf时刻的太阳直接辐照度,具体计算如下:
[0047][0048]
上式中,ehi为地外水平面太阳辐照度,dhi为太阳直接辐照度,
[0049]
将计算tf时刻的太阳直接辐照度插补到tf时刻太阳能资源数据对应数据项中;
[0050]
s1453、若ti和tj都存在,因为是对列数据自前向后搜索,则会出现三种情况分别为:
[0051]
a、ti时刻离tf时刻更近,即tf–
ti《tj–
tf;此时按照步骤s1451中的计算公式对tf时刻进行数据插补;
[0052]
b、tj时刻离tf时刻更近,即tf–
ti》tj–
tf;此时按照步骤s1452中的计算公式对tf时刻进行数据插补;
[0053]
c、ti时刻和tj时刻离tf时刻一样近,即tf–
ti=tj–
tf,此时需要考虑天气现象,介于本发明所监测的太阳能资源数据,以太阳总辐照度、大气温度和大气湿度作为天气差异情况的衡量指标,根据相关工程经验并结合各指标对光伏电站的影响情况,设定其指标权重分别占比,太阳总辐照度占比为0.6、大气温度占比为0.1,大气湿度占比为0.3,分别计算ti时刻和tj时刻相较于tj时刻的天气现象差异情况,具体计算如下:
[0054][0055]
式中,ghi为太阳总辐照度,t为大气温度,h为大气湿度,w代表天气现象差异情况,w数值越小表明两个时刻的天气现象更加相近;
[0056]
进一步地,根据天气现象差异情况对tf时刻进行数据插补,具体计算如下:
[0057][0058]
前述用于光伏电站的太阳能资源缺测数据插补方法,还包括有太阳能资源数据监测系统,所述太阳能资源数据监测系统包括光伏电站、数据采集装置和数据处理服务器,光伏电站内布置有数据采集装置,数据采集装置电性连接数据处理服务器。
[0059]
前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述数据采集装置包括总辐射传感器、直接辐射传感器、散射辐射传感器、风速风向传感器、气压传感器、温度传感器、湿度传感器和数据采集卡,总辐射传感器、直接辐射传感器、散射辐射传感器、风速风向传感器、气压传感器、温度传感器和湿度传感器均电性连接于数据采集卡;
[0060]
数据采集卡采集光伏电站的重要太阳能资源数据,所述重要太阳能资源数据包括太阳总辐照度、太阳直接辐照度、太阳散射辐照度、风速风向、大气压强、大气温度和大气湿度。
[0061]
前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述数据处理服务器中配置有通讯接口、上位机labview程序和数据库,所述数据采集卡电性连接通讯接口,所述上位机labview程序将通讯接口接收到的重要太阳能资源数据进行处理,并将处理后的太阳能资源数据存储到数据库。
[0062]
前述用于光伏电站的太阳能资源缺测数据插补方法,其中所述上位机labview程序包括用户登录模块、数据采集模块、数据存储模块、状态推送模块和报表打印模块;
[0063]
所述用户登录模块具体为:用户登录模块基于数据库绑定用户表和角色表的动态信息权限,角色为电站管理员的用户赋予所有功能权限,角色为监测员的用户可查看labview前面板并实时监测光伏电站系统的太阳能资源数据,角色为工程师的用户可查看后台程序框图并对其功能进行修改完善;
[0064]
所述数据采集模块具体为:采用“生产者——消费者”模型作为程序设计的主体结构,进一步设定数据采集卡的各项工作参数,包括物理通道,采样率、采样数和数据写入时间步长,对光伏电站所需监测的太阳能资源数据进行采集;
[0065]
所述数据存储模块具体为:根据所设定的数据写入步长,将光伏电站的各项太阳能资源数据在labview前面板进行实时显示并自动写入数据库做后续分析;
[0066]
所述状态推送模块具体为:通过对数据库中的历史数据进一步分析后可对当地太阳能资源进行评估,然后将评估结果实时推送给电站管理员;
[0067]
所述报表打印模块:在用户需要查看资源报表时,该模块可以按逐时、逐日、逐月、逐年等条件将光伏电站的太阳能资源数据进行筛选统计并打印。
[0068]
与现有技术相比,本发明的有益之处在于结合《太阳能资源评估方法》(gb/t37256—2019)规定,并充分考虑与缺测时刻最近的实测时刻数据及其太阳总辐照度、大气温度和大气湿度等关键因素,提出了一种系统的、合理的太阳能资源缺测数据插补方法,该方法计算出的数据更贴近实际情况,同时极大程度地提高了数据插补的效率、合理性和准确性;本发明还提出了太阳能资源数据监测系统,通过相应的数据采集卡、各类传感器、上位机程序和数据库,可以实时采集实际工程所需监测的太阳能资源数据,并将实测数据写入数据库,不仅可以用于第三方平台数据共享,而且方便后期工程人员进行数据分析处理。
附图说明
[0069]
图1是本发明的缺测数据插补方法流程图;
[0070]
图2是本发明中太阳能资源数据监测系统结构示意图;
[0071]
下面结合附图和具体实施方式对本发明作进一步的说明。
具体实施方式
[0072]
本发明的实施例1:一种用于光伏电站的太阳能资源缺测数据插补方法,包括以下步骤:
[0073]
s110、确定数据总条目,具体为:从数据库中取出需要检测太阳能资源数据,依据设置的步长ts计算太阳能资源数据的数据条目总量为n;
[0074]
s120、对n条太阳能资源数据进行合理性检查,记录不合理的数据条目后将其中不合理的数据值置为空值,太阳能资源数据中有置空项该条数据即为缺测数据;
[0075]
s130、对n条太阳能资源数据进行完整性检查,计算得到有效数据完整率r
sd
,通过有效数据完整率r
sd
判断是否需要数据插补计算,如果需要插补计算则继续判断是否满足插补计算要求,满足插补计算要求则进行下一步;
[0076]
s140、对满足插补计算要求的n条太阳能资源数据进行缺测数据插补计算,具体步骤为:
[0077]
a、定义数据时刻;
[0078]
b、搜索第一个实测数据并记录第一个实测数据时刻为t
p

[0079]
c、搜索第一个缺测数据并记录第一个缺测数据时刻为tf;
[0080]
d、由第tf向前搜索,离tf最近的第一个实测时刻为ti,同时由第tf向后搜索,离tf最近的第一个实测时刻为tj;
[0081]
e、依据tf、ti和tj计算得出tf时刻的数据,并将该数据插补到tf时刻太阳能资源数据中;
[0082]
f、计算插补完整率r
p
,并根据r
p
判断是否继续进行缺测数据插补计算,如r
p
《100%,则依次进行c、d、e和f步骤,如r
p
=100%,则完成本次缺测数据插补计算。
[0083]
本发明的实施例2:一种用于光伏电站的太阳能资源缺测数据插补方法,其特征在于,包括以下步骤:
[0084]
s110、确定数据总条目,具体为:从数据库中取出需要检测太阳能资源数据,依据步长ts计算太阳能资源数据的数据条目总量为n,其中每条太阳能资源数据包括的字段有太阳总辐照度、太阳直接辐照度、太阳散射辐照度、风速风向、大气压强、大气温度和大气湿度,结合规范可知数据写入步长ts应该小于1小时,依据监测系统所设定,10min或者20min均可;
[0085]
s120、对n条太阳能资源数据进行合理性检查,是根据《太阳能资源评估方法》(gb/t37256—2019)规定,从气候学界限值、内部一致性、变化范围3个方面对n条太阳能资源数据的合理性进行检查,记录不合理的数据条目,将其中不合理的数据值置为空值,太阳能资源数据中有置空项该条数据即为缺测数据;
[0086]
s131、数据完整性检查:进一步检查n条太阳能资源数据的完整性,根据《太阳能资源评估方法》(gb/t37256—2019)规定,太阳能资源数据的实测数据记录应包括至少1年的连续、完整数据,数据记录应至少包括小时值,小时值的数据完整率应不低于95%;即n条太阳能资源数据的有效数据完整率应不低于95%,有效数据完整率r
sd
的定义如下:
[0087][0088]
式中,n0为预期记录的数据总条目,这里为n,n1为没有太阳直接辐照度的数据条目,n2为不合理的数据条目,n1+n2=m;
[0089]
具体为,n0是太阳能资源数据所预期记录的总数据条目;譬如太阳直接辐射度预期记录3年,ts为1h,则n0=1x24x3x365。
[0090]
s132、依据数据完整率判断是否满足数据插补条件:假定所缺测的太阳能资源要素为太阳直接辐照度,dhi代表太阳直接辐照度;
[0091]
首先判断是否满足数据插补要求,若太阳直接辐照度数据的完整率r
sd
=100%,则无需进行插补;若95%≤r
sd
《100%,则需要对其进行数据插补;若r
sd
《95%,则判断为实测
数据异常不满足数据插补要求;
[0092]
s140、对满足插补计算要求的n条太阳能资源数据进行缺测数据插补计算,具体步骤为:
[0093]
s141、定义数据时刻:将存在太阳直接辐照度的第一条太阳能资源数据对应起始时刻为t1,则最后一条,即第n条数据对应结束时刻为tn,两条相邻数据之间的时间间隔为步长ts,n条数据里至少应包括1条实测数据;
[0094]
s142、搜索第一个实测数据,对n条太阳能资源数据自前向后进行搜索,查询并记录第一条太阳能直接辐照度不为空的太阳能资源数据的时刻,即第一条太阳直接辐照度的实测数据时刻,见下式,
[0095]
dhi(t
p
)≠null t1≤t
p
≤tn[0096]
式中,t
p
为第一个实测数据时刻;
[0097]
s143、搜索第一个缺测数据,对记录有太阳能直接辐照度的n条数据自前向后进行搜索,查询并记录第一条太阳能直接辐照度为空的太阳能资源数据的时刻,即第一条太阳直接辐照度的缺测数据时刻,
[0098]
dhi(tf)=null t1≤tf≤tn[0099]
式中,tf为第一个缺测数据时刻;
[0100]
s144、由步骤s143获取第一个缺测数据时刻tf后,若向前搜索存在太阳能直接辐照度不为空的时刻,则记为ti,若向后搜索存在太阳能直接辐照度不为空的时刻,则记为tj,需要满足:
[0101][0102]
s145、依据tf、ti和tj计算得出tf时刻的太阳直接辐照度数据,并将该数据插补到tf时刻太阳能资源数据的太阳直接辐照度数据项中;
[0103]
具体为:
[0104]
s1451、ti存在,tj不存在,根据ti时刻的地外水平面太阳辐照度、ti时刻的太阳直接辐照度和tf时刻的地外水平面太阳辐照度,计算tf时刻的太阳直接辐照度,具体计算如下:
[0105][0106]
上式中,ehi为地外水平面太阳辐照度,dhi为太阳直接辐照度,
[0107]
将计算tf时刻的太阳直接辐照度插补到tf时刻太阳能资源数据对应数据项中;
[0108]
s1452、ti不存在,tj存在,根据tj时刻的地外水平面太阳辐照度、tj时刻的太阳直接辐照度和tf时刻的地外水平面太阳辐照度,计算tf时刻的太阳直接辐照度,具体计算如下:
[0109][0110]
上式中,ehi为地外水平面太阳辐照度,dhi为太阳直接辐照度,
[0111]
将计算tf时刻的太阳直接辐照度插补到tf时刻太阳能资源数据对应数据项中;
[0112]
s1453、若ti和tj都存在,因为是对列数据自前向后搜索,则会出现三种情况分别为:
[0113]
a、ti时刻离tf时刻更近,即tf–
ti《tj–
tf;此时按照步骤s1451中的计算公式对tf时刻进行数据插补;
[0114]
b、tj时刻离tf时刻更近,即tf–
ti》tj–
tf;此时按照步骤s1452中的计算公式对tf时刻进行数据插补;
[0115]
c、ti时刻和tj时刻离tf时刻一样近,即tf–
ti=tj–
tf,此时需要考虑天气现象,介于本发明所监测的太阳能资源数据,以太阳总辐照度、大气温度和大气湿度作为天气差异情况的衡量指标,根据相关工程经验并结合各指标对光伏电站的影响情况,设定其指标权重分别占比,太阳总辐照度占比为0.6、大气温度占比为0.1,大气湿度占比为0.3,分别计算ti时刻和tj时刻相较于tj时刻的天气现象差异情况,具体计算如下:
[0116][0117]
式中,ghi为太阳总辐照度,t为大气温度,h为大气湿度,w代表天气现象差异情况,w数值越小表明两个时刻的天气现象更加相近;
[0118]
进一步地,根据天气现象差异情况对tf时刻进行数据插补,具体计算如下:
[0119][0120]
s146、在步骤s145的数据插补成功后,将n条数据自前向后进行检索,当太阳直接辐照度数据为空值时进行记录,检索完成后所记录的空值条目总数即为m,计算所插补数据的插补完整率r
p
,如r
p
《100%,则依次进行s143、s144、s145和s146步骤,如r
p
=100%,则完成本次缺测数据插补计算;
[0121]
插补完整率r
p
的计算公式为:
[0122][0123]
式中,m0为太阳能资源数据条目总量,这里为n条;m1为太阳直接辐照度数据为空的条目总量,这里为m条。
[0124]
本发明的实施例3:一种用于光伏电站的太阳能资源缺测数据插补方法,包括以下步骤:
[0125]
步骤1:根据附图2所搭建的光伏电站太阳能资源数据监测系统,结合总辐射传感器、直接辐射传感器、散射辐射传感器、风速风向传感器、气压传感器、温度传感器和湿度传感器,实时采集某地光伏电站的太阳能资源数据,设定数据写入步长ts为10min,即每隔10min将所采集数据做算术平均并写入预设数据库。
[0126]
本实例选取了当地光伏电站某两天的实测数据,步长ts为10min,每小时实测数据6条,数据总条数为2x24x6=288条,其中缺测段实测数据如表1所示,缺测数据条目总量为8。
[0127]
表1某地光伏电站某天的部分实测数据
[0128][0129]
注:太阳总辐照度(ghi)和太阳直接辐照度(dhi)单位均为w/m2,
“‑‑‑”
表示缺测数据。
[0130]
步骤2:数据合理性检查。根据《gb/t37256—2019太阳能资源评估方法》规定,从气候学界限值、内部一致性、变化范围3个方面对288条实测数据的合理性进行检查可知,不存在不合理数据。
[0131]
步骤3:根据式(1)计算数据完整率r
sd

[0132][0133]
步骤4:由步骤3计算结果可知r
sd
≈2.7%,故需要对缺测段数据表1中太阳能直接辐照度的缺测数据进行插补运算。
[0134]
步骤5:定义数据时刻,本次太阳能资源数据条目总量n为288条,所设定的数据写入步长ts为10min,故定义数据时刻为t1到t
288
,缺测段数据表1中数据时刻为t
q1
到t
q11

[0135]
步骤6:搜索第一个实测数据。并记录第一个实测数据时刻为t1。
[0136]
步骤7:搜索第一个缺测数据。通过表1搜索并记录第一个缺测数据时刻为t
q2
,且dhi(t
q2
)=null。
[0137]
步骤8:由步骤7获取第一个太阳能直接辐照度缺测数据时刻t
q2
后,分别向前和向后同时搜索离t
q2
最近的第一个实测时刻。t
q2
时刻向上搜索最近的实测时刻为t
q1
,向下搜索最近的实测时刻为t
q9

[0138]
步骤9:由步骤8可知缺测时刻t
q2
向上和向下均存在实测时刻,但向上的实测时刻t
q1
离缺测时刻t
q2
更近,故根据计算式:
[0139][0140]
计算t
q2
时刻的太阳直接辐照度,即:
[0141][0142]
其中地外水平面太阳辐照度(ehi)的定义如下:
[0143][0144]
上式中,φ表示当地纬度,单位为度;δ表示太阳赤纬,单位为度;w
t
表示时角,单位为度;edni表示地外法向太阳辐照度,单位为w/m2;e0为太阳常数,取1366.1w/m2;ny表示积日,即日期在一年的序数。根据式(2)和式(3)计算可知dhi(t
q2
)=2.4862,根据该插补运算结果更新数据库,即将t
q2
时刻的太阳能直接辐照度由空值插补为2.4862。
[0145]
步骤10:再次计算插补完整率r
p
,公式为:
[0146][0147]
计算缺测完整率发现r
p
小于100%,故重新搜索新数据库中的缺测数据进行插补;
[0148]
当t
q2
到t
q7
时刻的数据均插补完成后,按照自前向后的搜索原则,接下来需要对t
q8
时刻的空值进行插补。
[0149]
步骤11:对于t
q8
时刻来说,此时t
q7
时刻和t
q9
时刻离t
q8
时刻均相差一个数据步长且不为空值,故需要进一步考虑天气因素,根据式(4)计算t
q7
时刻和t
q9
时刻相较于t
q8
时刻的天气差异情况结果如下:
[0150][0151]
查询表1代入相应数值计算可得w(t
q7-q8
)=0.4153、w(t
q9-q8
)=2.6457,根据所发明的方法,采用t
q7
时刻的数据对t
q8
时刻的空值进行插补,即:
[0152][0153]
根据上式计算可知dhi(t
q8
)=1.8090。
[0154]
步骤12:完成上述步骤后,表1中还剩t
q10
时刻的数据为空值,同理,对于t
q10
时刻来说,此时t
q9
时刻和t
q11
时刻离t
q10
时刻均相差一个数据步长且不为空值,其插补方法同上,通过式(4)计算可知w(t
q9-q10
)=0.9443、w(t
q11-q10
)=0.7826,故需要采用t
q11
时刻的数据对t
q10
时刻的空值进行插补,本实例不再赘述。综上,根据本发明提出的缺测数据插补方法对表1的缺测数据进行插补后的结果如表2所示。
[0155]
表2缺测段数据插补运算结果
[0156][0157]
本发明的一种实施例的工作原理:首先确定太阳能资源数据总条目,从数据库中取出需要检测太阳能资源数据,依据步长ts计算太阳能资源数据的数据条目总量为n;对n条太阳能资源数据进行合理性检查,记录不合理的数据条目后将其中不合理的数据值置为空值;对n条太阳能资源数据进行完整性检查,计算得到有效数据完整率r
sd
,通过有效数据完整率r
sd
判断是否需要数据插补计算,如果需要插补计算则继续判断是否满足插补计算要求;对满足插补计算要求的n条太阳能资源数据进行缺测数据插补计算,具体步骤为:
[0158]
a、将存在太阳直接辐照度的第一条太阳能资源数据对应起始时刻为t1,则最后一条,即第n条数据对应结束时刻为tn。两条相邻数据之间的时间间隔为数据写入步长为ts;
[0159]
b、搜索第一个实测数据,对n条太阳能资源数据自前向后进行搜索,查询并记录第一条太阳能直接辐照度不为空的太阳能资源数据的时刻,即第一条太阳直接辐照度的实测数据时刻,
[0160]
dhi(t
p
)≠null t1≤t
p
≤tn[0161]
式中,t
p
为第一个实测数据时刻;
[0162]
c、搜索第一个缺测数据,对记录有太阳能直接辐照度的n条数据自前向后进行搜索,查询并记录第一条太阳能直接辐照度为空的太阳能资源数据的时刻,即第一条太阳直接辐照度的缺测数据时刻,
[0163]
dhi(tf)=null t1≤tf≤tn[0164]
式中,tf为第一个缺测数据时刻;
[0165]
d、由步骤c获取第一个缺测数据时刻后,若向前搜索存在太阳能直接辐照度不为空的时刻,则记为ti,若向后搜索存在太阳能直接辐照度不为空的时刻,则记为tj,需要满足:
[0166][0167]
e、依据tf、ti和tj计算得出tf时刻的数据,并将该数据插补到tf时刻太阳能资源数
据中;
[0168]
计算缺测的太阳直接辐照度数据过程为:
[0169]
ti存在,tj不存在,根据ti时刻的地外水平面太阳辐照度、ti时刻的太阳直接辐照度和tf时刻的地外水平面太阳辐照度,计算tf时刻的太阳直接辐照度,具体计算如下:
[0170][0171]
上式中,ehi为地外水平面太阳辐照度,dhi为太阳直接辐照度,
[0172]
将计算tf时刻的太阳直接辐照度插补到tf时刻太阳能资源数据中;
[0173]
ti不存在,tj存在,根据tj时刻的地外水平面太阳辐照度、tj时刻的太阳直接辐照度和tf时刻的地外水平面太阳辐照度,计算tf时刻的太阳直接辐照度,具体计算如下:
[0174][0175]
上式中,ehi为地外水平面太阳辐照度,dhi为太阳直接辐照度,
[0176]
将计算tf时刻的太阳直接辐照度插补到tf时刻太阳能资源数据中;
[0177]
若ti和tj都存在,因为是对列数据自前向后搜索,则会出现三种情况分别为:
[0178]
情况一、ti时刻离tf时刻更近,即tf–
ti《tj–
tf;此时按照ti存在,tj不存在的情况对tf时刻进行数据插补;
[0179]
情况二、tj时刻离tf时刻更近,即tf–
ti》tj–
tf;此时按照ti不存在,tj存在的情况对tf时刻进行数据插补;
[0180]
情况三、ti时刻和tj时刻离tf时刻一样近,即tf–
ti=tj–
tf,此时需要考虑天气现象,介于本发明所监测的太阳能资源数据,以太阳总辐照度、大气温度和大气湿度作为天气差异情况的衡量指标,根据相关工程经验并结合各指标对光伏电站的影响情况,设定其指标权重分别占比,太阳总辐照度占比为0.6、大气温度占比为0.1,大气湿度占比为0.3,分别计算ti时刻和tj时刻相较于tj时刻的天气现象差异情况,具体计算如下:
[0181][0182]
式中,ghi为太阳总辐照度,t为大气温度,h为大气湿度,w代表天气现象差异情况,w数值越小表明两个时刻的天气现象更加相近;
[0183]
进一步地,根据天气现象差异情况对tf时刻进行数据插补,具体计算如下:
[0184][0185]
f、计算插补完整率r
p
,并根据r
p
判断是否继续进行缺测数据插补计算,如r
p
《100%,则依次进行c、d、e和f步骤,如r
p
=100%,则完成本次缺测数据插补计算。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1