一种光伏组件隐裂判定方法与流程

文档序号:17247410发布日期:2019-03-30 08:53阅读:1407来源:国知局
一种光伏组件隐裂判定方法与流程

本发明涉及太阳能光伏组件质量检测技术领域,特别是一种光伏组件隐裂判定方法,所述判定方法用于太阳能组件质量检测中对隐裂组件进行缺陷判定。



背景技术:

光伏发电技术能够将太阳辐射的能量收集并转换为电能使用或存储,气候和季节变化对于太阳辐射都有很大的影响。太阳能组件是光伏电站发电建设常用的光伏组件(如图1所示),通常由60片或72片电池片组成,各电池片之间用焊带连接,用于集中输出电能;所述电池片则是太阳能组件的基础发电单元,太阳光照射后产生电能,并通过焊带输出。光伏组件的隐裂是指电池片(组件)受到较大的机械或热应力时可能在电池单元产生肉眼不易察觉的隐性裂纹,隐裂严重时将会导致电池片部分甚至全部失效;同时隐裂对于电池片的抗老化能力也有很大影响,组件中没有隐裂的电池片比隐裂的电池片抗老化能力强,因此需要对光伏组件进行隐裂检测。

现有el(electroluminescence,电致发光)测试是一种简单有效的检测隐裂方法,其检测原理如下:电池片的核心部分是半导体pn结,在没有其它激励(例如光照、电压、温度)的条件下,其内部处于一个动态平衡状态,电子和空穴的数量相对保持稳定;如果施加电压,半导体中的内部电场将被削弱,n区的电子将会被推向p区,与p区的空穴复合(也可理解为p区的空穴被推向n区,与n区的电子复合),复合之后以光的形式辅射出去,即电致发光;当被施加正向偏压之后,晶体硅电池就会发光,波长1100nm左右,属于红外波段,肉眼观测不到,因此在进行el测试时,需利用ccd相机辅助捕捉这些光子,然后通过计算机处理后以图像的形式显示出来,当给半导体施加电压后,所激发出的电子和空穴复合的数量越多,发射出的光子也就越多,测得el图像也越亮,如果有的区域el图像较暗,说明该处产生的电子和空穴数量较少,代表该处存在缺陷,如果有的区域完全是暗的,代表该处没有发生电子和空穴的复合,或者是所发光被其它障碍所遮挡,无法检测到信号。现有el检测方法存在栅线图像干扰,对异常区域不能标识,检测过程耗费人力资源大、工作效率低等问题。



技术实现要素:

本发明要解决的技术问题和提出的技术任务是解决现有光伏组件隐裂检测中存在栅线图像干扰,对异常区域不能标识,检测过程耗费人力资源大、工作效率低等问题,本发明提供一种光伏组件隐裂判定方法,所述判定方法通过隐裂检测图即可初步判定光伏组件是否存在隐裂问题,并能在检测中去除栅线图像干扰和标识异常区域,利于节省人力资源,提高工作效率。

本发明解决技术问题采用的技术方案:一种光伏组件隐裂判定方法,包括依序进行的以下步骤:

(1)拍照获取待测光伏组件的隐裂检测图a;

(1.1)将组件隐裂检测图a转化为灰度图;

(1.2)二值化灰度图,获得二值化图像c;

(2)检测识别光伏组件电池片边缘,通过二值化图像c,计算行均值和列均值,判定光伏组件电池片分割线;

(2.1)针对二值化图像c,分别计算图像的行均值分布和列均值分布,形成对应的行、列均值分布图;

(2.2)采用阈值分割法和邻项叠加方法,勾勒行分割线和列分割线分布边缘(见图7),以数组d记录边界位置;

(2.3)为数组d添加图像边界位置点,获得数组e;

(2.4)分析矩阵情况,以边缘中心位置为分割点;

(2.3)为数组d添加图像边界位置点,以边缘中心位置为分割点,获得数组e;

(3)分割光伏组件隐裂检测图为若干电池片图像,根据识别的光伏组件电池片边缘分割光伏组件,形成电池片集群x,并获取电池片数量n0;

