1.一种复杂三维场景环境下有向传感器网络覆盖方法,其特征在于该方法包含以下的具体步骤:初始场景设置:
步骤1)设置监测区域场景及有向传感器节点:设置需要采用有向传感器网络监测的区域场景大小;初始化监测场景中部署的有向传感器节点的主感知方向及感知区域边长;
步骤2)设置模型地形:模型地形定义为,表面凹凸不规则的复杂三维地形;
步骤3)将复杂三维地形场景离散化处理;构建计算有向节点对场景的覆盖率的方法;
初始部署:
步骤4)由有向传感器节点的感知区域边长和网络监测的区域场景大小计算监测区域部署的有向传感器节点个数;
步骤5)基于步骤4)中得到的监测区域部署的有向传感器节点个数,运用网格划分策略对监测场景进行初始部署;
节点坐标优化:
步骤6)设置节点移动步长,考虑场景中部署的每个传感器节点,在步骤5)的结果基础上运用模拟退火思想对传感器节点的部署坐标进行优化;
节点偏向角优化:
步骤7)设置偏向角递增变量,考虑场景中部署的每个传感器节点与其相邻节点的关系,在步骤6)的结果基础上运用局部最优思想对传感器节点的偏向角度进行优化;
至此,实现了复杂三维地形区域的曲面覆盖增强。