1. Introduction
In recent decades, wireless sensor networks (WSNs) have been widely researched and applied in many fields, such as self-calibration, surveillance, and target tracking [1,2], owing to their small size, high flexibility, multiple functions, low costs, and simple installation [3,4,5,6]. WSNs are part of a fully distributed network consisting of many wireless sensors [7]. One of the core issues of their application is how to design a distributed filter to precisely estimate the system state [8]. Considering the Kalman filter is one of the most classical linear filters and is successfully applied in many fields, many researchers have combined the filter with WSNs to extend their applications [9,10,11,12,13,14].
In contrast with wired sensor networks, although WSNs have many advantages (as mentioned above) there are still some limitations, including limited energy, poor bandwidth, short communication distance, weak computing, storage capabilities, etc. [15,16]. The research predicted that the CO emission would be over 1400% (1900 baseline at 100%) and that the primary energy consumption would be over 300% (1970 baseline at 100%) by 2022 [17]. Thus, from the view of energy conservation and emission reduction, as well as the extended lifetime of WSNs, it is necessary to design energy-saving strategies for WSNs. It is well known that an event-driven strategy is one of the most representative solutions to the problem of limited energy [18,19], it can effectively save energy by avoiding unnecessary information transmission [20]. As a result, many scholars have studied it from a communication perspective. The distributed estimation problem of a network sensing system with an event-driven schedule has been analyzed in [21]; the authors proposed the event-triggered Kalman consensus filter by minimizing the mean square error based on event-driven protocols. Moreover, data transferring and scheduling were studied [22], and the lifetime of the network has been extended by reducing the communication bandwidth and improving energy efficiency.
In addition to the perspective of communication, some scholars have also considered the event-driven strategy from a data features perspective. The literature [23] demonstrates a data packet processor based on an event-driven approach. To save energy effectively, only necessary packets are selected for transmission after ensuring the performance of the filter. The problem of event-triggered state estimation in a linear Gaussian system with an energy harvesting sensor is studied in [24]. Moreover, the event-triggered condition is designed based on the importance of data and available energy, and then the frequency of data transmission is adjusted accordingly. In [25], a new event-driven strategy is proposed where the upper and lower bounds of the event-triggered threshold are time-varying and automatically adjusted. Although these works can effectively save energy through event-triggered scheduling, the influence of WSN topology on energy consumption is ignored.
In WSNs, the communication distance between sensors is the most important factor for energy consumption [26]. Because these connections determine the WSN topologies, topology control is reviewed in [27,28], including its control method, evaluation standard, and some common issues. In [29], the authors proposed a distributed topology control algorithm, which optimizes the topology based on the real-time residual energy of nodes. Similar works can be found in [30,31,32,33,34,35].
However, a large number of research studies have ignored the fact that sensor nodes have limited data storage capacity. According to [26], transferring data consumes more energy than collecting it. To balance estimated accuracy and energy savings, this paper proposes a fully distributed state estimator with a dual energy-saving strategy (e.g., an event-triggered schedule and topological transformation).
In addition, the packet loss factor is essential when designing a WSN with good performance [36]. It is widely known that excessive packet loss can significantly impact the quality of information fusion. As sensors can only store a small amount of data in finite steps, the event-driven strategy designed in this paper effectively mitigates the effects of packet loss by utilizing historical data. In practice, these two strategies are interdependent and both impact the estimation performance of WSNs. Thus, the filter with dual energy-saving strategies can not only save energy but also promote more uniform energy consumption. Moreover, it can improve the robustness and extend the lifetime of WSNs by making full use of the node’s storage ability. The main contributions of the paper are summarized as follows:
We propose a unique data fusion strategy (see Equation (9)), according to five communication situations between nodes i and j. It can effectively decline the effect of packet loss in the network in full using historical data.
We propose a new topological transformation rule (see Equation (7)) based on the energy consumption model of nodes in WSNs. It avoids the single node from consuming energy too fast. Thus, the WSN lifetime is extended.
We designed a novel distributed consensus Kalman filter based on an event-triggered schedule and topological transformation. Unlike the generally distributed Kalman filter, the proposed filter with a dual energy-saving strategy is able to offer more possibilities for energy savings in WSNs.
The remainder of this paper is organized as follows. In Section 2, we present some mathematical preliminaries required in this paper. In Section 3, we introduce the distributed estimation framework and design the energy-saving strategy. In Section 4, we formulate a type of distributed state estimator algorithm with dual driving and state the conditions for stability. Finally, we provide simulation verification of the proposed algorithm in Section 5; the conclusions are drawn in Section 6.
2. Mathematical Preliminaries
denotes the set of real matrices with n rows and m columns. I is the n-dimensional identity matrix. represents the set of positive integers. represents a block-diagonal matrix. In addition, represents the mathematical expectation.
Let is an m-order undirected graph. is a nonempty finite set of nodes and is a set of edges. In addition, , represents an edge of . The weight adjacency matrix is denoted by . denotes the weight for the edge , which represents the closeness of the connection between any two sensor nodes. Meanwhile, we assume that . The set of real-time neighbors of node i is denoted by .
In addition, to clarify the mathematical symbols used, we list them in Table 1, and the abbreviations used throughout the paper are listed in Table 2.
3. Problem Statement and Strategic Design
3.1. Problem Statement
To simplify the description, several assumptions are given (as follows).
Each sensor node is able to collect information from the monitored object, and it also receives the information from the neighbor nodes until the packet dropout happens.
For all sensors, the state of the monitored object is the same at the k instance. This means at the k instance, where m represents the total number of sensors in WSNs.
If a WSN is deployed in the monitored area, the general frame of the event-driven distributed filter is shown in Figure 1.
Suppose m wireless sensors are randomly arranged in the monitored area. One of the main objectives is to obtain the required state estimate value by the distributed consensus Kalman filter with as less energy consumption as possible by means of the proposed event-triggered schedule and time-varying switching communication radius.
In general, the monitored object shown in Figure 1 can be described as a discrete linear time-invariant system as follows:
(1)
where is the sampling instance, is the state of the monitored object at the k instance, is the output of the i-th sensor node at the k instance. F, G, and H are constant matrices with compatible dimensions. and represent the system noise and measurement noise of the i-th sensor, respectively, at the k instance, which are assumed as unrelated Gaussian noises with zero means. Their covariance matrices are Q and , respectively.3.2. Energy-Saving Strategic Design
3.2.1. Event-Triggered Schedule
Three new conceptions are defined below.
-
Timeliness window (TW): In WSNs, node i can store the information received from neighbor within a period of time and the information can be used by node i in this period. This period is defined as a timeliness window, also known as the timeliness period denoted by . As a result, the neighbor node j in TW is called the timeliness neighbor of node i denoted by .
-
Real-time neighbor (RN): If node j sends information to node i at the k instance, then j is a real-time neighbor of node i at this sampling time. It is denoted by .
-
Effective neighbor (EN): If node j is the timeliness neighbor of node i or its real-time neighbor, then it is called an effective neighbor of node i. It is denoted by . It is clear that .
The proposed event-driven principle is shown in Figure 2.
In Figure 2, node i receives the estimation from its neighbor j and detects the output at the k instance. Then, the latest estimation in the buffer of node i is transformed to the local Kalman filter to obtain the estimation at the k instance and send it to the event observer part and its real-time neighbor j. Finally, the event observer checks the even-driven condition (shown in Equation (2)) and determines whether to receive the next estimations from its neighbors or not.
(2)
where represents the prior estimation of node i at the k instance. is the difference between the last event-triggered time of node i and the current. represents the prior estimation of node i at the latest event-triggered instance. In addition, is the event-triggered threshold.If Equation (2) is satisfied, the event will be triggered. That means node i sends the command to node j (), and node j will broadcast to node i. Then node i will conduct consensus fusion based on the new information. Otherwise, node i will do it based on the latest information stored in its effective neighbor.
In WSNs, packet loss is a common phenomenon due to some unreliable factors, such as the time-varying bandwidth limitation, limited power, or uncertain environment. Considering the above event-triggered strategy, there are five communication situations between node i and j.
When the event is triggered (), node i may receive the information coming from neighbor j.
When the event is triggered (), node i does not receive the information of neighbor j because the packet dropout occurred, but it stores the effective information of neighbor j.
When the event is triggered (), the information of neighbor j is continuously lost from the instance to the k instance during the transmission, then the information of node j stored in node i is invalid.
When the event is not triggered (), the latest information of node j stored in node i is valid.
When the event is not triggered (), the information of j stored in i is invalid.
3.2.2. Topology Transformation Schedule
To achieve energy savings by adjusting the topology structure of WSNs, an energy consumption model needs to be established. Figure 3 shows the well-known energy consumption model [26] of nodes in WSNs.
It is assumed that the sensor node does not consume energy during the measurement process. A sensor node transmits l bit of data with d m distance, the energy consumed by the sender and receiver are and , respectively. They are calculated as follows [26].
(3)
(4)
where (nJ/bit) is the needed energy to send a 1-bit packet. (m) is the critical distance. (nJ/(bit)) and (nJ/(bit)) denote the energy consumption factors.Including the computing energy consumption, the total energy consumption of node i in a data fusion process is :
(5)
where (nJ/(bit · signal)) represents the energy for data aggregation in one period.It can be seen that is proportional to or from the energy consumption model (4). Therefore, it is a good method to save energy by reducing the communication distance between nodes. However, to improve filtering accuracy, it is necessary to increase the communication distance of node i by increasing the number of its neighbors. Therefore, the selection of the communication distance between nodes is crucial to balance these two requirements.
The lifetime of WSNs is a critical factor to consider. Given that the node death can significantly reduce network connectivity, the lifetime of WSNs ultimately depends on the node that first runs out of energy.
The communication radius of node i is defined as the maximum distance that it can transmit information. TO determine the communication radius switching rule, the local average energy of nodes i at the k instance is defined as :
(6)
where represents the number of elements in ; and denote the remaining energy of node i and j, respectively. So the switching rule for the communication radius of node i is given as follows.(7)
where represents the communication radius of node i at the instance, is the minimum communication radius, and is the maximum. and represent the residual energy and the average residual energy of node i at the time k instance, respectively.In contrast to the fixed topology, Equation (7) can change the communication radius of node i according to the value of . It avoids the single node from consuming energy too fast. Thus, the WSN lifetime is extended.
4. Distributed State Estimator Design
Firstly, represent the prior estimate and posterior estimate of the system state for node i at the k instance, respectively. They are defined as follows.
(8)
If the represents packet loss and the otherwise at the k instance, its value is controlled by the packet loss rate . Suppose that the is the latest neighbor information used by node i for consensus fusion. Then, the rules are given as follows.
(9)
where is the information of the timeliness neighbor of node i.After node i broadcasts its local information, the neighboring nodes may either receive the information or experience packet loss, which can be caused by unknown factors. Assuming packet loss is a uniformly random process, it can be considered a probabilistic event. Thus, the packet loss rate α () can be used to describe this phenomenon.
Then, the current estimation is given by
(10)
where and represent the Kalman gain and consensus gain of node i at the k instance, respectively.Next, the stability properties of the proposed algorithm are analyzed. For the reader’s convenience, all of the proofs are given in Appendix A.
Setting the consensus gain yields the sub-optimal Kalman gain, i.e., .
The consensus Kalman filter is asymptotical stability if Equation (10) and are used with the gain c satisfying the following condition.
(11)
where , .5. Simulations
In this section, the performance of the proposed filter is illustrated by a state estimation in the linear system. Matlab 2018b was used in the simulation on the computer with Intel(R) Core(TM) i5-1035G1 CPU @ 1.00 GHz 1.19 GHz. The dynamical equation of the system is given by
(12)
where is the state of the stem at the k instance, is a discrete random process with zero means, and its covariance matrix is . The initial value of the system state is .Here, we consider a WSN composed of sensor nodes located in a square region with a 1000 m side length. The topologies of WSNs under two fixed communication radii are shown in Figure 4, where the communication radius of the left figure is m and another is m. If two nodes are connected, it means that they are able to receive local information from each other, otherwise, they are not. It is easy to see from Figure 4 that the complexity degree of WSNs is completely determined by the communication radius.
The detection value provided by each sensor node can be defined as
(13)
where is the measurement noise with zero means and its covariance matrix is . The denotes uniformly distributed random numbers in . In addition, let , as well as the initial energy of each node be 2 J. Other parameters in the simulation are set in Table 3.In order to show the performance of the filter, it is expressed in terms of the root mean square error (RMSE):
(14)
For showing the filter performance proposed in this paper, the different communication patterns are compared. Pattern 1: our algorithm (using the event-triggered schedule and topology transformation schedule, i.e., or ). Pattern 2: distributed Kalman filter (using the fixed large communication radius, i.e., ). Pattern 3: distributed Kalman filter (using the fixed small communication radius, i.e., ). The RMSEs of three patterns are depicted in Figure 5.
Overall, their filtering accuracy is comparable. The performance of pattern 1 is better after the 140th step. This trend is much more obvious as time goes by. Compared with pattern 1, the node that first runs out of energy (i.e., dead node) appears earlier in other patterns (see Figure 6), which leads to the deterioration of the topology connectivity. Thus, there is a decrease in the filtering accuracy of patterns 2 and 3 between and .
Figure 6 shows the energy consumption change of the node that first runs out of energy in the three patterns. It is evident that the dead node in pattern 1 appears later (around the 200th step), indicating that it can significantly extend the lifetime of WSNs. Specifically, compared to pattern 3, it prolongs the lifetime by about 40%, let alone pattern 2. This shows that the proposed topology transformation strategy is highly effective in energy conservation.
However, if the parameters are not selected suitably, the above result cannot be obtained. For example, let , the lifetimes of WSNs in pattern 1 and pattern 3 will be changed (see Figure 7).
To further illustrate the effectiveness of the method, the event-triggered frequency and communication distance of the nodes in WSNs at every time k are shown in Figure 8 and Figure 9, respectively (in order to clearly display the figure, the event-triggered numbers at time of the three patterns are deleted).
In Figure 8, the total event-triggered frequency (TEF) in three patterns is 529 freq, 377 freq, and 882 freq, respectively, which means that the event-triggered frequency of our algorithm is medium. Compared to pattern 1 (our algorithm), the event-triggered frequency in pattern 2 is reduced by 36.30% and increased by 66.73%, respectively. Thus, our algorithm is more effective in reducing the event-triggered frequency. This suggests that the event-triggered condition proposed in this paper is helpful for energy saving.
In addition, in Figure 9, the communication radius of the nodes is switched by our algorithm, which evidences the effectiveness of the proposed topology transformation schedule. According to the proposed topology transformation schedule (see Equation (7), if the energy consumption of node i is lower than the local average energy consumption, the communication radius switches to the at the next time. Otherwise, it switches to the . Therefore, it can make more uniform energy consumption (see Figure 6 and Figure 7; the absolute value of the slope of the curve in pattern 1 is the smallest in the three patterns). These results further prove the effectiveness of the proposed algorithm.
In order to show the effectiveness of different parameters on the performance of WSNs, we conducted the experiment using the statistics method. The results are shown in Table 4, Table 5 and Table 6.
From Table 4, it can be observed that the total frequency increases as the packet loss rate increases, resulting in an increase in filtering accuracy but a decrease in the lifetime of WSNs. Additionally, Table 5 indicates that the total frequency decreases as the event-triggered threshold increases, resulting in a decrease in filtering accuracy but an increase in the lifetime of WSNs. Table 6 shows that the timeliness window contributes to improved filtering accuracy and the lifetime of WSNs, but larger values of have a negative impact on them. Thus, we need to adjust the parameters to obtain the desired filtering accuracy and the expected lifetime WSNs.
6. Conclusions
In this paper, based on the timeliness window, an energy-saving distributed consensus Kalman filter with a dual event-driven strategies was designed for WSNs. It is a comprehensive algorithm for saving energy and for uniform energy consumption. On the one hand, the proposed event-triggered schedule based on the timeliness window saves energy, satisfying the filtering accuracy. On the other hand, the topological transformation schedule, which chiefly controls the topology structure, was designed according to the energy consumption model. To be more specific, it is able to switch the communication radius according to the proposed topology transformation schedule, which makes the energy consumption uniform. The following are the highlights of this paper:
The unique dual event-driven strategy was designed to balance the filtering accuracy and the energy consumption. Using the proposed dual event-driven strategy, the lifetime of WSNs can be extended by about 40%.
A novel distributed consensus Kalman filter was designed based on the two schedules; sufficient conditions for the stability of the filter are given.
Simulation tests have demonstrated the effectiveness of the proposed event-triggered schedule and topology transformation schedule in achieving a better trade-off between estimated accuracy and energy-saving by adjusting various parameters, ultimately leading to a prolonged lifetime of WSNs. However, there is a problem in that the proposed algorithm depends on the choice of parameters. The different parameters can lead to significant changes in the performance of the proposed algorithm. It is widely known that the intelligent optimization algorithm can be used to adjust the parameters to obtain the desired performance indicators. Thus, it is natural to expect that it will be solved by the intelligent optimization algorithm in future works.
Conceptualization, C.Y.; Software, G.L.; Writing—original draft, C.Y.; Writing—review & editing, G.L. and G.G.; Supervision, Q.S. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
All data generated or analyzed during the study are included in this published article.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 6. The energy consumption change of the node that first runs out of energy in the three patterns when [Forumla omitted. See PDF.].
Figure 7. The energy consumption change of the node that first runs out of energy in three patterns when [Forumla omitted. See PDF.].
Figure 9. The number of nodes used at different communication distances at every time k.
List of important notations.
| Symbol | Definition |
|---|---|
|
|
The state of the monitored object at the k instance |
|
|
The prior estimate of the system state for node i at the k instance |
|
|
The posterior estimate of the system state for node i at the k instance |
|
|
The covariance matrix of the prior estimate error for node i at the k instance |
|
|
The covariance matrix of the posterior estimate for node i at the k instance |
|
|
The system noise at the k instance |
|
|
The output of the i-th sensor node at the k instance |
|
|
The measurement noise of the i-th sensor at the k instance |
| Q | The covariance matrix of the system noise |
|
|
The covariance matrix measurement noise of the i-th sensor at the k instance |
|
|
The Kalman gain of the i-th sensor at the k instance |
|
|
The consensus gain of the i-th sensor at the k instance |
|
|
The timeliness period |
|
|
The set of timeliness neighbors of node i |
|
|
The set of real-time neighbors of node i |
|
|
The set of effective neighbors of node i |
|
|
The event-triggered threshold |
|
|
The difference between the last event-triggered time of node i and the current |
|
|
The energy consumed by the sender |
|
|
The energy consumed by the receiver |
|
|
The total energy consumption of node i in a data fusion process |
|
|
The local average energy of node i at the k instance |
|
|
The communication radius of node i at the k instance |
|
|
The packet loss rate in WSNs |
List of abbreviations.
| Acronym | Definition |
|---|---|
| WSNs | Wireless sensor networks |
| TW | Timeliness window |
| RN | Real-time neighbor |
| EN | Effective neighbor |
| RMSE | Root mean square error |
| TEF | Total event-triggered frequency |
The values of other parameters in the simulation.
| Parameters |
|
|
|
l |
|
|---|---|---|---|---|---|
| Value | 0.8 | 5 | 0.3 | 40,000 bit | 200 m |
|
|
|
|
|
|
|
|
|
|
50 nJ/bit | 5 nJ/(bit·signal) | 10 pJ/(bit |
0.0013 pJ/(bit |
The effects of different
| Parameter |
|
|
|
|
|---|---|---|---|---|
| Performance | ||||
| RMSE | 0.2003 | 0.1982 | 0.1968 | |
| Lifetime | 198 | 190 | 185 | |
| TEF | 522 | 581 | 604 | |
The effect of different
| Parameter |
|
|
|
|
|---|---|---|---|---|
| Performance | ||||
| RMSE | 0.1861 | 0.2034 | 0.2133 | |
| Lifetime | 182 | 193 | 200 | |
| TEF | 746 | 654 | 514 | |
The effect of different
| Parameter |
|
|
|
|
|---|---|---|---|---|
| Performance | ||||
| RMSE | 0.1925 | 0.1836 | 0.2365 | |
| Lifetime | 186 | 200 | 167 | |
| TEF | 584 | 521 | 659 | |
Appendix A
Firstly, some estimated error variables and their covariance matrices are defined as follows [
In light of Equations (
By using Equation (
Substituting Equation (
Because
The cost function of the filter is defined as follows.
Then, it can be given that
In order to obtain the optimal Kalman gain:
Let
Through some mathematical manipulations, it is easy to obtain
□
It is easily acquired from Equation (
Choosing the following Lyapunov function candidate
Assuming
Without loss generality, considering
References
1. Mahmoud, M.S.; Khalid, H.M. Distributed Kalman filtering: A bibliographic review. IET Control Theory Appl.; 2013; 7, pp. 483-501. [DOI: https://dx.doi.org/10.1049/iet-cta.2012.0732]
2. Wang, X.; Zhang, H.; Han, L.; Tang, P. Sensor selection based on the fisher information of the Kalman filter for target tracking in WSNs. Proceedings of the 33rd Chinese Control Conference; Nanjing, China, 28–30 July 2014; pp. 383-388.
3. Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control; 2005; 50, pp. 655-661. [DOI: https://dx.doi.org/10.1109/TAC.2005.846556]
4. Stankovic, S.; Stankovic, M.; Stipanovic, D. Consensus Based Overlapping Decentralized Estimator. IEEE Trans. Autom. Control; 2009; 54, pp. 410-415. [DOI: https://dx.doi.org/10.1109/TAC.2008.2009583]
5. Alwazani, H.; Chaaban, A. IRS-Enabled Ultra-Low-Power Wireless Sensor Networks: Scheduling and Transmission Schemes. Sensors; 2022; 22, 9229. [DOI: https://dx.doi.org/10.3390/s22239229]
6. Wang, N.C.; Lee, C.Y.; Chen, Y.L.; Chen, C.M.; Chen, Z.Z. An Energy Efficient Load Balancing Tree-Based Data Aggregation Scheme for Grid-Based Wireless Sensor Networks. Sensors; 2022; 22, 9303. [DOI: https://dx.doi.org/10.3390/s22239303] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/36502004]
7. Akyildiz, I.F.; Vuran, M.C. Wireless Sensor Networks; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2010; pp. 1-10.
8. Liu, Q.; Wang, Z.; He, X.; Zhou, D.H. Event-based recursive distributed filtering over wireless sensor networks. IEEE Trans. Autom. Control; 2015; 60, pp. 2470-2475. [DOI: https://dx.doi.org/10.1109/TAC.2015.2390554]
9. Tabuada, P. Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks. IEEE Trans. Autom. Control; 2007; 52, pp. 1680-1685. [DOI: https://dx.doi.org/10.1109/TAC.2007.904277]
10. Li, W.; Jia, Y.; Du, J. Distributed Kalman consensus filter with intermittent observations. J. Frankl. Inst.; 2015; 352, pp. 3764-3781. [DOI: https://dx.doi.org/10.1016/j.jfranklin.2015.01.002]
11. Ji, H.; Lewis, F.L.; Hou, Z.; Mikulski, D. Distributed information-weighted Kalman consensus filter for sensor networks. Automatica; 2017; 77, pp. 18-30. [DOI: https://dx.doi.org/10.1016/j.automatica.2016.11.014]
12. Liu, Q.; Wang, Z.; He, X.; Zhou, D.H. On Kalman-Consensus Filtering With Random Link Failures Over Sensor Networks. IEEE Trans. Autom. Control; 2018; 63, pp. 2701-2708. [DOI: https://dx.doi.org/10.1109/TAC.2017.2774601]
13. Xu, H.; Bai, X.; Liu, P.; Shi, Y. Hierarchical Fusion Estimation for WSNs with Link Failures Based on Kalman-Consensus Filtering and Covariance Intersection. Proceedings of the 2020 39th Chinese Control Conference (CCC); Shenyang, China, 27–29 July 2020; pp. 5150-5154.
14. Vazquez-Olguin, M.; Shmaliy, Y.S.; Ibarra-Manzano, O.G. Distributed UFIR Filtering Over WSNs with Consensus on Estimates. IEEE Trans. Ind. Inform.; 2020; 16, pp. 1645-1654. [DOI: https://dx.doi.org/10.1109/TII.2019.2930649]
15. Liu, Y.; Liu, J.; Congan, X.U.; Wang, C.; Lin, Q.I.; Ding, Z. Distributed consensus state estimation algorithm in asymmetrical networks. Syst. Eng. Electron.; 2018; 40, pp. 1917-1925.
16. Hung, C.W.; Zhuang, Y.D.; Lee, C.H.; Wang, C.C.; Yang, H.H. Transmission Power Control in Wireless Sensor Networks Using Fuzzy Adaptive Data Rate. Sensors; 2022; 22, 9963. [DOI: https://dx.doi.org/10.3390/s22249963] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/36560334]
17. Shahzad, M.W.; Burhan, M.; Ang, L.; Ng, K.C. Energy-water-environment nexus underpinning future desalination sustainability. Desalination; 2017; 413, pp. 52-64. [DOI: https://dx.doi.org/10.1016/j.desal.2017.03.009]
18. Li, W.; Zhu, S.; Chen, C.; Guan, X. Distributed consensus filtering based on event-driven transmission for wireless sensor networks. Proceedings of the 31st Chinese Control Conference; Hefei, China, 25–27 July 2012; pp. 6588-6593.
19. Zhang, X.; Han, Q. Event-based H-infinity filtering for sampled-data systems. Automatica; 2015; 51, pp. 55-69. [DOI: https://dx.doi.org/10.1016/j.automatica.2014.10.092]
20. Battistelli, G.; Chisci, L.; Selvi, D. Distributed Kalman filtering with data-driven communication. Proceedings of the 19th International Conference on Information Fusion; Heidelberg, Germany, 5–8 July 2016; pp. 1042-1048.
21. Zhang, C.; Jia, Y. Distributed Kalman consensus filter with event-triggered communication: Formulation and stability analysis. J. Frankl. Inst.; 2017; 354, pp. 5486-5502. [DOI: https://dx.doi.org/10.1016/j.jfranklin.2017.05.013]
22. Battistelli, G.; Chisci, L.; Selvi, D. A distributed Kalman filter with event-triggered communication and guaranteed stability. Automatica; 2018; 93, pp. 75-82. [DOI: https://dx.doi.org/10.1016/j.automatica.2018.03.005]
23. Zou, L.; Wang, Z.; Zhou, D. Event-based control and filtering of networked systems. Int. J. Autom. Comput.; 2017; 14, pp. 239-253. [DOI: https://dx.doi.org/10.1007/s11633-017-1077-8]
24. Huang, J.; Shi, D.; Chen, T. Event-Triggered State Estimation With an Energy Harvesting Sensor. IEEE Trans. Autom. Control; 2017; 62, pp. 4768-4775. [DOI: https://dx.doi.org/10.1109/TAC.2017.2685460]
25. Ge, X.; Han, Q.L.; Wang, Z. A Threshold-Parameter-Dependent Approach to Designing Distributed Event-Triggered H-infinity Consensus Filters Over Sensor Networks. IEEE Trans. Cybern.; 2017; 49, pp. 1148-1159. [DOI: https://dx.doi.org/10.1109/TCYB.2017.2789296]
26. Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun.; 2002; 1, pp. 660-670. [DOI: https://dx.doi.org/10.1109/TWC.2002.804190]
27. Yang, H. Topology Control Mechanisms in Wireless Sensor Networks. Comput. Sci.; 2007; 34, pp. 36-38.
28. Liu, L.F. Overview of Topology Control Algorithms in Wireless Sensor Networks. Comput. Sci.; 2008; 35, pp. 6-12.
29. Chen, H. Mobility Prediction and Energy-balance Topology-control Algorithm for Ad hoc Networks. Comput. Sci.; 2013; 40, pp. 111-114.
30. Xu, W.; Ho, D. Clustered Event-Triggered Consensus Analysis: An Impulsive Framework. IEEE Trans. Ind. Electron.; 2016; 63, pp. 7133-7143. [DOI: https://dx.doi.org/10.1109/TIE.2016.2584009]
31. Ge, X.; Han, Q.L.; Zhang, X.M. Achieving Cluster Formation of Multi-Agent Systems Under Aperiodic Sampling and Communication Delays. IEEE Trans. Ind. Electron.; 2018; 65, pp. 3417-3426. [DOI: https://dx.doi.org/10.1109/TIE.2017.2752148]
32. Zhang, W.; He, Y.; Wan, M.; Kumar, M.; Qiu, T. Research on the energy balance algorithm of WSN based on topology control. EURASIP J. Wirel. Commun. Netw.; 2018; 2018, pp. 292-296. [DOI: https://dx.doi.org/10.1186/s13638-018-1302-3]
33. Tang, Z.; Park, J.H.; Feng, J. Novel Approaches to Pin Cluster Synchronization on Complex Dynamical Networks in Lur’e Forms. Commun. Nonlinear Sci. Numer. Simul.; 2018; 57, pp. 422-438. [DOI: https://dx.doi.org/10.1016/j.cnsns.2017.10.010]
34. Gurumoorthy, S.; Subhash, P.; Pérez de Prado, R.; Wozniak, M. Optimal Cluster Head Selection in WSN with Convolutional Neural Network-Based Energy Level Prediction. Sensors; 2022; 22, 9921. [DOI: https://dx.doi.org/10.3390/s22249921]
35. Wu, M.; Li, Z.; Chen, J.; Min, Q.; Lu, T. A Dual Cluster-Head Energy-Efficient Routing Algorithm Based on Canopy Optimization and K-Means for WSN. Sensors; 2022; 22, 9731. [DOI: https://dx.doi.org/10.3390/s22249731]
36. Berrachedi, A.; Boukala-Ioualalen, M. Evaluation of the Energy Consumption and the Packet Loss in WSNs Using Deterministic Stochastic Petri Nets. Proceedings of the 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA); Crans-Montana, Switzerland, 23–25 March 2016; pp. 772-777. [DOI: https://dx.doi.org/10.1109/WAINA.2016.86]
37. DanSimon. Optimal State Estimation-Kalman, H_inf and Nonlinear Approaches; John Wiley & Sons Limited: Hoboken, NJ, USA, 2013; pp. 89-101.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In the distributed information fusion of wireless sensor networks (WSNs), the filtering accuracy is commonly negatively correlated with energy consumption. Therefore, a class of distributed consensus Kalman filters was designed to balance the contradiction between them in this paper. Firstly, an event-triggered schedule was designed based on historical data within a timeliness window. Furthermore, considering the relationship between energy consumption and communication distance, a topological transformation schedule with energy-saving is proposed. The energy-saving distributed consensus Kalman filter with a dual event-driven (or event-triggered) strategy is proposed by combining the above two schedules. The sufficient condition of stability for the filter is given by the second Lyapunov stability theory. Finally, the effectiveness of the proposed filter was verified by a simulation.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
; Li, Gengen 1 ; Gao, Guanbin 1
; Shi, Qinghua 2 1 Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China;
2 Yunnan Institute, China Academy of Machinery Science and Technology Group Co., Ltd., Kunming 650031, China




