基于WSN的建筑电气设备能耗远程监控系统

2016-02-24 03:45张腾飞李钦晓
计算机技术与发展 2016年5期
关键词:网关传感用电

王 飞,张腾飞,李钦晓

(南京邮电大学 自动化学院,江苏 南京 210023)

基于WSN的建筑电气设备能耗远程监控系统

王 飞,张腾飞,李钦晓

(南京邮电大学 自动化学院,江苏 南京 210023)

针对目前大多数大型公共建筑电能浪费比较严重而又缺乏有效监控的情况,结合无线传感网技术,文中设计了一种基于无线传感网的建筑电气设备能耗远程监控系统实现方案,构建了集信息采集、远程传输、分析计算、反馈控制于一体的智能化建筑能效管理系统(Building Energy Management System,BEMS)。该系统主要由无线监控节点、内部网关、服务器和远程用户端四个部分组成,由各个无线监控节点实时监测建筑内电气设备的能耗信息及相关环境参数信息,获取的数据经由相近的内部网关通过无线GPRS协议或有线以太网TCP/IP协议传送到远程服务器;服务器对数据处理后将其存储在数据库中并以不同的方式呈现;远程用户通过移动终端或Web登陆服务器获取建筑内用电设备和环境参数的实时信息,并可实现对用电设备的远程控制。

建筑能耗;无线传感网;GPRS;远程监控;网关

1 概 述

随着我国城市化进程的加快,建筑物的体量越来越大,预计到2020年,我国城乡既有建筑面积将从现在的420亿 m2增加到690亿 m2,建筑面积的增加导致对能源的需求也越来越大。目前,建筑使用的能耗约占全国总能耗的1/3,与工业和交通并列为三大耗能大户,是我国能源消耗的重要组成部分[1-2]。与此同时,已建和在建的大部分建筑却没有有效的能耗监管措施,造成了巨大的能源浪费。因此,降低建筑能耗作为降低整个社会的总能耗的重要途径越来越受到关注。

国外发达国家关于建筑能耗的研究始于20世纪70年代初的第一次国际能源危机[3]。其主要目的是通过鼓励开发相关的节能产品,强化用户的节能意识,积极研究更适应当今社会发展要求的资源配置方法和管理模式,以减少经济发展对能源需求的依赖程度。目前已形成了一套较为完善的从政策到技术产品的建筑节能体系。我国的建筑节能研究起步相对较晚,开始于20世纪90年代初,经过三十多年的发展,虽然取得了长足进步,但是由于经济、技术等因素导致在能源利用方面主要还处于高能耗、低效率、非智能化的粗放模式,与发达国家相比还有一定的差距[4-5]。

近年来,无线传感器网络[6](Wireless Sensor Network,WSN)和计算机网络技术的迅速发展,使得通过技术手段对建筑能耗实现精细化的监控成为可能。通过在建筑内部布置能耗和环境监测的传感器组成无线传感网,实时监测建筑内部的用电设备的能耗和环境参数信息,并通过信息处理中心对所获取的数据进行分析,优化用电设备的运行状态,对降低建筑能耗、减少能源浪费具有重要的现实意义。

文中提出一种基于无线传感网的建筑电气设备能耗远程监控系统实现方案。该方案采用基于ZigBee技术的CC2530无线传输IC作为监控节点组成无线传感网,实时监测建筑内主要用电设备的能耗和相关环境参数信息,并通过内部网关传输到远程服务器;服务器根据用户设定程序与算法对主要用电设备能耗信息进行存储和处理;远程用户通过移动终端或Web浏览器登陆服务器获取相关实时及历史信息,并可根据实时的需求发送控制命令,调整用电设备的运行状态,实现对建筑内用电设备的有效远程监控。

2 系统总体架构与硬件实现

系统主要由无线监控节点、内部网关、服务器和远程用户端构成,其总体架构如图1所示。

图1 系统总体架构

建筑内部的监控节点和内部网关之间采用ZigBee通信技术组成无线传感网络,内部网关通过无线GPRS和有线以太网TCP/IP协议两种方式连接到远程服务器。无线传感网各监控节点获取用电设备能耗和室内环境参数信息汇聚到内部网关并通过网关传输到远程服务器,服务器端采用B/S(Browser/Server,浏览器/服务器)的架构设计[7],远程用户端可以通过带有Web浏览器的设备登陆服务器获取建筑内用电设备和环境参数信息,并根据实际情况对用电设备进行控制。

