Next Article in Journal
Perceptual and Semantic Processing in Cognitive Robots
Next Article in Special Issue
Design of Composite Disturbance Observer and Continuous Terminal Sliding Mode Control for Piezoelectric Nanopositioning Stage
Previous Article in Journal
Forecasting Daily Electricity Price by Hybrid Model of Fractional Wavelet Transform, Feature Selection, Support Vector Machine and Optimization Algorithm
Previous Article in Special Issue
A Middle-Level Learning Feature Interaction Method with Deep Learning for Multi-Feature Music Genre Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Periodic Event-Triggered Estimation for Networked Control Systems

The Key Laboratory of Intelligent Control and Optimization for Industrial Equipment Ministry of Education, Dalian University of Technology, Dalian 116000, China
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(18), 2215; https://doi.org/10.3390/electronics10182215
Submission received: 28 July 2021 / Revised: 31 August 2021 / Accepted: 2 September 2021 / Published: 10 September 2021

Abstract

:
This paper considers the problem of remote state estimation in a linear discrete invariant system, where a smart sensor is utilized to measure the system state and generate a local estimate. The communication depends on an event scheduler in the smart sensor. When the channel between the remote estimator and the smart sensor is activated, the remote estimator simply adopts the estimate transmitted by the smart sensor. Otherwise, it calculates an estimate based on the available information. The closed-form of the minimum mean-square error (MMSE) estimator is introduced, and we use Gaussian preserving event-based sensor scheduling to obtain an ideal compromise between the communication cost and estimation quality. Furthermore, we calculate a variation range of communication probability, which helps to design the policy of event-triggered estimation. Finally, the simulation results are given to illustrate the effectiveness of the proposed event-triggered estimator.

1. Introduction

With the development and high efficiency requirements of communication engineering, control science, industrial automation and computer technology, networked control systems (NCSs) have been gaining more attention and much research interest in recent years. NCSs are widely used within many areas, such as public transportation, military defense, health care, etc. [1]. A NCS often contains a huge communication network, where sensors and actuators are linked together, and components in the communication network transmit their updates to a fusion center. Such a communication network makes a NCS work more efficiently. Due to NCSs’ high efficiency in industrial engineering, they have been widely studied and explored in practice, but there are still many challenges to be solved in the system design of NCSs.
One challenge is the estimation problem of NCSs. Since state estimation is completed in a fusion center by using sensor data transmitted over communication networks, it leads to a high cost. Moreover, a NCS often adopts remote sensors and actuators, making the system transmission more efficient.
Previous results on event-based estimation have two lines. One line focuses on the design of optimal-triggering policies. The optimal event-based sensor transmission scheduling problem of a scalar system was studied in [2] with a finite horizon; the result was extended to a vector system in [3], which significantly reduced the communication cost. For the distributed estimation problem, Weimer and James in [4] proposed a distributed event-triggered estimation algorithm. A model-based adaptive event-triggered control scheme was also presented in [5] for a class of uncertain single-input and single-output nonlinear continuous-time systems. Unlike the above results, adopting a deterministic event-based schedule, in [6], an optimal stochastic event-triggered estimation policy was studied, and the results were extended to a multi-sensors case in [7]. Furthermore, an optimal event-triggered tracking control scheme was also proposed for completely unknown nonlinear systems under the adaptive dynamic programming (ADP) framework in [8]. For more research in this line, see also [9,10,11]. In this field, researchers mainly study for an optimal event-triggered policy, which may not run for an optimal estimation.
In addition to the optimal event policy, another line is to find the optimal estimation for a given event-triggered schedule; many relevant studies have been carried out recently. A stochastic state estimator, which is suitable for event-sampling strategies, was designed in [12] without energy constraints. However, considering the fact that sensors are usually with energy constraints in practical cases, an event-triggered estimation with energy constraints was probed in [13], based on hidden Markov models. When sensors can harvest energy to overcome energy constraints, Huang et al. applied an event-triggered estimator to NCSs in [14]. The problem of real-time reachable set control for a class of singular Markov jump networked cascade systems with time-delay, disturbance and non-zero initial conditions, was considered in [15]. For subsequent results of similar studies, see also [16,17,18]. Although an optimal estimation can be found in this way, an event-triggered approach also needs to be studied for a better transmission effect.
In this work, the policy of an event-triggered system is studied to trade off between the transmission cost and communication quality, and we find the system can improve the estimation effect when the event is not triggered. The main contributions of this paper are summarized as follows:
  • A periodic event-triggered transmitting policy is discussed to innovatively handle the specific relationship between the communication cost and effect.
  • The transmission effect is also compared under different triggering probabilities. When the transmission rate is improved, the error covariances of the estimates are decreased. A fair comparative study is also presented to demonstrate the necessity of considering a periodic transmitting policy in reality.
