Download PDF
Research Article  |  Open Access  |  24 Mar 2026

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Views: 29 |  Downloads: 1 |  Cited:  0
Complex Eng. Syst. 2026, 6, 4.
10.20517/ces.2025.72 |  © The Author(s) 2026.
Author Information
Article Notes
Cite This Article

Abstract

This paper addresses the distributed H-consensus state estimation issue for a class of discrete time-varying systems operating within binary sensor networks. An integral measurement output model is developed for each node to formulate the time intervals associated with sampling. Every binary sensor is equipped with an energy harvester to improve power efficiency. Information transmission between sensor nodes and their neighboring nodes is carefully orchestrated through a dynamic event-triggering protocol. Valuable information for estimation purposes is obtained by analyzing the discrepancies between the real and predicted inputs of binary sensors. Information from neighboring nodes is only transmitted when the node’s energy level is positive and the event-triggering condition is met. Two random variables are introduced to represent the energy level and the information from neighboring nodes to be received or not, respectively. Based on the available information, a distributed estimator is constructed for every binary sensor, and the expected performance constraints are given for the dynamic characteristics of estimation errors within a finite horizon. Sufficient conditions are constructed to obtain the desired distributed estimation performance constraint, and associated estimator gains are achieved by resolving the recursive linear matrix inequalities at each node, indicating the excellent scalability of the proposed approach. Ultimately, the effectiveness of the distributed estimation algorithm proposed in this paper is validated through an extensive simulation analysis.

Keywords

Distributed state estimation, dynamic event-triggering protocol, H-consensus, integral measurements, energy harvesting, sensor network

1. INTRODUCTION

In the past decades, wireless sensor networks have gained rapidly prominence in the tech world and have been widely adopted in a multitude of critical sectors[1], including target tracking[2], high-source localization[3], parameter identification[4], hazardous environment exploration[5], parabolic systems[6], and earthquake detection[7]. Sensor networks are generally made up of numerous sensor nodes that collaborate to observe specific regions and collect environmental information. As a new kind of estimation scheme, distributed estimation has been developed on the hardware basis of sensor networks. Scalable design has become a hot topic when studying the distributed estimation problem due to the large scale of sensor networks. In accordance with vector dissipation theory, the local performance analysis (LPA) method has been shown to be an effective tool to achieve scalable design of distributed estimation[8,9].

Due to their cost-effectiveness, binary sensor networks (BSNs) have garnered significant attention[10,11,12,13], resulting in greater focus on the estimation and control challenges associated with binary measurements (BMs)[14,15,16,17]. It is important to recognize that a single binary sensor can supply only a bit of data, which is inadequate for estimation purposes. To obtain meaningful insights from BM, an effective information extraction method has been proposed based on deterministic thresholds in[14,17]. The fundamental principle of this approach involves considering the binary sensor’s threshold as a weighted sum of two basis models. Then it leverages the discrepancy between the actual and predicted values to extract valuable insights. This method offers an effective means of acquiring valuable information from BM, thereby enhancing the estimation and control of the state of the system.

Most researchers implicitly assume that measurement outputs are functions of the system’s condition at the present time interval. Nevertheless, this presumption often falls short in real-world scenarios. Due to delayed data collection, system measurements are obtained within a given time interval, leading to the phenomenon of integral measurements. This phenomenon frequently occurs in processes such as chemical processes[18] and nuclear reactions[19]. Recently, the challenge of estimating integral measurements has started to attract research attention[20,21]. For example, state estimation and fault reconstruction schemes have been proposed in[20] in a specific category of discrete-time systems subject to partially decoupled disturbances. The state estimation problem has been studied by Shen et al.[21] for multirate artificial neural networks that incorporate integral measurements under the $$ H_{\infty} $$ performance constraint. However, the distributed state estimation problems within BSNs using integral measurements have not been adequately investigated, which drives the present study.

In network control systems, limited bandwidth would result in signal transmission bottlenecks, which could give rise to various undesirable network-induced phenomena such as time delays, data collision, packet losses, etc.[22,23,24]. To mitigate the frequency of transmissions, an effective strategy is to implement the so-called event-triggering protocol (ETP), which operates on the principle of transmitting essential information solely when a predefined event-triggering condition is satisfied[27,26,25,28,29,30,31]. It should be noted that most existing ETPs are static, which implies that the threshold in event-triggering conditions cannot be adjusted. To optimize the utilization of communication resources, the concept of dynamic ETP has been introduced in previous works[32,34,33], which leverages non-negative internal variables to adaptively adjust the threshold parameters. Specifically, when it comes to resource-constrained wireless sensor networks, dynamic ETP has been applied by Ge et al.[33] to schedule local measurement transmissions between neighboring nodes to address distributed set-membership estimation problems.

In the realm of estimation problems, the core of consensus-based estimation schemes lies in fusing each node’s own estimation information with that received from its neighboring nodes and then transmitting this integrated estimation result to the entire estimation system. However, it should be noted that a crucial practical factor is often overlooked in most of the existing literature: the energy consumption required for information transmission between neighboring nodes[35,36,37]. In real-world applications, when sensor nodes directly transmit information, to sustain prolonged communication abilities, it is essential for sensors to discover efficient methods for energy restoration and effective energy replenishment. In recent years, energy harvesting (EH) technology has garnered significant research interest due to its sustainability and environmental benefits. This innovative approach has been successfully implemented in various industrial sectors[38,39].

For the filtering issues of EH sensors, the academic community has also achieved a series of promising research results[40,41,42,43]. However, the EH process is formulated by significant randomness, which directly leads to randomness in the amount of energy stored by sensors. In some cases, sensors may be unable to maintain communication with other sensors due to insufficient energy, thereby restricting communication and resulting in intermittent data transmission. Faced with this discontinuous communication mode, the analysis of transmission probability becomes particularly critical in the design of distributed estimators. Especially in distributed estimation, where multiple sensors are involved, the issue of energy consumption is particularly prominent. Therefore, introducing EH mechanisms into distributed estimation systems and proposing a novel estimation method that considers energy constraints for sensors with EH capabilities represent the main research motivation of this paper.

By summarizing the arguments so far, the key focus of our research lies in integrating the issues discussed above, particularly in scheduling dynamic ETPs to optimize the effectiveness of distributed state estimation utilizing EH. The key obstacles encountered in this procedure are detailed below: (1) How can we model dynamic ETPs, EH, and BMs within a unified framework? (2) Given the probability of energy availability, how can we leverage dynamic ETPs to derive an optimal transmission strategy? (3) To alleviate the computational load, what methods can we employ to define adequate conditions for $$ H_{\infty} $$-consensus by leveraging stochastic analysis and vector dissipation principles? These anticipated challenges will be tackled in our present study.

In response to the above challenging problems, the main innovations are summarized as three folds: (1) an LPA technique is proposed to address the distributed $$ H_{\infty} $$-consensus state estimation problem under integral measurements and BMs for EH and dynamic ETP; (2) a novel model is introduced, which reflects the combined effects of dynamic ETP, EH, and integral measurements on the transmitted signals; (3) local sufficient criteria are established for every node to ensure the targeted filtering efficiency using the LPA technique.

The structure of the remaining part of this paper is outlined as follows. Section 2 elaborates on the problem to be studied, including the system, integral measurements, dynamic ETP, methods for BM information extraction, energy level parameter settings for EH sensors, the distributed estimator and the desired performance constraints. In Section 3, the required distributed estimation scheme is developed using the LPA method. Moreover, the estimator gains are derived by resolving a series of recursive linear matrix inequalities (RLMIs). Section 4 provides a case study to illustrate the effectiveness of the suggested distributed estimation method. In Section 5, the final conclusions are presented.

2. PROBLEM FORMULATION

2.1. Topology of sensor network

As for a BSN, its topology is formulated as a digraph $$ \mathscr{G}=(\mathscr{V}, \mathscr{E}, \mathscr{A}) $$, where $$ \mathscr{V}=\{1, 2, \ldots, N\} $$, $$ \mathscr{E}\subseteq\mathscr{V}\times\mathscr{V} $$, and $$ \mathscr{A}=[a_{ij}] $$ with $$ a_{ij}\geq 0 $$ denote the node set, the edge set, and the adjacency matrix, respectively. For different sensors $$ i\in\mathscr{V} $$ and $$ j\in\mathscr{V} $$, an edge is expressed as an ordered pair $$ (i, j)\in\mathscr{E} $$. Moreover, if $$ (i, j)\in\mathscr{E} $$, which indicates that j can send message to i, then $$ a_{ij}=1 $$; otherwise $$ a_{ij}=0 $$. $$ \mathscr{N}_i=\{j|(i, j)\in\mathscr{E}, j\neq{i}, i, j\in\mathscr{V}\} $$ denotes the neighboring set of node i. If the in-degree and out-degree of node i are denoted as $$ p_i=\sum_{j}a_{ij} $$ and $$ q_{i}=\sum_{j}a_{ji} $$, respectively, then one further has $$ {\mathscr{N}}_i\triangleq \{j_{i_{1}}, j_{i_{2}}, \ldots, j_{i_{p_{i}}}\} $$, where $$ j_{i_{d}} $$ denotes the d-th neighboring node.

2.2. System formulations

Consider a state-space mode of discrete time-varying systems as follows:

$$ \begin{equation} \begin{aligned}\bar{x}_{u+1}=\bar{A}_{u}\bar{x}_{u}+\bar{B}_{u}\omega_{u}\end{aligned} \end{equation} $$

where $$ \bar{x}_{u}\in\mathbb{R}^{n_{\bar{x}}} $$ and $$ \omega_{u}\in\mathbb{R}^{n_{\omega}} $$ are the system state and the external disturbance belonging to $$ l_{2}[0, n-1] $$, respectively; $$ \bar{A}_{u}\in\mathbb{R}^{n_{\bar{x}}\times n_{\bar{x}}} $$ and $$ \bar{B}_{u}\in\mathbb{R}^{n_{\bar{x}}\times n_{\omega}} $$ are known time-varying matrices; u is the sample time belonging to $$ \mathscr{H}\triangleq \{0, 1, \ldots, n-1\} $$. $$ \bar{x}_{0} $$ is the initial state of the system.

The measurement of binary sensor $$ i\in\mathscr{V} $$ is given as follows:

