- Research
- Open access
- Published:
Exponential stability of a class of networked control systems with disturbed controllers
Advances in Difference Equations volume 2016, Article number: 5 (2016)
Abstract
This paper studies the exponential stability problem for a class of networked control systems (NCSs) with time delays and packet dropouts. By considering the disturbed state-feedback controller, the closed-loop NCS is modeled as a new discrete-time switched system. A sufficient condition is established for the exponential stability of the NCS under a packet-dropout rate. The state-feedback controller gain is obtained through the cone complementarity linearization approach. A numerical example is provided to show the effectiveness of the proposed method.
1 Introduction
With the fast development of network technology, the network is being applied to the control field by researchers. Networked control systems (NCSs) whose control loops are connected via communication networks offer many advantages such as low cost of installation, ease of maintenance, high resource utilization, simple installation. Hence, NCSs have received increasing attention [1–3].
In the meantime, the introduction of network makes the analysis and design of system complexity. Due to the sampling data transmission through the network, the time delay and packet dropout are always inevitable, which often cause deterioration of system performance and instability of system. It is well known that the stability is one of the most important problems in the controller design. Therefore, the stability of systems has attracted much research interest [4–9]. It should be pointed out that the results in the aforesaid references do not apply to the stability of NCS.
Compared to the NCSs with only packet dropouts or time delays [10–12], it is more difficult to analyze the NCSs with both time delays and packet dropouts. When considering the packet-dropout problem, it is significant to establish the quantitative relation between the packet-dropout rate and the stability of the NCS. On this topic, only a few results have been presented [13–16]. In [13], the plant considered is a discrete-time one, therefore, the result of the paper does not be applied to the NCS when the plant is a continuous-time system. In [14, 15], the NCS with a continuous-time plant is studied. It should be pointed out that the delay is a constant or takes values in a finite set. However, the results are invalid when one encounters infinite possible values for the delay. In [16], the delay considered can be an arbitrary value in a finite interval. A sufficient condition is obtained for the exponential stability of the closed-loop NCS with the plant being a continuous-time one. It is worthwhile noting that the controller gain is unchanged.
In practice, due to interference (for example, machine aging and measurement error), there is a certain change in the controller parameters. This change may destroy the stable performance of the closed-loop systems. At this time, if considering the constant controller gain in the analysis of the system, the system may exhibit a high degree of vulnerability, which motivates the present research.
This paper studies a class of NCSs with disturbed controllers. The delay can arbitrarily take values in a finite interval which is smaller than the sampling period. A new discrete-time switched NCS model is proposed. A sufficient condition is obtained for the exponential stability of the closed-loop NCS under the maximum packet-dropout rate. The discrete-time feedback controller gain is derived by solving a set of linear matrix inequalities with inversion constraints. A numerical example verifies the developed theory.
2 Model for networked control system
The structure of the NCS is shown in Figure 1. The plant is a continuous-time linear system described by
where \(x(t)\in R^{n}\) is the state, \(v(t)\in R^{m}\) is the plant input, \(A_{p}\) and \(B_{p}\) are constant matrices of appropriate dimensions.
In the NCS, the discrete-time state-feedback controller is event-driven, the sensor is time-driven and the sampling period is T. The zeroth-order hold device does not update the output value until the new value arrives. The network-induced delay \(\tau_{k}\) satisfies \(0\leq\tau_{\min}\leq\tau_{k}\leq\tau_{\max}< T\). \(x(k)\) is the value of \(x(t)\) at the sampling instant kT.
The output value of the disturbed state-feedback controller corresponding to \(x(k)\) is denoted by \(u(k)\),
where K is the designed feedback gain and \(\triangle(k)\) is the controller gain perturbation that satisfies
By considering the network-induced delay, the plant input is
where
From (3), system (1) with sampling period T is discretized to
where
During each sampling period, two cases may arise, which can be listed as follows:
-
Packet dropout happens; (4) can be written as
$$ \tilde{x}(k+1) = \tilde{A}_{0}(k) \tilde{x}(k), $$(6)where
$$ \tilde{x}(k)=\left [ \textstyle\begin{array}{@{}c@{}} x(k) \\ \hat{u}(k-1) \end{array}\displaystyle \right ], \qquad \tilde{A}_{0}(k)=\left [ \textstyle\begin{array}{@{}cc@{}} A & B \\ 0 & I \end{array}\displaystyle \right ],\quad B= \int_{0}^{T}\exp\{A_{p}s\}\,\mathrm{d}s B_{p}. $$(7) -
No packet dropout happens; (4) can be written as
$$ \tilde{x}(k+1) = \tilde{A}_{1}(k)\tilde{x}(k) , $$(8)where
$$\begin{aligned} \tilde{A}_{1}(k) =& \left [ \textstyle\begin{array}{@{}cc@{}} A+B_{0}(\tau_{k})\widetilde{K}(k) & B_{1}(\tau_{k}) \\ \widetilde{K}(k) & 0 \end{array}\displaystyle \right ] \\ =&\left [ \textstyle\begin{array}{@{}cc@{}} A+(B_{00}+D F(\tau_{k})E)\widetilde{K}(k) & B_{11}-D F(\tau_{k})E \\ \widetilde{K}(k) & 0 \end{array}\displaystyle \right ], \end{aligned}$$(9)
\(B_{00}\), \(B_{11}\), D, and E are constant matrices, \(F(\tau_{k})\) satisfies \(F^{\mathrm{T}}(\tau_{k})F(\tau_{k})\leq I\).
If \(A_{p} \) has non-zero mutually different eigenvalues \(\lambda_{1}, \ldots, \lambda_{n}\) and Λ is the corresponding eigenvector matrix, choose \(a_{1}, \ldots, a_{n}\) satisfying \(\lambda _{1}(T-a_{1}-\tau_{k})<0\), …, \(\lambda_{n}( T-a_{n}-\tau_{k})<0\), then \(B_{00}\), \(B_{11}\), D, E, and \(F(\tau_{k})\) can be represented as
If \(A_{p} \) has zero eigenvalues or multiple eigenvalues, for example, \(A_{p}\) has one zero eigenvalue, one r multiple eigenvalue \(\lambda _{*}\), and non-zero mutually different eigenvalues \(\lambda_{2}, \ldots, \lambda_{n-r}\), in this case, \(A_{p}\) can be represented as
where \(J_{1}\) is a diagonal matrix corresponding to \(\lambda_{2}, \ldots, \lambda_{n-r}\), \(J_{2}\) is the Jordan block corresponding to \(\lambda_{*}\). Choose \(a_{i}\), \(i=1, 2, \ldots, n-r\), satisfying \(a_{1}>\tau_{k}\), \(\lambda _{l}(T-\tau_{k}-a_{l})<0\), \(l=2, 3, \ldots, n-r\). Then we have
where \(P_{2} \) is a invertible diagonal matrix and satisfies \(\|P_{2}^{-1}\bar{J}_{2}\|<1\), and
When \(\lambda_{*}\neq0 \),
When \(\lambda_{*}=0 \),
Combining (6) and (8) one obtains the following discrete-time switched system model:
\(\sigma(k)\) is called a switching signal. \(\sigma(k)=1\) implies there is no packet dropout, while \(\sigma(k)=0\) implies packet dropout.
3 Exponential stability analysis
Lemma 1
[17]
For constant matrices M, N, a symmetric matrix W, and scalar \(\varepsilon>0\), the following inequality holds:
where F satisfies \(F^{\mathrm{T}}F \leq I\), if and only if that there exists a matrix \(\varepsilon>0\)
Lemma 2
[18]
For the system (10), if there exist a Lyapunov function \(V(\tilde{x}(k))=\tilde{x}(k)^{\mathrm{T}}\tilde{P}\tilde{x}(k)\) and positive scalars \(\alpha_{0}\), \(\alpha_{1}\), such that
then the system is exponentially stable with the packet-dropout rate \(r\leq r_{0}\).
Theorem 3.1
For given positive scalars \(r_{0}\), \(\alpha_{0}\), \(\alpha_{1}\), if there exist positive definite matrices P, Q, such that
then the system is exponentially stable with the packet-dropout rate \(r\leq r_{0}\).
Proof
For the system (10), construct the Lyapunov function:
where P, Q are positive definite matrices.
Then (12) can be written as (15) and (13) can be written as follows:
which can be described as
From Lemma 1, inequality (18) is true if and only if there exists a scalar \(\varepsilon_{1} > 0\) such that the following inequality holds:
It then follows from the Schur complement that inequality (19) is equivalent to the following matrix inequality:
which can be written as
From Lemma 1, inequality (20) is true if and only if there exists a scalar \(\varepsilon_{2} > 0\), \(\varepsilon_{3} > 0\) such that the following inequality holds:
From the Schur complement, we see that (21) is equivalent to (16).
From Lemma 2, we see that if (14), (15), and (16) hold, then the system (10) has exponential stability.
The conditions in Theorem 3.1 are a set of LMIs with inversion constraints. K can be solved by an iterative LMI approach which is called cone complementarity linearization [19, 20]. □
4 Numerical example
Consider the following system from [16]:
Choose the sampling period \(T=0.3\mbox{ s}\), and suppose \(0\leq\tau_{k}\leq 0.1\mbox{ s}\), \(r_{0}=0.1\), \(\delta=0.1\). Using Theorem 3.1, we get
Suppose that the initial condition is \(x^{\mathrm{T}}(0)=[0.5\ -0.5 ]\). Figure 2 shows the state trajectories of the NCS. We can see that the networked control system is exponentially stable.
In [16], the designed state-feedback gain is unchanged. When the feedback controller is disturbed, it cannot guarantee the system stability. However, from Theorem 3.1, the designed-state feedback gain subject to a certain additive interference still can make the system stable.
5 Conclusions
In this paper, a new discrete-time switched NCSs model that can deal simultaneously with packet dropout and time delay is presented. The criterion for the exponential stability of the system is derived. The gain of the disturbed state-feedback controller can be solved by the proposed method.
References
Wu, J, Zhang, H, Shi, Y: State estimation for network-based systems subject to probabilistic delays. Signal Process. 92(11), 2700-2705 (2012)
Peng, C, Fei, M-R, Tian, E, Guan, Y-P: On hold or drop out-of-order packets in networked control systems. Inf. Sci. 268(1), 436-446 (2014)
Mahmoud, M, Memon, A, Shi, P: Observer-based fault-tolerant control for a class of nonlinear networked control systems. Int. J. Control 87(8), 1707-1715 (2014)
Huo, L, Lin, T, Fan, C, Liu, C, Zhao, J: Optimal control of a rumor propagation model with latent period in emergency event. Adv. Differ. Equ. 2015, 54 (2015)
Zhang, H, Liu, M, Shi, Y: Extended LMI representatives for stability and stabilization of discrete-time Takagi-Sugeno fuzzy systems. Optim. Control Appl. Methods 35(6), 647-655 (2014)
Deng, H, Wei, W: Stability analysis for optimal control problems governed by semilinear evolution equation. Adv. Differ. Equ. 2015, 15 (2015)
Shatyrko, A, van Nooijen, R, Kolechkina, A, Khusainov, D: Stabilization of neutral-type indirect control systems to absolute stability state. Adv. Differ. Equ. 2015, 64 (2015)
DiblÃk, J, Khusainov, DY, Bas̆tinec, J, Sirenko, AS: Stability and exponential stability of linear discrete systems with constant coefficients and single delay. Appl. Math. Comput. 269, 9-16 (2015)
DiblÃk, J, Khusainov, DY, Bas̆tinec, J, Sirenko, AS: Exponential stability of linear discrete systems with constant coefficients and single delay. Appl. Math. Lett. 51, 68-73 (2016)
Shi, Y, Yu, B: Output feedback stabilization of networked control systems with random delays modeled by Markov chains. IEEE Trans. Autom. Control 54(8), 1966-1972 (2009)
Wang, JF, Liu, CF, Yang, HZ: Stability of a class of networked control systems with Markovian characterization. Appl. Math. Model. 36(7), 3168-3175 (2012)
Mahmoud, M, Khan, G: Dynamic output feedback of networked control systems with partially known Markov chain packet dropouts. Optim. Control Appl. Methods 36(1), 29-44 (2015)
Zhang, Y, Fang, H: Stabilization of nonlinear networked systems with sensor random packet dropout and time-varying delay. Appl. Math. Model. 35(5), 2253-2264 (2011)
Zhang, WA, Yu, L: Modelling and control of networked control systems with both network-induced delay and packet-dropout. Automatica 44(12), 3206-3210 (2008)
Wang, JF, Yang, HZ: \(\mathrm{H}_{\infty}\) control of a class of networked control systems with time delay and packet dropout. Appl. Math. Comput. 35(5), 7469-7477 (2011)
Wang, J, Yang, H: Exponential stability of a class of networked control systems with time delays and packet dropouts. Appl. Math. Comput. 218(17), 8887-8894 (2012)
Xie, L: Output feedback \(\mathrm{H}_{\infty}\) control of systems with parameter uncertainty. IEEE Trans. Autom. Control 63(4), 741-750 (1996)
Zhang, QL, Qiu, ZZ: Network Control Systems. Science Press, Beijing (2007)
Ghaoui, LE, Oustry, F, AitRami, M: A cone complementarity linearization algorithm for static output-feedback and related problems. IEEE Trans. Autom. Control 42(8), 1171-1176 (1997)
Zhang, L, Huang, B, Lam, J: \(\mathrm{H}_{\infty}\) model reduction of Markovian jump linear systems. Syst. Control Lett. 50(2), 103-118 (2003)
Acknowledgements
This work is supported by Zhejiang Provincial Natural Science Foundation of China (No. LY14G020014), Zhejiang Provincial Key Research Base of Humanities and Social Sciences in Hangzhou Dianzi University (No. ZD03-201501), the Humanities and Social Sciences Youth Foundation of the Ministry of Education (No. 14YJC630089), and China Scholarship Council.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
Both authors contributed equally to this work and read and approved the final manuscript.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Wang, J., Liu, C. Exponential stability of a class of networked control systems with disturbed controllers. Adv Differ Equ 2016, 5 (2016). https://doi.org/10.1186/s13662-015-0728-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-015-0728-8