Abstract
This paper is devoted to the event-triggered \(H_{\infty }\) static output feedback control of linear discrete-time networked control systems. With the help of zero-holder, a time-delay formulation is adopted to describe the even-triggered output. Resorting to Finsler lemma and time-delay techniques, a co-design framework of event-triggering communication and static output controller is established in terms of linear matrix inequalities. Meanwhile, the required \(H_\infty \) performance could be ensured by the proposed framework. Two examples are supplied to verify the validity of the proposed method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
As the rapid growing of digital and communication technologies, much interest and concern have been focused on networked control systems (NCSs) where network medium is used to communicate the data among the distributed sensors, controllers, actuators, and plants [24]. The advantages of low cost, flexibility and simple maintenance account for the wide applications in advanced aircraft, electrical power grid [21]. Moreover, a quantity of theoretical results about NCSs can be found in [9, 14, 16] and references therein. Considering the communication mechanism in these works, a periodical strategy also called time-triggering paradigm is executed. Under this scheme, the transmissions of small changed signals could reduce the utilization efficiency of the limited network bandwidth, particularly in wireless network environments [2]. Hence, it is of theoretical and practical significance to improve the efficiency of the shared network as well as maintain the system performance.
Alternatively, an aperiodic triggering method, called event-triggered scheme, has been presented in [19, 33]. By pre-designing an appropriate triggering principle to avoid the transmission of unnecessary signals, more and more results based on event-triggered scheme have been derived in [4, 19, 22, 37]. It is noteworthy that most of them need all system state to implement the event-triggered mechanism. Unfortunately, such requirement is difficult even impossible to be satisfied in practical cases [8, 31]. To overcome this obstacle, output-based event-trigged control issues are addressed in [17, 18, 20, 23, 27, 34, 35]. [34] studies the design of event-triggered dynamic output feedback controller of continuous linear time invariant systems. For linear continuous-time systems, [17] copes with the dynamic output feedback event-triggered control problem with quantisation. By designing a Luenberger state estimator, [18] considers the robust event-triggered model predictive control for constrained linear systems with bounded disturbances. The event-triggered output feedback control of distributed NCSs is studied in [20], where a distributed observer is used to estimate the system state. Based on the available state, [35] investigates the design of observer-based event-triggered controller of linear continuous-time systems. As is known, dynamic and observer-based output control can be transformed to the framework of static output feedback (SOF) control, which is easy for implementing in engineering applications. Therefore, in [27], sufficient linear matrix inequalities (LMIs) conditions for event-triggered SOF control of continuous-time NCSs are addressed without \(H_{\infty }\) control synthesis. For continuous-time NCSs with time-varying sampling, the \(H_{\infty }\) SOF control problem is developed in [23], where the proposed conditions are non-convex. On the other hand, most aforementioned outcomes are considered for continuous-time cases, while the inherent nature of network-based communications is discrete. In NCSs, since communication protocols utilized to exchange signals between network nodes are usually based on data packet, a continuous manner to transmit information cannot be realized. Due to this fact, several results on event-triggered control problem for discrete-time systems have been reported in [10, 15], in which the event-triggered schemes are dependent on system state. Note that few attention has been paid to study the design of the event-triggered \(H_{\infty }\) output feedback controller of discrete-time NCSs, especially for designing SOF controller via a convex method.
Inspired by the above observations, this paper aims to explore an event-based \(H_{\infty }\) SOF controller design method for discrete-time NCSs. Via the zero-holder, the event-triggered output is presented by a time-delay form. Based on this presentation and the event-triggering condition, an analysis condition for the closed-loop system to be asymptotically stable with the required \(H_\infty \) performance level is established via Finsler lemma which separates system matrices from Lyapunov matrix. Employing the obtained analysis condition, a co-design method of the event-triggering communication and static output feedback controller is realized by using Finsler lemma repeatedly. Finally, the validity of the provided approach is tested by a numerical example and an aircraft system.
This article is organized as follows. Section 2 provides the problem statement and preliminaries. In Sect. 3, sufficient conditions of event-triggered \(H_{\infty }\) SOF control are formulated by LMIs. The simulations are carried out to show the validity of the proposed method in Sect. 4. Finally, conclusions are produced in Sect. 5.
Notation
Throughout this paper, a symmetric and positive ( negative ) definite matrix R is denoted by \(R>0\) \(( <0 )\). \(\mathbb {R}^n\) stands for the n-dimensional Euclidean space, and \(\mathbb {R}^{n\times m}\) is used to show the set of all \(n\times m\) real matrices. \(\mathbb {Z}^+\) is the set of positive integers. \(*\) refers to the symmetric entries of a symmetry matrix. The subscripts T and \(\perp \) represent the transpose and the null space of a matrix, respectively. Moreover, He(X) is defined to mean \((X+X^T)\).
2 Problem Statement and Preliminaries
Consider the linear discrete-time system captured by
where \(x(k)\in \mathbb {R}^n\) is the system state, \(u(k)\in \mathbb {R}^m\) means control input, \(\omega (k)\in \mathbb {R}^p\) represents the disturbance in \(\mathcal {L}_2\) \([0\infty )\), \(z(k)\in \mathbb {R}^q\) denotes control output, \(y(k)\in \mathbb {R}^s\) is measured output and n, m, p, q, s belong to \(\mathbb {Z}^+\).
Taking into account the limited network bandwidth and unavailable system state, a data triggering scheme, as drawn in Fig. 1, is described as below
where \(\Phi \) is a weighting matrix, \(\delta \in [0,1)\) is a prescribed scalar, and \(e(k)=y(k)-y(k_{s})\) is the error between the present sampled signal y(k) and the latest triggered one \(y(k_{s})\), \(k,k_s\in \mathbb {Z}^+\).
To hold the input signal u(k) of the actuator by the last released data \(y(k_s)\) before the new one arrives, a zero-order-holder (ZOH) is adopted, that is
where K is the controller gain to be designed, \(\tau _{k}\in [0,~~\tau _M]\) is the communication delay. The time interval \(\Omega =[k_s+\tau _{k_s},\quad k_{s+1}+\tau _{k_s+1}-1]\) of ZOH is represented as \(\Omega =\cup \Omega _r\), where \(\Omega _r=[k_s+n+\tau _{k_s+n},\quad k_{s}+n+1+\tau _{k_s+n+1}]\), \(n=0,1,2,\ldots ,k_{s+1}-k_s-1\).
Define \(d_k\triangleq k-k_s-n\), \(k\in \Omega _r\). It is obvious that \(0\leqslant d_k\leqslant \tau _m+1\triangleq d_m\), where \(d_m\) denotes an artificial delay containing the impact of both communication delay and event-triggered scheme. Then, the actual control input of the actuator is written as
Remark 1
When choosing \(C_2=I\), (2) reduces to the state-based event-triggered scheme proposed in [15]. Considering the function of a logical zero-order holder, the system control signal u(k) is expressed by network induced delay and the error information of event-triggered scheme in (4).
Taking (4) into (1), the resulting closed-loop system is transformed into the following delay system
To design an event-based SOF controller such that the closed-loop system (5) with required disturbance attenuation performance is asymptotically stable, the definition of \(H_{\infty }\) performance for (5) and several technical lemmas are shown as follows.
Definition 1
[5] Assume that the system (5) is asymptotically stable and the following inequality
holds for all \(\omega (k)\in \mathbb {R}^q\), then the \(H_{\infty }\) norm of the system (5) is less than \(\gamma \).
Lemma 1
Finsler Lemma [1]. Let \(\mathcal {P}=\mathcal {P}^T \in \mathbb {R}^{n\times n}\), and \(\mathcal {B}\in \mathbb {R}^{m\times n}\) be given matrices, then the following statements are equivalent:
-
(a)
\(\upsilon ^T\mathcal {P}\upsilon <0\), for all \(\upsilon \ne 0\), \(\mathcal {H}\upsilon =0\);
-
(b)
\({\mathcal {B}^\perp }^T\mathcal {P}\mathcal {B}^\perp <0\);
-
(c)
\(\exists \mathcal {S}\in \mathbb {R}^{n\times m}\) such that \(\mathcal {P}+He(\mathcal {SB})<0.\)
Lemma 2
[26] For arbitrarily vector \(\varpi \), matrices R, \(M_1\), \(M_2\) and a positive scalar \(\alpha \in [0,~1]\), define the function \(\aleph (\alpha ,R)\) given by:
Then, if there exists a matrix X such that \(\left[ {\begin{array}{cc} R &{} X\\ * &{} R\end{array}} \right] >0\), the following inequality holds
3 Main Results
This section provides novel sufficient conditions of event-based \(H_{\infty }\) stability and controller design for linear discrete-time systems.
Theorem 1
For given scalars \(d_m\), \(\delta \), \(\gamma \), under the event-triggered scheme (2), the asymptotical stability of closed-loop system (5) with prescribed disturbance attenuation performance \(\gamma \) is satisfied if there exist symmetric matrices \(P>0\), \(Q>0\), \(S>0\), \(R>0\), matrices X, G, F satisfying
where \( \Pi _{11}=d^2_mR+P-He(G)\), \(\Pi _{12}=GA-F^T-d_m^2R\), \(\Pi _{22}=Q+S+d_m^2R-P-R+He(FA)\), \(\Pi _{23}=R-X^T+FB_1KC_2\), \(\Pi _{33}=-S-2R+He(X)+\delta C^T_2\Phi C_2\).
Proof
Choose the Lyapunov–Krasovskii functional as
where \(\sigma (s)=x(s+1)-x(s)\).
Now, calculating the time-derivative of V(k), one has
According to Jensen inequality, \(-d_m\sum ^{k-1}_{k-d_m}\sigma ^T(s) R \sigma (s)\) is relaxed as
where
Resorting to Lemma 2, (13) becomes
where
Recalling the definition of \(H_{\infty }\) performance, define the following index
From (2), (13) and (15), it yields
where
\( \Psi _1(2,2)=Q+S+d_m^2R-P-R,~~\Psi _1(3,3)=-S-2R+He(X)+\delta C^T_2\Phi C_2 \)
To guarantee the closed-loop system to be asymptotically stable with given \(H_{\infty }\) performance, the following inequality should be satisfied
which is equivalent to
Thus, motivated by [28], according to the description of system (5) and Lemma 1, one has
where
Then, (19) can also be expressed as
which is ensured by (10) with \(\Xi _{11}=\Pi _{11}\), \(\Xi _{12}=\Pi _{12}\), \(\Xi _{22}=\Pi _{22}\), \(\Xi _{23}=\Pi _{23}\), \(\Xi _{33}=\Pi _{33}\). \(\square \)
Remark 2
Taking into account the event-triggering condition (2), a co-analysis framework of event-triggering communication and static output feedback is established in Theorem 1. During the derivation, Finsler lemma is employed to separate the coupling of system matrices and Lyapunov matrix P.
The \(H_{\infty }\) stability analysis conditions given in Theorem 1 are non-convex because of the coupling among the slack variables G, F and system matrices. To handle this, novel LMI conditions for event-triggered \(H_{\infty }\) SOF controller design are proposed in Theorem 2 by using Lemma 1.
Theorem 2
For given scalars \(d_m\), \(\delta \), \(\gamma \), \(b_1\), \(b_2\), \(b_3\), \(b_4\), under the event-triggered scheme (2), the asymptotical stability of closed-loop system (5) with required \(H_{\infty }\) performance \(\gamma \) is satisfied if there exist symmetric matrices \(P>0\), \(Q>0\), \(S>0\), \(R>0\), matrices X, G, F, W, N such that (9) and
hold, where \(\Sigma _{11}=\Pi _{11},~~ \Sigma _{12}=\Pi _{12},~~ \Sigma _{13}=b_1B_1NC_2,~~ \Sigma _{18}=GB_1-b_1B_1W,~~ \Sigma _{22}=\Pi _{22},~~ \Sigma _{23}=R-X^T+b_2B_1NC_2,~~ \Sigma _{28}=FB_1-b_2B_1W,~~ \Sigma _{33}=\Pi _{33},~~ \Sigma _{38}=b_4(NC_2)^T,~~ \Sigma _{58}=-b_4N^T,~~ \Sigma _{68}=D_1-b_3D_1W,~~ \Sigma _{88}=-b_4He(W) \). Moreover, the SOF controller gain is computed by \(K=W^{-1}N\).
Proof
Reformulate (10) in Theorem 1 as
By employing Lemma 1 to (22) once again, it leads to
where
Thereby, (21) is satisfied by (23), which completes the proof. \(\square \)
Remark 3
Constrast to a scaling technique to deal with the coupling term \(PB_1KC_2\), Finsler lemma is employed to manage the coupling terms \(GB_1KC_2\) and \(FB_1KC_2\), which could make the obtained result be less conservative.
Remark 4
It is noted that the scalar variables \(b_1\), \(b_2\), \(b_3\) and \(b_4\) render the derived conditions non-convex. To solve this difficulty, a line search algorithm in [25] over four parameters can be utilized to optimize the \(H_{\infty }\) performance \(\gamma \) by LMIs. If these tuning parameters are equal, the algorithm is with respect to only one scalar variable, which decreases the amount of computation.
4 Numerical Example
Example 1
Consider system (1) with the following parameters
For \(\tau _m=0.6\), \(b_{1}=b_{2}=b_{3}=b_{4}=1\), sampling interval \(h=0.25\), the weighting matrices \(\Phi \), control law gains K, the optimal \(H_{\infty }\) gains \(\gamma \) and computation time calculated by Theorem 2 are given in Table 1.
From the results shown in Table 1, one can see that the smaller the event trigger parameter is, the better disturbance attenuation performance will be. Thus, for the above obtained controller gains, \(\omega (k)=sin(2\pi kh)\) for \(1.5\leqslant kh\leqslant 2.5s\) (otherwise \(\omega (k)=0\)) and zero initial condition, the simulations executed by \(\delta =0.1\), \(\delta =0.3\) and \(\delta =0.5\) are drawn in Figs. 2, 3 and 4, respectively. Figures 5 and 6 show the compared state response curves for different \(\delta \). The compared transmitting time intervals of \(\delta =0.1,0.3,0.5\) are illustrated in Fig. 7.
According to Figs. 2, 3 and 4, one can see that the \(H_{\infty }\) asymptotical stability of closed-loop system is ensured by the designed controller. From Figs. 5, 6 and 7, it is noted that as the event threshold parameter decreases, the amount of the transmitted signals increases as well as the system performance is improved. However, more transmitted information also means consuming more cost or energy. Consequently, a trade-off between the cost and system performance should be considered.
Example 2
An aircraft system borrowed from [36] is given as:
For \(h=0.05\), the above continuous-time system is discretized as
The other corresponding system matrices are chosen as
By taking \(b_1=b_2=b_3=1\), \(b_4=10\), \(\tau _m=0.1\) and \(\delta =0.1\), solving Theorem 2 gives \(\gamma =5.5773\), \(\Phi =2.1336\), \(K=\left[ {\begin{array}{*{20}{c}}0.2159 \\ 0.0443 \end{array}} \right] \) and computation time is 1.8440. The initial condition of the considered system is taken as \(x_0=[1~-0.5]\), and the simulation curves are shown in Fig. 8. From Fig. 8, one can observe that the effectiveness of this proposed method for designing the SOF controller for the considered aircraft system is also verified.
5 Conclusions
This paper investigates the event-triggered \(H_{\infty }\) SOF control of discrete-time NCSs. Resorting to a separation strategy, sufficient conditions for ensuring the closed-loop system to be asymptotically stable with prescribed \(H_{\infty }\) index are formed via LMIs. Two examples are given to illustrate the effectiveness of the proposed method. Then, the developed event-triggered output feedback control approach will be extended to deal with the output feedback control of neural networks [11], T–S fuzzy systems [6, 7, 12], Markov jump systems [13, 29] and vehicle active suspension systems [30, 32].
References
S.P. Boyd, L.E. Ghaoui, E. Feron, V. Balakrishan, Linear Matrix Inequalities in Systems and Control Theory (SIAM, Philadelphia, PA, 1994)
D.U. Campos-Delgado, A.J. Rojas, J.M. Luna-Rivera, C.A. Gutierrez, Event-triggered feedback for power allocation in wireless networks. IET Control Theory Appl. 9, 2066–2074 (2015)
X. Chang, G. Yang, New results on output feedback control for linear discrete-time systems. IEEE Trans. Autom. Control 59, 1355–1359 (2014)
F. Cheng, F. Hao, Event-triggered control for linear descriptor systems. Circuits Syst. Signal Process. 32, 1065–1079 (2013)
J. Dong, G. Yang, Robust static output feedback control for linear discrete-time systems with time-varying uncertainties. Syst. Control Lett. 57, 123–131 (2008)
S. Dong, H. Su, P. Shi, R. Lu, Z. Wu, Filtering for discrete-time switched fuzzy systems with quantization. IEEE Trans. Fuzzy Syst. doi:10.1109/TFUZZ.2016.2612699 (2016)
S. Dong, Z. Wu, P. Shi, H. Su, R. Lu, Reliable control of fuzzy systems with quantization and switched actuator failures. IEEE Trans. Syst. Man Cybern. Syst. doi:10.1109/TSMC.2016.2636222 (2016)
M.C.F. Donkers, W.M.H. Heemels, Output-based event-triggered control with guaranteed-gain and improved and decentralized event-triggering. IEEE Trans. Autom. Control 57, 1362–1376 (2012)
M.C.F. Donkers, W.M.H. Heemels, N. Van de Wouw, L. Hetel, Stability analysis of networked control systems using a switched linear systems approach. IEEE Trans. Autom. Control 56, 2101–2115 (2011)
A. Eqtami, D.V. Dimarogonas, K.J. Kyriakopoulos, Event-triggered control for discrete-time systems. In Proceedings of the 2010 American Control Conference (2010), pp. 4719–4724
Z. Feng, W. Zheng, On extended dissipativity of discrete-time neural networks with time delay. IEEE Trans. Neural Netw. Learn. Syst. 26, 3293–3300 (2015)
Z. Feng, W. Zheng, L. Wu, Reachable set estimation of T–S fuzzy systems with time-varying delay. IEEE Trans. Fuzzy Syst. doi:10.1109/TFUZZ.2016.2586945 (2016)
S. He, F. Liu, Non-fragile finite-time filter design for time-delayed Markovian jumping systems via T–S fuzzy model approach. Nonlinear Dyn. 80, 1159–1171 (2015)
W.M.H. Heemels, A.R. Teel, N. van de Wouw, D. Nesic, Networked control systems with communication constraints: tradeoffs between transmission intervals, delays and performance. IEEE Trans. Autom. Control 55, 1781–1796 (2010)
S. Hu, X. Yin, Y. Zhang, E.G. Tian, Event-triggered guaranteed cost control for uncertain discrete-time networked control systems with time-varying transmission delays. IET Control Theory Appl. 6, 2793–2804 (2015)
B. Jiang, P. Shi, Z. Mao, Sliding mode observer-based fault estimation for nonlinear networked control systems. Circuits Syst. Signal Process. 30, 1–16 (2011)
C. Liu, F. Hao, Dynamic output-feedback control for linear systems by using event-triggered quantisation. IET Control Theory Appl. 9, 1254–1263 (2015)
L. Lu, Y. Zou, Y. Niu, Event-driven robust output feedback control for constrained linear systems via model predictive control method. Circuits Syst. Signal Process. doi:10.1007/s00034-016-0316-51-16 (2016)
J. Lunze, D. Lehmann, A state-feedback approach to event-based control. Automatica 46, 211–215 (2010)
M.S. Mahmoud, M. Sabih, M. Elshafei, Event-triggered output feedback control for distributed networked systems. ISA Trans. 60, 294–302 (2016)
P. Ogren, E. Fiorelli, N.E. Leonard, Cooperative control of mobile sensor networks: adaptive gradient climbing in a distributed environment. IEEE Trans. Autom. Control 49, 1292–1302 (2004)
C. Peng, T. Yang, Event-triggered communication and \(H_{\infty }\) control co-design for networked control systems. Automatica 49, 1326–1332 (2013)
C. Peng, J. Zhang, Event-triggered output-feedback \(H_{\infty }\) control for networked control systems with time-varying sampling. IET Control Theory Appl. 9, 1384–1391 (2015)
R. Postoyan, P. Tabuada, D. Nesic, A. Anta, A framework for the event-triggered stabilization of nonlinear systems. IEEE Trans. Autom. Control 60, 982–996 (2015)
M. Sato, Gain-scheduled output-feedback controllers depending solely on scheduling parameters via parameter-dependent Lyapunov functions. Automatica 47, 2786–2790 (2011)
A. Seuret, F. Gouaisbaut, Wirtinger-based integral inequality: application to time-delay systems. Automatica 49, 2860–2866 (2013)
M. Shen, S. Yan, G. Zhang, A new approach to event-triggered static output feedback control of networked control systems. ISA Trans. 65, 468–474 (2016)
M. Shen, D. Ye, A finite frequency approach to control of Markov jump linear systems with incomplete transition probabilities. Appl. Math. Comput. 295, 53–64 (2017)
J. Song, S. He, F. Liu, Y. Niu, Z. Ding, Data-driven policy iteration algorithm for optimal control of continuous-time Itô stochastic systems with Markovian jumps. IET Control Theory Appl. 10, 1431–1439 (2016)
W. Sun, H. Gao, O. Kaynak, Finite frequency \(H_{\infty }\) control for vehicle active suspension systems. IEEE Trans. Control Syst. Technol. 19, 416–422 (2011)
W. Sun, J. Li, Y. Zhao, H. Gao, Vibration control for active seat suspension systems via dynamic output feedback with limited frequency characteristic. Mechatronics 21, 250–260 (2011)
W. Sun, Y. Zhao, J. Li, L. Zhang, H. Gao, Active suspension control with frequency band constraints and actuator input delay. IEEE Trans. Ind. Electron. 59, 530–537 (2012)
P. Tabuada, Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 52, 1680–1685 (2007)
P. Tallapragada, N. Chopra, Event-triggered dynamic output feedback control for LTI systems. in 51st IEEE Conference on Decision and Control, Maui, Hawaii, USA (2012). pp. 6597–6602
S. Tarbouriech, A. Seuret, J.M.G. da Silva Jr., D. Sbarbaro, Observer-based event-triggered control co-design for linear systems. IET Control Theory Appl. 10, 2466–2473 (2016)
G. Yang, D. Ye, Reliable control of linear systems with adaptive mechanism. IEEE Trans. Autom. Control 55, 242–247 (2010)
D. Yue, E. Tian, Q. Han, A delay system method for designing event-triggered controllers of networked control systems. IEEE Trans. Autom. Control 58, 475–481 (2013)
Acknowledgements
The authors would like to thank the editor, the associate editor and the reviewers for their valuable comments and suggestions which help to significantly improve the quality and presentation of this paper. This work was supported in part by the National Natural Science Foundation of China under Grant 61403189, in part by the Natural Science Foundation of Jiangsu Province of China under Grant BK20130949, in part by the Outstanding Youth Science Fund Award of Jiangsu Province under Grant BK20140045, in part by the Doctoral Foundation of Ministry of Education of China under Grant 20133221120012, in part by the Jiangsu Postdoctoral Science Foundation under Grant1401015B, in part by the China Postdoctoral Science Foundation under Grant 2015M570397, in part by the peak of six talents in Jiangsu Province under Grant 2015XXRJ-011, in part by the Key Laboratory Open Foundation under Grant MCCSE2015A03, in part by the Jiangsu Government Scholarship for Overseas Studies JS-2014046.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Yan, S., Zhang, G., Li, T. et al. \(H_{\infty }\) Static Output Control of Discrete-Time Networked Control Systems with an Event-Triggered Scheme. Circuits Syst Signal Process 37, 553–568 (2018). https://doi.org/10.1007/s00034-017-0563-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-017-0563-0