We organized the rest of this paper as follows: the problem formulation and the system modal shown in Figure 1 are presented in Section 2, with the description of the local sensor and remote state estimate. Section 3 presents the expression of the MMSE estimate, and studies the relationship between the transmission cost and efficiency with a periodic event-triggered policy. Section 4 provides some specific simulation results. The concluding remarks are given at the end.
Notations: Let Z denote the set of all integers, and N the positive integers. S + n and S + + n are the sets of n × n positive semi-definite and positive definite matrices. For example, when X S + n , we write X 0 ( X > 0 , if X S + + n ). Similarly, if X Y S + n , we obtain X Y . R is the set of real numbers, and R n the n-dimensional Euclidean space. Tr ( · ) stands for the trace of a matrix. Pr ( · ) refers to the probability of a random event. E [ · ] represents the expectation of a random event, and det ( · ) is the determinant of a matrix. ⋀ denotes taking the larger value. For functions h , h 1 , h 2 with appropriate domains, h 1 h 2 ( x ) is the composite function h 1 h 2 ( x ) , and h n ( x ) h h n 1 ( x ) , with h 0 ( x ) x , where n N .

2. Estimation Setup

Consider the linear time-invariant (LTI) system as follows:
x k + 1 = A x k + w k ,
y k = C x k + v k .
where k N . In the system, x k R n x stands for the state vector at time k, and y k R n y refers to the measurement received from the sensor. Then, w k R n x and v k R n y represent zero-mean independent and identically distributed Gaussian noises, with E w k w j = δ k j Q ( Q 0 ) , E v k v j = δ k j R ( R > 0 ) , E w k v j = 0 , j , k N , where δ i j is the Dirac delta function, i.e., if i = j , δ i j is equal to 1, and 0 otherwise. For pair ( A , C ) and A , Q 1 / 2 , the former is assumed to be detectable and the latter is stabilizable.
The initial state x 0 of this LTI system with covariance Θ 0 0 , which is uncorrelated with w k and v k , is a zero-mean Gaussian random vector.

2.1. Sensor Local Estimate

In the network estimation scheme, sensors are usually embedded in the on-board processor to improve the utilization of computing capabilities, which can promote the system performance significantly as explained in [19]. A number of previous studies, such as [20,21], have focused on the “smart sensor” in the system. It runs a Kalman filter locally at each time k and calculates the MMSE estimate of the state x k , according to all the measurement results up to time k. The sensor firstly collects the value of estimate locally, and then sends to the remote estimator.
For further calculation, we denote the MMSE state estimate of local sensor as x ^ k s :
x ^ k s = E x k y 1 , y 2 , , y k ,
Let e k s and P k s stand for the corresponding estimation error and respective error covariance, which are given by the following:
e k s = x k x ^ k s ,
P k s = E x k x ^ k s x k x ^ k s y 1 , y 2 , , y k .
The recursive standard Kalman filter equations in [14] are shown as follows:
x ^ k k 1 s = A x ^ k 1 s ,
P k k 1 s = A P k 1 s A + Q ,
K k s = P k k 1 s C C P k k 1 s C + R 1 ,
x ^ k s = A x ^ k 1 s + K k s y k C A x ^ k 1 s ,
P k s = I K k s C P k k 1 s .
where the recursion starts from P 0 s = Θ 0 0 with x ^ 0 s = 0 .
As is shown in some previous studies, such as the standard Kalman filter analysis in [16], P k s in (10), which denotes the estimation error covariance, converges to a steady state value by an exponential rate.
To facilitate the discussion, the following operators h and g ˜ are proposed, which satisfy S + n S + n :
h ( X ) A X A + Q ,
g ˜ ( X ) X X C C X C + R 1 C X ,
h k ( X ) h h h h k times ( X ) .
The Kalman filter on the sensor side will enter a steady state value, that is:
P k s = P ¯ , k 0 ,
where P ¯ is denoted as the steady-state error covariance, i.e., g ˜ h ( P ¯ ) = P ¯ .

