Next Article in Journal
Long-Term Person Re-Identification Based on Appearance and Gait Feature Fusion under Covariate Changes
Next Article in Special Issue
Multi-Objective Optimization of a Crude Oil Hydrotreating Process with a Crude Distillation Unit Based on Bootstrap Aggregated Neural Network Models
Previous Article in Journal
Microencapsulation of Red Banana Peel Extract and Bioaccessibility Assessment by In Vitro Digestion
Previous Article in Special Issue
Identification of Control Parameters for Converters of Doubly Fed Wind Turbines Based on Hybrid Genetic Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Filtering for Delayed Markov Jump Nonlinear Systems with Unknown Probabilities

1
School of Engineering, Huzhou University, Huzhou 313000, China
2
School of Science and Engineering, Huzhou College, Huzhou 313000, China
*
Author to whom correspondence should be addressed.
Processes 2022, 10(4), 769; https://doi.org/10.3390/pr10040769
Submission received: 1 March 2022 / Revised: 7 April 2022 / Accepted: 11 April 2022 / Published: 14 April 2022

Abstract

:
This paper focuses on the problem of event-triggered H asynchronous filtering for Markov jump nonlinear systems with varying delay and unknown probabilities. An event-triggered scheduling scheme is adopted to decrease the transmission rate of measured outputs. The devised filter is mode dependent and asynchronous with the original system, which is represented by a hidden Markov model (HMM). Both the probability information involved in the original system and the filter are assumed to be only partly available. Under this framework, via employing the Lyapunov–Krasovskii functional and matrix inequality transformation techniques, a sufficient condition is given and the filter is further devised to ensure that the resulting filtering error dynamic system is stochastically stable with a desired H disturbance attenuation performance. Lastly, the validity of the presented filter design scheme is verified through a numerical example.

1. Introduction

Markov jump systems (MJSs), as a kind of significant hybrid stochastic systems, have attracted immense attention in recent decades owing to their wide range of applications in aerospace, electric power systems, communication, economic, traffic and other areas [1,2,3,4]. Scholars have put a lot of effort into research on MJSs since they were first proposed by Krasovskii and Lidskii [5] in the 1960s, and many results for MJSs have been released in the literature (see [6,7,8,9,10,11,12,13] and the references therein). Additionally, it is a fact that the nonlinearity in MJSs, which makes the system more complex, is ubiquitous in many real-world applications. Therefore, the research on Markov jump nonlinear systems (MJNSs) has great theoretical significance and practical application value and has been widely examined [14,15,16,17,18]. Among this research, neural network (NN) [16,17,18] is one of the most popular approaches to deal with nonlinearity. For instance, the exponential stability problem was discussed for multiple-delayed Markov jump NNs (MJNNs) in [16].
Moreover, the filtering or estimation is a very essential issue in the field of cybernetics and has received strong interest from scholars [19], mainly for the reason that it is often a difficult job to obtain the accurate values of system states in engineering practice, and thus, a high-quality filter is essential for state estimation. The problem of filtering or estimation for MJSs has been investigated in [12,13,14,20,21,22,23,24,25]. To mention a few such studies, the H filtering and the dissipative asynchronous filtering for periodic MJSs were investigated in [12,13], respectively. The state estimation problem for a class of MJNSs was explored in [14], which put forward a moving horizon estimation algorithm, and the optimal estimate was obtained by minimizing a quadratic estimation cost function.
On the other hand, due to the increasing complexity of networks, communication constraint is also a serious problem for networked control systems (NCSs), which have been extensively used in real systems in recent years [26]. To the best of our knowledge, the event-triggered (ET) scheduling scheme is a useful and emerging approach to deal with this trouble and has become one of the current research hotspots [27,28,29,30]. Event-triggered scheduling means that the information transmission of nodes in the system determine whether to execute or not according to the preset event-triggered conditions. Based on this scheme, the measured outputs are transmitted only when the ET condition holds. Compared with the traditional periodic transmission scheme, it has the advantages of reducing redundant communication and saving energy, and so on. In recent years, some useful results for MJSs on this topic have been reported [20,21,22,31,32,33]. Specially, the filtering or estimation problem was addressed in [20,21,22,33]. For example, the event-based state estimation problem was explored for MJSs considering quantization and stochastic nonlinearity simultaneously in [20], in which both the ET and quantization schemes were introduced into the model of MJSs, then an estimator was devised to ensure that the filtering error system was randomly bounded and satisfied a desired H performance. The event-based dissipative filtering issue was studied for delayed MJSs [22], by means of the Lyapunov and Wirtinger inequality techniques, the stochastic stability with strict dissipativity of the error system and the co-design design scheme of the ET matrices and filter parameters were presented.
In NCSs, the plant, filter or controller are always geographically scattered and connected through communication network, which will inevitably cause some issues, e.g., network-induced delay and data dropout, and lead to incomplete data transmission among different nodes, thus causing asynchronous problems in MJSs [25]. However, in many of the existing works, this problem is ignored by assuming that the filter/controller is mode independent [34,35] or synchronous [36,37] with the original system. Mode independence implies that there is no use of available mode information, which will bring about more conservatism, and the assumption of synchronization means that the modes of the filter/controller are completely consistent with those of the plant, which is too rigorous. Due to realizing the irrationality of these assumptions, recently, scholars have paid increasing attention to the investigation of asynchronous techniques [23,24,25,38]. In [23,24], the asynchronous phenomenon was described as a piecewise homogeneous Markov process. In [13,25,38], a hidden Markov model (HMM) was proposed to address the asynchronous issue, which related the filter/controller to the plant with a conditional probability matrix (CPM). Based on this, the asynchronous filtering problem for MJNNs in [25] and the asynchronous control problem for MJSs in [38] were investigated, respectively.
Based on the foregoing discussions, we know that some important results have been released about ET scheduling schemes or asynchronous techniques in MJSs. These works have important theoretical and practical significance. Nevertheless, there are few results concerning the ET asynchronous filtering/control for MJSs or MJNSs, which is one of the motivations for our work. In addition, it should be noted that the above asynchronous results are restricted due to the assumption that both the probability information of the original system and the filter are considered to be fully accessible. However, it is difficult or costly to fulfill in many engineering applications. However, some results on the partly unknown transition probabilities (TPs) case [39,40] have been reported recently, in which it is assumed that the modes of the plant and the filter/controller are synchronous, and the unknown entries only exist in the transition probability matrix (TPM), so they are not suitable for asynchronous cases. For instance, in the HMM-based asynchronous case, there may be unknown entries in both TPM and CPM, which is more complex and challenging. This is another motivation for our work.
This paper will concentrate on the issue of ET asynchronous filter design for discrete-time MJNSs based on a NN model with varying delay and unknown probabilities. An ET scheduling scheme is introduced to decrease the transmission rate of measured outputs. The modes of the devised filter are dependent on and asynchronous with those of the original system, represented by an HMM. It is assumed that both the probability information involved in the original system and the filter are only partly available. By utilizing the Lyapunov–Krasovskii functional (LKF) and matrix inequality transformation techniques, an asynchronous filter is devised to ensure the stochastic stability and a desired H performance of the error system. The slack matrix technique and Projection lemma are introduced to facilitate the filter design. Lastly, a numerical example is offered to demonstrate the validity of the obtained results. The major contributions of this work are stated as follows:
(1) A more practical scenario is considered, which includes not only the varying delay, partly unknown probabilities and nonlinearity of the original system, but also the network-induced communication constraint and asynchronous problem.
(2) The ET asynchronous filtering problem based on HMM is first explored for discrete-time delayed MJNNs, in which both the TPM of the original system and the CPM of the filter are assumed to be only partly accessible.
(3) The filtering scheme proposed in this paper has strong versatility since the asynchronous strategy based on HMM contains two special cases: mode independence and synchronization, and the case with partly unknown probabilities considered in this paper covers both fully known and fully unknown cases.

