[發明專利]一種電力施工現場的無線自組織網絡鄰節點發現方法在審
| 申請號: | 202110755579.2 | 申請日: | 2021-07-05 |
| 公開(公告)號: | CN113596760A | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 林其雄;陳暢;劉福來;黃均才;劉鑒棟;唐金銳;唐若笠 | 申請(專利權)人: | 廣東電網有限責任公司廣州供電局 |
| 主分類號: | H04W4/35 | 分類號: | H04W4/35;H04W8/00;H04W16/28;H04W40/02;H04W84/18;G06Q50/06 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 許蓮英 |
| 地址: | 510000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電力 施工現場 無線 組織網絡 節點 發現 方法 | ||
1.一種電力施工現場的無線自組織網絡鄰節點發現方法,其特征在于,包括以下步驟:
步驟1:根據電力施工現場無線自組織網絡各節點的部署位置,分別構建靜態邊緣節點集合、靜態非邊緣節點集合、動態節點集合;
步驟2:根據步驟1中所述的靜態邊緣節點集合與靜態非邊緣節點集合,進一步構建靜態節點集合;對于所構建的靜態節點集合中任意兩個節點,若相對距離小于鄰節點最大通信距離,則將兩個節點互相作為對方節點對應波束方向上的鄰節點,并將自身的節點ID號加入對方節點對應波束方向的鄰節點表中;
步驟3:對靜態邊緣節點、靜態非邊緣節點、動態節點各波束方向的鄰節點表以及掃描系數進行初始化;此外,依次構建檢測周期次數、調整系數、最大掃描次數、鄰節點個數目標值、一次鄰節點發現操作的時隙長度;
步驟4:通過靜態邊緣節點集合、靜態非邊緣節點集合、動態節點集合構建全節點集合,全節點集合中的全部節點依次計算各自每一波束方向的掃描概率;
步驟5:全部節點根據各自每一波束方向的掃描概率,隨機選擇一個波束方向執行鄰節點發現操作;
步驟6:對于步驟5中選中的波束方向,隨機產生其執行鄰節點發現操作的發現次數,并對該波束方向執行相應次數的鄰節點發現;隨后,對當前節點的累計掃描次數加1;
步驟7:判斷步驟6中執行鄰節點發現的節點的累計掃描次數是否達到檢測周期次數的整數倍;如果是,則執行步驟8所述的檢測操作;否則,跳至步驟5;
步驟8:全部節點對各自每一波束方向上的鄰節點表進行檢測,將已發現鄰節點數量達到鄰節點個數目標值的波束方向的掃描系數置為0;
步驟9:對于網絡中的動態節點,依次檢測各波束方向的鄰節點表中是否有靜態邊緣節點,如果有,則進一步檢測與發現靜態邊緣節點波束方向相鄰的左側90°范圍內、以及右側90°范圍內的波束方向是否鄰節點表為空,如果是,則上述左側90°范圍內、以及右側90°范圍內的波束方向為潛在邊緣波束方向,將其掃描系數降低為原值的λ倍;與此同時,與上述潛在邊緣波束方向呈180°對稱的波束方向為潛在內側方向,將其掃描系數增加為原值的(2-λ)倍;
步驟10:重復執行步驟4至步驟9,直至每一波束方向的掃描系數均已被置為0,或節點累計掃描次數是否已大于等于最大掃描次數;
步驟1所述構建靜態邊緣節點集合為:
對于部署在電力施工現場區域邊緣位置處且位置固定的網絡節點,將其定義為靜態邊緣節點,所有靜態邊緣節點構成靜態邊緣節點集合,具體定義為:
dataA={Node_SE1,Node_SE2,...,Node_SENSE}
其中,dataA表示靜態邊緣節點集合,Node_SEi表示靜態邊緣節點集合中第i個節點,NSE為靜態邊緣節點集合中靜態邊緣節點的個數;
步驟1所述構建靜態非邊緣節點集合為:
對于部署在電力施工現場區域非邊緣位置處且位置固定的網絡節點,將其定義為靜態非邊緣節點,所有靜態非邊緣節點構成靜態非邊緣節點集合,具體定義為:
dataB={Node_SN1,Node_SN2,...,Node_SNNSN}
其中,dataB表示靜態非邊緣節點集合,Node_SNi表示靜態非邊緣節點集合中第i個節點,NSN為靜態非邊緣節點集合中靜態非邊緣節點的個數;
步驟1所述構建動態節點集合為:
對于部署在電力施工現場區域內所有位置可移動的網絡節點,將其定義為動態節點,所有動態節點構成動態節點集合,具體定義為:
dataC={Node_D1,Node_D2,...,Node_DND}
其中,dataC表示動態節點集合,Node_Di表示動態節點集合中第i個節點,ND為動態節點集合中動態節點的個數;
步驟2所述構建靜態節點集合為:
將步驟1中所述的靜態邊緣節點集合與靜態非邊緣節點集合的并集,定義為靜態節點集合,具體定義為:
其中,dataS表示靜態節點集合,dataA表示步驟1中所定義的靜態邊緣節點集合,dataB表示步驟1中所定義的靜態非邊緣節點集合,Node_Si表示靜態節點集合中第i個節點,NS=NSE+NSN為靜態節點集合中靜態節點的個數;
步驟2所述靜態節點集合中任意兩個節點的相對距離小于鄰節點最大通信距離,具體是指:靜態節點集合中的各節點完成固定位置的部署后,對任意兩個節點Node_Si、Node_Sj∈dataS,i,j∈{1,2,...,Ns}且i≠j的相對距離L_Si,j進行初始化;隨后,對于靜態節點集合中的任意兩個節點Node_Si、Node_Sj∈dataS,i,j∈{1,2,...,Ns}且i≠j,若滿足關系L_Si,j≤Lmax,則表明節點Node_Si與節點Node_Sj的相對距離小于鄰節點最大通信距離;
其中,L_Si,j表示節點Node_Si與節點Node_Sj之間的相對距離,Lmax表示預設的鄰節點最大通信距離;
步驟2所述互相作為對方節點對應波束方向上的鄰節點,并將自身的節點ID號加入對方節點對應波束方向的鄰節點表中,具體是指:
若節點Node_Si位于節點Node_Sj的D_Sj_m波束方向,m∈{1,2,...,M},節點Node_Sj位于節點Node_Si的D_Si_n波束方向,n∈{1,2,...,M},則將節點Node_Si的ID號加入到節點Node_Sj的D_Sj_m波束方向的鄰節點表NT_Sj_m中,同時將節點Node_Sj的ID號加入到節點Node_Si的D_Si_n波束方向的鄰節點表NT_Si_n中;
其中,M=360°/θ表示節點的波束方向總個數,θ表示節點定向天線的波束角;
步驟3所述對靜態邊緣節點、靜態非邊緣節點、動態節點各波束方向的鄰節點表進行初始化,具體是指:對于靜態邊緣節點Node_SEi,i=1,2,…,NSE,以及靜態非邊緣節點Node_SNj,j=1,2,…,NSN,按照步驟2所述方法對節點各波束方向的鄰節點表NT_SEi_s、NT_SNj_s,s=1,2,…,M進行初始化;
對于動態節點Node_Dk,k=1,2,…,ND,各波束方向的鄰節點表NT_Dk_s,s=1,2,…M均初始化為空;
步驟3所述對靜態邊緣節點、靜態非邊緣節點、動態節點各波束方向的掃描系數進行初始化,具體是指:
對于靜態邊緣節點Node_SEi,i=1,2,…,NSE,其邊緣波束方向(指朝向電力施工現場區域外側的波束方向)所對應的掃描系數ξ_SEi_e初始化為0,i=1,2,…,NSE,e=e1,e2,…,ez_i,e1、e2、…、ez_i∈{1,2,...,M};其非邊緣波束方向(指除邊緣波束方向之外的剩余波束方向)所對應的掃描系數ξ_SEi_ne初始化為1,i=1,2,…,NSE,ne=ne1,ne2,…,ne(M-z_i),ne1、ne2、…、ne(M-z_i)∈{1,2,...,M};
其中,M表示節點的波束方向總個數,z_i表示第i個靜態邊緣節點Node_SEi的邊緣波束方向個數;
對于靜態非邊緣節點Node_SNj,j=1,2,…,NSN,所有波束方向的掃描系數ξ_SNj_q,j=1,2,…,NSN,q=1,2,…,M均初始化為1;
對于動態節點Node_Dk,k=1,2,…,ND,所有波束方向的掃描系數ξ_Dk_s,k=1,2,…,ND,s=1,2,…,M均初始化為1;
步驟3所述的檢測周期次數為:N0;
步驟3所述的調整系數為:λ∈(0,1);
步驟3所述的最大掃描次數為:Nmax;
步驟3所述的鄰節點個數目標值為:Tnei;
步驟3所述的一次鄰節點發現操作的時隙長度為:SLOT;
步驟4所述全節點集合定義為步驟1中所述的靜態邊緣節點集合、靜態非邊緣節點集合、動態節點集合的并集,具體定義為:
其中,dataALL表示全節點集合,dataA表示步驟1中所定義的靜態邊緣節點集合,dataB表示步驟1中所定義的靜態非邊緣節點集合,dataC表示步驟1中所定義的動態節點集合,Noder表示全節點集合中的第r個節點,NALL=NSE+NSN+ND為全節點集合中的節點個數;
步驟4所述掃描概率的計算公式為:
其中,pr_s為節點Noder的第s個波束方向Dr_s的掃描概率;ξr_s為節點Noder的第s個波束方向Dr_s的掃描系數;M為節點波束方向的總個數;
步驟9所述的動態節點為:Node_Di,i=1,2,…,ND;
步驟9所述的各波束方向的鄰節點表為:NT_Di_s,i=1,2,…,ND,s=1,2,…,M;其中,NT_Di_s表示動態節點Node_Di第s個波束方向D_Di_s的鄰節點表;
步驟9所述的靜態邊緣節點為:Node_Sj,j=1,2,…,NS;
步驟9所述進一步檢測與發現靜態邊緣節點波束方向相鄰的左側90°范圍內、以及右側90°范圍內的波束方向是否鄰節點表為空,具體為:若動態節點Node_Di的波束方向D_Di_s的鄰節點表NT_Di_s中存在靜態邊緣節點,則進一步檢測與該波束方向D_Di_s左相鄰90°范圍內的波束方向是否鄰節點表全為空,并檢測與該波束方向D_Di_s右相鄰90°范圍內的波束方向是否鄰節點表全為空;
步驟9所述的左側90°范圍內、以及右側90°范圍內的波束方向為潛在邊緣波束方向,將其掃描系數降低為原值的λ倍,具體為:若與波束方向D_Di_s左相鄰90°范圍內的波束方向的鄰節點表全為空,則將波束方向的掃描系數降低為原值的λ倍;若與波束方向D_Di_s右相鄰90°范圍內的波束方向的鄰節點表全為空,則將波束方的掃描系數也降低為原值的λ倍;
步驟9所述的與上述潛在邊緣波束方向呈180°對稱的波束方向為潛在內側方向,將其掃描系數增加為原值的(2-λ)倍,具體為:若波束方向的鄰節點表全為空,則將與波束方向/θ呈180°對稱的波束方向的掃描系數增加為原值的(2-λ)倍;若波束方向的鄰節點表全為空,則將與波束方向呈180°對稱的波束方向的掃描系數增加為原值的(2-λ)倍;
步驟9所述λ∈(0,1)為調整系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電網有限責任公司廣州供電局,未經廣東電網有限責任公司廣州供電局許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110755579.2/1.html,轉載請聲明來源鉆瓜專利網。





