使用LabVIEW为并网光伏设备快速开发监测系统

发布者:好的哎最新更新时间:2012-02-27 来源: eefocus关键字:LabVIEW  NIPXI硬件  并网光伏(PV) 手机看文章 扫描二维码
随时随地手机看文章

挑战:以低的成本在短时间内构建一个自定义的实时监测系统,能够使用多种测量设备评估并网光伏系统的性能和特性。

解决方案:使用开放式的NILabVIEW软件平台设计监测系统和专用接口软件,将多个测量设备的输出通过串行接口输入到PXI系统,同时使用现成的用户数据报协议(UDP)函数将数据传输到PC,提供不同测量结果的实时显示。

“整套设备的核心是NIPXI-8184实时控制器,它提供了数据存储功能、有着极高的系统可靠性、紧凑性、坚固性和方便的可配置性。”

新加坡政府投入3.5亿新加坡元用于将城市改造为全球清洁能源枢纽,重点是开发太阳能。为了实现这个目标,新加坡政府和经济发展局下属的清洁能源研究与实验计划(CERT)制定了多项措施。为此,我们开设了含有五种不同光伏面板的太阳能科技中心,功率总计达14.2kW。中心用于展示不同的并网光伏系统,并作为研究热带气候条件下不同光伏模块长时间运行的性能和特性的测试实验中心。

为了研究这些光伏模块的性能和特性,我们请来自电子工程部门的一支团队,以低成本在短时间内构建能够测量待测光伏阵列不同参数和实际气候条件的自定义实时监测系统。

团队使用LabVIEW软件进行开发,因为它提供了开放式的开发平台、多功能性以及独创的图形用户界面。软件允许他们快速开发非标准的Modbus串行通信协议,它是将多个测量设备输出传送到PXI实时控制器系统的关键接口。之后,使用UDP通信函数,将数据传输到PC用于实时显示、分析和存储。

光伏系统测量仪器

整套设备的核心是NIPXI-8184实时控制器,它提供了数据存储功能、有着极高的系统可靠性、紧凑性、坚固性和方便的可配置性。软件的开发是基于LabVIEW和LabVIEW实时模块进行的。

开发Modbus串行通信功能

天气监测系统由七个测量参数组成,包括全球太阳辐照度、散射太阳辐照度、温度、湿度、风速、风向和降雨量。光伏监测系统的测量参数包含直流电压、直流电流和面板温度。交流电源和功率发生使用电子功率计采集。此外,总共有22个测量数据点是从测量仪器和五个电子功率计采集的,总计23个测量值。为了能够处理多种测量数据,并且最小化设备和PXI控制器之间的连线,我们使用串行接口。

团队使用Modbus远程终端单元(RTU),它是开放式的串行(RS232或RS485)协议,提供通过网络连接设备之间的主/从通信。它使用简单、可靠、成本低,并且能够交换二进制格式的数据,从而提高了吞吐量。但是,每个Modubs设备制造商都用不同的函数代码、数据格式和循环冗余验证(CRC)代码实现这个协议。因此,开发Modbus驱动程序从而允许用户根据不同制造商的要求修改协议的实现是必要的。

由于LabVIEW提供了虚拟仪器软件架构(VISA)串行函数,因此设计程序在这些设备之间进行通信是简单的。此外,由于提供了数据操作函数,例如分割数字、带进位右移、交换字节、类型转换等,我们可以方便地使用对应的函数代码、数据格式和CRC错误验证算法实现Modbus消息结构。这样我们开发并测试了ModbusRTU接口程序,并且能够为不同制造商的设备工作。

从PXI实时控制器到PC的数据传送

团队使用LabVIEW中的UDP函数将采集到的数据传送到PC中。UDP简单,方便,并能将消息同时广播到多个地址的功能。虽然它不保证可靠的数据传送,但是在这个系统中,这并不会造成什么影响,因为该系统只需要将数据以10s的时间间隔传送到PC中即可,所以即便丢失了一些数据点,也不会导致任何问题。

设计图形化用户界面

系统需求之一是提供显示所有与监测系统测量数据以及太阳能技术中心设置有关的综合信息。LabVIEW中的选项卡控件为用户提供了在单一应用程序中放置所有信息而不让用户界面变得过于复杂的实用功能。

