节点文献

基于改进粒子群算法的Ad Hoc网络移动模型研究

【作者】 李娟

【导师】 饶妮妮;

【作者基本信息】 电子科技大学 , 生物医学工程, 2009, 硕士

【摘要】 Ad Hoc网络是一种自组织,无中心的无线移动网络。由于它的建立不需要固定的通信基础设施,且具有较强的鲁棒性和抗毁性,故其广泛应用于各种要求临时通信的场合。路由协议是Ad Hoc网络数据成功传输的重要保障。移动模型是研究路由算法的基础,它的设计会直接影响路由协议的性能和稳定性,因此有效和贴近真实场景的移动模型设计是十分必要的。粒子群算法(Particle Swarm Optimization,PSO)是根据鸟群如何寻找食物这种模型提出的算法,在解决工程问题中有广泛的应用。粒子群算法有实际场景基础,基于粒子群算法建立的网络移动模型能有效的模拟生活中各种智能追踪模型,如森林中野生动物的寻找、飞机作战时目标物体的寻找和警察抓小偷等,可用于评估路由协议。为了能够构建贴近真实运动的移动节点,本文结合牛顿第一定律和ad hoc网络的实际环境因素,对粒子群算法进行改进,并基于改进的粒子群算法建立一种新移动模型,主要工作如下:(1)根据Ad Hoc网络移动模型的实际情况,改进了粒子群算法。在改进的粒子群算法中,利用加速度和最大加速度对基本粒子群算法的速度和位移更新公式进行改进,使节点移动的速度大小和方向不存在突变问题;通过设置最大移动速度来限制各种移动节点速度的无限变大;引入环境因子来模拟环境受地形和天气的影响。(2)建立了包含障碍物模型、速度初始化函数和无边界仿真区域的改进粒子群算法移动模型。当节点移动到障碍物附近,新模型会依照一定的规律绕开障碍物继续对目标进行寻找,并利用合理的概率公式对新移动模型中节点的初始速度进行初始化。(3)在MATLAB仿真工具上验证了改进粒子群算法的有效性。在OPNET网络仿真软件上用AODV(Ad-Hoc On-Demand Distance Vector Routing Protocol,距离矢量路由协议)协议对基于改进PSO的移动模型和经典的随机位点移动模型进行仿真。结果表明,在相同网络场景下,AODV协议在新模型的端到端时延、协议开销和包发送成功率等指标均优于在随机位点移动模型上的对应指标,证实了新移动模型在Ad Hoc网络中具有实际应用价值。

【Abstract】 Ad Hoc network is a type of wireless mobile network of self-organization and no center. Its construction does not need the fixed communication infrastructure. Additionally it possesses the character of strong robustness and destroy-resistance. So it is widely used in various environments requesting temporary communication. Routing protocols are important guarantee of the successful transmission of data packets and the mobility model is basic for the researches of routing protocols in ad hoc network. Since the design of the mobility model directly affects the performance and the stabilitiy of the protocol, it is neccassary to design a realitic mobility model.Swarm intelligence optimization is a kind of bionic optimization algorithm, which has been being swiftly developed in these years. The proposed model here belongs to traces and can be applied to imitate these scenes, such as wild animals in forest and airplanes in an air battle. It is helpful to the evaluation of the routing protocol. To mimic the movement of the nodes, we improved the basic PSO algorithm using accelartioin and environmental varibles and then established a new mobility model based on the improved PSO alogrithm. The main tasks of the thesis are shown as follows:(1) According to the actual mobility model in ad hoc, we improved the PSO algorithm. In the improved PSO alogrithm we solved the abrupt change of speed and make it suitable to be used in mobility model of ad hoc network, this paper introduced the conception of acceleration and environmental variable into the updating formulas of the velocity and displacement of the PSO algorithm, and proposed to decompose its velocity and the displacement under rectangular coordinate system(2) We established a new mobility model based on the improved PSO algorithm, which included the obstacle model, the velocity initialization function and the boundless area. When the nodes come to an obstacle, it will round the obstacle according to some rules. We also initialize the distribution for the nodes. (3) We have proved the validity of the imoroved PSO algorithm in Matlab. To testify the actual application of the new mobility model, we made experiments in OPNET, which shows the performance parameters of the ad hoc network, such as the packet delivery rate、average end-to-end delay、throughput and network load, under the new mobility model were significantly better than the random waypoint mobility model (RWM).

节点文献中: 

本文链接的文献网络图示:

本文的引文网络