Abstract
This paper deals with the problem of finite-time stabilization for the multi-rate networked control system with network-induced time delays. In order to guarantee the finite-time stability and overcome the adverse impact of network-induced time delays in both sensor-to-controller channel and controller-to-actuator channel, a networked predictive control strategy is proposed based on multi-rate sampling mechanism. By utilizing the techniques of lifting and augmenting, the augmented closed-loop system is derived with a uniform sampling rate. By applying the Lyapunov stability theorem, sufficient conditions are established such that the multi-rate networked control system can be finite-time stabilized. Furthermore, the gain matrices are determined for the observer and the controller by solving bilinear matrix inequality or linear matrix inequality. Finally, a numerical example is presented to show the validity of the obtained results.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
At present, most of the existing studies have assumed that the networked control system has a single sampling rate for the convenience of theoretical research [7, 18,19,20,21]. However, due to the different physical characteristics of each system component (such as plant, sensor, controller and actuator), it is quite complicated to unify the sampling rate. The network environment and location of each system component are different, so it is generally difficult to meet the performance requirement of each system component at the same sampling rate. From a practical point of view, it is sometimes unnecessary to sample all the different kinds of signals at the same rate. In addition, the multi-rate networked control system has the advantage on balancing resource consumption and system performance [33, 35]. Consequently, the multi-rate sampling mechanism (MRSM) has been proposed instead of using the synchronous sampling mechanism by some researchers. During the past few decades, the great concern among scholars has been aroused by the analysis problems of the multi-rate sampling on account of their successful applications in practice [6, 25, 32, 34, 39, 52]. For example, the problems of \(H_{\infty }\) state estimation and distributed set-membership filtering have been discussed in [24] and [42] for the multi-rate systems with different sampling rate of the plant, the sensor and the filter, respectively. It’s worth mentioning that the lifting technique proposed in [26] has become a pivotal instrument in developing the MRSM by converting the multi-rate sampling system into an equivalent system with single-rate sampling.
As is well known, the stability of the system is one of the primary concerns in the design and the analysis of the control system [30, 44]. Up to now, with the help of the Lyapunov stability theorem, a large amount of efforts have been dedicated to the stabilization problem for multi-rate networked control system (MRNCS) with some results of significance presented in [10, 27, 54]. For instance, in order to guarantee the stability of the MRNCS, the state feedback controller has been designed in [54], where the MRNCS with time delays and packet dropout has been modelled as a switched system. Based on previous study, the stabilization problem has been dealt with in [2] for a discrete-time linear MRNCS whose sets of sampling rates are the integer multiples of those operating on all the preceding substates. However, it is necessary to consider the finite-time behaviors of state variables in some networked control systems. For example, for those systems that work in a short time (such as missile system, robot operating system) in practical engineering, if their overshoot is extremely large, it maybe bring about that the control system cannot work normally. Over the last few decades, the finite-time stability problem has triggered an intense discussion among a great of scholars because of its fast convergence [3, 9, 14, 28, 29, 46, 51]. Among them, the finite-time stability and stabilization problems have been studied for a class of linear discrete time-varying stochastic systems in [51] by employing the state transition matrix approach and the Lyapunov function method, respectively. In [28], by using the Lyapunov stability theorem, the finite-time stability criteria have been presented in the forms of linear matrix inequalities for a class of linear systems with time delays.
In the backdrop of the prevailing network environment, the network-induced phenomena (such as network-induced time delays (NITDs), data packet dropout, data packet disordering and so on) are occurred frequently during the signal transmission via the network [22, 23, 40, 41]. It will weaken the control performance of the system, even lead to instability [16, 47, 50]. Accordingly, various approaches have been proposed by scholars to deal with these disadvantages, such as switched system method [4], time-delay system method [5], jump system method [37] and so on. Another effective method is the networked predictive control which has been widely employed to address the negative impact of network-induced phenomena [11,12,13, 38, 45, 48, 49]. Among them, according to the state space model, some networked predictive control strategies have been designed to focus on the analysis problems of stability or stabilization. Recently, the problems of networked predictive control and finite-time stabilization have been studied in [17] by using networked predictive control method, where the effects of network-induced phenomena have been overcome and sufficient conditions have been given such that the networked control system is finite-time stabilized. It is worth mentioning that most of the existing results on finite-time stabilization problem have been concerned with single-rate system [3, 9, 14, 28, 29, 46, 51]. However, the finite-time stabilization problem of MRNCS has not been received adequate attention. This is one of motivations of this paper. In addition, most of the designed networked predictive control strategies are applicable to single-rate system [11,12,13, 38, 45, 48, 49]. To the best of our knowledge, the MRNCS has seldom been taken into account in the design of NPCS, and a few proposed NPCS can be used directly to deal with the NITDs in MRNCS. Consequently, another motivations of this paper is to shorten such a gap by developing a new NPCS based on MRSM.
Influenced by the above discussion, we aim to address the finite-time stabilization problem for MRNCS with NITDs by employing networked predictive control method. The main challenges and difficulties from the following three aspects. (1) How to design the NPCS to overcome the negative effects for system performance caused by NITDs? (2) Due to different sampling rates of the plant and the sensor, how to transform the MRNCS into a equivalent single rate system? (3) How to guarantee the finite-time stability of MRNCS? To answer the mentioned three questions, the major contributions of this paper can be outlined as follows. The major contributions of this paper can be outlined as follows. (1) A novel NPCS based on MRSM is designed to overcome the NITDs. (2) With the help of the Lyapunov stability theorem, sufficient conditions are derived to ensure that the MRNCS is finite-time stable. (3) The gain matrices of observer and controller are not only obtained by solving the bilinear matrix inequality, but also explicitly expressed in terms of the solution to linear matrix inequality.
The rest of this article is introduced as follows. In Sect. 2, the discrete-time system model and the output model are mentioned, respectively. The NPCS is designed based on MRSM as well. In Sect. 3, the crucial theorems are proposed to cope with the finite-time stabilization problem for the MRNCS with NITDs. Next, the simulation example of this paper is expressed to demonstrate the validity of the main results in Sect. 4. In Sect. 5, the conclusion is given.
Notations The notations used in this paper are quite standard. \({\mathbb {R}}^{n}\) and \({\mathbb {R}}^{n\times m}\) stand for the n-dimensional Euclidean space and the set of all \(n\times m\) matrices, respectively. \(R^{T}\) and \(R^{-1}\) represent the transpose and inverse of the matrix R, respectively. \(R>0\) denotes that R is a real positive-definite symmetric matrix. I and 0 stand for the identity matrix and the zero matrix with appropriate dimensions, respectively. In a symmetric matrix, “*" is used to describe symmetric term. cond(R) represents the ratio of \(\lambda _\mathrm{max}(R)\) to \(\lambda _\mathrm{min}(R)\), where \(\lambda _\mathrm{max}(R)\) and \(\lambda _\mathrm{min}(R)\) stand for the maximum eigenvalue and minimum eigenvalue of the matrix R, respectively.
2 Problem Formulation and Preliminaries
The structure of the MRNCS with NITDs in this paper is shown in Fig.1.
In Fig. 1, the scalars \(d_{1}\) and \(d_{2}\) are used to characterize the NITDs in the sensor-to-controller channel (feedback channel) and controller-to-actuator channel (forward channel), respectively. For the convenience of future research, we assume that the NITDs are integer multiples of the sampling period. Specifically, the scalars \(\tau _{1}\) and \(\tau _{2}\) are introduced to account for the upper bounds of delays form the feedback channel and the forward channel, respectively.
The plant is described in the form of
where \(x(k_{i})\in {\mathbb {R}}^{n}\) accounts for the state vector, and \(u(k_{i})\in {\mathbb {R}}^{m}\) denotes the control input. Without loss of generally, \(A\in {\mathbb {R}}^{n\times n}\) and \(B\in {\mathbb {R}}^{n\times m}\) are two matrices given previously. Besides, for further analyzing, define \(h\triangleq k_{i+1}-k_{i}\) (\(\forall i=0,1,\cdots \)) as the sampling period of system (1) with \(k_{0}=0\).
The measurement model is described by
where \(y(s_{i})\in {\mathbb {R}}^{l}\) denotes the measurement output at sampling instant \(s_{i}\), \(C\in {\mathbb {R}}^{l\times n}\) is a constant matrix. Under the initial condition \(s_{0}=0\), denote \({\tilde{h}}\triangleq s_{i+1}-s_{i}\) (\(\forall ~i=0,1,\cdots \)) as the sampling period of the sensor.
Considering physical restrictions on different system components, the MRSM is discussed here. To be more specific, the relationship among h and \({\tilde{h}}\) is \({\tilde{h}}=ah\), in which \(a\ge 2\) and \(h\ge 2\) are known positive integers. Specially, Fig. 2 provides an illustration of the multi-rate sampling mechanism among different devices.
By using the lifting technique, we can obtain the following dynamics equations:
In this paper, the following observer is constructed:
where \({\hat{x}}(s_{i+1}|s_{i})\) is the prediction of the state for time \(s_{i+1}\), \(L_{a}, L_{a-1}, \cdots ,L_{1}\) are gain matrices of observer to be designed.
Recalling from the fact that NITDs are unavoidable in the feedback channel, the observer (4) is further rewritten as follows:
In order to handle the NITDs caused by the network, the state \({\hat{x}}(s_{i+1}-h|s_{i}-\tau ),\cdots ,{\hat{x}}(s_{i}|s_{i}-\tau )\) can be predicted by following equations
for \(p=2h, 3h, \cdots , \tau \), where \(\tau =\tau _{1}+\tau _{2}\), u(f|g) \((f>g)\) denotes the predictive control input at time f.
On account of the predicted state from (6), the predictive controller is designed as
where \(K_{a}, \cdots ,K_{1}\) are gain matrices of controller to be designed.
Remark 1
Generally speaking, the NITDs caused by network are time-varying. The time-varying delays can be transformed into the constant delays by using the dwell time method in [43]. That is, if the NITDs less than the upper bound of the delay, the signal with NITDs will be transmitted via network after the signals are forced to dwell such that the NITDs achieve the upper bound.
Set the error \(e(s_{i})=x(s_{i})-{\hat{x}}(s_{i}|s_{i}-\tau )\). It is certain from (3) and (4) that the error dynamic equations can be expressed by
Before proceeding, the following definition and lemma are introduced and they are useful for the later developments.
Definition 1
[1] For the discrete-time linear system
if \(x^{T}(0)Rx(0)\le \delta ^{2}\) implies \(x^{T}(s)Rx(s)\le \varepsilon ^{2}\) in the interval \(0\le s\le N\), then the system (9) is said to be finite-time stable with respect to \((\delta , \varepsilon , R, N)\), where matrix \(R>0\), integer N, and scalars \(\delta >0\), \(\varepsilon >0\) \((\delta <\varepsilon )\) and \(\gamma >1\) are given previously.
Remark 2
It should be noted that the definitions between finite-time stability and Lyapunov stability are different. On the one hand, the finite-time dynamic behaviors of system states are discussed in the discussion of finite-time stability. However, the infinite-time behaviors of the system states are addressed in the discussion of Lyapunov stability. On the other hand, the bound of state trajectory should be given in advance when discussing the finite-time stability (this bound is generally given based on practical situation), but the bound is not pre-determined in the discussion of Lyapunov stability.
Lemma 1
[31] For a known matrix \(H\in {\mathbb {R}}^{n\times m}\) with \(\mathrm{rank}(H)=m\) and \(H=U\left[ \begin{array} {cc} \varXi \\ 0 \end{array} \right] V^{T}\), where \(U\in {\mathbb {R}}^{n\times n}\) and \(V\in {\mathbb {R}}^{m\times m}\) are orthogonal matrices, if the matrix Q can be written \(Q=U\left[ \begin{array} {cc} Q_{1}&{} Q_{2}\\ 0&{} Q_{3} \end{array} \right] U^{T}\), then there exists a matrix \(M\in {\mathbb {R}}^{m\times m}\), such that \(QH=HM\), and \(M=V\varXi ^{-1}Q_{1}\varXi V^{T}\), where \(\varXi =\mathrm{diag}\{\lambda _{1}, \lambda _{2},\cdots , \lambda _{m}\}\), \(\lambda _{i}~(i=1, 2, \cdots , m)\) with \(\lambda _{i}\ne 0\) are singular values of H, \(Q_{1}\in {\mathbb {R}}^{m\times m}\), \(Q_{2}\in {\mathbb {R}}^{m\times (n-m)}\) and \(Q_{3}\in {\mathbb {R}}^{(n-m)\times (n-m)}\).
The aim of this paper is to investigate the finite-time stabilization issue for MRNCS by using the networked predictive control method. Specially, the objectives of this paper can be given as follows.
-
1)
For the MRNCS, a novel NPCS is designed to attenuate the negative effect from NITDs.
-
2)
The sufficient conditions are given to guarantee the finite-time stability of the closed-loop system.
3 Main Results
In this section, sufficient conditions will be provided to ensure that the MRNCS is finite-time stable with respect to \((\delta , \varepsilon , R, N)\). Subsequently, the observer gain matrix and the controller gain matrix are determined simultaneously by solving bilinear matrix inequality or linear matrix inequality. In addition, an algorithm is provided for calculating the bilinear matrix inequality.
Based on (6) and replacing \(s_{i}+\tau _{2}\) with \(s_{i}\), the relationship is established between information from observer and the predictions of state \({\hat{x}}(s_{i+1}-h|s_{i}-\tau ),\cdots ,{\hat{x}}(s_{i}|s_{i}-\tau )\) by
where \({\tilde{u}}_{j}(s_{i}) =\sum \limits ^{\tau +(j-1)h}_{p=2h}A^{\frac{\tau +(j-1)h-p}{h}}Bu(s_{i}+p-2h-\tau +jh|s_{i-1}-\tau )~ (j=1,2,\cdots ,a)\).
On the basis of (10), substituting the observer state (5) into (10) yields
where \({\bar{u}}_{j}(s_{i}) =\sum \limits ^{\tau +(j-1)h}_{p=h}A^{\frac{\tau +(j-1)h-p}{h}}Bu(s_{i}+p-h-\tau |s_{i-1}-\tau )~ (j=1,2,\cdots ,a)\).
Bearing in mind (3), one has
Combining (11) with (12), the predictions of state \({\hat{x}}(s_{i+1}-h|s_{i}-\tau ),\cdots ,{\hat{x}}(s_{i}|s_{i}-\tau )\) can be described as
Moreover, from (8) and (13), we obtain
Based on (14), the predictive control input can be derived as follows:
According to (1), it is not difficult to obtain that
Subsequently, based on (15) and (16), the closed-loop system is written as follows:
That is to say
Letting \(E(s_{i})=\mathrm{col}\left\{ e(s_{i}), e(s_{i}-h), \cdots , e(s_{i-1}+h)\right\} \), according to (8), the augmented error dynamics system is derived as follows:
where \(\varSigma =\mathrm{col}\{{\tilde{\varSigma }}^{T}, 0,\cdots , 0\}^{T}\), \({\tilde{\varSigma }}=\mathrm{col}\{A^{a}-L_{a}C, A^{a-1}-L_{a-1}C,\cdots ,A-L_{1}C\}\).
According to (18), we have
where
Together with (19) and (20), the following compact form can be derived by means of augmenting technique
where \(\xi (s_{i})=[\eta ^{T}(k_{i+a})\quad E^{T}(s_{i+1}-\tau )]^{T}\), \(\varPi =\left[ \begin{array}{ccc} \varGamma &{}\Phi \\ 0&{}\varSigma \end{array} \right] \).
Remark 3
The lifting technique is used to deal with the multi-rate networked control system described by (1) and (2), ultimately, the equivalent single-rate system (19) is obtained. According to (19), (20) and letting \(\xi (s_{i})=[\eta ^{T}(k_{i+a})\quad E^{T}(s_{i+1}-\tau )]^{T}\), we can get the system (21) with the help of augmenting technique. As a matter of fact, the system (21) can be considered as an autonomous system. Therefore, all the eigenvalues of matrices \(\varGamma \) and \(\varSigma \) are within the unit circle that constitute the necessary and sufficient condition of asymptotic stability for the system (21).
Remark 4
According to (21), it is very evident that \(x(k_{i})\) is the element of \(\xi (s_{i})\). In other word, the finite-time stabilization problem for the MRNCS described by (1) and (2) has been transformed into the finite-time stability issue of the system (21).
The following two theorems provide sufficient conditions that can guarantee the finite-time stability of the MRNCS described by (1) and (2), respectively.
Theorem 1
For given positive definite matrix \(R\in {{\mathbb {R}}}^{2na\times 2na}\), integer \(N>0\), scalars \(\varepsilon>\delta >0\), \(\gamma >1\), the system (21) is finite-time stable with respect to \((\delta , \varepsilon , R, N)\), if there exist positive definite matrix \(P\in {{\mathbb {R}}}^{2na\times 2na}\), real matrices \(K_{j}\in {{\mathbb {R}}}^{m\times n}\) and \(L_{j}\in {{\mathbb {R}}}^{n\times l}\) (\(j=1,2,\cdots ,a\)), such that
where \(cond({\tilde{P}})=\frac{\lambda _\mathrm{max}({\tilde{P}})}{\lambda _\mathrm{min}({\tilde{P}})}\) and \({\tilde{P}}=R^{-\frac{1}{2}}PR^{-\frac{1}{2}}\).
Proof
The Lyapunov function is chosen in the following form
Letting \(\varDelta V(s_{i})=V(s_{i+1})-\gamma V(s_{i})\), along the trajectory of system (21), we can obtain
If \(\varPi ^{T}P\varPi -\gamma P<0\), we have \(\varDelta V(s_{i})<0\). Using the Schur complement lemma [53], \(\varPi ^{T}P\varPi -\gamma P<0\) is equivalent to \(\varTheta <0\). Assume that \(\xi ^{T}(0)R\xi (0)\le \delta ^{2}\). Further, we can obtain
On the other hand,
According to (26) and (27), if \(cond({\tilde{P}})<\frac{\varepsilon ^{2}}{\gamma ^{N}\delta ^{2}}\), we have \(\xi ^{T}(s_{i})R\xi (s_{i})<\varepsilon ^{2}\). Based on the Definition 1, the system (21) is finite-time stable with respect to \((\delta , \varepsilon , R, N)\). The proof is now complete. \(\square \)
Note that the formula (22) is a bilinear matrix inequality, which includes the bilinear item \(P\varPi \). As far as we know, the parameters \(K_{a}, \cdots , K_{1}, L_{a},\cdots , L_{1}\) cannot be acquired directly from the formula (22) by using Matlab LMI Toolbox. For the sake of convenience, letting \(K=\mathrm{diag}\{K_{a}, \cdots , K_{1}\}\) and \(L=\mathrm{col}\{L_{a},\cdots , L_{1}\}\), the following iterative algorithm is needed to obtain the gain matrices via Theorem 1 for the observer and the controller.
Iterative algorithm: |
---|
Step 1. Set \(i=0\). Choose the initial value of the matrix P and let \(P=P^{0}\). |
Step 2. Set \(i=i+1\). In virtue of \(P^{i-1}\), calculate the gain matrices K and L by solving |
optimization problem: \(\mathrm{min}~t_{1}\), subject to \(\varTheta -t_{1}I<0\). Let \(K^{i}=K\), \(L^{i}=L\). |
Step 3. If \(t_{1}<0\), exit algorithm. Otherwise, go to next step. |
Step 4. In virtue of \(K^{i}\) and \(L^{i}\), calculate the positive definite matrix P by solving |
optimization problem: \(\mathrm{min}~t_{2}\), subject to \(\varTheta -t_{2}I<0\). Let \(P^{i}=P\). |
Step 5. If \(t_{2}<0\), exit algorithm, Otherwise, return to Step 2. |
Remark 5
The iterative algorithm proposed in this paper has provided a strategy to solve bilinear matrix inequality. By adding unknown parameters, the trouble of solving bilinear matrix inequality is transformed into an optimization issue based on linear matrix inequality. The iteration number of the algorithm is affected by the initial value selected. It should be noted that the feasible solution is gained by this way rather than the optimal solution of bilinear matrix inequality.
Theorem 2
For given positive definite matrix \(R\in {{\mathbb {R}}}^{2na\times 2na}\), integer \(N>0\), scalars \(\varepsilon>\delta >0\), \(\gamma >1\) and \(\mathrm{rank}(B)=m\) \((m<n)\), the system (21) is finite-time stable with respect to \((\delta , \varepsilon , R, N)\), if there exist positive definite matrix \(P_{j}\in {{\mathbb {R}}}^{n\times n}\), \(Q\in {{\mathbb {R}}}^{na\times na}\), real matrices \(W_{j}\in {{\mathbb {R}}}^{m\times n}\) and \(Y\in {{\mathbb {R}}}^{na\times al}\), such that the following linear matrix inequality
and
hold. Furthermore, the corresponding gain matrices of controller and observer are presented by \(K_{j}=V^{T}_{j}\varXi P_{j1}^{-1}\varXi ^{-1}V_{j}W_{j}\), \(L_{j}=E_{j}L\) (\(j=1,2,...,a\)), respectively, where
and \(U_{j}\), \(\varXi \), \(V_{j}\) are defined by \(B=U_{j}\left[ \begin{array} {cc} \varXi \\ 0 \end{array} \right] V^{T}_{j}\).
Proof
Assume that \(\xi ^{T}(0)R\xi (0)\le \delta ^{2}\). If \(\left[ \begin{array}{cc} -\gamma P&{}*\\ P\varPi &{}-P\\ \end{array} \right] <0\) and \(cond({\tilde{P}})<\frac{\varepsilon ^{2}}{\gamma ^{N}\delta ^{2}}\), according to Theorem 1, the system (21) is finite-time stable with respect to \((\delta , \varepsilon , R, N)\). Subsequently, the condition \(\left[ \begin{array}{cc} -\gamma P&{}*\\ P\varPi &{}-P\\ \end{array} \right] <0\) will be processed.
For simplicity, the following notations are introduced
It is not intricate to derive that
Since \(\mathrm{rank}(B)=m\), it is obvious that \(\mathrm{rank}({\bar{B}})=am\). For all \(j=1,\cdots a\), from \(P_{j}=U_{j}\left[ \begin{array} {cc} P_{j1}&{} P_{j2}\\ 0&{} P_{j3} \end{array} \right] U^{T}_{j}\), \(B=U_{j}\left[ \begin{array} {cc} \varXi \\ 0 \end{array} \right] V^{T}_{j}\) and Lemma 1, there exists \(Z_{j}\), such that \(P_{j}B=BZ_{j}\). Subsequently, setting \(Z=\mathrm{diag}\{Z_{a}, \cdots , Z_{1}\}\), we have \({\bar{P}}{\bar{B}}={\bar{B}}Z\). Letting \(W_{j}=Z_{j}K_{j}\) and \(Y=QL\), the linear matrix inequality (28) can be obtained. From Lemma 1, one can obtain \(Z_{j}=V_{j}\varXi ^{-1}P_{j1}\varXi V^{T}_{j}\) and \(L=Q^{-1}Y\). Therefore, \(K_{j}=V^{T}_{j}\varXi P_{j1}^{-1}\varXi ^{-1}V_{j}W_{j}\), \(L_{j}=E_{j}L\). The proof is now complete. \(\square \)
Remark 6
Up till now, Theorems 1 and 2 have provided sufficient conditions to ensure the finite-time stability of the system (21), respectively. In order to obtain the gain matrices from Theorem 1 for the observer and the controller, we need to employ the proposed iterative algorithm to solve the bilinear matrix inequality (22). It is worthwhile noting that the initial value of matrix P must be determined in advance and it will affect the solution of (22). Compared with the Theorem 1, due to the form of the positive definite matrix P and the rank of B are constrained, the sufficient condition given by Theorem 2 is more conservative. But the sufficient condition of Theorem 2 is made up of the linear matrix inequality (28), which is simpler to solve than formula (22). In addition, the design methods of observer and controller parameters have been given in Theorem 2.
4 An Illustrative Example
In this part, an example is utilized to illustrate the validity of the results proposed in this paper. For the MRNCS described by (1) and (2), the related parameters are chosen by
Assuming \(a=2\) and the sampling period of the plant is 2, i.e., \(h=2\), The NITDs are \(\tau _{1}=\tau _{2}=4\). The initial values of the MRNCS are selected as \(x(0)=\begin{bmatrix}0.7&{}-0.3&{}0.6\\ \end{bmatrix}^{T}\), \(u(0)=0\) and \(\hat{x}(0)=\begin{bmatrix}0&{}0&{}0\\ \end{bmatrix}^{T}\). The other parameters are selected as \(R=I\), \(\delta =1\), \(N=100\), \(\gamma =1.01\), \(\varepsilon =2.32\).
Fig. 3 depicts the state trajectories of the open-loop system, where \(x_{l}\) \((l=1,2,3)\) is the l-th element of the state. It is very obvious that the state trajectories are divergent for the open-loop system. We are convinced that the energy curve \(x^{T}(k_{i})x(k_{i})\) is unbounded from Fig. 4.
Two cases are considered for the purpose of comparison. Case 1: there exist NITDs in the feedback channel and forward channel, and the controller without handling the NITDs is utilized as follows:
Case 2: considering the NITDs in the MRNCS, the following predictive controller is chosen by employing the networked predictive control method
Selecting the initial value of positive definite matrix \(P=I\), by solving the bilinear matrix inequality (22), the following gain matrices are obtained
By solving the linear matrix inequality (28), the following gain matrices are acquired
For case 1, the state trajectories are shown in Fig. 5. Apparently, the closed-loop MRNCS is unstable. This result is principally because that the effect of NITDs are neglected. For case 2, the simulation results are described in Figs. 6, 7, 8, 9 and 10. Among them, Fig. 6 and Fig. 7 describe the trajectories of state and predictive control input determined by Theorem 1, respectively, where \(u_{l}\) \((l=1,2)\) is the l-th element of the predictive control input. As such, by applying the gain matrices of observer and controller from Theorem 2, the trajectories of state and predictive control input are shown in Fig. 8 and Fig. 9, respectively. From Figs. 6 and 8, the closed-loop system is finite-time stable under the action of the predictive controller. Besides, the convergence rate of state trajectories in Fig. 6 is faster than in Fig. 8, this also means that the condition obtained from Theorem 2 is more conservative than Theorem 1. Figure 10 displays that the energy curve \(x^{T}(k_{i})x(k_{i})\) is bounded, where the energy curves \(x^{1T}(k_{i})x^{1}(k_{i})\) and \(x^{2T}(k_{i})x^{2}(k_{i})\) are calculated from Theorems 1 and 2, respectively. In summary, this example shows that the NPCS proposed in this paper compensates the negative effect of NITDs actively.
5 Conclusions
The finite-time stabilization problem has been investigated for discrete-time MRNCS with NITDs in this paper. A new NPCS has been designed based on MRSM to handle the effects of NITDs. By applying the lifting technique and augmenting method, the MRNCS has been changed into a single-rate system. With the help of the Lyapunov theorem, two sufficient criteria have been derived to guarantee finite-time stability for the given MRNCS. Moreover, the observer gain matrices and the controller gain matrices have been designed based on the solution to some matrix inequalities. Finally, the effectiveness and feasibility has been shown for the results proposed in this paper by a numerical example. It should be pointed out that the depth of the results needs to be further expanded. Further research directions include the extension of the current results to MRNCS with communication constraints [15], and to the nonlinear multi-agent systems [3], the nonlinear complex networks [8] and the nonlinear systems over sensor networks [36]. Besides, it is also interesting to consider the influences of model uncertainty and external disturbances on the design of NPCS.
References
F. Amato, M. Ariola, Finite-time control of discrete-time linear systems. IEEE Trans. Autom. Control 50(5), 724–729 (2005)
I.S.M. De, On some sufficiency-type stability and linear state-feedback stabilization conditions for a class of multirate discrete-time systems. Mathematics 6(5), 1–18 (2018)
L. Dong, D. Yu, H. Hao, Stability analysis of nonlinear multi-agent relay tracking systems over a finite time interval. Int. J. Control 93(3), 519–527 (2020)
M.C.F. Donkers, W.P.M.H. Heemels, D.W.N. Van, L. Hetel, Stability analysis of networked control systems using a switched linear systems approach. IEEE Trans. Autom. Control 56(9), 2101–2115 (2011)
D. Freirich, E. Fridman, Decentralized networked control of discrete-time systems with local networks. Int. J. Robust Nonlinear Control 28(1), 365–380 (2018)
H. Geng, Y. Liang, Y. Liu, F.E. Alsaadi, Bias estimation for asynchronous multi-rate multi-sensor fusion with unknown inputs. Inf. Fusion 39, 139–153 (2018)
J. Hu, Z. Wang, G. Liu, Delay compensation-based state estimation for time-varying complex networks with incomplete observations and dynamical bias. IEEE Trans. Cybern. (2020). https://doi.org/10.1109/TCYB.2020.3043283
J. Hu, Z. Wang, G. Liu, C. Jia, J. Williams, Event-triggered recursive state estimation for dynamical networks under randomly switching topologies and multiple missing measurements. Automatica (2020). https://doi.org/10.1016/j.automatica.2020.108908
M. Hu, J. Cao, A. Hu, Y. Yang, Y. Jin, A novel finite-time stability criterion for linear discrete-time stochastic system with applications to consensus of multi-agent system. Circuits Syst. Signal Process. 34(1), 41–59 (2015)
J. Jia, W. Chen, H. Dai, J. Li, Global stabilization of high-order nonlinear systems under multi-rate sampled-data control. Nonlinear Dyn. 94(4), 2241–2453 (2018)
G. Liu, Consensus and stability analysis of networked multiagent predictive control systems. IEEE Trans. Cybern. 47(4), 1114–1119 (2017)
G. Liu, Predictive control of networked multiagent systems via cloud computing. IEEE TransD. Cybern. 47(8), 1852–1859 (2017)
G. Liu, Predictive control of networked nonlinear multiagent systems with communication constraints. IEEE Trans. Syst. Man Cybern. Syst. 50(11), 4447–4457 (2020)
H. Li, L. Bai, Q. Zhou, R. Lu, L. Wang, Adaptive fuzzy control of stochastic nonstrict-feedback nonlinear systems with input saturation. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2185–2197 (2017)
H. Li, L. Bai, Q. Zhou, R. Lu, L. Wang, Adaptive neural control of uncertain nonstrict-feedback stochastic nonlinear systems with output constraint and unknown dead zone. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2048–2059 (2017)
H. Li, L. Wang, H. Du, A. Boulkroune, Adaptive fuzzy backstepping tracking control for strict-feedback systems with input delay. IEEE Trans. Fuzzy Syst. 25(3), 642–652 (2017)
Y. Li, G. Liu, S. Sun, C. Tan, Prediction-based approach to finite-time stabilization of networked control systems with time delays and data packet dropouts. Neurocomputing 329, 320–328 (2019)
H. Li, S. Zhao, W. He, R. Lu, Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone. Automatica 100, 99–107 (2019)
T. Li, X. Yao, L. Wu, J. Li, Improved delay-dependent stability results of recurrent neural networks. Appl. Math. Comput. 218(19), 9983–9991 (2012)
T. Li, Y. Zhang, Fault detection and diagnosis for stochastic systems via output PDFs. J. Frankl. Inst.-Eng. Appl. Math. 348(6), 1140–1152 (2011)
T. Li, W. Zheng, C. Lin, Delay-slope-dependent stability results of recurrent neural networks. IEEE Trans. Neural Netw. 22(12), 2138–2143 (2011)
D. Liu, Z. Wang, Y. Liu, F.E. Alsaadi, Extended Kalman filtering subject to random transmission delays: dealing with packet disorders. Inf. Fusion 60, 80–86 (2020)
H. Liu, L. Ma, Z. Wang, Y. Liu, F.E. Alsaadi, An overview of stability analysis and state estimation for memristive neural networks. Neurocomputing 39, 1–12 (2020)
S. Liu, Z. Wang, G. Wei, M. Li, Distributed set-membership filtering for multirate systems under the round-robin scheduling over sensor networks. IEEE Trans. Cybern. 50(5), 1910–1920 (2020)
S. Liu, Z. Wang, L. Wang, G. Wei, On quantized \(H_{\infty }\) filtering for multi-rate systems under stochastic communication protocols: the finite-horizon case. Inf. Sci. 459, 211–223 (2018)
D.G. Meyer, A new class of shift-varying operators, their shift-invariant equivalents, and multirate digital systems. IEEE Trans. Autom. Control 35(4), 429–433 (1990)
M.M.S. Pasand, M. Montazeri, Controllability and stabilizability of multi-rate sampled data systems. Syst. Control Lett. 113, 27–30 (2018)
J. Puangmalai, J. Tongkum, T. Rojsiraphisal, Finite-time stability criteria of linear system with non-differentiable time-varying delay via new integral inequality. Math. Comput. Simul. 171, 170–186 (2020)
N. Rong, Z. Wang, Finite-time stabilization of nonlinear systems using an event-triggered controller with exponential gains. Nonlinear Dyn. 98(1), 15–26 (2019)
H. Sun, J. Li, J. Zhao, Stabilization for a class of discrete-time switched-systems. Circuits Syst. Signal Process. 36(2), 834–844 (2017)
J. Sun, J. Chen, Networked predictive control for systems with unknown or partially known delay. IET Contr. Theory Appl. 8(18), 2282–2288 (2014)
Y. Shen, Z. Wang, B. Shen, F.E. Alsaadi, \(H_{\infty }\) state estimation for multi-rate artificial neural networks with integral measurements: a switched system approach. Inf. Sci. 539(4), 434–446 (2020)
Y. Shen, Z. Wang, B. Shen, F.E. Alsaadi, Nonfragile \(H_{\infty }\) filtering for discrete multirate time-delayed systems over sensor networks characterized by Gilbert-Elliott models. Int. J. Robust Nonlinear Control 30(8), 3194–3214 (2020)
Y. Shen, Z. Wang, B. Shen, F.E. Alsaadi, F.E. Alsaadi, Fusion estimation for multi-rate linear repetitive processes under weighted try-once-discard protocol. Inf. Fusion 55, 281–291 (2020)
Y. Shen, Z. Wang, B. Shen, F.E. Alsaadi, F.E. Alsaadi, Fusion estimation for multi-rate linear repetitive processes under weighted try-once-discard protocol. Inf. Fusion 55, 281–291 (2020)
B. Shen, Z. Wang, D. Wang, H. Liu, Distributed state-saturated recursive filtering over sensor networks under round-robin protocol. IEEE Trans. Cybern. 50(8), 3605–3615 (2020)
Y. Shi, B. Yu, Output feedback stabilization of networked control systems with random delays modeled by Markov chains. IEEE Trans. Autom. Control 54(7), 1668–1674 (2009)
C. Tan, X. Yin, G. Liu, J. Huang, Y. Zhao, Prediction-based approach to output consensus of heterogeneous multi-agent systems with delays. IET Contr. Theory Appl. 12(1), 20–28 (2018)
H. Tan, B. Shen, Y. Liu, A. Alsaedi, B. Ahmad, Event-triggered multi-rate fusion estimation for uncertain system with stochastic nonlinearities and colored measurement noises. Inf. Fusion 36, 310–320 (2017)
D. Wang, Z. Wang, B. Shen, F.E. Alsaadi, Security-guaranteed filtering for discrete-time stochastic delayed systems with randomly occurring sensor saturations and deception attacks. Int. J. Robust Nonlinear Control 27(7), 1194–1208 (2017)
L. Wang, Z. Wang, T. Huang, G. Wei, An event-triggered approach to state estimation for a class of complex networks with mixed time delays and nonlinearities. IEEE Trans. Cybern. 46(11), 2497–2508 (2016)
L. Wang, Z. Wang, G. Wei, F.E. Alsaadi, Variance-constrained \(H_{\infty }\) state estimation for time-varying multi-rate systems with redundant channels: the finite-horizon case. Inf. Sci. 501, 222–235 (2019)
R. Wang, B. Wang, G. Liu, W. Wang, D. Rees, \(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)
T. Wang, T. Li, B. Zhang, S. Fei, New Lyapunov-Krasovskii functional for mixed-delay-dependent stability of uncertain linear neutral systems. Circuits Syst. Signal Process. 37(5), 1825–1845 (2018)
Y. Wei, G. Liu, Consensus tracking of heterogeneous discrete-time networked multiagent systems based on the networked predictive control scheme. IEEE Trans. Cybern. 47(8), 2173–2184 (2017)
K. Wu, M. Na, L. Wang, X. Ding, B. Wu, Finite-time stability of impulsive reaction-diffusion systems with and without time delay. Appl. Math. Comput. 363, 1–17 (2019)
Y. Xu, C. Chu, W. Li, Quantized feedback control scheme on coupled systems with time delay and distributed delay: a finite-time inner synchronization analysis. Appl. Math. Comput. 337, 315–328 (2018)
H. Yang, X. Guo, L. Dai, Y. Xia, Event-triggered predictive control for networked control systems with network-induced delays and packet dropouts. Int. J. Robust Nonlinear Control 28(4), 1350–1365 (2018)
H. Yang, S. Ju, Y. Xia, J. Zhang, Predictive cloud control for networked multiagent systems with quantized signals under DoS attacks. IEEE Trans. Syst. Man Cybern. -Syst. 51(2), 1345–1353 (2021)
N. Yang, D. Chen, D. Ji, Z. Wu, Resilient state estimation for nonlinear complex networks with time-delay under stochastic communication protocol. Neurocomputing 346, 38–47 (2019)
T. Zhang, F. Deng, W. Zhang, Finite-time stability and stabilization of linear discrete time-varying stochastic systems. J. Frankl. Inst. -Eng. Appl. Math. 356(3), 1247–1267 (2019)
Y. Zhang, Z. Wang, L. Zou, H. Fang, Event-based finite-time filtering for multirate systems with fading measurements. IEEE Trans. Aerosp. Electron. Syst. 53(3), 1431–1441 (2017)
Z. Zhao, Z. Wang, L. Zou, H. Liu, Finite-horizon \(H_{\infty }\) state estimation for artificial neural networks with component-based distributed delays and stochastic protocol. Neurocomputing 21, 169–177 (2018)
Q. Zhu, K. Lu, Y. Zhu, G. Xie, Modeling and state feedback control of multi-rate networked control systems with both short time delay and packet dropout. Int. J. Innov. Comp. Inf. Control 12(3), 779–793 (2016)
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflicts of interest
The authors claim that there are no potential conflicts of interest. In addition, this submission has been approved by all co-authors.
Data Availability Statement
All data generated or analyzed during this study are included in this published article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported in part by the National Natural Science Foundation of China under Grants 12071102 and 61673141, the Natural Science Foundation of Heilongjiang Province of China under Grant A2018007, the Fundamental Research Funds in Heilongjiang Provincial Universities of China under Grant 135509121 and the Educational Research Project of the Qiqihar University of China under Grant YB201904.
Rights and permissions
About this article
Cite this article
Zhao, H., Chen, D., Hu, J. et al. Finite-Time Stabilization of Multi-rate Networked Control System Based on Predictive Control. Circuits Syst Signal Process 41, 661–683 (2022). https://doi.org/10.1007/s00034-021-01803-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-021-01803-9