2. Preliminaries

In this work, the physical plant, which is a discrete-time MJNN with varying delay, is addressed as below:
S 0 : x ( k + 1 ) = A ( α k ) x ( k ) + A d ( α k ) x ( k d ( k ) ) + E ( α k ) g ( x ( k ) ) + E d ( α k ) g ( x ( k d ( k ) ) ) + B ( α k ) w ( k ) y ( k ) = C 1 ( α k ) x ( k ) + C d ( α k ) x ( k d ( k ) ) + D 1 ( α k ) w ( k ) z ( k ) = C 2 ( α k ) x ( k ) + D 2 ( α k ) w ( k ) x ( k 0 ) = χ ( k 0 ) , k 0 = τ 2 , τ 2 + 1 , , 1 , 0
where x ( k ) R n is the system state with the initial value χ ( k 0 ) , y ( k ) R p is the output signal, z ( k ) R q is the target value to be estimated, and w ( k ) R r is referring to the disturbance with w ( k ) l 2 [ 0 , ) . g ( x ( k ) ) R n denotes a nonlinear function. d ( k ) N + means the system delay with lower bound τ 1 and upper bound τ 2 . A ( α k ) , A d ( α k ) , E ( α k ) , E d ( α k ) , B ( α k ) , C 1 ( α k ) , C d ( α k ) , D 1 ( α k ) , C 2 ( α k ) and D 2 ( α k ) are known constant matrices with proper dimensions. α k refers to a Markov chain which regulates the jumps of system( S 0 ) in a set of modes S 1 = { 1 , 2 , , s 1 } with a TPM Φ = { ϕ ij } , and its TP ϕ ij is defined as
Pr { α k + 1 = j | α k = i } = ϕ ij
in which ϕ ij 0 and j = 1 s 1 ϕ ij = 1 for i , j S 1 .
Next, a filter will be devised for estimating z ( k ) according to measured outputs. Nevertheless, due to the introduction of an ET scheduler, the output signal will be transmitted only when the ET condition holds(see Figure 1). While the deviation between the current measured output and the last transmission signal is bigger than its relative error, the output signal will be transmitted (i.e., ρ ( k ) = 1 ), otherwise it will not be transmitted (i.e., ρ ( k ) = 0 ).
Therefore, at the sampling instant k, if the ET condition holds, the filter will receive the latest measured output, otherwise it will keep the last transmission value by zero order holder (ZOH). Based on this scheme, the input of the filter during the period k is addressed as:
y ˜ i ( k ) = y i ( k ) | y ˜ i ( k 1 ) y i ( k ) | > δ i | y i ( k ) | y ˜ i ( k 1 ) | y ˜ i ( k 1 ) y i ( k ) | δ i | y i ( k ) |
where i = 1 , 2 , , p ; δ i [ 0 , 1 ] is the error threshold.
Setting H ( k ) = d i a g { 1 ( k ) , 2 ( k ) , , p ( k ) } , i ( k ) [ δ i , δ i ] , i = 1 , 2 , , p , then in accordance with (3), we can obtain
y ˜ ( k ) = ( I + H ( k ) ) y ( k )
Remark 1.
Thanks to the introduction of the ET scheduler into MJNSs, the measured outputs need not be transmitted in each sampling period, thus achieving the aim of reducing the data transmission rate. In the following, we introduce a communication performance index of M T R = n ¯ s e n t / n t o t a l , which denotes the mean transmission rate ( n ¯ s e n t and n t o t a l denote the average number of measured output y ( k ) transmitted with and without the ET scheduler in the simulation time, respectively.). The smaller M T R means better communication performance.
Based on the ET outputs (4), we will adopt a mode-dependent filter to estimate z ( k ) :
S f : x f ( k + 1 ) = A f ( β k ) x ( k ) + B f ( β k ) y ˜ ( k ) z f ( k ) = C f ( β k ) x ( k ) + D f ( β k ) y ˜ ( k )
where x f ( k ) R n refers to the filter state, z f ( k ) R q denotes the estimated value of z ( k ) . A f ( β k ) , B f ( β k ) , C f ( β k ) and D f ( β k ) are parameters of the filter to be obtained, which are dependent on the filter mode β k , β k S 2 = { 1 , 2 , , s 2 } .
In this paper, filter ( S f ) is mode dependent, and its mode β k is influenced by the mode α k of system ( S 0 ) via a CPM Ω = { σ im } , where the conditional probability(CP) σ im is given by
Pr { β k = m | α k = i } = σ im
which denotes the probability that filter ( S f ) is in the m-th mode while the plant works in the i-th mode. Obviously, σ im 0 and m = 1 s 2 σ im = 1 for i S 1 , m S 2 .
Remark 2.
Notice that the devised filter acts asynchronously with the original system as their jumping processes are controlled by different Markov parameters, β k and α k , respectively. However, the parameter β k is affected by α k through the CP (6). Thus, the set ( α k , β k , Φ , Ω ) is addressed as an HMM, linking filter ( S f ) and system ( S 0 ) tightly with a CPM which can reflect the asynchronous degree between them. We should mention that the devised asynchronous filter under this scheme is more general because it includes the synchronous and mode-independent cases [38].
Considering the complexity of practical systems, in this paper, we assume that the entries of TPM Φ and CPM Ω are partly inaccessible; namely, Φ and Ω may take the forms as follows:
Φ = ϕ 11 ? ? ? ? ϕ 23 ? ϕ 32 ? , Ω = σ 11 ? ? ? ? σ 23 ? σ 32 ?
in which “?” refers to the unknown elements. For i S 1 , define S 1 = S 1 K i + S 1 U i and S 2 = S 2 K i + S 2 U i , where
S 1 K i = j : ϕ i j i s k n o w n S 1 U i = j : ϕ i j i s u n k n o w n S 2 K i = m : σ i m i s k n o w n S 2 U i = m : σ i m i s u n k n o w n
Remark 3.
In recent years, there have been some research results on the HMM-based asynchronous filtering/control of MJSs, e.g., [25,38], in which all TPs in TPM and CPs in CPM are assumed to be known. Nevertheless, it is very arduous or costly to obtain all the information about TPM or CPM. Hence, a more complex and challenging case where both TPM and CPM are only partly accessible will be explored in this paper. It is worth pointing out that our result under this framework is more general because it contains two special cases: (1) the fully known case, i.e., S 1 U i = or S 2 U i = , which is the most studied case at present; (2) the fully unknown case, i.e., S 1 K i = or S 2 K i = .
For brevity of notation, in the following, parameters α k , α k + 1 and β k are simplified to i, j and m of the subscript, for example, A ( α k ) = Δ A i , A f ( β k ) = Δ A f m .
Selecting the augmented vector x ˜ ( k ) = [ x T ( k ) x f T ( k ) ] T and the estimated error e ˜ ( k ) = z ( k ) z f ( k ) , and synthesizing (1), (4) and (5), we derive the filtering error dynamic system as follows:
S e : x ˜ ( k + 1 ) = A ˜ i m x ˜ ( k ) + A ˜ d i m x ( k d ( k ) ) + B ˜ i m w ( k ) + I ¯ [ E i g ( x ( k ) ) + E d i g ( x ( k d ( k ) ) ) ] e ˜ ( k ) = C ˜ i m x ˜ ( k ) + C ˜ d i m x ( k d ( k ) ) + D ˜ i m w ( k )
where A ˜ i m = A i 0 B f m ( I + H ( k ) ) C 1 i A f m , A ˜ d i m = A d i B f m ( I + H ( k ) ) C d i , B ˜ i m = B i B f m ( I + H ( k ) ) D 1 i , I ¯ = I 0 , C ˜ i m = C 2 i D f m ( I + H ( k ) ) C 1 i C f m , C ˜ d m = D f m ( I + H ( k ) ) C d i , D ˜ i m = D 2 i D f m ( I + H ( k ) ) D 1 i .
Next, we will provide some important definitions, assumptions and lemmas that promote the work of this paper.
Definition 1
([41]). The filtering error system ( S e ) with w ( k ) = 0 is said to be stochastically stable if the following condition is satisfied for the arbitrary initial condition ( x ˜ ( 0 ) , α 0 )
E k = 0 x ˜ ( k ) 2 | x ˜ ( 0 ) , α 0 <
Definition 2
([41]). The filtering error system ( S e ) with w ( k ) l 2 [ 0 , ) is said to have an H disturbance attenuation performance γ, if under the zero initial condition, the error e ˜ ( k ) fulfills the condition as follows:
k = 0 E e ˜ ( k ) 2 < γ 2 k = 0 w ( k ) 2
where γ is a positive scalar.
Assumption A1
([42]). The continuous nonlinear function g i ( ) in system ( S 0 ) is supposed to be bounded, and satisfies the following condition
l i g i ( x ) x h i x 0 x R
where l i and h i are constants, i = 1 , 2 , , n .
Lemma 1
([42]). Based on Assumption 1, there is a symmetric matrix N > 0 , satisfying
x ( k ) g ( x ( k ) ) T Y 1 N Y 2 N * N x ( k ) g ( x ( k ) ) < 0
where Y 1 = d i a g { l 1 h 1 , l 2 h 2 , , l n h n } , Y 2 = d i a g { ( l 1 + h 1 ) / 2 , ( l 2 + h 2 ) / 2 , , ( l n + h n ) / 2 } .
Lemma 2
(Projection lemma [43]). For given matrices X, U and V, there exists a matrix Y such that
X + U T Y V + V T Y T U < 0
is satisfied, if and only if the inequalities listed below are true
U T X U < 0 V T X V < 0
where U and U, V and V are orthogonal complements, respectively.
Based on the above, the objective of this paper is to develop a feasible ET asynchronous filter ( S f ) for discrete-time delayed MJNSs ( S 0 ) with unknown probabilities, such that the error system ( S e ) is stochastically stable and has a desired H performance γ .

