本发明的技术领域是诊断光伏模块串的领域。本发明涉及一种确定光伏模块串的模型的方法,并且尤其涉及一种考虑旁路效应的方法。本发明还涉及一种用于检测光伏模块串中异常的方法。
背景技术:
通过考虑光伏模块的曲线i(v)(作为所施加电压的函数的电流测量)来诊断光伏模块的正常运行是众所周知的。最通常地根据“闪光测试”测量实施这种诊断,即在标准条件下的测量i(v)。然而,当试图现场诊断模块时,分析不再必须与单元模块相关,而最通常地与几个模块的串相关。此外,可存在更多的不同类型故障,例如存在阴影。更具体地,模块或模块串的曲线i(v)具有拐点。当该串的一部分以很不利的模式运行时,就会发生这种拐点。在这种情况下,模块中引入的旁路二极管因此使该部分的“故障”串独立于系统的其他部分,以避免其被完全地影响。例如,这种情况发生在串出现部分阴影的情况下,在串上出现非均匀污染的情况下,在局部故障(如热点)的情况下等等。在本说明书中,通常在术语“旁路”下提及所有这些情况。
旁路对模块串的曲线i(v)以及对等效于二极管的电学模型(在以下标记为“等效模型”)的影响,在batzelis,e.i.,georgilakis,p.s.,&papathanassiou,s.a.(2014);energymodelsforphotovoltaicsystemsunderpartialshadingconditions:acomprehensivereview.ietrenewablepowergeneration,9(4),340-349中已知和描述了所述模型。然而,没有任何方法能够评估由一组测量值集成可能旁路的曲线i(v)的模型参数并且由该评估实施诊断。
在batzelis,e.,&papathanassiou,s.a.(2016).analgorithmtodetectpartialshadingconditionsinapvsystem;inmaterialsscienceforum(vol.856,pp.303-308)中,提供了一种能够检测旁路存在的方法,但后者并不能进行对被测模块串的诊断。在jordehi,a.r.(2016).parameterestimationofsolarphotovoltaic(pv)cells:areview;renewableandsustainableenergyreviews,61,354-371中,提供了一种依赖于用于诊断串(假定为非旁路)的等效模型的方法。然而,不存在一种能够同时实施这两项任务的解决方案:即确定一种包括在存在旁路的情况下的等效模型。应该注意的是,先前讨论过的这两种方法的顺序使用并不令人满意,因为它不能在例如部分阴影的情况下提供关于等效模型参数的信息(以及因此除“旁路存在”之外的诊断)。
在elbasri,y.,bressan,m.,seguier,l.,alawadhi,h.,&alonso,c.(2015).aproposedgraphicalelectricalsignaturessupervisionmethodtostudypvmodulefailures;solarenergy,116中,提供了一种考虑曲线i(v)的一阶导数和二阶导数的方法。这两条曲线的分析用于提出一种诊断,其尤其将正确的操作事件与存在旁路(尤其阴影事件)的事件和串联电阻显著增加的事件区分开。然而,值得注意的是,不建议对等效模型的参数进行评估(尤其在存在旁路的情况下),并且本文献中建议的方法对测量噪声非常敏感(尤其是由于使用了信号的一阶和二阶导数)。
因此,需要一种对测量噪声具有鲁棒性并且快速实施,因此允许现场使用的诊断方法。此外,还需要一种不对环境条件进行假并且考虑到旁路的可能存在的诊断方法。
技术实现要素:
通过提供一种对测量噪声具有鲁棒性(并且因此适用于现场实施)并且可快速实施的诊断方法,本发明提供了一种对先前讨论的问题的解决方案。
在下文中,“i”表示一组电流测量值(以安培为单位),并且“v”表示一组电压测量值(以伏特为单位)。因此,i(v)描述了空间中的一组点,其横坐标轴对应于电压并且其纵坐标轴对应于电流。“y(w)”将表示同一空间中的参数曲线,其将电流值y关联为电压值w的函数。
为此,本发明的第一方面涉及一种根据所述串的特征i(v)确定光伏模块串的电学模型的方法,其特征在于,所述方法包括:
-检测特征i(v)的第一线性区域和第二线性区域的步骤;
-根据特征i(v)初始化对应于被称为非旁路条件的第一操作条件的非旁路电学模型参数的步骤;
-根据等同于i(v)的参考特征i(vref)优化非旁路电学模型参数的步骤;
-确定对应于第二操作条件,被称为旁路条件,的电学模型参数的步骤,以便根据特征i(v)获得旁路电学模型;
-根据特征i(v)确定非旁路模型和旁路模型中的最佳模型的步骤。
由于本发明,可以获得一种等效的电学模型,同时在假设方面以及在参数数量方面保持有效(例如,不需要测量串的环境,如辐照度或温度)。因此,获得了一种即使在远离标准条件的环境条件下也能运行的方法。此外,与根据本发明第一方面的方法相关联的低计算时间使其与现场诊断目标(该方法的持续时间通常在笔记本电脑上为约十分之一秒)兼容。
除了前一段中刚刚讨论的特征之外,根据本发明第一方面的方法可以具有单独地或根据任何技术上可能的组合考虑的以下特征中的一个或多个互补特征。
在一个实施例中,所述非旁路模型采用以下形式:
其中y是由串提供的电流,iph是光电流,wth是假设没有旁路缺失时的串上电压、rs是串联电阻,rp是并联电阻,i0是二极管暗电流,以及n是由
在一个实施例中,根据本发明第一方面的方法包括,在检测特征i(v)的线性区域的步骤之前,检查特征i(v)的数据的步骤。
该步骤能够改进确定电气模型中的精度,同时移除如上测量的特征i(v)的不必要部分。
在一个实施例中,检查特征i(v)的数据的步骤包括两个以下子步骤的至少一个:
-检测所述串的切换周期的子步骤;
-移除异常值的子步骤。
因此,从异常值和/或与与在切换期望被诊断的串之前实施的测量值对应的数据清除该特征i(v)。在此提醒,通过逐渐地从模块串短路的操作切换到该串开路的操作(或反向)获得了实施该方法所需的该组测量值。通过切换周期,这是指在这两个极端事件之间的周期,即在实施测量i(v)的周期。
在一个实施例中,检测特征i(v)的第一线性区域和第二线性区域的步骤包括:
-确定最大功率点(impp,vmpp)的子步骤,特征点i(v)位于穿过原点(0,0)的直线之上,并且点(impp,vmpp)被认为是接近isc的第一线性区域的候选点,所述接近isc的第一线性区域称为第一线性区域,并且位于该直线以下的这些点被认为是接近voc的第二线性区域的候选点,所述接近voc的第二线性区域称为第二线性区域;
-根据第一线性区域的候选点确定y作为w的函数使得y=asc×w+bsc的线性模型,根据第二线性区域的候选点确定w作为y的函数使得w=aoc×y+boc的线性模型,从而确定参数asc、bsc、aoc和boc的子步骤。
在一个实施例中,在初始化非旁路电学模型参数的步骤e3中,以如下方式对电学模型iph、rs、rp、i0和n的参数初始化:
-rp由
-n由
-i0由
-rs由
-iph由
其中iph是光电流,rs是串联电阻,rp是并联电阻,i0是二极管暗电流,ns是串中串联单元的数量,kb是玻尔兹曼常数,以及q是质子的元电荷。
在一个实施例中,优化非旁路电学模型参数的步骤包括:
-优化非旁路电学模型的线性分量参数的第一子步骤;
-优化非旁路电学模型的指数分量参数的第二子步骤;
所述第一和第二子步骤被多次迭代以获得非旁路模型。
因此,非旁路模型参数的优化可以在两个子步骤进行,这使得所述优化的计算强度更小。因此可以获得线性分量和指数分量参数的单独评估。重复迭代这两个子步骤以改进模型参数的精度。因此,在迭代过程中,获得了线性和指数分量的交叉补偿,能够简化任一个分量的评估。
在一个实施例中,优化非旁路模型的线性分量参数的子步骤包括:
-确定线性特征i(v)以获得i线性(v)的阶段;
-根据曲线i线性(v)确定方程y=asc×w+bsc的线性回归的阶段;
-从所述回归确定非旁路模型的线性分量参数的阶段。
在一个实施例中,优化该模型的指数分量参数的子步骤包括:
-确定线性特征v(i)以获得v线性(i)的阶段;
-根据曲线v线性(i)确定方程aoc×y+boc的线性回归的阶段;
-从所述回归确定非旁路模型的指数分量参数的阶段。
在一个实施例中,确定旁路电学模型参数的步骤包括:
-初始化表征旁路的第一参数pd和第二参数pi的第一子步骤;
-根据参数pd和pi确定与旁路模型相关联的特征wmod(y)的第二子步骤;
-根据特征i(v)优化旁路模型wmod(y)的参数pd和pi的第三步骤;
-根据参数pd和pi使曲线i(v)变形以获得非旁路特征i(vunshaded)的第四子步骤;
-根据等于i(vunshaded)的参考特征i(vref)优化非旁路电学模型参数的第五子步骤。
本发明的第二方面涉及一种检测光伏模块串中异常的方法,包括:
-使用根据本发明第一方面的方法确定模块串的电学模型的步骤;
-检测异常作为所确定的电学模型的至少一个参数值的函数的步骤。
本发明的第三方面涉及一种数据处理装置,包括用于实施根据本发明的第一方面或第二方面的方法的设备。
本发明的第四方面涉及一种包括指令的计算机程序,当在计算机上运行所述程序时,所述指令致使计算机实施根据本发明的第一方面或第二方面的方法。
本发明的第五方面涉及一种计算机可读数据介质,其上记录了根据本发明第四方面的计算机程序。
在阅读以下的描述并且在检查附图后,将更好地理解本发明及其不同的申请。
附图说明
附图用于指示并且绝不限制本发明。
图1示出了根据本发明第一方面的方法的一种实施例的流程图。
图2示出了可经受根据本发明第一或第二方面的方法的模块串的示意图。
图3示出了模块串的等效模型的电路图。
图4示出了根据本发明第一方面的方法的一种实施例的步骤的流程图。
图5示出了电压v作为时间的函数(在中心)以及电流i作为时间的函数(在右侧)的表征i(v)(在左侧)的示意图。
图6示出了非旁路(在左侧)特征i(v)和旁路(在右侧)特征i(v)以及区域的示意图,在所述区域外侧数据被视为异常。
图7示出了根据本发明第一方面的方法的一种实施例的步骤的流程图。
图8示出了确定非旁路(在左侧)特征i(v)和旁路(在右侧)特征i(v)的线性区域的示意图。
图9示出了根据本发明第一方面的方法的一种实施例的步骤的流程图。
图10示出了补偿非旁路(在左侧)特征i(v)和旁路(在右侧)特征i(v)的指数分量的示意图。
图11示出了对于非旁路(在左侧)特征y(w)和旁路(在右侧)特征y(w)确定指数分量参数的示意图。
图12示出了根据本发明第一方面的方法的一种实施例的步骤的流程图。
图13示出了确定旁路效应的参数的示意图。
图14示出了补偿特征i(v)的拐点的示意图。
具体实施方式
除非另有说明,出现在不同附图中的同一元件仅具有一个标记。
图1所示的本发明第一方面的一种实施例涉及一种根据特征i(v)确定光伏模块串的电学模型的方法100。该特征i(v)可以在生产线结束的测试过程中测量,而且也可以在现场模块串的运行过程中测量。为此,在一个实施例中,根据本发明第一方面的方法100包括获取特征i(v)的步骤。在以下,术语特征i(v)和曲线i(v)可以无差别地使用。此外,vi(相应地ii)将表示曲线的第i点(或第i个测量值,每个点对应于一个测量值)的v(相应地i)值。此外,除非另有说明,所使用的单位为国际系统单位(i.s.u.)。
电气模型的限定
通常通过一种等效于“二极管”的电学模型描述如图2所示的光伏模块串。该模型可以无差别地用于描述单元、模块或模块串(在一个系数内),并且可以使由其模拟的串所产生的电压v和电流i相关联。它可以被表示为如图3所述的等效电路。具有一个二极管的模型具有在参数方面最简单和最有效之一的优点。然而,与具有两个二极管的模型不同,它并不模拟半导体的异质性,并且具有在低光照下更低的性能。以下将使用具有“一个二极管”的模型描述根据本发明的方法,但其可与任何类型的模型一起使用。然而,优选的是,该模型具有线性分量和指数分量。
图3所示的带有一个二极管的模型可以用以下形式表示:
其中,y是由串提供的电流,iph是光电流,wth是假设没有旁路缺失时的串上电压、rs是串联电阻,rp是并联电阻,i0是二极管暗电流,以及n是由
从该模型因此可以获得作为y作为wth的函数或wth作为y的函数,例如通过迭代计算方法或通过使用lambertw函数。
将会注意的是,n取决于两个初始未知的参数:n和tc。然而,作为第一近似值,可以选择n为等于1.25,这是被接受用于新光伏模块的平均值。此外,可使用以下公式计算温度tc:
其中voc是开路电压,
刚刚示出的模型并没有考虑旁路效应,并且因此在以下被称为“非旁路模型”。
电学模型参数的边界值
在实施根据本发明第一方面的方法时,有时将需要检查某些参数(模型的参数或计算所需的中间参数)未超出某些边界值。为了更清楚,所有这些边界都将在这里详述。当然,这是在实施根据本发明的方法后施加的边界的可能示例。当然,也可以考虑其他的边界。
以如下方式限制了表示潜在旁路的旁路二极管比例的参数pd:
以及
其中vmin是v的最小值,vmin+1是v的第二最小值,vmax-1是v的第二最大值,以及vmax是v的最大值。
如果其相对于未受影响的子串中的短路电流损耗绝缘,表示子串上诱导的短路电流损耗的参数pi以如下方式限制:
表示短路电流的参数isc以如下方式限制:
以及
其中,median(x)表示变量x的中值。
表示开路电压的参数voc以如下方式限制:
·如果logi<0
以及
·否则
以及
其中,当已经评估了isc的值时,
表示并联电阻的参数rp以如下方式限制:
以及
其中
表示串联电阻的参数rs以如下方式限制:
以及
表示等效模型的二极管暗电流的参数i0以如下方式限制:
以及
先前详述的参数n以如下方式限制:
以及
其中,参数boc是将在以下描述中限定的参数。关于n的限制确保了tc保持包括在-40℃与100℃之间,并且n保持包括在1到3之间。这还确保了n在bsc(将在以下限定的参数)的2%和100000%之间,以确保值
当检查参数时,后者超出了在此设置的一个边界,然后所述参数的值被选择为等于所超出的边界。
电学模型与测量值的比较
在一种确定模型的方法中,将可能的模型与测量值进行比较很重要,即量化模型与其中vref作为参考数据的一组测量值vref(i)之间的匹配。这些数据可以直接来自测量值,或者在使初始数据变形之后获得,例如以便于补偿旁路现象(这方面将在以下详述)。
几种考虑解决方案以量化这种匹配。一种已知的方法是使用标准化均方根误差(nrmse)。然而,该度量在本案中具有缺点,尤其是对指数部分赋予更大的重要性。
在一个实施例中,如下限定函数s(w,v),其中w是被评估的模型,以及v是测量(修改或不修改):
实际上,通过将v作为i的函数的测量曲线同化为其线性插值来如下计算s:
其中,{i1,i2,...,icardinal(i)}描述了按递增顺序排列的向量i值的列表。因此,计算函数s是快速可执行的,尽管忽略了曲线w和v彼此交叉的情况。此外,s在模型w与测量值v之间进行拟合质量调整,如果模型w与测量值v完全地吻合,则此函数为零,并且随着模型w与测量值v之间偏差的增加而增加。
该原始成本评估函数避免了传统评估指标的收敛性错误或可分离性问题,并为评估高度相关的参数(尤其是i0和n)提供了直接的解决方案。
检查数据
根据本发明的方法建议,根据测量串模块的特征i(v)确定串的等效电学模型的参数。然而,通常发生的是,特征i(v)的测量没有被充分地考虑和/或包括异常值。为了仅保留特征i(v)的必要部分,在图4至6所示的一种实施例中,该方法包括检查特征i(v)的数据的步骤e1。
例如,如图5所示,记录特征i(v)可以在串切换之前开始,并且在串切换之后停止。图5在左侧表示特征i(v),在中间表示电压v作为时间的函数,在右侧表示电流i作为时间的函数。在图5所示的情况下,在信号的开始和结束处(图5中的环绕区域)存在不可忽略的噪声,这可以降低在确定模型的参数时的精度。为了移除与模块串切换的周期不对应的特征i(v)的部分,在一个实施例中,检查特征i(v)数据的该步骤e1包括检测切换周期的子步骤e11。一种实施该检测的方法是考虑以下事实,当切换该串时,曲线i(v)总是增加并且曲线v(i)总是减少。如果考虑曲线v(i)(但对于曲线i(v)也可以这样进行),则可以计算整个测量周期的导数。在目标周期之外,所测量的偏差一方面是由于环境条件的变化(假设是具有对称概率定律的随机变化),另一方面是由于测量噪声(也假设是对称独立定律的随机变化)。因此,在滑动窗口上,信号导数的正号数应遵从具有参数l和1/2的二项式分布,其中l是窗口宽度。相反,在目标周期中(即当切换该串时),大多数符号应该为负(如果考虑了特征i(v),则为正)。对于每个滑动窗口,随机获取观察到的比值
该特征i(v)还可以包括异常值,即不表示模块串的数据,所述模块串的模型实际上被试图确定。因此移除它们可能是有利的。为此,在图6所示的一种实施例中,检查特征i(v)数据的步骤e1包括移除异常值的子步骤e12。在一个实施例中,移除了与高于
当然,将会检查的是,i0保持在所施加的边界内(例如,将会监测的是,边界曲线的电压最大值保持在
此外,在一个实施例中,也移除了位于该曲线以下的点。此外,i的值不应位于以下曲线之下:
此外,在一个实施例中,也移除了位于该曲线下的点。
检查刚刚描述的数据的步骤e1并不是强制性的,但在某些情况下,可导致在确定电气模型的参数时的准确性方面的灵敏改进。
检测线性区域并初始化非旁路电学模型的参数
根据本发明第一方面的方法然后包括检测特征i(v)的第一线性区域和第二线性区域的步骤e2。如图8所示,曲线i(v)的两端可以通过线性模型近似(图8在左侧表示非旁路特征i(v)并且因此没有拐点,以及在右侧表示旁路特征i(v)并且因此具有拐点)。其目的因此是检测与两个准线性状态的每个都一致的曲线i(v)的点。在图7所示的一种实施例中,为了识别准线性区域,该方法包括确定最大功率点的子步骤e21,所述最大功率点的坐标由(impp,vmpp)给出,其中impp×vmpp=max(i×v),即impp和vmpp是在最大功率点处的电流和电压。位于连接(0,0)和(impp,vmpp)的直线以上的点被认为是属于第一线性区域的候选点,所述第一线性区域称为接近isc的线性区域(即在特征i(v)左上角的线性区域),并且位于该直线以下的点被认为是属于第二线性区域的候选点,所述第二线性区域称为接近voc的线性区域(即,在特征i(v)右下角的线性区域)。这种分离在图8中示出,与属于接近voc的线性区域的候选点对应的阴影区域,以及与属于接近isc的线性区域的候选点对应的虚线区域。
然后,它包括确定y作为w的函数的线性模型的子步骤e22,使得对于接近isc的线性区域以及作为y的函数的w的线性模型来说y=asc×w+bsc,使得对于接近voc的线性区域来说w=aoc×y+boc,从而确定参数asc,bsc,aoc以及boc。
例如,如果考虑接近voc的线性区域,则测试多个值k,k值随着vmpp更接近而递增(换句话说,v(k)>v(k+1))。为此,对于每个k值,通过实施曲线{v(i)}i=1...,...k作为{i(i)}i=1...,...k的函数的线性回归确定系数ak和bk,以获得线性近似w=ak×y+bk。然后,k的每个值都与误差相关联,所述误差通过对任何i的成本求和获得,使得v(i)>vmpp(i以与k相同的方式递增),与i相关联的成本由如果i<k,
以同样的方式,如果考虑了接近isc的线性区域,则测试多个值k',k'的值随着impp更接近而递增(换句话说,i(k')>i(k'+1))。为此,对于每个k'的值,通过实施对曲线{i(i)}i‘=1...,...k‘作为{v(i)}i‘=1...,...k’的函数的线性回归确定系数ak'和bk',以得到线性近似y=ak'×w+bk'。然后,对于与误差相关联的每个值k',所述误差通过对任何i'的成本求和获得,使得i(i')>impp(i'以与k'相同的方式递增),与i'相关联的成本由如果i'<k',
在检测特征i(v)的线性区域的步骤结束时,由此确定了参数asc,bsc,aoc以及boc。
在一个实施例中,参数asc,bsc,aoc以及boc的值与边界值比较,所保留的最终值是参数本身的值或由所述参数超出的边界的值。第一边界涉及asc并且可如下描述:
第二边界涉及aoc并且可如下描述:
第三边界涉及bsc并且可如下描述:
该边界不同于先前示出的边界,因为在初始化阶段,无法获得参数rs的评估。当然,当可获得该参数的评估时,要使用的与bsc相关的边界的限定是在详细地解释不同边界的段落中示出的。
第四边界涉及boc并且可如下表示:
如先前提到的,所保留的最终值是参数本身的值或由所述参数超出的边界的值。因此,例如,如果asc的值实际上包含在
该方法然后包括初始化非旁路电学模型参数的步骤e3。如先前所示,非旁路电气模型的参数为iph,rs,rp,i0和n。在一个实施例中,rp由
在一个实施例中,参数iph,rs,rp,i0和n的值与以上提到的边界值比较,所保留的最终值为参数本身的值或由所述参数超出的边界的值。
优化非旁路模型的参数
在该步骤结束时,非旁路模型的所有参数都已被初始化。已经根据曲线i(v)的线性区域并且通过确保由此确定的参数满足某些边界实施了该初始化。为了改进这些参数的精度,该方法然后包括根据等于i(v)的参考特征i(vref)优化非旁路电学模型参数的步骤e4。当然,根据参考特征i(vref)也意味着考虑了相应特征vref(i)。
然而,同时优化非旁路电学模型的所有5个参数是非常计算密集的(但并非不可能包括在本发明的范围内)。因此,将优化划分为几个步骤是有利的。为此,在一个实施例中,考虑了其优化相对容易的两个分量:线性分量和指数分量。作为提醒,非旁路电气模型可以用以下形式编写:
在下文中,分量
在图9所示的一种实施例中,优化非旁路模型参数的该步骤e4包括优化电学模型的线性分量参数的第一子步骤e41。在一个实施例中,该子步骤依次包括通过添加
此外,在计算i线性(v)时,i线性被限制到最大值
一旦已经确定了i线性(v),优化线性分量参数的第一子步骤e41还包括根据曲线i线性(v)确定方程i=asc×v+bsc的线性回归的第二阶段p412,以确定参数asc和bsc的新评估。在图10中,短划线直线示出了初始线性模型,而实线曲线示出了与参数asc和bsc的新值对应的新线性模型。此外,在线性回归的该阶段中,将再次检查之前示出的参数asc和bsc的值中的边界。
最后,优化线性分量参数的第一子步骤e41还包括确定模型的线性分量参数的第三阶段p413,后者如下计算:
确定了这些参数,使得模型实际上通过点(0,bsc)并且在该点上的曲线的导数与该线性分量的评估兼容。它依赖于模型的其他参数值被正确地评估的假设。
在一个实施例中,通过考虑在检测特征i(v)的线性区域的步骤e2过程中确定的点k'sol来实施刚刚描述的线性回归阶段。在一个实施例中,通过考虑在优化线性分量参数的第一子步骤e41的第一次迭代过程中的k'sol实施该线性回归阶段,考虑越来越多的点用于所述子步骤的下一次迭代,以便对于曲线i线性(v)的所有点来说首先考虑位于穿过{0,0}和{impp,vmpp}的直线左侧上的所有点。每次迭代中所包含的点的数目例如将为迭代总数目的函数。例如,如果总迭代数目等于10,在每次迭代中,1/10的点可被引入到已经考虑的点。
而且,优化非旁路电学模型参数的步骤e4还包括优化非旁路电学模型的指数分量参数的子步骤e42。在一个实施例中,该子步骤依次包括确定特征vlinear(i)=vref(i)-wth(i)+boc+aoc×i的第一阶段p421,其中aoc和boc涉及所述参数的先前评估。作为提醒,非旁路电气模型可以如下方式编写:
该特征v线性(i)对应于指数分量被补偿的vref(i)值(并且因此当正确地评估模型i(v)的参数时应接近仿射模型)。
一旦已经确定了v线性(i),优化指数分量参数的子步骤e42还包括根据曲线v线性(i)确定方程w=aoc×y+boc的线性回归以确定参数aoc和boc的新评估的第二阶段p422,使用以下公式计算与曲线v线性(i)的一点i相关联的成本:
在一个实施例中,通过考虑在检测特征i(v)的线性区域的步骤e2过程中确定的ksol点实施该线性回归阶段。在一个实施例中,通过考虑在优化指数分量参数的子步骤e42的第一次迭代过程中的ksol点实施该线性回归阶段,考虑越来越多的点用于所述子步骤的下一次迭代,以便考虑首先位于穿过{0,0}和{impp,vmpp}的直线右侧上的所有点,然后通过曲线v线性(i)的所有点。
而且,如图11所示,确定指数分量参数的子步骤e42还包括确定参数n,i0和rs的第三阶段p423。对于在区间[nmin,nmax]中标记为
如前所述,因此确定的最大值被夹持并可能校正以不妨碍所述加持。通过进行这种计算,可以认识到的是,给出
因此,确定了能够使成本函数s(
当然,在优化电学模型参数的步骤e4中,优化电学模型的线性分量参数的第一子步骤e41和优化电学模型的指数分量参数的子步骤e42被多次迭代以改进该模型,在一次迭代过程中确定的参数在下一次迭代过程中使用。换句话说,在优化电气模型的线性分量参数的第一子步骤e41中确定的参数在优化下一指数分量的参数的子步骤e42中使用,并且在优化指数分量的参数的子步骤e42中确定的参数在优化下一电学模型的线性分量参数的第一子步骤e41过程中使用(当然最后一次迭代除外)。
在一个实施例中,迭代数目等于预限定数目,例如等于30的迭代数目。在一个实施例中,替代地或另外,对优化电学模型的线性分量参数的第一子步骤e41和优化电学模型的指数分量参数的子步骤e42进行迭代,直到
在优化非旁路电学模型参数的步骤e4的最后一次迭代结束时,因此可获得非旁路模型wth。然而,当旁路实际存在时,该模型并不能考虑模块串上的电压v。因此应该确定一种旁路模型,以便此后选择两个模型中的最佳(选择标准将在以下列出)。
确定旁路模型的参数
当模块串包括一组由旁路二极管保护的子串时,可以观察到在某些子串上的不同演化。旁路存在的一种典型示例是局部阴影的存在:一组子串的以与该串的其余部分相比更低的水平变亮。在这种情况下,根据电压设置,具有较低性能的子串被旁路,以避免其被放置在消耗由该串的其余部分产生的能量的位置。由此注意到曲线i(v)中的拐点,该拐点(在电压轴上)的位置通知“被旁路的”子串比例和高度(在电流轴上)以及通知相对于该串的其余部分关联的损失水平。在以下,将考虑的是不能存在两个以上的子串。另一种选择导致多种情况与该串的旁路二极管数量组合。实际上,需要注意的是,对于两个以上子串的结果通常保持正确:实际上检测和定位了主要拐点;因此忽略了其他拐点变化。换句话说,两个子串的假设是出于计算目的作出的,但并不防止在考虑两个以上子串的情况下使用根据本发明第一方面的方法。
为了考虑测量的这一方面,并且如图12所示,根据本发明第一方面的该方法包括根据特征i(v)确定旁路电学模型参数的步骤e5。
为了描述由旁路效应引起的曲线i(v)的变形,确定旁路电气模型参数的步骤e5包括第一子步骤e51,所述第一子步骤e51根据在表示v的轴上的拐点位置对参数pd初始化,所述参数pd表示被潜在地旁路(在图13中等于20%)的旁路二极管的比例(以及因此子串的比例);以及根据在表示i的轴上的拐点位置,对表示在第一串上的短路电流损失(在图13中等于40%)的参数pi初始化。因此,如图13所示,曲线i(v)的拐点可以由这两个参数表征。
根据两个参数,可以通过使用在根据等于i(v)的参考特征i(vref)优化非旁路电学模型参数的步骤e4中确定的参数,或者在根据等于i(v无遮蔽)的参考特征i(vref)优化非旁路电学模型的子步骤e55中确定的参数(子步骤将在以下描述)来确定模型。为此,确定旁路电学模型参数的步骤e5包括计算旁路电学模型的特征wmod(i)的第二子步骤e52。该子步骤e52包括计算标记为v1(i)的第一子串的特征v(i)的第一阶段p521,后者由以下给出:
w1(y)=(1-pd)×wth(y).
计算旁路模型的特征v(i)的子步骤e52还包括计算标记为v2(i)的第二子串的特征v(i)的第二阶段p522,后者由以下给出:
通过增加如上所述的两个增益获得了该旁路模型,表示为wmod(i):
wmod(y)=w1(y)+w2(y).
值得注意的是,与非旁路模型对应的模型wth(y)在该步骤中应该是正确的。
确定旁路电学模型参数的步骤e5然后包括使用先前限定的度量s(wmod,v)并根据特征i(v)优化旁路电学模型wmod(y)参数的第三子步骤e53。例如可以通过诸如单纯形法的梯度下降放法实施该优化。在该优化结束时,保留了允许与测量值最佳匹配的参数pi和pd。在该优化过程中,当然在二分算法的每次迭代时检查实现参数pi和pd的边界值。
确定旁路电学模型参数的步骤e5包括使曲线i(v)变形以补偿旁路的第四子步骤e54。如图14所示,可以使用参数pi和pd以及非旁路模型通过应用与由旁路诱导的变形相反的变形来实施该变形,从而获得特征v无遮蔽(i)以及相应特征i(v无遮蔽)。事实上,根据参数pi和pd以及非旁路模型,可以评估在电压上诱导的变形作为电流的函数,并将反向变形应用在所测量的电压上,以产生一种在不存在该变形的情况下可获得的这些点的评估。
因此,通过使用该新特征i(v无遮蔽)可以重新评估非旁路模型。为此,确定旁路电学模型参数的步骤e5包括使用等于新获得的i(v无遮蔽)的参考特征i(vref)优化非旁路模型的子步骤e55。该重新评估子步骤因此等同于确定非旁路电学模型的参数的步骤e4,除了使用特征i(v无遮蔽)进行该确定步骤之外。
当然,对第二、第三、第四和第五子步骤进行多次迭代,以便根据重新评估的非旁路模型和参数pd和pi获得旁路电学模型。从先前变得显而易见的是,在一次迭代过程中确定的参数在下一次迭代中使用。在一个实施例中,迭代数目等于预限定的数目,例如等于30的迭代数目。在一个实施例中,替代地或另外,对确定旁路电学模型参数的步骤e5的第二、第三、第四和第五子步骤进行迭代,直到|si+1(wmod,v)-si(wmod,v)|<ε,其中si(wmod,v)是使用限定的收敛准则用ε迭代i时对旁路模型的评估,即当该模型在两次迭代之间不再实质地改进时。
在确定旁路电学模型的参数的步骤e5结束时,因此获得了在所述步骤中优化的使用非旁路模型表示的旁路模型wmod(y)以及在所述步骤中确定和优化的参数pi和pd。后者现在应该与非旁路模型wth比较,以确定最接近实验数据v(i)的模型。
保存最佳模型
在确定旁路电学模型参数的步骤e5结束时,已经确定了两个模型:非旁路模型wth(i)和旁路模型wmod(i)。然而,在这两个模型中应该确定哪个最适用于描述被测量的模块串。正如已经介绍过的,可以使用标记为s的成本函数衡量在模型的预测之间的偏差。与非旁路模型相关联的成本函数由s(wth,v)给出,而与旁路模型相关联的成本函数由s(wmod,v)给出。
在一个实施例中,所选择的模型是与最低成本函数相关联的模型,即其预测最接近所测量的数据。因此,如果s(wth,v)≥s(wmod,v),则选择非旁路模型,否则选择旁路模型。
在某些情况下,如上示出的准则可导致旁路模型的选择(并依赖于更多的假设),而非旁路模型则完全地适合。为了避免这种情况,在一种实施例中,当
检测模块串中的异常
正如已经详细地看到的,可以根据与模块串有关的特征i(v)确定所述模块的电学模型。由因此确定的模型参数所采取的值携带有尤其关于串中可能异常的信息。因此,本发明的第二方面提出了一种检测光伏模块串中异常的方法。该方法包括使用根据本发明第一方面的方法确定模块串的电学模型的第一步骤。然后,它包括检测异常作为所确定的电学模型的至少一个参数值的函数的步骤。例如,当由该模型评估(返回到标准温度和辐射条件)的串联电阻高于平均通常值的两倍(例如由制造商数据或先前测量值确定)时,可以检测到与异常电阻对应的异常。在一个实施例中,定期地评估模型参数的演化,以便观察所述参数中的演化,当至少一个参数的值远离所述参数的初始值超出预定阈值(例如初始值的10%以上)时,检测到异常。
实施装置
为了实施根据本发明的第一方面或第二方面的方法,第三方面涉及一种装置,所述装置包括该实施所需的设备。在一个实施例中,该装置包括与存储器相关联的计算单元(例如处理器、fpga或asic芯片)。存储器可包含运行根据本发明的第一方面或第二方面的方法所需的指令及变量。在一个实施例中,该装置还包括数据采集设备。在一个实施例中,这些采集设备包括网络连接设备(例如wifi或以太网芯片)和/或总线连接设备,以便能够接收运行根据本发明的第一方面或第二方面的方法所需的数据,尤其是特征i(v)。在一个实施例中,该装置包括用于读取数据介质的设备(例如dvd读取器),在所述数据介质上存储有运行根据本发明的第一方面或第二方面的方法所需的数据。在一个实施例中,该装置包括采集曲线i(v)所需的装置。