一种光伏组件在线故障分级诊断系统及方法与流程

文档序号:11777937阅读:637来源:国知局
一种光伏组件在线故障分级诊断系统及方法与流程

本发明涉及光伏组件故障诊断技术领域,尤其涉及一种光伏组件在线故障分级诊断系统及方法。



背景技术:

太阳电池阵列是由若干个太阳电池组件经过串、并联联接组合而成,但在实际中太阳电池阵列的实际发电量却往往大大低于理论设计要求,这是由于太阳能发电所受的制约因数相当多,其中包括单块电池组件自身特性差异、电池组件损坏、电池组件老化、外界环境温度、日照强度、风速、运行时间等均会引起光伏系统的发电量、系统效率等的变化。目前国内外对光伏发电的检测和控制只侧重于整体电池方阵的研究,只是关注光伏电站整个的输出电压、电流和功率等,因此无法实现光伏发电的真正意义上的效率最大化,发电控制自动化。

随着世界各国光伏发电装机容量的快速增长,光伏发电系统的自动监测与故障诊断近年来得到国内外越来越多的学着和相关机构的关注,多种光伏阵列监测与故障诊断方法与技术相继被提出,包括离线的和在线的。离线监测系统是在人工的参与下,通过对离线光伏阵列参数进行分析,主要有红外图像分析法、对地电容测量法、基于参数模型的故障诊断方法等。在线监测系统是指实时监测光伏阵列的参数,并实现对监测数据自动分析,主要有卫星监测法、基于工作电压窗口的故障诊断方法、时域反射分析法等。在这些方法和技术的帮助下,大大提高了电池组件的寿命,减少了光伏发电成本。

光伏电站由成千上万片光伏组件构成,它们安装在室外,受雨雪风雹、高温酷暑的危害时常出现故障,如异物飘落覆盖、组件内部引线开路、外部接线端子松脱等等,一旦发现故障就会影响发电,但这些故障组件混在成千上万片光伏组件中很难被发现。为了提高光伏组件的发电效率,亟需研究开发一种能够诊断光伏组件在线故障的系统及方法。



技术实现要素:

为解决上述技术问题,本发明第一方面提供了一种光伏组件在线故障分级诊断系统,所述分级诊断系统包括前段传感器数据采集和预处理模块、前级单片机内置诊断模块、无线发射和接收模块、后级dsp故障诊断模块以及后台计算机结果显示模块。

其中,所述前段传感器数据采集和预处理模块主要是利用传感器和数据处理电路采集光伏电池组件产生的电流、电压、温度和光照强度外部特性数据。

其中,所述无线发射和接收模块主要是把光伏组件数据实时快速地发送给所述后级dsp故障诊断模块中dsp核心处理芯片,同时将诊断结果发送到所述后台计算机结果显示模块中后台上位计算机实时显示诊断结果。

其中,所述后台计算机结果显示模块主要是通过无线通讯设备接收来自所述前级单片机内置诊断模块中前级单片机与所述后级dsp故障诊断模块中后级dsp的诊断结果,并做到实时显示故障信息的作用。

本发明第二方面提供了一种光伏组件在线故障分级诊断方法,包括以下步骤:

步骤s1:第一级检测通过前段传感器数据采集和预处理电路采集光伏组件的电流、电压、温度和光照强度,通过将光伏组件短路和开路故障信息提取在各光伏组件上的单片机中进行初步判断,检查光伏组件是否出现短路和开路这些初级且易诊断的故障情况;若出现故障则对旁路二极管进行动作,泄掉多余的不平衡电流,保护电路;若检测正常,进入第二级检测;

步骤s2:第二级检测通过连接在单片机上的无线模块把处理后的电流、电压数值以无线通讯模式把数据发送给dsp核心处理芯片,所述dsp核心处理芯片对接收到的数据进行归一化处理,并把离线模式下载matlan中建立好的bp神经网络故障诊断模型在dsp内部进行编程,实现对光伏组件老化和热斑故障的在线诊断,并把诊断结果通过xbee以无线形式发送到后台上位计算机显示。

其中,所述dsp核心处理芯片的型号为tm320f28335。

其中,所述步骤s1中:

当光伏组件支路短路电流为0时,通过光强传感器估算出实际的短路电流isc,具体计算公式如下:

式中,sc为任意光照下的光照强度,isc为此光强下对应的短路电流,isc-stc为标况下的短路电流;

若isc不为0则可初步判断光伏组件出现开路故障;

当光伏组件支路短路电流不为0时,通过判断电压传感器数值判断是否出现短路故障,支路总开路电压为uo,其中某一组件上的开路电压为uo1,假设一条支路上有n个单光伏组件串联而成,则当uo≤(n-1)uo1时可判断出现短路故障。

其中,所述步骤s2中:

使用最大功率功率点pm和开路电压uoc为区分故障特性因子,使用[stpmuoc]作为bp神经网络的故障诊断模型的故障特征量,由于bp神经网络输入层4个变量单位不同,数量级相差也比较大所以在对bp故障模型进行诊断前需要对其进行归一化处理以保证诊断模型的准确性,归一化公式如下:

式中,xk为原始输入数据,xmin和xmax为原始数据的最小最大值,yk为归一化后的输入数据,当dsp在接收数据后按上式对数据进行归一化处理并把已建立好的故障诊断在dsp中进行编程完成故障在线诊断,把诊断结果以无线形式传输到后台上位计算机显示;

通过最大功率点pm和开路电压uoc之间的差异,光伏组件故障诊断使用[stpmuoc]作为bp神经网络的输入层数据,神经网络隐含层采用tansig函数,隐含层的输出公式如下:

式中ii为神经网络的输入;hj为隐含层的输出;wij为输入层与输出层的连接权值;bj为阀值;j的范围为1~n,n为神经网络隐含层个数;

最佳隐含层节点数确定如下所示:

式中n为隐含层节点数;i为输入节点数;m为输出节点数;a为0到10之间的常数,以此确定隐含层节点数;

通过bp神经网络诊断出光伏组件的运行状态,完成对光伏组件的第二级检测。

本发明的有益效果:

由于现有对光伏组件故障诊断方法大多是通过外部或内部参数作为故障诊断信息,通过训练好的故障模型对其所有故障进行整体诊断,这样算法处理的数据量大,结果不明显,不易对不同故障进行分层处理。本发明以单个光伏组件作为诊断对象,利用光伏组件故障特性不同,对光伏组件进行分级诊断,并采取相应的检测方法,即保证了对故障种类诊断完整性,又降低了故障诊断模型的复杂程度,保证诊断的准确性,确保每一个光伏组件发挥最大的电性能,同时保证整个光伏组件装置运行的安全性。光伏组件是形成光伏电站光伏阵列的基本单元,其安全性,可靠性以及发电效率直接影响光伏产业的发展和普及,因此本发明提供的光伏组件在线故障分级诊断系统及方法有利于带动光伏产业链的良性发展。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对应本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的光伏组件在线故障分级诊断系统的整体设计图;

图2为本发明实施例提供的光伏组件在线故障分级诊断方法的整体流程图;

图3为本发明实施例提供的光伏组件传感器采集装置位置图;

图4为本发明实施例提供的光伏组件故障功率特性曲线图;

图5为本发明实施例提供的光伏组件故障诊断的bp神经网络算法结构图。

具体实施方式

以下是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

本发明第一方面提供了一种光伏组件在线故障分级诊断系统,所述分级诊断系统包括前段传感器数据采集和预处理模块、前级单片机内置诊断模块、无线发射和接收模块、后级dsp故障诊断模块以及后台计算机结果显示模块;所述前段传感器数据采集和预处理模块主要是利用传感器和数据处理电路采集光伏电池组件产生的电流、电压、温度和光照强度外部特性数据;所述无线发射和接收模块主要是把光伏组件数据实时快速地发送给所述后级dsp故障诊断模块中dsp核心处理芯片,同时将诊断结果发送到所述后台计算机结果显示模块中后台上位计算机实时显示诊断结果;所述后台计算机结果显示模块主要是通过无线通讯设备接收来自所述前级单片机内置诊断模块中前级单片机与所述后级dsp故障诊断模块中后级dsp的诊断结果,并做到实时显示故障信息的作用。