3. Main Results

We will first provide a sufficient condition about the stochastic stability with an H performance γ of the error system ( S e ) in this section, then present a design scheme of a solvable filter.
For brevity, we first introduce the following notations:
A ¯ i m = A i 0 B f m C 1 i A f m A ¯ d i m = A d i B f m C d i B ¯ i m = B i B f m D 1 i C ¯ i m = C 2 i D f m C 1 i C f m C ¯ d i m = D f m C d i D ¯ i m = D 2 i D f m D 1 i η 1 ( k ) = x ˜ T ( k ) g T ( x ( k ) ) x T ( k d ( k ) ) g T ( x ( k d ( k ) ) ) T η ( k ) = η 1 T ( k ) w T ( k ) T Λ = d i a g { δ 1 , δ 2 , , δ p } Q = Q 11 Q 12 * Q 22 τ = τ 2 τ 1 + 1
.
By use of LKF and H theory, we can obtain the following conclusions.
Theorem 1.
For a prescribed γ > 0 , the filtering error dynamic system ( S e ) based on Assumption A1 is stochastically stable with the H performance γ, if there are matrices A f m , B f m , C f m , D f m , P i > 0 , F i m > 0 , and Q > 0 , and diagonal matrices N 1 > 0 , N 2 > 0 , and W i m > 0 , such that the following two conditions are fulfilled for i S 1 , m S 2 U i
F i K + ( 1 σ i K ) F i m < P i
and for i S 1 , j S 1 U i , m S 2
Π i m = Π i m 1 U m Z i T Λ W i m W i m 0 * * W i m < 0
where F i K = m S 2 K i σ i m F i m , σ i K = m S 2 K i σ i m , P ¯ i = P i K + ( 1 ϕ i K ) P i j , P i K = j S 1 K i ϕ i j P j , ϕ i K = j S 1 K i ϕ i j , Π i m 1 = Π i 11 Π i m 12 Π i m 13 Π i m 14 * τ Q ¯ Π 22 F ¯ i m 0 0 * * Q Π 33 0 * * * γ 2 I , Π i 11 = P ¯ i 1 0 0 I , Π i m 12 = A ¯ i m I ¯ E i C ¯ i m 0 , Π i m 13 = A ¯ d i m I ¯ E d i C ¯ d i m 0 , Π i m 14 = B ¯ i m D ¯ i m , Q ¯ = I ¯ Q 11 I ¯ T I ¯ Q 12 * Q 22 , F ¯ i m = F i m 0 0 0 , Π 22 = I ¯ Y 1 N 1 I ¯ T I ¯ Y 2 N 1 N 1 , Π 33 = Y 1 N 2 Y 2 N 2 N 2 , U m = 0 B f m T D f m T 0 0 0 0 0 T , Z i = 0 0 C 1 i 0 0 C d i 0 D 1 i .
Proof. 
First, we will derive some useful results according to (12) and (13). Equation (12) ensures that
m = 1 s 2 σ i m F i m P i < 0
holds, because when σ i K < 1 ,
m = 1 s 2 σ i m F i m P i = F i K + ( 1 σ i K ) m S 2 U i σ i m 1 σ i K F i m P i = m S 2 U i σ i m 1 σ i K F i K + ( 1 σ i K ) F i m P i
and when σ i K = 1 , obviously, (12) is equivalent to (14).
In terms of the Schur complement, (13) is equivalent to
Π i m 1 + U m W i m 1 U m T + Z i T Λ W i m Λ Z i < 0
which obtains
Π i m 2 = Δ Π i m 1 + U m H ( k ) Z i + Z i T H T ( k ) U m T < 0
and it is easy to derive that
Π i m 2 = Π i 11 Π ¯ i m 12 Π ¯ i m 13 Π ¯ i m 14 * τ Q ¯ Π 22 F ¯ i m 0 0 * * Q Π 33 0 * * * γ 2 I < 0
where Π ¯ i m 12 = A ˜ i m I ¯ E i C ˜ i m 0 , Π ¯ i m 13 = A ˜ d i m I ¯ E d i C ˜ d i m 0 , Π ¯ i m 14 = B ˜ i m D ˜ i m .
Then, based on the Schur complement and the analysis similar to (14) and (15), we can derive from (18) that
Π i m 3 = Δ υ + μ i m T P ˜ i μ i m < F ˜ i m Π i m 4 = Δ ξ ς i m T Π ˜ i 11 ς i m < F ^ i m
where μ i m = A ˜ i m I ¯ E i A ˜ d i m I ¯ E d i , υ = τ Q ¯ Π 22 0 Q Π 33 , Π ˜ i 11 = P ˜ i 0 0 I , ξ = d i a g { υ , γ 2 I } , ς i m = Π ¯ i m 12 Π ¯ i m 13 Π ¯ i m 14 , P ˜ i = j = 1 s 1 ϕ i j P j , F ˜ i m = diag { F ¯ i m , 0 } , F ^ i m = diag { F ¯ i m , 0 , 0 } .
Next, a mode-dependent LKF is introduced as follows:
V ( k ) = l = 1 2 V l ( k )
where V 1 ( k ) = x ˜ T ( k ) P α k x ˜ ( k ) , V 2 ( k ) = b = τ 2 + 1 τ 1 + 1 a = k 1 + b k 1 x ( a ) g ( x ( a ) ) T Q x ( a ) g ( x ( a ) ) .
Then, we calculate V ( k ) along the locus of the error system ( S e ) and take the expectation. It is easy to find that E { V ( k ) } = E { V 1 ( k ) } + E { V 2 ( k ) } .
E { V 1 ( k ) } = E V 1 ( k + 1 ) V 1 ( k ) | x ˜ ( k ) , α k = i = E x ˜ T ( k + 1 ) P j x ˜ ( k + 1 ) x ˜ T ( k ) P i x ˜ ( k ) = E m = 1 s 2 j = 1 s 1 σ i m ϕ i j x ˜ T ( k + 1 ) P j x ˜ ( k + 1 ) x ˜ T ( k ) P i x ˜ ( k ) = E m = 1 s 2 σ i m x ˜ T ( k + 1 ) P ˜ i x ˜ ( k + 1 ) x ˜ T ( k ) P i x ˜ ( k ) = E m = 1 s 2 σ i m η T ( k ) μ i m T B ˜ i m T P ˜ i μ i m B ˜ i m η ( k ) x ˜ T ( k ) P i x ˜ ( k )
E V 2 ( k ) = E V 2 ( k + 1 ) V 2 ( k ) = E τ x ( k ) g ( x ( k ) ) T Q x ( k ) g ( x ( k ) ) a = k τ 2 k τ 1 x ( a ) g ( x ( a ) ) T Q x ( a ) g ( x ( a ) ) E x ˜ ( k ) g ( x ( k ) ) T τ Q ¯ x ˜ ( k ) g ( x ( k ) ) x ( k d ( k ) ) g ( x ( k d ( k ) ) ) T Q x ( k d ( k ) ) g ( x ( k d ( k ) ) )
According to Lemma 1, there are diagonal matrices N 1 > 0 , N 2 > 0 such that (23) and (24) are satisfied
x ˜ ( k ) g ( x ( k ) ) T Π 22 x ˜ ( k ) g ( x ( k ) ) 0
x ( k d ( k ) ) g ( x ( k d ( k ) ) ) T Π 33 x ( k d ( k ) ) g ( x ( k d ( k ) ) ) 0
Synthesizing (22)–(24), we get that
E { V 2 ( k ) } E η 1 T ( k ) υ η 1 ( k )
Next, we will verify that ( S e ) with w ( k ) = 0 is stochastically stable, and that
E { V ( k ) } = E { V 1 ( k ) } + E { V 2 ( k ) } E m = 1 s 2 σ i m η 1 T ( k ) Π i m 3 η 1 ( k ) x ˜ T ( k ) P i x ˜ ( k ) < E η 1 T ( k ) ( m = 1 s 2 σ i m F ˜ i m ) η 1 ( k ) x ˜ T ( k ) P i x ˜ ( k ) = E x ˜ T ( k ) m = 1 s 2 σ i m F i m P i x ˜ ( k ) ε E x ˜ T ( k ) x ˜ ( k )
where “<” is based on (19), ε = λ max i S 1 ( m = 1 s 2 σ i m F i m P i ) .
Notice that ε < 0 due to (12) and (14); then,
E { 0 V ( k ) } = E V ( ) V ( 0 ) ε E 0 x ˜ T ( k ) x ˜ ( k )
therefore,
E 0 x ˜ T ( k ) x ˜ ( k ) <
which conforms to Definition 1, so we have verified the stochastic stability for ( S e ) with w ( k ) = 0 .
Next, we will verify that ( S e ) with w ( k ) l 2 [ 0 , ) has an H performance γ . Define the performance index as
J = k = 0 E e ˜ T ( k ) e ˜ ( k ) γ 2 w T ( k ) w ( k ) = k = 0 E e ˜ T ( k ) e ˜ ( k ) γ 2 w T ( k ) w ( k ) + V ( k ) + E V ( 0 ) E V ( )
Owing to the zero initial value, we obtain that V ( 0 ) = 0 , whereas V ( ) 0 , thus
J k = 0 E e ˜ T ( k ) e ˜ ( k ) γ 2 w T ( k ) w ( k ) + V ( k ) = k = 0 E m = 1 s 2 σ i m η T ( k ) Π i m 4 η ( k ) x ˜ T ( k ) P i x ˜ ( k ) < k = 0 E m = 1 s 2 σ i m η T ( k ) F ^ i m η ( k ) x ˜ T ( k ) P i x ˜ ( k ) = k = 0 E x ˜ T ( k ) m = 1 s 2 σ i m F i m P i x ˜ ( k ) < 0
in which the two “<” are obtained on the basis of (19) and (14), respectively. Then, from (11) and (30), we can readily conclude that the error system ( S e ) has an H performance γ . Thus, the proof is accomplished. □
Remark 4.
The purpose of introducing the extra matrix F i m in Theorem 1 is to simplify matrix inequalities. However, in order to solve the parameters of the filter, the nonlinearity in (13) needs to be further processed so as to transform the matrix inequalities into linear matrix inequalities (LMIs).
Next, we will devise the filter with the techniques of slack matrix and Projection lemma and obtain Theorem 2.
Theorem 2.
The filtering error dynamic system ( S e ) based on Assumption A1 is stochastically stable with an H performance γ, if there are matrices A ˜ f m , B ˜ f m , C ˜ f m , D ˜ f m , and G m , a scalar γ ˜ > 0 , diagonal matrices N 1 > 0 , N 2 > 0 , and W i m > 0 , and the following matrices P i = P i 1 P i 2 P i 3 > 0 , F i m = F i m 1 F i m 2 F i m 3 > 0 , Q = Q 11 Q 12 Q 22 > 0 such that the following two conditions are fulfilled for i S 1 , m S 2 U i
F i K + ( 1 σ i K ) F i m < P i
and for i S 1 , j S 1 U i , m S 2
Ξ i T Π i m Ξ i < 0 , Π i m < 0
where
Π i m = P ¯ i G m Π i m 12 * Π i m , G m = 0 G m * G m + G m T , Π i m = Π i m 1 U m ( Z i ) T Λ W i m * W i m 0 * * W i m , Π i m 12 = 0 B ˜ f m C 1 i A ˜ f m 0 B ˜ f m C d i 0 B ˜ f m D 1 i B ˜ f m 0 0 B ˜ f m C 1 i A ˜ f m 0 B ˜ f m C d i 0 B ˜ f m D 1 i B ˜ f m 0 , Π i m 1 = I Π i m 12 0 D 2 i D ˜ f m D 1 i * Π i m 22 0 0 * * Q Π 33 0 * * * γ ˜ I , Π i m 12 = C 2 i D ˜ f m C 1 i C ˜ f m 0 , Π i m 22 = τ Q 11 Y 1 N 1 F i m 1 F i m 2 τ Q 12 + Y 2 N 1 * F i m 3 0 * * τ Q 22 N 1 , U m = D ˜ f m T 0 0 0 0 0 0 T , Z i = 0 C 1 i 0 0 C d i 0 D 1 i , Ξ ¯ i = 0 0 A i 0 E i A d i E d i B i 0 0 , Ξ i = Ξ ¯ i T I ( 6 n + 2 p + q + r ) T , γ ˜ = γ 2 .
In addition, if (31) and (32) are solvable, the filter matrices of (5) can be gained by
A f m = ( G m ) 1 A ˜ f m , B f m = ( G m ) 1 B ˜ f m C f m = C ˜ f m , D f m = D ˜ f m
Proof. 
In order to verify Theorem 2, (13) is rewritten as
Π i m = ( P ¯ i ) 1 Ψ i m 1 * Ψ i m 2 < 0
By comparing (13) and (34), it is easy to obtain Ψ i m 1 and Ψ i m 2 , which is omitted here to save space. To handle the nonlinearity ( P ¯ i ) 1 in (34), an invertible slack matrix G i m is introduced as follows:
G i m = Δ G i m 1 G m G i m 2 G m
where G i m 1 , G i m 2 , G m are n-dimensional square matrices. Then, (34) is pre-multiplied and post-multiplied by d i a g { G i m , I } and its transpose; hence, one has
G i m ( P ¯ i ) 1 G i m T G i m Ψ i m 1 * Ψ i m 2 < 0
On the other hand, according to the fact that ( P ¯ i G i m ) ( P ¯ i ) 1 ( P ¯ i G i m ) T 0 , we can readily obtain that
P ¯ i G i m G i m T G i m ( P ¯ i ) 1 G i m T
Combining (13), (36) and (37), we know that the following condition
Π ˜ i m = Δ P ¯ i G i m G i m T G i m Ψ i m 1 * Ψ i m 2 < 0
is sufficient for (13). Moreover, we define
A ˜ f m = Δ G m A f m , B ˜ f m = Δ G m B f m C ˜ f m = Δ C f m , D ˜ f m = Δ D f m
and substitute them into (38).
Then, we define
Θ i = I n Ξ ¯ i , Γ = I 2 n 0 ( 2 n ) × ( 5 n + 2 p + q + r ) , Γ = 0 ( 2 n ) × ( 5 n + 2 p + q + r ) I ( 5 n + 2 p + q + r ) , G ¯ i m = G i m 1 G i m 2
We can readily derive that Ξ i and Θ i , Γ and Γ are orthogonal complements, respectively. Then, Π ˜ i m is decomposed into the following form
Π ˜ i m = Π i m + Γ T G ¯ i m Θ i + Θ i T G ¯ i m T Γ
In accordance with lemma 2 (i.e., Projection lemma), Π ˜ i m < 0 is equivalent to
Ξ i T Π i m Ξ i < 0 , Γ T Π i m Γ < 0
which is obviously equivalent to (32). Furthermore, it can be inferred from (38) that G i m and G m are both nonsingular, so we can deduce (33) from (39). Thus, we have accomplished the proof. □
Remark 5.
In Theorem 2, a filter design scheme is provided such that the error system ( S e ) is stochastically stable with an H performance γ. γ means the H performance level, a smaller γ indicates a better performance. The optimal performance γ * = γ ˜ min can be yielded by solving the problem of convex optimization as follows:
min γ ˜ s . t . ( 31 ) , ( 32 )
Remark 6.
The number of LMIs N l in Theorem 2 is
N l = i = 1 s 1 max 1 , S 2 U i + s 2 · i = 1 s 1 max 1 , S 1 U i + s 1 · s 2
where S 1 U i and S 2 U i represent the number of elements in the set S 1 U i and S 2 U i , respectively. From (43), we clearly find that as the number of unknown entries for TPM Φ and CPM Ω increases, so does the number of LMIs required, thus aggravating the computational burden.

