[go: up one dir, main page]

CN107801227A - A kind of routing scheduling method towards wireless sensor network stratification analysis - Google Patents

A kind of routing scheduling method towards wireless sensor network stratification analysis Download PDF

Info

Publication number
CN107801227A
CN107801227A CN201710891080.8A CN201710891080A CN107801227A CN 107801227 A CN107801227 A CN 107801227A CN 201710891080 A CN201710891080 A CN 201710891080A CN 107801227 A CN107801227 A CN 107801227A
Authority
CN
China
Prior art keywords
node
base station
consistency
wireless sensor
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710891080.8A
Other languages
Chinese (zh)
Other versions
CN107801227B (en
Inventor
马忠建
常玉超
唐洪莹
李宝清
刘建坡
丁园园
袁晓兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Microsystem and Information Technology of CAS
University of Chinese Academy of Sciences
Original Assignee
Shanghai Institute of Microsystem and Information Technology of CAS
University of Chinese Academy of Sciences
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Microsystem and Information Technology of CAS, University of Chinese Academy of Sciences filed Critical Shanghai Institute of Microsystem and Information Technology of CAS
Priority to CN201710891080.8A priority Critical patent/CN107801227B/en
Publication of CN107801227A publication Critical patent/CN107801227A/en
Application granted granted Critical
Publication of CN107801227B publication Critical patent/CN107801227B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/124Shortest path evaluation using a combination of metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • H04W40/10Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a kind of routing scheduling method towards wireless sensor network stratification analysis, establish trip current using hierarchical parsing approach, trip current using the dump energy of neighbor node, the transmission energy for needing to consume, to base station distance and node degree as key factor.Using the element value of trip current eigenvalue of maximum character pair vector as the weight of three factors, the performance weights of each neighbor node are calculated, and carry out hierarchical ranking and consistency check.In the performance weights of all neighbor nodes, that node of performance maximum weight will be chosen as the via node of next-hop.The present invention can effectively improve node energy consumption, and finally improve the network life of wireless sensor network.

Description

一种面向无线传感器网层次化分析的路由调度方法A Routing Scheduling Method Oriented to Hierarchical Analysis of Wireless Sensor Networks

技术领域technical field

本发明涉及无线传感器网络技术领域,特别是涉及一种面向无线传感器网层次化分析的路由调度方法。The invention relates to the technical field of wireless sensor networks, in particular to a routing scheduling method for layered analysis of wireless sensor networks.

背景技术Background technique

随着4G技术的日渐成熟和5G时代的到来,无线传感器网络作为未来蜂窝网络的重要组成部分之一,尤其是提高无线传感器网寿命的问题早已成为无线传感器网络研究的热点和重点。无线传感器网络是一种节点以动态、自动寻找最优路径的方式实现向基站传输采集新的网络,被广泛应用于军事、工业控制、农业生产等诸多领域。节点的有限的能量供应和处理能力特性使得传统路由算法无法直接应用于无线传感器网络。因此,如何在源节点和基站之间找到有效的路由成为研究的难点。传统的无线传感器网络路由算法基于最短路思想,会导致网络的一些节点因为能量耗尽而死亡,进而导致网络被分割成多个孤立的子网络,严重影响网络的连通性和稳定性。因此,对节点能量消耗的路由算法的研究具有重要的意义。With the maturity of 4G technology and the arrival of 5G era, wireless sensor network is one of the important components of future cellular network, especially the problem of improving the life of wireless sensor network has become a hot spot and focus of wireless sensor network research. Wireless sensor network is a network in which nodes can dynamically and automatically find the optimal path to transmit and collect new information to the base station. It is widely used in military, industrial control, agricultural production and many other fields. Due to the limited energy supply and processing capability of nodes, traditional routing algorithms cannot be directly applied to wireless sensor networks. Therefore, how to find an effective route between the source node and the base station has become a difficult point of research. The traditional wireless sensor network routing algorithm is based on the shortest path idea, which will cause some nodes in the network to die due to energy exhaustion, and then cause the network to be divided into multiple isolated sub-networks, seriously affecting the connectivity and stability of the network. Therefore, the research on the routing algorithm of node energy consumption is of great significance.

根据路由的建立方式,无线传感器网络路由协议可以分为主动式路由协议和反应式路由协议。已有的路由协议分为主动式路由协议和反应式路由协议。主动式路由协议又称为先验式路由协议或表驱动路由协议,在这种协议中,采用周期性广播路由请求分组的策略,以应对拓扑结构的变化,维护最新的路由。主动式路由协议无论是否有通信需求,每个节点都周期性的广播路由请求分组,实时维护到网络中所有节点的最新路由。常用的主动式路由协议包括DSDV协议和OLSR协议等。反应式路由协议又称为按需路由协议,所谓“按需”的意思是,只有当节点需要通信时才进行路由发现,如果不需要通信则无需维护路由信息。当源节点需要发送数据时,先查看本地路由表是否存在可用路由,如果存在则直接发送,如果不存在则广播路由请求包,找到可用的路由后再发送数据分组。并且,节点只需要存储到所需目的节点的路由信息。因此,反应式路由协议可以很好的适应能量、带宽和存储等资源受限,且节点移动较为频繁的无线网络环境。和主动式路由协议相比,反应式路由协议减少了路由开销和存储开销,节省了能量资源,更能适应拓扑频繁变化的无线环境。因此,对于节点的能量、带宽、存储等资源通常受到限制,且网络拓扑快速变化的场景,反应式路由协议比主动式路由协议性能更好。常用的反应式路由协议有DSR和AODV等协议。According to the routing establishment method, wireless sensor network routing protocols can be divided into active routing protocols and reactive routing protocols. Existing routing protocols are divided into active routing protocols and reactive routing protocols. Proactive routing protocols are also known as a priori routing protocols or table-driven routing protocols. In this protocol, the strategy of periodically broadcasting routing request packets is adopted to cope with changes in the topology and maintain the latest routing. Regardless of whether there is a communication requirement in the active routing protocol, each node periodically broadcasts routing request packets, and maintains the latest routes to all nodes in the network in real time. Commonly used proactive routing protocols include DSDV and OLSR. Reactive routing protocols are also called on-demand routing protocols. The so-called "on-demand" means that routing discovery is performed only when nodes need to communicate. If no communication is required, routing information does not need to be maintained. When the source node needs to send data, first check whether there is an available route in the local routing table, if it exists, it will send it directly, if it does not exist, it will broadcast a route request packet, and then send the data packet after finding an available route. Also, nodes only need to store routing information to desired destination nodes. Therefore, the reactive routing protocol can well adapt to the wireless network environment where resources such as energy, bandwidth and storage are limited, and nodes move frequently. Compared with active routing protocols, reactive routing protocols reduce routing overhead and storage overhead, save energy resources, and are more adaptable to wireless environments with frequent topological changes. Therefore, for scenarios where the energy, bandwidth, storage and other resources of nodes are usually limited, and the network topology changes rapidly, reactive routing protocols perform better than proactive routing protocols. Commonly used reactive routing protocols include protocols such as DSR and AODV.

发明内容Contents of the invention

本发明所要解决的技术问题是提供一种面向无线传感器网层次化分析的路由调度方法,能够有效地改善节点能量消耗,提高无线传感器网的网络寿命。The technical problem to be solved by the present invention is to provide a routing scheduling method oriented to the hierarchical analysis of the wireless sensor network, which can effectively improve the energy consumption of nodes and improve the network life of the wireless sensor network.

本发明解决其技术问题所采用的技术方案是:提供一种面向无线传感器网层次化分析的路由调度方法,包括以下步骤:The technical solution adopted by the present invention to solve the technical problems is: provide a routing scheduling method for hierarchical analysis of wireless sensor networks, comprising the following steps:

(1)判断基站是否可达:根据源节点和基站的相对位置,判断基站是否在该节点的可靠通信范围内;如果在,则源节点直接与基站通信,当前路由建立过程结束;否则,转向步骤(2),从邻居节点中选择性能较好的节点作为下一跳;(1) Judging whether the base station is reachable: According to the relative position of the source node and the base station, judge whether the base station is within the reliable communication range of the node; if so, the source node directly communicates with the base station, and the current route establishment process ends; otherwise, turn to Step (2), select a node with better performance from the neighbor nodes as the next hop;

(2)建立判定矩阵:统计邻居节点剩余能量、需要消耗的传输能量、到基站的距离和节点度三个关键因素的数据,然后调整统计数据值并去除数据量纲,将处理后的数据两两做比值后构造判定矩阵;求判定矩阵的最大特征值及对应的特征向量,根据特征值检查判定矩阵是否为一致性矩阵;如果不一致,则重新调整统计数据;否则,继续转到步骤(3);(2) Establish a decision matrix: count the data of three key factors, namely, the remaining energy of neighboring nodes, the transmission energy to be consumed, the distance to the base station, and the node degree, then adjust the statistical data value and remove the data dimension, and divide the processed data into two Construct the decision matrix after comparing the two; find the maximum eigenvalue and corresponding eigenvector of the decision matrix, and check whether the decision matrix is a consistency matrix according to the eigenvalue; if not, readjust the statistical data; otherwise, continue to step (3 );

(3)求最大性能权值的邻居节点:将步骤(2)中特征向量的三个元素分别作为所述三个关键因素的权重值,计算每个邻居节点的性能权值,然后获得具有最大性能权值的邻居节点,该节点为最优下一跳节点;判断当前节点是否可以与基站直接进行可靠通信;如果不可以,则转到步骤(1),以当前节点为基础,继续选择下一跳的中继节点;否则,当前路由建立过程结束。(3) Find the neighbor node with the maximum performance weight: use the three elements of the feature vector in step (2) as the weight values of the three key factors respectively, calculate the performance weight of each neighbor node, and then obtain the The neighbor node of the performance weight, which is the optimal next-hop node; judge whether the current node can directly communicate reliably with the base station; if not, go to step (1), and continue to select the next node based on the current node One-hop relay node; otherwise, the current route establishment process ends.

所述步骤(2)中判定矩阵为:其中, 和Gi'分别表示去除数据量纲后的邻居节点剩余能量、需要消耗的传输能量、到基站的距离和节点度。In the step (2), the decision matrix is: in, and G i 'represent the remaining energy of neighboring nodes after removing the data dimension, the transmission energy to be consumed, the distance to the base station and the node degree.

所述步骤(2)中通过一致性判定指标检查判定矩阵是否为一致性矩阵,其中一致性判定指标为:RI为分布值,λmax是一致性矩阵Ai的最大特征值、p为关键因素的个数;当一致性比例值CR<0.1时,则表示判定矩阵满足一致性要求。In the step (2), check whether the judgment matrix is a consistency matrix by the consistency judgment index, wherein the consistency judgment index is: RI is the distribution value, λ max is the maximum eigenvalue of the consistency matrix A i , and p is the number of key factors; when the consistency ratio value CR<0.1, it means that the decision matrix meets the consistency requirements.

所述步骤(2)和步骤(3)之间还包括:根据判定矩阵得到一组元素对其上一层中某元素的权重向量,最终得到最低层中各方案对于目标的排序权重,并进行一致性判定实现方案选择的步骤。Between said step (2) and step (3), it also includes: according to the decision matrix, the weight vector of a group of elements to an element in the upper layer is obtained, and finally the ranking weights of each scheme for the target in the lowest layer are obtained, and Consistency judgment implements the steps of scheme selection.

有益效果Beneficial effect

由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明综合考虑了邻居节点的剩余能量、需要消耗的传输能量、邻居节点到基站的距离和邻居节点的度,将这四个因素通过层次化分析的方法进行量化,构建具有一致性特性的判定矩阵,最后选择具有较好性能的邻居节点作为下一跳的中继节点。本发明有效地改善了网络中的节点能量消耗,增大了网络寿命。Due to the adoption of the above-mentioned technical solution, the present invention has the following advantages and positive effects compared with the prior art: the present invention comprehensively considers the remaining energy of neighbor nodes, the transmission energy to be consumed, the distance from neighbor nodes to the base station and the For the degree of nodes, these four factors are quantified by hierarchical analysis method, and a decision matrix with consistency characteristics is constructed, and finally the neighbor node with better performance is selected as the relay node of the next hop. The invention effectively improves the energy consumption of nodes in the network and increases the life span of the network.

附图说明Description of drawings

图1是本发明的流程图;Fig. 1 is a flow chart of the present invention;

图2是层次化分析模型图;Figure 2 is a hierarchical analysis model diagram;

图3是具有100个传感器节点随机分布的检测区示意图。Fig. 3 is a schematic diagram of a detection area with 100 sensor nodes randomly distributed.

具体实施方式Detailed ways

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

本发明的实施方式涉及一种面向无线自组织网的节点分层路由调度方法,如图1所示,包括以下步骤:(1)判断源节点和基站是否可以直接可靠地通信;(2)将层次化分析模型应用到邻居节点的四个关键因素中,构建判定矩阵并计算每个邻居节点的性能权值;(3)选择具有最大性能权值的节点作为下一跳的中继节点,根据中继节点与基站是否可以直接地可靠通信决定当前路由建立过程是否结束。Embodiments of the present invention relate to a node hierarchical routing scheduling method for wireless ad hoc networks, as shown in Figure 1, comprising the following steps: (1) judging whether the source node and the base station can communicate directly and reliably; The hierarchical analysis model is applied to the four key factors of neighbor nodes, constructs a decision matrix and calculates the performance weight of each neighbor node; (3) selects the node with the largest performance weight as the relay node of the next hop, according to Whether the relay node and the base station can directly and reliably communicate determines whether the current route establishment process ends.

其中,层次化分析模型如图2所示,分为三层:邻居节点性能权值是模型的目标层;下一层是模型的因素层,包括邻居节点的剩余能量、需要消耗的传输能量、邻居节点到基站的距离和邻居节点的度,四个关键因素;最底层为n个邻居节点,其中性能权值最大的节点会成为下一跳的中继节点。Among them, the hierarchical analysis model is shown in Figure 2, which is divided into three layers: the neighbor node performance weight is the target layer of the model; the next layer is the factor layer of the model, including the remaining energy of the neighbor nodes, the transmission energy that needs to be consumed, The distance from the neighbor node to the base station and the degree of the neighbor node are four key factors; the bottom layer is n neighbor nodes, and the node with the largest performance weight will become the relay node of the next hop.

如图3所示,下面构建一个由100网络节点组成的无线传感器网络检测系统,网络节点被均匀地部署在边长100m正方形区域内,以节点vi为例,通过MATLAB软件进行仿真模拟计算,以进一步说明本发明。As shown in Figure 3, a wireless sensor network detection system consisting of 100 network nodes is constructed below. The network nodes are evenly deployed in a square area with a side length of 100m. Taking node v i as an example, the simulation calculation is carried out through MATLAB software. To further illustrate the present invention.

步骤一:设节点vi和基站(BS)节点v0的距离为di,d0表示门限距离的参考值,则二者的链路关系根据如下判断:Step 1: Set the distance between node v i and base station (BS) node v 0 as d i , and d 0 represents the reference value of the threshold distance, then the link relationship between the two is judged as follows:

本实施例中,di0=57,d0=40,是满足节点收发信息的最小能量,分别表示节点vi和vj的剩余能量。虽然节点vi和基站(BS)节点v0的能量均满足要求,但是di0>d0,因此mi0=0,所以,需要寻找性能较好的邻居节点作为中继节点。In this embodiment, d i0 =57, d 0 =40, is the minimum energy that satisfies the node sending and receiving information, and Denote the remaining energy of nodes v i and v j respectively. Although the energy of node v i and base station (BS) node v 0 both meet the requirements, but d i0 >d 0 , so m i0 =0, so it is necessary to find a neighbor node with better performance as a relay node.

步骤二:在节点vi的可靠通信范围内的Gi个节点构建了邻居节点集合Vi={v1',v'2,…,v'j,…,v'Gi}。Step 2: G i nodes within the reliable communication range of node v i construct a neighbor node set V i ={v 1 ', v' 2 ,...,v' j ,...,v' Gi }.

邻居节点剩余能量、需要消耗的传输能量、邻居节点到基站距离和邻居节点的度,四个关键因素的数据调整和去除量纲的操作如下:The remaining energy of the neighbor node, the transmission energy that needs to be consumed, the distance from the neighbor node to the base station, and the degree of the neighbor node, the data adjustment and dimension removal operations of the four key factors are as follows:

式中,是节点vi的邻居节点v'j的剩余能量,是节点vi的邻居节点v'j需要消耗的传输能量,d(j,0)是节点vi邻居节点v'j到基站v0的距离,Gj是节点vi的邻居节点v'j的度。In the formula, is the remaining energy of the neighbor node v' j of node v i , is the transmission energy that the neighbor node v' j of node v i needs to consume, d(j,0) is the distance from the neighbor node v' j of node v i to the base station v 0 , G j is the neighbor node v' j of node v i degree.

则判定矩阵为Then the decision matrix is

其中,和Gi'分别表示去除数据量纲后的邻居节点剩余能量、需要消耗的传输能量、到基站的距离和节点度。 in, and G i 'represent the remaining energy of neighboring nodes after removing the data dimension, the transmission energy to be consumed, the distance to the base station and the node degree.

Ai的最大特征值及对应的特征向量为Wi=[w1 w2 w3 w4]。一致性判定指标为:The largest eigenvalue and corresponding eigenvector of A i is W i =[w 1 w 2 w 3 w 4 ]. The consistency judgment index is:

RI为分布值,λmax是一致性矩阵Ai的最大特征值、p表示本方法的关键因素的个数,取值为4。 RI is the distribution value, λ max is the maximum eigenvalue of the consistency matrix A i , p represents the number of key factors of this method, and the value is 4.

式中,RI分布值的参考如下表,表格中的n表示关键因素的数量值。In the formula, the reference of RI distribution value is in the following table, and n in the table represents the quantity value of key factors.

nno 11 22 33 44 55 66 77 88 99 RIRI 00 00 0.580.58 0.900.90 1.121.12 1.241.24 1.321.32 1.411.41 1.451.45

当一致性比例值CR<0.10时,矩阵Ai满足一致性性质,无需再做调整,否则要调整判定矩阵Ai的值。计算节点vi的每一个邻居节点性能权值,计算方式如下:When the consistency ratio value CR<0.10, the matrix A i satisfies the consistency property and no further adjustment is needed, otherwise the value of the decision matrix A i needs to be adjusted. Calculate the performance weight of each neighbor node of node v i , the calculation method is as follows:

步骤三:根据步骤二中针对节点vi的所有邻居节点的性能权值,求出具有最大性能权值的节点:Step 3: According to the performance weights of all neighbor nodes of node vi in step 2, find the node with the largest performance weight:

检查基站v0是否在节点的可靠通信范围内。如果在,则直接与基站v0通信;否则,继续转到步骤一,直至可以与基站进行可靠通信。Check if base station v 0 is at node within the reliable communication range. If so, communicate directly with the base station v 0 ; otherwise, go to step 1 until reliable communication with the base station is possible.

值得一提的是,在步骤二和步骤三中还包括对方案进行选择的步骤,具体为:根据判定矩阵得到一组元素对其上一层中某元素的权重向量,最终得到最低层中各方案对于目标的排序权重,从而进行方案选择。It is worth mentioning that step 2 and step 3 also include the step of selecting the scheme, specifically: according to the decision matrix, the weight vector of a group of elements to an element in the upper layer is obtained, and finally the weight vector of each element in the lowest layer is obtained. The ranking weight of the scheme for the target, so as to select the scheme.

总排序权重要自上而下地将单准则下的权重进行合成。The total sorting weight is to synthesize the weights under the single criterion from top to bottom.

关键因素共4个,它们的层次总排序权重分别为[a1a2a3a4]。邻居节点包含n个[B1,…,Bn],它们关于关键因素的层次单排序权重分别为[b1j,…,bnj]。现求邻居节点中各因素关于总目标的权重,即求邻居节点各因素的层次总排序权重[b1,…,bn],计算按上表所示方式进行,即对层次总排序也需作一致性检验,检验仍像层次总排序那样由高层到低层逐层进行。这是因为虽然各层次均已经过层次单排序的一致性检验,各成对比较判断矩阵都已具有较为满意的一致性。但当综合考察时,各层次的非一致性仍有可能积累起来,引起最终分析结果较严重的非一致性。There are four key factors, and their total ranking weights are [a 1 a 2 a 3 a 4 ]. Neighbor nodes include n [B 1 ,…,B n ], and their hierarchical single ranking weights on key factors are [b 1j ,…,b nj ]. Now find the weight of each factor in the neighbor node with respect to the total goal, that is, find the hierarchical total ranking weight [b 1 ,…,b n ] of each factor in the neighbor node, and the calculation is carried out as shown in the above table, that is The consistency check is also required for the total sorting of the levels, and the test is still carried out layer by layer from high level to low level like the total level sorting. This is because although each level has passed the consistency test of single-level sorting, each pairwise comparison judgment matrix has a relatively satisfactory consistency. However, when comprehensively inspected, inconsistencies at all levels may still accumulate, resulting in serious inconsistencies in the final analysis results.

设邻居节点中与关键因素相关的因素的成对比较判断矩阵在单排序中经一致性检验,求得单排序一致性指标为CI(j),(j=1,…,m),相应的平均随机一致性指标为RI(j)(CI(j)、RI(j)已在层次单排序时求得),则邻居节点总排序随机一致性比例为:Assuming that the pairwise comparison judgment matrix of the factors related to the key factors in the neighbor nodes is tested for consistency in the single sorting, the consistency index of the single sorting is obtained as CI(j), (j=1,...,m), and the corresponding The average random consistency index is RI(j) (CI(j), RI(j) has been obtained in single-level sorting), then the random consistency ratio of the total sorting of neighbor nodes is:

当CR<0.10时,认为层次总排序结果具有较满意的一致性并接受该分析结果。When CR<0.10, it is considered that the hierarchical total ranking results have a relatively satisfactory consistency and the analysis results are accepted.

为突出本发明对提高无线传感器网络通信性能的提高,现选择将本发明网络的网络生命周期为性能指标与经典的LEACH和HEED路由算法进行比较。通过MATLAB仿真计算发现,本发明的网络生命寿命,比LEACH路由算法整体提升25%,比HEED路由算法整体提升20%。由此可见,本发明的无线传感器网络路由调度算法对网络寿命有显著提升;特别是对于大规模的无线自组织网络,其性能提升效果更为明显。In order to highlight the improvement of the present invention to improve the communication performance of the wireless sensor network, the network life cycle of the network of the present invention is chosen as the performance index to compare with the classic LEACH and HEED routing algorithms. Through MATLAB simulation calculation, it is found that the network lifetime of the present invention is 25% higher than that of the LEACH routing algorithm and 20% higher than that of the HEED routing algorithm. It can be seen that the wireless sensor network routing scheduling algorithm of the present invention significantly improves the network life; especially for large-scale wireless self-organizing networks, its performance improvement effect is more obvious.

传统的无线传感器网路由调度算法大部分只是考虑单一的能量因素或者距离因素,不能尽可能地反映无线传感器网络中节点的全面特性,这样导致在选择下一跳中继节点的时候不能尽可能地选择具有良好性能的节点,从而使得网络中的部分节点因为能量耗尽过早地“死亡”,破坏网络的连通性。相比于传统的无线传感器网络算法,本发明提出的路由算法综合考虑了邻居节点的剩余能量、需要消耗的传输能量、邻居节点到基站的距离和邻居节点的度,将这四个因素通过层次化分析的方法进行量化,构建具有一致性特性的判定矩阵,最后选择具有较好性能的邻居节点作为下一跳的中继节点。本发明有效地改善了网络中的节点能量消耗,增大了网络寿命。Most of the traditional wireless sensor network routing scheduling algorithms only consider a single energy factor or distance factor, and cannot reflect the overall characteristics of the nodes in the wireless sensor network as much as possible. Select nodes with good performance, so that some nodes in the network will "die" prematurely due to energy exhaustion, destroying the connectivity of the network. Compared with the traditional wireless sensor network algorithm, the routing algorithm proposed by the present invention comprehensively considers the remaining energy of the neighbor node, the transmission energy that needs to be consumed, the distance from the neighbor node to the base station and the degree of the neighbor node, and these four factors are passed through the hierarchy Quantification is carried out with the method of chemical analysis, a decision matrix with consistency characteristics is constructed, and finally the neighbor node with better performance is selected as the relay node of the next hop. The invention effectively improves the energy consumption of nodes in the network and increases the life span of the network.

Claims (4)

1.一种面向无线传感器网层次化分析的路由调度方法,其特征在于,包括以下步骤:1. A routing scheduling method for hierarchical analysis of wireless sensor networks, characterized in that, comprising the following steps: (1)判断基站是否可达:根据源节点和基站的相对位置,判断基站是否在该节点的可靠通信范围内;如果在,则源节点直接与基站通信,当前路由建立过程结束;否则,转向步骤(2),从邻居节点中选择性能较好的节点作为下一跳;(1) Judging whether the base station is reachable: According to the relative position of the source node and the base station, judge whether the base station is within the reliable communication range of the node; if so, the source node directly communicates with the base station, and the current route establishment process ends; otherwise, turn to Step (2), select a node with better performance from the neighbor nodes as the next hop; (2)建立判定矩阵:统计邻居节点剩余能量、需要消耗的传输能量、到基站的距离和节点度三个关键因素的数据,然后调整统计数据值并去除数据量纲,将处理后的数据两两做比值后构造判定矩阵;求判定矩阵的最大特征值及对应的特征向量,根据特征值检查判定矩阵是否为一致性矩阵;如果不一致,则重新调整统计数据;否则,继续转到步骤(3);(2) Establish a decision matrix: count the data of three key factors, namely, the remaining energy of neighboring nodes, the transmission energy to be consumed, the distance to the base station, and the node degree, then adjust the statistical data value and remove the data dimension, and divide the processed data into two Construct the decision matrix after comparing the two; find the maximum eigenvalue and corresponding eigenvector of the decision matrix, and check whether the decision matrix is a consistency matrix according to the eigenvalue; if not, readjust the statistical data; otherwise, continue to step (3 ); (3)求最大性能权值的邻居节点:将步骤(2)中特征向量的三个元素分别作为所述三个关键因素的权重值,计算每个邻居节点的性能权值,然后获得具有最大性能权值的邻居节点,该节点为最优下一跳节点;判断当前节点是否可以与基站直接进行可靠通信;如果不可以,则转到步骤(1),以当前节点为基础,继续选择下一跳的中继节点;否则,当前路由建立过程结束。(3) Find the neighbor node with the maximum performance weight: use the three elements of the feature vector in step (2) as the weight values of the three key factors respectively, calculate the performance weight of each neighbor node, and then obtain the The neighbor node of the performance weight, which is the optimal next-hop node; judge whether the current node can directly communicate reliably with the base station; if not, go to step (1), and continue to select the next node based on the current node One-hop relay node; otherwise, the current route establishment process ends. 2.根据权利要求1所述的面向无线传感器网层次化分析的路由调度方法,其特征在于,所述步骤(2)中判定矩阵为:其中, 和Gi'分别表示去除数据量纲后的邻居节点剩余能量、需要消耗的传输能量、到基站的距离和节点度。2. the route scheduling method facing wireless sensor network hierarchical analysis according to claim 1, is characterized in that, in the described step (2), decision matrix is: in, and G i 'represent the remaining energy of neighboring nodes after removing the data dimension, the transmission energy to be consumed, the distance to the base station and the node degree. 3.根据权利要求1所述的面向无线传感器网层次化分析的路由调度方法,其特征在于,所述步骤(2)中通过一致性判定指标检查判定矩阵是否为一致性矩阵,其中一致性判定指标为:RI为分布值,λmax是一致性矩阵Ai的最大特征值、p为关键因素的个数;当一致性比例值CR<0.1时,则表示判定矩阵满足一致性要求。3. the route scheduling method facing wireless sensor network hierarchical analysis according to claim 1, it is characterized in that, in the described step (2), check whether the judgment matrix is a consistency matrix by the consistency judgment index, wherein the consistency judgment The indicators are: RI is the distribution value, λ max is the maximum eigenvalue of the consistency matrix A i , and p is the number of key factors; when the consistency ratio value CR<0.1, it means that the decision matrix meets the consistency requirements. 4.根据权利要求1所述的面向无线传感器网层次化分析的路由调度方法,其特征在于,所述步骤(2)和步骤(3)之间还包括:根据判定矩阵得到一组元素对其上一层中某元素的权重向量,最终得到最低层中各方案对于目标的排序权重,并进行一致性判定实现方案选择的步骤。4. the route dispatching method facing wireless sensor network hierarchical analysis according to claim 1, is characterized in that, also comprises between described step (2) and step (3): according to decision matrix, obtain a group of element pairwise The weight vector of an element in the upper layer finally obtains the ranking weights of each plan in the lowest layer for the target, and conducts a consistency judgment to realize the steps of plan selection.
CN201710891080.8A 2017-09-27 2017-09-27 Routing scheduling method for hierarchical analysis of wireless sensor network Active CN107801227B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710891080.8A CN107801227B (en) 2017-09-27 2017-09-27 Routing scheduling method for hierarchical analysis of wireless sensor network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710891080.8A CN107801227B (en) 2017-09-27 2017-09-27 Routing scheduling method for hierarchical analysis of wireless sensor network

Publications (2)

Publication Number Publication Date
CN107801227A true CN107801227A (en) 2018-03-13
CN107801227B CN107801227B (en) 2021-01-26

Family

ID=61532652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710891080.8A Active CN107801227B (en) 2017-09-27 2017-09-27 Routing scheduling method for hierarchical analysis of wireless sensor network

Country Status (1)

Country Link
CN (1) CN107801227B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109099967A (en) * 2018-07-25 2018-12-28 梧州市兴能农业科技有限公司 A kind of intelligent monitor system of Table Grape Cold Chain Logistics
CN111901846A (en) * 2020-07-31 2020-11-06 浙江鑫网能源工程有限公司 Ad-hoc network system adopting multiple NB-IoT node gateways

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130170504A1 (en) * 2010-09-22 2013-07-04 Fujitsu Limited Routing method and node equipment
CN104093188A (en) * 2014-07-18 2014-10-08 东北电力大学 Novel cluster head election method for wireless sensor networks
CN105323818A (en) * 2015-11-04 2016-02-10 天津理工大学 Energy-saving clustering routing method based on network regional division and distances
US20160337875A1 (en) * 2013-12-23 2016-11-17 Orange A method for configuring a network comprising several nodes, a method for transmitting data in said network, and corresponding equipment and computer program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130170504A1 (en) * 2010-09-22 2013-07-04 Fujitsu Limited Routing method and node equipment
US20160337875A1 (en) * 2013-12-23 2016-11-17 Orange A method for configuring a network comprising several nodes, a method for transmitting data in said network, and corresponding equipment and computer program
CN104093188A (en) * 2014-07-18 2014-10-08 东北电力大学 Novel cluster head election method for wireless sensor networks
CN105323818A (en) * 2015-11-04 2016-02-10 天津理工大学 Energy-saving clustering routing method based on network regional division and distances

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
朱文志: ""无线传感器网络多路径路由协议研究"", 《信息科技辑》 *
马振: ""基于多跳的无线传感器网络路由协议研究"", 《信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109099967A (en) * 2018-07-25 2018-12-28 梧州市兴能农业科技有限公司 A kind of intelligent monitor system of Table Grape Cold Chain Logistics
CN111901846A (en) * 2020-07-31 2020-11-06 浙江鑫网能源工程有限公司 Ad-hoc network system adopting multiple NB-IoT node gateways

Also Published As

Publication number Publication date
CN107801227B (en) 2021-01-26

Similar Documents

Publication Publication Date Title
CN105916183B (en) Wireless sensor network routing method based on link quality and residual energy
CN100505700C (en) A Routing Update Method
Smail et al. A multipath energy-conserving routing protocol for wireless ad hoc networks lifetime improvement
CN103906164B (en) Maritime search and rescue wireless sensor network topology and topology control method
CN109547351B (en) Routing method based on Q-learning and trust model in Ad Hoc network
CN104469879B (en) A kind of dynamic k value cluster routing methods
CN107182074A (en) A kind of route optimal path choosing method based on Zigbee
Tekaya et al. Multipath routing mechanism with load balancing in ad hoc network
CN104053175A (en) A topology control method for the sensing layer of the Internet of Things
CN103200643A (en) Distributed fault-tolerant topology control method based on dump energy sensing
CN107333314A (en) A wireless sensor network cluster construction and its cluster head update method
Fengjie et al. Research on DSDV routing protocol based on wireless Mesh network
CN105636144A (en) Method for prolonging life period of zigbee network
Prasad et al. Performance comparison of multipath routing protocols for mobile ad hoc network
Hussein et al. A new hybrid technique to improve the path selection in reducing energy consumption in mobile ad-hoc networks
CN107801227B (en) Routing scheduling method for hierarchical analysis of wireless sensor network
CN101282279B (en) A Routing Method for Wireless Ad Hoc Networks Based on Available Bandwidth Measurement
CN103826282B (en) Set based on dump energy divides multi-hop routing method
CN102316527A (en) Multi-path ad hoc on-demand distance vector (AODV) routing method based on service quality sensing
CN107995114A (en) Delay Tolerant Network method for routing based on Density Clustering
Sudarsan et al. A survey on various improvements of hybrid zone routing protocol in MANET
Balamurugan An energy efficient fitness based routing protocol in wireless sensor networks
Tolba et al. Based Energy-Efficient for Extending Mobile Wireless Sensor Networks Lifetime
Sultan et al. Evaluation of energy consumption of reactive and proactive routing protocols in MANET
CN110324875B (en) A Node-Centricity-Based Energy-Balanced Routing Method for Wireless Sensor Networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant