基于LonWorks电力线载波通信的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于LonWorks电力线载波通信的
【摘要】设计出一种基于lonworks现场总线和组态王的微电网监控系统。通过将神经元芯片植入微型电源控制器、储能单元控制器和负载开关,使它们成为智能节点,构成基于电力线载波通信的lonworks控制网络。基于lns dde server,利用组态王设计出微电网监控画面,以实时显示系统运行状态,支持操作人员完成微电源负荷分配、负荷启停等功能,并提供相关报表。实验结果表明,该监控系统操作界面友好,性能可靠,扩展能力强。
【关键词】 lonworks; 组态王; 微电网; 监控系统
【 abstract 】 this paper introduces a design in developing of supervising system based on the lonworks technology and kingview. at first, the system combines neuron chip with micro-power controllers, power-saving controllers and switches as intelligent nodes to establish the network based on power line of lonworks. in addition, through the software of lns dde server, the system designs monitoring pictures with kingview to show operation condition with real-time digital data for relevant operators to analysis and makes decisions. according to the results, it shows that the proposed monitor has the friendly manipulating interface, reliable performance, and high ability of expansibility.
【 keywords 】 lonworks; kingview; micro-grid; monitoring system
0 引言
微电网简称微电网,也称微网,它是一种由负荷和微型电源共同组成的系统,可以同时提供电能和热量;微型电源主要由电力电子装置负责能量转换,并提供必须的控制;微电网相对外部大电网表现为单一的可控单元,同时满足用户对电能质量和供电可靠性、安全性的要求。
在微电网中,微型电源的输出功率、储能单元的充放电和负荷的启停一般由能量管理中心发送指令进行控制,另外,这些节点运行的实时状态数据也需要发送给能量管理中心进行显示。为了保证微电网的稳定运行,必须解决能量管理中心与各节点之间的可靠通信问题。尤其是当微电网中节点数目较多时,这一问题显得尤为突出。本文通过将神经元芯片植入微型电源控制器、储能单元控制器和负载开关,使它们成为智能节点,构成基于电力线载波通信的lonworks控制网络。基于lns dde server,利用组态王设计出微电网监控画面,以实时显示系统运行状态,支持操作人员完成微电源负荷分配、负荷启停等功能,并提供相关报表。
1 微电网的结构
相对于传统电网,微电网的结构比较灵活。微电网通常由风能发电、光伏发电等多个分布式微型电源和蓄电池、超级电容器等多个储能单元联合向负荷供电。微电网对外是一个整体,通过断路器和公共连接点(pcc)与公用大电网相联。微电网内的负荷既可以从大电网获取电能,也可以直接从微电网内的电源获取电能。
2 基于lonworks电力线载波通信的微电网监控系统lonworks是由美国echelon公司开发的一种针对楼宇自动化、工业控制的现场总线技术。通过智能节点、路由器和网络管理三部分有机结合构成一个完整网络,各节点不仅能独立完成数据采集、处理和控制任务,而且依赖其嵌入的lontalk通讯协议与其它节点和工作站通信,实现真正意义上的智能分布控制。
a) 系统结构
基于lonworks微型电网系统采用三层架构。
第一层为现场控制层,主要为lon节点,包括电源控制器,储能控制器,负荷开关,分别与各分布式电源,储能电源和用电负载连接。lon节点负责把各个电源的电流、电压、功率、相位和设备工作状态等现场信息通过网络变量进行采集、存储、发送以及接受来自上层的控制策略命令等,是整个微电网系统监控的终端。
第二层为网络传输层,lon节点采用ft3150电力线收发器利用已有的电力线作为通讯介质,负责lon节点与现场总线系统的网络通信功能,通过lontalk协议,组建lonworks网络。
第三层为监控管理层,即能量监控中心,利用组态软件实现远程监控。组态监控软件通过驱动软件向lns dde server请求数据,实现与现场控制层中的lon节点进行数据交换,从而监控整个网络。系统能量管理中心通过人机界面向工作人员提供微网中各基本单
元的运行状态,方便其执行相应的控制策略。
b) 硬件设计
lonworks设备由lon节点和现场设备两大部分构成。现场设备主要为控制系统中的电源控制器,储能控制器及负荷开关。lon节点则负责lonworks网络与现场设备的连接,是组成lonworks网络的基本单元。
lon节点由神经元芯片、相应外围电路、电力线收发器三部分构成。既能管理通信,同时具有输入/输出和控制功能。在基于lonworks的微电网系统中,智能节点的设计开发分为三种:(1)负责电源控制的lon节点;(2)负责储能控制的lon节点;(3)负责用户负荷开关的lon节点。
2.1 智能节点软件设计
2.1.1编程
神经元芯片程序在nodebuilder环境中采用neuron c语言编写。neuron c是以ansic为基础,专门为神经元芯片设计的带有网络通信和高级硬件设备监控扩展语句的高级编程语言。
节点开发步骤如下:
(1)定义i/o对象:根据不同的硬件设备定义相应的变量。在定义i/o对象时,还可设置i/o对象的工作参数以及对i/o对象进行初始化。
(2)定义定时器对象:在一个应用程序中最多可以定义15个定时器对象,用于周期性执行某种操作情况,或引起必要的延时情况。
(3)定义网络变量和显示报警:既可以采用网络变量又可以采