$$ \begin{align} \left\{\begin{aligned}y_{i, u}=&h_{i}(z_{i, u})=\begin{cases}1, &\text{if}\ z_{i, u}\geq\tau_{i};\\0, &\text{if}\ z_{i, u}<\tau_{i}, \end{cases}\\z_{i, u}=&\sum\limits_{q=0}^s\bar C_{i, u-q}\bar x_{u-q}+D_{i, u}v_{i, u}\end{aligned}\right. \end{align} $$

where $$ y_{i, u}\in\mathbb{R} $$ and $$ z_{i, u}\in\mathbb{R} $$ are the measurement output (that is directly accessible) and input (that is inaccessible) of the binary sensor i; $$ \tau_{i}\in\mathbb{R} $$ is a fixed threshold, $$ v_{i, u}\in \mathbb{R}^{n_{v}} $$ is the measurement noise belonging to $$ l_{2}[0, n-1] $$; $$ s\in\mathbb{R} $$ is the duration designated for data collection, and $$ \bar C_{i, u-q}\in\mathbb{R}^{1\times n_{\bar{x}}} $$ and $$ D_{i, u}\in\mathbb{R}^{1\times n_{v}} $$ are two known time-varying matrices.

Regarding the integral measurements, the sample-state augmentation method (i.e., the lifting method) has been utilized to address integral measurements[18]. Subsequently, the lifting method has become a widely adopted approach for studying estimation problems involving integral measurements[44,45]. For integral measurement (2), denote $$ x_u\triangleq\begin{bmatrix}\bar{x}_u^T&\bar{x}_{u-1}^T&\cdots&\bar{x}_{u-s}^T\end{bmatrix}^T $$. As such, (1) and (2) are rewritten as:

$$ \begin{align} \begin{cases}x_{u+1}=A_ux_u+B_u\omega_u, \\z_{i, u}=C_{i, u}x_u+D_{i, u}v_{i, u}, \\y_{i, u}=h_{i}(z_{i, u})\end{cases} \end{align} $$

where

$$ \begin{align*} A_{u}& \triangleq\begin{bmatrix}\bar{A}_u&0&0&\cdots&0\\I&0&0&\cdots&0\\0&I&0&\cdots&0\\\vdots&\vdots&\ddots&\ddots&\vdots\\0&0&\cdots&I&0\end{bmatrix}, \\B_{u}& \triangleq\begin{bmatrix}\bar{B}_u^T&0&0&\cdots&0\end{bmatrix}^T, \\C_{i, u}& \triangleq\begin{bmatrix}\bar C_{i, u}&\bar C_{i, u-1}&\cdots&\bar C_{i, u-s}\end{bmatrix}. \end{align*} $$

2.3. Distributed estimator for binary sensor

Construct a distributed estimator for binary sensor i using all the available information:

$$ \begin{equation} \begin{aligned}\hat{x}_{i, u+1}&=A_{u}\hat{x}_{i, u}+\sum\limits_{j\in \mathscr{N}_{i}}G_{ij, u}(\hat{x}_{j, u}-\hat{x}_{i, u})+\theta_{i, u}K_{i, u}(\tau_{i}-C_{i, u}\hat{x}_{i, u}), \end{aligned} \end{equation} $$

$$ \begin{equation} \left.\theta_{i, u}=\left\{\begin{matrix}1, &\text{if}\ y_{i, u}\neq\bar{y}_{i, u};\\0, & \text{otherwise};\end{matrix}\right.\right. \end{equation} $$

$$ \begin{equation} \bar{z}_{i, u}\triangleq C_{i, u}\hat{x}_{i, u}, \end{equation} $$

$$ \begin{equation} \left.\bar{y}_{i, u}=h_i(\bar{z}_{i, u})=\left\{\begin{matrix}1, &\text{if}\ \bar{z}_{i, u}\geq\tau_i;\\0, & \text{otherwise};\end{matrix}\right.\right. \end{equation} $$

where $$ \hat{x}_{i, u} $$, $$ \bar{z}_{i, u} $$ and $$ \bar{y}_{i, u} $$ are the estimated state, measurement output, and measurement input, respectively; $$ K_{i, u} $$ and $$ G_{ij, u} $$ are the estimator gains to be calculated later; $$ \theta_{i, u} $$ expresses whether the information from the BMs is used or not in the estimator.

Now, introduce the principle of obtaining useful information for estimation purposes. From (2), (5) and (7), under the case of $$ \theta_{i, u}=1 $$, i.e., $$ y_{i, u}\neq \bar{y}_{i, u} $$, which means that $$ \bar{z}_{i, u}>\tau_{i} $$ and $$ z_{i, u}<\tau_{i} $$. As a consequence, $$ \tau_{i} $$ can be expressed as linear combination of $$ \bar{z}_{i, u} $$ and $$ z_{i, u} $$, i.e.,

$$ \begin{equation} \tau_{i}=0.5(1-\delta_{i, u})\bar{z}_{i, u}+0.5(1+\delta_{i, u})z_{i, u} \end{equation} $$

where the uncertain scalar $$ \delta_{i, u} $$ belongs to $$ [-1, 1] $$.

By resorting to (8), one further has

$$ \begin{equation} \begin{aligned}\tau_{i}-C_{i, u}\hat{x}_{i, u}&=0.5(1+\delta_{i, u})C_{i, u}(x_{i, u}-\hat{x}_{i, u})+0.5(1+\delta_{i, u})D_{i, u}v_{i, u}.\end{aligned} \end{equation} $$

According to (4), $$ \hat{x}_{j, u} (j\in\mathscr{N}_i) $$ will be transferred to node i. To conserve sensor power and reduce network congestion, the following dynamic ETP is used to schedule the information transmission between neighboring nodes.

2.4. Dynamic event-triggering protocol

This subsection uses a dynamic ETP to determine whether the neighbor’s information should be sent to node i at the current time. The event-triggering time sequence $$ 0\leq t_{j, 0}<t_{j, 1}<\cdots<t_{j, u}<\cdots $$is determined by the following dynamic ETP:

$$ \begin{equation} \begin{aligned}t_{j, u+1}=\min\limits_{u\in\mathbb{Z}^+}\left\{u>t_{j, u}|\frac{1}{\mu_j}r_{j, u}+\varsigma_j-\varepsilon_{j, u}^T\varepsilon_{j, u}\leq0\right\}\end{aligned} \end{equation} $$

where

$$ \begin{equation} \varepsilon_{j, u}\triangleq\hat{x}_{j, u}-\hat{x}_{j, t_{j, u}}, \end{equation} $$

and $$ r_{j, u} $$ is an internal dynamic variable whose evolution is given as

$$ \begin{equation} r_{j, u+1}=\lambda_jr_{j, u}+\varsigma_j-\varepsilon_{j, u}^T\varepsilon_{j, u}, \quad r_{j, 0}\geq0 \end{equation} $$

where $$ \mu_{j} $$, $$ \lambda_{j} $$, and $$ \varsigma_{j} $$ are given positive scalars. Moreover, the constraint $$ \lambda_j\mu_j\geq1 $$ is satisfied. As such, for all $$ u\in[0, +\infty) $$, one has $$ r_{j, u}\geq0 $$. Here, $$ r_{j, u}\geq 0 $$ is a dynamic variable to adjust the fixed threshold $$ \varsigma_j $$ in the traditional event-triggering condition for reducing the frequency of information transmission of node j.

In addition, to describe the effect of the dynamic ETP, define the following indicative variable as follows:

$$ \begin{align} \zeta_{j, u}\triangleq&\begin{cases}1, \frac{1}{\mu_j}r_{j, u}+\varsigma_j-\varepsilon_{j, u}^T\varepsilon_{j, u}\leq0;\\0, \text{otherwise}.\end{cases} \end{align} $$

2.5. Energy harvesting

The inherent constraints in energy storage units within the sensors often prove inadequate for sustained information transmission between neighboring nodes. Consequently, our focus shifts to EH techniques, where a sensor, armed with an energy harvester, has the ability to harvest energy from the surrounding environment and convert it into electrical energy for the purposes of information transmission. Following a similar idea as in[47,48,46], the EH model is formulated for a neighboring node j of node i.

To begin with, the energy collected by the sensor node j is denoted by a random variable $$ h_{j, u} $$ at the time instant u. Moreover, assume that $$ h_{j, u} $$ is finite and satisfies the well-known binomial distribution, the distribution law of which is given as

$$ \mathbb{P}(h_{j, u}=m)=\frac{b!}{m! (b-m)!}p_{j}^{m}(1-p_{j})^{b-m}, m=0, 1, 2, ..., b $$

where the integer b is the upper bound of the collected energy, and the scalar $$ p_{j} $$ satisfies the constraint $$ 0<p_{j}<1 $$. For convenience in expression, $$ \mathbb{P}(h_{j, u}=m) $$ is abbreviated as $$ \bar{p}_{j, u}^{m} $$ satisfying $$ 0 \leq \bar{p}_{j, u}^{m}\leq1 $$. In addition, $$ h_{j, u} $$ and other stochastic variables in this paper are mutually independent for different nodes j and time instant u.

Remark 1 Under certain assumptions, the energy harvested by sensor node j, which follows a binomial distribution, can be interpreted based on the principles of photovoltaic power generation. For simplicity, let b denote the total number of photons incident on a specific area of the material surface during the time interval from $$ n-1 $$ to n. Each photon has two possible outcomes upon incidence: it is either absorbed (defined as "success") or not absorbed (defined as "failure, " i.e., reflected or transmitted). Assume that the probability of absorption is a constant p, and correspondingly, the probability of non-absorption is $$ 1-p $$. When a photon is absorbed, it contributes one unit of stored energy. It is generally accepted that photons do not interact with each other under typical light intensities (thus, the bosonic bunching effect can be neglected) and the absorption of each photon can therefore be considered an independent event. Consequently, during the time interval from $$ u-1 $$ to u, given that b photons illuminate the surface, the probability that exactly m photons are absorbed follows a binomial distribution.

Next, the energy level of the sensor node j $$ (j\in\mathscr{N}_{i}) $$ at time instant u is denoted by $$ \kappa_{j, u}\in\{0, 1, 2, ..., s_{j}\} $$, where $$ s_{j}>0 $$ represents the maximum capacity that can be stored. At instant u, the sensor node j $$ (j\in\mathscr{N}_{i}) $$ will consume $$ c_{j} $$ units of energy to broadcast its information simultaneously to all its out-neighboring nodes i if $$ \kappa_{j, u}>0 $$. Moreover, any surplus energy generated beyond the battery’s storage limit will be automatically jettisoned. In light of the above formulations, the dynamics of the energy level $$ \kappa_{j, u} $$ is modeled as

$$ \begin{equation} \kappa_{j, u+1}=\min\{\kappa_{j, u}+h_{j, u}-\sigma_{j, u}\zeta_{j, u}c_{j}, s_{j}\} \end{equation} $$

where

$$ \begin{align*} \sigma_{j, u}\triangleq\begin{cases}1, &\text{if}\; \kappa_{j, u}+h_{j, u}-\zeta_{j, u}c_{j}\geq 0;\\0, &\text{otherwise}\end{cases} \end{align*} $$

Here, $$ \sigma_{j, u}=0 $$ means that the neighboring node j cannot transmit $$ \hat{x}_{j, u} $$ to node i due to a lack of enough energy.

Remark 2 As introduced in the Introduction, EH and ETPs have been investigated for distinct underlying motivations. Specifically, EH is primarily motivated by the need to model the impact of energy consumption during information transmission. In contrast, the ETP aims to conserve energy by reducing the frequency of information transmissions through the imposition of a predefined triggering condition. In this paper, building upon existing results, we aim to investigate the precise energy-saving effect achieved within a framework that integrates both ETPs and EH techniques.

According to the previous analysis, the following distributed estimator is constructed:

$$ \begin{equation} \begin{aligned}\hat{x}_{i, u+1}&=A_{u}\hat{x}_{i, u}+\sum\limits_{j\in \mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u}(\hat{x}_{j, t_u}-\hat{x}_{i, u})+\theta_{i, u}K_{i, u}(\tau_{i}-C_{i, u}\hat{x}_{i, u}).\end{aligned} \end{equation} $$

2.6. Problem statement

Denoting $$ e_{i, u}\triangleq x_{u}-\hat{x}_{i, u} $$, one has the estimation-error dynamic equation:

$$ \begin{align} e_{i, u+1}=&(A_{u}-0.5\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u})e_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u}(e_{j, u}+\varepsilon_{j, u})\\+&B_{u}\omega_{u}-0.5\theta_{i, u}K_{i, u}D_{i, u}v_{i, u}-0.5\delta_{i, u}\theta_{i, u}(K_{i, u}C_{i, u}e_{i, u}+K_{i, u}D_{i, u}v_{i, u}). \end{align}$$

Letting $$ \xi_{i, u}\triangleq \begin{bmatrix} w_{u}^{T}&v_{i, u}^{T}\end{bmatrix}^{T} $$, one further has

$$ e_{i, u+1}=(A_{i, u}-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u})e_{i, u}+(B_{i, u}+\delta_{i, u}E_{i, u})\xi_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u}(e_{j, u}+\varepsilon_{j, u}) $$