4. Numerical Example

This section will introduce a numerical example to verify the validity of the presented method. A three-mode MJNN( S 0 ) is considered with the parameters as follows, which are partly borrowed from [25]:
Mode 1:
A 1 = 0.2 0 0 0.2 , A d 1 = 0.05 0 0 0.05 , E 1 = 0.3 0.2 0.1 0.3 , E d 1 = 0.1 0.2 0.1 0.15 , B 1 = 0.1 0.2 , C 11 = 0.17 0.18 , C d 1 = 0.1 0.1 , D 11 = 0.1 , C 21 = 0.2 0.35 , D 21 = 0.1 .
Mode 2:
A 2 = 0.1 0 0 0.3 , A d 2 = 0.1 0 0 0.1 , E 2 = 0.3 0.1 0 0.2 , E d 2 = 0.1 0.2 0 0.1 , B 2 = 0.6 0.3 , C 12 = 0.42 0.90 , C d 2 = 0.1 0.1 , D 12 = 0.5 , C 22 = 0.1 0.15 , D 22 = 0.15 .
Mode 3:
A 3 = 0.2 0 0 0.4 , A d 3 = 0.05 0 0 0.15 , E 3 = 0.2 0.1 0 0.1 , E d 3 = 0.1 0.1 0.1 0.1 , B 3 = 0.4 0.2 , C 13 = 0.12 0.5 , C d 3 = 0.05 0.1 , D 13 = 0.3 , C 23 = 0.2 0.2 , D 23 = 0.2 .
The nonlinear function is chosen as g ( x ) = tanh ( x ) with the bounds of l 1 = l 2 = 0 and h 1 = h 2 = 1 ; the delay d ( k ) 1 , 2 , 3 is time-varying and random with τ = 3 , and the error threshold of the ET scheduler is δ = 0.3 .
In the sequel, four different TPM Φ i and CPM Ω i ( i 1 , 2 , 3 , 4 ) will be considered.
Φ 1 = 0.85 0.05 0.1 0.2 0.5 0.3 0.5 0.1 0.4 , Φ 2 = 0.85 ? ? 0.2 0.5 0.3 0.5 0.1 0.4 , Φ 3 = 0.85 ? ? ? ? 0.3 0.5 0.1 0.4 , Φ 4 = ? ? ? ? ? ? ? ? ? . Ω 1 = 0.9 0.05 0.05 0.1 0.9 0 0.1 0.1 0.8 , Ω 2 = 0.9 ? ? 0.1 0.9 0 0.1 0.1 0.8 , Ω 3 = 0.9 ? ? ? ? 0 0.1 0.1 0.8 , Ω 4 = ? ? ? ? ? ? ? ? ?
.
Notice that Φ 1 and Ω 1 are fully known; Φ 4 and Ω 4 are fully unknown; Φ 3 and Ω 3 have more unknown elements than Φ 2 and Ω 2 , respectively.
Firstly, in accordance with Theorem 2 and Remark 5, we can achieve the optimal H performance for different combinations ( Φ i , Ω j ), ( i , j 1 , 2 , 3 , 4 ), listed in Table 1.
From Table 1, we can clearly observe that, for a given Φ (or Ω ), the optimal γ * increases gradually when varying Ω from Ω 1 to Ω 4 (or Φ from Φ 1 to Φ 4 ). In addition, for ( Φ , Ω ) = ( Φ 1 , Ω 1 ) , which denotes the fully known case, γ * is the smallest, which means that the H performance is the best. On the contrary, for ( Φ , Ω ) = ( Φ 4 , Ω 4 ) , which represents the fully unknown case, γ * is the largest, i.e., the H performance is the worst. Therefore, we can conclude that the less probability information of TPM Φ or CPM Ω is available, the worse the H performance is. What is more interesting is that for each case of Ω = Ω 4 , we find that the designed filter parameters are the same, e.g., when ( Φ , Ω ) = ( Φ 2 , Ω 4 ) , the solved filter parameters are as follows:
A f m = 0.2266 0.9508 0.0551 0.7867 , B f m = 1.0299 0.2585 , C f m = 0.0912 0.1673 , D f m = 0.1963 .
for m = 1 , 2 , 3 , which indicates that the filter is mode independent when Ω is fully unknown.
Furthermore, when ( Φ , Ω ) = ( Φ 3 , Ω 3 ) , the designed filter parameters can be obtained as follows:
Filter 1:
A f 1 = 0.1645 1.3380 0.1701 0.9285 , B f 1 = 1.5449 0.0437 , C f 1 = 0.0896 0.1532 , D f 1 = 0.1879 .
Filter 2:
A f 2 = 0.0037 0.8974 0.0714 0.6686 , B f 2 = 1.2739 0.2034 , C f 2 = 0.0901 0.1549 , D f 2 = 0.1867 .
Filter 3:
A f 3 = 0.3964 0.0578 0.0550 0.2278 , B f 3 = 0.7787 1.8741 , C f 3 = 0.0792 0.1296 , D f 3 = 0.2777 .
We further assume that the initial values of filter ( S f ) and system ( S 0 ) are x f ( 0 ) = 0 0 T and x ( k 0 ) = 0.2 0.2 T , k 0 = 3 , 2 , 1 , 0 , α 0 = 1 , and the external disturbance is w ( k ) = 0 . 9 k sin ( k ) . Based on the above parameters, a simulation is made with the presented ET asynchronous filtering scheme. The mode jumps of the original plant and the filter are plotted in Figure 2 to show the asynchronization between them.
The response curves of z ( k ) and z f ( k ) , and e ˜ ( k ) = z ( k ) z f ( k ) are shown in Figure 3 and Figure 4, from which we observe that the filtering error system is stochastically stable. In addition, we obtain M T R = 0.84 via calculation with the threshold δ = 0.3 , which implies that the ET scheduler can effectively decrease the data-transmission rate of measured outputs. Therefore, it can be observed that the effect of the devised ET filter in Theorem 2 is fine.
In our research, the asynchronous issue is characterized as a HMM, the core of which is the CPM, reflecting the asynchronous degree between filter ( S f ) and system ( S 0 ). Next, four different CPM Ω i ( i a , b , c , d ) are chosen to exhibit the influence of asynchronous features on the H performance of the error system ( S e ):
Ω a = 1 0 0 0 1 0 0 0 1 , Ω b = 1 0 0 0 1 0 0.1 0.1 0.8 , Ω c = 1 0 0 0.1 0.9 0 0.1 0.1 0.8 , Ω d = Ω 1 .
which represent four different cases: synchronization, weak asynchronization, strong asynchronization and full asynchronization. In addition, in order to compare the results of the fully known TPs case and the partly unknown TPs case, we choose TPM Φ as Φ 1 and Φ 3 , respectively. By solving the convex optimization in (42) with the LMI toolbox of Matlab, we use the mincx function to calculate the corresponding optimal γ * , as shown in Table 2. We can easily see from Table 2 that, for a given Φ , with the increase in asynchronous degree between filter ( S f ) and system ( S 0 ), γ * becomes larger, which implies the decline of the H performance.
Finally, we will investigate the influence of the ET feature on the H performance and communication performance with the varying threshold of δ in the ET scheduler. We keep the other parameters fixed, and only vary the threshold parameter δ . The evolution curves of the corresponding H performance γ * and communication performance M T R for the cases of ( Φ 1 , Ω 1 ) and ( Φ 3 , Ω 3 ) are shown in Figure 5. We can easily find that as the parameter δ increases, γ * becomes larger, which implies that the H performance decreases, whereas the M T R value shows a trend of getting smaller, which means that the communication performance of measured outputs is becoming better. Considering the trade-off between the H performance and communication performance, thus we can choose a compromise error threshold of the ET scheduler to achieve a more satisfactory comprehensive performance in practical applications.

