2.1 二元感知模型
在当前无线传感器网络(WSN)覆盖场景
中,最常见且理想的感知模型是二元感知模型[27]。如图2所示, Q 1 Q_1 Q1和 Q 2 Q_2 Q2代表平面区域内的两个随机点。 Q 1 Q_1 Q1位于传感器的检测区域内,其感知概率为1。 Q 2 Q_2 Q2的感知概率为0,因为它位于传感器的检测区域之外。二元感知模型的公式可以表示为:
P ( M i , Q ) = { 1 , d ( M i , Q ) ≤ r 0 , d ( M i , Q ) > r (1) P(M_i, Q) = \begin{cases} 1, & d(M_i, Q) \leq r \\ 0, & d(M_i, Q) > r \end{cases} \tag{1} P(Mi,Q)={1,0,d(Mi,Q)≤rd(Mi,Q)>r(1)
其中, M M M表示监控区域内的传感器节点,所有节点具有相同的感知半径 r r r,节点集表示为 ( M 1 , M 2 , M 3 ⋯ M n ) (M_1, M_2, M_3 \cdots M_n) (M1,M2,M3⋯Mn)。 d ( M , Q ) d(M, Q) d(M,Q)是监控点 Q Q Q与传感器节点 M M M之间的欧几里得距离。 P ( M i , Q ) P(M_i, Q) P(Mi,Q)是传感器节点 M M M检测点 Q Q Q的概率。
2.1.2 传感器节点的二维和三维覆盖模型
无线传感器网络的监控区域被划分为二维矩形区域 E × F E \times F E×F和三维监控区域 E × F × L E \times F \times L E×F×L,其中在监控区域内部署了 n n n个传感器节点。
在二维区域中,传感器节点 M i M_i Mi的位置坐标为 ( X i , Y i ) (X_i, Y_i) (Xi,Yi),监控节点 Q Q Q的位置坐标为 ( X j , Y j ) (X_j, Y_j) (Xj,Yj)。传感器节点 M i M_i Mi和目标监控点 Q Q Q之间的欧几里得距离定义为:
d ( M i , Q ) = ( X i − X j ) 2 + ( Y i − Y j ) 2 (2) d(M_i, Q) = \sqrt{(X_i - X_j)^2 + (Y_i - Y_j)^2} \tag{2} d(Mi,Q)=(Xi−Xj)2+(Yi−Yj)2(2)
在三维区域中,传感器节点 M i M_i Mi的位置坐标为 ( X i , Y i , Z i ) (X_i, Y_i, Z_i) (Xi,Yi,Zi),监控节点 Q Q Q的位置坐标为 ( X j , Y j , Z j ) (X_j, Y_j, Z_j) (Xj,Yj,Zj)。传感器节点 M i M_i Mi和目标监控点 Q Q Q之间的欧几里得距离定义为:
d ( M i , Q ) = ( X i − X j ) 2 + ( Y i − Y j ) 2 + ( Z i − Z j ) 2 (3) d(M_i, Q) = \sqrt{(X_i - X_j)^2 + (Y_i - Y_j)^2 + (Z_i - Z_j)^2} \tag{3} d(Mi,Q)=(Xi−Xj)2+(Yi−Yj)2+(Zi−Zj)2(3)
此外,多个节点可以覆盖监控区域内的同一目标点。节点集 M M M检测监控点 Q Q Q的概率由下式给出:
P ( M , Q ) = 1 − ∏ i = 1 n ( 1 − P ( M i , Q ) ) (4) P(M, Q) = 1 - \prod_{i=1}^{n}(1 - P(M_i, Q)) \tag{4} P(M,Q)=1−i=1∏n(1−P(Mi,Q))(4)
覆盖率可以定义为监控区域总面积中所有传感器节点覆盖的比例[28]。因此,在二维WSN环境中的覆盖率表示为:
Cov 2 D = ∑ Q ∈ E × F P ( M , Q ) E × F (5) \text{Cov}_{2D} = \frac{\sum_{Q \in E \times F} P(M, Q)}{E \times F} \tag{5} Cov2D=E×F∑Q∈E×FP(M,Q)(5)
在三维WSN环境中的覆盖率表示为:
Cov 3 D = ∑ Q ∈ E × F × L P ( M , Q ) E × F × L (6) \text{Cov}_{3D} = \frac{\sum_{Q \in E \times F \times L} P(M, Q)}{E \times F \times L} \tag{6} Cov3D=E×F×L∑Q∈E×F×LP(M,Q)(6)