where

$$ \begin{align*} A_{i, u}\triangleq& A_{u}-0.5\theta_{i, u}K_{i, u}C_{i, u}, \quad B_{i, u}\triangleq \begin{bmatrix}B_{u}&-0.5\theta_{i, u}K_{i, u}D_{i, u}\end{bmatrix}, \quad E_{i, u}\triangleq \begin{bmatrix}0&-0.5\theta_{i, u}K_{i, u}D_{i, u}\end{bmatrix}. \end{align*} $$

In the following, the system dynamics Equation 18 is provided with the specified performance metric.

Definition 1 For any node $$ i\in{\mathscr{V}} $$, let positive constants $$ \gamma $$ and $$ \iota_{i} $$, weighted matrices $$ U_{i}>0, R_{i, u}>0, $$ and $$ T_{i, u}>0 $$ be given. Under energy constraints Equation 15 and dynamic ETPs Equation 10, system dynamics Equation 18 satisfies the $$ H_{\infty} $$-consensus performance constraint over the finite horizon $$ \mathscr{H} $$ in the mean-square sense if the subsequent inequality holds

$$ \begin{equation} \begin{aligned}&\sum\limits_{i=1}^N\sum\limits_{u=0}^{n-1}\mathbb{E}\left\{\|e_{i, u}\|_{T_{i, u}}^2+\sum\limits_{j\in\mathscr{N}_i}\|e_{j, u}-e_{i, u}\|_{R_{i, u}}^2\right\}\leq&\gamma^2\sum\limits_{i=1}^N(e_{i, 0}^TU_{i}e_{i, 0}+\iota_{i})+\gamma^2\sum\limits_{i=1}^N\sum\limits_{u=0}^{n-1}\|\xi_{i, u}\|^2.\end{aligned} \end{equation} $$

The aim of this paper is to find the appropriate estimator gains, denoted as $$ K_{i, u} $$ and $$ G_{ij, u} $$ $$ (i\in \mathscr{V} $$ and $$ j\in \mathscr{N}_i) $$, so that the inequality constraint Equation 19 holds.

3. MAIN RESULTS

3.1. Probabilistic distribution law of energy level

As discussed earlier, the transmission of information between neighboring nodes can only be achieved if the energy level is positive (that is, $$ \kappa_{j, u}>0 $$) due to the introduction of the EH technique. Next, we present the probabilistic distribution law of the random variable $$ \sigma_{j, u} $$.

Denote $$ p_{j, u}^m\triangleq\mathbb{P}(\kappa_{j, u}=m) $$ for $$ m = 0, 1, \ldots, s_{j} $$, $$ \phi_{j, u}\triangleq\begin{bmatrix}p_{j, u}^0&p_{j, u}^1&\cdots&p_{j, u}^{s_j}\end{bmatrix}^T $$ and $$ \gamma^{2}_{j, u}\triangleq\mathbb{E}\{(\sigma_{j, u}-\bar{\sigma}_{j, u})^{2}\} $$.

Lemma 1. [43] The following conclusions hold

$$ \gamma^{2}_{j, u}=\bar{\sigma}_{j, u}(1-\bar{\sigma}_{j, u}) $$

where

$$ \begin{align*} \bar{\sigma}_{j, u}\triangleq 1-\mathbf{a}_{j}\phi_{j, u}, \quad \mathbf{a}_{j}\triangleq [ 1\quad \underbrace{0\quad \cdots\quad 0}_{s_{j}}], \end{align*} $$

and $$ \phi_{j, u} $$ satisfies the following dynamic equation

$$ \phi_{j, u+1}=\zeta_{j}+\mathbf{M}_{j, u}\phi_{j, u} $$

where

$$ \zeta_j\triangleq [\underbrace{0\ \cdots\ 0}_{s_j}\quad1]^T, $$

$$ \begin{align*} \mathbf{M}_{j, u}\triangleq\begin{bmatrix}\bar{p}_{j, u}^{0}&\bar{p}_{j, u}^{0}&0&\cdots&0\\\bar{p}_{j, u}^1&\bar{p}_{j, u}^1&\bar{p}_{j, u}^0&\cdots&0\\\bar{p}_{j, u}^2&\bar{p}_{j, u}^2&\bar{p}_{j, u}^1&\cdots&0\\\vdots&\vdots&\vdots&\ddots&\vdots\\\bar{p}_{j, u}^{s_{j}-1}&\bar{p}_{j, u}^{s_{j}-1}&\bar{p}_{j, u}^{s_{j}-2}&\cdots&\bar{p}_{j, u}^0\\-\sum\limits_{m=0}^{s_j-1}\bar{p}_{j, u}^m&-\sum\limits_{m=0}^{s_j-1}\bar{p}_{j, u}^m&-\sum\limits_{m=0}^{s_j-2}\bar{p}_{j, u}^m&\cdots&-\bar{p}_{j, u}^0\end{bmatrix}. \end{align*} $$

3.2. Vector dissipation

This subsection provides the LPA method to derive sufficient local conditions for any node $$ i\in{\mathscr{V}} $$ to ensure that Equation 18 satisfies the desired performance criterion Equation 19. Vector dissipation is the basis of the LPA method. As such, let us recall the definition of vector dissipation.

Let $$ {\mathbf{V}}_{u}\triangleq\begin{bmatrix}V_{1, u}& \cdots&V_{N, u}\end{bmatrix}^{T} $$ and $$ {\mathbf{S}}_{u}\triangleq\begin{bmatrix}S_{1, u}& \cdots&S_{N, u}\end{bmatrix}^{T} $$.

Definition 2 It is said that the system dynamics Equation 18 is stochastic dissipative regarding the supply rate function $$ S_{i, u} $$, if there exist a storage function $$ V_{i, u}\geq 0 $$ (with $$ V_{0}=0 $$) and a dissipation matrix $$ W\in {\mathbb{R}}^{N\times N} $$ such that the following inequality holds

$$ \mathbb{E}\{V_{i, u+1}\}< [W{\mathbf{V}}_{u}]_{i}+S_{i, u}. $$

Furthermore, the system dynamics Equation 18 is vector dissipation regarding the vector supply rate function $$ \mathbf{S}_{u} $$, if Equation 22 holds for any node $$ i\in{\mathscr{V}} $$ and $$ u\in\mathscr{H} $$, i.e.,

$$ \begin{equation} \mathbb{E}\{{\mathbf{V}}_{u+1}\}\ll W{\mathbf{V}}_{u}+\mathbf{S}_{u}. \end{equation} $$

Here, for any two vectors with the same dimensions, $$ {\mathbf{e}}\triangleq\begin{bmatrix}e_{1}&e_{2}&\cdots& e_{N}\end{bmatrix}^{T} $$ and $$ {\mathbf{f}}\triangleq\begin{bmatrix}f_{1}& f_{2}&\cdots& f_{N}\end{bmatrix}^{T}\in{\mathbb{R}}^{N} $$, $$ {\mathbf{e}}\ll {\mathbf{f}} $$ implies that $$ e_{i}< f_{i} $$ $$ (\forall i\in{\mathscr{V}}) $$.

Here, as the focus of the LPA method, Equation 23 refers to the vector dissipation inequality, which is constructed by seeking suitable local conditions of node $$ i\in\mathscr{V} $$ with its neighboring nodes. In addition, the dissipation matrix W needs to be nonsingular and the column sub-stochastic, which will be constructed later.

3.3. Scalable distributed state estimation scheme

For proceeding further, for any node $$ i\in\mathscr{V} $$, introduce an interval-valued function regarding $$ q_{i} $$:

$$ \begin{align} {\mathscr{I}}_{q_{i}}\triangleq \left\{ \begin{array}{cccc} \big(0, \frac{1+q_{i}}{2q_{i}}\big), \quad \rm{if}\; \; q_{i}\neq 0;\\ (0, 1], \qquad\; \; \rm{if}\; \; q_{i}=0, \end{array} \right. \end{align} $$

and choose the supply rate function:

$$ \begin{align*} S_{i, u}\triangleq\gamma^2\|\xi_{i, u}\|^2-\|e_{i, u}\|_{T_{i, u}}^2-\sum\limits_{j\in\mathscr{N}_i}\|e_{j, u}-e_{i, u}\|_{R_{i, u}}^2+\frac{\varsigma_{i}}{n\mu_{i}}+\frac{\vartheta_{i}}{n}\sum\limits_{j\in\mathscr N_{i}}\varsigma_{j}, \end{align*} $$

where $$ \vartheta_{i}\in{\mathbb{R}} $$ is the positive parameter to be given by the subsequent theorem.

With the help of the LPA method, a sufficient criterion regarding the performance constraint Equation 19 is established in the subsequent theorem for the system dynamics Equation 18 by means of the vector dissipation of system Equation 18 regarding the supply rate function $$ S_{i, u} $$.

Theorem 1. Consider any binary sensor $$ i\in\mathscr{V} $$ with its neighboring nodes $$ j (j\in\mathscr{N}_{i}) $$. Suppose that the parameters $$ \alpha_{i}\in{\mathscr{I}}_{q_{i}} $$, $$ \alpha_{j}\in{\mathscr{I}}_{q_{j}} $$, $$ \gamma>0 $$, $$ \varsigma_i>0 $$, $$ \varsigma_j>0 $$, $$ \varrho_{i}>0 $$, $$ \vartheta_{i}>0 $$, and $$ \bar{r}_{i}>0 $$ satisfying the following conditions:

$$ \frac{\varsigma_i}{\mu_i}+\vartheta_{i}\sum\limits_{j\in\mathscr{N}_i}\varsigma_j\leq \gamma^{2}\varrho_{i}, \lambda_{i}+\alpha_{i}<1, (1+q_{j})\vartheta_{i}<\alpha_j, r_{i, 0}\leq n\gamma^{2}\bar{r}_{i}. $$

Let $$ U_{i} $$ and $$ P_{i, 0} $$ be given positive definite matrices satisfying $$ 0<P_{i, 0}\leq \gamma^{2}U_{i} $$, and let $$ K_{i, u} $$ and $$ G_{ij, u} $$ be the given estimator gains. Then, the system dynamics Equation 18 achieves the performance constraint Equation 19, if there exists a set of positive definite matrices $$ P_{i, u+1}>0 $$ such that the following $$ \theta_{i, u} $$-dependent inequality holds for any $$ u\in{\mathscr{H}} $$:

$$ \begin{equation} { }\Pi_{i0, u}+\Pi^T_{i1, u}P_{i, u+1}\Pi_{i1, u}+\sum\limits_{d=1}^{p_{i}}\Pi_{ij_{d}, u}^TP_{i, u+1}\Pi_{ij_{d}, u}\leq0 \quad(\theta_{i, u}=0, 1) \end{equation} $$

where

$$ \begin{align*} \Pi_{i0, u}&\triangleq\begin{bmatrix}\Pi_{i0, u}^{11}&*&*&*&*&*&*\\\Pi_{i0, u}^{21}&\Pi_{i0, u}^{22}&*&*&*&*&*\\0&0&\Pi_{i0, u}^{33}&*&*&*&*\\0&0&0&\Pi_{i0, u}^{44}&*&*&*\\0&0&0&0&\Pi_{i0, u}^{55}&*&*\\0&0&0&0&0&\Pi_{i0, u}^{66}&*\\0&0&0&0&0&0&\Pi_{i0, u}^{77}\\\end{bmatrix}, \\\Pi_{i0, u}^{11}&\triangleq -(1-\alpha_{i})P_{i, u}+T_{i, u}+(p_{i}+1)R_{i, u}, \quad\Pi_{i0, u}^{21}\triangleq-\operatorname{col}_{p_{i}}\{R_{i, u}\}, \quad\Pi_{i0, u}^{22}\triangleq\operatorname{diag}_{p_{i}}\left\{-\frac{\alpha_{j_{i_{d}}}}{1+q_{j_{i_{d}}}} P_{j_{i_{d}}, u}+R_{i, u}\right\}, \\\Pi_{i0, u}^{33}&\triangleq-\gamma^{2}I, \quad \Pi_{i0, u}^{44}\triangleq-\frac{1}{n\mu_{i}}I, \quad \Pi_{i0, u}^{55}\triangleq\mathrm{diag}_{p_{i}}\{-\frac{\vartheta_{j}}{n\mu_{j}}I\}, \quad \Pi_{i0, u}^{66}\triangleq\frac{\lambda_{i}+\alpha_{i}-1}{n\mu_{i}}, \quad\Pi_{0i, u}^{77}\triangleq\mathrm{diag}_{p_i}\left\{\frac{(1+q_{j})\vartheta_{i}-\alpha_j}{(1+q_j)n\mu_j}\right\}, \\\Pi_{i1, u}&\triangleq\begin{bmatrix}\Pi_{i1, u}^{(11)}&\Pi_{i1, u}^{(22)}&\Pi_{i1, u}^{(33)}&\Pi_{i1, u}^{(44)}&0&0&0\end{bmatrix}, \\\Pi_{i1, u}^{(11)}&\triangleq A_{i, u}-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}G_{ij, u}, \quad \Pi_{i1, u}^{(22)}\triangleq\bar{\sigma}_{\mathscr{N}_i, u}\circ\zeta_{\mathscr{N}_i, u}\circ G_{\mathscr{N}_i, u}\\\Pi_{i1, u}^{(33)}&\triangleq B_{i, u}+\delta_{i, u}E_{i, u}, \quad \Pi_{i1, u}^{(44)}\triangleq\bar{\sigma}_{\mathscr{N}_i, u}\circ\zeta_{\mathscr{N}_i, u}\circ G_{\mathscr{N}_i, u}, \\\Pi_{ij_{d}, u}&\triangleq\begin{bmatrix}\Pi_{ij_{d}, u}^{(11)}& -\Pi_{ij_{d}, u}^{(22)}&0&-\Pi_{ij_{d}, u}^{(44)}&0&0&0\end{bmatrix}, \quad\Pi_{ij_{d}, u}^{(11)}\triangleq \gamma_{j_{i_{d}}, u}\zeta_{j_{i_{d}}, u}G_{ij_{d}, u}, \quad \bar{\sigma}_{\mathscr{N}_i, u}\triangleq\left[\bar{\sigma}_{j_{i_1}, u}\ldots\bar{\sigma}_{j_{i_{p_i}}, u}\right], \notag\\\Pi_{ij_{d}, u}^{(22)}&\triangleq \left[\underbrace{0\cdots 0}_{d-1}\quad \gamma_{j_{i_{d}}, u}\zeta_{j_{i_{d}}, u}G_{ij_{d}, u}\quad \underbrace{0\cdots 0}_{p_{i}-d}\right], \quad\Pi_{ij_{d}, u}^{(44)}\triangleq \left[\underbrace{0\cdots 0}_{d-1}\quad \gamma_{j_{i_{d}}, u}\zeta_{j_{i_{d}}, u}G_{ij_{d}, u}\quad \underbrace{0\cdots 0}_{p_{i}-d}\right], \notag\\G_{\mathscr{N}_i, u}&\triangleq\left[G_{ij_1, u}\ldots G_{ij_{p_i}, u}\right], \quad\gamma_{\mathscr{N}_i, u}\triangleq\left[\gamma_{j_{i_1}, u}\ldots\gamma_{j_{i_{p_i}}, u}\right], \quad \zeta_{\mathscr{N}_i, u}\triangleq\left[\zeta_{j_{i_1}, u}\ldots\zeta_{j_{i_{p_i}}, u}\right]. \end{align*} $$

Proof 1. For node i, choose the scalar storage function with the following form:

$$ V_{i, u}\triangleq V_{i1, u}+V_{i2, u} $$

where

$$ \begin{align*} V_{i1, u}\triangleq e_{i, u}^TP_{i, u}e_{i, u}, \quad V_{i2, u}\triangleq\frac1{n\mu_i}r_{i, u}. \end{align*} $$

Calculate the mathematical expectation of the storage function along the dynamics of Equation 12 and Equation 19

$$ \begin{align*} \begin{array}{l}\mathbb{E}\{V_{i1, u+1}\}\\ = \mathbb{E}\{e_{i, u+1}^{T}P_{i, u+1}e_{i, u+1}\}\\ = \mathbb{E}\left\{\left((A_{i, u}-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u})e_{i, u}+(B_{i, u}+\delta_{i, u}E_{i, u})\xi_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u}(e_{j, u}+\varepsilon_{j, u})\right)^{T}P_{i, u+1}\right.\\\times \left. \left((A_{i, u}-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u})e_{i, u}+(B_{i, u}+\delta_{i, u}E_{i, u})\xi_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\sigma_{j, u}\zeta_{j, u}G_{ij, u}(e_{j, u}+\varepsilon_{j, u})\right)\right\}\notag\\ = \mathbb{E}\left\{\left((A_{i, u}-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}G_{ij, u})e_{i, u}+(B_{i, u}+\delta_{i, u}E_{i, u})\xi_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}G_{ij, u}(e_{j, u}+\varepsilon_{j, u})\right)^{T}P_{i, u+1}\right.\\\times \left.\left((A_{i, u}-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}G_{ij, u})e_{i, u}+(B_{i, u}+\delta_{i, u}E_{i, u})\xi_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}G_{ij, u}(e_{j, u}+\varepsilon_{j, u})\right)\right\}\notag\\ +\mathbb{E}\left\{\left(\sum\limits_{j\in\mathscr{N}_{i}}(\sigma_{j, u}-\bar{\sigma}_{j, u})\zeta_{j, u}G_{ij, u}(e_{i, u}-e_{j, u}-\varepsilon_{j, u})\right)^{T}P_{i, u+1}\left(\sum\limits_{j\in\mathscr{N}_{i}}(\sigma_{j, u}-\bar{\sigma}_{j, u})\zeta_{j, u}G_{ij, u}(e_{i, u}-e_{j, u}-\varepsilon_{j, u})\right)\right\}\notag\\ = \chi_{i, u}^T\Pi_{i1, u}^TP_{i, u+1}\Pi_{i1, u}\chi_{i, u}+\sum\limits_{j\in\mathscr{N}_{i}}\gamma_{j, u}^{2}\zeta_{j, u}^{2}(e_{i, u}-e_{j, u}-\varepsilon_{j, u})^{T}G_{ij, u}^{T}P_{i, u+1}G_{ij, u}(e_{i, u}-e_{j, u}-\varepsilon_{j, u})\notag\\\triangleq \chi_{i, u}^T\Pi_{i1, u}^TP_{i, u+1}\Pi_{i1, u}\chi_{i, u}+\sum\limits_{d = 1}^{p_{i}}\chi_{i, u}^T\Pi_{ij_{d}, u}^TP_{i, u+1}\Pi_{ij_{d}, u}\chi_{i, u}\end{array} \end{align*} $$

where

$$ \begin{align*} &\chi_{i, u}\triangleq\begin{bmatrix}e_{i, u}^T&e_{\mathscr{N}_i, u}^T&\xi_{i, u}^T&\varepsilon_{i, u}^T&\varepsilon_{\mathscr{N}_{i}, u}^T&\sqrt{r_{i, u}}& \sqrt{r_{\mathscr{N}_{i}, u}}^{T}\end{bmatrix}^T, \quad e_{\mathscr{N}_i, u}\triangleq\operatorname{col}_{p_i}\{e_{j_{i_d}, u}\}, \\&\sqrt{r_{\mathscr{N}_i, u}}\triangleq\begin{bmatrix}\sqrt{r_{j_{i_1}, u}}& \sqrt{r_{j_{i_2}, u}}& \cdots \sqrt{r_{j_{i_{p_i}}, u}}\end{bmatrix}^T, \varepsilon_{\mathscr{N}_i, u}\triangleq\begin{bmatrix}\varepsilon_{j_{i_1}, u}^T &\varepsilon_{j_{i_2}, u}^T& \cdots &\varepsilon_{j_{i_{p_i}}, u}^T\end{bmatrix}^T. \end{align*} $$

In addition, we also obtain

$$ \mathbb{E}\{V_{i2, u+1}\}=\mathbb{E}\left\{\frac{1}{n\mu_i}r_{i, u+1}\right\}=\frac1{n\mu_i}(\lambda_ir_{i, u}+\varsigma_i-\varepsilon_{i, u}^T\varepsilon_{i, u}). $$

According to Equation 15, we introduce a positive scalar $$ \vartheta_{i} $$, such that the following inequality holds:

$$ \frac{\vartheta_{i}}n\sum\limits_{j\in\mathscr{N}_i}\left(\frac1{\mu_j}r_{j, u}+\varsigma_j-\varepsilon_{j, u}^T\varepsilon_{j, u}\right)\geq0. $$

As such, one further has

$$ \begin{align*} \mathbb{E}\{V_{i, u+1}\}=&\mathbb{E}\{V_{i1, u+1}\}+\mathbb{E}\{V_{i2, u+1}\}\\=&\chi_{i, u}^T\Pi_{i1, u}^TP_{i, u+1}\Pi_{i1, u}\chi_{i, u}+\sum\limits_{d=1}^{p_{i}}\chi_{i, u}^T\Pi_{ij_{d}, u}^TP_{i, u+1}\Pi_{ij_{d}, u}\chi_{i, u}+\frac1{n\mu_i}(\lambda_ir_{i, u}+\varsigma_i-\varepsilon_{i, u}^T\varepsilon_{i, u})\\\leq & \chi_{i, u}^T\Pi_{i1, u}^TP_{i, u+1}\Pi_{i1, u}\chi_{i, u}++\sum\limits_{d=1}^{p_{i}}\chi_{i, u}^T\Pi_{ij_{d}, u}^TP_{i, u+1}\Pi_{ij_{d}, u}\chi_{i, u}+\frac1{n\mu_i}(\lambda_ir_{i, u}+\varsigma_i-\varepsilon_{i, u}^T\varepsilon_{i, u})\\&+\frac1{n\mu_i}(\lambda_ir_{i, u}+\varsigma_i-\varepsilon_{i, u}^T\varepsilon_{i, u})+\frac{\vartheta_{i}}n\sum\limits_{j\in\mathscr{N}_i}\left(\frac1{\mu_j}r_{j, u}+\varsigma_j-\varepsilon_{j, u}^T\varepsilon_{j, u}\right), \end{align*} $$

