Abstract
This paper studies the finite-time \({{H}_{\infty }}\) stability analysis of uncertain network-based control systems under random data packet dropout and varying network delay. The system considered as an uncertain discrete-time stochastic system benefits from Bernoulli distributed white sequence technique for modeling the packet dropout. Sufficient conditions by means of a state feedback controller are derived to suppress the inherent effects of data packet dropout and network delay simultaneously. Simulations are provided to illustrate the feasibility and applicability of the control algorithm proposed in this paper.
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
Network-based control system (NCS) as one of the most well-known time delay systems has significant attributes, such as flexibility and less wiring. However, communication channel in the closed-loop system imposes new fundamental issues that make stability analysis of the system more challenging. From the control perspective, data packet dropout and network delay are two important inevitable topics, leading to the performance degradation or even instability of the NCSs [1,2,3,4,5,6,7,8,9]. Consequently, it is required to take into account these inherent problems in the study of controller design in such systems.
Data packet dropout and network delay can be modeled via different probability distributions, such as Bernoulli, and Markov process [10,11,12,13,14]. Therefore, different control algorithms were reported to address the stability problem of NCSs, for example [15,16,17,18,19]. In [15], the stability conditions of NCSs under external disturbances were analyzed. In [16], a state feedback controller for NCSs considering delays in the random nature was designed. In [17], a delay-dependent stability criterion satisfying a prescribed \({{H}_{\infty }}\) norm bound for NCSs with unknown bounded varying delays by means of a state feedback controller was examined. In [18], designing state feedback controllers for stabilizing NCSs in the presence of network delay was studied. In [19], \({{H}_{\infty }}\) stability analysis of the NCSs under data packet loss was addressed using a state feedback control law. Nevertheless, some works were reported for continuous-time NCSs that their results may not be applicable for discrete-time NCSs [20,21,22]. In [23, 24], the network-induced characteristics were also neglected. In [25], the stability analysis of NCSs with fixed time delay was discussed. Besides, the stability and stabilization of continuous-time NCSs were investigated by lumping the network delay and data packet dropout into one item [22, 26]. However, adopting such a lump sum induces some difficulty to distinguish the effects of packet dropout from network delay on the stabilization of NCSs. Consequently, the problem of stability analyze of discrete-time NCSs under these phenomena is still open area. Similarly to continuous-time NCSs, they can enforce strict limitations on the overall performance of discrete-time NCSs [27,28,29]. For this reason, designing an appropriate controller dealing with the performance of this kind of NCSs is required. Numerous results regarding to the stabilization of NCSs were reported using the Lyapunov asymptotic stability to address the status of the system over an infinite-time period. Nevertheless, the key topic in practice is to study the system status over a prescribed time period [30]. In other words, the states of the system under saturation cannot exceed a specified bound over a constant finite-time period. In such case, the conventional Lyapunov method is not therefore applicable. To handle the temporary behavior of the dynamical systems, Finite-Time Stability (FTS) concept should be utilized [31, 32]. Because of the fast convergence and appropriate performance on the robustness, the FTS technique was extended to stabilization of the time delay systems [33,34,35,36,37,38,39,40]. In particular, stability problem of NCSs using this technique has received much attention over the past decades [41,42,43,44,45,46,47,48,49]. It is worth pointing out that there is a significant distinction between FTS and Lyapunov concepts. That is, a finite-time stable system may not be stable in the sense of Lyapunov, and vice versa [50].
The works developed for NCSs using FTS can be categorized in different aspects, such as constant or varying network delay, linearity or nonlinearity, and certain or uncertain of the plant model [46,47,48,49]. In [46], an iterative algorithm for NCSs under data packet dropout was introduced. In order to realize finite-time boundedness for the system under study, a state feedback controller was designed without considering model uncertainty and network delay. In [47], the problem of finite-time boundedness of NCS in the presence of varying delay by designing a state feedback controller was investigated. In [48], considering a state feedback controller, finite-time boundedness for one family of NCSs over networks under packet dropout and network delay was studied. However, model uncertainty was not taken into account in the controller design. In [49], finite-time stabilization problem of the NCSs under packet dropout was discussed. To address this problem, sufficient conditions were provided using a state feedback controller without focus on model uncertainty and network delay. Compared with other related works, the key motivations to this paper come from several sources as follows.
-
1.
The first motivation is from the model uncertainty. The main shortcoming of the previous works is that they ignore the uncertainty in the modeling of NCSs, whereas it plays a significant factor responsible for the stability and performance of the data networks,
-
2.
The second motivation arises from the nature of time-varying delays in NCSs. The network delay is naturally varying in real time networks. Here, both actuation and measurement delays resulting from network transmissions are assumed time-varying in nature,
-
3.
There is an open area to investigate the stability analysis of uncertain NCSs in the presence of packet dropout and network delay simultaneously, which is the third motivation of the current research work.
Motivated by the above discussions, this paper addresses the finite-time \({{H}_{\infty }}\) stability analysis of uncertain NCSs considering uncertainty, time-varying network delay, random packet dropout, and norm-bounded disturbance. The structure of this paper is as follows. The system modeling is provided in Sect. 2. Stability analysis regarding to the uncertain NCSs is derived in Sect. 3. Simulations are provided to assess the feasibility of the control algorithm in Sect. 4. Eventually, Sect. 5 outlines the main conclusions.
Notation Throughout this paper, 0 and I are used to represent the zero and the identity matrices with compatible dimensions, \(\mathbb {N}\) is the set of natural numbers, \(\mathbb {R}\left( {{\mathbb {R}}^{+}} \right) \) shows all real (non-negative) numbers set, Prob is the probability measure, \(\mathbb {E}\left\{ x \right\} \) stands for the expectation of the stochastic variable x, \({{l}_{2}}[0,\infty )\) denotes the space of square integrable vectors, \({{\lambda }_{\min }}(P)\) and \({{\lambda }_{\max }}(P)\) are the smallest and largest eigenvalues of matrix P , respectively, and the sign \(\times \) in a matrix stands for the symmetric part.
2 System modeling and prerequisites
Figure 1 shows the NCS framework. In this control framework, the controller uses the system’s state data through the measurement channel under inherent phenomena of the network, including delay and data packet dropout in time k. Next, the control signal is transmitted to the system through the actuation channel considering network delay with together data packet dropout.
The mathematical model of the discrete-time NCS is
where \({{x}_{k}}\in {{R}^{n}}\) and \({{u}_{c,k}}\in {{R}^{m}}\) are the system state and the control signal, respectively, \({{z}_{k}}\in ~{{R}^{r}}\) is the measured output, \(A,\,{{B}_{1}},{{B}_{2}},\,{{C}_{1}},{{D}_{11}}\) and \({{D}_{12}}\) are considered to be known real constant matrices with compatible dimensions, and \(\delta A,\,\delta {{B}_{1}},\delta {{B}_{2}},\,\delta {{C}_{1}},\delta {{D}_{11}}\) and \(\delta {{D}_{12}}\) characterize the parameter uncertainties in the system to be in the form of
where matrices \({{E}_{1}},\,{{E}_{2}},\,{{H}_{1}},\,{{H}_{2}}\) and \({{H}_{3}}\) are assumed to be known real constant with compatible dimensions, and \({\tilde{F}_{k}}\) denotes an unknown real matrix which is time-varying such that \(\tilde{F} _{k}^{T}{\tilde{F}_{k}}\le I\). It is also supposed that \({W}_{0}>0\) exists such that
In addition, the following relationship for exogenous disturbance input \({{d}_{k}}\in {{R}^{q}}\) which belongs to \({{l}_{2}}[0,\infty )\) holds.
Suppose that the state feedback control law is given by
where K is the controller gain to be computed.
The measurement channel is expressed as
where \(r_{k}^{m}\) is the measurement delay which is time-varying, and \({{\alpha }_{0,k}}\in R\) as a random variable stands for the packet dropout.
Similarly, it is considered for the actuation channel
where \(r_{k}^{a}\) is the varying actuation delay, and \({{\theta }_{0,k}}\in R,\) as random variable shows the packet dropout.
\({{\theta }_{0,k}}\) is assumed to be mutually independent of \({{\alpha }_{0,k}}\) in the form of Bernoulli distributed white sequences with the following relationships.
Combining Eqs. (5), (6) and (9), we obtain
Lemma 1
\({{\beta }_{0,k}}\) is a stochastic with Bernoulli distributed white sequence as
Proof
Because of the independence of variables\({{\alpha }_{0,k}}\) and \({{\theta }_{0,k}}\), we have
From there, it results
Using Eqs. (15) and (17) yields
Therefore, \({{\beta }_{0,k}}\) is a stochastic variable with Bernoulli distributed white sequence. Then, the resultant control input is written as
It is worth mentioning that \({{\beta }_{0,k}}=1\) reveals that the data packet is properly transmitted to the system and \({{\beta }_{0,k}}=0\) indicates the data packet dropout. Combining Eqs. (1) and (19), the entire closed-loop system is expressed as
Here, the states of the plants are available, and \(r_{k}^{a}\) and \(r_{k}^{m}\) are varying satisfying
In the following, the fundamental concepts, which are useful to derive the main results, are recalled. \(\square \)
Definition 1
[51] The system (20) under \({{d}_{k}}=0\) is stochastic finite-time stable with respect to \(( {{\delta }_{x}},\epsilon ,\varGamma ,N )\), in which \(0<{{\delta }_{x}}<\epsilon \) and \(\varGamma ={{\varGamma }^{T}}>0\), if
Definition 2
[51] The system (20) for all admissible exogenous nonzero disturbance under condition is said to be stochastic finite-time boundedness (SFTB) with respect to \(\left( {{\delta }_{x}},\epsilon ,\varGamma ,N,\overline{d} \right) \), in which \(0<{{\delta }_{x}}<\epsilon \) and \(\varGamma ={{\varGamma }^{T}}>0\), if
Definition 3
[51] The system (20) is stochastic finite-time stable with an \({{H}_{\infty }}\) normal bound \(\mu ,\) (SHFTB) if the following conditions hold.
-
1.
System (20) is SFTB.
-
2.
Under zero initial conditions, the controlled output \({{z}_{k}}\) holds
Lemma 2
[52] For a given symmetric matrix \(\left[ \begin{matrix} {{X}_{11}} &{} {{X}_{12}} \\ X_{12}^{T} &{} {{X}_{22}} \\ \end{matrix} \right] \) where \({{X}_{11}}\in {{R}^{p\times p}},{{X}_{22}}\in {{R}^{q\times p}},\) and \({{X}_{12}}\in {{R}^{p\times q}}\), the following conditions are mutually equivalent
3 Stability analysis
Here, first, criteria of the SFTB and SHFTB are provided in Theorems 1 and 2, respectively. Then, Theorem 3 illustrates the design procedure of the controller.
Theorem 1
The system (20) is SFTB with respect to \(\left( {{\delta }_{x}},\epsilon ,\varGamma ,N,\overline{d} \right) \) if positive-definite matrices \(P,\,{{Q}_{1}},{{Q}_{2}},\,\varGamma ,~T,~Z\in {{R}^{n\times n}},\,~{{W}_{1}},{{W}_{2}},{{W}_{3}},{{\rho }_{0}}\in R,\,\,U,S\in {{R}^{2n\times 2n}},\,\,L,M,F\in {{R}^{2n\times n}},\) and scalars \({{\lambda }_{0}}>1,\,\,\epsilon >0,\) are existed such that the following relationships hold.
in which
Proof
Let us define that \({{\tilde{y}}_{k}}={{x}_{k+1}}-{{x}_{k}}\) satisfying \(\tilde{y}_{k}^{T}{{\tilde{y}}_{k}}\le \delta _{y}^{2}\) for \(k\in \left[ -{{r}_{M}},-1 \right] .\) The Lyapunov–Krasovskii-like functional is constructed as
where
Denote
Considering \({{\lambda }_{0}}>1~,\) the difference of \({{V}_{k}}\) is given by
After some calculating, we can easily obtain
Similarly,
From \({{\lambda }_{0}}>1\), it yields
Since
Combining Eqs. (37) and (38) into (36), and then adding and removing the expressions \(x_{k}^{T}H_{1}^{T}\tilde{F}_{k}^{T}{{W}_{1}}{{\tilde{F}}_{k}}{{H}_{1}}{{x}_{k}},\) \(d_{k}^{T}H_{2}^{T}\tilde{F}_{k}^{T}{{W}_{3}}{{\tilde{F}}_{k}}{{H}_{2}}\,{{d}_{k}},\) and \(x_{k-{{r}_{k}}}^{T}{{K}^{T}}H_{3}^{T}\tilde{F}_{k}^{T}{{W}_{2}}{{\tilde{F}}_{k}}{{H}_{3}}K{{x}_{k-{{r}_{k}}}}\) into Eq. (36), it follows from Eq. (3) that
If \(\varOmega <0,~\)and \({{\varPhi }_{i}}\ge 0,\) then
Since \(\rho _{0} \,>0,\) therefore
Using Lemma 2, and applying Eqs. (39), (40) and (41), the inequalities (25) and (27) are satisfied. Hence, we get
Applying Eqs. (41) and (42) and considering \({{\lambda }_{0}}>1,\) it concludes that
It is straightforward to obtain that
From Eqs. (43) and (47), we obtain
where \(~\tilde{P}=~{{\varGamma }^{-\frac{1}{2}}}P~{{\varGamma }^{-\frac{1}{2}}},{{\tilde{Q}}_{1}}=~{{\varGamma }^{-\frac{1}{2}}}{{Q}_{1}}~{{\varGamma }^{-\frac{1}{2}}}, {{\tilde{Q}}_{2}}=~{{\varGamma }^{-\frac{1}{2}}}{{Q}_{2}}~{{\varGamma }^{-\frac{1}{2}}},\tilde{T}=~{{\varGamma }^{-\frac{1}{2}}}T~{{\varGamma }^{-\frac{1}{2}}},~\tilde{Z}=~{{\varGamma }^{-\frac{1}{2}}}Z {{\varGamma }^{-\frac{1}{2}}}\). From there,
Using Eqs. (48)–(49), the following inequality can be obtained.
where
From Eq. (26), it yields that \(\mathbb {E}\left\{ x_{k}^{T}\varGamma {{x}_{k}} \right\} \le ~\,{{\epsilon }^{2}}\), \(k=1,\ldots ,N.\) Therefore, the system (20) is SFTB with respect to \(\left( {{\delta }_{x}},~\epsilon ,~\varGamma ,N,\overline{d} \right) \). \(\square \)
Remark 1
In the Lyapunov–Krasovskii-like functional used in Theorem 1, the variable ratios \({{\lambda }_{0}}^{k-1-i}\) are utilized, whereas there is no required inequality enlargement to obtain \(\Delta {{V}_{k}}\le ({{\lambda }_{0}}-1){{V}_{k}}\). Compared with [53], V is enlarged by \(\Delta {{V}_{k}}<({{\lambda }_{0}}-1)x_{k}^{T}P\,{{x}_{k}}=({{\lambda }_{0}}-1){{V}_{1,k}}< ({{\lambda }_{0}}-1){{V}_{k}}\), which indicates that the use of our method contains more information of the system states leading to less conservative stability. However, if the terms \(-\,{{\lambda }_{0}}^{{{r}_{m}}+1}\sum \nolimits _{j=k-{{r}_{M}}}^{k-{{r}_{m}}-1}{\tilde{y}_{j}^{T}T{{{\tilde{y}}}_{j}}\,\,}\) and \(-\,{{\lambda }_{0}}\sum \nolimits _{j=k-{{r}_{m}}}^{k-1}{\tilde{y}_{j}^{T}Z{{{\tilde{y}}}_{j}}\,}\) are ignored, the conservatism is unavoidable. Therefore, Eqs. (37) and (38) as well as the free-weighting matrices U, S, L, M and F are introduced in order to avoid such treatments. In the following, sufficient condition is derived for stochastic \({{H}_{\infty }}\) finite-time stability of the system (20).
Theorem 2
The system (20) is SHFTB with respect to \(\left( {{\delta }_{x}},\epsilon ,\varGamma ,N,\overline{d},\,\mu \right) ,\) if positive-definite matrices \(P,\,{{Q}_{1}},\,{{Q}_{2}},\,\varGamma ,~T,~Z\in {{R}^{n\times n}},~{{W}_{1}},{{W}_{2}},{{W}_{3}}\in R,U,S\in {{R}^{2n\times 2n}}\) and matrices \(L,M,F\in {{R}^{2n\times n}}\) and scalars \(\epsilon ,\mu >0\) and \({{\lambda }_{0}}>1,\,\,\) are existed such that
in which
where \({{\varSigma }_{11}},{{\varSigma }_{31}},{{\varSigma }_{33}},\tilde{P},~{{\tilde{Q}}_{1}},{{\tilde{Q}}_{2}},~\tilde{T},\tilde{Z},~U,S,L,M,F,{{\varPhi }_{i}}\) and b are similar to Theorem 1.
Proof
According to Theorem 1, the system (20) is SFTB. Therefore, for any admissible nonzero \({{d}_{k}},\) we have
Let define \({{\rho }_{0}}={{\mu }^{2}}{{\lambda }_{0}}^{-N}I\). It follows from Eq. (51) and Lemma 2 that \(\varTheta <0\) and hence
From Eq. (55), it is apparent that
Considering zero initial conditions and using \({{V}_{k}}\ge 0,\) we obtain
From Eq. (57) and using \({{\lambda }_{0}}>1,\,\,\) we get
and therefore
which indicates the SHFTB of the system (20) is achieved. \(\square \)
Theorem 3
The system (20) with the controller \({{u}_{k}}=K{{\hat{x}}_{k}}\) given in (5) is SHFTB with respect to \(\left( {{\delta }_{x}},\epsilon ,\varGamma ,N,\overline{d},\,\mu \right) ,\) if positive-definite matrices \(P,\,{{Q}_{1}},\,{{Q}_{2}},\,\varGamma ,~T,Z,X,{{R}_{1}},{{R}_{2}}\in {{R}^{n\times n}},~{{W}_{1}},{{W}_{2}},{{W}_{3}},V\in R,U,S\in {{R}^{2n\times 2n}}\), matrices \(L,M,F\in {{R}^{2n\times n}}\), and scalars \(\mu ,\epsilon >0 \) existed such that
in which
where \(\tilde{P},~{{\tilde{Q}}_{1}},{{\tilde{Q}}_{2}},~\tilde{T},\tilde{Z},~U,S,L,M,F,{{\varPhi }_{i}}\) and b are similar to Theorem 1.
Proof
According to Lemma 2 and Theorem 2 and also denoting \({{P}^{-1}}=X,\,\,{{T}^{-1}}={{R}_{1}},\,\,\,{{Z}^{-1}}={{R}_{2}},\) and \(W_{2}^{-1}=V,\) we can prove easily the results mentioned above on the stochastic \({{H}_{\infty }}\) finite-time stability. \(\square \)
Remark 2
Equation (59) is a nonlinear and cannot be solved through the standard LMI Toolbox. One way to handle this problem is to use the cone complementarity linearization algorithm (CCLM) as follows. The non-convex problem (59) is considered as a minimization problem with LMI constraints as follows.
\(Minimize~Trace~\left( XP+{{R}_{1}}T+{{R}_{2}}Z+V{{W}_{2}} \right) \)
For solving above optimization problem, an algorithm is provided, which can be itemized as follows.
Step 1 Initialize the maximum number of iteration \(\bar{N}\), iteration accuracy \({{\varepsilon }_{0}}\) and constant values \({{\delta }_{x}} ,~\varGamma ,~N,\,\overline{d}\) and \({{\lambda }_{0}}\).
Step 2 Select an initial value of \(\epsilon \).
Step 3 Compute feasible points \({{P}_{0}},~{{X}_{0}},~{{T}_{0}},{{R}_{1,0~}},{{Z}_{0}},{{R}_{2,0}},{{W}_{2,0}},{{V}_{0}}\) satisfying (59)–(62), whereas \({{P}_{k}}={{P}_{0}},~~{{X}_{k}}={{X}_{0}},{{T}_{k}}={{T}_{0}},{{Z}_{k}}={{Z}_{0}},{{W}_{2,k}}={{W}_{2,0}},\text {V}{{~}_{k}}={{V}_{0}},~~{{R}_{1,k}}={{R}_{1,0}},~{{R}_{2,k}}={{R}_{2,0}}\). In the case of they are none, exit. Set \(k = 0\).
Step 4 Find \({{P}_{k+1}},{{X}_{k+1}},~{{T}_{k+1}},{{R}_{1,k+1~}},{{Z}_{k+1}},{{R}_{2,k+1}},{{W}_{2,k+1}},{{V}_{k+1}}\). Then, the LMI problem is solved as follows.
\(~Minimize~Trace~\left( \vartheta +{{\mu }^{2}} \right) ~\) subject to Eqs. (59)–(62)
where
Step 5 If \(~\left| Trace\vartheta -\left( 6n+2 \right) \right| <{{\varepsilon }_{0}}\) holds, then exit. Else, set \(k\leftarrow k+1\) and return to Step 2.
Step 6 In the case of \(~k>\overline{N},\) go to stop.
Step 7 If the problem is unfeasible, then it is required to increase \(\epsilon \). Else, decreasing \(\epsilon \) till getting the its minimum value.
4 Application to uninterruptible power supply
Here, an uninterruptible power supply (UPS) as a practical example is adopted for elevation of the control algorithm. The network-based control problem for this kind of UPS is studied for keeping the AC voltage of the output at the desirable situation. When the signal of control is transmitted via the communication network, the inherent phenomena, that is random packet dropout and varying network delay, can degrade the system performance or even cause instability of the system. Based on this, the goal is to cope with these inherent phenomena by designing a state feedback controller (5) to achieve finite-time stabilization of the uncertain NCS with the \({{H}_{\infty }}\) prescribed disturbance level. Here, the following uncertain model of the UPS is adopted from [19, 54, 55].
In the simulation, the control cost and power consumption of controller is also estimated, which is an appropriate criterion to measure the cost of controller in a theoretical way [56]. The power consumption denoted by p is computed by
The average power consumption of the controller can be estimated as
where \({{p}_{3}}={{p}_{2}}-{{p}_{1}},\) in which \({{p}_{1}}\) and \({{p}_{2}}\) are the output power consumption from the uncontrolled and controlled NCS, respectively.
In order to assess the feasibility of the designed controller, simulations are performed to compare it with other existing techniques including [19, 54, 55, 57]. The settings are \({{\lambda }_{0}}=1.001,~\text { }~{{\delta }_{x}}=1,~\text { }~\text { }\varGamma =\text {I},~\text { }~\text { N}=10,~\text { }~\overline{d}=1,~\,1\le {{r}_{k}}\le 5,\) and \(\overline{{{\beta }_{0}}}=0.9\) with the initial values \({{x}_{0}}={{\left[ \begin{matrix} 1 &{} 0 &{} 0 \\ \end{matrix} \right] }^{T}}\text {, }~\text { }~x=0\) for \(k~\in ~\left[ -\,5,-\,1 \right] ,{{d}_{k}}=\frac{1}{{{k}^{2}}}.\) Solving the minimization problem given in Eqs. (59)–(62), we get \({{\mu }_{\min }}=0.685\) and \(\epsilon _\mathrm{opt}^{2}=5.674\). The resulting controller is expressed as \(K=\left[ -\,0.0111~~~0.179~~~-\,0.124 \right] .\) The corresponding controllers used for [19, 54, 55] are \(\left[ \begin{matrix} 1.1154 &{} -\,0.6931 &{} 0.0007 \\ \end{matrix} \right] \), \(\,[ -\,0.3291 \ 0.2676 -\,0.0210 ]\), and \(\left[ \begin{matrix} -\,0.5960 &{} 0.5549 &{} -\,0.1587 \\ \end{matrix} \right] \), respectively. The packet dropout probability and network delays are represented in Figs. 2 and 3, respectively. Figure 4 illustrates the state trajectories of the system, whereas it exhibits that all the states of the system using the proposed controller converge to zero. The results show that other methods corresponding to [19, 54, 55] cannot stabilize the system. Referring to Fig. 4, it can be observed that the performance of the NCS using the proposed approach is able to control the system with high convergence speed, small overshoot and high control precision. In particular, in comparison with the control method reported in [57], the proposed approach has outstanding performance in terms of settling time and accuracy. The norm \({{x}_{k}}\) of the resultant system regarding to the controller proposed in this paper is also provided in Fig. 5. From Fig. 5, it can be inferred that the states trajectories stay within a given upper bound, which implies the entire system is SHFTB. Compared with the other relevant works, our results incorporate the network delays happening in both the actuation and measurement channels as well as the data packet dropout. Furthermore, the proposed controller can cope with the system uncertainties appropriately.
In the sequel, the proposed controller is implemented and tested under different values of \({{r}_{M}}\) and \(\overline{{{\beta }_{0}}}\). Tables 1 and 2 list a quantitative comparison of the \({{H}_{\infty }}\) performance metric of the NCS using the proposed controller. The effects of different values \({{r}_{M}}\) and \(\overline{{{\beta }_{0}}}\) on the \({{H}_{\infty }}\) performance are also illustrated in Figs. 6 and 7. Results represent that increasing the upper bound of varying delay as well as decreasing the packet dropout results in decreasing the \({{H}_{\infty }}\) system performance. Figure 8 shows the average power consumption of the proposed controller. Besides, in order to further assessment of the control method, we consider \(1\le ~{{r}_{k}}\le 10\) and \(\overline{{{\beta }_{0}}}=0.8\), whereas other parameters are chosen based on the values represented above. Using the proposed procedure, we have \(\epsilon _\mathrm{opt}^{2}=~6.86\). Figures 9, 10, 11 and 12 show the results. We observe that the settling time of the response is longer and minimum value of the norm bounded is much larger than the previous results. In general, it can be inferred that the proposed control strategy can deal with the effects of network delay and packet dropout properly.
5 Conclusions
In this paper, we studied FTS analysis for a class of uncertain NCSs under data packet dropout and network delay simultaneously. Here, both actuation and measurement delays were varying and the data packet dropout was modeled by the independent Bernoulli distributed white sequence. Sufficient conditions by designing the state feedback controller were derived with the help of LMI approach. Results verified features of the proposed control strategy and its ability to address control challenges in the NCSs.
References
Shi, Y., Yu, B.: Robust mixed \({H}_{2}/{{H}_{\infty }}\) control of networked control systems with random time delays in both forward and backward communication links. Automatica 47(4), 754–760 (2011)
Rasool, S.C.F., Swain, S.K.N.A.: Robust mode delay-dependent \({{H}_{\infty }}\) control of discrete-time systems with random communication delays. IET Control Theory Appl. 4(6), 936–944 (2010)
Sun, J., Jiang, J.: Delay and data packet dropout separately related stability and state feedback stabilisation of networked control systems. IET Control Theory Appl. 7(3), 333–342 (2013)
Li, H., Sun, Z., Liu, H., Sun, F.: Stabilisation of networked control systems using delay-dependent control gains. IET Control Theory Appl. 6(5), 698–706 (2012)
Wang, S., Yu, M., Sun, X.: Robust \({{H}_{\infty }}\) control for time-delay networked control systems with probability constraints. IET Control Theory Appl. 9(16), 2482–2489 (2015)
Ishido, Y., Takaba, K., Quevedo, D.E.: Stability analysis of networked control systems subject to packet-dropouts and finite-level quantization. Syst. Control Lett. 60(5), 325–332 (2011)
Argha, A., Li, L., Su, S., Nguyen, H.: Stabilising the networked control systems involving actuation and measurement consecutive packet losses. IET Control Theory Appl. 10(11), 1269–1280 (2016)
Qu, F., Guan, Z., Li, T., Yuan, F.: Stabilisation of wireless networked control systems with packet loss. IET Control Theory Appl. 6(15), 2362–2366 (2012)
Yang, R., Liu, G.P., Shi, P., Thomas, C., Basin, M.V.: Predictive output feedback control for networked control systems. IEEE Trans. Ind. Electron. 61(1), 512–520 (2014)
Shen, M., Park, J.H., Ye, D.: A separated approach to control of Markov jump nonlinear systems with general transition probabilities. IEEE Trans. Cybern. 46(9), 2010–2018 (2016)
Shen, M., Park, J.H.: \({{H}_{\infty }}\) filtering of Markov jump linear systems with general transition probabilities and output quantization. ISA Trans. 63, 204–210 (2016)
Shen, M., Ye, D.: Improved fuzzy control design for nonlinear Markovian-jump systems with incomplete transition descriptions. Fuzzy Sets Syst. 217, 80–95 (2013)
Shen, M., Ye, D., Wang, Q.G.: Mode-dependent filter design for Markov jump systems with sensor nonlinearities in finite frequency domain. Signal Process. 134, 1–8 (2017)
Shen, M., Lim, C., Shi, P.: Reliable \({{H}_{\infty }}\) static output control of linear time varying delay systems against sensor failures. Int. J. Robust Nonlinear Control 302, 65–81 (2016)
Tabbara, M., Nesic, D., Teel, A.R.: Stability of wireless and wireline networked control systems. IEEE Trans. Autom. Control 52(9), 1615–1630 (2007)
Huang, D., Nguang, S.K.: State feedback control of uncertain networked control systems with random time delays. IEEE Trans. Autom. Control 53(3), 829–834 (2008)
Zhao, H., Wu, M., Liu, G., She, J.: \({{H}_{\infty }}\) control for networked control systems (NCS) with time-varying delays. J. Control Theory Appl. 2, 157–162 (2005)
Zhang, L., Shi, Y., Chen, T., Huang, B.: A new method for stabilization of networked control systems with random delays. IEEE Trans. Autom. Control 50(8), 1177–1181 (2005)
Wang, Z., Member, S., Yang, F., Ho, D.W.C., Liu, X.: Robust \({{H}_{\infty }}\) control for networked systems with random packet losses. IEEE Trans. Syst. Man Cybern. B Cybern. 37(4), 916–924 (2007)
Guo, G.: A switching system approach to sensor and actuator assignment for stabilisation via limited multi-packet transmitting channels. Int. J. Control 84(1), 78–93 (2011)
Guo, G., Lu, Z., Han, Q.: Control with Markov sensors/actuators assignment. IEEE Trans. Autom. Control 57(7), 1799–1804 (2012)
Liu, K., Fridman, E.: Networked-based stabilization via discontinuous Lyapunov functionals. Int. J. Robust Nonlinear Control 22(4), 420–436 (2012)
Klinkhieo, S., Kambhampati, C., Patton, R.J.: Fault tolerant control in NCS medium access constraints. In: 2007 IEEE International Conference on Networking, Sensing and Control, pp. 416–423 (2007)
Song, H., Zhang, W., Yu, L.: \({{H}_{\infty }}\) filtering of network-based systems with communication constraints. IET Signal Process. 4(1), 69–77 (2010)
Tan, C., Li, L., Zhang, H.: Stabilization of networked control systems with both network-induced delay and packet dropout. Automatica 59, 194–199 (2015)
Meng, X., Lam, J., Gao, H.: Network based \({{H}_{\infty }}\) control for stochastic systems. Int. J. Robust Nonlinear Control 19(3), 295–312 (2009)
Wang, G., Li, L., Wu, B.: Robust stability of nonlinear model-based networked control systems with time-varying transmission times. Nonlinear Dyn. 69(3), 1351–1363 (2012)
Wen, S., Zeng, Z., Huang, T.: Robust \({{H}_{\infty }}\) output tracking control for fuzzy networked systems with stochastic sampling and multiplicative noise. Nonlinear Dyn. 70(2), 1061–1077 (2012)
Tahoun, A.H.: Adaptive stabilizer for chaotic networked systems with network-induced delays and packet losses. Nonlinear Dyn. 81(1–2), 823–832 (2015)
Weiss, L., Infante, E.F.: Finite time stability under perturbing forces and on product spaces. IEEE Trans. Autom. Control 12(1), 54–59 (1967)
Dorato, P.: Short-time stability in linear time-varying systems. DTIC Document (1961)
Amato, F., Ariola, M., Dorato, P.: Finite-time control of linear systems subject to parametric uncertainties and disturbances. Automatica 37(9), 1459–1463 (2001)
Zhao, J., Shen, H., Li, B., Wang, J.: Finite-time \({{H}_{\infty }}\) control for a class of Markovian jump delayed systems with input saturation. Nonlinear Dyn. 73(1), 1099–1110 (2013)
Du, H., Cheng, Y., He, Y., Jia, R.: Finite-time output feedback control for a class of second-order nonlinear systems with application to DC–DC buck converters. Nonlinear Dyn. 78(3), 2021–2030 (2014)
Cai, M., Xiang, Z., Guo, J.: Adaptive finite-time control for uncertain nonlinear systems with application to mechanical systems. Nonlinear Dyn. 84(2), 943–958 (2015)
Golestani, M., Mohammadzaman, I., Yazdanpanah, M.J.: Robust finite-time stabilization of uncertain nonlinear systems based on partial stability. Nonlinear Dyn. 85(1), 87–96 (2016)
Zuo, Z., Li, H., Wang, Y.: New criterion for finite-time stability of linear discrete-time systems with time-varying delay. J. Frankl. Inst. 350(9), 2745–2756 (2013)
Zhang, Z., Zhang, Z., Zhang, H., Zheng, B.: Finite-time stability analysis and stabilization for linear discrete-time system with time-varying delay. J. Frankl. Inst. 351(6), 3457–3476 (2014)
Liu, A., Yu, L., Zhang, D., Zhang, W.: Finite-time \({{H}_{\infty }}\) control for discrete-time genetic regulatory networks with random delays and partly unknown transition probabilities. Frankl. Inst. 350(7), 1944–1961 (2013)
Elahi, A., Alfi, A.: Finite-time \({{H}_{\infty }}\) control of uncertain networked control systems with randomly varying communication delays. ISA Trans. 69, 65–88 (2017)
Mastellone, S., Abdallah, C.T., Dorato, P.: Stability and finite-time stability analysis of discrete-time nonlinear networked control systems. In: Proceedings of the American Control Conference, 2005, vol. 2, pp. 1239–1244 (2005)
Dritsas, L., Nikolakopoulos, G., Tzes, A.: Constrained finite time control of networked systems with uncertain delays. In: 14th Mediterranean Conference on Control and Automation, pp. 1–6. MED’06 (2006)
Mastellone, S., Dorato, P., Abdallah, C.T.: Finite-time stability for nonlinear networked control systems. In: Current Trends in Nonlinear Systems and Control, pp. 535–553 (2006)
Shang, Y., Gao, F., Yuan, F.: Finite-time stabilization of networked control systems subject to communication delay. Int. J. Adv. Comput. Technol. 3(3), 192–198 (2011)
Sun, Y., Xu, J.: Finite-time boundedness and stabilization of networked control systems with time delay. Math. Probl. Eng. 2012, 1–12 (2012)
Sun, Y.: Finite-time boundedness and stabilisation of networked control systems with bounded packet dropout. Int. J. Syst. Sci. 45(9), 37–41 (2014)
Hua, C., Yu, S., Guan, X.: Finite-time control for a class of networked control systems with short time-varying delays and sampling jitter. Int. J. Autom. Comput. 12(4), 448–454 (2015)
Mathyalagan, K., Park, J., Sakthivel, R.: Finite-time boundedness and dissipativity analysis of networked cascade control systems. Nonlinear Dyn. 84(4), 2149–2160 (2016)
Sun, Y., Li, G.: Finite-time stability and stabilization of networked control systems with bounded packet dropout. Discrete Dyn. Nat. Soc. 2014, 1–6 (2014)
Amato, F., Ariola, M.: Finite-time control of discrete-time linear systems. IEEE Trans. Autom. Control 50(5), 724–729 (2005)
Zhang, Y., Liu, C., Sun, H.: Robust finite-time \({{H}_{\infty }}\) control for uncertain discrete jump systems with time delay. Appl. Math. Comput. 219(5), 2465–2477 (2012)
Boyd, S.P.: Linear Matrix Inequalities in System and Control Theory, vol. 15. SIAM, Philadelphia (1994)
Stojanovic, S.B., Debeljkovic, D.L., Dimitrijevic, N.: Finite-time stability of discrete-time systems with time-varying delay. Chem. Ind. Chem. Eng. Q. CICEQ 18(4–1), 525–533 (2012)
Gao, S., Tang, G.: Stabilization of networked control systems with random delays. IEEE Trans. Ind. Electron. 58(9), 3250–3255 (2011)
Yang, F., Wang, Z., Hung, Y., Gani, M.: \({{H}_{\infty }}\) control for networked systems with random communication delays. IEEE Trans. Autom. Control 51(3), 511–518 (2006)
Wang, C., Chu, R., Ma, J.U.N.: Controlling a chaotic resonator by means of dynamic track control. Complexity 21(1), 370–378 (2015)
Li, X., Sun, S.: \({{H}_{\infty }}\) control for networked systems with random delays and packet dropouts. Int. J. Control Autom. Syst. 10(5), 1023–1031 (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
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, 713–731 (2018). https://doi.org/10.1007/s11071-017-3905-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-017-3905-3