Improved H∞ control for networked control systems with network-induced delay and packet dropout
来源期刊:中南大学学报(英文版)2016年第5期
论文作者:李冰 武俊峰 黄玲
文章页码:1215 - 1223
Key words:H∞ performance; networked control systems; packet dropout; network-induced delay
Abstract: The H∞ performance analysis and controller design for linear networked control systems (NCSs) are presented. The NCSs are considered a linear continuous system with time-varying interval input delay by assuming that the sensor is time-driven and the logic Zero-order-holder (ZOH) and controller are event-driven. Based on this model, the delay interval is divided into two equal subintervals for H∞ performance analysis. An improved H∞ stabilization condition is obtained in linear matrix inequalities (LMIs) framework by adequately considering the information about the bounds of the input delay to construct novel Lyapunov–Krasovskii functionals (LKFs). For the purpose of reducing the conservatism of the proposed results, the bounds of the LKFs differential cross terms are properly estimated without introducing any slack matrix variables. Moreover, the H∞ controller is reasonably designed to guarantee the robust asymptotic stability for the linear NCSs with an H∞ performance level γ. Numerical simulation examples are included to validate the reduced conservatism and effectiveness of our proposed method.
J. Cent. South Univ. (2016) 23: 1215-1223
DOI: 10.1007/s11771-016-0371-x
LI Bing(李冰)1, WU Jun-feng(武俊峰)1, 2, HUANG Ling(黄玲)1
1. School of Measurement-control Technology and Communications Engineering,
Harbin University of Science and Technology, Harbin 150080, China;
2. College of Electrical and Information Engineering, Heilongjiang University of
Science and Technology, Harbin 150022, China
Central South University Press and Springer-Verlag Berlin Heidelberg 2016
Abstract: The H∞ performance analysis and controller design for linear networked control systems (NCSs) are presented. The NCSs are considered a linear continuous system with time-varying interval input delay by assuming that the sensor is time-driven and the logic Zero-order-holder (ZOH) and controller are event-driven. Based on this model, the delay interval is divided into two equal subintervals for H∞ performance analysis. An improved H∞ stabilization condition is obtained in linear matrix inequalities (LMIs) framework by adequately considering the information about the bounds of the input delay to construct novel Lyapunov–Krasovskii functionals (LKFs). For the purpose of reducing the conservatism of the proposed results, the bounds of the LKFs differential cross terms are properly estimated without introducing any slack matrix variables. Moreover, the H∞ controller is reasonably designed to guarantee the robust asymptotic stability for the linear NCSs with an H∞ performance level γ. Numerical simulation examples are included to validate the reduced conservatism and effectiveness of our proposed method.
Key words: H∞ performance; networked control systems; packet dropout; network-induced delay
1 Introduction
NCSs have received significant attention for their successful applications in remote surgery, unmanned aerial vehicles, and automated highway systems in recent years. As mentioned in Refs. [1-2], NCSs have many benefits, such as high reliability, simple installation, lower cost, and reduced weight compared with the conventional control system. However, the introduction of NCSs often results in some new problems, among which data packet dropout and network-induced delay are two main issues. They can reduce the performance of the system and even make it unstable. Therefore, it is important to investigate NCSs with data packet dropouts or network induced delay. Several research papers on this topic have been published [3-8], and their number is growing. In existing researches, various approaches have been applied to the analysis of NCSs: the stochastic system approach [5], the sampled-data system approach [6], the switched-system approach [7], and the hybrid system approach [8].
In addition, a new approach has been employed to explore the control problem of NCSs recently by modeling the NCSs with packet dropouts and network- induced delay as a system with input delay. Based on this approach, stabilization analysis and designed controller for NCSs were proposed via LMIs [9-14]. In Ref. [9], a new robust stability criterion was derived for uncertain NCSs with packet dropouts and network-induced delay through employing a new delay decomposition approach. In Ref. [10], an improved stability criterion for Lurie NCSs was proposed and the state feedback controller was designed by assuming the network induced delays to be time varying. However, the study in Ref. [10] focused on the controller design and some novel Lyapunov– Krasovskii functional were not utilized. In Ref. [11], a stability condition was proposed by modeling NCSs as a linear discrete system with input delay from the viewpoint of ZOH. In Ref. [12], through distinguishing the impacts of delay and of packet dropout, both stability and stabilization criteria that are separately related to data packet dropouts and network induced delays were derived.
Recently, there have been some results about the H∞ control problem of NCSs in the reported papers [15-18]. In Ref. [15], an H∞ controller based on observer for linear discrete NCSs with random network-induced delays was designed. HUA et al [16] reported a study of the robust H∞ control problem that introduced a new uncertain linear switched-system method to investigate NCSs with sampling jitter and packet dropout. ZHU et al [19] considered the H∞ control problem of multi-rate NCSs and derived a stochastic mean-square sate feedback controller based on Markov theory. Within a framework of continuous-time systems, the H∞ control problem was studied by considering both the data packet dropouts and the network induced delay simultaneously, where the input delay belongs to a given time interval [20-22]. The robust H∞ controller for uncertain NCSs was designed by taking full account of the massage about the lower bounds of network-induced delays in Refs. [20-21]. By introducing some slack variables, a novel LKFs was considered to obtain sufficient conditions which guarantee the robust exponential stabilization of the NCSs with an H∞ performance level [22]. However, the results in the literature cited above can be overly conservative because of their use of over bounding techniques and introduction of slack variables. As mentioned above, the results still leave much room for improvement on the reduction of conservatism in stability analysis and H∞ control for NCSs, which motivates the present work.
Based on the analysis mentioned above, the H∞ control problem of NCSs is investigated in this paper by modeling them as a linear continuous system with interval input delay, in which packet dropouts and network-induced delay are considered simultaneously. The main purpose of our work is to reduce the conservatism of the proposed results. Therefore, novel LKFs are constructed by using a new delay partition method and by making use of information about the bounds of the input delay. The input delay interval is evenly divided into two equal subintervals for H∞ stability analysis. Via applying tighter integral inequalities and convex combination to bound cross items arisen from the time derivative of LKFs, an improved sufficient condition for H∞ performance analysis can be obtained in terms of LMIs. This allows the H∞ controller for the NCSs to be given by solving a group of LMIs. The proposed method turn out to be effective by three numerical examples.
Notation: Throughout this work, the notation is standard. Rn denotes Euclidean space with n dimensions. I refers to an identity matrix of appropriate dimension. P>0, where P is a real symmetric matrix, denotes that it is positive definite. R(Z) denotes the set of real numbers (integers). ||·|| denotes the induced matrix 2-norm and the Euclidean vector norm. * stands for the symmetric elements of symmetric matrix. The term diag {…} stands for a diagonal matrix.
2 Problem formulation and preliminaries
Consider a class of NCSs model having a structure as shown in Fig. 1, in which the linear system is described as
(1)
where is the system state vector; denotes the external perturbation belonging todenotes the system control input; denotes the system output; A, B, C, D, E, F are real constant system matrices; and x(t0)=x0 is the initial state.
Fig. 1 Typical networked control systems
In this note, the NCSs are characterized through the following assumptions.
Assumption 1: The sensor is supposed to be time-driven, both the logic ZOH and the controller are supposed to be event-driven.
Assumption 2: Each sampled state vector is transmitted in a single data packet, each packet has a unique timestamp during its transmission in the network.
Assumption 3: The logic ZOH is designed to accept the most recently arrived packet, that is to say, the new packet’s timestamp is larger than that of the data packet in the logic ZOH currently. The mechanism of the logic ZOH is similar to that in Ref. [11].
Now, define the sensor sampling period as h, sampling times of the sensor as sk where k=1, 2, …, and updating times of the logic ZOH as tk, where k=1, 2, …. When there are dropouts and disordering of packets, not all of the state packets can be accepted in the logic ZOH.
Therefore, a linear controller is presented as follows:
(2)
where ik (k=1, 2, …) are positive integers with and τk is the network induced delay that means the duration from time ikh when sample data is captured from a physical plant, to time tk, when the logic ZOH transfers data to the plant.
We further define , obviously,There exist two positive constants τm, τM such that
(3)
Therefore, applying Eqs. (2) and (3), we can rewrite Eq. (1) as
(4)
where ρ(t) is a piecewise linear function, the initial state f(t) is a differentiable function. It is supposed that u(t)=0 until the first control data arrives at the physical plant.
Remark 1: The logic ZOH is supplied with a scheduling scheme that can compare the data packets. Hence, an older data packet will be abandoned even when the newer data packet arrives at the plant before the old packet. In Ref. [11], by contrast, the logic ZOH was supposed to be time-driven and had the same sampling period as the sensor, so the latest control information could not be used before the following sampling period.
Remark 2: It is noteworthy that ik is the time stamp of the state vector packet successfully transferred from the sensor to the logic ZOH. Therefore, {i1, i2, …}≠{1, 2, …}. In Eq. (2), u(ikh) is the newest available control information arriving at the logic ZOH during Therefore, we have ikk+1. When ik=ik+1-1, it shows that no data packet dropouts occurred in transmission. If ikk+1-1, it means the existence of packet dropouts in the transmission, then the number of packet dropouts is ik+1- ik-1.
Remark 3: It is worth mentioned that the network-induced delay τk may be a constant delay, a short delay (τk
The following lemmas and definition are useful throughout this paper.
Lemma 1 [23]: For any given matrix M=MT>0, any differentiable vector function x(t):[u v]→Rn and two scalars v>u≥0, the following integral inequality holds
(5)
Lemma 2 [24]:Supposewherethen, for any constant matrices Z1, Z2 and L of appropriate dimensions, holds, if and only if the inequalities (6) and (7) hold:
(6)
(7)
Definition 1: For any positive real constant γ, if there exists a controller K that enables system (4) to be asymptotically stable, and for non- zero with zero initial condition, then the H∞ stabilization controller exists for the closed-loop system and the disturbance attenuation level is γ.
3 Main results
3.1 H∞ performance analysis
An improved sufficient condition, which guarantee the asymptotic stability of the system Eq. (4) with an H∞ performance level γ, is derived in this subsection.
Theorem 1: Given a scalar γ>0, positive constants τm, τM satisfying (3), and the controller K, the system (Eq. (4)) is guaranteed to be asymptotically stable with an H∞ performance level γ if there exist matrices P>0, R>0, Qi>0, Xi>0 (i=1, …, N), and W>0, satisfying
(8)
(9)
where
Proof: By defining Theorem 1 is proved to be hold for two cases, as follows.
1) When construct a novel LKFs as
(10)
Fork=1, 2, …, can be obtained as
(11)
The following inequality holds from Lemma 1:
(12)
Using a method similar to that in Ref. [24] yields
(13)
The following integral inequalities are true based on Lemma 1:
(14)
(15)
Since and applying Lemma 1, it can be obtained that
(16)
Similarly, the upper bound of the last integral term in Eq. (13) is obtained as
(17)
From Eqs. (12)–(17), can be represented as
, k=1, 2, … (18)
where
Thus, it can be get that
(19)
re givenfor , where
.
Using Lemma 2, the following inequality holds:
(20)
When and only when matrix inequalities (21) hold.
(i=1, 2) (21)
By the Schur complement, the above equalities equivalent to Eqs. LMIs (8) and (9).
In order to show that the system has H∞ performance level γ, we consider the following index:
Sincewith zero initial condition and holds, hence, which implies that the system (4) has an H∞ performance level γ.
2) When, LKFs is constructed as
(22)
By using a method similar to that used for the first case and replacing ζ1(t) with ζ2(t) ([xT(t) xT(t-δ) xT(t-ρ(t)) xT(t-τm) ωT(t)]), we can obtain the same result (21). This ends the proof.
Remark 4: In Ref. [22], an over bounding technique was used to estimate certain terms such as
The same method was used in Ref. [20] to estimate the bound of the term In this paper, for obtaining a less conservative condition and reasonably estimating the bound of the LKFs derivative cross term, we perform a tighter estimation based on the convex combination to handle the non-linear coefficients (ρ(t)-δ)/(τM-δ) and (τM-ρ(t))/(τM-δ), which can be seen from inequalities (13)-(18).
Remark 5: In the proof of Theorem 1, novel LKFs are constructed, which are modifications of those introduced in Ref. [25]. The difference is that a new delay partition method is proposed in our work, where the interval [0, δ] is divided into several equal subintervals. Thus, an improved H∞ stabilization criterion is derived with less conservatism.
Remark 6: Obviously, the sufficient condition in Theorem 1 can be used to solve the same problem for a linear continuous time system with interval delay. However, the results derived by Theorem 1 for continuous time system will have high conservatism because the value of time derivative ρ(t) is not considered when constructing LKFs.
Remark 7: If there is no external perturbation input, by considering system (Eq. (4)) with ω(t)=0, the system reduces to
(23)
The stability analysis of system (23) has been widely considered in Ref. [4, 12-13, 21], an improved stability criterion for this system is stated below.
Corollary 1: Given constants τm, τM satisfying Eq. (3) and the controller K, the system (Eq. (23)) is guaranteed to be asymptotically stable if there exist real matrices P>0, R>0, Qi>0, Xi>0 (i=1, …, N), and W>0 satisfying LMIs
(24)
(25)
where
Proof: Choosing C=0, D=0, E=0, F=0 and γ=0 in Theorem 1 and using the method that we have employed in Theorem 1, inequalities (24) and (25) can be achieved simply; the proof is completed.
3.2 H∞ controller design
On the basis of the H∞ performance analysis for the NCSs, the H∞ controller can be derived as following:
Theorem 2: Given a positive scalar γ>0 and constants τm, τM satisfying (3), the system (4) is asymptotically stable under an H∞ performance level γ, if there are real matrices , (i=1, …, N), and satisfying LMIs
(26)
(27)
where
with
(i=2, 3, …, N)
Moreover, the desired controller is described as
(28)
Proof: Based on Theorem 1, it is obvious that system (4) will be asymptotically stable with H∞ performance level γ, if inequalities (21) hold. Now, by defining,, pre- and post-multiplying inequalities (21) by , and using the Schur complement, the following inequalities are obtained:
(29)
(30)
where
.
The above inequalities cannot be implemented using LMIs because of the existence of the nonlinear terms…,and W-1. Noting that and we have and. Therefore,
(31)
(32)
From inequalities (29)-(32), the result is derived in Theorem 2.
4 Numerical examples
In this section, three standard numerical examples are introduced to validated the improvement of the proposed method.
Example 1: Consider a closed-loop system (4) with
D=0.3,
F=0.5, and (33)
This example has been considered in Ref. [21]. With the given bounds of input delay τm and τM, the values of γmin guaranteed H∞ performance are obtained. These results are listed in Table 1. For comparison, results from Ref. [21] are listed in this table, from which, we can seen that our results are better than those in Ref. [21].
Table 1 Minimum γmin for different cases
Example 2 [26]: Consider a closed-loop system (4) with
D=0, F=-0.56 (34)
According to Theorem 2, the H∞ controller is designed for system (34) with a minimum H∞ disturbance level γ. By assuming that τM=0.25, τm=0.1, N=2, and solving LMIs (26) and (27), the H∞ controller gain matrix is derived as K=[-1.0624 -0.3455]. In addition, the H∞ performance level is obtained as γmin=1.9571. For illustrating the H∞ performance of system (34), the initial condition is given by x0=[0.5 -0.5]T and the external perturbation input signals are given by
(35)
The system state responses are displayed in Fig. 2,from which it can be seen that two states of the continuous plant converge to zero. It implies that the H∞ controller design is effective.
Fig. 2 Curves of state response
Example 3: Consider the stability of system (23) with
(36)
and the controller is given by K=[-3.75 -11.5]. The example has been discussed in Refs. [4, 13, 20-21]. In the paper, the maximum upper bounds for different values of τm are calculated through Corollary 1. The results are listed in Table 2, and it is obvious that the results derived by Corollary 1 are less conservative than those produced by other existing ones.
Table 2 Maximum upper bounds τM for different τm
Moreover, considering the existence of the external disturbance, system (36) can be expressed as system (4) with
C=[0 1],
D=0.1, and F=0 (37)
The H∞ performance of system (37) under the given controller can be studied. For the case of τm=0 and τM=0.8695, the minimum allowable value of γmin was found as 6.82 and 1.0005 in Ref. [20] and Ref. [22], respectively, while the value γmin=0.9221 is obtained from Theorem 1 by solving LMIs (8) and (9) with N=2. Then, H∞ controller is designed in the form of (28). Applying Theorem 2 with the given delay bounds τm=0, τM=0.52 and N=2, the following matrices are obtained:
.
Thus, the minimum allowable value γmin=3.9395 is obtained and the H∞ controller is derived as
5 Conclusions
1) By modeling the NCSs with packet dropouts and network-induced delay as a linear continuous system with time-varying interval input delay, an improved stability criterion which guarantees that NCSs will be asymptotically stable with H∞ performance level γ has been derived. Based on the condition, an H∞ controller has been designed via solving a set of LMIs.
2) On the basis of a new delay partition method, novel LKFs have been constructed. Tighter integral inequalities have been employed to bound Lyapunov functional differential cross terms for the purpose of reducing the conservatism of the proposed results.
3) The feasibility and the improvement of the proposed method have been validated by three numerical examples.
References
[1] ZHANG Li-xian, GAO Hui-jun, KAYNAK O. Network-induced constraints in networked control systems—A survey [J]. IEEE Transactions on Industrial Informatics, 2013, 9(1): 403-416.
[2] LIU Guo-ping. Design and analysis of networked non-linear predictive control systems [J]. IET Control Theory Applications, 2015, 9(11): 740-745.
[3] HUANG Can, GUI Wei-hua, YANG Chun-hua. Design of decoupling smith control for multivariable system with time delays [J]. Journal of Central South University, 2011, 18(2): 473-478.
[4] ZHANG Xin-xin, JIANG Xie-fu. An improved stability criterion of networked control systems [C]// Proceedings of American Control Conference. Baltimore: ACC, 2010: 586-589.
[5] LI Chong, LIU Si-feng. A stochastic network model for ordering analysis in multi-stage supply chain systems [J]. Simulation Modelling Practice and Theory, 2012, 22(3): 92-108.
[6] LIU Kun, FRIDMAN E. Network-based stabilization via discontinuous Lyapunov functional [J]. International Journal of Robust and Nonlinear Control, 2012, 22(4): 420-436.
[7] DEAECTO G S, SOUZA M, GEROMEL J C. Discrete- timeswitched linearsystems state feedback design with application to networked control [J]. IEEE Transactions on Automatic Control, 2015, 60(3): 877-881.
[8] LIU Kun, FRIDMAN E, HETEL L. Network-based via a novel analysis of hybrid systems with time-varying delays [C]// Proceedings of 51st Annual Conference on Decision and Control. Hawaii, USA: ACDC, 2012: 3886-3891.
[9] GE Xiao-hua, JIANG Xie-fu. A new robust stability criterion of networked control systems [C]// Proceedings of 8th World Conference on Intelligent Control and Automation. Ji’nan, China, 2010: 2855-2860.
[10] CHEN Gang, ZHU Hong-qiu, YANG Chun-hua, HU Chun-hua. State feedback control for Lurie networked control systems [J]. Journal of Central South University, 2012, 19(8): 3510 -3519.
[11] XIONG Jun-lin, LAM J. Stabilization of networked control systems with a logic ZOH [J]. IEEE Transactions on Automatic Control, 2009, 54(2): 358-363.
[12] SUN Jian-dong, JIANG Jing-ping. Delay and data packet dropout separately related stability and state feedback stabilization of networked control systems [J]. IET Control Theory Applications, 2013, 7(3): 333-342.
[13] LI Bing, WU Jun-feng. A new delay-dependent stability criteria for networked control systems [J]. Journal of Theoretical and Applied Information Technology, 2012, 43(1): 127-132.
[14] HU Song-lin, YUE Dong, PENG Chen, XIE Xiang-peng, YIN Xiu-xia. Event-triggered controller design of nonlinear discrete-time networked control systems in T-S fuzzy model [J]. Applied Soft Computing, 2015, 30: 400-411
[15] YANG Fu-wen, WANG Zi-dong, HUNG Y S, GANI M. H∞ control for networked systems with random communication delays [J]. IEEE Transactions on Automatic Control, 2006, 51(3): 511-518.
[16] HUA Chang-chun, YU Shao-chong, GUAN Xin-ping. A robust H∞ control approach for a class of networked control systems with sampling jitter and packet-dropout [J]. International Journal of Control, Automation and Systems, 2014, 12(4): 759-768.
[17] ZHU Xun-lin, YANG Guang-hong. Network-based robust H∞ control of continuous-time systems with uncertainty [J]. Asian Journal of Control, 2009, 11(1): 21-30.
[18] DU Zhao-ping, YUE Dong, HU Song-lin. H-infinity stabilization for singular networked cascade control systems with state delay and disturbance [J]. IEEE Transactions on Industrial Informatics, 2014, 10(2): 882-894.
[19] ZHU Qi-xin, XIE Bing-bing, ZHU Yong-hong. H∞ control for multi-rate networked control systems with both time-delay and packet-dropout [C]// Proceedings of 26th Chinese Control and Decision Conf. Changsha, China: CCDC, 2014:1983-1988.
[20] YUE Dong, HAN Qing-long, LAM J. Network-based robust H∞ control of systems with uncertainty [J]. Automatic, 2005, 41(6): 999-1007.
[21] GAO Hui-jun, CHEN Tong-wen, LAM J. A new delay system approach to network-based control [J]. Automatic, 2008, 44(1): 39-52.
[22] JIANG Xie-fu, HAN Qing-long, LIU Shi-rong, XUE An-ke. A new H∞ stabilization criterion for networked control systems [J]. IEEE Transactions on Automatic Control, 2008, 53(4): 1025-1032.
[23] GU K Q. An integral in equality in the stability problem of time- delay system [C]// Proceedings of 39th IEEE Conference on Decision and Control. Sydney: IEEE, 2000: 2805-2810.
[24] SHAO Han-yong. New Delay-dependent stability criteria for systems with interval delay [J]. Automatic, 2009, 45(3): 744-749.
[25] PENG Chen, TIAN Yu-chun. Improved delay-dependent robust stability criteria for uncertain systems with interval time-varying delay [J]. IET Control Theory Applications, 2008, 2(9): 752-760.
[26] WANG Yu-long, YANG Guang-hong. H∞ control of networked control systems with delay and packet disordering via predictive method [C]// Proceedings of American Control Conference. USA: ACC, 2007: 1021-1026.
(Edited by DENG Lü-xiang)
Foundation item: Project(61304046) supported by the National Natural Science Funds for Young Scholar of China; Project(F201242) supported by Natural Science Foundation of Heilongjiang Province, China
Received date: 2015-10-12; Accepted date: 2016-01-27
Corresponding author: LI Bing, Associate Professor, PhD Candidate; Tel: +86-13069881828; E-mail: libinghrbust@163.com