which implies that

$$ \begin{equation} \begin{aligned} &\mathbb{E}\{V_{i, u+1}\}-S_{i, u}-(1-\alpha_{i})V_{i, u}-\sum\limits_{j\in{\mathscr{N}}_{i}}\frac{\alpha_{j}}{1+q_{j}}V_{j, u}\\ \leq&\chi_{i, u}^T\Pi_{i1, u}^TP_{i, u+1}\Pi_{i1, u}\chi_{i, u}+\sum\limits_{d=1}^{p_{i}}\chi_{i, u}^T\Pi_{ij_{d}, u}^TP_{i, u+1}\Pi_{ij_{d}, u}\chi_{i, u}+\frac1{n\mu_i}(\lambda_ir_{i, u}-\varepsilon_{i, u}^T\varepsilon_{i, u})+\frac{\vartheta_{i}}n\sum\limits_{j\in\mathscr{N}_i}\left(\frac1{\mu_j}r_{j, u}-\varepsilon_{j, u}^T\varepsilon_{j, u}\right)\\&-\gamma^2\|\xi_{i, u}\|^2+\|e_{i, u}\|_{T_{i, u}}^2+\sum\limits_{j\in\mathscr{N}_i}\|e_{j, u}-e_{i, u}\|_{R_{i, u}}^2-(1-\alpha_{i})V_{i, u}-\sum\limits_{j\in{\mathscr{N}}_{i}}\frac{\alpha_{j}}{1+q_{j}}V_{j, u}\\ \triangleq&\chi_{i, u}^T\Pi_{i0, u}\chi_{i, u}+\chi_{i, u}^T\Pi_{i1, u}^TP_{i, u+1}\Pi_{i1, u}\chi_{i, u}+\sum\limits_{d=1}^{p_{i}}\chi_{i, u}^T\Pi_{ij_{d}, u}^TP_{i, u+1}\Pi_{ij_{d}, u}\chi_{i, u}. \end{aligned} \end{equation} $$

Then, in light of Equation 29, one immediately has

$$ \begin{align} \mathbb{E}\{V_{i, u+1}\}\leq&S_{i, u}+\sum\limits_{j\in{\mathscr{N}}_{i}}\frac{\alpha_{j}}{1+q_{j}}V_{j, u}+(1-\alpha_{i})V_{i, u}\\\triangleq &S_{i, u}+[W{\mathbf{V}_{u}}]_{i} \end{align} $$

where

$$ \begin{align*} W\triangleq \begin{bmatrix} 1-\alpha_{1}&\cdots&a_{1N}\frac{\alpha_{N}}{1+q_{N}}\\ \vdots&\ddots&\vdots\\ a_{N1}\frac{\alpha_{1}}{1+q_{1}}&\cdots&1-\alpha_{N}\\ \end{bmatrix}. \end{align*} $$

Moreover, since $$ \alpha_{i}\in{\mathscr{I}}_{q_{i}} $$ for $$ i\in{\mathscr{V}} $$, one immediately has W is the desired dissipation matrix.

By means of the double expectation theorem, one obtains that

$$ \mathbb{E}\{V_{i, u+1}\}<\mathbb{E}\{[W\mathbf{V}_{u}]_{i}\}+\mathbb{E}\{S_{i, u}\}, $$

which can be rewritten in a compact form:

$$ \mathbb{E}\{\mathbf{V}_{u+1}\}\ll\mathbb{E}\{W\mathbf{V}_{u}\}+\mathbb{E}\{\mathbf{S}_{u}\}. $$

Next, a scalar form is derived by making the linear transformation to Equation 32:

$$ \mathbf{1}_{1 \times N} \mathbb{E}\{\mathbf{V}_{u+1}\}<\mathbf{1}_{1 \times N} \mathbb{E}\{W \mathbf{V}_{s}\}+\mathbf{1}_{1 \times N} \mathbb{E}\{\mathbf{S}_{u}\}, $$

which is further calculated in light of the property of dissipation matrix W as follows:

$$ \begin{align*} \sum\limits_{i=1}^{N}\mathbb{E}\{V_{i, u+1}\} <& \sum\limits_{i=1}^{N}\mathbb{E}\{S_{i, u}\} + \sum\limits_{i=1}^{N}\sum\limits_{j=1}^{N}W_{ij}V_{i, u} =\sum\limits_{i=1}^{N}\mathbb{E}\{S_{i, u}\} + \sum\limits_{i=1}^{N}V_{i, u}. \end{align*} $$

Furthermore, the above inequality can be rewritten as

$$ \sum\limits_{i=1}^{N}\mathbb{E}\{V_{i, u+1}-V_{i, u}\} \leq\sum\limits_{i=1}^{N}\mathbb{E}\{S_{i, u}\}. $$

Next, Equation 34 is summed regarding u from $$ 0 $$ to $$ n-1 $$ and one has

$$ \mathbb{E}\{V_{i, N+1}-V_{i, 0}\}\leq\sum\limits_{u=0}^{n-1}\sum\limits_{i=1}^{N}\mathbb{E}\{S_{i, u}\}, $$

which indicates that

$$ \mathbb{E}\{V_{i, N+1}\} \leq\sum\limits_{u=0}^{n-1}\sum\limits_{i=1}^{N}\mathbb{E}\{S_{i, u}\}+ \mathbb{E}\{V_{i, 0}\}. $$

Noticing that $$ \mathbb{E}\{V_{i, N+1}\}\geq0 $$, one derives from Equation 36 and $$ S_{i, u} $$ that

$$ \sum\limits_{i=1}^N\sum\limits_{u=0}^{n-1}\mathbb{E}\left\{\|e_{i, u}\|_{T_{i, u}}^2+\sum\limits_{j\in\mathscr{N}_i}\|e_{j, u}-e_{i, u}\|_{R_{i, u}}^2\right\}\leq \sum\limits_{i=1}^N\left(\frac{\varsigma_i}{\mu_i}+\vartheta_{i}\sum\limits_{j\in\mathscr{N}_i}\varsigma_j\right)+ \sum\limits_{i=1}^N\left(e^T_{i, 0}P_{i, 0}e_{i, 0}+\frac{r_{i, 0}}{n\mu_{i}}\right)+\gamma^2\sum\limits_{i=1}^N\sum\limits_{u=0}^{n-1}\|\xi_{i, u}\|^2. $$

and, therefore, one has Equation 19 according to $$ P_{i, 0}\leq\gamma^{2}U_{i} $$, $$ \frac{\varsigma_i}{\mu_i}+\vartheta_{i}\sum_{j\in\mathscr{N}_i}\varsigma_j\leq \gamma^{2}\varrho_{i} $$, and $$ r_{i, 0}\leq n\gamma^{2}\bar{r}_{i} $$.

Furthermore, denoting $$ \iota_{i}\triangleq \varrho_{i}+\bar{r}_{i} $$, the proof is complete according to Definition Definition 1.

In the following, the desired estimator gains are calculated in terms of recursive linear matrix inequalities by resorting to the Schur Complement Lemma.

Theorem 2. Consider any binary sensor $$ i\in\mathscr{V} $$ with its neighboring nodes $$ j (j\in\mathscr{N}_{i}) $$. Suppose that the parameters $$ \alpha_{i}\in{\mathscr{I}}_{q_{i}} $$, $$ \alpha_{j}\in{\mathscr{I}}_{q_{j}} $$, $$ \gamma>0 $$, $$ \varsigma_i>0 $$, $$ \varsigma_j>0 $$, $$ \varrho_{i}>0 $$, $$ \vartheta_{i}>0 $$, and $$ \bar{r}_{i}>0 $$ satisfying the following conditions:

$$ \frac{\varsigma_i}{\mu_i}+\vartheta_{i}\sum\limits_{j\in\mathscr{N}_i}\varsigma_j\leq \gamma^{2}\varrho_{i}, \lambda_{i}+\alpha_{i}<1, (1+q_{j})\vartheta_{i}<\alpha_j, r_{i, 0}\leq n\gamma^{2}\bar{r}_{i}. $$

Let $$ U_{i} $$ and $$ P_{i, 0} $$ be given positive definite matrices satisfying $$ 0<P_{i, 0}\leq \gamma^{2}U_{i} $$. Then, the system dynamics Equation 18 satisfies the $$ H_\infty $$-consensus constraint in the mean square sense if there exists a sequence of positive definition matrices $$ P_{i, u+1}>0 $$ such that the following $$ \theta_{i, u} $$-dependent inequality holds

$$ \begin{align} \begin{bmatrix}\Upsilon_{i0, u}&*&*&*&*&*\\\Upsilon_{i1, u}&-P_{i, u+1}&*&*&*&*\\\Upsilon_{ij_{1}, u}&0&-P_{i, u+1}&*&*&*\\\vdots&\vdots&\vdots&\ddots&\vdots&\vdots\\\Upsilon_{ij_{p_{i}}, u}&0&0&\cdots&-P_{i, u+1}&*\\0&\bar{M}_{i1, u}^T&0&\cdots&0&-\mu_{i1, u}I\end{bmatrix}<0 \end{align} $$

where