2.2. Remote State Estimation

In this work, a novel policy is presented for a control system with a smart sensor case. To describe the state estimation, we consider the Gaussianity-preserving communication scheduling policy Δ ^ , where the sensor randomly generates a uniformly distributed random variable ξ k [ 0 , 1 ] at each time k, i.e.,
γ k = 0 , if ξ k s z k , Γ , 1 , otherwise .
where z k stands for the information related with the transmission probability, which is described specifically later. For (15), we define s ( x , Γ ) as
s ( x , Γ ) = e 1 2 x Γ 1 x ,
where x R n , and Γ S + n is designed to be a weight matrix.
As is shown in (15), if the value of s z k , Γ is smaller, the probability of γ k is lower at each time k. Under this situation, the communication between sensor and estimator is more likely to be triggered.
Since the event trigger is stochastical, it is possible that the communication may not be activated for a long time. In order to enhance the robustness of the system, we define λ k T as the event-triggered period, i.e.,
λ k T = 1 , k mod T = 1 , 0 , otherwise .
then, we have the following:
γ ¯ k = γ k λ k ,
where, if γ ¯ k = 1 , the communication x ^ k s is sent; otherwise, x ^ k s is not sent.
I k is defined to stand for the set of all the information, which is available to the remote estimator up to time k, that is, the following:
I k = γ ¯ 1 x ^ 1 s , γ ¯ 2 x ^ 2 s , , γ ¯ k x ^ k s γ ¯ 1 , γ ¯ 2 , , γ ¯ k .
To better introduce this policy, we let z k represent the information sent by the local sensor, which is also the incremental innovative information of x ^ k s :
z k x ^ k s A τ k 1 x ^ N k 1 s ,
where N k max j : γ ¯ j = 1 , 1 j k and τ k k N k + 1 . N k stands for the most recent sending instance before time k, while τ k denotes the distance between time k + 1 and N k , both of which are measurable to I k .
In order to obtain the MMSE estimate at the remote estimator, x ^ k is denoted as the remote estimator’s own MMSE state estimate, which is based on I k , and P k the corresponding error covariance, i.e.,
x ^ k = E x k I k ,
P k = E x k x ^ k x k x ^ k I k .
Once the remote estimator successfully receives the estimate by the local sensor’s side, using the system model (1) and (2), it synchronizes its own estimate with that of the sensor. Otherwise, if the estimate is not transmitted, the estimator just predicts x k recursively based on its available information.

3. Online Sensor Schedule

In this section, a further discussion about the online sensor schedule is carried out. We show the MMSE estimate of the state at each time k, investigate the upper and lower bounds of no transmission probability, and adopt a periodic communication strategy, which can trade off between the cost and efficiency of the system.

3.1. MMSE Estimation

