近几年来,由于环境问题的日趋严峻、能源需求的增加以及能源使用安全等问题日益突出,迫使人们在能源选择上不得不将目光从传统一次能源的使用转移到可再生能源的利用上。风能作为一种无污染且取之不尽用之不竭的可再生能源,逐渐被世界各国重视,风力发电技术正在成为全球能源利用领域的研究热点。
对风力发电技术的研究中,监控系统已经逐渐成为研究重点,如何设计出一个界面友好、操作简单、显示内容简洁明了的上位机监控平台是风力发电技术中非常重要的一环,现阶段对监控平台的研究大多是采用VB、Qt或者VC等编程软件,但这些软件在可视化程度以及可操作性上都稍逊于LabVIEW软件,因此本文提出一种利用LabVIEW软件做上位机监控界面的方案。
本文将设计一种适用于风力发电仿真系统的监控平台。该监控平台主要实现上位机与下位机之间数据和控制信号的通信功能、数据读取解析功能。根据系统组成设计出交互性良好的上位机监控界面,为了方便实验人员对历史数据的查询以及修改,本平台与数据库互连,提供数据存储及查询等功能,具体内容如下:
(1)研究IEC104协议在LabVIEW中的实现方法。
本实验系统上位机与下位机之间遵循IEC104通信规约,目前实现IEC104规约通讯主要通过C语言、C++等,较少使用LabVIEW软件,而LabVIEW软件在界面显示以及编程难易程度等方面较这些语言有着一定优势,因此本系统选择在LabVIEW平台上完成IEC104规约的通讯。首先在LabVIEW平台上编程,完成四遥信号:遥信、遥测、遥调、遥控的通信测试。再根据IEC104规约的报文格式,设计数据分析模块,对数据进行读取和解析。
(2)根据系统组成搭建基于LabVIEW软件的上位机监控界面。
根据系统需求,在上位机LabVIEW软件平台上搭建风力发电仿真系统监控界面,包括变频器及微网控制界面、风机模拟逆变器监控界面、电池管理系统BMS监控界面、双向储能变流器PCS监控界面、数据库监控界面等几部分。监控系统主要实现了对系统各组成部分在并网和离网状态下数据信息的读取与显示功能。
(3)完成上位机和数据库互访。
设计相关程序实现上位机与数据库连接,将监控平台收集到的各项数据存储进数据库,方便以后对历史数据进行查询。
实验结果表明,利用LabVIEW软件设计风力发电系统监控平台,界面友好、操作性强。该平台实现了系统运行过程中相关数据的读取和显示,达到监控目的;并实现LabVIEW与数据库的互连,弥补了LabVIEW软件本身不具备数据库功能的缺陷,加强了该平台的数据存储能力。该平台也具备较好的可扩展性,对微电网监控系统的研究具有一定的参考作用。
关键词:风力发电实验平台;LabVIEW;IEC104规约;数据库