$$ \begin{align*} \Upsilon_{i0, u}&\triangleq\begin{bmatrix}\Upsilon_{i0, u}^{11}&*&*&*&*&*&*\\\Upsilon_{i0, u}^{21}&\Upsilon_{i0, u}^{22}&*&*&*&*&*\\0&0&\Upsilon_{i0, u}^{33}&*&*&*&*\\0&0&0&\Upsilon_{i0, u}^{44}&*&*&*\\0&0&0&0&\Upsilon_{i0, u}^{55}&*&*\\0&0&0&0&0&\Upsilon_{i0, u}^{66}&*\\0&0&0&0&0&0&\Upsilon_{i0, u}^{77}\\\end{bmatrix}, \\\Upsilon_{i0, u}^{11}&\triangleq -(1-\alpha_{i})P_{i, u}+T_{i, u}+(p_{i}+1)R_{i, u}+\mu_{i1, u}C_{i, u}^{T}C_{i, u}, \quad\Upsilon_{i0, u}^{21}\triangleq-\operatorname{col}_{p_i}\{R_{i, u}\}, \\\Upsilon_{i0, u}^{22}& \triangleq\operatorname{diag}_{p_i}\left\{-\frac{\alpha_{j_{i_{d}}}}{1+q_{j_{i_d}}}P_{j_{i_d}, u}+R_{i, u}\right\}, \quad\Upsilon_{i0, u}^{33} \triangleq-\gamma^{2}I+\mu_{i1, u}D_{i, u}^{T}D_{i, u}, \quad\Upsilon_{i0, u}^{44}\triangleq-\frac{1}{n\mu_{i}}I, \\\Upsilon_{i0, u}^{55}&\triangleq\mathrm{diag}\{-\frac{\vartheta_j}{n\mu_{j}}I\}, \quad \Upsilon_{i0, u}^{66}\triangleq\frac{\lambda_{i}+\alpha_{i}-1}{n\mu_{i}}, \quad\Upsilon_{0i, u}^{77}\triangleq\mathrm{diag}_{p_i}\left\{\frac{(1+q_{j})\vartheta_{i}-\alpha_j}{(1+q_j)n\mu_j}\right\}, \\\Upsilon_{i1, u}&\triangleq\begin{bmatrix}\Upsilon_{i1, u}^{(11)}&\Upsilon_{i1, u}^{(22)}&\Upsilon_{i1, u}^{(33)}&\Upsilon_{i1, u}^{(44)}&0&0&0\end{bmatrix}, \\\Upsilon_{i1, u}^{(11)}&\triangleq \bar{A}_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}\bar{G}_{ij, u}, \quad \Upsilon_{i1, u}^{(22)}\triangleq\bar{\sigma}_{\mathscr{N}_i, u}\circ\zeta_{\mathscr{N}_i, u}\circ \bar{G}_{\mathscr{N}_i, u}, \quad \Upsilon_{i1, u}^{(33)}\triangleq \bar{B}_{i, u}, \quad \\\Upsilon_{i1, u}^{(44)}&\triangleq\bar{\sigma}_{\mathscr{N}_i, u}\circ\zeta_{\mathscr{N}_i, u}\circ \bar{G}_{\mathscr{N}_i, u}, \quad \bar{A}_{i, u}\triangleq P_{i, u+1}A_{u}-0.5\theta_{i, u}\bar{K}_{i, u}C_{i, u}, \quad \bar{B}_{i, u}\triangleq \begin{bmatrix}P_{i, u+1}B_{u}&-0.5\theta_{i, u}\bar{K}_{i, u}D_{i, u}\end{bmatrix}, \\ \Upsilon_{ij_{d}, u}&\triangleq\begin{bmatrix}\Pi_{ij_{d}, u}^{(11)}& \Upsilon_{ij_{d}, u}^{(22)}&0&-\Pi_{ij_{d}, u}^{(44)}&0&0&0\end{bmatrix}, \\\Upsilon_{ij_{d}, u}^{(11)}&\triangleq \gamma_{j_{i_{d}}, u}\zeta_{j_{i_{d}}, u}\bar{G}_{ij_{d}, u}, \quad \bar{M}_{i1, u}\triangleq\mathrm{vec}\{-0.5\theta_{i, u}\bar{K}_{i, u}, 0, \bar{E}_{i, u}, 0, 0, 0, 0\}, \quad \bar{E}_{i, u}=\begin{bmatrix}0&-0.5\theta_{i, u}\bar{K}_{i, u}D_{i, u}\end{bmatrix}\notag, \\\Upsilon_{ij_{d}, u}^{(22)}&\triangleq \left[\underbrace{0\cdots 0}_{d-1}\quad \gamma_{j_{i_{d}}, u}\zeta_{j_{i_{d}}, u}\bar{G}_{ij_{d}, u}\quad \underbrace{0\cdots 0}_{p_{i}-d}\right], \quad\Upsilon_{ij_{d}, u}^{(44)}\triangleq \left[\underbrace{0\cdots 0}_{d-1}\quad \gamma_{j_{i_{d}}, u}\zeta_{j_{i_{d}}, u}\bar{G}_{ij_{d}, u}\quad \underbrace{0\cdots 0}_{p_{i}-d}\right]. \end{align*} $$

Furthermore, if Equation 38 is feasible, then one calculates

$$ \begin{align*} K_{i, u}=P_{i, u+1}^{-1}\bar K_{i, u}, \quad G_{ij, u}&=P_{i, u+1}^{-1}\bar G_{ij, u}. \end{align*} $$

Proof 2. By resorting to the Schur Complement Lemma, it follows that Equation 25holds if and only if

$$ \begin{align} \Pi_{i, u}\triangleq\begin{bmatrix}\Pi_{i0, u}&*&*&*&*\\\Pi_{i1, u}&-P_{i, u+1}^{-1}&*&*&*\\\Pi_{ij_{1}, u}&0&-P_{i, u+1}^{-1}&*&*\\\vdots&\vdots&\vdots&\ddots&\vdots\\\Pi_{ij_{p_{i}}, u}&0&0&\cdots&-P_{i, u+1}^{-1}\end{bmatrix}<0. \end{align} $$

Next, the left-hand side of Equation 39 is partitioned as

$$ \begin{align} \Pi_{i, u}=\bar{\Pi}_{i, u}+\tilde{\Pi}_{i, u}=\begin{bmatrix}\Pi_{i0, u}&*&*&*&*\\\bar{\Pi}_{i1, u}&-P_{i, u+1}^{-1}&*&*&*\\\Pi_{ij_{1}, u}&0&-P_{i, u+1}^{-1}&*&*\\\vdots&\vdots&\vdots&\ddots&\vdots\\\Pi_{ij_{p_{i}}, u}&0&0&\cdots&-P_{i, u+1}^{-1}\end{bmatrix}+\begin{bmatrix}0&*&*&*&*\\\tilde{\Pi}_{i1, u}&0&*&*&*\\0&0&0&*&*\\\vdots&\vdots&\vdots&\ddots&\vdots\\0&0&0&\cdots&0\end{bmatrix} \end{align} $$

where

$$ \begin{align*} \bar{\Pi}_{i1, u}&\triangleq\begin{bmatrix}\bar{\Pi}_{i1, u}^{(11)}&\Pi_{i1, u}^{(22)}&\bar{\Pi}_{i1, u}^{(33)}&\Pi_{i1, u}^{(44)}&0&0&0\end{bmatrix}, \\\bar{\Pi}_{i1, u}^{(11)}&\triangleq A_{i, u}-\sum\limits_{j\in\mathscr{N}_{i}}\bar{\sigma}_{j, u}\zeta_{j, u}G_{ij, u}, \quad \bar{\Pi}_{i1, u}^{(33)}\triangleq B_{i, u}.\\\tilde{\Pi}_{i1, u}&\triangleq\begin{bmatrix}\tilde{\Pi}_{i1, u}^{(11)}&0&\tilde{\Pi}_{i1, u}^{(33)}&0&0&0&0\end{bmatrix}, \\\tilde{\Pi}_{i1, u}^{(11)}&\triangleq-0.5\delta_{i, u}\theta_{i, u}K_{i, u}C_{i, u}, \quad \tilde{\Pi}_{i1, u}^{(33)}\triangleq\delta_{i, u}E_{i, u}. \end{align*} $$

Next, one acquires the following compact form

$$ \tilde{\Pi}_{i, u}=\tilde{M}_{i, u}F_{i, u}\tilde{N}_{i, u}+\tilde{N}_{i, u}^{T}F_{i, u}\tilde{M}_{i, u}^{T} $$

where

$$ \begin{align*} \tilde{M}_{i, u}&\triangleq\begin{bmatrix}0&\tilde{M}_{i1, u}^T&0&\cdots&0\end{bmatrix}^T, \quad \tilde{M}_{i1, u}\triangleq\mathrm{vec}\{-0.5\theta_{i, u}K_{i, u}, 0, E_{i, u}, 0, 0, 0, 0\}, \\\tilde{N}_{i, u}&\triangleq\begin{bmatrix}\tilde{N}_{i1, u}&0&0&\cdots&0\end{bmatrix}, \quad\tilde{N}_{i1, u}\triangleq\mathrm{diag}\{C_{i, u}, 0, I, 0, 0, 0, 0\}, \\F_{i, u}&\triangleq \mathrm{diag}\{F_{i1, u}, 0, 0\cdots, 0\}, \quad F_{i1, u}\triangleq\operatorname{diag}\{\delta_{i, u}, 0, \delta_{i, u}, 0, 0, 0, 0\}. \end{align*} $$

By means of S-Procedure, $$ \Pi_{i, u}<0 $$ holds with $$ F_{i, u}F_{i, u}^{T}\leq I $$ if and only if thereexists a constant $$ \mu_{i1, u}>0 $$ such that

$$ \bar{\Pi}_{i, u}+\mu_{i1, u}^{-1}\tilde{M}_{i, u}\tilde{M}_{i, u}^{T}+\mu_{i1, u}\tilde{N}_{i, u}^{T}\tilde{N}_{i, u}<0. $$

By reusing Schur Complement Lemma, Equation 42 holds if and only if

$$ \begin{align} \begin{bmatrix}\Upsilon_{i0, u}&*&*&*&*&*\\\bar{\Pi}_{i1, u}&-P_{i, u+1}^{-1}&*&*&*&*\\\Pi_{ij_{1}, u}&0&-P_{i, u+1}^{-1}&*&*&*\\\vdots&\vdots&\vdots&\ddots&\vdots&\vdots\\\Pi_{ij_{p_{i}}, u}&0&0&\cdots&-P_{i, u+1}^{-1}&*\\0&\tilde{M}_{i1, u}^T&0&\cdots&0&-\mu_{i1, u}I\end{bmatrix}<0 \end{align} $$

where

$$ \begin{align*} \Upsilon_{i0, u}\triangleq\Pi_{i0, u}+\mu_{i1, u}\tilde{N}_{i1, u}^T\tilde{N}_{i1, u}. \end{align*} $$

After performing the congruent transformation $$ \operatorname{diag}\{I, P_{i, u+1}, \underbrace{P_{i, u+1}, \cdots, P_{i, u+1}}_{p_{i}}, I\} $$ to Equation 43 and introducing some new notations, one easily has Equation 38 following some simple algebraic operations. From Equation 38, one immediately calculates the estimator gains $$ K_{i, u} $$ and $$ G_{ij, u} $$. As a result, the proof is complete with the aid of Theorem 1.

Remark 3 colorblueIt should be noted that Theorems 1 and 2 provide the parameter constraints that are helpful in achieving the desirable performance constraint and reproducing the results and understanding the engineering implications of the model.

Remark 4 The scalable distributed $$ H_{\infty} $$-consensus state estimation problem is investigated for a class of discrete time-varying system over BSNs with energy harvesters under the schedule of the dynamic ETP. Compared with the existing results, this paper exhibits the following characteristics: (1) the combined impact of the dynamic ETP and the EH techniques is studied within the framework of the scalable distributed estimation; (2) useful information is extracted from the BM subject to integral measurement; (3) a binomial distribution is used to formulate the limited energy collected from the surrounding environment, which is more in line with engineering practice; and (4) the scalable design is achieved by means of the LPA method, which implies that the distributed estimation scheme is implemented on every node.

4. AN ILLUSTRATIVE EXAMPLE

In this section, a demonstrative example is provided to show the efficiency and viability of the proposed distributed $$ H_{\infty} $$ consensus estimation approach for BSNs operating in EH and dynamic ETPs. For evaluating the performance of the approach, four cases are considered: dynamic ETP with energy constraints; dynamic ETP without energy constraints; static ETP without energy constraints; and energy constraints only (without ETP).

The topology structure of BSN is depicted by the digraph $$ \mathscr{G}=(\mathscr{V}, \mathscr{E}, \mathscr{A}) $$, where the binary sensor nodes are denoted by the set $$ \mathscr{V}=\{1, 2, 3, 4, 5, 6\} $$, the edge set is $$ \mathscr{E}=\{(1, 5), (2, 1), (3, 1), (4, 2), (5, 3), (6, 4)\} $$, and the adjacency matrix is as follows

$$ \begin{align*} \mathscr{A}=\begin{bmatrix}0&0&0&0&1&0\\1&0&0&0&0&0\\1&0&0&0&0&0\\0&1&0&0&0&0\\0&0&1&0&0&0\\0&0&0&1&0&0\end{bmatrix}. \end{align*} $$

The system parameters in Equation 1 and Equation 2 is chosen as follows:

$$ \begin{align*} \bar{A}_u& =\begin{bmatrix}0.87+0.3\sin(0.9u)&-0.4\\0.15&0.98+0.1\sin(6u)\end{bmatrix}, \quad\bar{B}_{u}=\begin{bmatrix}0.1\\0.1\end{bmatrix}, \\\bar{C}_{1, u}& =\begin{bmatrix}0.5&-0.5\\\end{bmatrix}, \quad D_{i, u}=0.15, \quad\bar{C}_{2, u} =\begin{bmatrix}0.4&-0.7\\\end{bmatrix}, \\\bar{C}_{3, u}& =\begin{bmatrix}0.5&-0.4\\\end{bmatrix}, \quad\bar{C}_{4, u} =\begin{bmatrix}0.4&-0.6\\\end{bmatrix}, \\\bar{C}_{5, u}& =\begin{bmatrix}0.4&-0.3\\\end{bmatrix}, \quad\bar{C}_{6, u} =\begin{bmatrix}0.5&-0.4\\\end{bmatrix}. \end{align*} $$

The sensor parameters are set as $$ \tau_{1}=0.1 $$, $$ \tau_{2}=0.1 $$, $$ \tau_{3}=0.2 $$, $$ \tau_{4}=-0.7 $$, $$ \tau_{5}=0.2 $$, and $$ \tau_{6}=0.4 $$, respectively; the critical parameters in the dissipation matrix are set as $$ \alpha_{i}=0.3 $$; the noise attenuation level is chosen as $$ \gamma^2=0.1 $$; the time interval to collect the data is $$ s =1 $$; the dynamic ETP parameters are set as $$ \mu_i=50 $$, $$ \varsigma_i=0.4 $$, $$ \lambda_i=0.5 $$, $$ r_{i, 0}=5 $$. The other parameters are given as $$ R_{i, u} = I $$, $$ T_{i, u} = I $$, $$ U_{i, u} =I $$, $$ P_{i, 0} =10 I $$, and $$ n =31 $$. All estimator gains are derived by resorting to Theorem 2 using the YALMIP toolbox.

The initial values are set as $$ x_0=\begin{bmatrix}2.1&2.1\end{bmatrix}^T $$, $$ \hat{x}_{1, 0}=\begin{bmatrix}2.2&2.2\end{bmatrix}^T $$, $$ \hat{x}_{2, 0}=\begin{bmatrix}1.9&2.1\end{bmatrix}^T $$, $$ \hat{x}_{3, 0}=\begin{bmatrix}1.8&2.1\end{bmatrix}^T $$, $$ \hat{x}_{4, 0}=\begin{bmatrix}1.7&2.7\end{bmatrix}^T $$, $$ \hat{x}_{5, 0}=\begin{bmatrix}1.8&2.1\end{bmatrix}^T $$, and $$ \hat{x}_{6, 0}=\begin{bmatrix}2.0&2.0\end{bmatrix}^T $$, respectively. The external disturbance sequences $$ w_{u} $$ and $$ v_{i, u} $$ are set as

$$ \begin{align*} w_u=\exp(-u), \quad v_{i, u}=\frac{\sin(10u+1)}{3u+1}, \quad i=1, 2, 3, 4, 5, 6. \end{align*} $$

The energy harvester parameters for every node are set as $$ p_{i}=0.5 $$, $$ b=4 $$, $$ s_{i}= 4 $$, $$ \kappa_{i, 0}=4 $$, $$ c_{i}=3 $$ and $$ \phi_{i, 0}=\begin{bmatrix}0.0625&0.25&0.375&0.25&0.0625\end{bmatrix} $$, respectively; one calculates the probability distribution of the random variable $$ \kappa_{i, u} $$ is calculated using Lemma 1, and one derives

$$ \begin{align*} M_{i, u}=\begin{bmatrix}0.0625&0.0625&0&0&0\\0.25&0.25&0.0625&0&0\\0.375&0.375&0.25&0.0625&0\\0.25&0.25&0.375&0.25&0.0625\\-0.9375&-0.9375&-0.6875&-0.3125&-0.0625\end{bmatrix} \end{align*} $$

By means of Lemma 1, one then has $$ \gamma_{i, u}^{2}=3.955540933510626e-05 $$. Finally, we derive the desirable estimator gains by resorting to Theorem 2 and the MATLAB (Matrix Laboratory) software.

Figures 1-8 plot all simulation results under Case Ⅰ. More specifically, Figure 1 and Figure 2 depict the true state and its estimations from each binary sensor under the dynamic ETP and EH; Figure 3 plots the time instants of $$ \theta_{i, u}=1 $$; Figure 4 plots the triggering time instants of dynamic ETP; Figure 5 describe the curves of $$ z_{1, u} - \bar{z}_{1, u} $$ and $$ \tau_{1} -\bar{z}_{1, u} $$; Figure 6 depicts the changes of energy level on Node 1 under the conditions of EH and communication consumption; and Figure 7 and 8 depict $$ \|x_{u}-\hat{x}_{i, u}\|^{2} $$ (i.e., the estimation errors) and $$ \sum_{j\in{\mathscr{N}}_{i}}\|\hat{x}_{i, u}-\hat{x}_{j, u}\|^{2} $$ (i.e., the consensus errors).

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 1. xu(1) and its estimates under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 2. xu(2) and its estimates under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 3. The time instants of $$ \theta_{i, u}=1 $$ under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 4. The information transmission instants under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 5. $$ z_{1, u}-\bar{z}_{1, u} $$ and $$ \tau_1-\bar{z}_{1, u} $$ under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 6. Energy level of node 1 under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 7. $$\left\|x_u-\hat{x}_{i, u}\right\|^2 $$ under case Ⅰ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 8. $$\sum\nolimits_{j \in \mathcal{N}_i}\left\|\hat{x}_{i, u}-\hat{x}_{j, u}\right\|^2 $$ under case Ⅰ.

It follows from Figure 6 that the dynamic change in the amount of energy inside the sensor depends on both the communication consumption and the generation of EH. In light of Figure 3, at certain time instants, the useful information from every binary sensor is extracted for estimation purposes in light of Equation 5 and Equation 6. According to Figure 4, due to the introduction of dynamic ETP, the transmission frequency of the six nodes in the sensor network decreases significantly, and the triggering frequency of the transmission of information also decreases with time, further saving network resources. According to Figure 5, it is relatively small of the differences between $$ z_{1, u} - \bar{z}_{1, u} $$ and $$ \tau_{1} - \bar{z}_{1, u} $$ at the time instants of information extraction. Therefore, selecting an appropriate threshold is helpful to increase the number of information extractions to improve the accuracy of the estimate.

From Figure 1 and Figure 2, it follows that despite the limitations imposed by the energy harvester and dynamic ETP, the estimation of each binary sensor maintains a commendable level of accuracy in discerning the actual state. As depicted in Figure 7 and Figure 8, both the estimation errors and the consensus errors of every binary sensor meet the aspired performance criteria.

Next, consider Case Ⅱ: the dynamic ETP without energy constraints. To this end, we set $$ c_{i}\equiv 0 $$, i.e., the energy consumption associated with information transmission is neglected. The corresponding simulation results are presented in Figure 9 and Figure 10, where Figure 10 confirms the absence of energy loss. Comparing these figures with those of Case Ⅰ, it is observed that the number of information transmissions increases.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 9. Information transmission time instants under case Ⅱ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 10. Energy level of node 1 under case Ⅱ.

Next, consider Case Ⅲ: the static ETP without energy constraints, i.e., $$ r_{i, u}\equiv 0 $$ and $$ c_i \equiv 0 $$. The corresponding simulation results are shown in Figure 11 and Figure 12, where Figure 12 again verifies zero energy loss. In comparison with Figure 4 and Figure 9, the number of information transmissions is found to increase further.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 11. Information transmission time instants of node 1 under case Ⅲ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 12. Energy level of node 1 under case Ⅲ.

Finally, consider Case Ⅳ: the scenario with only an energy constraint but no ETP, i.e., $$ r_{i, u}\equiv 0 $$ and $$ \varsigma_i\equiv 0 $$. The corresponding simulation results are displayed in Figure 13 and Figure 14. Compared with the results of the other three cases, there exist significant differences.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 13. Information transmission time instants of node 1 under case Ⅳ.

Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

Figure 14. Energy level of node 1 under case Ⅳ.

In conclusion, the simulations collectively demonstrate the desirable performance of the proposed distributed $$ H_{\infty} $$ consensus estimation scheme for binary sensors equipped with EH functions and a dynamic ETP.

5. CONCLUSIONS

This paper has proposed a distributed state estimation scheme using integral measurements in BSNs, considering the EH technique and dynamic ETP. A new BM model has been established for each node by choosing the integral measurements as inputs of the BMs. The random variable obeying the binomial distribution has been used to describe energy levels and an indicator variable has been introduced to formulate the effect of dynamic ETP. The dynamic ETP and EH methods have been used cooperatively for each node to decide whether information should be transmitted from its neighboring nodes. Based on the available information, distributed consensus estimators have been constructed for each sensor. Through the LPA method, sufficient conditions have been established for each node to ensure that the estimation error of all nodes meets the desired $$ H_{\infty} $$-consensus performance criteria. The estimator gains have been determined by solving the recursive LMIs on every node, which implies the scalability. The simulation results have validated the efficacy of the distributed estimation approach developed in this paper. In the future, the potential research directions would be to extend our main results to a 2-D system[6], study the distributed secure filtering[49], or adopt binary encoding schemes[50] to achieve information transmission in an efficient manner.

DECLARATIONS

Authors’ contributions

Conceptualization and manuscript drafting: Han, F.; Ma, L.

Methodology and experiment: Song, Y.

Manuscript edition: Zhang, J.

Review and supervision: Shao, S.

Availability of data and materials

The authors generated all data and materials used in the research as an integral part of the study, with explicit details provided in the methodology section of the manuscript. These are available from the corresponding author upon reasonable request.

AI and AI-assisted tools statement

Not applicable.

Financial support and sponsorship

This work was supported in part by the National Natural Science Foundation of China under Grant Nos. U21A2019, U24B6004, and 62073070, and by the Natural Science Foundation of Heilongjiang Province of China under Grant No. LH2024F006.

Conflicts of interest

All authors declared that there are no conflicts of interest.

Ethical approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Copyright

© The Author(s) 2026.

REFERENCES

1. Wang, Y. A.; Shen, B.; Zou, L.; Han, Q. L. A survey on recent advances in distributed filtering over sensor networks subject to communication constraints. Int. J. Netw. Dyn. Intell. 2023, 2, 100007.

2. Guo, J.; Zhang, J. F.; Zhao, Y. Adaptive tracking of a class of first-order systems with binary-valued observations and fixed thresholds. J. Syst. Sci. Complex. 2012, 25, 1041-51.

3. Bai, E. W. Source localization by a binary sensor network in the presence of imperfection, noise and outliers. IEEE. Trans. Autom. Control. 2018, 63, 347-59.

4. Wang, Y.; Zhao, Y.; Zhang, J. F. Distributed recursive projection identification with binary-valued observations. J. Syst. Sci. Complex. 2021, 34, 2048-68.

5. Yick, J.; Mukherjee, B.; Ghosal, D. Wireless sensor network survey. Comput. Netw. 2008, 52, 2292-330.

6. Qian, X.; Cui, B. A mobile sensing approach to distributed consensus filtering of 2D stochastic nonlinear parabolic systems with disturbances. Syst. Sci. Control. Eng. 2023, 11, 2167885.