In the following lemma, Δ ^ in (15) is used to illustrate a computation method. Without loss of generality, if the communication is absent at time k, the conditional distribution of x k still keeps its Gaussianity, which is elementary for calculating the MMSE estimate and the corresponding estimation error covariance.
Lemma 1.
Let p Δ ^ represent a probability density. Whenever the transmission is successful, the conditional distribution of x k keeps the Gaussianity as given I k , i.e.,
p Δ ^ x k , x I k N x ^ k s , P k s , if γ ¯ k = 1 , N A τ k 1 x ^ N k s , P k s + Ψ k , if γ ¯ k = 0 ,
where Ψ k is calculated by the recursive equations as follows:
Σ k = 1 γ ¯ k 1 A Ψ k 1 A + h P k 1 s P k s
Ψ k = Σ k 1 + Γ 1 1
with initial value Ψ 0 = 0 .
Proof of Lemma 1.
The proofs are straightforward from Lemma 1. We define z ˜ k = x ^ k s A x ^ k 1 s . Evidently, from (19), we have z k = j = N k 1 + 1 k A k j z ˜ j . As a result, the lemma can be readily set up from [22]. □
Furthermore, some properties of the incremental innovative information z ˜ k are critical for the proof of Lemma 1, which are also indicated in the following lemmas. Γ 1 , like the Fisher information matrix shown in Lemma 1, stands for the side state information.
Lemma 2.
If the transmission is absent, the probability is shown as follows:
Pr γ ¯ k = 0 I k 1 = det Ψ k Σ k 1 1 / 2 .
Lemma 3.
The following statements on z ˜ k hold: (a). z ˜ k is zero-mean Gaussian with E z ˜ k z ˜ k = h P k 1 s P k s ; (b). The sequence of z ˜ k , i.e., z ˜ 1 , z ˜ 2 , , z ˜ k are independent.
Proof of Lemma 2 and Lemma 3.
At first, theoretical proofs are given for the Gaussianity of p Δ ^ z k , z I k 1 . For k = 1 , we have z 1 = x ^ 1 s A x ^ 0 s and z ˜ 1 N 0 , Σ 1 by Lemma 3, where Σ 1 = h P 0 s P 1 s . Assume p Δ ^ z k I k 1 N 0 , Σ k and define Υ k = Σ k 1 / 2 x : x R n . Regarding to the Lebesgue measure on Υ k , we obtain the following:
p Δ ^ z k , z I k 1 = 1 ( 2 π ) n x / 2 det Σ k 1 / 2 exp 1 2 z Σ k 1 z .
The probability Pr γ ¯ k = 0 I k 1 can be computed as follows:
Pr γ ¯ k = 0 I k 1 = Υ k exp 1 2 z Γ 1 z p Δ ^ z k , z I k 1 d z = Υ k exp 1 2 z Ψ k 1 Σ k 1 z p Δ ^ z k , z I k 1 d z = Υ k 1 ( 2 π ) n x / 2 det Σ k 1 / 2 exp 1 2 z Ψ k 1 z d z = det Ψ k Σ k 1 1 / 2 ,
which completes the proof of Lemma 2.
On the one hand, if γ ¯ k = 0 , the equation of probability density is shown as follows:
p Δ ^ z k , z I k 1 , γ ¯ k = 0 = Pr γ ¯ k = 0 z k = z p Δ ^ z k , z I k 1 Pr γ ¯ k = 0 I k 1 = 1 ( 2 π ) n x / 2 det Ψ k 1 / 2 exp 1 2 z Ψ k 1 z ,
that is, p Δ ^ z k , z I k 1 , γ ¯ k = 0 N 0 , Ψ k . Because of z k + 1 = A z k + z ˜ k + 1 shown in Lemma 3, we obtain the following:
p Δ ^ z k + 1 , z I k 1 , γ ¯ k = 0 N 0 , Σ k + 1 ,
where Σ k + 1 = A Ψ k A + h P k s P k + 1 s .
On the other hand, if γ ¯ k = 1 , x ^ k s is transmitted to the estimator successfully. Conditioned on I k , z k can be calculated by z k + 1 = x ^ k + 1 s A x ^ k s = z ˜ k + 1 . For Σ k + 1 = h P k s P k + 1 s , we have p Δ ^ z k + 1 , z I k 1 , γ ¯ k = 1 N 0 , Σ k + 1 .
From the optimal filtering theory, x k x ^ k s is orthogonal to z k . Since x k x ^ k s and z k are jointly Gaussian and x k x ^ k s N 0 , P k s , which reaches the conclusion. □
Then, two theorems are put forward in the following discussions to explain that remote estimators compute their own estimate and the covariance of the corresponding estimation error recursively, under schedule Δ ^ . An efficient but simple recursion comes from the Gaussianity of the a posteriori distribution.
Before introducing two theorems, we recall that x ^ k s and P k s are updated at the sensor side locally, by using a standard Kalman filter. We define the MMSE estimator as E * .
Theorem 1.
Consider Δ ^ given in (15). The value of x ^ k in two different cases is studied, i.e.,
x ^ k = x ^ k s , if γ ¯ k = 1 , A x ^ k 1 , if γ ¯ k = 0 ,
with x ^ 0 = 0 . Under this schedule, a positive semi-definite matrix for a concise notation can be denoted as follows:
Φ k 1 γ ¯ k Ψ k
Then, Φ k is computed according to (22), (23) and (28).
Proof of Theorem 1.
Theorem 1 can be directly obtained from Lemma 1 and Lemma 3. □
Theorem 2.
According to the MMSE estimator E * considered in Theorem 1 and Δ ^ given in (15). We can calculate the estimator’s estimation error covariance P k as follows:
P k = P k s + Φ k .
Proof of Theorem 2.
The proof of Theorem 2 is readily from Lemma 1 and Lemma 3 and, thus, is omitted. □
The above two theorems describe that, if γ ¯ k = 1 , x ^ k , P k is updated as x ^ k s , P k s ; when γ ¯ k = 0 , Ψ k stands for the remote estimator’s lost performance since the communication is absent. In fact, P k s denotes the estimation error of the sensor’s local Kalman filter, as is shown in Theorem 2, and P k is simply a sum of P k s . Compared with open-loop predictions, Γ 1 in Ψ k can be interpreted as supplementary information, obtained from the absence of transmission. By using this method, if the local sensor satisfies the capability of running a Kalman filter, the remote estimator updates its estimate at each time k, and gains the associated estimation error covariance in a simple and efficient way.