另一个挑战是将不同测量数据显示在图表中。图表让用户直观地看到一个参数和另一个参数之间的关系,以及任何参数的变化趋势。在任何一个时间点上有22个测量数据点,其中包括天气参数、光伏直流电压和电流以及每个类型太阳能面板的面板温度。在一张图表上列出所有数据是不可能的。这可以通过用程序方法控制图表绘制加以解决。程序的设计使用了项目选取以及图表属性节点来实现。用户可以在一个图表中一次性查看多达四条数据曲线和测量参数。

结论

LabVIEW帮助我们的团队在三个月内快速开发了Modbus接口程序,并且设计了富有信息量的优秀用户界面。使用NIPXI硬件确保了系统可靠性,它自从2008年9月以来每周七天,每天24小时不间断运行至今。我们团队的下一个任务是评估光伏系统性能,包括评估光伏阵列效率、能量发生关于气候条件和模块条件的关系。

关键字:LabVIEW  NIPXI硬件  并网光伏(PV) 引用地址:使用LabVIEW为并网光伏设备快速开发监测系统

上一篇:使用LabVIEW 2010实现更高效的测量
下一篇:虚拟仪器技术在汽车检测中的应用

推荐阅读最新更新时间:2024-03-30 22:24

基于LabVIEW的IIR数字滤波器的设计
  0 引言   正常情况下,电力系统中三相电力是对称的,它们之间满足一定的幅值和相位条件;但当负载变化时,系统受到影响,波形会发生畸变。随着经济的发展,许多非线性电力负荷投入使用,使电网中谐波分量猛增,而电力系统微机保护和二次控制中,很多信号的处理与分析是基于基波和某些整次谐波的,因此, 滤波 器一直是电力系统二次装置中的关键部件。   目前,微机保护和二次信号处理软件主要采用 数字滤波器 。传统的数字滤波器设计使用繁琐的公式计算,改变参数后需要重新计算,在设计滤波器尤其是高阶滤波器时工作量很大。利用LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实
[测试测量]
基于<font color='red'>LabVIEW</font>的IIR数字滤波器的设计
LabVIEW的运行程序
  创建文本 Express VI也具有字符串组合功能,可以方便地连接字符串和字符串变量构成新的字符串。   例:将字符串 X坐标 、 Y坐标 与坐标值 8.72 3.64 用 创建文本 ExpressVI组合起来,如图1所示。   程序框图如图2所示。其中输入接 线端 包括 起始文本 和4个输入参数,这些参数在配置对话框中进行添加和设置。   配置对话框如图3所示。 带百分号的参数文本 中设置需要输出的字符串,使用字符串 %参数名% 的格式添加输入参数。添加后,参数会自动添加到下方的 参数 项中。本例设置了4个参数 x 、 xvalue 、 y 、 yvalue , 参数 项中自动添加了这4个参数。选中参数,可在右侧 参数属性
