本发明专利技术涉及计算机视觉技术领域,尤其涉及一种基于视觉的光伏电池板玻璃破碎风险分析系统,包括依次连接的网络感知模块、裂纹分析模块、破碎风险分析模块,解决了光伏电池板玻璃破碎不仅会降低电池板的透光率和发电效率,而且会使其无法防水,从而导致清洁机器人对其清洁时造成更大程度地损害的问题;本发明专利技术利用语义感知网络对电池板表面玻璃裂纹进行自动感知,网络模型复杂度低、易训练、精度更高,同时,本发明专利技术根据裂纹分析模型以及破碎风险分析模型,分析在清洁机器人经过电池板裂纹区域前后,电池板出现大面积破碎风险的大小,从而实现对清洁机器人的调节,避免其加大对电池板的损害,本发明专利技术模型简单、易实现,且操作方便,实用性强。用性强。用性强。
【技术实现步骤摘要】
一种基于视觉的光伏电池板玻璃破碎风险分析系统
[0001]本专利技术涉及计算机视觉
,尤其涉及一种基于视觉的光伏电池板玻璃破碎风险分析系统。
技术介绍
[0002]光伏电池板,即太阳能电池板广泛应用于光伏发电中,其使用寿命受电池片,钢化玻璃等组件的影响,封装采用的钢化玻璃冲击力需达到国际标准,以保护发电主体(如电池片)。
[0003]但是,钢化玻璃在使用过程中可能会出现由于外力原因导致破碎的状况,而玻璃碎裂会导致太阳能电池板透光率降低、输出功率不足等,且长时间破碎会使电池片氧化,大大降低其发电效率;另外,玻璃碎裂导致其不具备防水功能,当光伏清洁机器人在清洁电池板表面且清洁模式为有水清洁时,会使电池板进水,从而降低电池板充电效率,同时清洁机器人自身对电池板表面也会造成压力,导致其在对电池板裂纹区域清扫时出现电池板进一步破碎等问题。
技术实现思路
[0004]本专利技术提供一种基于视觉的光伏电池板玻璃破碎风险分析系统,解决的技术问题是,光伏电池板玻璃破碎不仅会降低电池板的透光率和发电效率,而且会使其无法防水,从而导致清洁机器人对其清洁时造成更大程度地损害。
[0005]为解决以上技术问题,本专利技术提供了一种基于视觉的光伏电池板玻璃破碎风险分析系统,包括依次连接的网络感知模块、裂纹分析模块、破碎风险分析模块;
[0006]所述网络感知模块,用于将实时采集到的电池板图像进行预处理,并将预处理后的所述电池板图像输入语义感知网络训练,输出语义感知效果图;
[0007]所述裂纹分析模块,用于从所述语义感知效果图筛选出裂纹感知效果图,并将所述裂纹感知效果图进行后处理得到裂纹区域的最小外接矩形,将所述最小外接矩形的长宽乘积作为裂纹面积;
[0008]所述裂纹分析模块,还用于将所述裂纹面积与预先设置的面积阈值对比,若所述裂纹面积大于等于所述面积阈值,则向工作人员发出更换电池板提示;若所述裂纹面积小于所述面积阈值,则将所述裂纹面积输入所述破碎风险分析模块;
[0009]所述破碎风险分析模块,用于预先根据历史数据建立裂纹分析模型,并将接收到的所述裂纹面积输入所述裂纹分析模型,得到清洁机器人经过裂纹区域后的破碎面积;还用于将所述裂纹面积以及所述破碎面积输入建立的破碎风险分析模型中,得到破碎风险值;
[0010]所述破碎风险分析模块,还用于将所述破碎风险值与预先设置的风险阈值对比,若所述破碎风险值大于等于所述风险阈值,则向所述清洁机器人发出返程指令;若所述破碎风险值小于所述风险阈值,则向所述清洁机器人发出调整指令,使其为无水模式。
[0011]其中,所述历史数据包括历史裂纹面积以及所述清洁机器人对其正下方的电池板的压力;所述压力由与所述电池板连接的压力传感器实时测得。
[0012]本技术方案采用计算机视觉对光伏电池板表面玻璃的裂纹进行自动感知,并将检测结果发送给清洁机器人,对清洁机器人进行调节,防止机器人在清洁过程中对电池板带来更大程度地损害;本技术方案基于神经网络检测裂纹区域保证了高精度的检测,同时本方案基于历史数据建立的裂纹分析模型原理简单、操作方便,实用性强。
[0013]在进一步的实施方案中,所述裂纹分析模型具体为:
[0014]A=(S2+c)ln(F+1)
[0015]式中,S为接收到的所述裂纹面积,F为所述清洁机器人对电池板的压力,c为可调参数,A为清洁机器人经过裂纹区域后的破碎面积。
[0016]本技术方案通过压力传感器测量记录清洁机器人对其正下方的电池板的压力,结合清洁机器人对电池板的压力和不同电池板表面玻璃的裂纹面积,根据预先通过历史数据建立的数学函数,即裂纹分析模型获取清洁机器人经过电池板表面裂纹区域后的电池板最终的破碎面积,本方案不仅计算电池板的裂纹面积,还根据压力对清洁机器人经过裂纹区域的破碎面积进行预估,从而避免电池板出现碎裂后,由于清洁机器人对电池板的压力造成电池板更大程度的破碎等问题的发生。
[0017]在进一步的实施方案中,所述破碎风险分析模型具体为:
[0018][0019]式中,α为权重系数,ε为破碎风险值。
[0020]本技术方案结合电池板的裂纹面积和清洁机器人经过电池板裂纹区域后电池板的破碎面积,分析清洁机器人经过电池板裂纹区域前后电池板出现大面积破碎风险的大小,根据破碎风险的大小发出不同的指令,以防止机器人清洁过程中加大电池板的破碎,同时避免其将水喷入电池板裂纹区域,导致电池板进水,工作效率下降等。
[0021]在进一步的实施方案中,所述语义感知网络的具体训练过程包括:
[0022]制作标签图像:将所述电池板图像的裂纹区域的像素标注为1,其他区域像素标注为0;
[0023]训练模型:将所述电池板图像和所述标签图像输入所述语义感知网络中,采用交叉熵作为损失函数训练模型,输出与原图等大的语义感知效果图。
[0024]其中,所述语义感知网络采用编码器-解码器网络结构。
[0025]本技术方案将预处理之后的电池板图像送入语义感知网络进行训练,对电池板表面玻璃裂纹区域进行感知,以计算获取不同电池板的裂纹面积;本方案通过语义感知网络能够更加精确地分辨出电池板的裂纹区域,大大提升了检测的质量和效果。
[0026]在进一步的实施方案中,所述将实时采集到的电池板图像进行预处理,具体包括:
[0027]对所述电池板图像进行取对数操作后,进行傅里叶变换;
[0028]对频域的所述电池板图像进行高通滤波,并进行傅里叶逆变换;
[0029]对所述电池板图像进行指数变换。
[0030]在本技术方案中,电池板表面玻璃碎裂时,会出现白色裂纹,即电池板表面裂纹区域亮度较高,因此本技术方案首先对图像进行预处理操作,即主要通过滤波函数估算图像
的低频或高频成分,增强图像局部对比度,修正图像亮度不均匀问题,以便网络对电池板裂纹区域进行感知和分析,进而有效提高检测效率。
附图说明
[0031]图1是本专利技术实施例提供的一种基于视觉的光伏电池板玻璃破碎风险分析系统的结构示意图;
[0032]图2是本专利技术实施例提供的遥感图像的举例示意图;
[0033]图3是本专利技术实施例提供的深度神经网络模型的简单示意图。
具体实施方式
[0034]下面结合附图具体阐明本专利技术的实施方式,实施例的给出仅仅是为了说明目的,并不能理解为对本专利技术的限定,包括附图仅供参考和说明使用,不构成对本专利技术专利保护范围的限制,因为在不脱离本专利技术精神和范围基础上,可以对本专利技术进行许多改变。
[0035]针对光伏电池板玻璃破碎不仅会降低电池板的透光率和发电效率,而且会使其无法防水,从而导致清洁机器人对其清洁时造成更大程度地损害的问题,本专利技术实施例提供了一种基于视觉的光伏电池板玻璃破碎风险分析系统,如图1所示,包括依次连接的网络感知模块1、裂纹分析模块2、破碎风险分析模块3;
[0036]本专利技术实施例通过轨道相机实时采集电池板图像,在光本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于视觉的光伏电池板玻璃破碎风险分析系统,其特征在于:包括依次连接的网络感知模块、裂纹分析模块、破碎风险分析模块;所述网络感知模块,用于将实时采集到的电池板图像进行预处理,并将预处理后的所述电池板图像输入语义感知网络训练,输出语义感知效果图;所述裂纹分析模块,用于从所述语义感知效果图筛选出裂纹感知效果图,并将所述裂纹感知效果图进行后处理得到裂纹区域的最小外接矩形,将所述最小外接矩形的长宽乘积作为裂纹面积;所述裂纹分析模块,还用于将所述裂纹面积与预先设置的面积阈值对比,若所述裂纹面积大于等于所述面积阈值,则向工作人员发出更换电池板提示;若所述裂纹面积小于所述面积阈值,则将所述裂纹面积输入所述破碎风险分析模块;所述破碎风险分析模块,用于预先根据历史数据建立裂纹分析模型,并将接收到的所述裂纹面积输入所述裂纹分析模型,得到清洁机器人经过裂纹区域后的破碎面积;还用于将所述裂纹面积以及所述破碎面积输入建立的破碎风险分析模型中,得到破碎风险值;所述破碎风险分析模块,还用于将所述破碎风险值与预先设置的风险阈值对比,若所述破碎风险值大于等于所述风险阈值,则向所述清洁机器人发出返程指令;若所述破碎风险值小于所述风险阈值,则向所述清洁机器人发出调整指令,使其为无水模式。2.如权利要求1所述的一种基于视觉的光伏电池板玻璃破碎风险分析系统,其特征在于:所述历史数据包括历史裂纹面积以及所述清洁机器人对其正...
【专利技术属性】
技术研发人员:房桂丽,郭燕,
申请(专利权)人:房桂丽,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。