5. Conclusions

In this paper, the study of the ET H asynchronous filtering issue was explored for MJNSs with varying delay and unknown probabilities. An ET scheduling strategy was adopted to decrease the transmission rate of measured outputs, and the filter was mode dependent and asynchronous with the original MJNS, represented by an HMM. Both the TPM of the original system and the CPM of the filter were assumed to be only partly accessible. Under this framework, based on Lyapunov stability and H theory, a sufficient condition was derived, in which the nonlinearity of the matrix inequalities was further dealt with and a feasible filter was achieved with the techniques of slack matrix and Projection lemma. Lastly, the relationship between the H performance and the unknown elements of TPM and CPM, the relationship between the H performance and the asynchronous feature of CPM, and the relationship among the H performance, communication performance and the ET threshold were discussed and exhibited through a numerical example. The simulation results sufficiently validated the availability of our developed filtering scheme, which will contribute to the further research involving this subject, e.g., control and fault detection. This can also be extended to other dynamic systems, such as singular MJNSs and 2-D MJNSs.

Author Contributions

Conceptualization, investigation and methodology: H.C., R.L. and W.X.; simulation and writing: H.C. and R.L.; supervision: Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported by the National Natural Science Foundation of China under Grant 61603133, and the Zhejiang Provincial Public Welfare Technology Application Research Project of China under Grant LGG21E020001 and LGG22F030023.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HMMhidden Markov model
MJNSsMarkov jump nonlinear systems
MJSsMarkov jump systems
NNneural network
MJNNsMarkov jump neural networks
NCSsnetworked control systems
ETevent-triggered
CPMconditional probability matrix
TPstransition probabilities
TPMtransition probability matrix
LKFLyapunov–Krasovskii functional
ZOHzero-order holder
CPconditional probability
LMIslinear matrix inequalities