移动终端用户还可以通过定制的APP软件连接到服务器,服务器可根据用户需要定时将用电设备能耗和室内环境信息推送到用户端,方便远程用户随时随地获取数据和控制用电设备,提高了远程用户和用电设备的互动效果。

2.1 无线监控节点硬件设计

无线监控节点是整个系统的感知和执行机构,主要负责采集用电设备能耗信息和室内环境参数,并通过无线传感网传输到内部网关,同时响应远程用户端下达的指令驱动执行机构控制用电设备。

用电设备能耗信息检测采用高精度三相电能专用计量芯片ATT7022B,该芯片集成了六路二阶sigma-delta ADC、参考电压电路以及功率、能量、有效值、功率因数及频率测量的数字信号处理等电路,能够测量交流电的各相有功功率、无功功率、视在功率、有功能量以及无功能量,同时还可以测量各相电流、电压有效值等参数[8]。交流电通过电流互感器和电压互感器变成小信号后再经电阻网络转换成差分信号输入到ATT7022B的ADC通道,ATT7022B内部的DSP(数字信号处理)单元根据AD转换通道的输出值计算出所测设备的电压、电流、功率和能耗等数据存入相应的寄存器,监控节点的主控制器STM32通过SPI通信总线定时读取寄存器获取用电设备的能耗信息。无线监控节点的硬件结构和能耗信息监测电路如图2所示。

图2 监测节点结构和能耗信息检测电路

环境参数主要采集温度、湿度、光照和室内是否有人等信息,其中温度传感器采用MAX31723数字温度传感器,测量范围-55~+125 ℃,精度可以达到0.5 ℃,通信接口为3线的SPI总线,使用起来较为方便。湿度传感器采用具有超快响应、抗干扰能力强、性价比高等优点的DHT11数字湿度传感器。

无线传感网组网采用TI推出的符合IEEE 802.15.4协议的2.4 GHz低功耗ZigBee芯片CC2530[9];主控芯片选用低成本Cortex-M3内核的STM32系列微处理器,通过SPI总线接口从ATT7022B读取能耗信息,通过UART总线与CC2530连接向内部网关发送数据并接收控制命令,通过控制执行机构,如继电器,来调整用电设备的运行状态。

2.2 内部网关设计

内部网关主要负责无线监控节点和远程服务器之间数据传输的协议转换。一方面使用CC2530作为协调器与监控节点组成无线传感网络,另一方面通过无线GPRS和有线以太网TCP/IP两种协议连接到远程服务器,构成建筑内部监控节点和远程服务器之间信息传输的渠道,硬件结构示意图如图3所示。

图3 内部网关硬件结构示意图

GPRS通信采用SIMCom的双频GSM/GPRS模块SIM900A,SIM900A采用工业标准接口,工作频率为GSM/GPRS 850/900/1 800/1 900 MHz,最大传输速度可达85.6 kbps(下行速率);其通过UART总线与微控制器通信[10]。上电后SIM900A处于关机状态,需通过PWRKEY引脚对其进行开关机控制,关机状态下将PWRKEY拉低1 S,即可开启模块,开机状态下PWRKEY拉低1 S,即可关闭模块。该设计中可通过按键和STM32的GPIO软件控制两种方式开关SIM900A模块,模块启动后LED1持续闪烁表示设备已经接入GPRS网络。

以太网控制器采用Microchip的ENC28J60,该芯片采用3.3 V供电,板上通过SPI总线与网关主控芯片STM32连接,支持全双工和半双工模式,最高速度可达10 Mb/s,能够满足大量数据传输的需求。

内部网关采用无线GPRS和有线以太网TCP/IP协议两种方式连接到远程服务器,当数据量较小或者布线不便时可通过GPRS方式连接服务器;相反,当数据量较大或者布线比较容易时可通过TCP/IP方式连接服务器。用户在安装内部网关时,可以根据应用场景选择不同的接入方式,具有较强的灵活性,同时也保证了数据传输的可靠性。

3 系统软件功能实现

3.1 无线监控节点的组网

系统的监控节点使用星形拓扑结构进行组网[11],采用基于IEEE802.15.4标准的低功耗局域网ZigBee协议,区域内设置多个监控节点和协调器组成无线传感网络,在IAR Embedded Workbench编译器中基于TI的Z-stack协议栈进行开发[12]。在星形拓扑结构中,ZigBee协调器是建立、管理和维护无线传感网络的中心,其他监控节点需要加入协调器建立的网络后才能与其通信[13-14]。

协议栈中把系统的每一个功能都定义成任务,在osal_Init_Tasks()函数完成任务初始化以后,调用系统轮询函数osal_start_system(),循环扫描是否有任务被触发。当有任务被触发则转到相应的任务处理函数,若没有事件发生,系统就进入睡眠模式,等待事件发生。具体流程如图4所示。

监控节点既负责信息采集又负责控制执行机构,与协调器组成无线传感网后,一方面将采集到的用电设备能耗和室内环境信息通过无线传感网发送给协调器,另一方面接收来自协调器的控制指令,解析后通过执行机构控制用电设备的运行状态,其工作流程与协调器类似。

3.2 内部网关软件设计

内部网关的主要功能是连接无线监控节点和远程服务器,实现二者之间的数据传输协议转换。内部网关可以通过两种方式连接到远程服务器,主控模块会根据系统设定判断使用GPRS还是TCP/IP方式与远程服务器通信。连接成功后,内部网关将接收到的来自监控节点的数据打包后发送给远程服务器;当远程服务器有控制命令下发时,内部网关接收并解析后,再通过无线传感网的协调器发送给相应的监控节点,其主控程序工作流程如图5所示。

图4 协调器软件流程图

图5 内部网关流程图

3.3 服务器和远程用户端的设计

服务器端采用分布式的B/S结构进行设计。内部网关与服务器建立连接后向服务器发送来自监控节点的实时监测信息,服务器端通过Netty框架监听内部网关的连接端口获取数据后存入数据库。数据经过处理后以用户数据报表和历史曲线等形式在浏览器中显示或通过Jpush信息推送技术发送给移动终端,以相对友好的形式向用户展现建筑内用电设备和环境参数在当前或某一段时期的状态。此外,远程用户可以根据获取到的数据信息做出合理决策发送控制命令到服务器,服务器接收控制命令处理后通过内部网关连接端口发送给内部网关,最终将控制命令传送到监控节点的执行机构。

服务器的数据库部分基于Oracle公司的MySQL关系型数据库管理系统实现,主要通过建表记录注册的设备、控制命令、家电状态、用户权限等信息,其主要采用SQL非过程化编程语言,而服务器的开发采用面向对象的Java语言开发,二者之间采用MyBatis进行转换。

图6 JSP模式2

面向用户Web页面则采用与数据库进行交互的动态Web编程,文中采用如图6所示的JSP(Java Server Pages) Model 2[15]。Model 2主要使用三种技术:JSP、Servlet和JavaBeans。JSP负责生成动态网页,只用作显示页面;Servlet负责流程控制,用来处理各种请求的分派;JavaBeans负责业务逻辑、对数据库的操作。

用户通过浏览器向Web应用中的Servlet发送请求,Servlet接收到请求后创建并实例化Javabeans对象。其实例化方法是通过Javabeans对象返回从数据库中读取的数据,然后Servlet选择合适JSP,并且把从数据库中读取的数据通过这个JSP进行显示,最后JSP页面把最终的结果返回给浏览器,用户刷新Web页面即可获得相关信息。

4 结束语

文中提出了一种新的建筑电气设备能耗远程监控系统实现方案。该方案采用无线传感网技术以及GPRS、TCP/IP传输协议实现了从建筑内无线监控节点经过内部网关、远程服务器到远程用户端的数据及控制命令双向交互,为用户实时获取建筑内电气设备的能耗信息并根据用户的决策需求远程实时调整用电设备的运行状态提供了一种便捷的途径。如何对获取的建筑电气设备的能耗信息进行进一步处理以实现建筑的自动能效管理将是下一步的研究工作。

[1] 翁丽芬,张 楠,陈俊萍.我国建筑能耗现状下的建筑节能标准解析及节能潜力[J].制冷与空调,2011,25(1):10-14.

[2] 周 铭,刘 岩.能效管理系统在某办公建筑中的应用[J].智能建筑与城市信息,2013(3):14-16.

[3] Kuchen E,Fisch M N.Spot monitoring:thermal comfort evaluation in 25 office buildings in winter[J].Building and Environment,2009,44(4):839-847.

[4] 钟伯成.建筑能耗智能监控与管理系统研究[J].上海工程技术大学学报,2012,26(3):200-204.

[5] 闫华光,陈宋宋,钟 鸣,等.电力需求侧能效管理与响应系统的研究与设计[J].电网技术,2015,39(1):42-47.

[6] 司亚超,吕 国,于江利.基于无线传感网电能质量监控系统的研究设计[J].电源技术,2014,38(2):373-374.

[7] Peng Jia,Wang Meiling.Wire remote monitor and control system based on Zigbee and web[C]//Proc of Chinese control and decision conference.[s.l.]:[s.n.],2013:3361-3366.

[8] 江 兵,陈丽娟,封 驰,等.企业用户电能信息采集系统的设计与实现[J].南京邮电大学学报:自然科学版,2012,32(1):89-93.

[9] CC2530 a true system-on-chip solution for 2.4-GHz IEEE 802.15.4 and ZigBee applications[EB/OL].2011.http://www.ti.com.cn/.

[10] SIM900A_Specifiction_V1102[S/OL].2013.http://wm.sim.com/.

[11] Zhang Hong.The design of wireless sensor network system based on ZigBee technology[J].Applied Mechanics and Materials,2014,686(7):53-55.

[12] August B,Carles G,Ilker D,et al.A holistic approach to ZigBee performance enhancement for home automation networks[J].Sensors,2014,14(8):14932-14970.

[13] 刘新宇,李 兵,黄 珊,等.一种ZigBee无线传感器网络拓扑发现算法[J].计算机工程,2012,38(4):97-99.

[14] 庞 泳,李光明.基于ZigBee的智能家居系统改进研究[J].计算机工程与设计,2014,35(5):1547-1550.

[15] Kurniawan B.Serlet和JSP学习指南[M].崔 毅,俞哲皆,俞黎敏,译.北京:机械工业出版社,2013.

Remote Monitoring System for Energy Consumption of Building Electrical Equipment Based on WSN

WANG Fei,ZHANG Teng-fei,LI Qin-xiao

(College of Automation,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)

Considering that the energy waste for most of the large public buildings is serious instead,there is still lack of any effective monitoring methods to handle with that.To cope with this problem,an effective electrical equipment remote monitoring system based on wireless sensor network for building energy consumption is developed.And this system integrates different kinds of function including information collection,remote transmission,computing analysis,and feedback control.The system is mainly composed of wireless monitoring nodes,internal gateways,servers and remote clients.The buildings energy consumption information and relevant environment parameters are collected in real time by wireless monitoring node,and then transmitted to a remote server via the nearest gateway according to GPRS or TCP/IP protocols.The data is stored in the database and presented in different ways after the data processed by server.User can remotely get the real-time information of building through mobile terminals or Web services,and also realize remote control of electrical equipment.

building energy consumption;wireless sensor networks;GPRS;remote monitoring;gateway

2015-06-08

2015-09-14

时间:2016-05-05

国家自然科学基金资助项目(61105082);江苏省“青蓝工程”基金(QL2016);江苏省普通高校研究生科研创新计划项目(SJLX_0380);南京邮电大学“1311人才计划”基金(NY2013)

王 飞(1986-),男,硕士研究生,研究方向为建筑能效管理;张腾飞,博士,副教授,硕士生导师,研究方向为智能信息处理、智能控制等。

http://www.cnki.net/kcms/detail/61.1450.TP.20160505.0815.032.html

TP302.1

A

1673-629X(2016)05-0115-05

10.3969/j.issn.1673-629X.2016.05.024

猜你喜欢
网关传感用电
《传感技术学报》期刊征订
新型无酶便携式传感平台 两秒内测出果蔬农药残留
安全用电知识多
对输配电及用电工程的自动化运行的几点思考
为生活用电加“保险”
用电安全要注意
IPv6与ZigBee无线传感网互联网关的研究
信号系统网关设备的优化
LTE Small Cell网关及虚拟网关技术研究
应对气候变化需要打通“网关”