System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及光伏发电,尤其涉及一种光伏发电阵列的数据处理方法、装置、设备及存储介质。
技术介绍
1、在光伏发电
中,光伏发电阵列转动角度的控制,需要结合光伏发电阵列的具体物理参数。例如,在计算光伏发电阵列的旋转角度时,需要测量发电阵列与周围相邻阵列之间的距离,包括高度关系和水平关系。
2、在安装光伏发电阵列之前,虽然有专业人员会设计好相关参数,但是由于安装误差、方案变更以及地理条件的差异性等问题,专业人员设计好的相关参数根本无法真实反映实际情况,因此需要进行重新测量或者估计。然而基于全球定位系统(globalpositioning system,gps)、图像分析等光伏阵列参数的测量方式,需要配置相关设备,不仅成本较高,还存在操作复杂,易出错等问题。
技术实现思路
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、第一获取模块,用于按照预设周期,获取发电阵列的预测覆盖率和真实覆盖率;
28、第二获取模块,用于根据所述预测覆盖率和真实覆盖率,确定位置修正参数;
29、位置确定模块,用于根据所述位置修正参数修正所述发电阵列的当前周期位置参数,直至下一周期得到的下一周期位置参数不变,将所述下一周期位置参数作为发电阵列的目标位置参数,其中,所述目标位置参数包括相邻发电阵列之间的真实距离和真实高度差。
30、在一可实施方式中,第一获取模块,具体用于:
31、获取相邻发电阵列的预设位置信息,其中,所述预设位置信息包括相邻发电阵列之间的预设距离和预设高度差,相邻发电阵列包括遮挡发电阵列和被遮挡发电阵列;获取相邻发电阵列的旋转角度和太阳位置信息;通过所述相邻发电阵列的预设位置信息、旋转角度以及太阳位置信息,确定预测覆盖率;通过阴影覆盖率与电流关系图,确定真实覆盖率。
32、在一可实施方式中,第一获取模块,具体用于:
33、获取所述相邻发电阵列的旋转角度和水平位置信息;通过所述相邻发电阵列的旋转角度、预设位置信息和水平位置信息,得到旋转后的相邻发电阵列的位置信息,作为所述相邻发电阵列的旋转位置信息;根据所述相邻发电阵列的旋转位置信息和所述太阳位置信息,计算所述相邻发电阵列的阴影面积;根据所述相邻发电阵列的阴影面积,确定覆盖率函数以及预测覆盖率。
34、在一可实施方式中,第一获取模块,具体用于:
35、根据所述相邻发电阵列的旋转位置信息和所述太阳位置信息,计算遮挡发电阵列和被遮挡发电阵列的四个顶点在地平面的阴影坐标;在遮挡发电阵列和被遮挡发电阵列的四个顶点在地平面的阴影坐标内,确定阴影重叠区域顶点;根据所述阴影重叠区域顶点,确定所述相邻发电阵列的阴影面积。
36、在一可实施方式中,第一获取模块,具体用于:
37、根据所述相邻发电阵列的阴影面积,确定覆盖率函数;在初始周期,将所述相邻发电阵列的预设位置信息,输入所述覆盖率函数,得到初始周期的预测覆盖率;或者,在其他周期,将所述相邻发电阵列的上一周期所得到的周期位置信息作为新的预设位置信息,输入所述覆盖率函数,以得到其他周期的预测覆盖率。
38、在一可实施方式中,第二获取模块,具体用于:
39、基于卡尔曼滤波算法,计算所述覆盖率函数,得到位置修正信息。
40、根据本公开的第三方面,提供了一种电子设备,包括:
41、至少一个处理器;以及
42、与所述至少一个处理器通信连接的存储器;其中,
43、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。
44、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令本文档来自技高网...
【技术保护点】
1.一种光伏发电阵列的数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取发电阵列的预测覆盖率和真实覆盖率,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述相邻发电阵列的预设位置信息、旋转角度以及太阳位置信息,确定预测覆盖率,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述相邻发电阵列的旋转位置信息和所述太阳位置,计算所述相邻发电阵列的阴影面积,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述相邻发电阵列的阴影面积,确定覆盖率函数以及预测覆盖率,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述预测覆盖率和真实覆盖率,确定位置修正信息,包括:
7.一种光伏发电阵列的数据处理装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,第一获取模块,具体用于:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计
...【技术特征摘要】
1.一种光伏发电阵列的数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取发电阵列的预测覆盖率和真实覆盖率,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述相邻发电阵列的预设位置信息、旋转角度以及太阳位置信息,确定预测覆盖率,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述相邻发电阵列的旋转位置信息和所述太阳位置,计算所述相邻发电阵列的阴影面积,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述相...
【专利技术属性】
技术研发人员:马宇栋,
申请(专利权)人:领鞅科技杭州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。