References

  1. He, H.F.; Qi, W.H.; Kao, Y.G. HMM-based adaptive attack-resilient control for Markov jump system and application to an aircraft model. Appl. Math. Comput. 2021, 392, 1–12. [Google Scholar] [CrossRef]
  2. Zhang, L.X.; Yang, T.; Shi, P.; Zhu, Y.Z. Analysis and Design of Markov Jump Systems with Complex Transition Probabilitie; Springer: Berlin/Heidelberg, Germany, 2016; ISBN 978-3-319-28846-8. [Google Scholar]
  3. Costa, O.L.V.; Araujo, M.V. A generalized multi-period mean-variance portfolio optimization with Markov switching parameters. Automatica 2008, 44, 2487–2497. [Google Scholar] [CrossRef]
  4. Zhang, L.; Prieur, C. Stochastic stability of Markov jump hyperbolic systems with application to traffic flow control. Automatica 2017, 86, 29–37. [Google Scholar] [CrossRef] [Green Version]
  5. Krasovskii, N.M.; Lidskii, E.A. Analytical design of controllers in systems with random attributes. Autom. Remote Control 1961, 22, 1021–2025. [Google Scholar]
  6. Bolzern, P.; Colaneri, P.; De Nicolao, G. Stochastic stability of positive Markov jump linear systems. Automatica 2014, 50, 1181–1187. [Google Scholar] [CrossRef]
  7. Hou, T.; Ma, H. Exponential stability for discrete-time infinite Markov jump systems. IEEE Trans. Autom. Control 2016, 61, 4241–4246. [Google Scholar] [CrossRef]
  8. Huang, H.; Long, F.; Li, C. Stabilization for a class of Markovian jump linear systems with linear fractional uncertainties. Int. J. Innov.Comput. Inf. Control 2015, 11, 295–307. [Google Scholar]
  9. Wang, B.; Zhu, Q.X. Stability analysis of discrete-time semi-Markov jump linear systems with partly unknown semi-Markov kernel. Syst. Control Lett. 2020, 140, 104688. [Google Scholar] [CrossRef]
  10. Shen, M.; Park, J.H.; Ye, D. A separated approach to control of Markov jump nonlinear systems with general transition probabilities. IEEE Trans. Cybern. 2016, 46, 2010–2018. [Google Scholar] [CrossRef]
  11. Oliveira, A.M.D.; Costa, O.L.V. Mixed H2/H control of hidden Markov jump systems. Int. J. Robust Nonlinear Control 2018, 28, 1261–1280. [Google Scholar] [CrossRef]
  12. Aberkane, S.; Dragan, V. H filtering of periodic Markovian jump systems: Application to filtering with communication constraints. Automatica 2012, 48, 3151–3156. [Google Scholar] [CrossRef]
  13. Shen, Y.; Wu, Z.G.; Shi, P.; Su, H.Y.; Lu, R. Dissipativity-based asynchronous filtering for periodic Markov jump systems. Inf. Sci. 2017, 420, 505–516. [Google Scholar] [CrossRef]
  14. Sun, Q.; Lim, C.; Shi, P.; Liu, F. Moving horizon estimation for Markov jump systems. Inf. Sci. 2016, 367, 143–158. [Google Scholar] [CrossRef]
  15. Tao, J.; Lu, R.; Shi, P.; Su, H.; Wu, Z.G. Dissipativity-based reliable control or fuzzy Markov jump systems with actuator faults. IEEE Trans. Cybern. 2017, 47, 2377–2388. [Google Scholar] [CrossRef] [PubMed]
  16. Zhu, Q.; Chao, J. Exponential stability of stochastic neural networks with both Markovian jump parameters and mixed time delays. IIEEE Trans. Syst. Man Cybern. Part B 2011, 41, 341–353. [Google Scholar] [CrossRef]
  17. Cheng, J.; Park, J.H.; Karimi, H.R.; Shen, H. A flexible terminal approach to sampled-data exponentially synchronization of Markovian neural networks with time-varying delayed signals. IEEE Trans. Cybern. 2017, 48, 2232–2234. [Google Scholar] [CrossRef] [Green Version]
  18. Dai, M.C.; Xia, J.W.; Xia, H.; Shen, H. Event-triggered passive synchronization for Markov jump neural networks subject to randomly occurring gain variations. Neurocomputing 2018, 331, 403–411. [Google Scholar] [CrossRef]
  19. Li, Z.X.; Su, H.Y.; Gu, Y.; Wu, Z.G. H filtering for discrete-time singular networked systems with communication delays and data missing. Int. J. Syst. Sci. 2013, 44, 604–614. [Google Scholar] [CrossRef]
  20. Zha, L.; Fang, J.; Liu, J.; Tian, E. Event-based finite-time state estimation for Markovian jump systems with quantizations and randomly occurring nonlinear perturbations. ISA Trans. 2017, 66, 77–85. [Google Scholar] [CrossRef]
  21. Chen, H.Y.; Li, Z.X.; Xia, W.F. Event-triggered dissipative filter design for semi-Markovian jump systems with time-varying delays. Math. Probl. Eng. 2020, 2020, 8983403. [Google Scholar] [CrossRef] [Green Version]
  22. Xia, W.F.; Xu, S.Y.; Lu, J.W.; Li, Y.M.; Chu, Y.M.; Zhang, Z.Q. Event-triggered filtering for discrete-time Markovian jump systems with additive time-varying delays. Appl. Math. Comput. 2021, 391, 125630. [Google Scholar] [CrossRef]
  23. Zhang, L.; Zhu, Y.; Shi, P.; Zhao, Y. Resilient asynchronous H filtering for Markov jump neural networks with unideal measurements and multiplicative noises. IEEE Trans. Cybern. 2015, 45, 2840–2852. [Google Scholar] [CrossRef] [PubMed]
  24. Xu, Y.; Lu, R.; Peng, H.; Xie, K.; Xue, A. Asynchronous dissipative state estimation for stochastic complex networks with quantized jumping coupling and uncertain measurements. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 268–277. [Google Scholar] [CrossRef] [PubMed]
  25. Shen, Y.; Wu, Z.G.; Shi, P.; Huang, T.W. Asynchronous filtering for Markov jump neural networks with quantized outputs. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 433–443. [Google Scholar] [CrossRef]
  26. Mahmoud, M.S.; Hamdan, M.M. Fundamental issues in networked control systems. IEEE/CAA J. Autom. Sin. 2018, 5, 902–922. [Google Scholar] [CrossRef]
  27. Lunze, J.; Lehmann, D. A state-feedback approach to event-based control. Automatica 2010, 46, 211–215. [Google Scholar] [CrossRef]
  28. Guan, Y.; Han, Q.; Ge, X. On asynchronous event-triggered control of decentralized networked systems. Inf. Sci. 2018, 425, 127139. [Google Scholar] [CrossRef]
  29. Zhang, X.; Han, Q. Event-based H filtering for sampled data systems. Automatica 2015, 51, 55–69. [Google Scholar] [CrossRef]
  30. Ding, D.; Wang, Z.; Han, Q. A set-membership approach to event-triggered filtering for general nonlinear systems over sensor networks. IEEE Trans. Autom. Control 2020, 65, 1792–1799. [Google Scholar] [CrossRef]
  31. Li, H.; Zuo, Z.; Wang, Y. Event triggered control for Markovian jump systems with partially unknown transition probabilities and actuator saturation. J. Frankl. Inst. 2016, 358, 1848–1861. [Google Scholar] [CrossRef]
  32. Ma, R.J.; Shao, X.G.; Liu, J.X.; Wu, L. Event-triggered sliding mode control of Markovian jump systems against input saturation. Syst. Control. Lett. 2019, 134, 104525. [Google Scholar] [CrossRef]
  33. Wang, H.J.; Shi, P.; Agarwal, R.K. Network-based event-triggered filtering for Markovian jump systems. Int. J. Control 2016, 89, 1096–1110. [Google Scholar] [CrossRef]
  34. Wu, H.N.; Cai, K.Y. Mode-independent robust stabilization for uncertain Markovian jump nonlinear systems via fuzzy control. IEEE Trans. Cybern. 2005, 36, 509–519. [Google Scholar] [CrossRef]
  35. Souza, C.E.d.; Trofino, A.; Barbosa, K.A. Mode-independent H filters for Markovian jump linear systems. IEEE Trans. Autom. Control 2006, 51, 1837–1841. [Google Scholar] [CrossRef]
  36. Shi, P.; Yin, Y.; Liu, F.; Zhang, J. Robust control on saturated markov jump systems with missing information. Inf. Sci. 2014, 265, 123–138. [Google Scholar] [CrossRef]
  37. Shen, H.; Li, F.; Wu, Z.; Park, J. Finite-time L2-L tracking control for Markov jump repeated scalar nonlinear systems with partly usable model information. Inf. Sci. 2016, 332, 153–166. [Google Scholar] [CrossRef]
  38. Wu, Z.G.; Shi, P.; Shu, Z.; Su, H.; Lu, R. Passivity-based asynchronous control for Markov jump systems. IEEE Trans. Autom. Control 2017, 62, 2020–2025. [Google Scholar] [CrossRef] [Green Version]
  39. Yao, D.Y.; Lu, R.Q.; Xu, Y.; Wang, L.J. Robust H filtering for Markov jump systems with mode-dependent quantized output and partly unknown transition probabilities. Signal Processing 2017, 137, 328–338. [Google Scholar] [CrossRef]
  40. Wang, Y.Q.; An, Q.C.; Wang, R.H.; Zhang, S.Y. Reliable control for event-triggered singular Markov jump systems with partly unknown transition probabilities and actuator faults. J. Frankl. Inst. 2019, 356, 1828–1855. [Google Scholar] [CrossRef]
  41. Zhang, L.X.; Boukas, E.K. Mode-dependent H filtering for filtering for discrete-time Markovian jump linear systems with partly unknown transition probabilities. Automatica 2009, 45, 1462–1467. [Google Scholar] [CrossRef]
  42. Liu, Y.; Wang, Z.; Liang, J.; Liu, X. Stability and synchronization of discrete-time Markovian jumping neural networks with mixed mode-dependent time delays. IEEE Trans. Neural Netw. 2009, 20, 1102–1116. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  43. Boyd, S.; Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory. Proc. IEEE 1994, 86, 2473–2474. [Google Scholar] [CrossRef]