7. Hu, Z.; Hu, J.; Tan, H.; Huang, J.; Cao, Z. Distributed resilient fusion filtering for nonlinear systems with random sensor delay under Round-Robin protocol. Int. J. Syst. Sci. 2022, 53, 2786-99.

8. Han, F.; Wang, Z.; Liu, H.; Dong, H.; Lu, G. Local design of distributed state estimators for linear discrete time-varying systems over binary sensor networks: a set-membership approach. IEEE. Trans. Syst. Man. Cybern. Syst. 2024, 54, 5641-54.

9. Han, F.; Wang, Z.; Liu, H.; Dong, H.; Lu, G. A recursive matrix inequality approach to distributed filtering over binary sensor networks: handling amplify-and-forward relays. IEEE. Trans. Netw. Sci. Eng. 2024, 11, 1347-62.

10. Ciuonzo, D.; Aubry, A.; Carotenuto, V. Rician MIMO channel-and jamming-aware decision fusion. IEEE. Trans. Signal. Process. 2017, 65, 3866-80.

11. Jin, Y.; Ma, X.; Meng, X.; Chen, Y. Distributed fusion filtering for cyber-physical systems under Round-Robin protocol: a mixed H2/H framework. Int. J. Syst. Sci. 2023, 54, 1661-75.

12. Mousavinejad, E.; Ge, X.; Han, Q. L.; Lim, T. J.; Vlacic, L. An ellipsoidal set-membership approach to distributed joint state and sensor fault estimation of autonomous ground vehicles. IEEE-CAA. J. Automatica. Sin. 2021, 8, 1107-18.

13. Su, Y.; Cai, H.; Huang, J. The cooperative output regulation by the distributed observer approach. Int. J. Network. Dyn. Intell. 2022, 1, 20-35.

14. Battistelli, G.; Chisci, L.; Forti, N.; Gherardini, S. MAP moving horizon state estimation with binary measurements. Int. J. Adapt. Control. Signal. Process. 2020, 34, 796-811.

15. Hu, Z.; Chen, B.; Zhang, Y.; Yu, L. Kalman-like filter under binary sensors. IEEE. Trans. Instrum. Meas. 2022, 71, 9503111.

16. Wang, T.; Zhang, H.; Zhao, Y. Consensus of multi-agent systems under binary-valued measurements and recursive projection algorithm. IEEE. Trans. Autom. Control. 2020, 65, 2678-85.

17. Zhang, Y.; Chen, B.; Yu, L. Fusion estimation under binary sensors. Automatica. 2020, 115, 108861.

18. Guo, Y.; Huang, B. State estimation incorporating infrequent, delayed and integral measurements. Automatica. 2015, 58, 32-8.

19. Casoli, P.; Authier, N.; Jacquet, X.; Cartier, J. Characterization of the caliban and prospero critical assemblies neutron spectra for integral measurements experiments. Nucl. Data. Sheets. 2014, 118, 554-7.

20. Liu, Y.; Wang, Z.; Zhou, D. State estimation and fault reconstruction with integral measurements under partially decoupled disturbances. IET. Control. Theory. Appl. 2018, 12, 1520-6.

21. Shen, Y.; Wang, Z.; Shen, B.; Alsaadi, F. E. H state estimation for multi-rate artificial neural networks with integral measurements: a switched system approach. Inf. Sci. 2020, 539, 434-46.

22. Caballero-Águila, R.; Hermoso-Carazo, A.; Linares-Pérez, J. Networked fusion estimation with multiple uncertainties and time-correlated channel noise. Inf. Fusion. 2020, 54, 161-71.

23. Hu, J.; Zhang, H.; Yu, X.; Liu, H.; Chen, D. Design of sliding-mode-based control for nonlinear systems with mixed-delays and packet losses under uncertain missing probability. IEEE. Trans. Syst. Man. Cybern. Syst. 2021, 51, 3217-28.

24. Pang, Z. H.; Fan, L. Z.; Dong, Z.; Han, Q. L.; Liu, G. P. False data injection attacks against partial sensor measurements of networked control systems. IEEE. Trans. Circuits. Syst. Ⅱ. 2022, 69, 149-53.

25. Sun, Y.; Tian, X.; Wei, G. Finite-time distributed resilient state estimation subject to hybrid cyber-attacks: a new dynamic event-triggered case. Int. J. Syst. Sci. 2022, 53, 2832-44.

26. Qu, F.; Zhao, X.; Wang, X.; Tian, E. Probabilistic-constrained distributed fusion filtering for a class of time-varying systems over sensor networks: a torus-event-triggering mechanism. Int. J. Syst. Sci. 2022, 53, 1288-97.

27. Li, X.; Ye, D. Dynamic event-triggered distributed filtering design for interval type-2 fuzzy systems over sensor networks under deception attacks. Int. J. Syst. Sci. 2023, 54, 2875-90.

28. Cao, J.; Ding, D.; Liu, J.; Tian, E.; Hu, S.; Xie, X. Hybrid-triggered-based security controller design for networked control system under multiple cyber attacks. Inf. Sci. 2021, 548, 69-84.

29. Song, W.; Wang, J.; Wang, C.; Shan, J. A variance-constrained approach to event-triggered distributed extended Kalman filtering with multiple fading measurements. Int. J. Robust. Nonlinear. Control. 2019, 29, 1558-76.

30. Wei, G.; Liu, L.; Wang, L.; Ding, D. Event-triggered control for discrete-time systems with unknown nonlinearities: an interval observer-based approach. Int. J. Syst. Sci. 2020, 51, 1019-31.

31. Zhang, P.; Yuan, Y.; Guo, L. Fault-tolerant optimal control for discrete-time nonlinear system subjected to input saturation: a dynamic event-triggered approach. IEEE. T. Cybern. 2021, 51, 2956-68.

32. Ju, Y.; Tian, X.; Liu, H.; Ma, L. Fault detection of networked dynamical systems: a survey of trends and techniques. Int. J. Syst. Sci. 2021, 52, 3390-409.

33. Ge, X.; Han, Q. L.; Wang, Z. A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks. IEEE. T. Cybern. 2019, 49, 171-83.

34. Liu, Y.; Shen, B.; Shu, H. Finite-time resilient H2 state estimation for discrete-time delayed neural networks under dynamic event-triggered mechanism. Neural. Netw. 2020, 121, 356-65.

35. Liu, L. N.; Yang, G. H. Distributed energy resource coordination for a microgrid over unreliable communication network with DoS attacks. Int. J. Syst. Sci. 2024, 55, 237-52.

36. Dong, S. S.; Li, Y. G.; An, L. Optimal strictly stealthy attacks in cyber-physical systems with multiple channels under the energy constraint. Int. J. Syst. Sci. 2023, 54, 2608-25.

37. Zhao, Z.; Xia, L.; Jiang, L.; Ge, Q.; Yu, F. Distributed bandit online optimisation for energy management in smart grids. Int. J. Syst. Sci. 2023, 54, 2957-74.

38. Pehlivan, I.; Ergen, S. C. Scheduling of energy harvesting for MIMO wireless powered communication networks. IEEE. Commun. Lett. 2019, 23, 152-5.

39. Sudevalayam, S.; Kulkarni, P. Energy harvesting sensor nodes: Survey and implications. IEEE. Commun. Surv. Tutor. 2011, 13, 443-61.

40. Hentati, A.; Frigon, J. F.; Ajib, W. Energy harvesting wireless sensor networks with channel estimation: Delay and packet loss performance analysis. IEEE. Commun. Surv. Tutor. 2020, 69, 1956-69.

41. Knorn, S.; Dey, S.; Ahlén, A.; Quevedo, D. E. Optimal energy allocation in multisensor estimation over wireless channels using energy harvesting and sharing. IEEE. Trans. Autom. Control. 2019, 64, 4337-44.

42. Leong, A. S.; Dey, S.; Quevedo, D. E. Transmission scheduling for remote state estimation and control with an energy harvesting sensor. Automatica. 2018, 91, 54-60.

43. Shen, B.; Wang, Z.; Tan, H.; Chen, H. Robust fusion filtering over multisensor systems with energy harvesting constraints. Automatica. 2021, 131, 109782.

44. Zhu, X.; Liu, Y.; Fang, J.; Zhong, M. Fault detection for a class of linear systems with integral measurements. Sci. China. Inf. Sci. 2021, 64, 132207.

45. Shen, Y.; Wang, Z.; Dong, H.; Alsaadi, F. E.; Liu, H. Dynamic event-based recursive filtering for multirate systems with integral measurements over sensor networks. Int. J. Robust. Control. 2021, 32, 1374-92.

46. Li, Y.; Zhang, F.; Quevedo, D. E.; Lau, V.; Dey, S.; Shi, L. Power control of an energy harvesting sensor for remote state estimation. IEEE. Trans. Autom. Control. 2017, 62, 277-90.

47. Chen, W.; Wang, Z.; Ding, D.; Yi, X.; Han, Q. L. Distributed state estimation over wireless sensor networks with energy harvesting sensors. IEEE. T. Cybern. 2023, 53, 3311-24.

48. Huang, J.; Shi, D.; Chen, T. Event-triggered state estimation with an energy harvesting sensor. IEEE. Trans. Autom. Control. 2017, 62, 4768-75.

49. Zou, L.; Wang, Z.; Shen, B.; Dong, H. Secure recursive state estimation of networked systems against eavesdropping: a partial-encryption-decryption method. IEEE. Trans. Autom. Control. 2025, 70, 3681-94.

50. Wen, P.; Li, X.; Hou, N.; Mu, S. Distributed recursive fault estimation with binary encoding schemes over sensor networks. Syst. Sci. Control. Eng. 2022, 10, 417-27.

Cite This Article

Research Article
Open Access
Distributed state estimation over binary sensor networks with energy harvester and dynamic event-triggering protocol: a scalable design

How to Cite

Download Citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click on download.

Export Citation File:

Type of Import

Tips on Downloading Citation

This feature enables you to download the bibliographic information (also called citation data, header data, or metadata) for the articles on our site.

Citation Manager File Format

Use the radio buttons to choose how to format the bibliographic data you're harvesting. Several citation manager formats are available, including EndNote and BibTex.

Type of Import

If you have citation management software installed on your computer your Web browser should be able to import metadata directly into your reference database.

Direct Import: When the Direct Import option is selected (the default state), a dialogue box will give you the option to Save or Open the downloaded citation data. Choosing Open will either launch your citation manager or give you a choice of applications with which to use the metadata. The Save option saves the file locally for later use.

Indirect Import: When the Indirect Import option is selected, the metadata is displayed and may be copied and pasted as needed.

About This Article

Disclaimer/Publisher’s Note: All statements, opinions, and data contained in this publication are solely those of the individual author(s) and contributor(s) and do not necessarily reflect those of OAE and/or the editor(s). OAE and/or the editor(s) disclaim any responsibility for harm to persons or property resulting from the use of any ideas, methods, instructions, or products mentioned in the content.
© The Author(s) 2026. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Data & Comments

Data

Views
29
Downloads
1
Citations
0
Comments
0
0

Comments

Comments must be written in English. Spam, offensive content, impersonation, and private information will not be permitted. If any comment is reported and identified as inappropriate content by OAE staff, the comment will be removed without notice. If you have any queries or need any help, please contact us at [email protected].

0
Download PDF
Share This Article
Scan the QR code for reading!
See Updates
Contents
Figures
Related
Complex Engineering Systems
ISSN 2770-6249 (Online)

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/