3.2. The Bounds of the Probability of No Transmission

In order to study the property of communication schedules, we further explore the transmission probability. Since it is difficult to find the exact value of the probability Pr γ ¯ k = 0 I k 1 , we try to obtain its upper and lower bounds.
Theorem 3.
The upper bound and lower bound of Pr γ ¯ k = 0 I k 1 can be calculated as follows:
1 + trace Σ k Γ 1 1 / 2 det Ψ k Σ k 1 1 / 2 exp 1 2 trace Ψ k Σ k 1 .
Before proving the Theorem 3, Lemma 4 and Lemma 5 are given as follows.
Lemma 4.
When P S + + n , M S + + n , s.t. M 2 = P , M = M T .
Lemma 5.
Assume det P = i = 1 n α i , P S + + n , where α i is the eigenvalue of P, we have the following:
det I + P = i = 1 n α i + 1 = 1 + i = 1 n α i + 1 + trace P .
Proof of Theorem 3.
Consider Ψ k given in (23). We have the following:
Ψ k Σ k 1 1 = Σ k 1 + Γ 1 1 Σ k 1 1 = Σ k Σ k 1 + Γ 1 = I + Σ k Γ 1
For the first inequality given in (30), Σ k S + + n , assuming Σ k = M 2 , we have the following:
det Ψ k Σ k 1 = det I + M Γ 1 M T 1 + trace M Γ 1 M T = 1 + trace Σ k Γ 1 .
Then, because of β i + 1 exp β i , it is not hard to obtain the following:
det I + P = i = 1 n β i + 1 exp i = 1 n β i = exp trace P .
which completes the proof. □

3.3. Periodic Sending Strategy

Since the probability of communication is not an exact value, we try to explore a schedule to better compromise the system cost and efficiency by constraining the probability ϖ γ ¯ k = 0 I k 1 and study the transmission process.
Consider the MMSE estimator E * , which is given in Theorem 1, and the corresponding estimation error covariance P k given in Theorem 2. We introduce another operator g: S + n S + n to facilitate the discussion:
g ( X ) A ( X 1 + Γ 1 ) 1 A T + h ( P ¯ ) P ¯ .
Denote the set of Σ k during a period as Λ = Σ k = Σ ¯ , g ( Σ ¯ ) , , g T 1 ( Σ ¯ ) , in order to describe the transmission situation at different moments.
Remark 1.
At time k, when γ ¯ k = 0 in (18), an iterative calculation is required. For example, if γ ¯ k = 0 , Σ k is denoted as Σ k = g ( Σ ¯ k 1 ) , and Σ k = Σ 0 if γ ¯ k = 1 , with Σ 0 = Σ ¯ . The worst case is that the information is only sent once as γ ¯ λ k T = 1 = γ ¯ ( k mod T = 1 ) = 1 , in one period, with Σ T 1 = g T 1 ( Σ ¯ ) = g T 1 ( Σ 0 ) .
It is not difficult to see that when Γ is determined, the probability of transmission is related to the variance of z ˜ k , which is defined as β k . Assuming P k is set, we introduce an operator η : S + n S + n , then we have the following:
β k = Pr ( γ ¯ k = 0 g ( Σ ¯ ) ) = η k Σ k , Γ = η Γ Σ k , Σ k Λ .
Theorem 4.
Let β 0 = η ¯ ( Σ ˜ ) , β i = η ¯ [ g i ( Σ ˜ ) ] , i = 1 , 2 , , T 1 . According to (33), a Markov matrix, as follows, can describe the transmission probability:
Θ = 1 β 0 β 0 0 0 1 β 1 0 β 1 0 1 β T 2 0 0 β T 2 1 0 0 0 0 T × T ,
ϖ ¯ = ( I Θ ) 1 ( I Θ T ) , where ϖ ¯ is the transmission probability during a period T.
Proof of Theorem 4.
When Γ is fixed, the transmission probability ϖ ¯ in a period can be calculated as follows:
ϖ ¯ = I + Θ 1 + Θ 2 + + Θ T 1 .
For ϖ ¯ in (34), multiply ( I Θ ) , we obtain the following:
( I Θ ) ( I + Θ 1 + Θ 2 + + Θ T 1 ) = I + Θ 1 + + Θ T 1 Θ 1 Θ T = I Θ T .
It can be concluded that ϖ ¯ is ( I Θ ) 1 ( I Θ T ) . □
We further compare the transmission probabilities with different Γ .
Lemma 6.
Given Γ 1 Γ 2 in (15), it follows that we have the following:
ϖ ¯ ( Γ 1 ) ϖ ¯ ( Γ 2 ) .
where ϖ ¯ ( Γ k ) stands for the transmission probability during a period T with Γ k .
Proof of Lemma 6.
If A > B > 0 , let A = D 2 , then D 1 B D T > 0 , we have the following:
A B = D 2 B = D ( I D 1 B D 1 ) D T > 0 , I D 1 B D T > 0 .
Because of 1 > det ( I D 1 B D 1 ) > 0 , we have the following:
det B det A = det B det D D T = det D 1 B D T < 1 ,
so det A > det B .
Similarly, for Γ 1 > 0 , Γ 1 = S 2 , P > Q > 0 , s.t. det ( I + P S 2 ) = det ( I + S P S T ) > det ( I + S Q S T ) , that is det ( I + P Γ 1 ) > det ( I + Q Γ 1 ) . For Ψ k in (33), it is trivial that η Γ ( P ) < η Γ ( Q ) and g k 1 ( Σ ¯ ) g k 2 ( Σ ¯ ) with k 1 k 2 . The Lemma can be concluded. □
Lemma 6 shows that the transmission probability varies with different Γ s within one period. Specifically, it becomes smaller when Γ increases, reducing the communication cost and improving the transmission quality of the system at the same time, which deserves to be used in the design of event-triggered systems.