Figure 1. Block diagram of ET asynchronous filtering.
Figure 1. Block diagram of ET asynchronous filtering.
Processes 10 00769 g001
Figure 2. Mode jumps of the original plant and the filter.
Figure 2. Mode jumps of the original plant and the filter.
Processes 10 00769 g002
Figure 3. The response curves of z ( k ) and z f ( k ) .
Figure 3. The response curves of z ( k ) and z f ( k ) .
Processes 10 00769 g003
Figure 4. The curve of estimation error e ˜ ( k ) .
Figure 4. The curve of estimation error e ˜ ( k ) .
Processes 10 00769 g004
Figure 5. The H performance and communication performance with varying δ .
Figure 5. The H performance and communication performance with varying δ .
Processes 10 00769 g005aProcesses 10 00769 g005b
Table 1. Optimal H performance for different Φ and Ω with unknown elements.
Table 1. Optimal H performance for different Φ and Ω with unknown elements.
γ * CPM Ω
Ω 1 Ω 2 Ω 3 Ω 4
TPM Φ Φ 1 0.54370.55240.63000.6386
Φ 2 0.54980.55880.63930.6489
Φ 3 0.58060.58840.67330.6784
Φ 4 0.63190.63790.74400.7441
Table 2. Optimal H performance for Ω with different asynchronous features.
Table 2. Optimal H performance for Ω with different asynchronous features.
γ * CPM Ω
Ω a Ω b Ω c Ω d
TPM Φ Φ 1 0.47910.49120.52490.5437
Φ 3 0.51040.52190.56440.5806
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, H.; Liu, R.; Xia, W.; Li, Z. Event-Triggered Filtering for Delayed Markov Jump Nonlinear Systems with Unknown Probabilities. Processes 2022, 10, 769. https://doi.org/10.3390/pr10040769

AMA Style

Chen H, Liu R, Xia W, Li Z. Event-Triggered Filtering for Delayed Markov Jump Nonlinear Systems with Unknown Probabilities. Processes. 2022; 10(4):769. https://doi.org/10.3390/pr10040769

Chicago/Turabian Style

Chen, Huiying, Renwei Liu, Weifeng Xia, and Zuxin Li. 2022. "Event-Triggered Filtering for Delayed Markov Jump Nonlinear Systems with Unknown Probabilities" Processes 10, no. 4: 769. https://doi.org/10.3390/pr10040769

APA Style

Chen, H., Liu, R., Xia, W., & Li, Z. (2022). Event-Triggered Filtering for Delayed Markov Jump Nonlinear Systems with Unknown Probabilities. Processes, 10(4), 769. https://doi.org/10.3390/pr10040769

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