论文部分内容阅读
在能源短缺和环境污染问题日益严峻的今天,大力发展新可再生能源如太阳能已成为全球共识,近年来光伏产业发展势头迅猛。太阳能光伏发电是利用太阳能的重要方向之一,然而光伏电站多建设在分散、偏远、环境恶劣的地区,不利于人员值守,从而严重制约了光伏发电技术的推广运用,同时也突出了光伏电站监控的重要性,对光伏电站的实时高效监控和定期维护管理已经成为光伏电站建设必须考虑的重要问题之一。本文综合了ZigBee无线通信和BP神经网络算法,设计了光伏电站远程监控系统。本文提出的远程光伏电站监控系统是集数据采集、数据分析显示、诊断故障为一体的智能应用系统。使用Jennic公司的EK000开发板作为硬件开发平台,JN5139为主要控制芯片,运用ZigBee协议,采用星型网络结构实现主从节点之间的数据传输和采集。软件使用CodeBlocks作为集成开发环境,将编译的代码下载到目标板中;选择了具有较强非线性映射能力、自学习能力和容错能力的BP神经网络算法进行光伏电站故障诊断,设计了光伏电站主要故障的输入与输出算法,并进行网络训练,建立了基于BP的光伏电站智能故障诊断系统,MATLAB训练结果证明该算法能够准确地诊断光伏电站故障的具体类型;最后通过LabVIEW虚拟仪器进行监控界面设计,实现了对采集到的数据进行显示与处理,利用VISA串口通信技术与ZigBee进行通信,并建立了基于LabVIEW的BP故障诊断系统,能够在监控界面上显示诊断过程,使用Access数据库存储数据,从而起到了对光伏电站的有效自动控制。实验结果表明,该远程光伏电站监控系统能够稳定可靠运行,并具有组网简单、花费少、维护性好等优点,达到了预期的效果。本文研究的光伏电站远程监控系统能够进行实时监测,快速确定故障原因,并存储监测的记录数据,有利于工作人员迅速准确地排除故障,实现了光伏电站监控的功能。最后提出本文可以改进的地方,并对它的发展作出了展望。