Abstract
The work investigates the finite-time \({H}_{\infty }\) predictive control problem for stochastic networked control systems (NCSs) with communication constraints. Firstly, by absorbing the phenomena of unmeasurable state and missing measurements, the non-fragile observer (NFO)-based networked predictive control (NPC) strategy is obtained to dispose the time delays and packet dropouts (TD-PDs). To replace previous prediction strategy, a disturbance-based prediction mechanism is adopted. Moreover, based on it, a novel NPC system model is constructed, where the missing measurement is first considered in studying NPC system with TD-PDs, sufficient conditions are derived to ensure the closed-loop systems (CLSs) stochastic finite-time boundedness (SFTB) with a prescribed \({H}_{\infty }\) performance. Subsequently, criteria for co-designing both the uniform NFO-based predictive controller and the NFO are calculated based on the bounded TD-PDs. Finally, an illustrative example clearly verifies the usefulness of the main result.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
NCSs have been employed in the past few years for their wide application in some areas, such as intelligent transportation systems, telesurgery, telerobotics, and other scientific areas. Compared with the traditional control point-to-point hard connection, NCSs connect the controller with sensors and actuators through the network. Hence, NCSs own a lot of advantages, which are recalled in [1,2,3,4,5]. However, NCSs also have shortcomings caused by the network, such as intermittent packet dropouts (PDs), time delays (TDs), which can degrade system performance and even cause instability [6, 7]. These two issues have been studied, and several methods have been employed in recent years. To deal with them, several interesting methods have been developed, which could be divided into two classifications: one is model-based methods and the other is data-driven methods [8]. Model-based approaches include time delay system approach [9, 10], switched system approach [11, 12], stochastic system approach [13, 14], NPC approach [15,16,17], etc. The main steps of time delay system method involve incorporating the TD-PDs in the networked control loop into the system input delay, permitting the closed-loop networked system can be formed as a system with a time-varying delay. More specially, we can construct an appropriate Lyapunov–Krasovskii function and derive less conservative stability conditions for system stability when using a time delay system approach. In [9], a novel discrete orthogonal polynomials is proposed and general summation inequalities are derived, then based on it, the hierarchical stability criteria is developed. For the linear discrete systems subject to an interval time-varying delay, a new inequality is applied [10]. Another important approach is the NPC scheme, which has been proposed to actively control the system when suffering from these two communication constraints. It is a compensation method that can be used to deal with TD-PDs [18,19,20,21,22]. NPC as a new approach in adaptation framework, can predict the future system dynamics in a finite horizon and takes the specialties of NCSs into a full account. In recent years, it becomes more and more popular because of its less conservative analysis and design. In fact, this control is efficient for guaranteeing the infinite time stability of the NPC systems, which is a closed-loop system (CLS) that depends on predictive control.
However, it is well-known that finite-time stability (FTS) is a more representative of stability than infinite time stability in engineering systems [23,24,25], and some research on finite time control for NPC systems have also been reported [26, 27]. In [26], a novel predictive networked control methods is derived, then novel finite-time state-feedback and output-feedback stabilization controllers are proposed to compensate the time delays and data packet dropouts. In [27], by considering modeling uncertainties, a sufficient condition is given to ensure the FTS of the augmented CLS, where both bilinear matrix inequality and linear matrix inequality conditions are derived. But it must be noted that these systems are both linear systems without considering missing measurements.
We all know that actual systems always have some stochastic elements. The mistakes of model parameter identification could be represented by these stochastic factors. As a result, the research on network control of stochastic systems is both required and important in practice. In the actual network, the measurement signal may be lost during network transmission because of some complex situation, such as sensor aging, sensor intermittent failure, bandwidth limitation, network congestion or accidental loss of part of the collected data [28,29,30]. In order to measure the internal state completely and continuously, the observer-based control schemes are employed. After that, more and more researchers have paid attention to the constructs of state estimation and observer-based controller (OBC) [31,32,33]. Although it is significant to complete state estimation and OBC design, these methods cannot be used to handle systems that are subject to small disturbances, which is caused by those special factors we mentioned above. Fortunately, when the NFO method was proposed, the disturbance of the observer coefficients could be dealt with [34,35,36]. Through introducing Bernoulli distributions to describe missing measurement, Wu et al. investigate the non-fragile guaranteed cost control for discrete-time Takagi-Sugeno fuzzy Markov jump systems with time-varying delays [34]. With the help of a simplified NFO, Liu et al. construct a novel linear switching surface scheme for the uncertain stochastic Markovian jump system [35]. Wang et al. design the quantized \({H}_{\infty }\) controllers for a class of nonlinear stochastic time-delay network-based systems with probabilistic data missing [36].
However, the NFO method has not been applied to the NPC systems, especially when designing NPC. How to perfectly combine NFO with predictive control to obtain the CLSs and analyze of the system stability is an open issue, which encourages us to shorten such a gap. Additionally, it can be concluded that the SFTB and \({H}_{\infty }\) performance problems have not been discussed for stochastic NPC systems with external disturbances, missing measurements [37, 38], TD-PDs [26, 39, 40], which deserves further investigation. Consequently, there is an urgent need to address the SFTB with \({H}_{\infty }\) performance problem for stochastic NPC systems and develop a predictive disposition method accordingly.
Summarizing the above discussion, we devote ourselves to studying the SFTB with \({H}_{\infty }\) performance for NCSs by utilizing a NFO-based NPC scheme. Then, we can dispose the TD-PDs well when the system is suffering from exogenous disturbances and the available probability information of the missing measurements. The major contributions can be highlighted by the following three aspects:
-
(1)
Considering the missing measurement phenomena, the NFO is designed in one step prediction, and the NFO-based NPC approach is proposed to actively dispose of the TD-PDs, which can simplify the CLSs obtained.
-
(2)
Through the proposed NPC approach, a new model of stochastic NPC system is established for the first time by taking missing measurements, exogenous disturbances, TD-PDs into consideration, which can reflect more realistic dynamical behaviors.
-
(3)
Sufficient conditions for SFTB with a desired \({H}_{\infty }\) performance are presented with the uniform controllers and observers developed by Lyapunov theory, which based on the bounded TD-PDs.
The remaining of this paper have been arranged. In Sect. 2, a new NFO-based NPC scheme is proposed to handle the predictive control problem, and within the unavoidable communication constraints, a new model of stochastic NPC system is established. Section 3 derives some sufficient conditions for ensuring SFTB with a prescribed \({H}_{\infty }\) performance. Then, the desired controller and observer are obtained. Section 4 provides a numerical example, and Sect. 5 concludes this paper.
Notation: \({\mathbb {R}}^{n}\) stands for the n-dimensional Euclidean space. \({\mathbb {R}}^{n\times m}\) is the set of all \(n\times m\) matrices. \({\mathbb {E}}\{\cdot \}\) denotes that mathematical expectation of \(``.''\). \(\hat{x}(\varpi |\chi )\) represents the prediction of current moment \(\chi \) to the moment \(\varpi \). \(*\) indicates symmetric term. \({\mathcal {Q}}\), \({\mathcal {Q}}^{T}\), \({\mathcal {Q}}^{-1}\), and \({\mathcal {Q}}>0\) denote the transpose of \({\mathcal {Q}}\), the inverse of \({\mathcal {Q}}\), and \({\mathcal {Q}}\) being a symmetric positive-definite matrix, respectively. The vector \(x=col(x_{1}, \cdots , x_{n})\) is given by \([x_{1}^{T},x_{2}^{T},\cdots , x_{n}^{T}]^{T}\). \(\mathrm {diag}\{A,B\}\) stands for the block-diagonal matrix. \(\lambda _{max}(P)(\lambda _{min}(P))\), respectively, denote the largest (smallest) eigenvalue of matrix P. I means the identity matrix. \(\otimes \) represents the Kronecker product.
2 Problem formulation
As shown in Fig. 1, communication networks exist in both the feedback channel and the forward channel. Considering that the following discrete-time NCSs are subject to missing measurements and exogenous disturbances
where \(x(k)\in {\mathbb {R}}^{n}\) means the system state, \(u(k)\in {\mathbb {R}}^{m}\) represents the control input, \(y(k)\in {\mathbb {R}}^{l}\) denotes the measured output, \(z(k)\in {\mathbb {R}}^{z}\) means control output, w(k) denotes the disturbance input vector and satisfies \(\sum _{i=0}^{N}w^{T}(k)w(k)\le {\mathfrak {d}}\). Appropriately, dimensional matrices \({\mathcal {A}}\in {\mathbb {R}}^{n\times n}\), \({\mathcal {B}}\in {\mathbb {R}}^{n\times m}\), \({\mathfrak {D}}\in {\mathbb {R}}^{n\times s}\), \(C\in {\mathbb {R}}^{l\times n}\), \({\mathfrak {E}}\in {\mathbb {R}}^{z\times n}\) and \({\mathfrak {F}}\in {\mathbb {R}}^{z\times s}\) denote system matrices, respectively. The random variable \(\alpha (k)\) characterizes the probabilistic missing phenomena. Also, \(\alpha (k)\) is Bernoulli-distributed white sequences, and its probabilities are written by
Remark 1
We should take the unmeasurable state and missing measurements into account simultaneously. In the actual network, the measurement signal may be lost during network transmission because of some complex situation [28]. The sensor output often suffers from probabilistic signal losses such as channel congestion, multi-path fading, transmission rejection, faulty network hardware or drivers, and so on. A general model is the Bernoulli distribution model, where 0 means an entire missing of signals and 1 represents the intactness. NCSs (1) are more general than the systems in [26].
Before proceeding further, it is assumed that:
Assumption 1
\(n_{b}\) denotes the TDs in feedback channel and \(n_{w}\) denotes the TDs in forward channel. Besides, the PDs are represented as \(n_{l}\) in two channels. For generally speaking, PDs might be considered TDs due to its consistency, and this treatment approach is also specified in [21, 26]. Additionally, the communication delay in the feedback channel and forward channel are \({\mathcal {D}}_{1}=n_{b}+n_{l}\) and \({\mathcal {D}}_{2}=n_{w}+n_{l}\), respectively.
Assumption 2
The data transmission mode is single packet transmission. It is assumed that the TD-PDs are bounded. \(\bar{{\mathcal {D}}_{1}}\) denotes the maximum value of \({\mathcal {D}}_{1}\), and \(\bar{{\mathcal {D}}_{2}}\) denotes the maximum value of \({\mathcal {D}}_{2}\).
Actually, we desire to design the NFO to deal with the missing measurement, and the NFO is given for system (1) as follows:
where \(\hat{x}(k-{\mathcal {D}}_{1}+1|k-{\mathcal {D}}_{1})\in {\mathbb {R}}^{n}\) is the one-step prediction of state, \(\hat{y}(k-{\mathcal {D}}_{1})\) stands for the observer output. \({\mathcal {L}}\) denotes the observer gain, it can de derived later in this paper. \(\triangle {\mathcal {L}}\) is the uncertain observer gain and \(\triangle {\mathcal {L}}=M_{{\mathcal {L}}} Q_{{\mathcal {L}}}(k) N_{{\mathcal {L}}}\). \(Q_{{\mathcal {L}}}(k)\) is a real uncertain matrix with Lebesgue measurable element which satisfies \(Q_{{\mathcal {L}}}(k)^{T}Q_{{\mathcal {L}}}(k)\le I\).
Then, the state predictions from time \(k-{\mathcal {D}}_{1}+1\) to \(k+{\mathcal {D}}_{2}-1\) on the controller side is constructed by
where \(\hat{x}(k-{\mathcal {D}}_{1}+\iota |k-{\mathcal {D}}_{1})\in {\mathbb {R}}^{n}\) represents the state prediction of \(\iota \) step forward for the current time \(k-{\mathcal {D}}_{1}\).
From (3), the predictive values are given as
Thus, the state prediction of \(k+{\mathcal {D}}_{1}\) to time k on the controller side is calculated as
According to (4), \(\hat{x}(k+1|k-{\mathcal {D}}_{1})\) can be represented as
Then, \(\hat{x}(k+{\mathcal {D}}_{2}|k-{\mathcal {D}}_{1})\) can be obtained as
Furthermore, \(\hat{x}(k+{\mathcal {D}}_{2}|k-{\mathcal {D}}_{1}+1)\) is derived as follows:
Denote \(e(k-{\mathcal {D}}_{1}+1)=x(k-{\mathcal {D}}_{1}+1)-\hat{x}(k-{\mathcal {D}}_{1}+1|k-{\mathcal {D}}_{1})\), then substitute (2) into (5), we have
Then, the state prediction of \(k-{\mathcal {D}}_{1}\) to \(k+{\mathcal {D}}_{2}\) can be derived as follows:
By employing the designed NPC scheme, the state prediction \(\hat{x}(k|k-{\mathcal {D}}_{1}-{\mathcal {D}}_{2})\) on the actuator side at time k, the following is obtained:
The control input has not been updated since the state prediction of the current time is delivered to the actuator. In this note, we are interested in designing the following appropriate controller:
where the controller gain \({\mathcal {K}}\) can be generated by the finite-time control theory. Based on the above analysis, the CLSs can be obtained as
where
Remark 2
This new prediction strategy makes a contribution to the model of CLSs simpler. If we use the previous NPC scheme [16, 17], then one-step prediction is obtained as follows:
Similar to the previous derivation, we derive
Hence, the CLSs can be described as
Compared with (8), \(\sum _{\iota =0}^{{\mathcal {D}}_{1}+{\mathcal {D}}_{2}-2}{\mathcal {A}}^{\iota }{\mathfrak {D}}w(k-\iota -1)\) as an extra item exists in CLSs (9), which will increases the complexity of (9). Even if (9) can be integrated, additional conditions \(w(k-\zeta +1)=\aleph w(k-\zeta )\), \(\zeta =0, 1\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}-1\) are required. Due to the matrix \(\aleph \), it will increase the conservativeness of the system. In addition, if we cannot find such a matrix, it may be impossible to get the CLS like (8), not to mention the corresponding controller and observer.
We added \({\mathfrak {D}}w(k-{\mathcal {D}}_{1})\) to the above analysis to make the one-step prediction more general and the resulting CLSs more simple. The new NPC scheme is inspired by [15,16,17], but it is different from these ones.
Denoting variable \({\bar{x}}(k)=col\big (x(k),E(k)\big )\), (8) is reformulated as follows:
where
In order to study system (10) over a finite time interval, we must recall some definitions and lemmas as follows:
Definition 1
[41] Given positive scalars \(0<c_{1}<c_{2}\), \({\mathfrak {d}}>0\), \(\gamma >0\), and \(N\in {\mathbb {Z}}^{+}\), a positive define matrix \({\bar{\Re }}\), if
holds, (10) is said to be SFTB.
Remark 3
In fact, it should be indicated that if the augmented system (10) is SFTB, then NCSs (1) is also SFTB. The reason for this conclusion is as follows. Due to \({\bar{\Re }}=\mathrm {diag}\{\underbrace{\Re ,\Re ,\ldots , \Re }_{{\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1}\}=I_{({\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1)}\otimes \Re \), \(\Re >0\), we can use simple derivation to get \({\mathbb {E}}\left\{ x^{T}(k)\Re x(k)\right\} <{\mathbb {E}}\left\{ {\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)\right\} \le c_{2}\). That is to say, we can have the conclusion that the (1) is SFTB with respect to \((c_{1},c_{2},\Re ,N,{\mathfrak {d}})\).
Definition 2
[42] For given scalars \(0<c_{1}<c_{2}\), \({\mathfrak {d}}>0\), \(\gamma >0\), and \(N\in {\mathbb {Z}}^{+}\), a positive define matrix \({\bar{\Re }}\), if
holds, under the zero-initial condition and \(w^{T}(k)w(k)<{\mathfrak {d}}\), the CLSs (10) can be said to be SFTB with a prescribed \({H}_{\infty }\) performance index \(\gamma \).
Lemma 1
[43] Given matrices \(W=W^{T}\), H and U of appropriate dimensions, if the condition of \(\triangle ^{T}(k)\triangle (k)\le I\) satisfies all \(\triangle (k)\), the following inequality is true
if and only if for some \(\varepsilon >0\), \(W+\varepsilon ^{-1}HH^{T}+\varepsilon U^{T}U<0\).
On the basis of the previous statement and analysis, we design a NFO-based predictive controller for (1) such that these requirements are met. First, the concerned system is SFTB and have a \({H}_{\infty }\) performance with respect to \((c_{1},c_{2},I_{({\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1)}\otimes {\bar{\Re }},N,{\mathfrak {d}})\). Second, communication delays are disposed well.
3 Main results
The SFTB and SFTB with \({H}_{\infty }\) performance problems for (10) are given. Further, sufficient conditions are derived under communication constraints. Due to the different TD-PDs, we first choose \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}=2\) which is the minimum value of the sum of TD-PDs.
3.1 Stability Analysis
Theorem 1
For given the TDs \({\mathcal {D}}_{1}\), PDs \({\mathcal {D}}_{2}\), \(c_{1}<c_{2}\), N, \({\mathfrak {d}}\), matrices \({\mathcal {K}}\) and \({\mathcal {L}}\), and positive definite matrices \(\Re \). The concerned system (10) is SFTB with respect to \((c_{1},c_{2},I_{3}\otimes \Re ,N,{\mathfrak {d}})\) if there exist a constant \(\beta \ge 1\), matrices \({\mathcal {P}}>0\), \(Q>0\) satisfying
Proof
To begin with, we construct Lyapunov functional candidate
Along the trajectory of (10), we calculate \(V(x(k+1))\) and its mathematical expectation. It yields that
where
Then,
where
Thus, it is noticed from (11) that
Let \(\sigma _{Q}=\lambda _{max}(Q)\) and according to the above relation, we get
Note that \(\beta \ge 1\), we readily infer that
Denoting \(\tilde{{\mathcal {P}}}={\bar{\Re }}^{-1/2}{\mathcal {P}}{\bar{\Re }}^{-1/2}\), \({\bar{\sigma }}_{{\mathcal {P}}}=\lambda _{max}(\tilde{{\mathcal {P}}}),\ {\underline{\sigma }}_{{\mathcal {P}}}=\lambda _{min}(\tilde{{\mathcal {P}})}\), it indicates that
Notice that
Hence, taking (12)–(15) into consideration, it follows that
It is clear from (16) that \({\mathbb {E}}\left\{ {\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)\right\} \le c_{2}\). According to Definition 1, one can conclude that SFTB of the CLSs (10) have been achieved. That proof is now complete. \(\square \)
3.2 Guaranteed Performance Analysis
The analysis of the \({H}_{\infty }\) performance are conducted, and sufficient conditions which ensure (10) is SFTB are also provided.
Theorem 2
For given the TDs \({\mathcal {D}}_{1}\), PDs \({\mathcal {D}}_{2}\), \(c_{1}<c_{2}\), N, \({\mathfrak {d}}\), matrices \({\mathcal {K}}\) and \({\mathcal {L}}\), and positive definite matrices \(\Re \). The concerned system (10) is SFTB and possesses a prescribed \({H}_{\infty }\) performance with respect to \((c_{1},c_{2},I_{3}\otimes \Re ,N,{\mathfrak {d}})\) if there exist a scalar \(\beta \ge 1\), matrices \(\Im \) and \({\mathcal {P}}>0\) satisfying
where
Proof
Based on Theorem 1, construct Lyapunov functional candidate and obtain
where
By using the basic inequality \(\mu ^{T}\nu +\nu ^{T}\mu \le \mu ^{T}{\mathfrak {Q}}\mu +\nu ^{T}{\mathfrak {Q}}^{-1}\nu \) (where \(\mu \) and \(\nu \) are vectors of compatible dimensions), we can achieve \(P-\Im -\Im ^{T}\ge -\Im P^{-1}\Im ^{T}\). By substituting it into (17), we have
If we pre- and post-multiply the inequality (20) with \(\mathrm {diag}\{\Im ^{-T}{\mathcal {P}},I,I,I\}\), then we get
From (17) and Schur complement, we derive
It follows from (22) that
From the zero initial condition and \(V(x(k))\ge 0\), we can obtain the following inequality:
Using \(\beta \ge 1\), it is deduced that
According to (25), we can easily get that
with \(\gamma =\sqrt{\beta ^{N+1}}\). This completes the proof. \(\square \)
3.3 Observer-Based NPC and Observer Design
Note that Theorem 2 is not suitable for designing the NPC controller and observer. It needs to be linearized. By Lemma 1, we present an equivalent statement of Theorem 2 as follows:
Theorem 3
For given the TDs \({\mathcal {D}}_{1}\), PDs \({\mathcal {D}}_{2}\), scalars \(\varepsilon _{1}>0\), \(\varepsilon _{2}>0\), \(\alpha >0\), \(c_{1}<c_{2}\), N, and \({\mathfrak {d}}\), and positive definite matrices \(\Re \). Consider the concerned system (10) with respect to \((c_{1},c_{2},I_{3}\otimes \Re ,N,{\mathfrak {d}})\) is SFTB and possesses a prescribed \({H}_{\infty }\) performance, if there exist scalars \(\beta \ge 1\) and \(\sigma _{1}\le 1\), proper symmetric matrices \({\mathcal {P}}\), \(\Im _{11}\), \(\Im _{22}\), \(\Im _{33}\), matrices \(Z_{1}\), \(M_{1}\), \(Y_{1}\) and \(Y_{2}\) satisfy the following LMIs:
where
Meanwhile, the controller gain matrix and the NFO gain matrix can be achieved as
Proof
First, (17) can be reorganized as
where
According to Lemma 1, there exist \(\varepsilon _{1}>0\), \(\varepsilon _{2}>0\) such that \(\varXi +\varepsilon _{2}^{-1}\varGamma _{1}\varGamma _{1}^{T}+\varepsilon _{2}\varGamma _{2}^{T}\varGamma _{2}+\varepsilon _{1}^{-1}\varGamma _{3}\varGamma _{3}^{T}+\varepsilon _{1}\varGamma _{4}^{T}\varGamma _{4}<0\). Note that
In what follows, by using Schur complement, we can get
where
Note that \(\Im \) is non-singular. One can see that from (27)–(28) which contains an equation constraint. In order to treat \(\Im _{11}{\mathcal {B}}={\mathcal {B}}Z_{1}\), we should use the inequality to approximate the equation, which is proposed in [32]. As a result, the (17)–(18) feasibility problem has been transformed into the (27)–(28) feasibility problem. Then, we denote \(Z_{1}{\mathcal {K}}=M_{1}\) and \(\Im _{22}{\mathcal {L}}=Y_{1}\). It is not difficult to obtain \({\mathcal {K}}\) and \({\mathcal {L}}\). Furthermore, by taking \({\mathcal {P}}=\Re ^{1/2}\tilde{{\mathcal {P}}}\Re ^{1/2}\) into account, we can have \(\sigma _{1}\Re<{\mathcal {P}}<\Re \) if \(\lambda _{min}(\tilde{{\mathcal {P}}})>\sigma _{1},\ \lambda _{max}(\tilde{{\mathcal {P}}})<1\). From the above analysis, we can get (18). Now, the proof is completed. \(\square \)
Remark 4
The existence problem given in the condition can be interpreted as the indefinite solution (or infinitely many solutions) of \(Y_{1}\) and \(Y_{2}\) in the simulation. When the condition is met, \(Y_{1}=Y_{2}\) is selected to obtain the unique solution of \({\mathcal {L}}\). In Theorem 3, conditions \(\Im _{22}{\mathcal {L}}=Y_{1}\) and \(\Im _{33}{\mathcal {L}}=Y_{2}\) can exist independently. We can get the observer \({\mathcal {L}}\) of (29) if the two conditions can be combined. We hypothesis that \(\Im _{33}=\Im _{22}\) and \(Y_{2}=Y_{1}\), then the uniform observer can be obtained successfully. This assumption played a considerable part in obtaining reasonable observer.
Remark 5
Some sufficient conditions are provided to guarantee the closed-loop system is SFTB in Theorem 3, and the desired controller and observer exist. It should be noticed that the condition in Theorem 3 is dependent on the scalars \(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\alpha \), \(\beta \), \(c_{1}\), \(c_{2}\), N, \({\mathfrak {d}}\) and \(\sigma _{1}\). If we fix some positive values for \(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\alpha \), then the conditions of Theorem 3 can be formally expressed as an LMI feasibility problem with \({\mathcal {P}}\), \(\Im _{11}\), \(\Im _{22}\), \(\Im _{33}\), \(Z_{1}\), \(M_{1}\), \(Y_{1}\), \(Y_{2}\), \(\sigma _{1}\) as optimization parameters. As previously stated, this enables the finite-time control problem to be incorporated into the general framework of multi-objective synthesis.
For fixed \(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\alpha \), \(c_{2}\), N and \({\mathfrak {d}}\), the maximum allowable value of \(\beta \) decreases as the value of \(\sigma _{1}\) decreases or \(c_{1}\) increases. When \(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\alpha \), \(c_{1}\), N, \({\mathfrak {d}}\) are given, the minimum allowable value of \(c_{2}\) for different \(\beta \) and \(\sigma _{1}\) can be calculated. As a result, when the condition in Theorem 3 is used, it is reasonable to study these parameters (\(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\alpha \), \(\beta \), \(c_{1}\), \(c_{2}\), N, \({\mathfrak {d}}\) and \(\sigma _{1}\)) together in some specifics.
For different TD-PDs conditions, we should obtain the sufficient conditions of SFTB with \({H}_{\infty }\) performance. Similar to the result in Theorem 3, a NFO-based controller and the corresponding observer are designed to guarantee that stochastic NPC systems are SFTB and have \({H}_{\infty }\) performance.
Corollary 1
For given the TDs \({\mathcal {D}}_{1}\), PDs \({\mathcal {D}}_{2}\), scalars \(\varepsilon _{1}>0\), \(\varepsilon _{2}>0\), \(\alpha >0\), \(c_{1}<c_{2}\), N, \({\mathfrak {d}}\), and positive define matrices \(\Re \). Consider the concerned system (10) with respect to \((c_{1},c_{2},I_{({\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1)}\otimes \Re ,N,{\mathfrak {d}})\) is SFTB and possesses a prescribed \({H}_{\infty }\) performance, if there exist constants \(\beta \ge 1\) and \(\sigma _{1}\le 1\), proper symmetric matrices \({\mathcal {P}}\), \(\Im _{ii}\), \(i\in \{1,2,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1\}\), matrices \(Z_{1}\), \(M_{1}\), \(M_{2}\), \(Y_{j}\), \(j\in \{1,2,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}\}\) satisfy the following LMIs:
where
Furthermore, the controller gain matrix and observer gain matrix are given by
The matrix \(\bar{{\mathcal {A}}}\), \({\mathcal {P}}\), and \(\Im \) is as follows:
Proof
The \({\mathcal {P}}\) and \(\Im \) are shown above. This corollary is the extension of Theorem 3, and there is still an existential problem with obtaining the corresponding unique observer when \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\) is fixed. Similar to the process of Theorem 3 and from (31–32), we let \(Z_{1}{\mathcal {K}}=M_{1}\), \(\Im _{ii}{\mathcal {L}}=Y_{j},\ i\in \{2,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1\},\ j\in \{1,2,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}\}\). If we find matrices \(\Im _{22}\) and \(Y_{1}\) to meet all constraints of \(\Im _{ii}{\mathcal {L}}=Y_{j},\ i\in \{2,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1\}, \ j\in \{1,2,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}\}\), we can get the unique \({\mathcal {L}}\). In addition, different matrix gain \({\mathcal {L}}\) and \({\mathcal {K}}\) can be obtained because of different \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\). \(\square \)
Remark 6
It is obvious that we have solved the problems of SFTB and \({H}_{\infty }\) performance of stochastic NPC systems with unavoidable constraints. From Theorem 3 and its corollary, we use the slacking variable \(\Im \) to achieve the controller and observer co-designed. Since there are a few results in the existing literature concerned with unavoidable constraints of stochastic NPC systems simultaneously [19, 20], the result of Theorem 3 and Corollary 1 fills this gap and is also the main contribution of this paper.
Remark 7
In our work, the feasible solution is obtained by utilizing \({\mathbb {E}}\left\{ {\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)\right\} \le (\bar{{\mathcal {D}}_{1}}+\bar{{\mathcal {D}}_{2}}+1)c_{4}\). As we know, \(\bar{{\mathcal {D}}_{1}}+\bar{{\mathcal {D}}_{2}}\) is the upper bound of \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\). Meanwhile, a feasible solution based on \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\) has also been developed for further study. Furthermore, for each value of \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\), we can have the corresponding \({\mathcal {K}}\) and \({\mathcal {L}}\). That means that different TD-PDs have different effects on the transient performance of the system. Due to Corollary 1, a uniform \(\bar{{\mathcal {K}}}\) and \(\bar{{\mathcal {L}}}\) has been provided to achieve SFTB with a desired \({H}_{\infty }\) performance for each NPC system.
Remark 8
In this paper, controllers and observers are designed for the fixed upper bounds of TD-PDs. If the upper bound is given, the corresponding controller and observer are calculated. It is observed that our method can be used to deal with the random delays and time-varying delays. The reason is that both these two kinds of communication delay have upper bounds in real-world application systems. Most of the options for dealing with the random delays and time-varying delays assume that delay is bounded [17, 18]. Thus, the proposed method is valid in practice. However, the upper bound cannot be exhausted in different occasions and applications. Hence, our simulation results provide some cases.
Remark 9
The total number of variables in Theorem 1 and Theorem 1 in [21] are calculated as
and
respectively, where i stands for the subsystem mode. The number of subsystem is determined by \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\).
Due to \(\bar{{\mathcal {D}}}_{1}+\bar{{\mathcal {D}}}_{2}\), there is an upper bound on the computation complexity of these two theorems. The value is \((n(n+1)/2)(\bar{{\mathcal {D}}}_{1}+\bar{{\mathcal {D}}}_{2}+1)+s(s+1)/2\). Furthermore, we can see the solution of \(\hat{N}-{\check{N}}=(n(n+1)/2)({\mathcal {D}}_{1}+{\mathcal {D}}_{2}-i),\ i\in {0,1,\ldots ,{\mathcal {D}}_{1}+{\mathcal {D}}_{2}}\). Three cases should be discussed. Case 1: when \(i>{\mathcal {D}}_{1}+{\mathcal {D}}_{2}\), we can get \(\hat{N}<{\check{N}}\), our result is more efficient than the result in [21]. Case 2: when \(i={\mathcal {D}}_{1}+{\mathcal {D}}_{2}\), we can get \(\hat{N}={\check{N}}\). Case 3: when \(i<{\mathcal {D}}_{1}+{\mathcal {D}}_{2}\), the result is \(\hat{N}>{\check{N}}\). For Cases 2–3, even though our results are the same or have more computation complexity than the results in [21], the cone complementary algorithm used in [21] has some disadvantages. It requires more computing time and is memory consuming, which is mentioned in Remark 4 in [21]. In conclusion, our approach is obviously more effective than the approach in [21].
4 Illustrative examples
To verify the result proposed in the work, a numerical example is exploited to demonstrate the effectiveness of the proposed design. A servo motor control system is chosen [17], and discrete-time model of this system can be presented by
In this section, the success probabilities of the stochastic variable \(\alpha \) is measured to be 0.6. Thus, in the following description, we use \(\sqrt{{\bar{x}}(0)^{T}{\bar{\Re }}{\bar{x}}(0)}\) to represent \({\mathbb {E}}\left\{ \sqrt{{\bar{x}}(0)^{T}{\bar{\Re }}{\bar{x}}(0)}\right\} \), and use \(\sqrt{{\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)}\) to indicate \({\mathbb {E}}\left\{ \sqrt{{\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)}\right\} \). First, a case where there are no PDs in two channels that is considered. To put it more simply, \(n_{l}=0\). Then, we investigate the second situation of (1) with PDs, which will have an impact on the system stability. As a result, the next two cases will be examined.
Case A Without PDs.
We first show the co-design method of \({\mathcal {K}}\) and \({\mathcal {L}}\). We consider \(n_{b}=n_{w}=1\), \(n_{l}=0\), \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}=n_{b}+n_{l}+n_{w}+n_{l}=1+1=2\). Then, it is selected that \({\bar{\Re }}=I\), \(N=10\), \({\mathfrak {d}}=0.6\), \(\sigma _{1}=0.01\), \(\beta =1.01\), \(c_{1}=2.5\). The external disturbance is defined as \(w(k)=e^{-0.4k}\sin (k)\), and it is checked that \(\sum _{k=0}^{10} w^{T}(k)w(k)=0.5312<{\mathfrak {d}}=0.6\). In this simulation, we take \(\bar{{\mathcal {D}}_{1}}+\bar{{\mathcal {D}}_{2}}\) is 7 [17]. Applying Theorem 3, the matrices \({\mathcal {K}}\) and \({\mathcal {L}}\) are obtained by
with a minimum \({H}_{\infty }\) performance index \(\gamma =1.0563\). Besides, considering that the initial states are given as \(x^{T}(0)=[ \begin{array}{ccc} 0.5&-0.8&0.5 \end{array} ]\) and \(e^{T}(0)=[ \begin{array}{ccc} 0.5&-0.8&0.5 \end{array} ]\), then we have \(\sqrt{{\bar{x}}(0)^{T}{\bar{\Re }}{\bar{x}}(0)}<\sqrt{c_{1}}=1.5811\). Furthermore, the minimum values of \(c_{2}=68.6194\) is obtained.
The simulation results are figured in Figs. 2, 3, 4, 5, 6 and 7. From Fig. 2, we can claim that \(\sqrt{{\bar{x}}(k)^{T}{\bar{\Re }}{\bar{x}}(k)}\) is smaller than \(\sqrt{c_{2}}=8.2837\) over the time period [0, 10], which indicates that the augmented state of (10) could be SFTB with a prescribed \({H}_{\infty }\) performance level \(\gamma \) by the NPC strategy proposed.
Figure 3 includes the system state and errors. The maximum value of \(\sqrt{x(k)^{T}\Re x(k)}\) is 1.9519 due to \(x_{1}(k)=0.7811,\ x_{2}(k)=1.0069,\ x_{3}(k)=1.4785\) at \(k=4\). And the maximum value of \(\sqrt{{\bar{x}}(k)^{T}{\bar{\Re }}{\bar{x}}(k)}\) is 1.9525. We can conclude that the maximum value of \(\sqrt{x(k)^{T}\Re x(k)}\) is no bigger than the maximum value of \(\sqrt{{\bar{x}}(k)^{T}{\bar{\Re }}{\bar{x}}(k)}\), which verify Remark 3. The state trajectory is shown in Figs. 4, 5, 6 and 7. Figures 4, 5, 6 and 7 show the phase portrait and projective portrait, respectively. Based on Figs. 5, 6 and 7, the response of the state is within a circle with a radius of 8.2837, and finally reaches the center of the circle. It is clear that the overshoot of \(\sqrt{x(k)^{T}\Re x(k)}\) is smaller than \(\sqrt{c_{2}}\). From Figs. 3, 4, 5, 6 and 7, we can see that the state x(k) of (10) could converge to the steady state. Therefore, it is found that the stochastic NPC systems are stabilized by the proposed NPC scheme.
Case B With PDs.
Next, we show how TD-PDs affect the performance of control. We consider different values of TD-PDs in this proposal, \(\sqrt{{\bar{x}}(k)^{T}{\bar{\Re }}{\bar{x}}(k)}\) trajectories are derived using the same basic parameters. With these conditions, the second simulation results are drawn as solid lines in many colors, which shown in Fig. 8. This diagram shows that the bigger sum of TD-PDs, the bigger overshoot magnitude of \(\sqrt{{\bar{x}}(k)^{T}{\bar{\Re }}{\bar{x}}(k)}\). Moreover, by comparing Figs. 8 and 2, it is observed that in the second situation, the transient performance has been degraded in comparison with that achieved in the first situation.
According to Figs. 2, 8, and Table 1 for various \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\), the system states begin within \(\sqrt{c_{1}}\) and are limited within \(\sqrt{c_{2}}\). As shown in Fig. 2 and 8, the simulation results verify that the system is SFTB with respect to the chosen parameters. Table 1 shows the NFO gain and predictive controller gain, which have been calculated by the condition of terminal bound \(c_{2}\). Cases 1–5 show the obtained \({\mathcal {K}}\) and \({\mathcal {L}}\) according to \({\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)\le ({\mathcal {D}}_{1}+{\mathcal {D}}_{2}+1)c_{4}\). Case 6 shows the obtained \(\bar{{\mathcal {K}}}\) and \(\bar{{\mathcal {L}}}\) based on \({\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)\le (\bar{{\mathcal {D}}_{1}}+\bar{{\mathcal {D}}_{2}}+1)c_{4}\). Figures 9, 10, 11, 12, 13 and 14 depict the comparison of Case 6 with Cases 1–5, respectively. As we know, poor transient performance means that the overshoot magnitude is bigger. From the pictures, the overshoot magnitude of \({\bar{x}}^{T}(k){\bar{\Re }}{\bar{x}}(k)\) with \(\bar{{\mathcal {K}}}\) and \(\bar{{\mathcal {L}}}\) is just equal to the overshoots for which the corresponding controller and observer of Cases 1–5 are utilized. That is to say, along with the \(\bar{{\mathcal {K}}}\) and \(\bar{{\mathcal {L}}}\), the system transient also possesses good performance compared with the ones we mentioned before. Indeed, it has been mentioned in Remark 7. When \({\mathcal {K}}\) and \({\mathcal {L}}\) are calculated by the fixed \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}=2\), the system transient performance is worse than that of Cases 2–6 systems with the controller and observer. Actually, we can reach the same conclusion for any fixed \({\mathcal {D}}_{1}+{\mathcal {D}}_{2}\), such as 3, 4, and so on. Therefore, it is of great significance for the uniform controller and observer.
Figures 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 and 14 demonstrate that transient performance and the needed index \(\gamma \) of the closed-loop NPC systems is guaranteed, and the TD-PDs are actively disposed by a uniform controller and observer when the system is suffering from communication constraints.
5 Conclusion
We made one of the first attempts in this paper to investigate finite-time \({H}_{\infty }\) predictive control problems for stochastic NCSs with unavoidable communication constraints. First, due to the unmeasurable state and missing measurements, the NFO has been constructed. Then, a NFO-based NPC scheme has been found to be efficient in terms of achieved the proposed prediction strategy. Moreover, a novel model of NPC systems has been built, reflecting the effects of the proposed NPC and communication delay. The SFTB of the resulting system with TD-PDs with a desirable \({H}_{\infty }\) performance criterion is derived. Moreover, the uniform controller gain and observer gain are obtained with the aid of the bounded TD-PDs, which can be well-handed.
There are several possible avenues for future research. On the one hand, only a few cases are given in the simulation, other cases can be extended by the method in the paper. On the other hand, it will be interesting to see if the existing solution to the NPC can be extended to NCSs that are subject to cyber-attacks and whose network security is threatened. Another consideration is extending the proposed method to switched systems and Markovian jump systems.
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Farjam, T., Charalambous, T., Wymeersch, H.: A timer-based distributed channel access mechanism in networked control systems. IEEE Trans. Circuits Syst. II-Express Briefs. 65(5), 652–656 (2018)
Wang, Y., Yu, S.: An improved dynamic quantization scheme for uncertain linear networked control systems. Automatica 92, 244–248 (2018)
Yan, S., Shen, M., Zhang, G.: Extended event-driven observer-based output control of networked control systems. Nonlinear Dyn. 86(3), 1639–1648 (2016)
Li, X., Wen, C., Chen, C.: Resilient cooperative control for networked Lagrangian systems against DoS attacks. IEEE Trans. Cybern. 52(2), 836–848 (2022)
Cai, X., Shi, K., She, K., Zhong, S., Tang, Y.: Quantized sampled-data control tactic for T-S fuzzy NCS under stochastic cyber-attacks and its application to truck-trailer system. IEEE Trans. Veh. Technol. (2022). https://doi.org/10.1109/TVT.2022.3169349
Cai, X., Wang, J., Shi, K., Zhong, S., Jiang, T.: Quantized dissipative control based on T-S fuzzy model for wind generation systems. ISA Trans. (2021). https://doi.org/10.1016/j.isatra.2021.08.018
Song, S., Park, J.H., Zhang, B., Song, X.: Adaptive hybrid fuzzy output feedback control for fractional-order nonlinear systems with time-varying delays and input saturation. Appl. Math. Comput. 364, 124662 (2020)
Pang, Z.H., Liu, G.P., Zhou, D., Sun, D.: Networked Predictive Control of Systems with Communication Constraints and Cyber Attacks. Springer, Singapore (2019)
Lee, S.Y., Park, J., Park, P.: Bessel summation inequalities for stability analysis of discrete-time systems with time-varying delays. Int. J. Robust Nonlinear Control 29(2), 473–491 (2019)
Nam, P.T., Pathirana, P.N., Trinh, H.: Discrete Wirtinger-based inequality and its application. J. Frankl. Inst. 352(5), 1893–1905 (2015)
Donkers, M.C.F., Heemels, W.P.M.H., Van de Wouw, N., Hetel, L.: Stability analysis of networked control systems using a switched linear systems approach. IEEE Trans. Autom. Control 56(9), 2101–2115 (2011)
Kruszewski, A., Jiang, W.J., Fridman, E., Richard, J.P., Toguyeni, A.: A switched system approach to exponential stabilization through communication network. IEEE Trans. Control Syst. Technol. 20(4), 887–900 (2012)
Tabbara, M., Nesic, D.: Input-output stability of networked control systems with stochastic protocols and channels. IEEE Trans. Autom. Control 53(5), 1160–1175 (2008)
Sahoo, A., Jagannathan, S.: Stochastic optimal regulation of nonlinear networked control systems by using event-driven adaptive dynamic programming. IEEE Trans. Cybern. 47(2), 425–438 (2017)
Liu, G.P., Mu, J., Rees, D.: Networked predictive control of systems with random communication delay. In Proceedings of UKACC Intentional Conference on Control BATH, UK, ID-003 (2004)
Liu, G.P., Xia, Y., Jie, C., Rees, D., Hu, W.: Networked predictive control of systems with random network delays in both forward and feedback channels. IEEE Trans. Ind. Electron. 54, 1282–1297 (2007)
Liu, G.P.: Predictive controller design of networked systems with communication delays and data loss. IEEE Trans. Circuits Syst. II-Express Briefs. 57(6), 481–485 (2010)
Liu, G.P., Xia Y., Rees, D., Hu, W.: Design and stability criteria of networked predictive control systems with random network delay in the feedback channel. IEEE Trans. Syst. Man Cybern. -Syst.-Part C (Applications and Reviews), 37(2), 173-184 (2007)
Li, S., Liu, G.P.: Networked predictive control for nonlinear system with stochastic disturbances in the presence of data losses. Neurocomputing 194, 56–64 (2016)
Moayedi, M., Foo, Y.K., Soh, Y.C.: LQG control for networked control systems with random packet delays and dropouts via multiple predictive-input control packets. Preprints of the 18 th IFAC World Congress. Milano, Italy, pp.72-77, 2011
Wang, R., Wang, B., Liu, G.P., Wang, W., Rees, D.: \({H}_{\infty }\) controller design for networked predictive control systems based on the average dwell-time approach. IEEE Trans. Circuits Syst. II-Express Briefs. 57(4), 310–314 (2010)
Jiang, T., Zhang, Y., Zeng, Y., Zhong, S., Shi, K., Cai, X.: Finite-time analysis for networked predictive control systems with induced time delays and data packet dropouts. Phys. A 581, 126209 (2021)
Elahi, A., Alfi, A.: Finite-time \({H}_{\infty }\) stability analysis of uncertain network-based control systems under random packet dropout and varying network delay. Nonlinear Dyn. 91(1), 713–731 (2018)
Zhang, Y., Jiang, T.: Finite-time boundedness and chaos-like dynamics of a class of Markovian jump linear systems. J. Frankl. Inst. 357(4), 2083–2098 (2020)
Mathiyalagan, K., Park, J.H., Sakthivel, R.: Finite-time boundedness and dissipativity analysis of networked cascade control systems. Nonlinear Dyn. 84(4), 2149–2160 (2016)
Li, Y., Liu, G.P., Sun, S.: Tan, C: Prediction-based approach to finite-time stabilization of networked control systems with time delays and data packet dropouts. Neurocomputing 329, 320–328 (2019)
Zhao, H., Chen, D.: Finite-time stability of networked predictive control systems with uncertainties. In: Proceedings of the 39th Chinese control conference. Shenyang, China, pp. 27–29 (2020)
Liang, J., Wang, Z., Liu, X.: \({H}_{\infty }\) control for 2-D time-delay systems with randomly occurring nonlinearities under sensor saturation and missing measurements. J. Frankl. Inst. 352, 1007–1030 (2015)
Ding, D., Wang, Z., Lam, J., Shen, B.: Finite-horizon \({H}_{\infty }\) control for discrete time-varying systems with randomly occurring nonlinearities and fading measurements. IEEE Trans. Autom. Control 60(9), 2488–2493 (2015)
Wang, T., Gao, H., Qiu, J.: A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control. IEEE Trans. Neural Netw. Learn. Syst. 27(2), 416–425 (2015)
Wang, J., Ma, S., Zhang, C., Fei, M.: Observer-based control for singular nonhomogeneous Markov jump systems with packet losses. J. Frankl. Inst. 355, 6617–6637 (2018)
Gao, X., Ren, H., Deng, F., Zhou, Q.: Observer-based finite-time \({H}_{\infty }\) control for uncertain discrete-time nonhomogeneous Markov jump systems. J. Frankl. Inst. 356, 1730–1749 (2019)
Tan, Y., Xiong, M., Du, D., Fei, S.: Observer-based robust control for fractional-order nonlinear uncertain systems with input saturation and measurement quantization. Nonlinear Anal. Hybrid Syst 34, 45–57 (2019)
Wu, Z., Dong, S., Shi, P., Su, H., Huang, T., Lu, R.: Fuzzy-model-based nonfragile guaranteed cost control of nonlinear Markov jump systems. IEEE Trans. Syst.Man, Cybern.-Syst. 47(8), 2388-2397 (2017)
Liu, Z., Yu, J.: Non-fragile observer-based adaptive control of uncertain nonlinear stochastic Markovian jump systems via sliding mode technique. Nonlinear Anal. Hybrid Syst. 38, 100931 (2020)
Wang, Z., Shen, B., Shu, H., Wei, G.: Quantized control for nonlinear stochastic time-delay systems with missing measurement. IEEE Trans. Autom. Control 57(6), 1431–1444 (2012)
Hu, J., Wang, Z., Liu, S., Gao, H.: A variance-constrained approach to recursive state estimation for time-varying complex networks with missing measurements. Automatica 64, 155–162 (2016)
Hu, J., Wang, Z., Alsaadi, F.E., Hayat, T.: Event-based filtering for time-varying nonlinear systems subject to multiple missing measurements with uncertain missing probabilities. Inf. Fusion. 38, 74–83 (2017)
Duan, J., Zhang, Y., Cai, H., Zhang, K.: Finite-time time-varying output formation-tracking of heterogeneous linear multi-agent systems. J. Frankl. Inst. 357, 926–941 (2020)
Cai, X., Shi, K., Kun, S., Zhong, S., Wang, J., Yan, H.: New results for T-S fuzzy systems with hybrid communication delays. Fuzzy Sets Syst. 438(30), 1–24 (2022)
Ma, Y., Jia, X., Zhang, Q.: Robust observer-based finite-time \({H}_{\infty }\) control for discrete-time singular Markovian jumping system with time delay and actuator saturation. Nonlinear Anal. Hybrid Syst 28, 1–22 (2018)
Kang, W., Gao, Q., Cao, M., Cheng, J.: Finite-time control for Markovian jump systems subject to randomly occurring quantization. Appl. Math. Comput. 385, 125402 (2020)
Xie, L., de Souza Carlos, E.: Robust \({H}_{\infty }\) control for linear systems with norm-bounded time-varying uncertainty. IEEE Trans. Autom. Control 37(8), 1188–1191 (1992)
Acknowledgements
This paper is supported by the central Guidance on Local Science and Technology Development Fund of Tibet Autonomous Region (No.XZ202201YD0002C).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jiang, T., Zhang, Y., Zhong, S. et al. Finite-time \({H}_{\infty }\) predictive control for stochastic networked control systems with delays and packet dropouts. Nonlinear Dyn 110, 1455–1471 (2022). https://doi.org/10.1007/s11071-022-07674-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-07674-2