(4)判定是否存在未经隐裂判定的电池片;

(4.1)设定初始组件隐裂判定y=0(不存在隐裂);

(4.2)遍历电池片集群x,当电池片集群x中所有电池片都已通过第(5)~(6)步骤检测后,跳转至步骤(7),否则取任意未检测电池片,跳转到步骤(5);

(5)以电池片集群中任意电池片f为例,根据电池片f平均灰度值,识别灰度异常区域;

(5.1)取电池片f主体部分,截去边缘干扰;

(5.2)计算电池片f的平均灰度值;

(5.3)根据平均灰度值,通过阈值分割识别电池片f灰度异常像素点集g;

(5.4)根据异常像素点集g分布位置,将相邻像素点连通形成若干灰度异常区域集h;

(6)判断是否存在隐裂,根据异常区域规整度,排除灰度异常区域中的栅线区域,判断是否存在隐裂区域;

(6.1)计算区域集h中所有区域的长度和宽度,根据栅线特征筛除栅线区域,筛除后剩余区域集定义为i;

(6.2)若i集为空集,认定电池片f不存在隐裂,反之则判定电池片f存在隐裂,置组件隐裂判定y=1;

(6.3)跳转回步骤(4.2);

(7)如果y=0,判定隐裂检测图a对应组件不存在隐裂,若y=1,判定隐裂检测图a对应组件存在隐裂,隐裂区域≥1。

作为对上述技术方案的进一步完善和补充,本发明采用如下技术措施:所述(2.1)步骤中计算图像的行均值分布行均值分布其中0<i≤height;列均值分布的计算式为列均值分布其中0<j≤width。

所述(2.2)步骤中阈值分割,取分割阈值h0(h0∈(0,1)):

邻域叠加:

rp(i)=r(i)+r(i+1),(0<i≤height-1)

cp(i)=c(i)+c(i+1),(0<i≤width-1)

数组d形成方法:首先置数组d为空集,针对行分割数组,遍历邻域叠加后的rp数组,取邻域叠加值为1的行位置数据,即电池片和间隙的分割点,作为数组d的元素。

所述(2.3)步骤中数组e形成方法:基于上一步形成的数组d,在数组d首位置新增行/列点为0的值,在数组d末位置新增行/列宽的值;数组d按从小到大顺序排列;数组e第i位数据为数组d第(2i-1)位和第(2i)位的平均值。

所述(2.4)分析矩阵情况采用以下方式:针对二值化图像c,假设其图像宽度为width,高度为height,其图像第x行第y列的像素点数值可表示为c(x,y),其中0<x≤height,0<y≤width,c(x,y)∈[0,1]。1、步骤2目前采用行列均值作为电池片分割的判定基础,未来也可以运用图像边缘检测技术等判断分割边缘;

本发明提供一种光伏组件隐裂判定方法,使用本发明所述判定方法时,无需了解光伏组件中电池片数量和尺寸,可以直接根据隐裂照片对电池片作分割,并在光伏组件分割为电池片之后进行识别,以去除电池片间的间隙干扰,通过隐裂检测图即可初步判定光伏组件是否存在隐裂问题,并在检测中去除栅线图像干扰和标识异常区域,利于节省人力资源,提高工作效率。此外,本发明主要针对电池片的斜状裂纹进行检测。

附图说明

图1:由电池片组成的光伏组件结构示意图。

图2:本发明所述判定方法的工作流程图。

图3:待测光伏组件隐裂检测图a。

图4:二值化图像c(图a转为灰度图后再经二值化处理形成)。

图5:列均值分布曲线图。

图6:行均值分布曲线图。

图7:行分割线和列分割线分布边缘图。

图8:隐裂图及组件分隔线。

图9:分割后的电池片(带隐裂电池片)。

图10:分割后的电池片(不带隐裂电池片)。

图11:栅线和隐裂位置区域识别图。

图12:带裂纹图像除去栅线后的隐裂区域识别图。

具体实施方式

下面结合附图说明和具体实施方式对本发明做进一步的说明。

如图2所示,一种光伏组件隐裂判定方法,包括依序进行的以下步骤:

(1)拍照获取待测光伏组件的隐裂检测图a;

(1.1)将组件隐裂检测图a转化为灰度图;

(1.2)二值化灰度图,获得二值化图像c;

(2)检测识别光伏组件电池片边缘,通过二值化图像c,计算行均值和列均值,判定光伏组件电池片分割线;

(2.1)针对二值化图像c,分别计算图像的行均值分布和列均值分布,形成对应的行、列均值分布图;其中计算图像的行均值分布行均值分布其中0<i≤height;列均值分布的计算式为列均值分布其中0<j≤width;

(2.2)采用阈值分割法和邻项叠加方法,勾勒行分割线和列分割线分布边缘(见图7),以数组d记录边界位置;阈值分割时取分割阈值h0(h0∈(0,1)):

邻域叠加:

rp(i)=r(i)+r(i+1),(0<i≤height-1)

cp(i)=c(i)+c(i+1),(0<i≤width-1)

数组d形成方法:首先置数组d为空集,针对行分割数组,遍历邻域叠加后的rp数组,取邻域叠加值为1的行位置数据,即电池片和间隙的分割点,作为数组d的元素;

(2.3)为数组d添加图像边界位置点,获得数组e;数组e形成方法:基于上一步形成的数组d,在数组d首位置新增行/列点为0的值,在数组d末位置新增行/列宽的值;数组d按从小到大顺序排列;数组e第i位数据为数组d第(2i-1)位和第(2i)位的平均值;

(2.4)分析矩阵情况,以边缘中心位置为分割点;分析矩阵情况采用以下方式:针对二值化图像c,假设其图像宽度为width,高度为height,其图像第x行第y列的像素点数值可表示为c(x,y),其中0<x≤height,0<y≤width,c(x,y)∈[0,1];

(2.3)为数组d添加图像边界位置点,以边缘中心位置为分割点,获得数组e;

(3)分割光伏组件隐裂检测图为若干电池片图像,根据识别的光伏组件电池片边缘分割光伏组件,形成电池片集群x,并获取电池片数量n0;

(4)判定是否存在未经隐裂判定的电池片;

(4.1)设定初始组件隐裂判定y=0(不存在隐裂);

(4.2)遍历电池片集群x,当电池片集群x中所有电池片都已通过第(5)~(6)步骤检测后,跳转至步骤(7),否则取任意未检测电池片,跳转到步骤(5);

(5)以电池片集群中任意电池片f为例,根据电池片f平均灰度值,识别灰度异常区域;

(5.1)取电池片f主体部分,截去边缘干扰;

(5.2)计算电池片f的平均灰度值;

(5.3)根据平均灰度值,通过阈值分割识别电池片f灰度异常像素点集g;

(5.4)根据异常像素点集g分布位置,将相邻像素点连通形成若干灰度异常区域集h;

(6)判断是否存在隐裂,根据异常区域规整度,排除灰度异常区域中的栅线区域,判断是否存在隐裂区域;

(6.1)计算区域集h中所有区域的长度和宽度,根据栅线特征筛除栅线区域,筛除后剩余区域集定义为i;

(6.2)若i集为空集,认定电池片f不存在隐裂,反之则判定电池片f存在隐裂,置组件隐裂判定y=1;

(6.3)跳转回步骤(4.2);

(7)如果y=0,判定隐裂检测图a对应组件不存在隐裂,若y=1,判定隐裂检测图a对应组件存在隐裂,隐裂区域≥1。

此外,步骤(5)和(6)存在由其他可替代图像识别处理的方式,在样本量足够大的情况下,因电池片单元特征同一性较高,可考虑采用神经网络或机器学习算法对电池片进行判定。

本发明所述的隐裂判定方法基于电池片图像分割识别技术,在使用时无需了解光伏组件中电池片数量和尺寸,按照前述流程步骤直接根据隐裂照片对电池片作分割,并在光伏组件分割为电池片之后进行识别,以去除电池片间的间隙干扰,通过隐裂检测图就能初步判定光伏组件是否存在隐裂问题,并在检测中去除栅线图像干扰和标识异常区域,利于节省人力资源,提高工作效率。

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