在无线传感器网络(Wireless Sensor Network)中,随着能量的消耗将导致部分节点失去工作效能,无法保证预先部署的节点有效地覆盖被监测区域或目标.因此,本文提出一种基于蒙特卡罗(MC)算法的目标点覆盖质量评估技术,该技术每次从目标点集合中任意选取若干点进行检测,若全部满足覆盖质量要求则返回,否则标定不满足条件的目标点.反复使用该技术有限次,可以使覆盖质量评估的正确率超过99%,从而可以有效解决无线传感器网络中的点覆盖质量评估问题,为节点的补充提供依据.分析和模拟实验表明该技术是可行的.
In WSN (Wireless Ad-hoc Sensor Network) ,some sensor nodes could die with their limited power consuming, which leads to the decrease of the point covering quality. Thus a method must be found to evaluate the quality of nodes' covering. An evaluating algorithm is proposed to measure how well a set of object points are monitored by sensor networks on the basis of Monte Carlo algorithm. The algorithm evaluates some points which are randomly selected from the set of object points. If all selected points meet the requirement, it will return;or it demarcate those object points which don't meet requirements. Repeat to call the algorithm limited times, which will make the ratios of the correctness of the quality evaluation algorithm exceed 99 %. So it solves point covering problem effectively in WSN. The simulation shows that it is feasible.