本发明第二方面提供了一种光伏组件在线故障分级诊断系统,包括以下步骤:

步骤s1:第一级检测通过前段传感器数据采集和预处理电路采集光伏组件的电流、电压、温度和光照强度,通过将光伏组件短路和开路故障信息提取在各光伏组件上的单片机中进行初步判断,检查光伏组件是否出现短路和开路这些初级且易诊断的故障情况;若出现故障则对旁路二极管进行动作,泄掉多余的不平衡电流,保护电路;

如图3所示的光伏组件传感器采集装置位置图首先通过电流传感器得出光伏组件的支路短路电流值是否为0,当光伏组件支路短路电流为0时,通过光强传感器估算出实际的短路电流isc,具体计算公式如下:

式中,sc为任意光照下的光照强度,isc为此光强下对应的短路电流,isc-stc为标况下的短路电流;

若isc不为0则可初步判断光伏组件出现开路故障,对短路电流isc是为了防止出现夜晚或阴天对光伏组件工作状态的误判。

当光伏组件支路短路电流不为0时,通过判断电压传感器数值判断是否出现短路故障,支路总开路电压为uo,其中某一组件上的开路电压为uo1,假设一条支路上有n个单光伏组件串联而成,则当uo≤(n-1)uo1时可判断出现短路故障;

若第一级检测正常,进入第二级检测。

步骤s2:第二级检测通过连接在单片机上的无线模块把处理后的电流、电压数值以无线通讯模式把数据发送给dsp核心处理芯片,采用的dsp核心处理芯片的型号为tm320f28335,所述dsp核心处理芯片对接收到的数据进行归一化处理,并把离线模式下载matlan中建立好的bp神经网络故障诊断模型在dsp内部进行编程,实现对光伏组件老化和热斑故障的在线诊断,并把诊断结果通过xbee以无线形式发送到后台上位计算机显示。

如图4显示光伏组件老化和热斑故障下的功率输出特性,使用最大功率功率点pm和开路电压uoc为区分故障特性因子,使用[stpmuoc]作为bp神经网络的故障诊断模型的故障特征量,由于bp神经网络输入层4个变量单位不同,数量级相差也比较大所以在对bp故障模型进行诊断前需要对其进行归一化处理以保证诊断模型的准确性,归一化公式如下:

式中,xk为原始输入数据,xmin和xmax为原始数据的最小最大值,yk为归一化后的输入数据,当dsp在接收数据后按上式对数据进行归一化处理并把已建立好的故障诊断在dsp中进行编程完成故障在线诊断,把诊断结果以无线形式传输到后台上位计算机显示。

dsp中的bp故障诊断模型是后级故障诊断的关键所在,本文设计的在线故障诊断系统采用的是离线训练神经网络,即根据建立的故障数学模型采集样本数据,在matlab平台上训练神经网络,获取连接权值、阈值、训练函数等,然后在dsp中进行编程,下面对bp神经网络对光伏组件诊断进行详细说明。如图5为bp神经网路算法结构图,通过图4可以看出光伏组件发生老化和热斑情况下其最大功率点pm和开路电压uoc会出现差异,所以光伏组件故障诊断就以使用[stpmuoc]作为bp神经网络的输入层数据。而神经网络隐含层则采用tansig函数,则隐含层的输出如下式(3)所示:

式中ii为神经网络的输入;hj为隐含层的输出;wij为输入层与输出层的连接权值;bj为阀值;j的范围为1~n,n为神经网络隐含层个数;

最佳隐含层节点数确定如下所示:

式中n为隐含层节点数;i为输入节点数;m为输出节点数;a为0到10之间的常数,以此确定隐含层节点数;如表1所示为故障类型输出层定义表,通过bp神经网络诊断出光伏组件的运行状态,完成对光伏组件的第二级检测。

表1故障类型输出层定义表

本发明提供的光伏组件在线故障分级诊断系统及方法采取多级分段处理,解决了现有技术对光伏组件故障诊断种类补全的问题,同时又按照对不同故障特性进行分级处理降低算法对数据的处理,提高了诊断的准确性;并通过无线传输技术达到对故障结果的准确发送,减少了外部地域和环境对结果的影响。以上实施例仅表达了本发明的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都是属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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