一种确定环境参数的方法和装置与流程

文档序号:11278840阅读:209来源:国知局
一种确定环境参数的方法和装置与流程

本公开涉及计算机技术领域,特别涉及一种确定环境参数的方法和装置。



背景技术:

随着科学技术的发展,发电方式越来越多,比如水利发电、火力发电和光伏发电(即太阳能发电)等。其中,光伏发电是非常重要的发电方式之一。光伏发电设备通常由光伏子阵构成,每个光伏子阵包括多个光伏组串,光伏组串可以将检测到的光能转化为电能,从而实现光伏发电。

在光伏发电的过程中,需要对光伏子阵进行功能检测或状态分析等,这些检测或分析的过程中,通常需要输入光伏子阵实时的环境参数。环境参数包括组件温度和辐照强度等。在检测环境参数时,技术人员需要通过检测设备(比如辐照仪器和测温设备),人工检测光伏子阵的每个光伏子阵的环境参数,进而对光伏子阵进行功能检测。

在实现本公开的过程中,发明人发现现有技术至少存在以下问题:

在检测光伏子阵的环境参数时,需要人工进行检测,检测过程复杂且工作量巨大,导致检测光伏子阵的环境参数的效率较低;或采用环境监控设备,但设备价格昂贵且准确性不可控。



技术实现要素:

为了解决现有技术的问题,本公开实施例提供了一种确定环境参数的方法和装置。所述技术方案如下:

第一方面,提供了一种确定环境参数的方法,所述方法包括:

检测目标光伏子阵中的样本光伏组串的特性参数,所述特性参数包括短路电流和开路电压;

根据所述样本光伏组串的特性参数和预先存储的环境参数算法,确定所述目标光伏子阵对应的环境参数。

在一种可能的实现方式中,所述环境参数包括组件温度,所述根据所述样本光伏组串的特性参数和预先存储的环境参数算法,确定所述目标光伏子阵对应的环境参数,包括:

根据所述样本光伏组串的特性参数,确定所述目标光伏子阵的特性参数;

根据所述目标光伏子阵的特性参数、预先存储的所述样本光伏组串在标称条件下的特性参数以及所述样本光伏组串的电压温度系数,确定所述目标光伏子阵对应的组件温度。

这样,提供了一种通过预设公式,来计算组件温度的实现方式。

在另一种可能的实现方式中,所述环境参数还包括辐照强度,所述方法还包括:

根据所述目标光伏子阵对应的组件温度和预先存储的所述样本光伏组串的电流温度系数,确定所述目标光伏子阵对应的辐照强度。

这样,提供了一种通过预设公式,来计算辐照强度的实现方式。

在另一种可能的实现方式中,所述根据所述样本光伏组串的特性参数,确定所述目标光伏子阵的特性参数,包括:

根据所述样本光伏组串的短路电流,确定平均短路电流,将所述平均短路电流作为所述目标光伏子阵的短路电流;根据所述样本光伏组串的开路电压,确定平均开路电压,将所述平均开路电压作为所述目标光伏子阵的短路电流;或者,

在所述样本光伏组串的短路电流中,确定出现次数大于预设阈值的短路电流,将确定出的短路电流作为所述目标光伏子阵的短路电流;在所述样本光伏组串的开路电压中,确定出现次数大于所述预设阈值的开路电压,将确定出的开路电压作为所述目标光伏子阵的开路电压。

这样,提供了一种确定目标光伏子阵的特性参数的实现方式。

在另一种可能的实现方式中,所述根据所述样本光伏组串的特性参数和预先存储的环境参数算法,确定所述目标光伏子阵对应的环境参数,包括:

根据所述样本光伏组串的特性参数和预先存储的环境参数计算模型,确定所述目标光伏子阵对应的环境参数。

这样,提供了一种通过环境参数计算模型,来确定环境参数的实现方式。

在另一种可能的实现方式中,所述方法还包括:

获取预先存储的多个训练样本,所述训练样本包括光伏组串的样本特性参数和样本环境参数,所述样本环境参数是检测到所述样本特性参数时,所述目标光伏子阵的样本环境参数;

基于所述多个训练样本,对预设的初始算法模型进行训练,得到所述环境参数计算模型。

这样,提供了一种训练环境参数计算模型的实现方式。

第二方面,提供了一种确定环境参数的装置,所述装置包括:

检测单元,用于检测目标光伏子阵中的样本光伏组串的特性参数,所述特性参数包括短路电流和开路电压;

确定单元,用于根据所述样本光伏组串的特性参数和预先存储的环境参数算法,确定所述目标光伏子阵对应的环境参数。

在一种可能的实现方式中,所述环境参数包括组件温度,所述确定单元,还用于:

根据所述样本光伏组串的特性参数,确定所述目标光伏子阵的特性参数;

根据所述目标光伏子阵的特性参数、预先存储的所述样本光伏组串在标称条件下的特性参数以及所述样本光伏组串的电压温度系数,确定所述目标光伏子阵对应的组件温度。

在另一种可能的实现方式中,所述环境参数还包括辐照强度,所述确定单元,还用于:

根据所述目标光伏子阵对应的组件温度和预先存储的所述样本光伏组串的电流温度系数,确定所述目标光伏子阵对应的辐照强度。

在另一种可能的实现方式中,所述确定单元,还用于:

根据所述样本光伏组串的短路电流,确定平均短路电流,将所述平均短路电流作为所述目标光伏子阵的短路电流;根据所述样本光伏组串的开路电压,确定平均开路电压,将所述平均开路电压作为所述目标光伏子阵的短路电流;或者,

在所述样本光伏组串的短路电流中,确定出现次数大于预设阈值的短路电流,将确定出的短路电流作为所述目标光伏子阵的短路电流;在所述样本光伏组串的开路电压中,确定出现次数大于所述预设阈值的开路电压,将确定出的开路电压作为所述目标光伏子阵的开路电压。

在另一种可能的实现方式中,所述确定单元,还用于:

根据所述样本光伏组串的特性参数和预先存储的环境参数计算模型,确定所述目标光伏子阵对应的环境参数。

在另一种可能的实现方式中,所述确定单元,还用于:

获取预先存储的多个训练样本,所述训练样本包括光伏组串的样本特性参数和样本环境参数,所述样本环境参数是检测到所述样本特性参数时,所述目标光伏子阵的样本环境参数;

基于所述多个训练样本,对预设的初始算法模型进行训练,得到所述环境参数计算模型。

第三方面,本发明实施例提供了一种计算机可读存储介质,包括指令,当所述计算机可读存储介质在终端上运行时,使得所述终端执行上述第一方面或第一方面中任意一种可能的实现方式所提供的确定环境参数的方法。

本公开实施例提供的技术方案带来的有益效果是:

通过检测目标光伏子阵中的样本光伏组串的特性参数(包括短路电流和开路电压),根据样本光伏组串的特性参数和预先存储的环境参数算法,确定目标光伏子阵对应的环境参数,无需人工进行检测,提高了确定光伏子阵的环境参数的效率。

附图说明

图1是本公开实施例提供的系统框架图;

图2是本公开实施例提供的终端的结构示意图;

图3是本公开实施例提供的确定环境参数的方法流程图;

图4是本公开实施例提供的确定环境参数的装置结构示意图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

本发明实施例提供了一种确定环境参数的方法,该方法的执行主体为终端。其中,该终端可以是安装有用于确定环境参数的应用程序的终端,例如,该终端可以是光伏发电设备的管理终端。光伏发电设备通常由光伏子阵构成,每个光伏子阵包括多个光伏组串,光伏组串可以将检测到的光能转化为电能,从而实现光伏发电,如图1所示,为本实施例提供的系统框架图,其中包括终端和光伏发电设备。该终端可以与光伏发电设备连接,并可以对光伏发电设备中的每个光伏组串进行组串iv扫描,得到每个光伏组串实时的特性曲线。该特性曲线可以反映对应的光伏组串中,电流和电压的变化情况。

参见图2,其示出了本发明示例性实施例提供的一种终端,该终端10包括收发器1011和存储器1012,该终端还可以包括处理器1013和网络接口1014。其中,存储器1012和网络接口1014分别与处理器1013连接;存储器1012用于存储程序代码,程序代码包括计算机操作指令,处理器1013和收发器1011用于执行存储器1012中存储的程序代码,用于实现接入终端的相关处理,并可以通过网络接口1014与光伏发电设备进行交互。

处理器1013包括一个或者一个以上处理核心。处理器1013通过运行软件程序以及单元,从而执行下述确定环境参数的方法。

