The disclosure relates to a technical field of marine wireless sensor network routing, and in particular to a high-reliability and high-robustness routing method for maritime search and rescue wireless sensor networks (MSR-WSNs).
In recent years, wireless sensor networks have been widely used in marine ecological environment monitoring, maritime search and rescue and far-reaching ocean observation. In the process of maritime search and rescue, wireless sensor nodes are preset on life jackets in advance (nodes are activated automatically when encountering water), and a multi-hop network is formed through self-organization to complete the perception and transmission of search and rescue information. This system is superior in that: through the self-organizing network characteristic of the wireless sensor nodes, the active release of search and rescue information is realized, and search and rescue ships and shore-based search and rescue centers obtain the real-time geographical location information and vital signs information of people overboard, thus greatly improving the efficiency of maritime search and rescue.
However, the design of existing routing methods of maritime search and rescue wireless sensor networks (MSR-WSNs) faces the following challenges: firstly, the nodes deployed on the sea are limited in energy and the batteries are usually not rechargeable and replaceable, so the energy saving is the first consideration for the design of routing algorithm; besides, the offshore environment is complex and changeable, the nodes drift randomly under the action of wind waves and currents, and the network topology is highly dynamic; the real-time dynamic changes of node position and network topology structure have adverse effects on the communication among nodes; moreover, under the limitation of current search and rescue equipment and maritime communication conditions, the design of MSR-WSNs routing method should ensure the reliability and real-time performance of data transmission in the network. At the same time, the dynamic change of network topology and the joining and quitting of some nodes may also lead to the incompleteness and randomness of network coverage in time and space; in addition, MSR-WSNs still has some unique constraints in life cycle, perception accuracy and reliability. All the above characteristics directly or indirectly affects the energy consumption performance and robustness of the MSR-WSNs routing method, causing low efficiency and other problems.
Most of the existing research methods are based on terrestrial wireless sensor networks and underwater wireless sensor networks, which are deployed in a (relatively) static environment and fail to fully consider the mobility of nodes, especially in the case of time-varying network topology in maritime search and rescue environment and unstable wireless communication links affected by waves, and making it difficult to realize high-reliability and high-robustness transmission of MSR-WSNs sensing data.
In order to solve the problem of robust and efficient transmission of sensing data caused by frequent node movement, dynamic change of network topology and high delay in maritime search and rescue scenes, the disclosure provides a high-reliability and high-robustness routing method for maritime search and rescue wireless sensor networks (MSR-WSNs), the method is suitable for maritime search and rescue wireless sensor networks with time-varying topology and unstable communication links, and realizes a high-reliability and high-robustness transmission of MSR-WSNs sensing data, effectively improving the efficiency and success rate of maritime search and rescue, and reducing network energy consumption.
The objective of the disclosure is achieved by a following technical scheme.
A high-reliability and high-robustness routing method for MSR-WSNs includes following steps:
Optionally, the indication value of the maritime search and rescue cluster is:
Further, the predicted values of the advance distances of the maritime search and rescue data packets are:
where at {circumflex over (d)}i
Further, the advance distance represents a difference between a Euclidean distance between node i and the search and rescue ship and a Euclidean distance between node i, and the search and rescue ship.
Further, the correct reception rate among the nodes is:
Further, when the correct reception is realized among the nodes, the transmitting power of the nodes satisfies:
Further, specific steps of determining the relay node of the node i are as follows:
Further, the priority of the relay nodes of the node i is:
Further, specific steps of selecting the relay node corresponding to the current node for data packet forwarding according to the priority are as follows:
Further, after introducing the reliable response mechanism CACK (Credible, ACK), a number of ACK transmissions among the nodes is:
Compared with the prior art, the disclosure has following beneficial effects.
First, based on the temporal and spatial correlation of MSR-WSNs nodes, the disclosure designs an adaptive clustering mechanism of maritime search and rescue wireless sensor network nodes, and uses an adaptive filtering method to calculate the predicted values of advance distances of maritime search and rescue data packets, reducing the frequent exchange of location information among nodes and nodes within their communication range, thus improving the network scalability and saving the network energy consumption to a certain extent.
Second, based on the proposed adaptive clustering mechanism of search and rescue target nodes, the disclosure comprehensively considers the predicted values of advance distances of maritime search and rescue data packets, the connectivity of communication links in maritime search and rescue environment and the residual energy of nodes to calculate the priority of candidate relay nodes, thus ensuring the reliability and effectiveness of transmission paths and improving the forwarding rate of maritime search and rescue data packets.
Third, the disclosure introduces a reliable response mechanism CACK, which ensures that the success rate of routing response is close to 100%, thus greatly improving the efficiency and success rate of maritime search and rescue.
The present disclosure is described in detail with the attached drawings and specific embodiments. This embodiment is implemented on the premise of the technical scheme of the present disclosure, and the detailed implementation and specific operation process are given, but the protection scope of the present disclosure is not limited to the following embodiments.
On the basis of comprehensively considering the complexity and particularity of the maritime search and rescue wireless sensor network, aiming at the requirements and characteristics of the routing design of maritime search and rescue wireless sensor networks (MSR-WSNs), the disclosure provides a high-reliability and high-robustness routing method for MSR-WSNs. On the basis of generating the initial dynamic topological structure of MSR-WSNs, in order to save network energy consumption and improve the scalability of the network, a node adaptive clustering mechanism of MSR-WSNs is designed based on the temporal and spatial correlation of MSR-WSNs nodes. Then, for each packet forwarding request, the prediction value of the advance distance of maritime search and rescue data packets is calculated by using adaptive filtering method, thus effectively solving the problem that collecting node position information in real time consumes a lot of energy. Then, under the sea wave shielding environment, a communication link connectivity prediction model in maritime search and rescue environment is proposed and the threshold of received signal strength is obtained by using Q function. Then, the priority of candidate relay nodes is calculated and scheduled. Finally, in the process of forwarding maritime search and rescue data packets, a reliable response mechanism, CACK, is introduced to ensure that the response success rate is close to 100%, thus greatly improving the efficiency and success rate of maritime search and rescue. The flow chart of the method is shown in
The method includes following steps.
S1, generating an initial dynamic topological structure of MSR-WSNs, where the topological structure includes a plurality of maritime search and rescue nodes and target nodes, where the maritime search and rescue nodes are evenly distributed;
S2, generating a random number for any maritime search and rescue node and comparing the random number with a threshold value, and determining whether the maritime search and rescue node is a cluster head node according to a comparison result, where the maritime search and rescue node being not the cluster head node selects a maritime search and rescue cluster corresponding to a cluster head node with a smallest indication value of a maritime search and rescue cluster, and joins the maritime search and rescue cluster to obtain a set of maritime search and rescue clusters;
S3, calculating predicted values of advance distances of maritime search and rescue data packets of the target nodes by using an adaptive filtering method;
S4, predicting a connectivity of communication links in maritime search and rescue environment and calculating a correct reception rate among nodes;
S5, according to the set in the S2, determining a relay node of any maritime search and rescue node in each cluster, calculating a priority of each relay node according to the predicted values of the advance distances of the maritime search and rescue data packets in the S3, the correct reception rate between the nodes in the S4 and residual energy of the nodes, and ranking the priorities from high to low according to priority values; and
In the S1, the characteristics of maritime search and rescue environment and network characteristics of the MSR-WSNs are comprehensively analyzed, and the idea of dynamic clustering is introduced to classify various potential target nodes in maritime search and rescue according to their different functional requirements, communication capabilities and their own characteristics. Then, the initial dynamic topological structure of MSR-WSNs is generated by using a complex network theory. The typical scene diagram of maritime search and rescue using MSR-WSNs, meaning the dynamic topology structure, is shown in
The specific steps of the S2 are as follows:
First, following three definitions are given:
where ω1 and ω2 represent the weight coefficients of RS and GLS respectively, and satisfy: ω1+ω2=1(ω1≥ω2). The value of MSRInstruction is used as a measure that ordinary nodes join the corresponding maritime search and rescue cluster. Ordinary nodes choose the cluster head node corresponding to the minimum value of MSRInstruction and join the cluster. Finally, a set of maritime search and rescue clusters is output, and the nodes in each cluster have strong temporal and spatial correlation, this is helpful to realize the efficient and reliable transmission of maritime search and rescue data packets by using MSR-WSNs with limited energy and bandwidth.
The specific steps of S3 are as follows:
An MSR packet is used to periodically exchange position information between neighboring nodes and keep latest advance values of q historical data packet for each neighboring node. For each packet forwarding request, Adaptive Filtering Method (AFM) is used to calculate the predicted values of the advance distances of data packets. Defining the advance values of the q historical data packets of the neighbor node i, as follows: {circumflex over (d)}i
The specific steps of the S4 are as follows:
In the maritime search and rescue environment, with the ups and downs of waves, the quality of communication links among nodes is randomly affected by the shielding effect of waves. According to the theoretical path loss model, the signal strength PR(d) of information sent by a node with a distance of d received by the node i is:
PT represents a transmitting power of the node, PL(d0) represents a signal strength loss value when the reference distance d0=1 m, α represents a path loss attenuation index, and Xσ represents a wave shielding factor obeying the Gaussian distribution with an expected value of 0 and a variance of σ2.
When the transmitting power is constant, the signal strength PR(d) received by the node is a random variable. When the signal strength value received by the node is greater than the threshold Th, the stability of connectivity among nodes may be guaranteed. In the wave shielding environment, to ensure the successful communication among nodes at a distance of d, the transmitting power PT of the node satisfies following conditions:
The specific steps of the S5 are as follows:
The candidate relay nodes of the node i at the current timing t are all nodes in the intersection set of the node set in the cluster and the neighbor node set within the communication range. Based on the adaptive movement model of search and rescue target nodes, the priority of candidate relay nodes is calculated by comprehensively considering the predicted values of the advance distances of maritime search and rescue data packets, the connectivity of communication links in maritime search and rescue environment and the residual energy of nodes, and the formula for calculating the priority of the candidate relay node j at the timing t is defined as:
The specific steps of the S6 are as follows:
After determining the priority of the candidate relay node, the maritime search and rescue data packet are forwarded from the node with the highest priority. After the forwarding is successful, a reply packet is broadcast, the forwarding node with lower priority discards the packet after receiving the successfully sent reply packet. If the reply packet is not received, the node with the second priority is started to forward the maritime search and rescue data packets, and this process continues until the maritime search and rescue data packet is successfully received. In practice, it is possible that the maritime search and rescue data packet is successfully transmitted, but the reply packet is lost, thus leading to unnecessary repeated transmission of data packets and waste of bandwidth and energy of MSR-WSNs. In order to solve this problem, the disclosure introduces a reliable response mechanism, CACK (Credible, ACK). It is known that the delivery rate of ACK between two nodes is fACK, and the sending number of ACK is specified as
therefore, the delivery rate of CACK is:
In this way, the success rate of response may be guaranteed to be close to 100%, thus greatly improving the efficiency and success rate of maritime search and rescue.
The following simulation experiments are conducted:
After the system runs the simulation, the trace data file is analyzed and extracted by GAWK, and then the simulation data is obtained after sorting, which is drawn by Matlab R2016b, as shown below.
Four routing protocols are compared from following four aspects:
The preferred embodiments of the present disclosure have been described in detail above. It should be understood that those skilled in the art may make many modifications and changes according to the concept of the present disclosure without creative work. Therefore, any technical scheme that may be obtained by a person skilled in the technical field through logical analysis, reasoning or limited experiments on the basis of the existing technology according to the concept of the present disclosure should be within the protection scope determined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
202311207371.2 | Sep 2023 | CN | national |
This application is a continuation of PCT/CN2024/097920, filed on Jun. 7, 2024 and claims priority of Chinese Patent disclosure No. 202311207371.2, filed on Sep. 19, 2023, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2024/097920 | Jun 2024 | WO |
Child | 18971586 | US |