摘要
无线传感器网络(Wireless Sensor Networks, WSN)作为新兴的网络测控技术,正在逐步扩展应用于各行各业。工业监控领域由于环境复杂,传统有线网络在组网时需要布线,在很大程度上限制了网络的扩展和结构的灵活变化,而利用无线传感器网络技术可以以较低的投资和使用成本实现对生产全流程的远程监测与控制,获取传统由于客观原因无法在线监测的重要生产数据,极大地扩展现有工业网络的功能。
本文以提高工业监控无线传感器网络节点能量利用率为目的,对经典汇聚树协议(Collection Tree Protocol, CTP)进行改进,提出了均衡汇聚树模型,定义了节点均衡度,引入“规避繁忙节点接入”机制,设计并实现了具有负载均衡功能的汇聚树路由算法LB-CTP(Load Balance Collection Tree Protocol),经过仿真评估,证明其性能达到了研究目标。并针对工业监控传感器网络的节点功能需求,设计了一种基于分离器件的传感器节点功放改进方案,经过ADS仿真证明方案的可行性。
首先,调研了工业监控网络和无线传感器网络的研究现状,分析工业监控无线传感器网络的结构、特点和现状。提出了工业监控无线传感器网络负载均衡路由协议的需求和无线传感器节点功放优化的需求。并进一步调研了无线传感器网络负载均衡路由协议的研究现状,为文章后面的深入研究打下了基础。
其次,针对WSN多对一数据传输模式的特点,以均衡负载为目标,建立了均衡汇聚树模型,定义均衡阈值区间,引入“规避繁忙节点接入”机制,改进CTP协议,提出LB-CTP路由方案,在路由建立阶段,建立均衡路由,保证关键节点能耗均衡。理论研究的基础上,基于TinyOS操作系统,用NesC语言编写LB-CTP协议的相关代码,通过TOSSIM平台仿真,对COV(Coefficient of Variation)和节点发射功耗随时间的变化进行了分析,结果表明,与CTP协议相比,LB-CTP协议在保证网络数据传输可靠性的同时,有效改善了WSN节点数据传输的负载均衡性。LB-CTP协议可部署在相应的传感器节点上,对实际系统的开发和设计起一定的指导作用。
再次,针对工业监控传感器网络的节点功能需求,以现有无线传感器节点的电路为基础,设计了一种通过增大发射信号功率、提高接收信号灵敏度来增加系统传输距离的方法。使用ADS软件对功放系统的各个部分进行仿真与性能优化,从而得出一种有效的解决方案,并对仿真结果进行了分析和总结。对实际传感器节点的设计起到一定的指导作用。
最后,提出了工业印染企业能源管理系统,并对其进行分析。设计了基于无线传感器网络的印染企业能耗数据采集方案,详细地论述了网络总体设计、物理层设计、链路层设计、路由层设计、数据采集传感器的类型和传感器节点车间现场的布局。基于CC2430和TinyOS平台,搭建了无线数据采集系统,研究了在真实传感器节点上搭建实测网络的设计思路及具体实现结果。
论文的研究成果为无线传感器网络在工业监控中的应用研究打下了一定的基础。
Wireless sensor network (WSN) is an international concern hot edge multidisciplinary research. The major traditional industrial control wiring using a wired network is not flexible, seriously affected by the environment, cable maintenance cost defects. Therefore, compared with traditional wired networks, industrial monitoring network based on wireless sensor network has some strong advantages.
In order to improve the energy efficiency of the industrial monitoring WSN, an improved collection tree protocol (CTP) basing on complete-balanced collection tree, called LB-CTP (Load Balance Collection Tree Protocol), is proposed, in which node balance level and "busy node access avoidance" mechanisms are defined. In order to share the burden of the busy nodes, the related nodes access to network according to LB-CTP routing algorithm in the routing setup stage. To meet the node functional requirements of the industrial monitoring WSN, a power amplifier scheme based on separation device of WSN node is designed. Then, the feasibility of the design scheme is proved through the ADS (Agilent Technologies) simulation.
First, a literature review is given on research status of industrial monitoring, followed by analysis of the current research status in wireless sensor network protocols. Then analyse the functional requirements of the industrial monitoring WSN. Further, give a literature review on research of load balance to the current status for WSN routing protocol.
Then, to meet the requirement of energy consumption balance between nodes for WSN, an improved collection tree protocol LB-CTP is proposed, in which node balance level and "busy node access avoidance" mechanisms are defined. In order to share the burden of the busy nodes, the related nodes access to network according to LB-CTP routing algorithm in the routing setup stage. To evaluate the algorithm, the LB-CTP is implemented on the TinyOS and runs on TOSSIM simulation platform. The results show that LB-CTP can balance network load of WSN more effectively comparing with CTP.
Subsequently, in order to increase the transmission distance of the node for WSN, a power amplifier scheme of the node for WSN is designed, the scheme improve the node by increasing the power of radio frequency and the sensitivity of received signal. Then, the feasibility of the design scheme is proved through the ADS simulation.
Finally, the industrial printing and dyeing enterprise energy management system is proposed. A WSN data acquisition system of the industrial printing and dyeing enterprise energy management system is designed. Further, the design of physical network、link layer、routing、types of the sensors and positions of the sensor nodes are given. At last, a wireless data acquisition system based on CC2430 and TinyOS platform with the LB-CTP routing algorithm is builded to achieve the actual operation of the network, collecting and monitoring.
The achievements in the thesis will be the basis for development of industrial monitoring wireless sensor network in industrial field.
引文
[1]I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci. Wireless sensor netwroks:a survey. Computer Networks 2002; 38(4):393-422.
[2]齐小刚,刘三阳.无线传感器网络动态路由研究与展望[J].计算机科学,2009,36(008):1-2.
[3]张瑞华,高蕊.无线传感器网络及其应用研究[J].机械与电子,2009,(17):513-514.
[4]李斌,田亚萍.基于无线传感器网络技术的工业监控系统[J].微计算机信息,2008,24(33):155-156,149.
[5]罗超.单片机GPRS智能终端及远程工业监控技术研究:[中南大学硕士学位论文].长沙:中南大学,2009:1-3.
[6]聂志刚.工业控制系统的现状[J].科技广场,2007,(05).
[7]胡毅,于东,刘明烈.工业控制网络的研究现状及发展趋势.计算机科学.2010,37(1):23-27.
[8]陈哲伟,李方洲,赵升.基于公共电话网和无线终端的智能报警系统的设计[J].大众科技,2008,(12).
[9]刘虎,章慧.基于电话网络的智能控制器设计与实现[J].工业控制计算,2008,(02).
[10]L.L. Bello, O. Mirabella, A. Raucea. Design and Implementation of an Educational Testbed for Experiencing with Industrial Communication Networks. IEEE Transactions on Industrial Electronics.2007,54(6):3122-3133.
[11]L. Thrybom, G. Prytz. QoS in switched Industrial Ethernet. Emerging Technologies & Factory Automation, IEEE Conference on Mallorca.2009:1-8.
[12]Dong Yu, Yi Hu, Xu, X.W., Yan Huang, Shaohua Du. An Open CNC System Based on Component Technology. IEEE Transactions on Automation Science and Engineering.2009,6(2):302-310.
[13]Michael Friedewald, Olivier Da Costa, Yves Punie, Petteri Alahuhta, Sirkka Heinonen. Perspectives of ambient intelligence in the home environment. Telematics and Informatics. Volume 22, Issue 3, August 2005:221-238.
[14]杜晓明,陈岩.无线传感器网络研究现状与应用[J].北京工商大学学报,2008,26(1):41-43.
[15]TinyOS. http://www.tinyos.net/.
[16]Contiki. http://www.sics.se/contiki/.
[17]S. Dulman, P. Havinga. Operating System Fundamentals for the EYES Distributed Sensor Network. Proceedings of the Progress Workshop, Utrecth, The Netherlands,2002. http://www.eyes.eu.org/publications/progress02.pdf.
[18]Chih-Chieh Han, Ram Kumar, Roy Shea, et al. SOS:A dynamic operating system for sensor networks. Proceedings of the Third International Conference on Mobile Systems, Applications, And Services(Mobisys),2005.
[19]李健.基于指标的工业无线传感器网络可靠性评估[D].华中科技大学,2008.
[20]K. Daabaj, M.W. Dixon, T. Koziniec, D. Murray. Reliable data delivery in low energy ad hoc sensor networks[C]. Auckland:The 16th Asia-Pacific Conference on Communications (APCC),2010.
[21]J. Ben-Othman, B. Yahya. Energy efficient and QoS based routing protocol for wireless sensor networks[J]. Journal of Parallel and Distributed Computing, 2010,70(8):849-857.
[22]吕林涛,范永林.能量均衡的WSN非均匀分簇路由算法[J].计算机工程,2009,35(21):117-119.
[23]解文斌,鲜明,陈永光.基于等概率路由模型的传感器网络负载均衡研究[J].电子与信息学报,2010,32(5):1205-1211.
[24]李雪松,史浩山,唐剑.一种基于负载平衡的无线传感器网络收集树算法[J].空军工程大学学报:自然科学版,2009,10(5):59-63.
[25]尹安,汪秉文,胡晓娅等.无线传感器网络负载均衡路由协议[J].华中科技大学学报(自然科学版),2010,38(1):88-91.
[26]于宏毅.无线移动自组织网.北京:人民邮电出版社,2005.
[27]E.M. Royer, Chai-Keong Toh. A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Network. IEEE Personal Communications Magazine, 1999(4):46-55.
[28]D. Estrin, R. Govindan, J. Heidemann, S. Kumar. Next century challenges: Scalablecoordination in sensor networks. Proceedings of the 5th annual ACM/IEEE international conference on Mobile Computing and Networking(MobiCom'99),1999:263-270.
[29]任丰原,黄海宁,林闯.无线传感器网络.软件学报,2003,14(7):1282-1291.
[30]Cui Li, Ju Hailing, Miao Yong, Li Tianpu, Liu Wei, Zhao Ze. Overview of wireless sensor networks[J]. Journal of Computer Research and Development, 2005,42(1):163-174.
[31]J. Lian, K. Naik, G. Agnew, "Data capacity improvement of wireless sensor networks using non-uni-form sensor distribution", International Journal of Distributed Sensor Networks.
[32]X.B. Wu, G. Chen, S.K. Das. On the Energy Hole Problem of Nonuniform Node Distribution in Wireless Sensor Networks. IEEE MASS,2006:180-187.
[33]W. Wang, V. Srinivasan, K.C. Chua. Using mobile relays to prolong the life time of wireless sensor networks[C]. Proceedings of the 11th Annual Int'l Conf. on Mobile Computing and Networking, New York:ACM Press,2005:270-283.
[34]王勇,王万良.一种基于移动Sink的无线传感器网络路由算法,机电工程,2010,27(2):17-20.
[35]J. Luo, J.P. Hubaux. Joint mobility and routing for lifetime elongation in wireless sensor networks[C]. Proceedings of the 24th IEEE INFOCOM. Washington: IEEE Computer Society,2005:1735-1746.
[36]S.R. Gandham, M. Dawande, R. Prakash, et al. Energy-Efficient schemes for wireless sensor networks with multiple mobile base stations[C]. Proceedings of the IEEE GLOBECOM. Washington:IEEE Computer Society,2003:377-381.
[37]Z.M. Wang, S. Basagni, E. Melachrinoudis, et al. Exploiting sink mobility for maximizing sensor networks lifetime[C]. Proceedings of the 38th Hawaii Int'l Conf. on System Sciences. Washington:IEEE Computer Society,2005:287-295.
[38]J. Polastre, R. Szewczyk, D. Culler. Telos:Enabling ultra-low Power wireless research[C]. Proceedings of the Fourth International Conference on Information Processing in Sensor Networks:Spceial track on Platform Tools and Design Methods for Network Embedded Sensors(IPSN/SPOTS),2005.
[39]G.T. Shi, M.H. Liao. Movement-Assisted Data Gathering Scheme with Load-Balancing for Sensor Networks[J]. Journal of Software,2007,18(9): 2235-2244.
[40]R.C. Shah, J.M. Rabaey. Energy Aware Routing for Low Energy Ad hoc Sensor Networks[C]. Proceeding of the IEEE Wireless Communications and Network Conference(WCNC'02),2002:350-355.
[41]X. Dong, A. Purl. A DSDV-Based MultiPath Routing Protocol for Ad-hoc Mobile Networks[DB/OL]. http://www.ece.queensu.ca/hpages/faculty/yeh/program.txt,2002.
[42]M.K. Marina, S.R. Das. On-demand Multipath Distance Vector Routing for Ad Hoc Networks[R]. Proceedings of the International Conference for Network Protocols(ICNP), Riverside, USA,2001:14-23.
[43]L. Wang, L.F. Zhang, Y.T. Shu, M. Dong, and O.W.W. Yang, Multipath Source Routing in Wireless Ad Hoc Networks[R], Proceedings of the IEEE CCECE, 2000:479-483.
[44]Wajahat Mateen, Saqib Raza, Zartash A. Uzmi, Shahab Baqai. Adaptive Multi-path On-Demand Routing in Mobile Ad Hoc Networks[R], Proceedings of the 8th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing(ISORC'05),2005:237-244.
[45]A. Nasipuri, S.R. Das. On-Demand Multipath Routing for Mobile Ad Hoc Networks [M]. Computer Communications and Networks,1999:64-70.
[46]Deepak Ganesan, Ranmesh Govindan, Scott Shenker, Deborah Estrin. Highly-Resilielt Energy-Efficient Multipath Routing in Wireless Sensor Networks[J]. Mobile Computing and Communication Review Vol.1(2):3-5.
[47]Canfeng Chen, Weiling, WuZheng Li. Multipath Routing Modeling in Ad Hoc Networks, IEEE,2005:2794-2798.
[48]H. Dai, R. Han. A node-centric load balancing algorithm for wireless sensor networks[C]. Proceedings of the Global Telecommunications Conf. (GLOBECOM). San Francisco:IEEE Press,2003:548-552.
[49]Chen Tzung-Shi, Tsai Hua-Wen, Chu Chih-Ping. Gathering-load-balanced Tree Protocol for Wireless Sensor Networks[C]. Proceedings of IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing.[S.I.]: IEEE Press,2006:8-13.
[50]H. Yang, F. Ye, B. Sikdar. A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks[C]. Proceedings of the IEEE Wireless Communications and Networking Conference. Atlanta, USA:IEEE Press,2004:1715-1720.
[51]Zhang Chongqing, Li Minglu, Wu Minyou. An Approach for Constructing Load-balancing Networks for Data Gathering Wireless Sensor Networks[J]. Journal of Software,2007,18(5):1110-1121.
[52]胡丹,李士宁,李志刚,沈晶晶.无线传感器网络动态负载均衡树路由算法,计算机工程,2009,35(23):91-94.
[53]龚本灿,李腊元,蒋廷耀,徐守志.基于生成树的无线传感器网络分布式路由协议,微电子学与计算机,2008,25(11):77-54.
[54]W.B. Heinzelman, A.P. Chandrakasan, H. Balakrishnan, et al. Application-Specific protocol architectures for wireless networks[D]. Boston: Massachusetts Institute of Technology.2000.
[55]O. Younis, S. Fahmy. Heed:A hybrid, energy-efficient, distributed clustering approach for AD-Hoc sensor networks[J]. IEEE Trans. on Mobile Computing, 2004,3(4):660-669.
[56]M. Ye, C.F. Li, G.H. Chen, et al. EECS:An energy efficient clustering scheme in wireless sensor networks[C]. Proceedings of the IEEE Int'l Performance Computing and Communications Conf. New York:IEEE Press,2005:535-540.
[57]C.F. Li, G.H. Chen, M.Ye, et al. An Uneven Cluster-Based Routing Protocol for Wireless Sensor Networks[J]. Chinese Journal of Computers,2007,30(1): 27-36.
[58]MintRoute. http://www.tinyos.net/tinyos-1.x/tos/lib/MintRoute/.
[59]MultihopLQI. http://www.tinvos.net/tinyos-l.x/tos/lib/MultiHopLQI.
[60]TEP 123 CTP协议[S].
[61]G. Tolle, D. Culler. Design of an Application-Cooperative Management System for Wireless Sensor Networks. Sceond European Workshop on Wireless Sensor Networks(EWSN'05), Istanbul, Turkey,2005:121-132.
[62]O. Gnawali, R. Fonseca, K. Jamieson, D. Moss, P. Levis. Collection tree protocol[C]. Berkeley:The 7th ACM Conference on Embedded Networked Sensor Systems (ACM),2009.
[63]李晶,王福豹,段渭军.传感器网络中TinyOS的研究[J].计算机测量与控制.2006,14(6):838-840.
[64]David Gay, Philip Levis, David Culler, Eric Brewer. NesC 1.1 Language Reference Manual. May 2003.
[65]"NesC[DB/OL]," http://NesCc.sourceforge.net/.
[66]CC2430, http://baike.baidu.com/view/1735618.html.
[67]Lou Wen-jing. An efficient N-to-1 multipath routing protocol in wireless sensor networks [C]. The 2nd IEEE Int Conf on Mobile Ad-hoc and Sensor Systems.Washington,2005:7-10.
[68]F. Chen, R. German, and F. Dressler. QoS-oriented Integrated Network Planning for Industrial Wireless Sensor Networks[C]. Rome:Proceedings of 6th IEEE Communications Society Conference on Sensor,Mesh and Ad Hoc Communications and Networks (IEEE SECON 2009),2009.
[69]TinyOS. http://baike.baidu.com/view/936270.html.
[70]深圳亿道电子技术有限公司.WSN开发者手册(V1.1),2008.