为降低接收信号强度指示测距方法的测距误差,提出一种适用于无线传感器网络(WSNs)的混沌粒子群优化(CPSO)节点定位算法:依据未定位节点信度选择定位次序;根据测距距离,通过粒子群优化(PSO)算法估算出待定位节点位置,并采用混沌扰动机制避免粒子群寻优早熟收敛,扰动机制的启动取决于早熟检验的结果。实验结果表明:算法能在提高定位精度的同时,有效解决粒子群寻优早熟收敛的问题。
A chaos particle swarm optimization(CPSO) node positioning algorithm for wireless sensor networks(WSNs) is proposed,in order to reduce ranging error of ranging method of received signal strength indicator(RSSI).Positioning sequence is selected according to reliance degree of unlocalized node,and the unlocalized node position is estimated by using particle swarm optimization(PSO) algorithm,according to ranging distance,the PSO premature convergence is avoided by adopting chaos disturbance mechanism and start-up of disturbance mechanism is lie on premature detection result.Experimental result shows that the algorithm can not only improve localization precision,at the same time,effectively solve problem of the particle swarm optimization premature convergence.