[测试测量]
<font color='red'>LabVIEW</font>的运行程序
基于LabVIEW的数字化大坝监测管理系统
应用领域: 工业自动化 使用的产品:LabVIEW 6i 、分布式I/O系统(CFP-2020、cFP-TC-120、cFP-AI-110、DI-301、cFP-BP-4、 CB-37FV和带电缆DIN螺丝导轨)、嵌入式实时PXI控制器PXI-8146 RT、PXI-1006、PXI-8211、NI 4351等 挑战:利用NI 公司的软硬件产品设计一个高度智能化的水库大坝监测管理系统,由它来完成对水库、大坝全方位的准确、及时的监测,改变传统的监测管理模式,实现对大坝监测的高度数字化的管理。 应用方案:应用美国NI公司的虚拟仪器技术,采用PXI系统,以LabVIEW 6i为开发平台,建立起了功能强大的水库、大坝监测管理系
[测试测量]
检测电力系统中的高频瞬变
挑战: 开发一个通信灵活的便携式测量设备,可以记录电力系统中的高频瞬变以及在线向多个用户显示数据。 解决方案: 使用NI CompactRIO平台与LabVIEW软件快速开发了一个高度灵活的测量系统原型,提供快速采样和大带宽。 "该原型系统是基于CompactRIO和LabVIEW,展示了低成本灵活的开发平台如何结合现代通信技术实现对电力系统中各个部分的控制和测量。" 大 部分电网保护系统的主要缺点是无法准确地检测接地故障的根源。导致出现接地故障后,电网的大部分不得不被强行断开,许多客户将失去电力供应。这不仅导致客 户对电力服务失望并且电力供应商也将收到罚单。背后的原因大多存在于保护单元的采样频率过低以及采用了低通滤波。现
[测试测量]
Labview自己创建的子VI调用
子VI的创建与调用说起来比较抽象,但是真正看过怎么实现之后至少会觉得在技能操作上并不难。 创建后的子VI一般是一个功能块儿,相当于C语言或者Python中的函数。而对创建的子VI进行调用,在功能类比上也就相当于调用自己写的一个函数。 功能相关的操作一般是在程序框图部分进行操作,而输入与显示的部分一般会涉及到前面板的操作,这是学习Labview总结出来一点小小的技巧。 示例: 创建新的VI,切换到程序框图,选择前面提到的那个创建好的子VI放到程序框图如下: 如同函数对功能的抽象,子VI也是对功能的一个抽象。创建的子VI放置到程序框图中之后显示比较简洁。继续实现以下功能: 前面板: 程序框图:
[测试测量]
<font color='red'>Labview</font>自己创建的子VI调用
labview的深入探索----文件系列之文件的几点思考
有关LABVIEW的文件操作,我分别介绍了数据记录文件,文本文件和二进制文件,另外还有波形文件,图象文件(BMP,JPG,PNG等),声音文件,视频文件,EXE文件,DLL文件,如此多的文件类型,本质上有区别吗? 从根本上来说,文件是存储在磁盘上的连续字节流,最小单位是字节,一个文件的大小,表示的是包含字节的多少,其实,文件还应该包括一些附加信息,比如文件生成日期,修改日期,读写属性等,不过这些是由操作系统负责维护的,和文件包含的数据没有关系. 我们可以这样认为,文件从本质上来说都是二进制的,即便是文本型文件,本质上也是二进制的,不过存储的二进制数代表的是ASCII码,文件的后缀也只能说明的是文件代表的类型. 比如文本文件后缀
[测试测量]
<font color='red'>labview</font>的深入探索----文件系列之文件的几点思考
网络化控制模型的设计
0 引言 随着网络技术的发展,Internet正在把全世界的计算机系统、通信系统逐渐集成起来,形成信息高速公路,形成公用数据网络。在此基础上,传统的工业控制领域也正经历一场前所未有的变革,从传统的控制系统向以网络化为特征的控制方向发展,形成了新的控制网络。 控制系统的结构从最初的计算机集中控制系统(CCS),到第二代的集散控制系统(DCS),发展到现在流行的现场总线控制系统(FCS)。而以太网又逐渐与现场总线结合并进入工业控制领域。 网络的发展使自动化系统与工业控制系统在体系结构、控制方法、人机协作方法等都发生了重大变化,一方面,自动化与工业控制需要更深层次地渗透通信与网络技术。另一方面,通信网络的管理与控制也要求更多地采用控
[测试测量]
网络化控制模型的设计
伟世通使用NI LabVIEW简化汽车动力总成控制
“在当今应用于汽车工业的软件中,LabVIEW主要具有两个主要优势:一个是其前面板,可以作为强大的用户界面;另一个是其生动的开发环境,可以避免底层语言编程。” 挑战: 对多个变量进行仿真,验证复杂的汽车发动机设计,以获得最佳的耗油量、发动机性能以及尾气排放控制。 解决方案: 使用NI LabVIEW控制设计和仿真模块,我们开发了一个可以进行实时控制、分析和测试的应用。 如今,汽车动力总成控制系统必须保持持续的发展以满足要求。这些要求包括调节尾气的排放以适应日益严格的排放标准;提供更好的耗油量以遵守企业平均耗油量的标准;并满足用户对性能和舒适性的需要。 这些要求是相互联系的,甚至经常是相互矛盾的。比如,贫燃技
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved