摘要
电力载波网络存在混乱节点,不能准确计算网络节点的位置关系,导致电力载波网络节点定位误差较大、节点覆盖范围程度较小、定位过程能量消耗较大,为此提出基于区块链的电力载波网络节点三维自身定位方法。根据电力载波网络节点的拓扑结构,利用区块链技术对电力载波网络数据进行分布式存储;提取Merkle树存储的电力载波网络节点特征,并计算对应特征的权重指标,对混乱节点进行约束;根据区块链特点,采用距离相关算法计算网络节点的位置关系,利用三边测量法获得待定位节点的二维坐标,结合3D-centriod方法将二维坐标转换为三维坐标,从而完成网络节点三维自身定位。通过仿真证明,所提方法的节点定位误差较小,且定位过程中耗能较少,节点覆盖范围较广,能够有效提升电力载波网络性能。
At present,the chaotic nodes in power carrier network lead to the inaccurate calculation for the location relationship between network nodes,small node coverage and large energy consumption.Therefore,a 3D self-positioning method for nodes in power carrier network based on block chain was proposed.According to the topological structure of the node in power carrier network,the data was stored in a distributed way by block chain technology.And then,the node features stored in Merkle tree were extracted.Moreover,the weight index of features was calculated.in addition,the chaotic nodes were constrained.According to the characteristics of block chain,the distance correlation algorithm was used to determine the location relationship between network nodes,and the trilateration was used to obtain the two-dimensional coordinates of the nodes to be located.Combined with the 3D-centriod method,the two-dimensional coordinates were transformed into the three-dimensional coordinates.Thus,the 3D self positioning for network node was completed.Simulation results prove that the proposed method has smaller node positioning error,less energy consumption and wide coverage,so it can effectively improve the performance of power carrier network.
作者
熊威
何永秀
张岩
周丽
XIONG Wei;HE Yong-xiu;ZHANG Yan;ZHOU Li(North China Electric Power University,Beijing 102206,China)
出处
《计算机仿真》
北大核心
2020年第11期113-117,共5页
Computer Simulation
关键词
区块链
电力载波
网络节点
三维自身定位
距离相关
Block chain
Power line carrier
Network node
3D self-positioning
Distance correlation