其中,存储器1012与网络接口1014分别与处理器1013和收发器1011相连,收发器1011可以包括发射器和接收器。

存储器1012可用于存储软件程序以及单元。存储器1012可存储操作系统10121、至少一个功能所需的应用程序单元10122。操作系统10121可以是实时操作系统(realtimeexecutive,rtx)、linux、unix、windows或osx之类的操作系统。

为了解决现有技术中人工进行检测环境参数时,检测过程复杂且工作量巨大,检测环境参数的效率较低的问题,本实施例提供了一种确定环境参数的方法,如图3所示,该方法的处理流程可以如下:

步骤301,检测目标光伏子阵中的样本光伏组串的特性参数,特性参数包括短路电流和开路电压。

在实施中,当需要确定某光伏子阵(即目标光伏子阵)的当前的环境参数时,终端可以对目标光伏子阵中的每个光伏组串进行组串iv扫描,得到每个光伏组串当前的特性曲线。例如,终端可以接收到用户输入的环境检测指令时,进行组串iv扫描;或者,可以在达到预设的检测周期时进行组串iv扫描。终端可以在这些特征曲线中,获取样本光伏组串的特性曲线,进而从样本光伏组串的特性曲线中,分别获取每个样本光伏组串的特性参数。其中,特性参数可以包括短路电流和开路电压,还可以包括工作点电压、工作点电流,串联电阻、最大功率电流、最大功率电压和填充因子中的一项或多项。最大功率电流可以是特性曲线中的最大功率对应的电流,最大功率电压可以是特性曲线中的最大功率对应的电压,填充因子可以是最大功率电流与最大功率电压的乘积,与检测到的短路电流和开路电压的乘积的比值。另外,该特性参数还可以包括其他参数,本实施例不做限定。该样本光伏组串可以包括目标光伏子阵中的全部光伏组串,或者,终端也可以在目标光伏子阵所包含的全部光伏组串,选择部分光伏组串作为样本光伏组串,以减少终端的处理量。例如,终端可以通过预设的采样规则选择样本光伏组串,或者,终端可以随机选择样本光伏组串。

步骤302,根据样本光伏组串的特性参数和预先存储的环境参数算法,确定目标光伏子阵对应的环境参数。

在实施中,终端中可以预先存储用于计算环境参数的环境参数算法。该环境参数可以包括组件温度和辐照强度,还可以包括湿度等其他参数,本实施例不做限定。终端检测到目标光伏子阵中的样本光伏组串的特性参数后,可以根据样本光伏组串的特性参数和预先存储的环境参数算法,确定在检测到上述特性参数时,目标光伏子阵的环境参数。环境参数算法可以是多种多样的,本实施例提供了两种可行的处理方式。

方式一、终端可以预先存储的环境参数的计算公式,根据该计算公式计算环境参数,以计算组件温度为例,具体的处理过程可以如下:根据样本光伏组串的特性参数,确定目标光伏子阵的特性参数;根据目标光伏子阵的特性参数、预先存储的样本光伏组串在标称条件下的特性参数以及样本光伏组串的电压温度系数,确定目标光伏子阵对应的组件温度。

在实施中,终端可以先根据样本光伏组串的特性参数,计算目标光伏子阵的特性参数,该计算方式可以是多种多样的。以特性参数包括短路电流和开路电压为例,终端获取到各样本光伏组串的短路电流后,可以计算各短路电流的平均值,得到平均短路电流,将平均短路电流作为目标光伏子阵的短路电流;同理,终端获取到各样本光伏组串的开路电压后,可以计算各开路电压的平均值,得到平均开路电压,将该平均开路电压作为目标光伏子阵的短路电流。例如,存在3个样本光伏组串,短路电流分别为0.5a,1a和1.5a,开路电压分别为5v,10v和15v,平均短路电流为(0.5+1+1.5)/3=1a,平均开路电压为(5+10+15)/3=10v,则目标光伏子阵特性参数为(1a,10v)。