4. Simulation Examples

It is important to have accurate and efficient communication models of the data transmission networks for the design of event-triggered wireless control systems. Yi et al. proposed an event-triggered consensus protocol and a triggering law in [23], which do not require any a priori knowledge of global network parameters. The Markov decision process and Markov game frameworks were also studied to investigate the optimal transmission strategies for the sensors in [24], developing several structural results on the optimal solutions.
In order to illustrate the estimation quality with bounded states, a stable system is simulated as follows:
A = 0.5 0.3 0.4 0.1 0.7 0.1 0.3 0.5 0.6 , C = 0.5 1 2 1 3 0.4 1.5 0.4 2.5 ,
Q = 0.4 0.2 0.1 0.2 0.5 0.3 0.1 0.3 0.5 , R = 0.1 0.03 0.05 0.03 0.1 0.02 0.05 0.02 0.1 .
The error covariances of real states, remote and local estimates are calculated with a finite time-horizon T. We first set Σ 1 ¯ 1 = 5 0 0 0 5 0 0 0 5 and Σ 2 ¯ 1 = 2 0 0 0 2 0 0 0 2 , observing the implementing results and communication times.
Under Σ 1 ¯ 1 , the local estimates, remote estimates and real states are approximately the same, as the transmission rate is about 0.45, shown in Figure 2.
Under Σ 2 ¯ 1 , the transmission rate is improved to about 0.55, shown in Figure 3, changing between 0.4 and 0.6 generally.
Looking at the figures above, it can be concluded that although the probability of transmission is changed by Σ , there are few impacts on the state estimation. The local estimates, remote estimates and real states are still roughly the same, as the three different lines in each figure are basically coincident.
We then carry out a fair comparative study with an existing method, considering a case without the periodic transmission schedule. By changing a suitable Σ , we try to set the transmission rate to about 0.59, shown in Figure 4.
The error covariances of the basic simulations and the comparative study are calculated and shown in Table 1, with the above results.
To better test the differences between the two cases, we compare the error covariances in different situations. According to the basic simulations, the error covariances will decrease with a slightly higher transmission rate if the Σ increases. The error covariances for the comparative study without the periodic transmission schedule are better than our basic simulations, theoretically, while the event-triggered policy with the periodic communication schedule can guarantee the transmission rate in the system to avoid extreme situations in reality. The innovative periodic transmission schedule in this study helps the system develop the communication quality to a certain extent.

