本技术实施例涉及光伏发电,尤其涉及一种光伏发电损失评估方法、装置、电子设备及存储介质。
背景技术:
1、随着人们对能源的重视,光伏发电快速发展,成为一种主流发电方式。为了保证光伏高效安全发电,需要对光伏发电损失进行评估,从而实现光伏系统的高效运维。
2、相关技术中,根据光伏系统的采集参数,确定光伏发电是否有异常,从而实现对发电损耗的监控。
3、然而,上述方式是对各项采集参数单独进行监测,光伏系统的发电损失受到多种因素影响,因此,上述方式难以精准地评估光伏发电损失。
技术实现思路
1、本技术实施例提供了一种光伏发电损失评估方法、装置、电子设备及存储介质,用以精准地对光伏发电损失进行评估。
2、第一方面,本技术实施例提供了一种光伏发电损失评估方法,该方法包括:
3、根据光伏系统在多个监测时段的采集参数,确定所述光伏系统在各监测时段中各损失项的损失值;
4、将所有损失项对应的列向量进行合并,得到原始矩阵;其中,所述损失项对应的列向量由所述光伏系统在所述多个监测时段中所述损失项的损失值组成;
5、对所述原始矩阵进行标准化处理以及协方差计算,确定所述光伏系统对应的目标损失矩阵;
6、基于所述目标损失矩阵中的所有元素,确定所述光伏系统的发电损失信息。
7、上述方案,基于多个监测时段的采集参数,确定多个监测时段中各损失项的损失值,不同损失项表征了光伏系统的不同损失维度,考虑到影响光伏系统发电损失的多种因素;在将这些损失值组成原始矩阵后,对原始矩阵进行标准化处理以及协方差计算,减少该原始矩阵中的噪声,确定出反映上述该原始矩阵的主要信息的目标损失矩阵(即对原始矩阵进行主成分分析);因此,基于目标损失矩阵中的所有元素,能够确定光伏系统在多种因素影响下的发电损失信息,从而精准地对光伏发电损失进行评估。
8、一些可选的实施方式中,对所述原始矩阵进行标准化处理以及协方差计算,确定所述光伏系统对应的目标损失矩阵,包括:
9、对所述原始矩阵进行标准化处理,得到标准化矩阵;并对所述标准化矩阵进行协方差计算,确定特征矩阵;
10、将所述标准化矩阵的转置矩阵与所述特征矩阵的转置矩阵之间的乘积,确定为所述目标损失矩阵。
11、上述方案,通过对原始矩阵进行标准化处理,使得标准化矩阵中的数值分布不至于过疏或过密,将差异较大的数值转化为可相互比较的数值;通过对标准化矩阵进行协方差计算,确定对各损失项的损失值进行调整的特征矩阵;通过将上述标准化矩阵的转置矩阵与上述特征矩阵的转置矩阵相乘,即基于特征矩阵中不同系数对各损失项的损失值进行调整,不同损失项会产生不同影响,从而显露原始矩阵中随机变量的特性,减少原始矩阵中的噪声影响。
12、一些可选的实施方式中,对所述原始矩阵进行标准化处理,得到标准化矩阵,包括:
13、对所述原始矩阵中各列向量分别进行标准化处理,得到所述标准化矩阵。
14、上述方案,通过对原始矩阵中各列向量分别进行标准化处理,使得同一损失项的不同损失值转化为可相互比较的数值,反映在各损失项的差异性。
15、一些可选的实施方式中,对所述标准化矩阵进行协方差计算,确定特征矩阵,包括:
16、对所述标准化矩阵进行协方差计算,得到协方差矩阵;
17、从所述协方差矩阵的多个特征值中,选择预设数量的目标特征值;其中,任一目标特征值均大于所述多个特征值中的非目标特征值;
18、将所述目标特征值对应的特征列向量进行合并,得到所述特征矩阵。
19、上述方案,通过对标准化矩阵进行协方差计算,得到表征各损失项之间相关性的协方差矩阵;从协方差矩阵的多个特征值中,选择最大的m个(预设数量)目标特征值,目标特征值的贡献度较大,因此通过将目标特征值对应的特征列向量组合得到特征矩阵对各损失项的损失值进行调整,使得重要的损失项产生较大的影响。
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、一些可选的实施方式中,所述损失值确定模块,具体用于:
45、针对任一监测时段,基于任一损失项对应的采集参数以及所述损失项对应的预设参数,确定所述光伏系统在所述监测时段中所述损失项的损失值。
46、一些可选的实施方式中,所述损失评估模块,具体用于:
47、根据预设权重系数,对所述所有元素进行加权求和,得到所述发电损失信息。
48、一些可选的实施方式中,所述损失值确定模块在确定所述光伏系统在各监测时段中各损失项的损失值之前,还用于:
49、对所述采集参数中的缺失值进行填补处理;和/或对所述采集参数中的异常值进行剔除。
50、一些可选的实施方式中,所述损失项包括以下部分或全部:
51、表征发电衰减损失的损失项、表征阴影遮挡损失的损失项、表征故障损失的损失项、表征温升损失的损失项、表征组件失配损失的损失项、表征线路损失的损失项、表征限电损失的损失项以及表征变压器损失的损失项。
52、第三方面,本技术实施例提供一种电子设备,包括至少一个处理器以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述第一方面任一所述的光伏发电损失评估方法。
53、第四方面,本技术实施例提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述第一方面任一所述的光伏发电损失评估方法。
54、另外,第二至四方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。