或者,终端也可以在各样本光伏组串的短路电流中,确定出现次数大于预设阈值的短路电流,将确定出的短路电流作为目标光伏子阵的短路电流,如果出现次数大于预设阈值的短路电流的数目为多个,则可以计算该多个短路电流的平均值,作为目标光伏子阵的短路电流。或者,终端也可以将出现次数最多的短路电流,作为目标光伏子阵的短路电流。同理,终端可以在样本光伏组串的开路电压中,确定出现次数大于预设阈值的开路电压,将确定出的开路电压作为目标光伏子阵的开路电压,如果出现次数大于预设阈值的开路电压的数目为多个,则可以计算该多个开路电压的平均值,作为目标光伏子阵的开路电压。或者,终端也可以将出现次数最多的开路电压,作为目标光伏子阵的开路电压。

终端还可以获取预先存储的样本光伏组串在标称条件下的特性参数,以及样本光伏组串的电压温度系数。其中,标称条件是指辐照度为1000w/m2,且组件温度为25℃的条件;样本光伏组串在标称条件下的特性参数,是指在标称条件对该样本光伏组串进行检测得到的特性参数。目标光伏子阵所包含的各光伏组串在标称条件下的特性参数可以是相同的。样本光伏组串的电压温度系数是样本光伏组串固有的一个参数,电压温度系数可以是一个常数,且目标光伏子阵所包含的各光伏组串的电压温度系数可以是相同的。

终端可以根据目标光伏子阵的特性参数、预先存储的样本光伏组串在标称条件下的特性参数、样本光伏组串的电压温度系数和预设的组件温度计算公式,计算目标光伏子阵对应的组件温度,该组件温度即为检测到上述样本光伏组串的特性参数时,目标光伏子阵的组件温度,也可称为目标光伏子阵的平均组件温度。组件温度的计算公式可以如下:

其中,t为组件温度;γ为组件电压温度系数;为目标光伏子阵在标称条件下的短路电流;为目标光伏子阵在标称条件下的开路电压;为上述确定出的目标光伏子阵的短路电流;为上述确定出的目标光伏子阵的开路电压。

可选的,环境参数还包括辐照强度,辐照强度的计算方式可以如下:根据目标光伏子阵对应的组件温度和预先存储的样本光伏组串的电流温度系数,确定目标光伏子阵对应的辐照强度。

其中,样本光伏组串的电流温度系数是样本光伏组串固有的一个参数,电流温度系数可以是一个常数,且目标光伏子阵所包含的各光伏组串的电流温度系数可以是相同的。目标光伏子阵所包含的各光伏组串在标称条件下的短路电流也可以是相同的。

在实施中,终端还可以根据计算出的组件温度、预先存储的样本光伏组串的电流温度系数、目标光伏子阵的短路电流、样本光伏组串在标称条件下的短路电流和预先存储的辐照强度计算公式,确定目标光伏子阵对应的辐照强度。该辐照强度即为检测到上述样本光伏组串的特性参数时,目标光伏子阵的辐照强度。辐照强度的计算公式可以如下:

其中,iirr为目标光伏子阵的辐照强度,为上述确定出的目标光伏子阵的短路电流;为目标光伏子阵在标称条件下的短路电流;t为组件温度;为组件电流温度系数。

方式二、终端可以预先存储环境参数计算模型,根据该环境参数计算模型计算目标光伏子阵对应的环境参数,相应的处理过程可以如下:根据样本光伏组串的特性参数和预先存储的环境参数计算模型,确定目标光伏子阵对应的环境参数。

其中,特性参数可以包括检测到的短路电流和开路电压,还可以包括最大功率电流、最大功率电压和填充因子。最大功率电流可以是特性曲线中的最大功率对应的电流,最大功率电压可以是特性曲线中的最大功率对应的电压,填充因子可以是最大功率电流与最大功率电压的乘积,与检测到的短路电流和开路电压的乘积的比值。另外,该特性参数还可以包括其他参数,本实施例不做限定。

在实施中,终端获取到某样本光伏组串的特性曲线后,可以从该特性曲线中获取短路电流和开路电压,终端还可以确定该特性曲线中的最大功率,进而获取该最大功率对应的电流值和电压值,得到最大功率电流和最大功率电压。终端可以计算该特性曲线中的最大功率(即最大功率电流和最大功率电压的乘积)与短路电流和开路电压的乘积的比值,得到填充因子。基于该处理,终端可以确定每个样本光伏组串的特性参数。

终端中可以预先存储环境参数计算模型,该环境参数计算模型可以是基于神经网络训练得到的模型,环境参数计算模型的训练过程后续会进行详细说明。终端确定到目标光伏子阵中的样本光伏组串的特性参数后,可以将该特性参数输入到环境参数计算模型中,然后输出目标光伏子阵对应的环境参数。

可选的,环境参数计算模型的训练过程可以如下:获取预先存储的多个训练样本,训练样本包括光伏组串的样本特性参数,及检测到样本特性参数时,目标光伏子阵对应的样本环境参数;基于多个训练样本,对预设的初始算法模型进行训练,得到环境参数计算模型。

在实施中,终端可以构建初始算法模型,该初始算法模型可以是神经网络模型,该初始算法模型中可以包括预设数目个网络神经元。终端中还可以存储多个训练样本,训练样本可以包括多个光伏组串的样本特性参数和样本环境参数,其中,样本环境参数可以是检测到对应的样本特性参数时,目标光伏子阵的环境参数,该样本环境参数可以是通过人工检测得到的。终端可以基于多个训练样本和预设的训练算法,对初始算法模型进行训练,确定初始算法模型所包含的各网络神经元的权值,得到环境参数计算模型。

另外,终端还可以调整初始算法模型所包含的网络神经元的数量。例如,终端可以根据预设的调整规则,对网络神经元的数量进行调整,比如每次调整时增加预设数目个,或每次调整时减少预设数目个;或者,可以由用户对网络神经元的数量进行调整,终端根据用户输入的数量设置指令,来设置初始算法模型所包含的网络神经元的数量。然后,终端可以基于多个训练样本和预设的训练算法,对调整后的初始算法模型进行训练,确定环境参数计算模型。这样,终端对网络神经元的数量进行多次调整,得到包含不同数目的网络神经元的初始算法模型,然后对这些初始算法模型进行训练,得到对应的环境参数计算模型。终端可以将某训练样本(为了便于描述,可称为目标训练样本)中的样本特性参数,分别输入到每个环境参数计算模型中,确定每个环境参数计算模型对应的输出结果(即输出的环境参数)。

对于任一环境参数计算模型,终端可以确定该环境参数计算模型输出的环境参数,与目标训练样本中的环境参数的相似度。例如,环境参数为组件温度,输出的组件温度为22℃,目标训练样本中的组件温度为23℃,则相似度为22/23=95%。对于环境参数为多个的情况,比如包括组件温度和辐照强度,终端可以分别计算每个环境参数对应的相似度,然后确定各相似度的平均值,该平均值可称为该环境参数计算模型的预测准确度。另外,终端还可以记录从输入目标训练样本中的样本特性参数的时间点,到该环境参数计算模型输出结果的时间点的时长,该时长可称为计算成本,然后,终端可以计算预测准确度与计算成本的比值。这样,终端可以得到训练出的每个环境参数计算模型对应的比值。终端可以确定比值最大的环境参数计算模型,并且可以记录该环境参数计算模型中所包含的网络神经元的数量,以及每个网络神经元的权值,将该环境参数计算模型作为确定环境参数时使用的环境参数计算模型。

这样,可以通过预设的计算公式或者环境参数计算模型,确定目标光伏子阵的环境参数,无需使用昂贵的测试设备进行实地检测,大大的降低了人工成本。另外,输入的数据是目标光伏子阵中的光伏组串的短路电流和开路电压,可以将目标光伏子阵中的光伏组串作为传感器使用,实时、准确的获取需要输入的数据,从而使得确定环境参数的准确度较高。

本公开实施例中,通过检测目标光伏子阵中的样本光伏组串的特性参数(包括短路电流和开路电压),根据样本光伏组串的特性参数和预先存储的环境参数算法,确定目标光伏子阵对应的环境参数,无需人工进行检测,提高了确定光伏子阵的环境参数的效率。

图4是本发明实施例提供的一种确定环境参数的装置的结构方框图,该装置可以通过软件、硬件或者两者的结合实现成为终端的部分或者全部。

该装置包括:检测单元410和确定单元420。

检测单元410用于执行上述实施例中的步骤301及其可选方案。

确定单元420用于执行上述实施例中的步骤302及其可选方案。

本公开实施例中,通过检测目标光伏子阵中的样本光伏组串的特性参数(包括短路电流和开路电压),根据样本光伏组串的特性参数和预先存储的环境参数算法,确定目标光伏子阵对应的环境参数,无需人工进行检测,提高了确定光伏子阵的环境参数的效率。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1