分簇式DFD算法

  • 格式:docx
  • 大小:430.90 KB
  • 文档页数:35

编号 无锡太湖学院 毕业设计(论文)

题目: 分簇式DFD无线传感网络 节点故障诊断算法研究

工学院电子信息工程专业

学 号: 1022158 学生姓名: 应佳晖 指导教师: (职称: )

秦 毅(职称:助教 )

2014年5月27日 无锡太湖学院本科毕业设计(论文) 诚 信 承 诺 书

本人郑重声明:所呈交的毕业设计(论文)分簇式DFD无线传感网络节点故障诊断算法研究 是本人在导师的指导下独立进行研究所取得的成果,其内容除了在毕业设计(论文)中特别加以标注引用,表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。

班 级:电信104 学 号:1022158 作者姓名: 2014 年 5 月 21 日 I

无锡太湖学院 工学 院 电子信息工程 专业 毕业设计论文任务书

一、 题目及专题: 1、题目 分簇式DFD无线传感器网络节点故障诊断算法研究 2、专题

二、课题来源及选题依据 由于许多无法避免的因素影响,更加之WSN通常是运行在无人值守的、人类无法接近的、恶劣甚至危险的环境中,WSN的节点会出现各种故障,这会降低或是去WSN预定的功能,甚至造成严重的损失乃至整个网络瘫痪。所以,我们想到要寻找一种全新方法来解决这些问题。在国外这个研究也是一个新的课题,只是基于理论上,实际应用还有一段时间,在国内刘凯等人提出了一种基于分簇的故障检测算法。算法通过 LEACH 协议对传感器节点进行分簇,然后利用 DFD算法对节点进行故障检测。这种算法在以后有可能能取代传统算法,比较传统算法可以更加精确,提高效率,减少故障的发生率,在各种场合甚至在环境比较恶劣的情况下都能保证工作的正常进行,在以后有非常广泛的应用前景。 II

三、本设计(论文或其他)应达到的要求: ○1、了解基本的无线传感网络结构; ○2、理解WSN的DFD算法原理; ○3、学会对簇头的划分; ○4、能判断簇头是否正常; ○5、设计出分簇式的DFD算法; ○6、用MATLAB对两种算法进行仿真,对比结果; 四、接受任务学生: 电信104 班 姓名 应佳晖 五、开始及完成日期: 自2013年11月11日 至2014年5月27日 六、设计(论文)指导(或顾问): 指导教师 签名 签名 签名 教研室主任 〔学科组组长研究所所长〕 签名

系主任 签名 2013年11月7日 III

摘要 无线传感网络一般于恶劣地区中工作,这些地区环境往往复杂多变。因此传感网节点易出现故障,而人是难以进入某些环境进行检测的,所以要依靠一种算法机制来进行无线传感网络故障的诊断。但是由于以前的分布式节点故障检测方法(DFD)计算有着较高的复杂性,诊断结果也由于节点故障率的原因可能出现不精确以及计算冗余量大的缺点。因为传统DFD算法有以上的缺点,本文提出了一种基于传统DFD算法的新算法——分簇式DFD无线传感网络诊断算法。先将各个传感网络节点遵循基于簇头的诊断进行分簇,寻找出可以作为簇头而且已经诊断正常的节点,将其作为无线传感网络的簇头。而诊断将在每个簇内进行。该方法通过多次的信息的采集来避免因为间歇性故障而导致诊断结果不准确的情况。根据故障诊断准确率的理论分析结果以及后期MATLAB仿真实验的结果,可以看出该诊断算法有着较高的故障检测准确率

关键词:故障诊断;DFD算法;分簇式;MATLAB IV

ABSTRACT Wireless sensor networks generally operate in harsh and complex environment. Therefore, sensor network nodes always prone to failure, and people have difficult to reach certain environment for testing , so it must rely on an algorithm mechanisms for testing wireless sensor network. However, the previous distributed fault detection (DFD)algorithm has a high computational complexity , also because of the node failures, the diagnosis result always be inaccuracy and large redundancy. Due to these disadvantages , we proposed a new algorithm , it was called the LEACH-DFD algorithm. First of this algorithm , though the result of wireless sensor network nodes testing , these nodes can be clustered . Find the nodes which worked normal and can be made as cluster heads. The diagnosis should be carried out in each cluster. Because the information has been collected for many times , the method avoided the inaccurate results which caused by intermittent faults. According to the results of theoretical analysis and MATLAB software simulation , we can see that the algorithm has a high accuracy rate in fault diagnosis.

Keywords: Fault diagnosis;LEACH-DFD;Clustering;MATLAB V

目录 摘要 ................................................................................................................................................ II ABSTRACT .................................................................................................................................. IV 目录 ................................................................................................................................................ V 1 绪论 ............................................................................................................................................. 1 1.1 课题的研究背景和意义 ...................................................................................................... 1 1.1.1无线传感网络简介......................................................................................................... 1 1.1.2无线传感网的特点......................................................................................................... 2 1.2无线传感网故障诊断技术的发展 ....................................................................................... 4 1.2.1国外发展现状................................................................................................................. 4 1.2.2 国内发展现状................................................................................................................ 5 1.3 本文主要工作 ...................................................................................................................... 5 2 无线传感网络故障检测算法 ..................................................................................................... 7 2.1 专业术语介绍 ...................................................................................................................... 7 2.2 传统DFD算法 .................................................................................................................... 7 2.3传统DFD算法评价 ............................................................................................................. 9 2.3.1传统DFD算法优势....................................................................................................... 9 2.3.2 传统DFD算法不足...................................................................................................... 9 3 分簇式DFD故障检测算法 ..................................................................................................... 11 3.1 节点分簇的基本原理 ........................................................................................................ 11 3.2分簇式DFD算法 ............................................................................................................... 12 3.2.1分簇式DFD的算法介绍............................................................................................. 12 3.2.2分簇式DFD的算法优势............................................................................................. 15 4 基于MATLAB的仿真 ............................................................................................................ 17 4.1 仿真环境概述 .................................................................................................................... 17 4.2仿真实验 ............................................................................................................................. 17 4.3仿真结果分析 ..................................................................................................................... 19 5 结论与展望 ............................................................................................................................... 21 5.1 结论 .................................................................................................................................... 21 5.2不足之处与未来展望 ......................................................................................................... 21 致谢 ............................................................................................................................................... 23 参考文献 ....................................................................................................................................... 25