5. Conclusions

In this paper, a remote state estimation problem in a LTI system was studied, where a smart sensor was utilized to measure the system state and generate a local estimate. The Gaussian preserving event-based sensor scheduling and the corresponding closed-form of MMSE estimator were investigated. The variation range of transmission probablity was calculated, which helps to better design the policy of event-triggered estimation. Finally, the effectiveness of proposed estimator was shown through the simulation results.

Author Contributions

Conceptualization, S.C. and L.L.; methodology, W.X.; software, S.C.; validation, S.C., L.L. and W.X.; resources, X.Z.; data curation, L.L.; writing—original draft preparation, S.C.; writing—review and editing, S.C.; visualization, S.C.; supervision, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work are supported by the National Natural Science Foundation of China (61722302, 61573069), the Liaoning Revitalization Talents Program (XLYC1907140), National Major Science and Technology Project (J2019-V-0010-0105) and the Fundamental Research Funds for the Central Universities (DUT19ZD218).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hespanha, J.P.; Naghshtabrizi, P.; Xu, Y. A survey of recent results in networked control systems. Proc. IEEE 2007, 95, 138–162. [Google Scholar] [CrossRef] [Green Version]
  2. Imer, O.C.; BaŞar, T. Optimal estimation with limited measurements. Int. J. Syst. Control Commun. 2010, 2, 5–29. [Google Scholar] [CrossRef]
  3. Li, L.; Lemmon, M.; Wang, X. Event-triggered state estimation in vector linear processes. In Proceedings of the 2010 American Control Conference, ACC 2010, Baltimore, MD, USA, 30 June–2 July 2010. [Google Scholar] [CrossRef]
  4. Weimer, J.; Araújo, J.; Johansson, K.H. Distributed event-triggered estimation in networked systems. IFAC Proc. Vol. 2012, 45, 178–185. [Google Scholar] [CrossRef] [Green Version]
  5. Chen, Z.; Niu, B.; Zhao, X.; Zhang, L.; Xu, N. Model-Based adaptive event-Triggered control of nonlinear continuous-Time systems. Appl. Math. Comput. 2021, 408, 126330. [Google Scholar] [CrossRef]
  6. Han, D.; Mo, Y.; Wu, J.; Weerakkody, S.; Sinopoli, B.; Shi, L. Stochastic event-triggered sensor schedule for remote state estimation. IEEE Trans. Autom. Control 2015, 60, 2661–2675. [Google Scholar] [CrossRef] [Green Version]
  7. Weerakkody, S.; Mo, Y.; Sinopoli, B.; Han, D.; Shi, L. Multi-Sensor Scheduling for State Estimation with Event-Based, Stochastic Triggers. IEEE Trans. Autom. Control 2016, 61, 2695–2701. [Google Scholar] [CrossRef] [Green Version]
  8. Xu, N.; Niu, B.; Wang, H.; Huo, X.; Zhao, X. Single-network ADP for solving optimal event-triggered tracking control problem of completely unknown nonlinear systems. Int. J. Intell. Syst. 2021, 36, 4795–4815. [Google Scholar] [CrossRef]
  9. Rabi, M.; Moustakides, G.V.; Baras, J.S. Adaptive sampling for linear state estimation. SIAM J. Control Optim. 2012, 50, 672–702. [Google Scholar] [CrossRef]
  10. Wu, J.; Jia, Q.S.; Johansson, K.H.; Shi, L. Event-based sensor data scheduling: Trade-off between communication rate and estimation quality. IEEE Trans. Autom. Control 2013, 58, 1041–1046. [Google Scholar] [CrossRef] [Green Version]
  11. Yang, C.; Wu, J.; Zhang, W.; Shi, L. Schedule communication for decentralized state estimation. IEEE Trans. Signal Process. 2013, 61, 2525–2535. [Google Scholar] [CrossRef]
  12. Sijs, J.; Lazar, M. Event based state estimation with time synchronous updates. IEEE Trans. Autom. Control 2012, 57, 2650–2655. [Google Scholar] [CrossRef]
  13. Huang, J.; Shi, D.; Chen, T. Energy-based event-triggered state estimation for hidden Markov models. Automatica 2017, 79, 256–264. [Google Scholar] [CrossRef]
  14. Huang, J.; Shi, D.; Chen, T. Event-triggered state estimation with an energy harvesting sensor. IEEE Trans. Autom. Control 2017, 6, 4768–4775. [Google Scholar] [CrossRef]
  15. Zhang, L.; Zong, G.; Zhao, X.; Zhao, N. Real-time Reachable Set Control for Singular Markov Jump Networked Cascade Systems. IEEE Trans. Circuits Syst. II Express Briefs 2021. [Google Scholar] [CrossRef]
  16. Xu, J.; Tang, Y.; Yang, W.; Li, F.; Shi, L. Event-triggered minimax state estimation with a relative entropy constraint. Automatica 2019, 110, 108592. [Google Scholar] [CrossRef]
  17. Battistelli, G.; Chisci, L.; Selvi, D. A distributed Kalman filter with event-triggered communication and guaranteed stability. Automatica 2018, 93, 75–82. [Google Scholar] [CrossRef]
  18. Cai, J.; Mei, C.; Yan, Q. Semi-global adaptive backstepping control for parametric strict-feedback systems with non-triangular structural uncertainties. ISA Trans. 2021. [Google Scholar] [CrossRef]
  19. Hovareshti, P.; Gupta, V.; Baras, J.S. Sensor scheduling using smart sensors. In Proceedings of the IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007. [Google Scholar] [CrossRef] [Green Version]
  20. Wu, J.; Yuan, Y.; Zhang, H.; Shi, L. How can online schedules improve communication and estimation tradeoff? IEEE Trans. Signal Process. 2013, 61, 1625–1631. [Google Scholar] [CrossRef]
  21. Li, Y.; Shi, L.; Cheng, P.; Chen, J.; Quevedo, D.E. Jamming attack on cyber-physical systems: A game-theoretic approach. In Proceedings of the 2013 IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, IEEE-CYBER 2013, Nanjing, China, 26–29 May 2013. [Google Scholar] [CrossRef]
  22. Shi, L.; Johansson, K.H.; Qiu, L. Time and event-based sensor scheduling for networks with limited communication resources. IFAC Proc. Vol. 2011, 44, 13263–13268. [Google Scholar] [CrossRef] [Green Version]
  23. Yi, X.; Yang, T.; Wu, J.; Johansson, K.H. Distributed event-triggered control for global consensus of multi-agent systems with input saturation. Automatica 2019, 100, 1–9. [Google Scholar] [CrossRef] [Green Version]
  24. Li, Y.; Mehr, A.S.; Chen, T. Multi-sensor transmission power control for remote estimation through a SINR-based communication channel. Automatica 2019, 101, 78–86. [Google Scholar] [CrossRef]
