为解决三维空间下无线传感器网络节点的精确定位问题,提出了一种三维空间微粒群搜索算法(3D-PSO),将节点定位用优化问题进行描述。为了提高算法的执行效率和定位精度,提出了一种基于距离的目标函数来评价微粒的适应度。对微粒的搜索空间进行了限制,以加快定位结果的收敛速度。在理想环境和有测距误差的情况下证明了该算法的可行性和有效性。仿真结果表明,与典型的定位算法相比,该算法具有更好的健壮性和更高的定位精度。
To solve the accurate localization of three-dimensional wireless sensor networks,a three-dimensional localization algorithm based on particle swarm optimization(3D-PSO) was presented.In order to improve the efficiency and precision of localization method,a distance-based objective function to evaluate the fitness of particles was presented.Besides,in order to speed up the convergence rate of the localization result,the search space of the particles was limited.Finally,in the case of the ideal and ranging error environment,the feasibility and effectiveness of the algorithm was proved.Compared to the typical schemes,Simulation results reveal that this algorithm provides better robustness and high positioning accuracy.