Figure 1. Event-triggered sensor scheduling diagram for remote state estimation.
Figure 1. Event-triggered sensor scheduling diagram for remote state estimation.
Electronics 10 02215 g001
Figure 2. Estimation performance of state with Σ 1 ¯ 1 .
Figure 2. Estimation performance of state with Σ 1 ¯ 1 .
Electronics 10 02215 g002
Figure 3. Estimation performance of state with Σ 2 ¯ 1 .
Figure 3. Estimation performance of state with Σ 2 ¯ 1 .
Electronics 10 02215 g003
Figure 4. Estimation performance of state without the periodic transmission schedule.
Figure 4. Estimation performance of state without the periodic transmission schedule.
Electronics 10 02215 g004
Table 1. The values of error covariances in the above situations.
Table 1. The values of error covariances in the above situations.
Time, k x 1 x 2 x 3
Error Covariance 1 ( Σ 1 ¯ 1 ) 0.97100.82870.9210
Error Covariance 2 ( Σ 2 ¯ 1 ) 0.72680.65790.8620
Error Covariance 3 (Without the periodic transmission schedule)0.77950.65160.6902
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cui, S.; Liu, L.; Xing, W.; Zhao, X. Periodic Event-Triggered Estimation for Networked Control Systems. Electronics 2021, 10, 2215. https://doi.org/10.3390/electronics10182215

AMA Style

Cui S, Liu L, Xing W, Zhao X. Periodic Event-Triggered Estimation for Networked Control Systems. Electronics. 2021; 10(18):2215. https://doi.org/10.3390/electronics10182215

Chicago/Turabian Style

Cui, Shitong, Le Liu, Wei Xing, and Xudong Zhao. 2021. "Periodic Event-Triggered Estimation for Networked Control Systems" Electronics 10, no. 18: 2215. https://doi.org/10.3390/electronics10182215

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop